(57)【要約】【課題】  利用者が複数のサービス提供装置によるサービスを組み合わせてサービスの提供を受ける場合に、組み合わせが可能か否かを自分で判定しなくても済み、簡単な操作によってこのようなサービスの提供を受けることができるようにする。【解決手段】  本発明のサービス提供システムでは、複数のサービス提供装置（１４〜１８、３１）と、サービス利用者が操作する操作端末（１２）以外に、サービス仲介装置（１３）をネットワークに接続する。そして、サービス仲介装置が、複数のサービス提供装置の提供するサービスを組み合わせてサービスの提供を行うことが可能か否かの判定を行うとともに、操作端末からの要求にもとづいて、各サービス提供装置にサービス提供を開始させる。【選択図】  図１
2006209619.tif 000002
【特許請求の範囲】
【請求項１】
サービス利用者が、ネットワークに接続された操作端末を操作することにより、ネットワークに接続されたサービス仲介装置を介して、ネットワークに接続された複数のサービス提供装置によるサービスを組み合わせたサービスの提供を受けることができるサービス提供方法であって、
前記操作端末が、前記サービス利用者の入力にもとづいて、前記サービス利用者の選択した複数のサービス提供装置をそれぞれ特定するサービス提供装置ＩＤを、前記サービス仲介装置に送信する第１のステップと、
前記サービス仲介装置が、前記操作端末から前記サービス提供装置ＩＤを受信すると、これにもとづいて、サービス提供装置情報が記録されたデータベースから、前記サービス提供装置ＩＤに対応するサービス提供装置情報を抽出する第２のステップと、
前記サービス仲介装置が、前記第２のステップで抽出したサービス提供装置情報にもとづいて、前記サービス利用者の選択した複数のサービス提供装置によるサービスを組み合わせてサービスの提供を行うことが可能か否かの判定を行い、この判定結果を前記操作端末に送信する第３のステップと、
前記サービス仲介装置が、前記サービス利用者の選択した複数のサービス提供装置によるサービスを組み合わせてサービスの提供を行うことが可能な場合、前記第２のステップで抽出したサービス提供装置情報にもとづいて、前記サービス利用者の選択した各サービス提供装置にサービス提供を開始させる順序を決定する第４のステップと、
前記操作端末が、前記サービス利用者の選択した複数のサービス提供装置によるサービスを組み合わせてサービスの提供を行うことが可能である旨の判定結果を受信した場合、前記サービス利用者の入力にもとづいて、サービス提供要求を前記サービス仲介装置に送信する第５のステップと、
前記サービス仲介装置が、前記操作端末から前記サービス提供要求を受信すると、前記サービス利用者の選択した各サービス提供装置に前記順序でサービス提供を開始させる第６のステップを有するサービス提供方法。
【請求項２】
サービス利用者が、ネットワークに接続された操作端末を操作することにより、ネットワークに接続されたサービス仲介装置を介して、ネットワークに接続された複数のサービス提供装置によるサービスを組み合わせたサービスの提供を受けることができるサービス提供方法であって、
前記操作端末が、前記サービス利用者の入力にもとづいて、前記サービス利用者の選択したサービス提供装置を特定するサービス提供装置ＩＤを、前記サービス仲介装置に送信する第１のステップと、
前記サービス仲介装置が、前記操作端末から前記サービス提供装置ＩＤを受信すると、これにもとづいて、サービス提供装置情報が記録されたデータベースから、前記サービス提供装置ＩＤに対応するサービス提供装置情報を抽出するとともに、前記データベースに記録されている他のサービス提供装置のサービス提供装置情報も抽出する第２のステップと、
前記サービス仲介装置が、前記第２のステップで抽出したサービス提供装置情報にもとづいて、前記サービス利用者の選択したサービス提供装置によるサービスと、他のサービス提供装置によるサービスとを組み合わせてサービスの提供を行うことが可能か否かの判定を行うことにより、前記サービス利用者の選択したサービス提供装置によるサービスと組み合わせてサービスの提供を行うことができるサービス提供装置の組み合わせを生成し、生成した組み合わせ結果を前記操作端末に送信する第３のステップと、
前記サービス仲介装置が、前記第２のステップで抽出したサービス提供装置情報にもとづいて、前記組み合わせに含まれる各サービス提供装置にサービス提供を開始させる順序を決定する第４のステップと、
前記操作端末が、前記組み合わせ結果を受信すると、前記サービス利用者の入力にもとづいて、前記サービス利用者の選択した組み合わせについてのサービス提供要求を前記サービス仲介装置に送信する第５のステップと、
前記サービス仲介装置が、前記操作端末から前記サービス提供要求を受信すると、前記サービス利用者の選択した組み合わせに含まれる各サービス提供装置に前記順序でサービス提供を開始させる第６のステップを有するサービス提供方法。
【請求項３】
前記サービス提供装置情報は、当該サービス提供装置が使用しているプロトコル情報と、当該サービス提供装置がサーバ、クライアント、ネットワーク接続サーバ、各種の変換サーバのいずれであるかを示すサーバ／クライアント等種別情報と、当該サービス提供装置が使用しているデータ形式情報と、当該サービス提供装置が接続しているネットワークのエリアＩＤ情報を含む、請求項１または２に記載のサービス提供方法。
【請求項４】
前記順序の決定は、前記サーバ／クライアント等種別情報を用いて、かつ、ネットワーク接続サーバまたは各種の変換サーバ、サーバ、クライアントの順序で行われる、請求項３に記載のサービス提供方法。
【請求項５】
前記操作端末が、前記サービス利用者の選択した複数のサービス提供装置によるサービスを組み合わせてサービスの提供を行うことが可能である旨の判定結果を受信した場合、前記サービス利用者の選択した複数のサービス提供装置によるサービスをそれぞれ特定するサービスＩＤを、前記サービス利用者によって携帯され、前記操作端末と通信可能な状態に置かれている携帯装置に送信する第７のステップと、
前記携帯装置が、前記サービスＩＤにもとづいて前記携帯装置内に記録されている当該サービスの利用条件を抽出して、同じく前記携帯装置内に記録されている前記サービス利用者の利用者情報がこの利用条件を満足しているか否かを認証し、この認証結果を前記操作端末に送信する第８のステップをさらに有し、
前記操作端末は、前記サービス利用者の選択したすべてのサービス提供装置によるサービスについて前記認証が成功している旨の認証結果を受信した場合に限り、前記第５のステップを実行する、請求項１に記載のサービス提供方法。
【請求項６】
前記操作端末が、前記第１のステップの前に、前記サービス利用者の選択した複数のサービス提供装置によるサービスをそれぞれ特定するサービスＩＤを、前記サービス利用者によって携帯され、前記操作端末と通信可能な状態に置かれている携帯装置に送信する第９のステップと、
前記携帯装置が、前記サービスＩＤにもとづいて前記携帯装置内に記録されている当該サービスの利用条件を抽出して、同じく前記携帯装置内に記録されている前記サービス利用者の利用者情報がこの利用条件を満足しているか否かを認証し、この認証結果を前記操作端末に送信する第１０のステップをさらに有し、
前記操作端末は、前記サービス利用者の選択したすべてのサービス提供装置によるサービスについて前記認証が成功している旨の認証結果を受信した場合に限り、前記第１のステップに進む、請求項１に記載のサービス提供方法。
【請求項７】
前記操作端末が、前記第１のステップの前に、前記操作端末で選択することが可能なすべてのサービス提供装置によるサービスをそれぞれ特定するサービスＩＤを、前記サービス利用者によって携帯され、前記操作端末と通信可能な状態に置かれている携帯装置に送信する第１１のステップと、
前記携帯装置が、前記サービスＩＤにもとづいて前記携帯装置内に記録されている当該サービスの利用条件を抽出して、同じく前記携帯装置内に記録されている前記サービス利用者の利用者情報がこの利用条件を満足しているか否かを認証し、この認証結果を前記操作端末に送信する第１２のステップと、
前記操作端末が、前記認証結果を受信し、前記認証に成功したサービスを提供するサービス提供装置に限り、前記サービス利用者にとって選択可能にする第１３のステップをさらに有する、請求項１に記載のサービス提供方法。
【請求項８】
サービス利用者が、ネットワークに接続されたサービス仲介装置を介して、ネットワークに接続された複数のサービス提供装置によるサービスを組み合わせたサービスの提供を受けるために操作する、ネットワークに接続された操作端末であって、
前記サービス利用者の入力にもとづいて、前記サービス利用者の選択した複数のサービス提供装置をそれぞれ特定するサービス提供装置ＩＤを、前記サービス仲介装置に送信する第１の手段と、
前記サービス仲介装置が前記サービス提供装置ＩＤにもとづいて行う、前記サービス利用者の選択した複数のサービス提供装置によるサービスを組み合わせてサービスの提供を行うことが可能か否かの判定結果を受信し、該判定結果が前記サービス利用者の選択した複数のサービス提供装置によるサービスを組み合わせてサービスの提供を行うことが可能である旨の結果である場合、前記サービス利用者の入力にもとづいて、サービス提供要求を前記サービス仲介装置に送信する第２の手段を有する操作端末。
【請求項９】
サービス利用者が、ネットワークに接続されたサービス仲介装置を介して、ネットワークに接続された複数のサービス提供装置によるサービスを組み合わせたサービスの提供を受けるために操作する、ネットワークに接続された操作端末であって、
前記サービス利用者の入力にもとづいて、前記サービス利用者の選択したサービス提供装置を特定するサービス提供装置ＩＤを、前記サービス仲介装置に送信する第１の手段と、
前記サービス仲介装置が前記サービス提供装置ＩＤにもとづいて行う、前記サービス利用者の選択したサービス提供装置によるサービスと組み合わせてサービスの提供を行うことが可能なサービス提供装置の組み合わせ結果を受信し、前記サービス利用者の入力にもとづいて、前記サービス利用者の選択した組み合わせについてのサービス提供要求を前記サービス仲介装置に送信する第２の手段を有する操作端末。
【請求項１０】
前記判定結果が前記サービス利用者の選択した複数のサービス提供装置によるサービスを組み合わせてサービスの提供を行うことが可能である旨の結果である場合、前記サービス利用者の選択した複数のサービス提供装置によるサービスをそれぞれ特定するサービスＩＤを、前記サービス利用者によって携帯され、前記操作端末と通信可能な状態に置かれている携帯装置に送信する第３の手段をさらに有し、
前記第２の手段は、前記携帯装置が前記サービスＩＤにもとづいて行う認証の結果が前記第３の手段により受信され、前記サービス利用者の選択したすべてのサービス提供装置によるサービスについて前記認証が成功している場合に限り、前記サービス利用者の入力にもとづいて、サービス提供要求を前記サービス仲介装置に送信する、請求項８に記載の操作端末。
【請求項１１】
前記サービス利用者の選択した複数のサービス提供装置が提供するサービスをそれぞれ特定するサービスＩＤを、前記サービス利用者によって携帯され、前記操作端末と通信可能な状態に置かれている携帯装置に送信する第４の手段をさらに有し、
前記第１の手段は、前記携帯装置が前記サービスＩＤにもとづいて行う認証の結果が前記第４の手段により受信され、前記サービス利用者の選択したすべてのサービス提供装置によるサービスについて前記認証が成功している場合に限り、前記サービス利用者の選択した複数のサービス提供装置をそれぞれ特定するサービス提供装置ＩＤを、前記サービス仲介装置に送信する、請求項８に記載の操作端末。
【請求項１２】
前記操作端末で選択することが可能なすべてのサービス提供装置によるサービスをそれぞれ特定するサービスＩＤを、前記サービス利用者によって携帯され、前記操作端末と通信可能な状態に置かれている携帯装置に送信する第５の手段をさらに有し、
前記第１の手段は、前記第５の手段により受信された、前記携帯装置が前記サービスＩＤにもとづいて行う認証の結果にもとづいて、前記認証が成功しているサービスを提供するサービス提供装置に限り、前記サービス利用者にとって選択可能にする、請求項８に記載の操作端末。
【請求項１３】
サービス利用者が、ネットワークに接続された操作端末を操作することにより、ネットワークに接続された複数のサービス提供装置によるサービスを組み合わせたサービスの提供を受けるのを仲介するサービス仲介装置であって、
前記操作端末から前記サービス利用者の選択した複数のサービス提供装置をそれぞれ特定するサービス提供装置ＩＤを受信すると、これにもとづいて、サービス提供装置情報が記録されたデータベースから、前記サービス提供装置ＩＤに対応するサービス提供装置情報を抽出する第１の手段と、
前記第１の手段が抽出したサービス提供装置情報にもとづいて、前記サービス利用者の選択した複数のサービス提供装置によるサービスを組み合わせてサービスの提供を行うことが可能か否かの判定を行い、この判定結果を前記操作端末に送信する第２の手段と、
前記サービス利用者の選択した複数のサービス提供装置によるサービスを組み合わせてサービスの提供を行うことが可能な場合、前記第１の手段が抽出したサービス提供装置情報にもとづいて、前記サービス利用者の選択した各サービス提供装置にサービス提供を開始させる順序を決定する第３の手段と、
前記操作端末が前記判定結果に対する応答として送信したサービス提供要求を受信すると、前記サービス利用者の選択した各サービス提供装置に前記順序でサービス提供を開始させる第４の手段を有するサービス仲介装置。
【請求項１４】
サービス利用者が、ネットワークに接続された操作端末を操作することにより、ネットワークに接続された複数のサービス提供装置によるサービスを組み合わせたサービスの提供を受けるのを仲介するサービス仲介装置であって、
前記操作端末から前記サービス利用者の選択したサービス提供装置を特定するサービス提供装置ＩＤを受信すると、これにもとづいて、サービス提供装置情報が記録されたデータベースから、前記サービス提供装置ＩＤに対応するサービス提供装置情報を抽出するとともに、前記データベースに記録されている他のサービス提供装置のサービス提供装置情報も抽出する第１の手段と、
前記第１の手段が抽出したサービス提供装置情報にもとづいて、前記サービス利用者の選択したサービス提供装置によるサービスと、他のサービス提供装置によるサービスとを組み合わせてサービスの提供を行うことが可能か否かの判定を行うことにより、前記サービス利用者の選択したサービス提供装置と組み合わせてサービスの提供を行うことができるサービス提供装置の組み合わせを生成し、生成した組み合わせ結果を前記操作端末に送信する第２の手段と、
前記第１の手段が抽出したサービス提供装置情報にもとづいて、前記組み合わせに含まれる各サービス提供装置にサービス提供を開始させる順序を決定する第３の手段と、
前記操作端末が前記組み合わせ結果の応答として送信した、前記サービス利用者が選択した組み合わせについてのサービス提供要求を受信すると、前記サービス利用者の選択した組み合わせに含まれる各サービス提供装置に前記順序でサービス提供を開始させる第４の手段を有するサービス仲介装置。
【請求項１５】
前記サービス提供装置情報は、当該サービス提供装置が使用しているプロトコル情報と、当該サービス提供装置がサーバ、クライアント、ネットワーク接続サーバ、各種の変換サーバのいずれであるかを示すサーバ／クライアント等種別情報と、当該サービス提供装置が使用しているデータ形式情報と、当該サービス提供装置が接続しているネットワークのエリアＩＤ情報を含む、請求項１３または１４に記載のサービス仲介装置。
【請求項１６】
前記第３の手段は、前記サーバ／クライアント等種別情報を用いて、かつ、ネットワーク接続サーバまたは各種の変換サーバ、サーバ、クライアントの順序で前記順序を決定する、請求項１５に記載のサービス仲介装置。
【請求項１７】
ネットワークに接続され、各々がサービスを提供する複数のサービス提供装置と、
ネットワークに接続され、サービス利用者に操作されることにより、組み合わせたサービスの提供を受けることを欲する複数のサービス提供装置を選択する、請求項８または９に記載の操作端末と、
ネットワークに接続され、前記操作端末により選択された複数のサービス提供装置によるサービスを組み合わせたサービスの提供を仲介する、請求項１３から１６のいずれか１項に記載のサービス仲介装置を有するサービス提供システム。
【請求項１８】
ネットワークに接続され、各々がサービスを提供する複数のサービス提供装置と、
ネットワークに接続され、サービス利用者に操作されることにより、組み合わせたサービスの提供を受けることを欲する複数のサービス提供装置を選択する、請求項１０から１２のいずれか１項に記載の操作端末と、
ネットワークに接続され、前記操作端末により選択された複数のサービス提供装置によるサービスを組み合わせたサービスの提供を仲介する、請求項１３から１６のいずれか１項に記載のサービス仲介装置と、
前記サービス利用者により携帯されて前記操作端末と通信可能な状態に置かれ、その内部に記録されたサービスの利用条件と、前記サービス利用者の利用者情報にもとづいて、前記サービス利用者によるサービスの利用を認証する携帯装置を有するサービス提供システム。
【請求項１９】
請求項８から１２のいずれか１項に記載の各手段をコンピュータ内で実現して前記操作端末を構成するためのコンピュータプログラム。
【請求項２０】
請求項１３から１６のいずれか１項に記載の各手段をコンピュータ内で実現して前記サービス仲介装置を構成するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを利用したサービス提供システムに関する。
【背景技術】
【０００２】
近年、インターネットなどのネットワーク技術の普及により、ネットワークを利用したストリーミングコンテンツ配信などのさまざまなサービスの提供が可能になっている（例えば、特開２００３−１６７７８５号公報（特許文献１を参照））。
【０００３】
そして、次のようなサービス提供形態も原理的には可能である。すなわち、利用者がネットワークに接続された操作端末を操作して、ストリーミングコンテンツ配信サーバにストリーミングコンテンツを配信させるとともに、ストリーミングコンテンツを受信し、これをディスプレイ・スピーカなどに表示・再生させるクライアント（以下、ストリーミングコンテンツ受信クライアント）にこのストリーミングコンテンツを受信させる。これにより、利用者は、ストリーミングコンテンツ受信クライアントを介して当該ストリーミングコンテンツを視聴することが可能である。また、ストリーミングコンテンツ配信サーバとストリーミングコンテンツ受信クライアントが異なるネットワークエリアに存在する場合、利用者は操作端末を操作して２つのネットワークエリアを接続するネットワーク接続サーバを起動し、ストリーミングコンテンツ配信サーバとストリーミングコンテンツ受信クライアントを接続させる。これにより、利用者は、ストリーミングコンテンツ配信サーバとストリーミングコンテンツ受信クライアントが異なるネットワークエリアに存在する場合であっても、ストリーミングコンテンツ受信クライアントを介して当該ストリーミングコンテンツを視聴することが可能である。
【特許文献１】特開２００３−１６７７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
例えば、上で例示した、ストリーミングコンテンツ配信サーバによるサービス（ストリーミングコンテンツの配信）と、ストリーミングコンテンツ受信クライアントによるサービス（ストリーミングコンテンツの受信および放映）を組み合わせたサービスの提供においては、ストリーミングコンテンツ配信サーバと、ストリーミングコンテンツ受信クライアントの使用しているプロトコル、使用しているデータ形式、属するネットワークエリアなどが一致していなければならない。仮に不一致となれば、利用者はストリーミングコンテンツを視聴できない（上述したように、ネットワーク接続サーバによるサービスの提供を受けることができる場合には、属するネットワークエリアが不一致でもよい場合がある）。
【０００５】
このように、複数のサービス提供装置（上の例では、ストリーミングコンテンツ配信サーバ、ストリーミングコンテンツ受信クライアント、ネットワーク接続サーバ）によるサービスを組み合わせてサービスの提供を受けるには、利用者がサービス提供装置に関する情報（上の例では、使用しているプロトコル、使用しているデータ形式、属するネットワークエリア）を収集したうえで、各サービス提供装置にサービスを提供させなければならない。なぜなら、各々のサービス提供装置によるサービス提供は有償であるのが通常であり、各々のサービス提供装置にサービスの提供を実行させてはみたものの、使用しているプロトコル、使用しているデータ形式、属するネットワークエリアなどが一致しないため、組み合わせてサービスの提供を受けることができないとなれば、各々のサービス提供装置によるサービスの提供は利用者にとって無駄となり、利用者に経済的な負担を強いることにもなるからである。また、各々のサービス提供装置に個々にサービス提供を開始させなければならないのは、利用者にとって煩雑であるといわざるを得ない。
【０００６】
そこで本発明の目的は、利用者が複数のサービス提供装置によるサービスを組み合わせてサービスの提供を受ける場合に、組み合わせが可能か否かを自分で判定しなくても済み、簡単な操作によってこのようなサービスの提供を受けることができるようにすることにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明のサービス提供システムでは、複数のサービス提供装置と、サービス利用者が操作する操作端末以外に、サービス仲介装置をネットワークに接続する。そして、サービス仲介装置が、複数のサービス提供装置によるサービスを組み合わせてサービスの提供が可能か否かの判定を行うとともに、各サービス提供装置にサービス提供を開始させる。具体的には、以下の手順で行われる。
【０００８】
まず、操作端末は、サービス利用者の入力にもとづいて、サービス利用者の選択した複数のサービス提供装置をそれぞれ特定するサービス提供装置ＩＤを、サービス仲介装置に送信する。
【０００９】
次に、サービス仲介装置は、操作端末からサービス提供装置ＩＤを受信すると、これにもとづいて、サービス提供装置情報が記録されたデータベースから、受信したサービス提供装置ＩＤに対応するサービス提供装置情報を抽出する。
【００１０】
次に、サービス仲介装置は、抽出したサービス提供装置情報にもとづいて、サービス利用者の選択した複数のサービス提供装置によるサービスを組み合わせてサービスの提供を行うことが可能か否かの判定を行い、この判定結果を操作端末に送信する。
【００１１】
次に、サービス仲介装置は、サービス利用者の選択した複数のサービス提供装置によるサービスを組み合わせてサービスの提供を行うことが可能な場合、抽出したサービス提供装置情報にもとづいて、サービス利用者の選択した各サービス提供装置にサービスの提供を開始させる順序を決定する。
【００１２】
次に、操作端末は、サービス利用者の選択した複数のサービス提供装置によるサービスを組み合わせてサービスの提供を行うことが可能である旨の判定結果を受信した場合、サービス利用者の入力にもとづいて、サービス提供要求をサービス仲介装置に送信する。
【００１３】
最後に、サービス仲介装置は、操作端末からサービス提供要求を受信すると、サービス利用者の選択した各サービス提供装置に上記順序でサービス提供を開始させる。
【００１４】
また、本発明のサービス提供システムでは、操作端末で組み合わせの１部（例えば１つのサービス提供装置）を選択し、サービス仲介装置で組み合わせを完成させることも可能である。具体的には、以下の手順で行われる。
【００１５】
まず、操作端末が、サービス利用者の入力にもとづいて、サービス利用者の選択したサービス提供装置を特定するサービス提供装置ＩＤを、サービス仲介装置に送信する。
【００１６】
次に、サービス仲介装置が、操作端末からサービス提供装置ＩＤを受信すると、これにもとづいて、サービス提供装置情報が記録されたデータベースから、受信したサービス提供装置ＩＤに対応するサービス提供装置情報を抽出するとともに、上記データベースに記録されている他のサービス提供装置のサービス提供装置情報も抽出する。
【００１７】
次に、サービス仲介装置が、抽出したサービス提供装置情報にもとづいて、サービス利用者の選択したサービス提供装置によるサービスと、他のサービス提供装置によるサービスとを組み合わせてサービスの提供を行うことが可能か否かの判定を行うことにより、サービス利用者の選択したサービス提供装置によるサービスと組み合わせてサービスの提供を行うことができるサービス提供装置の組み合わせを生成し、生成した組み合わせ結果を操作端末に送信する。
【００１８】
次に、サービス仲介装置が、抽出したサービス提供装置情報にもとづいて、組み合わせに含まれる各サービス提供装置にサービス提供を開始させる順序を決定する。
【００１９】
次に、操作端末が、組み合わせ結果を受信すると、サービス利用者の入力にもとづいて、サービス利用者の選択した組み合わせについてのサービス提供要求をサービス仲介装置に送信する。
【００２０】
最後に、サービス仲介装置が、操作端末からサービス提供要求を受信すると、サービス利用者の選択した組み合わせに含まれる各サービス提供装置に上記順序でサービス提供を開始させる。
【発明の効果】
【００２１】
以上説明したように、本発明によれば、サービス仲介装置が、サービス利用者の選択したサービス提供装置によるサービスを組み合わせてサービスの提供が可能か否かを判定し、可能な場合にのみ、サービス利用者の操作する操作端末にサービスの提供を要求させたり、サービス利用者の選択したサービス提供装置によるサービスと組み合わせてサービスを提供することが可能なサービス提供装置の組み合わせを生成し、生成された組み合わせの１つにつき、サービス利用者の操作する操作端末にサービスの提供を要求させたりするので、個々のサービス提供装置に無駄にサービスを提供させることもない。また、サービス利用者は、個々のサービス提供装置にサービスを提供させるという煩雑な操作を行う必要は全くなく、操作端末を操作して、１回のサービス提供要求をサービス仲介装置に送信するだけで、複数のサービス提供装置によるサービスを組み合わせたサービスの提供を受けることができる。
【発明を実施するための最良の形態】
【００２２】
次に、本発明を実施するための最良の形態について、図面を参照して詳細に説明する。
【００２３】
以下では、本発明の複数のサービス提供装置よるサービス提供を、ＩＤＰ（ＩＤｅｎｔｉｔｙ Ｐｒｏｖｉｄｅｒ） ｏｎ ＩＣ ｃｈｉｐと呼称される方式と組み合わせたサービス提供システムを例にとり、本発明を実施するための最良の形態を説明する。
【００２４】
ＩＤＰ ｏｎ ＩＣ ｃｈｉｐとは、利用者に関する情報（公的な機関やインターネットサービスプロバイダなどにより記録してもらった利用者の氏名、住所、生年月日などの情報や、インターネットサービスプロバイダの会員番号などの情報）と、購入したサービスの利用権（その実体は、サービス提供業者などにより記録してもらった当該サービスの利用条件）をＩＣカードや携帯電話などの携帯装置に記憶させ、利用者が操作端末を操作してサービス提供装置からサービスの提供を受けようとするときに、サービスの提供を受けるための認証処理を携帯装置に行わせるものである。すなわち、携帯装置は、提供を受けようとするサービスの利用条件（利用権）が携帯装置内に記憶されているかを調べ、記憶されている場合には、同じく携帯装置内に記憶されている利用者に関する情報との整合性を判定する。そして、これらが整合している場合にのみ、利用者はサービスの提供を受けることができる。
【００２５】
ＩＤＰ ｏｎ ＩＣ ｃｈｉｐ方式を採用することにより、利用者に関する情報が携帯装置から漏洩するのを防止することができ、プライバシー保護に資することになる。また、利用者は、携帯装置を携帯していれさえすれば、出先にある操作端末を操作して、希望のサービスの提供を受けることが可能になる。
【００２６】
（第１の実施形態）
本発明の第１の実施形態のサービス提供システムについて、図面を参照して詳細に説明する。本実施形態のサービス提供システムは、ネットワークに設けたサービス仲介装置が、利用者の選択したサービス提供装置によるサービスを組み合わせてサービスの提供が可能か否かを判定し、可能な場合にのみ、利用者の操作する操作端末にサービスの提供を要求させるシステムである。
【００２７】
図１を参照すると、本実施形態のサービス提供システムの構成を示すブロック図が示されている。本実施形態のサービス提供システムは、ＩＣカード１１と、操作端末１２と、サービス仲介装置１３と、サービス提供装置Ａ〜Ｆ（１４〜１８、３１）と、サービス提供装置情報データベース４０を含む。
【００２８】
ＩＣカード１１は、操作端末１２に備えられたＩＣカードリーダ／ライタを介して、操作端末１２との間で情報のやり取りを行う。サービス仲介装置１３と、サービス提供装置Ａ １４と、サービス提供装置Ｂ １５と、サービス提供装置Ｃ １６と、サービス提供装置Ｅ １７と、サービス提供装置Ｆ １８は、ネットワークＩ １０に接続されている。サービス提供装置Ｄ ３１は、ネットワークＩＩ ３０に接続されている。ネットワークＩ １０とネットワークＩＩ ３０は、ルーター２０により相互に接続されている。サービス提供装置情報データベース４０は、不図示のネットワークなどを介してサービス仲介装置１３に接続されている。なお、ネットワークの配置および装置のネットワークへの配置はあくまで例示にすぎない。
【００２９】
ＩＣカード１１は、サービスの提供を受けようとする利用者によって携帯される携帯装置である。ＩＣカード１１を携帯する利用者は、操作端末１２が設置されている場所まで赴き、ＩＣカード１１を、操作端末１２に備えられたＩＣカードリーダ／ライタと通信可能な状態に置くことにより、本実施形態のサービス提供システムによるサービスを受けることができる。ＩＣカード１１は、以下で詳細に説明するように、ＩＣカード１１を所有する利用者の利用者情報（公的な機関やインターネットサービスプロバイダなどによりＩＣカード１１に記録してもらう）と、当該利用者が購入したサービスの利用権（その実体は、サービス提供業者などによりＩＣカード１１に記録してもらった当該サービスの利用条件）を記録している。そして、ＩＣカード１１は、利用者がこれから提供を受けようとするサービスの利用条件が記録されているかを判断し、そのうえで、利用者情報が、利用条件を満足しているか否かを判断する認証処理を行う。このように、認証処理をＩＣカード１１内で行うようにすることにより、利用者情報が操作端末１２にさえも流出することがなく、プライバシー保護を全うできる。なお、ＩＣカード１１は、不正書き換え防止処理が施されている。
【００３０】
操作端末１２は、ＩＣカード１１を操作端末１２に備えられたＩＣカードリーダ／ライタと通信可能な状態に置いた利用者により操作される端末である。ＩＣカード１１による認証が成功した利用者は、操作端末１２を操作することにより、ネットワークＩ １０、ネットワークＩＩ ３０を介して、サービス提供装置Ａ〜Ｆ（１４〜１８、３１）から各種のサービスを受けることになる。具体的には、利用者は、操作端末１２を操作することにより、操作端末１２から利用可能なサービス提供装置の中からサービス提供装置を１つ選択して希望するサービスの提供を受けたり、複数のサービス提供装置を組み合わせて希望するサービスの提供を受けたりする。本実施形態のサービス提供装置では、後者の場合に主眼が置かれている。そして、複数のサービス提供装置を組み合わせてサービスの提供が可能か否かを判断するのが、次のサービス仲介装置１３である。
【００３１】
サービス仲介装置１３は、操作端末１２を操作している利用者が選択した複数のサービス提供装置を組み合わせて、サービスの提供を行うことが可能か否かを判断する装置である。サービス提供装置にも様々な種類がある。例えば、提供するサービスのデータ形式や使用しているプロトコルにも様々な種類がある。また、例えば、コンテンツを配信するサーバであったり、コンテンツの配信を受けてそれを表示するクライアントであったりする。そこで、操作端末１２を操作している利用者が選択した複数のサービス提供装置の組み合わせが適切か否かを判断することが必要になるが、このような判断を行うのがこのサービス仲介装置１３である。サービス仲介装置１３は、サービス提供装置に関するこうした情報が保存されているサービス提供装置情報データベース４０と接続可能であり、サービス提供装置情報データベース４０に保存されている情報をもとに、操作端末１２を操作している利用者が選択した複数のサービス提供装置の組み合わせが可能か否かを判断する。
【００３２】
サービス提供装置Ａ〜Ｆ（１４〜１８、３１）は、各種のサービスを利用者に提供する装置である。サービス提供装置Ａ〜Ｆ（１４〜１８、３１）に関する情報は、サービス提供装置情報データベース４０に保存されている。
【００３３】
表１を参照すると、サービス提供装置情報データベース４０に保存されているサービス提供装置情報の一例が示されている。なお、表１の内容および表１の内容を利用して説明される以下の本実施形態の説明（本実施形態のサービス提供システムの各部の構成および動作の説明を含む）は、具体的なイメージを与えることにより本実施形態の理解を促進するための単なる例示にすぎない。
【００３４】
【表１】
2006209619.tif 000003
【００３５】
表１に示したように、サービス提供装置情報データベース４０には、サービス提供装置ＩＤ（図１の各サービス提供装置に付されたアルファベットと同じ）ごとに、提供サービスＩＤ、使用プロトコル、サーバ／クライアント等種別、使用データ形式、エリアＩＤが保存されている。まず、提供サービスＩＤは、サービス提供装置が提供するサービスを識別するためのＩＤである。次に、使用プロトコルは、サービス提供装置（サーバまたはクライアント）が使用するプロトコルである。次に、サーバ／クライアント等種別は、当該サービス提供装置がサーバなのか、クライアントなのか、ネットワーク接続サーバなのか、各種の変換サーバ（プロトコル変換サーバ、サーバ／クライアント等種別変換サーバ、データ形式変換サーバ）なのかを識別するものである。表１では、サービス提供装置Ｃ、Ｄが、コンテンツを配信するサーバであり、サービス提供装置Ａ、Ｂが、コンテンツの配信を受けて、これをディスプレイなどに表示するクライアント（なお、サービス提供装置Ａ、Ｂは、操作端末１２の近傍、つまり、操作端末１２を操作する利用者がディスプレイなどを見ることが可能な位置に配置されているものとする）であり、サービス提供装置Ｅが、サーバとクライアントが異なるネットワークに存在するときにこれらを接続するネットワーク接続サーバであり、サービス提供装置Ｆが、サーバとクライアントが異なるプロトコルを有するときに、いずれか一方のプロトコルを他方のプロトコルに変換するプロトコル変換サーバであるとする。次に、使用データ形式は、サーバまたはクライアントとなるサービス提供装置が使用しているデータ形式である。最後に、エリアＩＤは、サービス提供装置が接続するネットワークを識別するＩＤ（図１の各ネットワークに付されたローマ数字と同じ）である。
【００３６】
次に、本実施形態のサービス提供システムの各部の構成について、図面を参照して詳細に説明する。
【００３７】
図２Ａを参照すると、ＩＣカード１１の内部構成を示すブロック図が示されている。ＩＣカード１１は、認証処理部１１１と、利用者情報保存部１１２と、利用条件保存部１１３を含む。
【００３８】
認証処理部１１１は、操作端末１２からサービスを識別するためのサービスＩＤを受信する。そして、このサービスＩＤをもとに、当該サービスの利用条件を利用条件保存部１１３から抽出する。そして、利用者情報保存部１１２に保存されている利用者情報が、抽出された利用条件を満たすか否かを判定する認証処理を行う。そして、認証結果を操作端末１２に送信する。
【００３９】
利用者情報保存部１１２は、利用者に関する情報が保存されている。利用者情報とは、例えば、氏名、住所、生年月日などの情報や、インターネットサービスプロバイダの会員番号などの情報である。前者のような個人を識別する情報は、例えば、公的な機関によって利用者情報保存部１１２に記録される。そして、後者のような情報は、当該インターネットサービスプロバイダなどによって利用者情報保存部１１２に記録される。
【００４０】
利用条件保存部１１３は、図２Ｂに示すように、サービスの利用条件がサービスＩＤごとに保存されている（図２Ｂの例では、サービスａ、ｂ、ｄ、ｅの利用条件が保存されている）。利用条件とは、例えば、１８歳以上であること（年齢制限）、あるインターネットサービスプロバイダの会員であること（会員制限）などの条件である。利用条件は、ＩＣカード１１を所有する利用者が、サービスを利用する利用権を購入した際に、サービスの利用権を販売する業者などによって利用者情報保存部１１２に記録される。（図２Ｂの例では、このＩＣカードを所有する利用者は、サービスａ、ｂ、ｄ、ｅの利用権を有しており、これらのサービスの利用条件が利用条件保存部１１３に保存されている）。
【００４１】
図３Ａを参照すると、操作端末１２の内部構成を示すブロック図が示されている。操作端末１２は、認証処理部１２１と、サービス提供装置選択部１２２と、サービス提供装置一覧保存部１２３と、サービス提供要求送信部１２４を含む。
【００４２】
サービス提供装置選択部１２２は、サービス提供装置一覧保存部１２３に保存されているサービス提供装置一覧を表示し、このなかから、利用者の操作により、複数のサービス提供装置を選択する。
【００４３】
サービス提供装置一覧保存部１２３は、操作端末１２を操作することによりサービスの提供を受けることができるサービス提供装置ＩＤおよびサービスＩＤの一覧が保存されている。サービス提供装置一覧保存部１２３に保存されているサービス提供装置ＩＤおよびサービスＩＤは、サービス仲介装置１３を介して、サービス提供装置情報データベース４０から取得されたものである。
【００４４】
なお、サービス提供装置選択部１２２は、サービス提供装置一覧保存部１２３に保存されているサービス提供装置一覧だけではなく、ＩＣカード１１に格納されているプライベートなサービス一覧も表示するようにしてもよい。
【００４５】
サービス提供装置選択部１２２は、選択したサービス提供装置のサービス提供装置ＩＤ（選択情報）を、サービス仲介装置１３に送信する。そして、サービス仲介装置から、選択したサービス提供装置を組み合わせてサービスの提供を受けることが可能である旨の通知である組み合わせ可能通知を受信する。組み合わせ可能通知を受信すると、その旨をサービス提供要求送信部１２４に送信する。また、選択したサービス提供装置が提供するサービスのサービスＩＤを認証処理部１２１に送信する。
【００４６】
サービス提供装置選択部１２２は、図３Ｂに示すように、例えばＧＵＩ（Ｇｒａｐｈｉｃａｌ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）を用いて構成してもよい。図３Ｂにおいて、各サービス提供装置を示すアイコンが操作端末１２の表示画面の左側に配列されている。利用者は、マウスを使って、選択したいアイコンをドラッグし、これらを組み合わせる。そして、組み合わせが決定したら、決定ボタンをマウスでクリックする。決定ボタンをクリックすると、選択したサービス提供装置のサービス提供装置ＩＤ（選択情報）がサービス仲介装置１３に送信される。
【００４７】
認証処理部１２１は、サービス提供装置選択部１２２から、利用者が選択したサービス提供装置の提供しているサービスのサービスＩＤを受信する。そして、サービスＩＤをＩＣカード１１に送信し、その返答として、認証結果を受信する。そして、ＩＣカード１１から認証が成功した旨の認証結果を受信すると、その旨をサービス提供要求送信部１２４に送信する。
【００４８】
サービス提供要求送信部１２４は、認証処理部１２１から認証が成功した旨の通知、および、サービス提供装置選択部１２２から組み合わせ可能通知を受信した旨の通知を受信すると、サービス仲介装置１３にサービス提供要求を送信する。
【００４９】
図４Ａを参照すると、サービス仲介装置１３の内部構成を示すブロック図が示されている。サービス仲介装置１３は、選択情報受信部１３１と、サービス提供装置情報取得部１３２と、サービス提供装置情報保存部１３３と、組み合わせ判定部１３４と、実行順序決定部１３５と、組み合わせ可能通知送信部１３６と、サービス提供要求送信部１３７を含む。
【００５０】
選択情報受信部１３１は、操作端末１２のサービス提供装置選択部１２２から利用者によって選択されたサービス提供装置のサービス提供装置ＩＤを受信する。そして、サービス提供装置ＩＤをサービス提供装置情報取得部１３２に送信する。
【００５１】
サービス提供装置情報取得部１３２は、選択情報受信部１３１から受信したサービス提供装置ＩＤをもとに、サービス提供装置情報データベース４０を検索し、当該サービス提供装置に関するサービス提供装置情報を取得する。そして、取得したサービス提供装置情報をサービス提供装置情報保存部１３３に一時的に保存する。
【００５２】
サービス提供装置情報保存部１３３は、サービス提供装置情報取得部１３２が取得したサービス提供装置情報を一時的に保存する。
【００５３】
組み合わせ判定部１３４は、サービス提供装置情報保存部１３３に保存されたサービス提供装置情報をもとに、利用者によって選択されたサービス提供装置を組み合わせてサービスの提供を受けることが可能か否かを判定する。
【００５４】
図４Ｂを参照すると、組み合わせ判定の処理手順を説明するためのフローチャートが示されている。
【００５５】
まず、ステップ４０１で、組み合わせに含まれるサービス提供装置の使用しているプロトコル（プロトコルを有するのはサーバとクライアントのみ）が一致するか否かを判断する。一致すれば、本ステップはクリアされる。また、使用しているプロトコルが複数ある場合は、完全に一致しなくても、共通するプロトコルが１つでも存在すれば、本ステップはクリアされる。さらに、適切なプロトコル変換サーバが存在すれば、本ステップはクリアされる。サービス提供装置情報のうち、プロトコルから判断を行うのは、サーバ／クライアント等種別や使用データ形式はプロトコルに付随する情報であり、プロトコルごとに内容が異なるため、まずプロトコルから判断を行った方が、効率よく組み合わせ判定を行えるからである。
【００５６】
次に、ステップ４０２で、サービス提供装置のサーバ／クライアント等種別の対応が正しいか否かを判断する。２つのサーバまたは２つのクライアントが選択されているような場合は、対応は正しくなく、本ステップはクリアされない。サーバとクライアント、または、サーバ、クライアント、ネットワーク接続サーバまたは各種の変換サーバが選択されているような場合は、対応は正しく、本ステップはクリアされる。また、２つのサーバまたは２つのクライアントが選択されているような場合であっても、適切なサーバ／クライアント等種別変換サーバが含まれている場合には、本ステップはクリアされる。使用データ形式よりも、サーバ／クライアント等種別から判断を行うのは、使用データ形式はサーバ／クライアント等種別に付随する情報であり、サーバ／クライアント等種別ごとに内容が異なるため、サーバ／クライアント等種別から判断を行った方が、効率よく組み合わせ判定を行えるからである。
【００５７】
次に、ステップ４０３で、サービス提供装置の使用データ形式が一致するか否かを判断する（使用データ形式を有するのはサーバとクライアントのみ）。使用データ形式が一致すると、本ステップはクリアされる。使用データ形式が一致しない場合でも、適切なデータ変換サーバが含まれている場合には、本ステップはクリアされる。
【００５８】
最後に、ステップ４０４で、サービス提供装置のエリアＩＤが、操作端末１２およびサービス仲介装置１３と同一か否か、または、操作端末１２およびサービス仲介装置１３と同一のエリアＩＤを有するネットワーク接続サーバを含むか否かを判断する。操作端末１２およびサービス仲介装置１３と同一のエリアＩＤであれば、選択されているサーバとクライアントは相互に接続可能であり、本ステップはクリアされる。いずれかが操作端末１２およびサービス仲介装置１３と同一エリアＩＤでなくても、操作端末１２およびサービス仲介装置１３と同じエリアＩＤのネットワーク接続サーバが存在すれば、選択されているサーバとクライアントは接続可能であり、本ステップはクリアされる。
【００５９】
以上のステップをクリアすると、組み合わせ可能と判断される。
【００６０】
表１および図２Ｂを用いて、具体例を説明する。パターン１として、利用者が操作端末１２においてサービス提供装置Ａ、Ｂを選択したとする。パターン２として、サービス提供装置Ａ、Ｃを選択したとする。パターン３として、サービス提供装置Ｂ、Ｃを選択したとする。パターン４として、サービス提供装置Ｂ、Ｃ、Ｆを選択したとする。パターン５として、サービス提供装置Ｂ、Ｄを選択したとする。パターン６として、サービス提供装置Ｂ、Ｄ、Ｅを選択したとする。以下、各パターンの判定結果について説明する。
【００６１】
パターン１では、サービス提供装置Ａのプロトコルはｈｔｔｐ、ｆｔｐであり、サービス提供装置Ｂのプロトコルはｈｔｔｐである。したがって、共通プロトコルが少なくとも１つ存在するので、ステップ４０１はクリアする。次に、サービス提供装置Ａ（ｈｔｔｐ）、サービス提供装置Ｂはともにクライアントであるので、サーバ／クライアント等種別の対応が正しくなく、ステップ４０２はクリアしない。よって、この時点で組み合わせは不可能と判定される。
【００６２】
パターン２では、サービス提供装置Ａのプロトコルはｈｔｔｐ、ｆｔｐであり、サービス提供装置Ｃのプロトコルはｆｔｐである。したがって、共通プロトコルが少なくとも１つ存在するので、ステップ４０１はクリアする。次に、サービス提供装置Ａ（ｆｔｐ）、サービス提供装置Ｃは、それぞれクライアント、サーバであるので、サーバ／クライアント等種別の対応は正しく、ステップ４０２はクリアする。次に、サービス提供装置Ａ、Ｃの使用データ形式は、使用プロトコルがｆｔｐであるので不一致が問題にならず、ステップ４０３はクリアする。そして、サービス提供装置Ａ、Ｃの属するネットワークのエリアＩＤは、ともにＩであり、操作端末１２およびサービス仲介装置１３のエリアＩＤと一致するので、ステップ４０４はクリアする。よって、組み合わせ可能と判定される。
【００６３】
もっとも、図２Ｂに示すように、この利用者が所有するＩＣカードの利用条件保存部１１３には、サービス提供装置Ｃが提供するサービスｃの利用条件がない（つまり、サービスｃの利用権がない）ので、ＩＣカード１１による認証は失敗に終わることになる。その結果、パターン２では、組み合わせ自体は可能であるが、サービスの提供を受けることはできない。
【００６４】
パターン３では、サービス提供装置Ｂ、Ｃのプロトコルは一致していないので、ステップ４０１はクリアしない。よって、この時点で組み合せ不可能と判断される。
【００６５】
パターン４では、サービス提供装置Ｂ、Ｃのプロトコルは一致していない。しかしながら、ｈｔｔｐとｆｔｐを相互に変換するプロトコル変換サーバＦが選択されているので、ステップ４０１はクリアする。次に、サービス提供装置Ｂ、Ｃは、それぞれクライアント、サーバであるので、サーバ／クライアント等種別の対応は正しく、ステップ４０２はクリアする。次に、サービス提供装置Ｂ、Ｃの使用データ形式は、使用プロトコルがｆｔｐとなるので不一致が問題にならず、ステップ４０３はクリアする。次に、サービス提供装置Ｂ、Ｃ、Ｆの属するネットワークのエリアＩＤは、ともにＩであり、操作端末１２およびサービス仲介装置１３のエリアＩＤと一致するので、ステップ４０４はクリアする。よって、組み合わせ可能と判定される。
【００６６】
もっとも、図２Ｂに示すように、この利用者が所有するＩＣカードの利用条件保存部１１３には、サービス提供装置Ｃが提供するサービスｃ、ｆの利用条件がない（つまり、サービスｃ、ｆの利用権がない）ので、ＩＣカード１１による認証は失敗に終わることになる。その結果、パターン４では、組み合わせ自体は可能であるが、サービスの提供を受けることはできない。
【００６７】
パターン５では、サービス提供装置Ｂ、Ｄのプロトコルはｈｔｔｐで一致しているので、ステップ４０１はクリアする。次に、サービス提供装置Ｂ、Ｄは、それぞれクライアント、サーバであるので、サーバ／クライアント等種別の対応は正しく、ステップ４０２はクリアする。次に、サービス提供装置Ｂ、Ｄの使用データ形式は、ともにａｐｐｌｉｃａｔｉｏｎ／ｐｄｆであるので、データ形式は一致し、ステップ４０３はクリアする。次に、サービス提供装置Ｂ、Ｄの属するネットワークのエリアＩＤは、それぞれＩ、ＩＩであり、サービス提供装置ＤのエリアＩＤが操作端末１２およびサービス仲介装置１３のエリアＩＤであるＩと一致せず、エリアＩＤがＩのネットワーク接続サーバも選択されていないので、ステップ４０４はクリアしない。よって、この時点で組み合わせは不可能と判定される。ちなみに、この場合、エリアＩＤがＩの（つまり、ネットワークＩに接続された）ネットワーク接続サーバが少なくとも必要となる。
【００６８】
パターン６では、サービス提供装置Ｂ、Ｄのプロトコルがｈｔｔｐで一致しているので、ステップ４０１はクリアする。次に、サービス提供装置Ｂ、Ｄ、Ｅは、それぞれ、クライアント、サーバ、ネットワーク接続サーバであるので、サーバ／クライアント等種別の対応は正しく、ステップ４０２はクリアする。次に、サービス提供装置Ｂ（クライアント）、Ｄ（サーバ）の使用データ形式は、ともにａｐｐｌｉｃａｔｉｏｎ／ｐｄｆであるので、データ形式は一致し、ステップ４０３はクリアする。次に、サービス提供装置Ｂ、Ｄ、Ｅの属するネットワークのエリアＩＤは、それぞれＩ、ＩＩ、Ｉであり、サービス提供装置ＤのエリアＩＤが操作端末１２およびサービス仲介装置１３のエリアＩＤであるＩと一致しない。しかし、エリアＩＤがＩのネットワーク接続サーバＥが含まれているので、ステップ４０４はクリアする。よって、組み合わせ可能と判定される。
【００６９】
パターン６では、図２Ｂに示すように、サービス提供装置Ｂ、Ｄ、Ｅの提供するサービスｂ、ｄ、ｅの利用権があるので、利用者は、サービス提供装置Ｂ、Ｄ、Ｅの提供するサービスｂ、ｄ、ｅを組み合わせたサービスの提供を受けることができる。
【００７０】
実行順序決定部１３５は、組み合わせ判定部１３４が組み合わせ可能と判断した場合、サービス提供装置情報保存部１３３に保存されているサービス提供装置情報をもとに、サービス提供装置の実行順序を決定する。
【００７１】
図４Ｃを参照すると、サービス提供装置のサービス提供開始順序の決定手順を示すフローチャートが示されている。まず、ステップ４１１で、サーバとクライアントの仲介を行うネットワーク接続サーバや各種の変換サーバにサービスの提供を開始させる。次に、サーバはクライアントからの要求を受けなければならないので、ステップ４１２で、クライアントよりも先にサービスの提供を開始させる。最後に、ステップ４１３で、クライアントにサービスの提供を開始させる。
【００７２】
組み合わせ可能通知送信部１３６は、組み合わせ判定部１３４が組み合わせ可能と判断した場合、操作端末１２に組み合わせ可能通知を送信する。
【００７３】
サービス提供要求送信部１３７は、操作端末１２が組み合わせ可能通知を受けて送信したサービス提供要求を受信し、実行順序決定部１３５が決定した順序で、各サービス提供装置にサービス提供要求を送信する。
【００７４】
最後に、本実施形態のサービス提供システムの動作について、図面を参照して詳細に説明する。
【００７５】
本実施形態のサービス提供システムの動作として、例えば、以下に示す３種類の動作が考えられる。第１の動作は、まず、サービス仲介装置１３により組み合わせ判定を行い、組み合わせが可能な場合に、ＩＣカード１１による認証処理を行うものである。第１の動作によれば、組み合わせ可能なサービス提供装置が提供するサービスについてのみ認証処理を行うので、無駄な認証処理を省略できる。第２の動作は、利用者が操作端末１２によりサービス提供装置を選択した場合、選択したサービス提供装置の提供するサービスについてＩＣカード１１で認証処理を行い、認証が成功した場合にのみ、サービス仲介装置１３による組み合わせ判定を行う。第２の動作によれば、認証が成功した場合にのみ組み合わせ判定を行うので、無駄な組み合わせ判定処理を省略できる。第３の動作は、まず、操作端末１２から利用可能なサービス提供装置の提供するサービスすべての認証処理をＩＣカード１１で行い、認証に成功したサービスを提供するサービス提供装置のみを操作端末１２において選択可能にする。そして、利用者がこの選択可能なものから選択したサービス提供装置が組み合わせ可能か否かをサービス仲介装置１３で判定する。第３の動作によれば、利用権の存在するサービスを提供するサービス提供装置のみについて組み合せ判定処理が行われるので、無駄な組み合わせ判定処理が省略できるとともに、利用者が利用権の有するサービスを提供するサービス提供装置を誤りなく選択できるようになる。
【００７６】
図５を参照すると、本実施形態のサービス提供システムの第１の動作における処理手順を説明するためのシーケンス図が示されている。
【００７７】
ステップ５０１で、操作端末１２のサービス提供装置選択部１２２は、サービス仲介装置１３の選択情報受信部１３１に、利用者が選択した複数のサービス提供装置を示すサービス提供装置ＩＤを送信する。
【００７８】
ステップ５０２で、サービス仲介装置１３のサービス提供装置情報取得部１３２は、選択情報受信部１３１が受信した複数のサービス提供装置ＩＤをもとに、サービス提供装置情報データベース４０から当該サービス提供装置のサービス提供装置情報を取得する。そして、これらをサービス提供装置情報保存部１３３に一時的に保存する。
【００７９】
ステップ５０３で、サービス仲介装置１３の組み合わせ判定部１３４は、サービス提供装置情報保存部１３３に保存されたサービス提供装置情報にもとづいて、利用者によって選択されたサービス提供装置を組み合わせてサービスの提供を受けることが可能か否かを判定する。
【００８０】
ステップ５０４で、サービス仲介装置１３の組み合わせ判定部１３４が利用者によって選択されたサービス提供装置を組み合わせてサービスの提供を受けることが可能と判断した場合、サービス仲介装置１３の実行順序決定部１３５がこれらの実行順序を決定する。
【００８１】
ステップ５０５で、サービス仲介装置１３の組み合わせ判定部１３４が利用者によって選択されたサービス提供装置を組み合わせてサービスの提供を受けることが可能と判断した場合、サービス仲介装置１３の組み合わせ可能通知送信部１３６が、操作端末１２のサービス提供装置選択部１２２に、組み合わせて実行することが可能である旨の通知を送信する。
【００８２】
ステップ５０６で、操作端末１２のサービス提供装置選択部１２２は、組み合わせ実行することが可能である旨の通知を受信すると、この組み合わせに含まれるサービス提供装置が提供しているサービスのサービスＩＤを認証処理部１２１に送信する。そして、操作端末１２の認証処理部１２１は、ＩＣカード１１の認証処理部１１１にこのサービスＩＤを送信する。
【００８３】
ステップ５０７で、ＩＣカード１１の認証処理部１１１は、操作端末１２の認証処理部１２１からサービスＩＤを受信する。そして、このサービスＩＤをもとに、当該サービスの利用条件を利用条件保存部１１３から抽出する。そして、利用者情報保存部１１２に保存されている利用者情報が、抽出した利用条件を満足するか否かを判断する認証処理を行う。
【００８４】
ステップ５０８で、ＩＣカード１１の認証処理部１１１は、操作端末１２の認証処理部１２１に認証結果を送信する。
【００８５】
ステップ５０９で、操作端末１２の認証処理部１２１は、ＩＣカード１１の認証処理部１１１から認証結果を受信する。すべてのサービスで認証が成功していれば、サービス提供要求送信部１２４は、サービス仲介装置１４のサービス提供要求送信部１３７にサービスの提供要求を送信する。
【００８６】
ステップ５１０で、サービス仲介装置１４のサービス提供要求送信部１３７は、操作端末１２の認証処理部１２１からサービス提供要求を受信すると、実行順序決定部１１５が決定した順序で、各サービス提供装置を動作させ、サービスの提供を開始させる。
【００８７】
図６を参照すると、本実施形態のサービス提供システムの第２の動作における処理手順を説明するためのシーケンス図が示されている。
【００８８】
ステップ６０１で、操作端末１２のサービス提供装置選択部１２２は、認証処理部１２１に、利用者が選択した複数のサービス提供装置が提供するサービスを識別するサービスＩＤを送信する。操作端末１２の認証処理部１２１は、ＩＣカードの認証処理部１１１にこのサービスＩＤを送信する。
【００８９】
ステップ６０２で、ＩＣカード１１の認証処理部１１１は、操作端末１２の認証処理部１２１からサービスＩＤを受信する。そして、このサービスＩＤをもとに、当該サービスの利用条件を利用条件保存部１１３から抽出する。そして、利用者情報保存部１１２に保存されている利用者情報が、抽出した利用条件を満足するか否かを判断する認証処理を行う。
【００９０】
ステップ６０３で、ＩＣカード１１の認証処理部１１１は、操作端末１２の認証処理部１２１に認証結果を送信する。
【００９１】
ステップ６０４で、操作端末１２のサービス提供装置選択部１２２は、操作端末１２の認証処理部１２１が受信した認証結果がすべて成功の場合に限り、サービス仲介装置１３の選択情報受信部１３１に、利用者が選択した複数のサービス提供装置を示すサービス提供装置ＩＤを送信する。
【００９２】
ステップ６０５で、サービス仲介装置１３のサービス提供装置情報取得部１３２は、選択情報受信部１３１が受信した複数のサービス提供装置ＩＤをもとに、サービス提供装置情報データベース４０から当該サービス提供装置のサービス提供装置情報を取得する。そして、これらをサービス提供装置情報保存部１３３に一時的に保存する。
【００９３】
ステップ６０６で、サービス仲介装置１３の組み合わせ判定部１３４は、サービス提供装置情報保存部１３３に保存されたサービス提供装置情報にもとづいて、利用者によって選択されたサービス提供装置を組み合わせてサービスの提供を受けることが可能か否かを判定する。
【００９４】
ステップ６０７で、サービス仲介装置１３の組み合わせ判定部１３４が利用者によって選択されたサービス提供装置を組み合わせてサービスの提供を受けることが可能と判断した場合、サービス仲介装置１３の実行順序決定部１３５が実行順序を決定する。
【００９５】
ステップ６０８で、サービス仲介装置１３の組み合わせ判定部１３４が利用者によって選択されたサービス提供装置を組み合わせてサービスの提供を受けることが可能と判断した場合、サービス仲介装置１３の組み合わせ可能通知送信部１３６が、操作端末１２のサービス提供装置選択部１２２に、組み合わせ実行することが可能である旨の通知を送信する。
【００９６】
ステップ６０９で、操作端末１２のサービス提供装置選択部１２２が組み合わせ実行することが可能である旨の通知を送信すると、サービス提供要求送信部１２４は、サービス仲介装置１４のサービス提供要送信部１３７にサービスの提供要求を送信する。
【００９７】
ステップ６１０で、サービス仲介装置１４のサービス提供要送信部１３７は、操作端末１２のサービス提供要求送信部１２４からサービス提供要求を受信すると、実行順序決定部１１５が決定した順序で、各サービス提供装置を動作させ、サービスの提供を開始させる。
【００９８】
図７を参照すると、本実施形態のサービス提供システムの第３の動作における処理手順を説明するためのシーケンス図が示されている。
【００９９】
ステップ７０１で、操作端末１２のサービス提供装置選択部１２２は、利用可能なサービス提供装置が提供しているサービスのサービスＩＤを認証処理部１２１に送信する。そして、操作端末１２の認証処理部１２１は、ＩＣカード１１の認証処理部１１１にこのサービスＩＤを送信する。
【０１００】
ステップ７０２で、ＩＣカード１１の認証処理部１１１は、操作端末１２の認証処理部１２１からサービスＩＤを受信する。そして、このサービスＩＤをもとに、当該サービスの利用条件を利用条件保存部１１３から抽出する。そして、利用者情報保存部１１２に保存されている利用者情報が、抽出した利用条件を満足するか否かを判断する認証処理を行う。
【０１０１】
ステップ７０３で、ＩＣカード１１の認証処理部１１１は、操作端末１２の認証処理部１２１に認証結果を送信する。
【０１０２】
ステップ７０４で、操作端末１２は、認証が成功したサービスを提供するサービス提供装置のみが選択可能なようにする。
【０１０３】
ステップ７０５で、操作端末１２のサービス提供装置選択部１２２は、ネットワークを介して、サービス仲介装置１３の選択情報受信部１３１に、利用者が選択した複数のサービス提供装置を示すサービス提供装置ＩＤを送信する。
【０１０４】
ステップ７０６で、サービス仲介装置１３のサービス提供装置情報取得部１３２は、選択情報受信部１３１が受信した複数のサービス提供装置ＩＤをもとに、サービス提供装置情報データベース４０から当該サービス提供装置のサービス提供装置情報を取得する。そして、これらをサービス提供装置情報保存部１３３に一時的に保存する。
【０１０５】
ステップ７０７で、サービス仲介装置１３の組み合わせ判定部１３４は、サービス提供装置情報保存部１３３に保存されたサービス提供装置情報に基づいて、利用者によって選択されたサービス提供装置を組み合わせてサービスの提供を受けることが可能か否かを判定する。
【０１０６】
ステップ７０８で、サービス仲介装置１３の組み合わせ判定部１３４が利用者によって選択されたサービス提供装置を組み合わせてサービスの提供を受けることが可能と判断した場合、サービス仲介装置１３の実行順序決定部１３５が実行順序を決定する。
【０１０７】
ステップ７０９で、サービス仲介装置１３の組み合わせ判定部１３４が利用者によって選択されたサービス提供装置を組み合わせてサービスの提供を受けることが可能と判断した場合、サービス仲介装置１３の組み合わせ可能通知送信部１３６が、操作端末１２のサービス提供装置選択部１２２に、組み合わせ実行することが可能である旨の通知を送信する。
【０１０８】
ステップ７１０で、操作端末１２のサービス提供装置選択部１２２が組み合わせ実行することが可能である旨の通知を受信すると、サービス提供要求送信部１２４は、サービス仲介装置１４のサービス提供要送信部１３７にサービスの提供要求を送信する。
【０１０９】
ステップ７１１で、サービス仲介装置１４のサービス提供要送信部１３７は、操作端末１２のサービス提供要求送信部１２４からサービス提供要求を受信すると、実行順序決定部１１５が決定した順序で、各サービス提供装置を動作させ、サービスの提供を開始させる。
【０１１０】
（第２の実施形態）
第１の実施形態では、利用者が操作端末１２で複数のサービス提供装置を選択し、サービス仲介装置１３でこの利用者が選択した複数のサービス提供装置の組み合わせ判定を行ったが、さらに利用者の便宜を考え、次のような実施形態も可能である。すなわち、利用者が操作端末１２で、例えば視聴を希望するストリーミングコンテンツを配信するサーバを選択したとすると、サービス仲介装置１３は、このサーバと組み合わせてサービス提供が可能なクライアント、ネットワーク接続サーバなどを探索し、これを操作端末１２において利用者に示す（複数の組み合わせが存在する場合がある）。利用者は、操作端末１２を操作して、表示された組み合わせの１つについてのサービス提供要求をサービス仲介装置１３に送信する。サービス仲介装置１３は、組み合わせに含まれる各サービス提供装置にサービスの実行を開始させる。
【０１１１】
本実施形態によれば、利用者が最初のサービス提供装置を選択した時点で組み合わせ判定が開始され、自動的に残りのサービス提供装置を選ぶので、利用者が操作端末１２でサービス提供装置を選択する手間が省ける。
【０１１２】
図８を参照すると、第２の実施形態のサービス提供システムの動作を説明するためのフローチャートが示されている。
【０１１３】
ステップ８０１で、操作端末１２のサービス提供装置選択部１２２は、利用者が選択した不完全の（例えば１つの）サービス提供装置のＩＤを、サービス仲介装置１３の選択情報受信部１３１に送信する。
【０１１４】
ステップ８０２で、サービス仲介装置１３のサービス提供装置情報取得部１３２は、選択情報受信部１３１が受信したサービス提供装置ＩＤをもとに、サービス提供装置情報データベース４０を検索し、当該サービス提供装置ＩＤに対応するサービス提供装置情報を取得する。取得されたサービス提供装置情報は、サービス提供装置情報保存部１３３に一時的に保存される。
【０１１５】
ステップ８０３で、サービス仲介装置１３のサービス提供装置情報取得部１３２は、他のサービス提供装置のサービス提供装置情報もサービス提供装置情報データベース４０から取得する。取得されたサービス提供装置情報は、サービス提供装置情報保存部１３３に一時的に保存される。
【０１１６】
ステップ８０４で、サービス仲介装置１３の組み合わせ判定部１３４は、ユーザが選択したサービス提供装置のサービス提供装置情報（ステップ８０２で取得）と、他のサービス提供装置のサービス提供装置情報（ステップ８０３で取得）にもとづいて、ユーザが選択したサービス提供装置と組み合わせてサービスを提供できるサービス提供装置を選択する。ユーザが選択したサービス提供装置自身を含む組み合わせは、複数のときもある。
【０１１７】
ステップ８０５で、サービス仲介装置１３の実行順序決定部１３５は、各組み合わせにおける各サービス提供装置のサービス提供実行順序を決定する。
【０１１８】
ステップ８０６で、サービス仲介装置１３の組み合わせ可能通知送信部１３６は、操作端末１２のサービス提供装置選択部１２２に、サービス提供装置ＩＤを上記組み合わせごとに送信する。
【０１１９】
ステップ８０７で、操作端末１２のサービス提供装置選択部１２２は、受信した組み合わせを利用者に表示する。
【０１２０】
ステップ８０８で、操作端末１２のサービス提供要求送信部１２４は、利用者の入力にもとづいて、組み合わせの１つに対するサービス提供要求を、サービス仲介装置１３のサービス提供要求送信部１３７に送信する。
【０１２１】
ステップ８０９で、サービス仲介装置１３のサービス提供要求送信部１３７は、組み合わせに含まれる各サービス提供装置に、上記実行順序でサービスを開始させる。
【０１２２】
組み合わせ判定や実行順序の決定などは、すべて第１の実施形態で説明したものを準用できる。
【０１２３】
（第３の実施形態）
第２の実施形態では、利用者が選択したサービス提供装置にもとづいて、サービス仲介装置１３が組み合わせ可能なサービス提供装置を見つけ、これを操作端末１２を介して利用者に提示したが、さらに、利用者の便宜を図るため、次のような実施形態も可能である（第３の実施形態とする）。すなわち、サービス仲介装置１３（組み合わせ判定部１３４）が、サービス提供装置情報データベース４０に記録されているサービス提供装置情報にもとづいて、あらかじめ組み合わせてサービスの提供を行うことができるサービス提供装置の組み合わせを生成しておく（組み合わせ判定方法は、第１の実施形態および第２の実施形態と同じである）。そして、サービス仲介装置１３（組み合わせ可能通知送信部１３６）この組み合わせ結果を操作端末１２（サービス提供装置選択部１２２）に送信する。操作端末１２（サービス提供装置選択部１２２、サービス提供要求送信部１２４）は、利用者の入力にもとづいて、提示された組み合わせの中から１つの組み合わせを選択することにより、サービス提供要求をサービス仲介装置１３（サービス提供要求送信部１３７）に送信する。そして、サービス仲介装置１３（サービス提供要求送信部１３７）は、当該組み合わせについて決定した実行順序（実行順序の決定方法は、第１の実施形態および第２の実施形態と同じである）で、各サービス提供装置にサービス提供を開始させる。
【０１２４】
第２の実施形態、第３の実施形態でも、第１の実施形態の第１の動作から第３の動作のように、ＩＣカード１１と操作端末１２の間で行われる認証処理を行ってもよい。第２の実施形態の場合、操作端末１２では、不完全な組み合わせのサービス提供装置しか選択しないことになるので、基本的には、組み合わせ判定が終わったあとに認証処理を行う第１の動作を行うのが好ましい（利用者が選択した組み合わせについてのみ行うのが好ましい）。しかしながら、第１の動作で補完することを前提として（サービス仲介装置１３が選択するサービス提供装置の提供するサービスについては別途認証処理が必要になるため）、利用者が選択した不完全な組み合わせのサービス提供装置の認証処理について、第２の動作または第３の動作を取り入れてもよい（すなわち、これらのサービス提供装置が提供するサービスについては先に認証処理を行ってもよい）。
【０１２５】
第３の実施形態では、利用者は何らサービス提供装置を選択しないので、組み合わせ判定が終わったあとに認証処理を行う第１の動作を行うのが好ましい（利用者が選択した組み合わせについてのみ行うのが好ましい）。なお、第３の実施形態では、最初に認証処理を行い、当該利用者が利用権を有しているサービスを提供するサービス提供装置に絞って、サービス仲介装置１３が組み合わせを生成することも可能である（この場合、利用者が選択した組み合わせについてさらに認証処理を行う必要はない）。
【０１２６】
なお、第１から第３の実施形態の説明では、操作端末１２は、単にサービス提供装置の選択に用いられるだけとしたが、それ自身、サービス提供装置としての機能を具備していてもよい。また、同様に、サービス仲介装置１３もサービス提供装置としての機能を具備していてもよい。
【０１２７】
また、操作端末１２、サービス仲介装置１３は、専用のハードウェアにより実現する以外に、その機能を実現するためのプログラムを、コンピュータ読み取りが可能な記録媒体に記録して、この記録媒体に記録されたプログラムを、操作端末１２、サービス仲介装置１３となるべきコンピュータに読み込ませて実行することにより、実現するものでもよい。コンピュータ読み取りが可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取りが可能な記録媒体とは、インターネットを介してプログラムを送信する場合のように、短時間の間に、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、コンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。
【図面の簡単な説明】
【０１２８】
【図１】第１の実施形態のサービス提供システムの構成を示すブロック図である。
【図２Ａ】ＩＣカード１１の内部構成を示すブロック図である。
【図２Ｂ】利用条件保存部１１３を説明するための図である。
【図３Ａ】操作端末１２の内部構成を示すブロック図である。
【図３Ｂ】ＧＵＩを用いてサービス提供装置選択部１２２を構成した操作端末１２の一例を示す図である。
【図４Ａ】サービス仲介装置１３の内部構成を示すブロック図である。
【図４Ｂ】組み合わせ判定部１３４における処理の流れを説明するためのフローチャートである。
【図４Ｃ】実行順序決定部１３５における処理の流れを説明するためのフローチャートである。
【図５】第１の実施形態のサービス提供システムの第１の動作における処理の流れを説明するためのフローチャートである。
【図６】第１の実施形態のサービス提供システムの第２の動作における処理の流れを説明するためのフローチャートである。
【図７】第１の実施形態のサービス提供システムの第３の動作における処理の流れを説明するためのフローチャートである。
【図８】第２の実施形態のサービス提供システムの動作における処理の流れを説明するためのフローチャートである。
【符号の説明】
【０１２９】
１０  ネットワークＩ
１１  ＩＣカード
１１１  認証処理部
１１２  利用者情報保存部
１１３  利用条件保存部
１２  操作端末
１２１  認証処理部
１２２  サービス提供装置選択部
１２３  サービス提供装置一覧保存部
１２４  サービス提供要求送信部
１３  サービス仲介装置
１３１  選択情報受信部
１３２  サービス提供装置情報取得部
１３３  サービス提供装置情報保存部
１３４  組み合わせ判定部
１３５  実行順序決定部
１３６  組み合わせ可能通知部
１３７  サービス提供要求送信部
１４  サービス提供装置Ａ
１５  サービス提供装置Ｂ
１６  サービス提供装置Ｃ
１７  サービス提供装置Ｅ
１８  サービス提供装置Ｆ
２０  ルーター
３０  ネットワークＩＩ
３１  サービス提供装置Ｄ
４０  サービス提供装置情報データベース
４０１〜４０４  ステップ
４１１〜４１３  ステップ
５０１〜５１０  ステップ
６０１〜６１０  ステップ
７０１〜７１１  ステップ
８０１〜８０９  ステップ
【図１】
2006209619.tif 000004
【図２Ａ】
2006209619.tif 000005
【図２Ｂ】
2006209619.tif 000006
【図３Ａ】
2006209619.tif 000007
【図３Ｂ】
2006209619.tif 000008
【図４Ａ】
2006209619.tif 000009
【図４Ｂ】
2006209619.tif 000010
【図４Ｃ】
2006209619.tif 000011
【図５】
2006209619.tif 000012
【図６】
2006209619.tif 000013
【図７】
2006209619.tif 000014
【図８】
2006209619.tif 000015