(57)【要約】【課題】対応していないライセンスを所持するユーザーからサービス処理の提供の要求があった場合、ユーザーが所持するライセンスに対応したサービス仲介装置にユーザーが利用するクライアント装置を接続させる。【解決手段】サービス仲介装置は、ユーザーに対するサービス処理の提供がクライアント装置から要求された場合、サービス処理のライセンスを所持するユーザーに関するライセンス情報を保持するライセンス保持装置に、ユーザーがサービス処理のライセンスを所持しているか否かの確認を要求する要求情報を送信する第１の送信部３０、ライセンス保持装置から、ユーザーがライセンスを所持しているか否かを表す所持情報を受信する受信部３２、所持情報が、ユーザーがライセンスを所持していないことを表す情報の場合、クライアント装置が接続すべきサービス仲介装置に接続するために必要な接続情報をクライアント装置へ送信する第２の送信部３４を備える。【選択図】図３
2020154875.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーに対するサービス処理の提供がクライアント装置から要求された場合に、前記サービス処理のライセンスを所持するユーザーに関するライセンス情報を保持するライセンス保持装置に、前記ユーザーが前記サービス処理のライセンスを所持しているか否かの確認を要求する要求情報を送信する第１の送信部と、
前記ライセンス保持装置から、前記ユーザーがライセンスを所持しているか否かを表す所持情報を受信する受信部と、
前記所持情報が、前記ユーザーが前記ライセンスを所持していないことを表す情報の場合、前記クライアント装置が接続すべきサービス仲介装置に接続するために必要な接続情報を前記クライアント装置へ送信する第２の送信部と、
を備えたサービス仲介装置。
【請求項２】
前記ライセンスの種類と前記サービス仲介装置の接続情報との対応関係を取得する取得部を備え、
前記受信部は、前記ライセンス保持装置から前記ユーザーが所持するライセンスの種類を前記所持情報として受信し、
前記第２の送信部は、前記受信部が受信したライセンスの種類に未対応の場合、前記対応関係を用いて、前記受信部が受信した前記ユーザーが所持するライセンスの種類に対応する前記サービス仲介装置の接続情報を取得して前記クライアント装置に送信する
請求項１記載のサービス仲介装置。
【請求項３】
前記第２の送信部は、前記受信部が前記所持情報として受信したライセンスの種類に未対応の場合、前記クライアント装置のサービス仲介装置への接続に関するソフトウェアをアップデートすべきことを表すメッセージを前記クライアント装置に送信する
請求項１又は請求項２記載のサービス仲介装置。
【請求項４】
コンピュータを、請求項１〜３の何れか１項に記載のサービス仲介装置の各部として機能させるためのサービス仲介プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス仲介装置及びサービス仲介プログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数のクライアントと，ライセンス情報に基づいて前記クライアントにサービスを提供する複数のサーバと接続可能な分散装置において、前記複数のサーバそれぞれに対応付けて記憶されたライセンス情報と前記ライセンス情報に基づいたサービスを提供可能なクライアント数とを対応付けた第１対応情報に基づいて、サーバのライセンス情報と前記ライセンス情報に基づいたサービスを提供可能か否かを示す可否情報とを対応付けた第２対応情報を生成し，前記クライアントからのアクセスに基づき、前記第２対応情報を参照して、前記アクセスに対応するサーバがサービスを提供可能か否か判定する制御部と、前記制御部が前記サービスを提供可能であると判定した場合に、前記アクセスを送信したクライアントと前記サービスを提供可能であると判定されたサーバとの接続を確立する管理部と、を有することを特徴とする分散装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２１４３１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザーがサービス処理の提供を受けるシステムとして、ユーザーが利用するクライアント装置からサービス仲介装置を介してライセンス保持装置にライセンスの取得を要求し、ユーザーがサービス処理の提供を受けるためのライセンスを所持していると判定された場合に、サービス処理の提供を許可するシステムがある。この場合、クライアント装置にインストールされたソフトウェアに、予め定めたライセンスに対応したサービス仲介装置が接続先として１つだけ設定されているのが通常である。
【０００５】
ここで、ユーザーが所持するライセンスと異なる新たなライセンスに対応したサービス仲介装置が追加された場合、クライアント装置の位置によっては、ルーティングにより新たに追加されたサービス仲介装置に接続されてしまう場合がある。この場合、アクセスすべきサービス仲介装置が異なるため、ユーザーはサービス処理の提供を受けることができない。また、新たなサービス仲介装置を接続先にしたい場合は、新たなサービス仲介装置を接続先としたソフトウェアをクライアント装置にインストールする必要があり、面倒である、という問題があった。
【０００６】
本発明は、対応していないライセンスを所持するユーザーからサービス処理の提供の要求があった場合に、ユーザーが所持するライセンスに対応したサービス仲介装置にユーザーが利用するクライアント装置を接続させることができるサービス仲介装置及びサービス仲介プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１態様に係るサービス仲介装置は、ユーザーに対するサービス処理の提供がクライアント装置から要求された場合に、前記サービス処理のライセンスを所持するユーザーに関するライセンス情報を保持するライセンス保持装置に、前記ユーザーが前記サービス処理のライセンスを所持しているか否かの確認を要求する要求情報を送信する第１の送信部と、前記ライセンス保持装置から、前記ユーザーがライセンスを所持しているか否かを表す所持情報を受信する受信部と、前記所持情報が、前記ユーザーが前記ライセンスを所持していないことを表す情報の場合、前記クライアント装置が接続すべきサービス仲介装置に接続するために必要な接続情報を前記クライアント装置へ送信する第２の送信部と、を備える。
【０００８】
第２態様に係るサービス仲介装置は、第１態様に係るサービス仲介装置において、前記ライセンスの種類と前記サービス仲介装置の接続情報との対応関係を取得する取得部を備え、前記受信部は、前記ライセンス保持装置から前記ユーザーが所持するライセンスの種類を前記所持情報として受信し、前記第２の送信部は、前記受信部が受信したライセンスの種類に未対応の場合、前記対応関係を用いて、前記受信部が受信した前記ユーザーが所持するライセンスの種類に対応する前記サービス仲介装置の接続情報を取得して前記クライアント装置に送信する。
【０００９】
第３態様に係るサービス仲介装置は、第１態様又は第２態様に係るサービス仲介装置において、前記第２の送信部は、前記受信部が前記所持情報として受信したライセンスの種類に未対応の場合、前記クライアント装置のサービス仲介装置への接続に関するソフトウェアをアップデートすべきことを表すメッセージを前記クライアント装置に送信する。
【００１０】
第４態様に係るサービス仲介プログラムは、第１〜第３態様の何れかの態様に係るサービス仲介装置において、第１〜第３態様の何れかの態様に記載のサービス仲介装置の各部として機能させるためのプログラムである。
【発明の効果】
【００１１】
第１、第４態様によれば、対応していないライセンスを所持するユーザーからサービス処理の提供の要求があった場合に、ユーザーが所持するライセンスに対応したサービス仲介装置にユーザーが利用するクライアント装置を接続させることができる、という効果を有する。
【００１２】
第２態様によれば、ユーザーが所持するライセンスに対応するサービス仲介装置の接続情報を取得してクライアント装置に送信しない場合と比較して、ユーザーが所持するライセンスに対応したサービス仲介装置にユーザーが利用するクライアント装置を容易に接続させることができる、という効果を有する。
【００１３】
第３態様によれば、クライアント装置のサービス仲介装置への接続に関するソフトウェアをアップデートすべきことを表すメッセージをクライアント装置に送信しない場合と比較して、クライアント装置が接続すべきサービス仲介装置に接続するために必要な接続情報を取得しても認識できない旧型のクライアント装置にソフトウェアのアップデートを促すことができる、という効果を有する。
【図面の簡単な説明】
【００１４】
【図１】サービス仲介システムの構成図である。
【図２】サービス仲介装置の電気的構成を示すブロック図である。
【図３】サービス仲介装置の機能構成を示すブロック図である。
【図４】サービス仲介プログラムの処理の流れの一例を示すフローチャートである。
【図５】グローバル版ライセンスに対応したサービス仲介装置が記憶する接続情報データベースの一例である。
【図６】中国版ライセンスに対応したサービス仲介装置が記憶する接続情報データベースの一例である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明を実施するための形態を詳細に説明する。
【００１６】
図１はサービス仲介システム１の構成図である。サービス仲介システム１は、サービス仲介装置１０Ａ、１０Ｂ、クライアント装置１１、ルーティング装置１４、及びライセンス保持装置１６を含む。なお、本実施形態では、サービス仲介装置が２つの場合について説明するが、３つ以上のサービス仲介装置を備えてもよい。なお、サービス仲介装置１０Ａ、１０Ｂを区別しない場合は、サービス仲介装置１０と称する。
【００１７】
サービス仲介装置１０は、ユーザーからクライアント装置１１を介してサービス処理の提供が要求された場合に、要求されたサービス処理のライセンスを所持するユーザーに関するライセンス情報を保持するライセンス保持装置１６に、ユーザーがライセンスを所持しているか否かの確認処理を仲介する装置である。ここで、サービス処理とは、アプリケーションソフトウェアが実行する処理であり、図示しないサービス提供装置によって提供される。アプリケーションソフトウェアが提供する機能としては、例えばドキュメント管理機能、ストレージ管理機能、及びメール機能等が挙げられるが、これらに限られるものではない。
【００１８】
クライアント装置１１は、例えばプリント機能、コピー機能、スキャン機能、及びファクシミリ機能等の機能を有する複合機である。なお、クライアント装置１１は、複合機に限らず、パーソナルコンピュータでもよいし、スマートフォン及びタブレット端末等の携帯端末でもよい。
【００１９】
ユーザーは、クライアント装置１１に対して、図示しないサービス提供装置が提供するサービス処理の提供を指示する。クライアント装置１１は、サービス処理の提供が指示されると、ユーザーがサービス処理のライセンスを所持しているか否かの確認を要求する要求情報をサービス仲介装置１０に送信する。要求情報は、ユーザー情報を含む。ここで、ユーザー情報とは、ユーザーを一意に識別するための情報であり、例えばユーザーＩＤ等を含む。
【００２０】
クライアント装置１１から送信された要求情報は、ルーティング装置１４によってサービス仲介装置１０Ａ又はサービス仲介装置１０Ｂに送信される。
【００２１】
ルーティング装置１４は、クライアント装置１１から送信された要求情報を、サービス仲介装置１０Ａ、１０Ｂのうち、クライアント装置１１の設置場所に近い方のサービス仲介装置に送信する。すなわち、クライアント装置１１から送信された要求情報をルーティングする。例えば、サービス仲介装置１０Ａがシンガポールに設置されており、サービス仲介装置１０Ｂが中国に設置されている場合において、クライアント装置１１がシンガポールに設置されている場合には、ルーティング装置１４は、クライアント装置１１から送信された要求情報をサービス仲介装置１０Ａに送信する。一方、クライアント装置１１が中国に設置されている場合には、ルーティング装置１４は、クライアント装置１１から送信された要求情報をサービス仲介装置１０Ｂに送信する。
【００２２】
なお、ルーティング装置１４によるルーティングは、例えばクライアント装置１１のＩＰアドレスに基づいて公知の手法により行われる。ＩＰアドレスは、クライアント装置１１の設置場所に関係している。このため、ＩＰアドレスに基づいてルーティングすることにより、要求情報は、クライアント装置１１の設定場所に近い方のサービス仲介装置に送信される。
【００２３】
サービス仲介装置１０は、クライアント装置１１から要求情報が送信された場合に、要求情報をライセンス保持装置１６に送信し、ユーザーがサービス処理のライセンスを所持しているか否かを表す所持情報を送信するよう要求する。
【００２４】
ライセンス保持装置１６は、サービス処理の提供に関してユーザーが所持するライセンスの種類を表すライセンス情報としてのライセンスリストを保持している。そして、サービス仲介装置１０から送信された要求情報に含まれるユーザー情報をライセンスリストと照合し、ユーザー情報で表されるユーザーが所持しているライセンスの種類を所持情報としてサービス仲介装置１０に送信する。
【００２５】
サービス仲介装置１０は、受信した所持情報が、ユーザーがライセンスを所持していることを表す情報の場合、具体的には、ライセンス保持装置１６から送信された所持情報により表されるライセンスの種類が、サービス仲介装置１０が対応しているライセンスの種類の場合は、サービスを提供可能であることを表す返答結果をクライアント装置１１に送信する。これにより、ユーザーは、図示しないサービス提供装置にアクセスしてサービス処理の提供が受けられる。
【００２６】
一方、ユーザーがライセンスを所持していないことを表す返答結果の場合、具体的には、ライセンス保持装置１６から送信された所持情報により表されるライセンスの種類が、サービス仲介装置１０が未対応のライセンスの種類であった場合は、クライアント装置１１が接続すべきサービス仲介装置に接続するために必要な接続情報をクライアント装置１１へ送信する。これにより、クライアント装置１１は、サービス処理の提供を受けるために必要なサービス仲介装置１０に接続可能となる。
【００２７】
図２は、サービス仲介装置１０の構成図である。サービス仲介装置１０は、一般的なコンピュータを含む装置で構成される。
【００２８】
図２に示すように、サービス仲介装置１０は、コントローラ１２を備える。コントローラ１２は、ＣＰＵ（Central Processing Unit）１２Ａ、ＲＯＭ（Read Only Memory）１２Ｂ、ＲＡＭ（Random Access Memory）１２Ｃ、不揮発性メモリ１２Ｄ、及び入出力インターフェース（Ｉ／Ｏ）１２Ｅを備える。そして、ＣＰＵ１２Ａ、ＲＯＭ１２Ｂ、ＲＡＭ１２Ｃ、不揮発性メモリ１２Ｄ、及びＩ／Ｏ１２Ｅがバス１２Ｆを介して各々接続されている。
【００２９】
また、Ｉ／Ｏ１２Ｅには、通信部１８及び記憶部２０が接続されている。
【００３０】
通信部１８は、外部装置とデータ通信を行うためのインターフェースである。
【００３１】
記憶部２０は、ハードディスク等の不揮発性の記憶装置で構成され、後述するサービス仲介プログラム２０Ａ及び接続情報データベース（ＤＢ）２０Ｂ等を記憶する。ＣＰＵ１２Ａは、記憶部２０に記憶されたサービス仲介プログラム２０Ａを読み込んで実行する。
【００３２】
次に、サービス仲介装置１０がサービス仲介プログラム２０Ａを実行する場合におけるＣＰＵ１２Ａの機能構成について説明する。
【００３３】
図３に示すように、ＣＰＵ１２Ａは、機能的には、第１の送信部３０、受信部３２、第２の送信部３４、及び取得部３６を備える。
【００３４】
第１の送信部３０は、ユーザーに対するサービス処理の提供がクライアント装置１１から要求された場合に、サービス処理のライセンスを所持するユーザーに関するライセンス情報を保持するライセンス保持装置１６に、ユーザーがサービス処理のライセンスを所持しているか否かの確認を要求する要求情報を送信する。
【００３５】
受信部３２は、ライセンス保持装置１６から、ユーザーがライセンスを所持しているか否かを表す所持情報を受信する。
【００３６】
第２の送信部３４は、受信部３２が受信した所持情報が、ユーザーがライセンスを所持していないことを表す情報の場合、クライアント装置１１が接続すべきサービス仲介装置１０に接続するために必要な接続情報をクライアント装置１１へ送信する。
【００３７】
取得部３６は、ライセンスの種類とサービス仲介装置１０の接続情報との対応関係を表す接続情報ＤＢ２０Ｂを記憶部２０から読み出すことにより取得する。この場合、受信部３２は、ライセンス保持装置１６からユーザーが所持するライセンスの種類を所持情報として受信する。そして、第２の送信部３４は、受信部３２が受信したライセンスの種類に未対応の場合、接続情報ＤＢ２０Ｂを用いて、受信部３２が受信したユーザーが所持するライセンスの種類に対応するサービス仲介装置１０の接続情報を取得してクライアント装置１１に送信する。
【００３８】
なお、第２の送信部３４は、受信部３２が所持情報として受信したライセンスの種類に未対応の場合、クライアント装置１１のサービス仲介装置１０への接続に関するソフトウェアをアップデートすべきことを表すメッセージをクライアント装置１１に送信するようにしてもよい。
【００３９】
次に、本実施の形態に係るサービス仲介装置１０の作用を説明する。図２に示すように、サービス仲介プログラム２０Ａは記憶部２０に記憶されている。ＣＰＵ１２Ａがサービス仲介プログラム２０Ａを読み出して実行することにより、図４に示すサービス仲介処理が実行される。なお、図４に示すサービス仲介処理は、予め定めた時間毎に繰り返し実行される。
【００４０】
なお、以下では、図示しないサービス提供装置が提供するサービス処理には複数のライセンスが設定されており、一例としてグローバル版ライセンスと、中国版ライセンスが設定されている場合について説明する。そして、グローバル版ライセンスを有するユーザーがアクセスすべきサービス仲介装置がシンガポールに設置されたサービス仲介装置１０Ａであり、中国版ライセンスを有するユーザーがアクセスすべきサービス仲介装置が中国に設置されたサービス仲介装置１０Ｂであるものとして説明する。
【００４１】
ユーザーが、クライアント装置１１に対して、図示しないサービス提供装置が提供するサービス処理の提供を指示すると、クライアント装置１１は、ユーザーがサービス処理のライセンスを所持しているか否かの確認を要求する要求情報をサービス仲介装置１０に送信する。クライアント装置１１から送信された要求情報は、ルーティング装置１４によってルーティングされ、サービス仲介装置１０Ａ、１０Ｂのうち、クライアント装置１１の設置場所に近い方のサービス仲介装置に送信される。
【００４２】
ステップＳ１００では、クライアント装置１１から要求情報を受信したか否かを判定する。そして、クライアント装置１１から要求情報を受信した場合はステップＳ１０２へ移行し、クライアント装置１１から要求情報を受信していない場合は本ルーチンを終了する。
【００４３】
ステップ１０２では、ステップＳ１００で受信した要求情報をライセンス保持装置１６に送信する。これにより、ライセンス保持装置１６は、サービス仲介装置１０から受信した要求情報に含まれるユーザー情報をライセンスリストと照合し、ユーザー情報で表されるユーザーが所持しているライセンスの種類を所持情報としてサービス仲介装置１０に送信する。
【００４４】
ステップＳ１０４では、ライセンス保持装置１６から所持情報を受信したか否かを判定する。そして、所持情報を受信した場合はステップＳ１０６へ移行し、所持情報を受信していない場合は、所持情報を受信するまで待機する。
【００４５】
ステップＳ１０６では、ステップＳ１０４で受信したライセンスの種類が、本ルーチンを実行するサービス仲介装置１０において未対応のライセンスの種類であるか否かを判定する。具体的には、本ルーチンを実行するサービス仲介装置が、グローバル版ライセンスに対応したサービス仲介装置１０Ａの場合は、ステップＳ１０４で受信したライセンスの種類が、サービス仲介装置１０Ａにおいて未対応のライセンスであるか否か、すなわち、グローバル版ライセンス以外のライセンスであるか否かを判定する。一方、本ルーチンを実行するサービス仲介装置が、中国版ライセンスに対応したサービス仲介装置１０Ｂの場合は、ステップＳ１０４で受信したライセンスの種類が、サービス仲介装置１０Ｂにおいて未対応のライセンスであるか否か、すなわち、中国版ライセンス以外のライセンスであるか否かを判定する。
【００４６】
そして、ステップＳ１０４で受信したライセンスの種類が、本ルーチンを実行するサービス仲介装置１０において未対応のライセンスの種類である場合は、ステップＳ１０８へ移行する。一方、ステップＳ１０４で受信したライセンスの種類が、本ルーチンを実行するサービス仲介装置１０において対応可能なライセンスの種類である場合は、ステップＳ１１２へ移行する。
【００４７】
ステップＳ１０８では、記憶部２０に記憶された接続情報ＤＢ２０Ｂを参照し、ユーザーが所持するライセンスの種類に対応するサービス仲介装置の接続情報を取得する。
【００４８】
図５には、グローバル版ライセンスに対応したサービス仲介装置１０Ａの記憶部２０に記憶された接続情報ＤＢ２０Ｂの一例を示した。図５に示すように、接続情報ＤＢ２０Ｂは、サービス仲介装置１０Ａが未対応のライセンスの種類と、サービス仲介装置１０Ａが未対応のライセンスの種類に対応する接続情報と、の対応関係を表すデータベースである。接続情報は、本実施形態では一例として接続先のサービス仲介装置１０のＵＲＬ（Uniform Resource Locator）を表す情報であるが、これに限られるものではない。
【００４９】
サービス仲介装置１０Ａは、中国版ライセンスに未対応である。このため、図５に示すように、接続情報ＤＢ２０Ｂには、中国版ライセンスに対応する接続先のＵＲＬが含まれている。
【００５０】
また、図６には、中国版ライセンスに対応したサービス仲介装置１０Ｂの記憶部２０に記憶された接続情報ＤＢ２０Ｂの一例を示した。サービス仲介装置１０Ｂは、グローバル版ライセンスに未対応である。このため、図６に示すように、接続情報ＤＢ２０Ｂには、グローバル版ライセンスに対応する接続先のＵＲＬが含まれている。
【００５１】
ステップＳ１１０では、ステップＳ１０８で取得した接続情報をクライアント装置１１へ送信する。具体的には、例えば本ルーチンを実行するサービス仲介装置がグローバル版ライセンスに対応したサービス仲介装置１０Ａであり、ステップＳ１０４で取得したライセンスの種類が中国版ライセンスである場合は、中国版ライセンスに対応したサービス仲介装置１０Ｂの接続先ＵＲＬを接続情報としてクライアント装置１１に送信する。これにより、クライアント装置１１は、正しい接続先であるサービス仲介装置１０Ｂにユーザー情報を送信する。これにより、ユーザーはサービス処理の提供が受けられる。
【００５２】
また、本ルーチンを実行するサービス仲介装置が中国版ライセンスに対応したサービス仲介装置１０Ｂであり、ステップＳ１０４で取得したライセンスの種類がグローバル版ライセンスである場合は、グローバル版ライセンスに対応したサービス仲介装置１０Ａの接続先ＵＲＬを接続情報としてクライアント装置１１に送信する。これにより、クライアント装置１１は、正しい接続先であるサービス仲介装置１０Ａにユーザー情報を送信する。これにより、ユーザーは、サービス処理の提供が受けられる。
【００５３】
ステップＳ１１２では、本ルーチンを実行するサービス仲介装置が対応するライセンスの種類と、ユーザーが所持しているライセンスの種類が一致しているので、サービスを提供可能であることを表す返答結果をクライアント装置１１に送信する。これにより、ユーザーは、サービス処理の提供が受けられる。
【００５４】
このように、サービス仲介装置１０は、クライアント装置１１から送信されたユーザー情報で表されるユーザーが所持しているライセンスの種類に未対応の場合に、ユーザーが所持しているライセンスの種類に対応したサービス仲介装置の接続先に関する接続情報をクライアント装置１１に送信する。これにより、クライアント装置１１は、ユーザーが所持するライセンスに対応したサービス仲介装置への接続が可能となる。
【００５５】
ここで、例えば新たにサービス仲介装置１０が追加され、クライアント装置１１がルーティングにより意図しないサービス仲介装置１０に接続されてしまう場合は、新たに追加されたサービス仲介装置１０に正しい接続先を記述した接続情報ＤＢ２０Ｂを設けておけばよい。これにより、クライアント装置１１は正しい接続先に接続される。
【００５６】
また、新たに追加されたサービス仲介装置１０以外のサービス仲介装置については、新たに追加されたサービス仲介装置の接続先を接続情報ＤＢ２０Ｂに追加すればよい。
【００５７】
このように、クライアント装置１１が接続先に関する接続情報を保持しておく必要がない。また、新たなサービス仲介装置を接続先に変更したい場合においても、新たなサービス仲介装置を接続先としたソフトウェアをクライアント装置１１にインストールする必要はない。
【００５８】
ところで、クライアント装置１１は、図４のステップＳ１１０においてサービス仲介装置１０から送信された接続情報を受信した場合は、受信した接続情報に含まれる接続先のＵＲＬにアクセスするが、旧型のクライアント装置１１の場合、すなわち、クライアント装置１１にインストールされたソフトウェアであって、サービス仲介装置１０への接続に関するソフトウェアのバージョンが古い場合には、サービス仲介装置１０から送信された接続情報を認識できず、正しい接続先に接続できない場合がある。
【００５９】
そこで、図４のステップＳ１１０において、クライアント装置１１に接続情報を送信することに加えて、又は、接続情報を送信することに代えて、クライアント装置１１のサービス仲介装置１０への接続に関するソフトウェアをアップデートすべきことを表すメッセージ、例えば「Ｐｌｅａｓｅ  ｕｐｄａｔｅ  ｓｏｆｔｗａｒｅ」のようなメッセージをクライアント装置１１に送信するようにしてもよい。これにより、旧型のクライアント装置１１にメッセージが表示され、ソフトウェアのアップデートが促される。そして、クライアント装置１１においてソフトウェアのアップデートが行われた場合には、図４のステップＳ１１０においてサービス仲介装置１０から送信された接続情報を認識することが可能となり、正しい接続先に接続される。
【００６０】
以上、実施の形態を説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施の形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。
【００６１】
例えば、本実施形態では、サービス仲介装置１０が２つの場合について説明したが、３つ以上のサービス仲介装置１０を備えてもよい。この場合、各サービス仲介装置１０に、未対応のライセンスの種類と、未対応のライセンスのサービス仲介装置の接続情報と、の対応関係を表す接続情報データベースを記憶しておけばよい。例えば、グローバル版ライセンス及び中国版ライセンスの他に、ヨーロッパ版ライセンスが存在する場合、グローバル版ライセンスに対応したサービス仲介装置には、中国版ライセンス及びヨーロッパ版ライセンスの接続情報を記憶しておけばよい。また、中国版ライセンスに対応したサービス仲介装置には、グローバル版ライセンス及びヨーロッパ版ライセンスの接続情報を記憶しておけばよい。また、ヨーロッパ版ライセンスに対応したサービス仲介装置には、グローバル版ライセンス及び中国版ライセンスの接続情報を記憶しておけばよい。
【００６２】
また、上記実施の形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施の形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。前述した実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件の組み合わせにより種々の発明が抽出される。実施の形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【００６３】
また、上記実施の形態では、サービス仲介プログラムが記憶部２０に予めインストールされている場合について説明したが、本発明はこれに限定されるものではない。例えば、サービス仲介プログラムが、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）等の記憶媒体に格納されて提供される形態、又はネットワークを介して提供される形態としてもよい。
【００６４】
さらに、上記実施の形態では、サービス仲介処理を、プログラムを実行することにより、コンピュータを利用してソフトウェア構成により実現する場合について説明したが、本発明はこれに限定されるものではない。例えば、サービス仲介処理を、ハードウェア構成や、ハードウェア構成とソフトウェア構成の組み合わせによって実現する形態としてもよい。
【００６５】
その他、上記実施の形態で説明したサービス仲介装置１０の構成（図２参照。）は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりしてもよいことは言うまでもない。
【００６６】
また、上記実施の形態で説明したサービス仲介プログラムの処理の流れ（図４参照）も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。
【符号の説明】
【００６７】
１     サービス仲介システム
１０、１０Ａ、１０Ｂ サービス仲介装置
１１   クライアント装置
１２   コントローラ
１４   ルーティング装置
１６   ライセンス保持装置
１８   通信部
２０   記憶部
２０Ａ サービス仲介プログラム
３０   第１の送信部
３２   受信部
３４   第２の送信部
３６   取得部
【図１】
2020154875.tif 000003
【図２】
2020154875.tif 000004
【図３】
2020154875.tif 000005
【図４】
2020154875.tif 000006
【図５】
2020154875.tif 000007
【図６】
2020154875.tif 000008