(57)【要約】【課題】いずれのサービス利用者からサービス利用の要求されたかにより、即ちサービスの提供先となるサービス利用者に応じて、提供するサービスを変更することが可能となるサービス連携システムを提供する。【解決手段】通信ネットワーク１のサービスと情報ネットワーク２のサービスとを連携するサービス連携システム１００において、ネットワークサービスプラットフォーム３のサービス制御装置６が、サービスを利用する装置、例えばユーザ端末９の提供先種別ごとに、提供先種別の提供先種別識別情報と、提供先種別に属するサービス提供先において利用可能なサービスのサービス識別情報とを対応付けて記憶し、サービス実行要求サーバ装置３００から受信する認証要求信号に基づき、サービス利用要求信号の送信元であるユーザ端末９がサービスの提供対象か否かを判定し、この判定結果をサービス実行要求サーバ装置３００に送信する。【選択図】図２
2008140326.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークあるいは情報ネットワークのサービスを提供するサービス提供サーバ装置と、サービス実行要求サーバ装置及びサービス制御装置を有するネットワークサービスプラットフォーム装置と、サービスを受けるサービス利用装置とを含むサービス連携システムにおける、通信ネットワークによるサービスと情報ネットワークによるサービスとを連携するネットワークサービスプラットフォーム装置であって、
前記サービス制御装置が、
前記サービス利用装置ごとに予め定められる提供先種別ごとに、当該提供先種別の提供先種別識別情報と、前記提供先種別に属するサービス提供先において利用可能な前記サービスのサービス識別情報とを対応付けて記憶するレベル別サービス情報蓄積部と、
前記サービスを利用するサービス利用装置の識別情報である利用者識別情報と、前記提供先種別識別情報とを対応付けて記憶する提供先情報蓄積部と、
前記サービス実行要求サーバ装置から前記利用者識別情報と、前記サービス識別情報とを含む認証要求信号を受信し、受信した前記認証要求信号に対応する認証結果応答情報を前記サービス実行要求サーバ装置に送信する第１の通信部と、
前記第１の通信部が受信する前記認証要求信号の前記利用者識別情報に対応する前記提供先種別識別情報を前記提供先情報蓄積部から読み出し、読み出した前記提供先種別識別情報に対応する前記サービス識別情報を前記レベル別サービス情報蓄積部から読み出し、読み出した前記サービス識別情報のいずれかと、受信した前記認証要求信号の前記サービス識別情報とが一致するか否かを判定し、判定結果を前記認証要求信号に対応する認証結果応答情報として前記第１の通信部を介して前記サービス実行要求サーバ装置に送信する認証部とを備える
ことを特徴とするネットワークサービスプラットフォーム装置。
【請求項２】
前記サービス実行要求サーバ装置が、
前記サービス制御装置と、前記サービス利用装置と、前記サービス提供サーバ装置と通信する第２の通信部と、
利用者識別情報とサービス識別情報とを含むサービス利用要求信号を前記第２の通信部を介して前記サービス利用装置から受信し、受信した前記サービス利用要求信号の前記利用者識別情報と、前記サービス識別情報とを含む認証要求信号を前記第２の通信部を介して前記サービス制御装置に送信する認証要求部と、
前記認証要求信号に対応する認証結果応答情報を前記第２の通信部を介して前記サービス制御装置から受信し、受信した認証結果応答情報に基づき、サービス実行要求信号を前記サービス提供サーバ装置に送信し、前記サービス実行要求信号に対応するサービス実行結果応答情報を前記第２通信部を介して前記サービス提供サーバ装置から受信し、受信したサービス実行結果応答情報を前記サービス利用要求信号に対応するサービス利用結果応答情報として前記第２の通信部を介して前記サービス利用装置に送信するサービス実行制御部とを備える
ことを特徴とする請求項１に記載のネットワークサービスプラットフォーム装置。
【請求項３】
前記サービス実行要求サーバ装置が、
複数の前記サービスの実行手順を示すサービスシナリオと、前記サービスシナリオを識別するシナリオ識別情報とを対応付けて記憶するシナリオ蓄積部をさらに備え、
前記第２の通信部が、
前記サービス利用装置から前記利用者識別情報と、前記サービスシナリオの前記シナリオ識別情報とを含むシナリオ利用要求信号を受信し、
前記認証要求部が、
前記第２の通信部が受信するシナリオ識別情報に対応するサービスシナリオを前記シナリオ蓄積部から読み出し、読み出したサービスシナリオに含まれるサービス識別情報を抽出し、抽出したサービス識別情報と、前記利用者識別情報とを含む認証要求信号を前記第２の通信部を介して前記サービス制御装置に送信する
ことを特徴とする請求項２に記載のネットワークサービスプラットフォーム装置。
【請求項４】
通信ネットワークあるいは情報ネットワークのサービスを提供するサービス提供サーバ装置と、サービス実行要求サーバ装置及びサービス制御装置を有し、前記通信ネットワークのサービスと前記情報ネットワークのサービスとを連携するネットワークサービスプラットフォーム装置と、サービスを受けるサービス利用装置とを含むサービス連携システムであって、
前記ネットワークサービスプラットフォーム装置において、前記サービス制御装置が、
前記サービス利用装置ごとに予め定められる提供先種別ごとに、当該提供先種別の提供先種別識別情報と、前記提供先種別に属するサービス提供先において利用可能な前記サービスのサービス識別情報とを対応付けて記憶するレベル別サービス情報蓄積部と、
前記サービスの前記利用者識別情報と、前記提供先種別識別情報とを対応付けて記憶する提供先情報蓄積部と、
前記サービス実行要求サーバ装置から前記利用者識別情報と、前記サービス識別情報とを含む認証要求信号を受信し、受信した前記認証要求信号に対応する認証結果応答情報を前記サービス実行要求サーバ装置に送信する第１の通信部と、
前記第１の通信部が受信する前記認証要求信号の前記利用者識別情報に対応する前記提供先種別識別情報を前記提供先情報蓄積部から読み出し、読み出した前記提供先種別識別情報に対応する前記サービス識別情報を前記レベル別サービス情報蓄積部から読み出し、読み出した前記サービス識別情報のいずれかと、受信した前記認証要求信号の前記サービス識別情報とが一致するか否かを判定し、判定結果を前記認証要求信号に対応する認証結果応答情報として前記第１の通信部を介して前記サービス実行要求サーバ装置に送信する認証部とを備え、
前記ネットワークサービスプラットフォーム装置において、前記サービス実行要求サーバ装置が、
前記サービス制御装置と、前記サービス利用装置と、前記サービス提供サーバ装置と通信する第２の通信部と、
前記利用者識別情報と、前記サービス識別情報とを含む前記サービス利用要求信号を前記第２の通信部を介して前記サービス利用装置から受信し、受信した前記サービス利用要求信号の前記利用者識別情報と、前記サービス識別情報とを含む認証要求信号を前記第２の通信部を介して前記サービス制御装置に送信する認証要求部と、
前記認証要求信号に対応する認証結果応答情報を前記第２の通信部を介して前記サービス制御装置から受信し、受信した認証結果応答情報に基づき、サービス実行要求信号を前記第２の通信部を介して前記サービス提供サーバ装置に送信し、前記サービス実行要求信号に対応するサービス実行結果応答情報を前記第２通信部を介して前記サービス提供サーバ装置から受信し、受信したサービス実行結果応答情報を前記サービス利用要求信号に対応するサービス利用結果応答情報として、前記第２の通信部を介して前記サービス利用装置に送信するサービス実行制御部とを備え、
前記サービス提供サーバ装置が、
前記ネットワークサービスプラットフォーム装置から受信する前記サービス実行要求信号に基づきサービスを実行し、実行結果を前記サービス実行要求信号に対応するサービス実行結果応答情報として前記ネットワークサービスプラットフォーム装置に送信するサービスコンポーネントを備え、
前記サービス利用装置が、
前記ネットワークサービスプラットフォーム装置に前記サービス利用要求信号を送信し、前記サービス利用要求信号に対応するサービス利用結果応答情報を受信する第３の通信部を備える
ことを特徴とするサービス連携システム。
【請求項５】
通信ネットワークあるいは情報ネットワークのサービスを提供するサービス提供サーバ装置と、サービス実行要求サーバ装置及びサービス制御装置を有し、前記通信ネットワークのサービスと前記情報ネットワークのサービスとを連携するネットワークサービスプラットフォーム装置と、サービスを受けるサービス利用装置とを含むサービス連携システムにおけるサービス連携方法であって、
前記ネットワークサービスプラットフォーム装置の前記サービス制御装置が、
前記サービス利用装置ごとに予め定められる提供先種別ごとに、当該提供先種別の提供先種別識別情報と、前記提供先種別に属するサービス提供先において利用可能な前記サービスのサービス識別情報とを対応付けてレベル別サービス情報蓄積部に記憶するレベル別サービス情報記憶過程と、
前記サービスの前記利用者識別情報と、前記提供先種別識別情報とを対応付けて提供先情報蓄積部に記憶する提供先情報記憶過程と、
前記サービス利用装置が、
前記利用者識別情報と、前記サービス識別情報とを含むサービス利用要求信号を前記ネットワークサービスプラットフォーム装置の前記サービス実行要求サーバ装置に送信するサービス利用要求信号送信過程と、
前記ネットワークサービスプラットフォーム装置の前記サービス実行要求サーバ装置が、
前記サービス利用装置から前記サービス利用要求信号を受信するサービス利用要求信号受信過程と、
受信した前記サービス利用要求信号の前記利用者識別情報と、前記サービス識別情報とを含む認証要求信号を前記サービス制御装置に送信する認証要求信号送信過程と、
前記ネットワークサービスプラットフォーム装置の前記サービス制御装置が、
前記サービス実行要求サーバ装置から前記認証要求信号を受信する認証要求信号受信過程と、
受信した前記認証要求信号の前記利用者識別情報に対応する前記提供先種別識別情報を前記提供先情報蓄積部から読み出し、読み出した前記提供先種別識別情報に対応する前記サービス識別情報を前記レベル別サービス情報蓄積部から読み出し、読み出した前記サービス識別情報のいずれかと、受信した前記認証要求信号の前記サービス識別情報とが一致するか否かを判定する認証過程と、
判定結果を前記認証要求信号に対応する認証結果応答情報として前記サービス実行要求サーバ装置に送信する認証結果応答情報送信過程と、
前記ネットワークサービスプラットフォーム装置の前記サービス実行要求サーバ装置が、
前記サービス制御装置から認証結果応答情報を受信する認証結果応答情報受信過程と、
受信した認証結果応答情報に基づき、サービス実行要求信号を前記サービス提供サーバ装置に送信するサービス実行要求信号送信過程と、
前記サービス提供サーバ装置が、
前記ネットワークサービスプラットフォーム装置から前記サービス実行要求信号を受信するサービス実行要求信号受信過程と、
受信した前記サービス実行要求信号に基づきサービスを実行するサービス実行過程と、
前記サービスの実行結果を前記サービス実行要求信号に対応するサービス実行結果応答情報として前記ネットワークサービスプラットフォーム装置に送信するサービス実行結果応答情報送信過程と、
前記ネットワークサービスプラットフォーム装置の前記サービス実行要求サーバ装置が、
前記サービス提供サーバ装置からサービス実行結果応答情報を受信するサービス実行結果応答情報受信過程と、
受信した前記サービス実行結果応答情報を前記サービス利用要求信号に対応するサービス利用結果応答情報として、前記サービス利用装置に送信するサービス利用結果応答情報送信過程と、
前記サービス利用装置が、
前記ネットワークサービスプラットフォーム装置から前記サービス利用結果応答情報を受信するサービス利用結果応答情報受信過程と
を有することを特徴とするサービス連携方法。
【請求項６】
通信ネットワークあるいは情報ネットワークのサービスを提供するサービス提供サーバ装置と、サービス実行要求サーバ装置及びサービス制御装置を有するネットワークサービスプラットフォーム装置と、サービスを受けるサービス利用装置とを含むサービス連携システムにおける、通信ネットワークによるサービスと情報ネットワークによるサービスとを連携するネットワークサービスプラットフォーム装置のコンピュータに、
前記サービス利用装置ごとに予め定められる提供先種別ごとに、当該提供先種別の提供先種別識別情報と、前記提供先種別に属するサービス提供先において利用可能な前記サービスのサービス識別情報とを対応付けてレベル別サービス情報蓄積部に記憶する手順と、
前記サービスを利用するサービス利用装置の識別情報である利用者識別情報と、前記提供先種別識別情報とを対応付けて提供先情報蓄積部に記憶する手順と、
前記サービス実行要求サーバ装置から前記利用者識別情報と、前記サービス識別情報とを含む認証要求信号を受信し、受信した前記認証要求信号に対応する認証結果応答情報を前記サービス実行要求サーバ装置に送信する手順と、
前記第１の通信部が受信する前記認証要求信号の前記利用者識別情報に対応する前記提供先種別識別情報を前記提供先情報蓄積部から読み出し、読み出した前記提供先種別識別情報に対応する前記サービス識別情報を前記レベル別サービス情報蓄積部から読み出し、読み出した前記サービス識別情報のいずれかと、受信した前記認証要求信号の前記サービス識別情報とが一致するか否かを判定し、判定結果を前記認証要求信号に対応する認証結果応答情報として前記第１の通信部を介して前記サービス実行要求サーバ装置に送信する手順と
を実行させることを特徴とするサービス連携プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主にネットワークサービスプラットフォーム装置、サービス連携システム、サービス連携方法、及び、サービス連携プログラムに関する。
【背景技術】
【０００２】
近年、通信ネットワークにおける通信サービスと、情報ネットワークにおける情報サービスとを連携する連携サービスの実現へのニーズが高まりつつある。このような連携サービスを実現する制御技術として、例えば、特許文献１に示す技術がある。特許文献１に記載の技術では、サービスの連携を制御するサービス連携制御装置が、連携サービスを提供する１つのサービス提供装置からの出力パラメータ値を別のサービス提供装置への入力パラメータ値として設定する処理の繰り返し実行を回避する目的で、サービス連携制御装置が連携するサービスに対するパラメータ帳票という帳票を作成する。
【０００３】
このパラメータ帳票を用いることにより、サービス連携制御装置は、入出力パラメータの値を変換する処理を行わずにすむため、要求される処理が低減され、連携させるサービス数の増大やユーザからのサービス要求頻度の増大、さらに、エンドユーザのみならず他の通信サービス運営業者等からも連携サービスの要求を受ける場合のサービス要求頻度の増大に対応することが可能になる。
【特許文献１】特開２００５−３３２１２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記に述べた従来の通信ネットワークの通信サービスと情報ネットワークの情報サービスとを連携する連携サービスの制御技術において、エンドユーザのみならず他の通信サービス運営業者等からも連携サービスの要求を受ける場合に、どの通信事業者から要求されたかに基づき、提供する連携サービスの範囲を変えたり、規制をかけたりすることはできないという問題がある。
【０００５】
本発明は、このような事情を考慮し、上記の問題を解決すべくなされたもので、その目的は、いずれのサービス利用者からサービス利用の要求されたかにより、即ちサービスの提供先となるサービス利用者に応じて、提供するサービスを変更することが可能となるサービス連携システムを実現することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明のネットワークサービスプラットフォーム装置は、通信ネットワークあるいは情報ネットワークのサービスを提供するサービス提供サーバ装置と、サービス実行要求サーバ装置及びサービス制御装置を有するネットワークサービスプラットフォーム装置と、サービスを受けるサービス利用装置とを含むサービス連携システムにおける、通信ネットワークによるサービスと情報ネットワークによるサービスとを連携するネットワークサービスプラットフォーム装置であって、前記サービス制御装置が、前記サービス利用装置ごとに予め定められる提供先種別ごとに、当該提供先種別の提供先種別識別情報と、前記提供先種別に属するサービス提供先において利用可能な前記サービスのサービス識別情報とを対応付けて記憶するレベル別サービス情報蓄積部と、前記サービスを利用するサービス利用装置の識別情報である利用者識別情報と、前記提供先種別識別情報とを対応付けて記憶する提供先情報蓄積部と、前記サービス実行要求サーバ装置から前記利用者識別情報と、前記サービス識別情報とを含む認証要求信号を受信し、受信した前記認証要求信号に対応する認証結果応答情報を前記サービス実行要求サーバ装置に送信する第１の通信部と、前記第１の通信部が受信する前記認証要求信号の前記利用者識別情報に対応する前記提供先種別識別情報を前記提供先情報蓄積部から読み出し、読み出した前記提供先種別識別情報に対応する前記サービス識別情報を前記レベル別サービス情報蓄積部から読み出し、読み出した前記サービス識別情報のいずれかと、受信した前記認証要求信号の前記サービス識別情報とが一致するか否かを判定し、判定結果を前記認証要求信号に対応する認証結果応答情報として前記第１の通信部を介して前記サービス実行要求サーバ装置に送信する認証部とを備えることを特徴とするネットワークサービスプラットフォーム装置である。
【０００７】
また、本発明は、前記サービス実行要求サーバ装置が、前記サービス制御装置と、前記サービス利用装置と、前記サービス提供サーバ装置と通信する第２の通信部と、利用者識別情報とサービス識別情報とを含むサービス利用要求信号を前記第２の通信部を介して前記サービス利用装置から受信し、受信した前記サービス利用要求信号の前記利用者識別情報と、前記サービス識別情報とを含む認証要求信号を前記第２の通信部を介して前記サービス制御装置に送信する認証要求部と、前記認証要求信号に対応する認証結果応答情報を前記第２の通信部を介して前記サービス制御装置から受信し、受信した認証結果応答情報に基づき、サービス実行要求信号を前記サービス提供サーバ装置に送信し、前記サービス実行要求信号に対応するサービス実行結果応答情報を前記第２通信部を介して前記サービス提供サーバ装置から受信し、受信したサービス実行結果応答情報を前記サービス利用要求信号に対応するサービス利用結果応答情報として前記第２の通信部を介して前記サービス利用装置に送信するサービス実行制御部とを備えることを特徴とする。
【０００８】
また、本発明は、前記サービス実行要求サーバ装置が、複数の前記サービスの実行手順を示すサービスシナリオと、前記サービスシナリオを識別するシナリオ識別情報とを対応付けて記憶するシナリオ蓄積部をさらに備え、前記第２の通信部が、前記サービス利用装置から前記利用者識別情報と、前記サービスシナリオの前記シナリオ識別情報とを含むシナリオ利用要求信号を受信し、前記認証要求部が、前記第２の通信部が受信するシナリオ識別情報に対応するサービスシナリオを前記シナリオ蓄積部から読み出し、読み出したサービスシナリオに含まれるサービス識別情報を抽出し、抽出したサービス識別情報と、前記利用者識別情報とを含む認証要求信号を前記第２の通信部を介して前記サービス制御装置に送信することを特徴とする。
【０００９】
また、本発明は、通信ネットワークあるいは情報ネットワークのサービスを提供するサービス提供サーバ装置と、サービス実行要求サーバ装置及びサービス制御装置を有し、前記通信ネットワークのサービスと前記情報ネットワークのサービスとを連携するネットワークサービスプラットフォーム装置と、サービスを受けるサービス利用装置とを含むサービス連携システムであって、前記ネットワークサービスプラットフォーム装置において、前記サービス制御装置が、前記サービス利用装置ごとに予め定められる提供先種別ごとに、当該提供先種別の提供先種別識別情報と、前記提供先種別に属するサービス提供先において利用可能な前記サービスのサービス識別情報とを対応付けて記憶するレベル別サービス情報蓄積部と、前記サービスの前記利用者識別情報と、前記提供先種別識別情報とを対応付けて記憶する提供先情報蓄積部と、前記サービス実行要求サーバ装置から前記利用者識別情報と、前記サービス識別情報とを含む認証要求信号を受信し、受信した前記認証要求信号に対応する認証結果応答情報を前記サービス実行要求サーバ装置に送信する第１の通信部と、前記第１の通信部が受信する前記認証要求信号の前記利用者識別情報に対応する前記提供先種別識別情報を前記提供先情報蓄積部から読み出し、読み出した前記提供先種別識別情報に対応する前記サービス識別情報を前記レベル別サービス情報蓄積部から読み出し、読み出した前記サービス識別情報のいずれかと、受信した前記認証要求信号の前記サービス識別情報とが一致するか否かを判定し、判定結果を前記認証要求信号に対応する認証結果応答情報として前記第１の通信部を介して前記サービス実行要求サーバ装置に送信する認証部とを備え、前記ネットワークサービスプラットフォーム装置において、前記サービス実行要求サーバ装置が、前記サービス制御装置と、前記サービス利用装置と、前記サービス提供サーバ装置と通信する第２の通信部と、前記利用者識別情報と、前記サービス識別情報とを含む前記サービス利用要求信号を前記第２の通信部を介して前記サービス利用装置から受信し、受信した前記サービス利用要求信号の前記利用者識別情報と、前記サービス識別情報とを含む認証要求信号を前記第２の通信部を介して前記サービス制御装置に送信する認証要求部と、前記認証要求信号に対応する認証結果応答情報を前記第２の通信部を介して前記サービス制御装置から受信し、受信した認証結果応答情報に基づき、サービス実行要求信号を前記第２の通信部を介して前記サービス提供サーバ装置に送信し、前記サービス実行要求信号に対応するサービス実行結果応答情報を前記第２通信部を介して前記サービス提供サーバ装置から受信し、受信したサービス実行結果応答情報を前記サービス利用要求信号に対応するサービス利用結果応答情報として、前記第２の通信部を介して前記サービス利用装置に送信するサービス実行制御部とを備え、前記サービス提供サーバ装置が、前記ネットワークサービスプラットフォーム装置から受信する前記サービス実行要求信号に基づきサービスを実行し、実行結果を前記サービス実行要求信号に対応するサービス実行結果応答情報として前記ネットワークサービスプラットフォーム装置に送信するサービスコンポーネントを備え、前記サービス利用装置が、前記ネットワークサービスプラットフォーム装置に前記サービス利用要求信号を送信し、前記サービス利用要求信号に対応するサービス利用結果応答情報を受信する第３の通信部を備えることを特徴とする。
【００１０】
また、本発明は、通信ネットワークあるいは情報ネットワークのサービスを提供するサービス提供サーバ装置と、サービス実行要求サーバ装置及びサービス制御装置を有し、前記通信ネットワークのサービスと前記情報ネットワークのサービスとを連携するネットワークサービスプラットフォーム装置と、サービスを受けるサービス利用装置とを含むサービス連携システムにおけるサービス連携方法であって、前記ネットワークサービスプラットフォーム装置の前記サービス制御装置が、前記サービス利用装置ごとに予め定められる提供先種別ごとに、当該提供先種別の提供先種別識別情報と、前記提供先種別に属するサービス提供先において利用可能な前記サービスのサービス識別情報とを対応付けてレベル別サービス情報蓄積部に記憶するレベル別サービス情報記憶過程と、前記サービスの前記利用者識別情報と、前記提供先種別識別情報とを対応付けて提供先情報蓄積部に記憶する提供先情報記憶過程と、前記サービス利用装置が、前記利用者識別情報と、前記サービス識別情報とを含むサービス利用要求信号を前記ネットワークサービスプラットフォーム装置の前記サービス実行要求サーバ装置に送信するサービス利用要求信号送信過程と、前記ネットワークサービスプラットフォーム装置の前記サービス実行要求サーバ装置が、前記サービス利用装置から前記サービス利用要求信号を受信するサービス利用要求信号受信過程と、受信した前記サービス利用要求信号の前記利用者識別情報と、前記サービス識別情報とを含む認証要求信号を前記サービス制御装置に送信する認証要求信号送信過程と、前記ネットワークサービスプラットフォーム装置の前記サービス制御装置が、前記サービス実行要求サーバ装置から前記認証要求信号を受信する認証要求信号受信過程と、受信した前記認証要求信号の前記利用者識別情報に対応する前記提供先種別識別情報を前記提供先情報蓄積部から読み出し、読み出した前記提供先種別識別情報に対応する前記サービス識別情報を前記レベル別サービス情報蓄積部から読み出し、読み出した前記サービス識別情報のいずれかと、受信した前記認証要求信号の前記サービス識別情報とが一致するか否かを判定する認証過程と、判定結果を前記認証要求信号に対応する認証結果応答情報として前記サービス実行要求サーバ装置に送信する認証結果応答情報送信過程と、前記ネットワークサービスプラットフォーム装置の前記サービス実行要求サーバ装置が、前記サービス制御装置から認証結果応答情報を受信する認証結果応答情報受信過程と、受信した認証結果応答情報に基づき、サービス実行要求信号を前記サービス提供サーバ装置に送信するサービス実行要求信号送信過程と、前記サービス提供サーバ装置が、前記ネットワークサービスプラットフォーム装置から前記サービス実行要求信号を受信するサービス実行要求信号受信過程と、受信した前記サービス実行要求信号に基づきサービスを実行するサービス実行過程と、前記サービスの実行結果を前記サービス実行要求信号に対応するサービス実行結果応答情報として前記ネットワークサービスプラットフォーム装置に送信するサービス実行結果応答情報送信過程と、前記ネットワークサービスプラットフォーム装置の前記サービス実行要求サーバ装置が、前記サービス提供サーバ装置からサービス実行結果応答情報を受信するサービス実行結果応答情報受信過程と、受信した前記サービス実行結果応答情報を前記サービス利用要求信号に対応するサービス利用結果応答情報として、前記サービス利用装置に送信するサービス利用結果応答情報送信過程と、前記サービス利用装置が、前記ネットワークサービスプラットフォーム装置から前記サービス利用結果応答情報を受信するサービス利用結果応答情報受信過程とを有することを特徴とする。
【００１１】
また、本発明は、通信ネットワークあるいは情報ネットワークのサービスを提供するサービス提供サーバ装置と、サービス実行要求サーバ装置及びサービス制御装置を有するネットワークサービスプラットフォーム装置と、サービスを受けるサービス利用装置とを含むサービス連携システムにおける、通信ネットワークによるサービスと情報ネットワークによるサービスとを連携するネットワークサービスプラットフォーム装置のコンピュータに、前記サービス利用装置ごとに予め定められる提供先種別ごとに、当該提供先種別の提供先種別識別情報と、前記提供先種別に属するサービス提供先において利用可能な前記サービスのサービス識別情報とを対応付けてレベル別サービス情報蓄積部に記憶する手順と、前記サービスを利用するサービス利用装置の識別情報である利用者識別情報と、前記提供先種別識別情報とを対応付けて提供先情報蓄積部に記憶する手順と、前記サービス実行要求サーバ装置から前記利用者識別情報と、前記サービス識別情報とを含む認証要求信号を受信し、受信した前記認証要求信号に対応する認証結果応答情報を前記サービス実行要求サーバ装置に送信する手順と、前記第１の通信部が受信する前記認証要求信号の前記利用者識別情報に対応する前記提供先種別識別情報を前記提供先情報蓄積部から読み出し、読み出した前記提供先種別識別情報に対応する前記サービス識別情報を前記レベル別サービス情報蓄積部から読み出し、読み出した前記サービス識別情報のいずれかと、受信した前記認証要求信号の前記サービス識別情報とが一致するか否かを判定し、判定結果を前記認証要求信号に対応する認証結果応答情報として前記第１の通信部を介して前記サービス実行要求サーバ装置に送信する手順とを実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、通信ネットワークのサービスと情報ネットワークのサービスとを連携するサービス連携システムにおいて、ネットワークサービスプラットフォーム装置のサービス制御装置が、サービス利用装置の提供先種別ごとに、提供先種別の提供先種別識別情報と、提供先種別に属するサービス提供先において利用可能なサービスのサービス識別情報とを対応付けて記憶し、サービス実行要求サーバ装置から受信する認証要求信号に基づき、サービス利用要求信号の送信元であるサービス利用装置がサービスの提供対象か否かを判定し、この判定結果をサービス実行要求サーバ装置に送信することとした。
これにより、サービス利用装置ごとに異なるサービスの提供範囲を設定することが可能となり、例えば、一般顧客が有するサービス利用装置よりも、サービス提供サーバ装置を運営する企業等に対して、利用を許可する装置の種類や、数、グレード等を優位に設定することが可能となり、業務提携が容易となるという効果がある。また、利用を許可する装置の種類や、数、グレード等の、サービスの範囲が広がることにより、サービス間の連携の応用範囲が広がるという効果がある。
【００１３】
また、この発明によれば、ネットワークサービスプラットフォーム装置のサービス実行要求サーバ装置が、サービス利用装置からサービス利用要求信号を受信し、サービス制御装置に認証要求信号を送信し、当該認証要求信号に対する認証結果応答情報に基づきサービス提供サーバ装置にサービス実行要求信号を送信することとした。
これにより、サービスの実行要求信号をサービス提供サーバ装置に送信することにより、当該サービス提供サーバ装置の提供するサービスを実行することがネットワークサービスプラットフォーム装置において可能となるという効果がある。
【００１４】
また、この発明によれば、ネットワークサービスプラットフォーム装置のサービス実行要求サーバ装置が、複数のサービスの実行手順を示すサービスシナリオと、サービスシナリオを識別するシナリオ識別情報とを対応付けて記憶し、サービス利用装置からシナリオ利用要求信号を受信し、当該シナリオ識別情報に対応するサービスシナリオを認証要求部がシナリオ蓄積部から読み出し、このサービスシナリオに含まれるサービスの認証要求信号をサービス制御装置に送信することとした。
これにより、ネットワークサービスプラットフォーム装置が、シナリオ利用要求信号の送信元のサービス利用装置が、当該サービスシナリオに含まれるサービスについて利用可能か否かを判定して、サービスシナリオを実行することが可能となるという効果がある。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施形態を図面を参照して説明する。なお、本実施形態において、サービスとは、例えば、検索サービスや、音声情報サービス、画像提供サービス、情報提供サービス、これらサービスを連携するサービスシナリオを実行するサービス、通信ネットワーク１と情報ネットワーク２との通信を中継する中継サービス、ネットワークサービスプラットフォーム３、後述するサービス提供サーバ装置１０−１、サービス提供サーバ装置１０−２ａ、サービス提供サーバ装置１０−２ｂ等、各種装置が有する情報処理機能の提供によるサービスなどが適用される。
【００１６】
図１は、本実施形態によるサービス連携システム１００の全体構成を示す概略ブロック図である。サービス連携システム１００は、ネットワークサービスプラットフォーム３と、通信ネットワーク１と、情報ネットワーク２と、運用者端末装置８とを備えており、通信ネットワーク１と、情報ネットワーク２と、運用者端末装置８とがネットワークサービスプラットフォーム３に接続する。
なお、サービス連携システム１００において、ネットワークサービスプラットフォーム３は、サービスシナリオに基づくサービスの連携や、サービス利用時における利用者情報の登録受付、提供するサービスの制御等を行う。
【００１７】
また、通信ネットワーク１は、電話交換等の固定電話網や携帯電話網等の通信ネットワークである。また、情報ネットワーク２は、情報ネットワーク２ａと、情報ネットワーク２ｂと、情報ネットワーク２ｃとを有する。情報ネットワーク２としては、例えば、インターネット等の情報ネットワークや、他に企業内のネットワークや、公衆網や、ＬＡＮ（Local Area Network）や、専用線などの私設網等が適用される。
【００１８】
ユーザ端末９は、情報ネットワーク２に接続する端末であり、例えば、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistants：情報携帯端末）、携帯電話、固定電話、テレビジョン電話などのコンピュータ端末などが適用可能である。
また、運用者端末装置８は、ネットワークサービスプラットフォーム３の運営者による操作を受けて、ネットワークサービスプラットフォーム３に制御信号を送信する端末装置であって、例えば、パーソナルコンピュータ、ＰＤＡ、携帯電話、固定電話、テレビジョン電話などのコンピュータ端末などを備えている。
【００１９】
次に、各装置の内部構成について、図を用いて説明する。
図２は、サービス連携システム１００が有する各装置の詳細な構成を示す機能ブロック図である。
通信ネットワーク１は、サービス提供サーバ装置１０−１を有する。通信ネットワーク１において、サービス提供サーバ装置１０−１は、サービスコンポーネント１００−１を有する。サービスコンポーネント１００−１は、通信ネットワーク１における呼制御のサービスや、通信ネットワーク１が有するデータベース等の情報の検索などのサービスを提供する。
サービスコンポーネント１００−１は、例えば、利用者の位置情報、利用者の在席状況などのプレゼンス情報などを記憶するデータベース装置や、通信ネットワーク１の基本機能部として、例えば、呼制御などを行う装置などが適用可能である。
なお、サービスコンポーネント１００−１は、複数存在していてもよい。
【００２０】
ネットワークサービスプラットフォーム３は、通信・情報ネットワーク対応サーバ装置４及びシナリオサーバ装置５を有するサービス実行要求サーバ装置３００と、サービス制御装置６と、サービスバス７とを有する。
サービス実行要求サーバ装置３００は、通信・情報ネットワーク対応サーバ装置４とシナリオサーバ装置５とを有し、受信するサービス利用要求信号、又はシナリオ利用要求信号に応じてサービス実行要求信号を送信する。
ネットワークサービスプラットフォーム３において、サービスバス７は、通信・情報ネットワーク対応サーバ装置４と、シナリオサーバ装置５と、サービス制御装置６と接続し、各装置間の通信を実現する。また、サービスバス７は、通信ネットワーク１と、情報ネットワーク２と、運用者端末装置８とに接続し、通信ネットワーク１と、情報ネットワーク２と、運用者端末装置８との通信を実現する。
【００２１】
シナリオサーバ装置５は、通信部５０と、認証要求部５１と、サービス実行制御部５２と、シナリオ蓄積部５３とを有する。
シナリオサーバ装置５において、通信部５０は、サービスバス７に接続し、サービスバス７を介して他の装置とのデータの送受信を行う。
認証要求部５１は、サービスシナリオの利用を要求する装置が当該サービスシナリオの提供対象の装置であるか否かの認証の要求を、サービス制御装置６に行う。
サービス実行制御部５２は、予め任意の数のサービスコンポーネントを実行する順序が示されるサービスシナリオに基づいてサービスを実行する。
【００２２】
シナリオ蓄積部５３は、サービスシナリオの実行に用いるシナリオ情報及びサービスコンポーネント情報を対応付けて、図３に示すテーブルとして記憶する。シナリオ情報は、予め任意の数のサービスコンポーネントを実行する順序が示されるサービスシナリオと、サービスシナリオを識別するシナリオ識別情報とを含む情報である。また、サービスコンポーネント情報は、サービスシナリオに含まれるサービスコンポーネントのサーバ装置の所在情報であり、例えば、ＵＲＩ（Uniform Resource Identifier）等が適用可能である。
なお、シナリオ蓄積部５３は、サービスを受ける利用者の利用者識別情報に対応させて、利用者固有のサービスシナリオを記憶してもよい。ここで、利用者識別情報は、例えば、サービスの利用者に固有のユーザＩＤでもよいし、利用者が有するサービスを利用する装置の識別情報などでもよく、利用者を識別することが可能な情報であればいずれの識別情報でも適用可能である。
【００２３】
通信・情報ネットワーク対応サーバ装置４は、通信部４０と、認証要求部４１と、利用記録ＤＢ４２とを有する。通信・情報ネットワーク対応サーバ装置４は、通信ネットワーク１及び情報ネットワーク２とのインタフェース変換機能を有し、サービスを実行するサービス実行要求信号を送信するゲートウェイ装置である。
通信部４０は、サービスバス７に接続し、サービスバス７を介して他の装置とのデータの送受信を行う。
認証要求部４１は、認証要求部５１と同様に、サービスシナリオの利用を要求する装置が当該サービスシナリオの提供対象の装置であるか否かの認証の要求を、サービス制御装置６に行う。
【００２４】
サービス実行制御部４２は、通信ネットワーク１から情報ネットワーク２のサービスの利用を要求する要求信号、又は、情報ネットワーク２から通信ネットワーク１のサービスの利用を要求する要求信号を受信すると、例えば、要求信号のインタフェースを要求先のインタフェースに従う信号に変換するなどにより、サービス提供元にサービスの利用を要求する要求信号を送信し、要求信号に対応する応答情報を受信する。ここで、サービスの利用を要求する信号は、利用要求元の利用者識別情報を含む。
【００２５】
サービス制御装置６は、通信部６０と、レベル別サービス制御部６１と、レベル別サービス情報蓄積部６２と、サービス提供契約部６３と、提供先情報蓄積部６４と、サービス提供制御部６５と、認証部６６とを有する。サービス制御装置６は、通信・情報ネットワーク対応サーバ装置４、又は、シナリオサーバ装置５におけるサービス実行の際に必要となるサービスアクセス権限機能をレベル別、すなわち、提供先種別ごとに管理する機能を提供する。
通信部６０は、サービスバス７に接続し、サービスバス７を介して他の装置とのデータの送受信を行う。
レベル別サービス制御部６１は、サービスバス７を介して、運用者端末装置８から、サービス識別情報と、提供先種別識別情報とを含むレベル別サービス情報を受信し、受信したレベル別サービス情報をレベル別サービス情報蓄積部６２に書き込む。
【００２６】
レベル別サービス情報蓄積部６２は、提供先種別識別情報と、当該提供先種別識別情報に対応するサービス利用装置に対して提供する対象となるサービスのサービス識別情報とを対応付けて、図４に示すテーブルとして記憶する。ここで、提供先種別識別情報は、サービスの提供先であるユーザ端末９が、いずれのレベル、すなわち、提供先種別であるかを示す情報であり、例えば、「一般利用者」、「サービス提供サーバ装置の運営者」、「電話網を運営する企業であるキャリア」、「ネットワークサービスプラットフォーム３の運営者」などがある。また、提供先種別として、この他に、例えばネットワークサービスプラットフォーム３の運営者から見た業務上の提携範囲によって異なる提供先種別としてもよいし、また、提供先ごとに個別とする構成なども適用可能である。
【００２７】
サービス提供契約部６３は、利用者の有するサービス利用装置から送信されるサービスの利用登録要求に応じて、ユーザ登録を行う。サービス提供契約部６３は、サービスの利用開始要求の送信元の利用者識別情報と、提供先種別識別情報とを提供先情報蓄積部６４に書き込む。
提供先情報蓄積部６４は、サービスの利用開始要求の送信元の利用者識別情報と、提供先種別識別情報とを対応付けて、図５に示すテーブルとして記憶する。
サービス提供制御部６５は、サービスの利用を要求する装置が当該サービスの提供対象の装置であるか否かの認証の要求をサービスバス７を介して受信すると、認証部６６に認証の開始を要求する認証要求信号を出力する。
認証部６６は、ネットワークサービスプラットフォーム３にサービスの利用要求を送信する利用者が、当該サービスの提供対象であるか否かの認証を行う。
【００２８】
情報ネットワーク２は、例えば、インターネット等の情報ネットワークであり、他に企業内のネットワークや、公衆網や、ＬＡＮ（Local Area Network）や、専用線などの私設網などが適用される。本実施形態において、情報ネットワーク２は、情報ネットワーク２ａと、情報ネットワーク２ｂとを代表例として説明する。
情報ネットワーク２において、情報ネットワーク２ａのサービス提供サーバ装置１０−２ａは、サービスコンポーネント１００−２ａを有する。なお、サービス提供サーバ装置１０−２ａが有するサービスコンポーネントは、複数存在していてもよい。
サービスコンポーネント１００−２ａは、情報ネットワークのサービスを提供する。
【００２９】
情報ネットワーク２ｂのサービス提供サーバ装置１０−２ｂは、サービスコンポーネント１００−２ｂを有する。なお、サービス提供サーバ装置１０−２ｂが有するサービスコンポーネントは、複数であってもよい。
サービスコンポーネント１００−２ｂは、情報ネットワークのサービスを提供する。
【００３０】
なお、サービスコンポーネント１００−２ａ、サービスコンポーネント１００−２ｂが提供する情報ネットワークのサービスは、例えば、検索サービスであり、グルメ検索、レシピ検索、舞台検索等が適用可能である。
【００３１】
次に、図２のサービス連携システム１００の動作例について、図６、図７及び図８を用いて説明する。ここで、サービス連携システム１００の動作について、ネットワークサービスプラットフォーム３におけるサービス制御装置６の基本動作について図６を用いて説明する。次に、具体例として、サービスシナリオの利用要求信号が情報ネットワーク２のユーザ端末９がシナリオサーバ装置５に送信し、サービスシナリオが実行される場合について、図７を用いて説明する。
【００３２】
また、他の具体例として、ユーザ端末９が、サービスの利用要求信号を通信・情報ネットワーク対応サーバ装置４に送信し、サービスが実行される場合について図８を用いて説明する。
以下、ネットワークサービスプラットフォーム３が、通信ネットワーク１のサービス提供サーバ装置１０−１の運営者によって運営される場合を例に説明する。
【００３３】
＜サービス制御装置６の基本動作フロー＞
図６は、ネットワークサービスプラットフォーム３のサービス制御装置６の動作例を示すフローチャートの図面である。
ネットワークサービスプラットフォーム３において、サービス制御装置６は、レベル別サービス制御の開始を要求するレベル別サービス制御開始命令信号をサービスバス７を介して運用者端末装置８から受信する（ステップＳ１）。
【００３４】
サービス制御装置６の通信部６０は、レベル別サービス制御開始命令信号を受信すると、受信したレベル別サービス制御開始命令信号をレベル別サービス制御部６１に出力する。レベル別サービス制御部６１は、レベル別サービス制御開始命令信号が入力されると、レベル別サービス情報の送信を要求するレベル別サービス情報送信要求信号を、当該レベル別サービス制御開始命令信号の送信元、すなわち、運用者端末装置８に送信する。運用者端末装置８は、ネットワークサービスプラットフォーム３の運営者による運用者端末装置８への入力操作によって入力されたレベル別サービス情報をサービス制御装置６に送信する（ステップＳ２）。
【００３５】
通信部６０は、サービスバス７を介してレベル別サービス情報を受信し、受信したレベル別サービス情報をレベル別サービス制御部６１に出力する。レベル別サービス制御部６１は、レベル別サービス情報が入力されると、入力されたレベル別サービス情報をレベル別サービス情報蓄積部６２に書き込む（ステップＳ３）。
以上のステップＳ１からステップＳ３までが、サービス制御装置６におけるレベル別サービス情報の入力の動作例である。
【００３６】
次に、情報ネットワーク２を介してユーザ端末９から、サービスの利用登録の要求をサービス制御装置６が受け付ける場合について説明する。
サービス制御装置６は、サービスバス７を介して情報ネットワーク２のユーザ端末９から、サービスに対する利用登録要求信号を受信する。ここで、利用登録要求信号は、利用者識別情報と、サービスを利用するサービス利用装置の種別を識別する提供先種別識別情報とを含む利用登録要求信号である（ステップＳ４）。
【００３７】
サービス制御装置６の通信部６０は、利用登録要求信号を受信すると、受信した利用登録要求信号をサービス提供契約部６３に出力する。サービス提供契約部６３は、入力された利用登録要求信号に基づき、利用者識別情報と、提供先種別識別情報とを対応付けて提供先情報蓄積部６４に書き込むことによって、ユーザ端末９をサービスの提供対象とする登録を行う（ステップＳ５）。
【００３８】
また、サービス制御装置６のサービス提供契約部６３は、通信部６０を介してレベル別サービス制御部６１に、提供先種別識別情報と、登録が完了したことを示す登録受付情報とを出力する。レベル別サービス制御部６１は、登録受付情報と、提供先種別識別情報とが入力されると、提供先種別識別情報を検索キーとして、当該提供先種別識別情報のサービス提供先において提供対象であるサービスのサービス識別情報をレベル別サービス情報蓄積部６２から読み出す。レベル別サービス制御部６１は、ユーザ端末９が利用可能なサービスのメニューとして、読み出したサービス識別情報を通信部６０を介してユーザ端末９に送信する（ステップＳ６）。
以上のステップＳ４からステップＳ６までがサービス提供契約時における動作例である。
【００３９】
次に、サービス制御装置６は、通信・情報ネットワーク対応サーバ装置４又はシナリオサーバ装置５から、サービス提供の可否を問い合わせる認証要求信号を受信すると（ステップＳ７）、通信部６０は、受信した認証要求信号をサービス提供制御部６５を介して認証部６６に出力する。ここで、認証要求信号は、サービスの提供先の利用者識別情報と、当該サービスのサービス識別情報とを含む信号である。
【００４０】
認証部６６は、認証要求信号の利用者識別情報を検索キーとして、当該利用者識別情報に対応する提供先種別識別情報を提供先情報蓄積部６４から読み出す。認証部６６は、読み出した提供先種別識別情報を検索キーとして、当該提供先種別識別情報に対応する、提供対象のサービスのサービス識別情報をレベル別サービス情報蓄積部６２から読み出す。認証部６６は、読み出したサービス識別情報のいずれかと、認証要求信号のサービス識別情報とが一致するか否かを判定することによって、サービスの提供先が、当該サービスの提供対象であるか否かの認証処理を行う（ステップＳ８）。
【００４１】
認証部６６は、サービスの提供先が、サービスの提供対象であるという判定結果であった場合、サービスを提供することが可能であることを示す認証結果応答情報を認証要求信号に対する応答として認証要求信号の送信元に送信する（ステップＳ９）。
認証部６６は、サービスの提供先が、サービスの提供対象ではないという判定結果であった場合、サービスを提供を認めないことを示す認証結果応答情報を認証要求信号に対する応答として認証要求信号の送信元に送信する（ステップＳ１０）。
以上、ステップＳ７からＳ１０がサービス提供可否の認証の要求におけるサービス制御装置６の動作例である。
【００４２】
＜サービスシナリオ実行過程＞
上述したステップＳ１からＳ９の動作処理が行われ、サービス制御装置６において、ユーザ端末９が予め利用登録されている場合の、具体的な動作例について図７を用いて説明する。
図７は、サービスシナリオの一例として、サービス提供サーバ装置１０−２ａのサービスコンポーネント１００−２ａと、サービス提供サーバ装置１０−１のサービスコンポーネント１００−１とからなるサービスシナリオの利用要求をユーザ端末９がネットワークサービスプラットフォーム３のシナリオサーバ装置５に送信する場合の動作例を示すシーケンス図である。サービスシナリオの例としては、例えば、情報ネットワーク２ｂのサービス提供サーバ装置１０−２ｂから天気予報情報を取得し、通信ネットワーク１のサービス提供サーバ装置１０−１において、当該天気予報情報を音声情報に変換するものなどがある。
【００４３】
ユーザ端末９は、利用者の入力操作により、ネットワークサービスプラットフォーム３のシナリオサーバ装置５にサービスシナリオのシナリオ利用要求信号を送信する。ここで、シナリオ利用要求信号は、利用対象のサービスシナリオのシナリオ識別情報と、利用者識別情報とを含む。
ネットワークサービスプラットフォーム３において、シナリオサーバ装置５の通信部５０は、サービスバス７を介してシナリオ利用要求信号をユーザ端末９から受信する（ステップＳ３１）。
【００４４】
通信部５０は、受信したシナリオ利用要求信号を認証要求部５１に出力する。認証要求部５１は、シナリオ利用要求信号が入力されると、入力されたシナリオ利用要求信号のシナリオ識別情報を検索キーとしてシナリオ蓄積部５３から実行対象のサービスシナリオを読み出す。認証要求部５１は、読み出したサービスシナリオを読み込み、サービスシナリオに含まれるサービス識別情報を全て読み出し、読み出したサービス識別情報と、シナリオ利用要求信号の利用者識別情報と、シナリオ識別情報とを含む認証要求信号をサービスバス７を介してサービス制御装置６に送信する（ステップＳ３２）。
【００４５】
サービス制御装置６において、通信部６０は、サービスバス７を介して認証要求信号を受信すると、受信した認証要求信号をサービス提供制御部６５を介して認証部６６に出力する（ステップＳ３３）。
認証部６６は、入力された認証要求信号に基づき、図６のステップＳ８と同様にして、サービスの提供先であるユーザ端末９が、当該サービスの提供対象であるか否かの認証処理を、サービス識別情報ごとに認証要求信号に含まれる全てのサービス識別情報について行う（ステップＳ３４）。
【００４６】
認証部６６は、認証要求信号に含まれるサービス識別情報のうち、いずれか１つでもユーザ端末９の提供先種別識別情報において、提供対象ではないサービスのサービス識別情報、すなわち、レベル別サービス情報蓄積部６２が記憶する当該提供先種別識別情報に対応するサービス識別情報のいずれとも一致しない、認証要求信号に含まれるサービス識別情報があると判定した場合、判定結果を認証結果応答情報として、サービスバス７を介してシナリオサーバ装置５に送信し、シナリオサーバ装置５は、受信した認証結果応答情報をユーザ端末９に送信して、処理を終了する。
【００４７】
認証部６６は、認証要求信号に含まれるサービス識別情報の全てが、ユーザ端末９の提供先種別識別情報において、提供対象のサービスのサービス識別情報であると判定した場合、図６のステップＳ９と同様に、サービスを提供することが可能であることを示す認証結果応答情報を認証要求信号に対する応答としてサービスバス７を介してシナリオサーバ装置５に送信する（ステップＳ３５）。
【００４８】
シナリオサーバ装置５において、通信部５０は、サービスバス７を介してサービスを提供することが可能であることを示す認証結果応答情報を受信し、受信した認証結果応答情報と、ステップＳ３２において読み出したサービスシナリオとをサービス実行制御部５２に出力する。サービス実行制御部５２は、認証結果応答情報と、サービスシナリオとを受信すると、サービスシナリオに基づき、サービスシナリオに記述されているサービスのサービス実行要求信号をサービス提供サーバ装置１０−２ａのサービスコンポーネント１００−２ａに送信する（ステップＳ３６）。
情報ネットワーク２のサービス提供サーバ装置１０−２ａにおいて、サービスコンポーネント１００−２ａは、サービス実行要求信号を受信すると、サービス実行要求信号に基づき、サービスを実行し、サービス実行結果をサービス実行要求信号に対する応答情報としてシナリオサーバ装置５に送信する（ステップＳ３７）。
【００４９】
シナリオサーバ装置５において、サービス実行制御部５２は、通信部５０を介してサービス提供サーバ装置１０−２ａから応答情報を受信する。次に、サービス実行制御部５２は、サービスシナリオに基づき、通信ネットワーク１のサービス提供サーバ装置１０−１へのサービス実行要求信号の送信を要求するサービス実行要求送信要求信号を通信・情報ネットワーク対応サーバ装置４に出力する（ステップＳ３８）。
通信・情報ネットワーク対応サーバ装置４において、通信部４０はサービスバス７を介してサービス実行要求送信要求信号を受信すると、受信したサービス実行要求送信要求信号をサービス実行制御部４２に出力する。サービス実行制御部４２は、入力されたサービス実行要求送信要求信号に基づき、サービス提供サーバ装置１０−１のサービスコンポーネント１００−１のサービスの実行を要求するサービス実行要求信号を通信ネットワーク１のサービス提供サーバ装置１０−１に送信する（ステップＳ３９）。
通信ネットワーク１のサービス提供サーバ装置１０−１において、サービスコンポーネント１００−１は、サービス実行要求信号を受信すると、サービス実行要求信号に基づき、サービスを実行し、サービス実行結果をサービス実行要求信号に対する応答情報として通信・情報ネットワーク対応サーバ装置４に送信する（ステップＳ４０）。
【００５０】
通信・情報ネットワーク対応サーバ装置４において、サービス実行制御部４２は、通信部４０を介してサービス提供サーバ装置１０−１から応答情報を受信すると、受信した応答情報をシナリオサーバ装置５に出力する（ステップＳ４１）。
【００５１】
シナリオサーバ装置５において、サービス実行制御部５２は、通信部５０を介して、通信・情報ネットワーク対応サーバ装置４から応答情報を受信する。サービス実行制御部５２は、サービスシナリオの全てのサービスの実行結果を受信すると、受信した応答情報を、サービスシナリオ利用要求信号の応答情報として、サービスシナリオ利用要求信号の送信元であるユーザ端末９に送信する（ステップＳ４２）。
以上ステップＳ３１からステップＳ４２がサービスシナリオを実行する場合のサービス連携システム１００の動作例である。
【００５２】
＜通信・情報ネットワーク対応サーバ装置４直接利用過程＞
次に、図２のサービス提供におけるサービス連携システム１００の他の動作例について、図８を用いて説明する。図８は、サービス連携システム１００の他の動作例として、例えば、ユーザ端末９が実行を要求するサービスが、通信ネットワーク１０のサービスのみであり、ユーザ端末９が直接通信・情報ネットワーク対応サーバ装置４にサービス利用要求信号を送信する場合のサービス連携システム１００の動作例を示すシーケンス図である。サービス利用要求としては、例えば、通信ネットワーク１が持つ課金情報を問い合わせる場合などがある。
【００５３】
情報ネットワーク２において、ユーザ端末９は、利用者の入力操作により、ネットワークサービスプラットフォーム３の通信・情報ネットワーク対応サーバ装置４にサービスのサービス利用要求信号を送信する。ここで、サービス利用要求信号は、利用対象のサービスのサービス識別情報と、利用者識別情報とを含む。
ネットワークサービスプラットフォーム３において、通信・情報ネットワーク対応サーバ装置４の通信部４０は、サービスバス７を介してサービス利用要求信号をユーザ端末９から受信する（ステップＳ５１）。
【００５４】
通信部４０は、受信したサービス利用要求信号を認証要求部４１に出力する。認証要求部４１は、サービス利用要求信号が入力されると、入力されたサービス利用要求信号のサービス識別情報と、サービス利用要求信号の利用者識別情報とを含む認証要求信号をサービスバス７を介してサービス制御装置６に送信する（ステップＳ５２）。
サービス制御装置６において、通信部６０は、サービスバス７を介して認証要求信号を受信すると、受信した認証要求信号をサービス提供制御部６５を介して認証部６６に出力する（ステップＳ５３）。
認証部６６は、入力された認証要求信号に基づき、図７のステップＳ３４と同様にして、サービスの提供先であるユーザ端末９が、当該サービスの提供対象であるか否かの認証処理を、サービス識別情報ごとに認証要求信号に含まれる全てのサービス識別情報について行う（ステップＳ５４）。
【００５５】
認証部６６は、認証要求信号に含まれるサービス識別情報のうち、いずれか１つでもユーザ端末９の提供先種別識別情報において、提供対象ではないサービスのサービス識別情報、すなわち、レベル別サービス情報蓄積部６２が記憶する当該提供先種別識別情報に対応するサービス識別情報のいずれとも一致しない、認証要求信号に含まれるサービス識別情報があると判定した場合、判定結果を認証結果応答情報として、サービスバス７を介して通信・情報ネットワーク対応サーバ装置４に送信し、通信・情報ネットワーク対応サーバ装置４は、受信した認証結果応答情報をユーザ端末９に送信して、処理を終了する。
【００５６】
認証部６６は、認証要求信号に含まれるサービス識別情報の全てが、ユーザ端末９の提供先種別識別情報において、提供対象のサービスのサービス識別情報であると判定した場合、図７のステップＳ３５と同様に、サービスを提供することが可能であることを示す認証結果応答情報を認証要求信号に対する応答としてサービスバス７を介して通信・情報ネットワーク対応サーバ装置４に送信する（ステップＳ５５）。
【００５７】
通信・情報ネットワーク対応サーバ装置４において、通信部４０は、サービスバス７を介してサービスを提供することが可能であることを示す認証結果応答情報を受信し、受信した認証結果応答情報と、ステップＳ５１において受信したサービス利用要求信号とをサービス実行制御部４２に出力する。サービス実行制御部４２は、認証結果応答情報と、サービス利用要求信号とを受信すると、サービス利用要求信号のサービス識別情報に基づき、サービスのサービス実行要求信号を、サービス提供サーバ装置１０−１のサービスコンポーネント１００−１のサービスの実行を要求するサービス実行要求信号を通信ネットワーク１のサービス提供サーバ装置１０−１に送信する（ステップＳ５６）。
通信ネットワーク１のサービス提供サーバ装置１０−１において、サービスコンポーネント１００−１は、サービス実行要求信号を受信すると、サービス実行要求信号に基づき、サービスを実行し、サービス実行結果をサービス実行要求信号に対する応答情報として通信・情報ネットワーク対応サーバ装置４に送信する（ステップＳ５７）。
【００５８】
通信・情報ネットワーク対応サーバ装置４において、サービス実行制御部４２は、通信部４０を介してサービス提供サーバ装置１０−１から応答情報を受信する。サービス実行制御部４２は、サービス利用要求信号に含まれる全てのサービスの実行結果を受信すると、受信した応答情報を、サービス利用要求信号の応答情報として、サービス利用要求信号の送信元であるユーザ端末９に送信する（ステップＳ５８）。
【００５９】
なお、上記の実施形態の記載において、シナリオサーバ装置５のサービス実行制御部５２は、サービスシナリオに基づいて、適切なサービスコンポーネントを選択し、実行するバインド機能、すなわち、動的にサービスを合成する機能を有していてもよい。
また、ネットワークサービスプラットフォーム３において、シナリオサーバ装置５のサービスシナリオに基づき、ユーザ端末９がサービスを受ける構成について説明したが、通信ネットワーク１に接続する利用者の端末装置や、サービス提供サーバ装置１０−１が、通信・情報ネットワーク対応サーバ装置４に情報ネットワーク２のサービスの利用を要求することも可能である。
【００６０】
また、本実施形態においては、動作例として、サービスの利用要求信号の送信元がユーザ端末９である場合を例に説明したが、サービス提供サーバ装置１０−１、サービス提供サーバ装置１０−２ａ、サービス提供サーバ装置１０−２ｂなど、利用者の端末に限らず、例えば、サービスを提供するサービス提供サーバ装置がサービスの利用要求信号の送信元である構成としてもよい。
【００６１】
また、シナリオサーバ装置５において、シナリオ蓄積部５３が記憶するサービスシナリオの情報は、サービス提供サーバ装置１０−１、サービス提供サーバ装置１０−２ａ、サービス提供サーバ装置１０−２ｂにおいて提供されるサービスのいずれに関するサービスの情報でも適用可能である。
また、サービス制御装置６において、レベル別サービス情報蓄積部６２が記憶する情報のデータ構成は、提供先種別識別情報を検索キーとして、当該提供先種別識別情報を有する利用者に提供する対象となるサービスのサービス識別情報が読み出すことが可能であれば、図４のデータ構成に限られず、いずれのデータ構成であっても適用可能である。
【００６２】
上記の実施形態の構成により、ネットワークサービスプラットフォーム３を設けることにより、サービス提供サーバ装置の運営者は、設備投資をかけずにサービスを連携させることができ、機能提供の増強を図ることができるため、利用者に幅広いサービス機能提供をすることができるという効果がある。また、例えば、ネットワークサービスプラットフォーム３との提携契約のつながりに応じて、提供するサービスや、装置の範囲を容易に設定可能であるため、企業間のサービス連携が迅速に可能となり、サービスコンポーネントの組み合わせの数が増え、連携サービスによる新規サービスの提供が容易に可能となる効果がある。また、ｘＳＰ（any type of service provider）などが、サービスの提供を受けて連携サービスと自らが保有するサービスとを連携した新しいサービスを開発することが可能となり、エンドユーザに新たなサービスを提供することができるようになる効果がある。
【００６３】
なお、ネットワークサービスプラットフォーム３の運営者は、情報ネットワーク２ａ、情報ネットワーク２ｂ、情報ネットワーク２ｃ等の情報ネットワーク２においてサービスを提供するサービス提供サーバ装置の運営者や、通信ネットワーク１及び情報ネットワーク２のいずれのサービス提供サーバ装置の運営者でもない第三者の運営者によって運営される構成としてもよい。なお、通信ネットワーク１のサービス提供サーバ装置の運営者、又は、情報ネットワーク２のサービス提供サーバ装置の運営者によってネットワークサービスプラットフォーム３が運営される構成とした場合、当該運営者によって運営されるサービス提供サーバ装置のサービス提供範囲を、詳細に設定することが容易に可能となり、さらに連携するサービスの幅が広がるという効果がある。
【００６４】
なお、レベル別サービス制御部６１は、運用者端末装置８から送信されるサービス提供制御の中止要求信号を受信し、受信した中止要求信号に基づき、サービス提供制御を中止する構成としてもよい。
また、サービス提供契約部６３が、サービスの利用登録を受け付ける際、利用登録を要求するサービス利用装置が利用可能なサービスは、提供先種別識別情報ごとの提供対象のサービスの一部又は全部とする構成も適用可能である。
【００６５】
なお、上述のネットワークサービスプラットフォーム３の通信・情報ネットワーク対応サーバ装置４、シナリオサーバ装置５、サービス制御装置６と、通信ネットワーク１のサービス提供サーバ装置１０−１、情報ネットワーク２のサービス提供サーバ装置１０−２ａ、サービス提供サーバ装置１０−２ｂは、内部に通信手段を有している。
この通信手段は、ＴＣＰ／ＩＰ（Transmission Control Protocol／Internet Protocol）を備え、１０Ｂａｓｅ−Ｔ／１００Ｂａｓｅ−Ｔや無線ＬＡＮ（Local Area Network）などを使用してＬＡＮ（Local Area Network）などのプライベートネットワークと接続され、通信ネットワーク１又は情報ネットワーク２を介して、又は直接に、通信する機能を有する。
【００６６】
なお、本発明に記載のサービスを提供するサービス提供サーバ装置は、サービス提供サーバ装置１０−１、サービス提供サーバ装置１０−２ａ、サービス提供サーバ装置１０−２ｂ、ネットワークサービスプラットフォーム３に対応する。また、他についても同様に、発明に記載のネットワークサービスプラットフォーム装置は、ネットワークサービスプラットフォーム３に対応し、本発明に記載のサービス制御装置は、サービス制御装置６に対応し、本発明に記載のレベル別サービス情報蓄積部は、レベル別サービス情報蓄積部６２に対応し、本発明に記載の第１の通信部は、通信部６０に対応し、本発明に記載の認証部は、認証部６６に対応する。また、本発明に記載のサービス利用装置として、ユーザ端末９を例に説明したが、これに限られず、サービス提供サーバ装置１０−１、サービス提供サーバ装置１０−２ａ、サービス提供サーバ装置１０−２ｂも適用可能である。また、本発明に記載の提供先情報蓄積部は、提供先情報蓄積部６４に対応し、本発明に記載のサービス実行要求サーバ装置は、通信・情報ネットワーク対応サーバ装置４、シナリオサーバ装置５に対応し、本発明に記載の第２の通信部は、通信部４０、通信部５０に対応し、本発明に記載の認証要求部は、認証要求部４１、認証要求部５１に対応し、本発明に記載のサービス実行制御部は、サービス実行制御部４２、サービス実行制御部５２に対応し、本発明に記載のシナリオ蓄積部は、シナリオ蓄積部５３に対応し、本発明に記載のサービスコンポーネントは、サービスコンポーネント１００−１、サービスコンポーネント１００−２ａ、サービスコンポーネント１００−２ｂ、ネットワークサービスプラットフォーム３のシナリオサーバ装置５、通信・情報ネットワーク対応サーバ装置４に対応する。
【００６７】
なお、上述のネットワークサービスプラットフォーム３の通信・情報ネットワーク対応サーバ装置４、シナリオサーバ装置５、サービス制御装置６、通信ネットワーク１のサービス提供サーバ装置１０−１、情報ネットワーク２のサービス提供サーバ装置１０−２ａ、サービス提供サーバ装置１０−２ｂは、内部にコンピュータシステムを有している。そして、これら各装置の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
【００６８】
また、図２における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、また、図６に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、また、図７に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、また、図８に示す各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、ネットワークサービスプラットフォーム３がサービスの連携を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００６９】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバ装置やクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【産業上の利用可能性】
【００７０】
上記に説明したとおり、サービスの提供先の事業上のつながりの強さなど、提供先種別ごとに、すなわち、レベル別に、サービスの提供範囲定め、サービスの制御を行うこととした。これにより、ネットワークサービスプラットフォーム３の運営者が運営するサービス提供サーバ装置のサービスを、他のサービス提供サーバ装置の運営者に提供する事が容易に可能となるため、パートナーづくりが進むとともに、提供を受けた他のサービス提供サーバ装置の運営者が自ら保有するサービスと連携させて新しいサービスを開発しエンドユーザに提供することができるようになることから、サービスの利用が拡大し、システム及び関連装置の需要が一層高まることが期待できる。
【図面の簡単な説明】
【００７１】
【図１】本発明の一実施形態によるサービス連携システム１００の全体構成を示すブロック図である。
【図２】同実施形態による各装置の内部構成を示すブロック図である。
【図３】同実施形態によるシナリオ蓄積部５３のデータ構成例を示す図である。
【図４】同実施形態によるシナリオ蓄積部５３のデータ構成例を示す図である。
【図５】同実施形態によるシナリオ蓄積部５３のデータ構成例を示す図である。
【図６】同実施形態によるサービス制御装置６の基本動作フローを示す図である。
【図７】同実施形態におけるサービス連携システム１００のサービス提供における動作フローを示す図である。
【図８】同実施形態におけるサービス連携システム１００のサービス提供における他の動作例の動作フローを示す図である。
【符号の説明】
【００７２】
１  通信ネットワーク
２ａ  情報ネットワーク
２ｂ  情報ネットワーク
２ｃ  情報ネットワーク
２  情報ネットワーク
３  ネットワークサービスプラットフォーム
４  通信・情報ネットワーク対応サーバ装置
５  シナリオサーバ装置
６  サービス制御装置
７  サービスバス
８  運用者端末装置
６０  通信部
６１  レベル別サービス制御部
６２  レベル別サービス情報蓄積部
６３  サービス提供契約部
６４  提供先情報蓄積部
６５  サービス提供制御部
６６  認証部
９  ユーザ端末
５０  通信部
５１  認証要求部
５２  サービス実行制御部
５３  シナリオ蓄積部
４０  通信部
４１  認証要求部
４２  サービス実行制御部
１０−１  サービス提供サーバ装置
１０−２ａ  サービス提供サーバ装置
１０−２ｂ  サービス提供サーバ装置
１００−１  サービスコンポーネント
１００−２ａ  サービスコンポーネント
１００−２ｂ  サービスコンポーネント
１００  サービス連携システム
３００  サービス実行要求サーバ装置
【図１】
2008140326.tif 000003
【図２】
2008140326.tif 000004
【図３】
2008140326.tif 000005
【図４】
2008140326.tif 000006
【図５】
2008140326.tif 000007
【図６】
2008140326.tif 000008
【図７】
2008140326.tif 000009
【図８】
2008140326.tif 000010