(57)【特許請求の範囲】
【請求項１】
ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置と、当該サービス提供装置と通信可能に接続される対応づけ装置とを含むサービス提供システムであって、
前記対応づけ装置は、
第１の通信を行う第１通信端末を一意に識別する第１通信端末識別情報と、当該第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶する端末識別情報記憶手段と、
第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを、前記サービス提供装置から受信する第１通信情報受信手段と、
前記第１通信情報受信手段によって第１通信情報と第１通信端末識別情報とを受信すると、当該第１通信端末識別情報を検索キーとして前記端末識別情報記憶手段を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信する第１通信情報送信手段とを備え、
前記サービス提供装置は、
第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを取得すると、当該第１通信情報と当該第１通信端末識別情報とを前記対応づけ装置に送信する第１通信情報等送信手段と、
前記サービスを利用することを要求する利用要求を前記第２通信端末から受け付けた際に、前記第１通信情報送信手段によって送信されることで当該第２通信端末が取得した第１通信情報であって当該第２通信端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得する第１通信情報取得手段と、
前記第２通信端末が当該サービス提供装置との間で前記サービスを利用する際に行う第２の通信を一意に識別する第２通信情報を、前記第１通信情報取得手段によって取得された第１通信情報に対応づけて第２通信情報記憶手段に格納する第２通信情報格納手段と、
前記第２通信情報記憶手段に格納されている複数の第１通信情報の内、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて前記第２通信情報記憶手段に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するサービス提供制御手段と、
を備えたことを特徴とするサービス提供システム。
【請求項２】
前記サービス提供システムは、前記第１通信端末と前記第２通信端末とに接続され、当該第１通信端末による前記ネットワークに対する接続と、当該第２通信端末による前記ネットワークに対する接続とを制御するゲートウェイ装置を備えるものであって、
前記ゲートウェイ装置は、
前記第１通信情報を前記第１の通信に含まれる情報から収集する第１通信情報収集手段と、
前記第１通信端末識別情報を前記第１の通信に含まれる情報から収集する第１通信端末識別情報収集手段と、
前記第１通信情報収集手段によって収集された第１通信情報と、前記第１通信端末識別情報収集手段によって収集された第１通信端末識別情報とを、前記サービス提供装置に送信する第１通信情報等送信手段とを備え、
前記サービス提供装置の第１通信情報等送信手段は、前記ゲートウェイ装置の第１通信情報等送信手段によって送信されることで第１通信情報と第１通信端末識別情報とを取得し、当該第１通信情報と当該第１通信端末識別情報とを前記対応づけ装置に送信することを特徴とする請求項１に記載のサービス提供システム。
【請求項３】
ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置と、当該サービス提供装置と通信可能に接続される対応づけ装置とを含むサービス提供システムにおける当該対応づけ装置であって、
前記サービス提供装置は、前記サービスを利用することを要求する利用要求を端末から受け付けた際に、当該端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得し、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて記憶手段に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するものであって、
前記第１通信端末を一意に識別する第１通信端末識別情報と、当該第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶する端末識別情報記憶手段と、
第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを、前記サービス提供装置から受信する第１通信情報受信手段と、
前記第１通信情報受信手段によって第１通信情報と第１通信端末識別情報とを受信すると、当該第１通信端末識別情報を検索キーとして前記端末識別情報記憶手段を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信する第１通信情報送信手段と、
を備えたことを特徴とする対応づけ装置。
【請求項４】
ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置と、当該サービス提供装置と通信可能に接続される対応づけ装置とを含むサービス提供システムにおける当該サービス提供装置であって、
前記対応づけ装置は、第１の通信を行う第１通信端末を一意に識別する第１通信端末識別情報と、当該第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶し、第１の通信を一意に識別する第１通信情報と第１通信端末識別情報とを前記サービス提供装置から受信すると、当該第１通信端末識別情報を検索キーとして記憶手段を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信するものであって、
第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを取得すると、当該第１通信情報と当該第１通信端末識別情報とを前記対応づけ装置に送信する第１通信情報等送信手段と、
前記サービスを利用することを要求する利用要求を前記第２通信端末から受け付けた際に、前記第１通信情報送信手段によって送信されることで当該第２通信端末が取得した第１通信情報であって当該第２通信端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得する第１通信情報取得手段と、
前記第２通信端末が当該サービス提供装置との間で前記サービスを利用する際に行う第２の通信を一意に識別する第２通信情報を、前記第１通信情報取得手段によって取得された第１通信情報に対応づけて第２通信情報記憶手段に格納する第２通信情報格納手段と、
前記第２通信情報記憶手段に格納されている複数の第１通信情報の内、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて前記第２通信情報記憶手段に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するサービス提供制御手段と、
を備えたことを特徴とするサービス提供装置。
【請求項５】
ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置が、当該サービスを制御するサービス提供システムであって、
第１の通信を行う第１通信端末を一意に識別する第１通信端末識別情報と、当該第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶する端末識別情報記憶手段と、
第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを取得すると、当該第１通信端末識別情報を検索キーとして前記端末識別情報記憶手段を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信する第１通信情報送信手段と、
前記サービスを利用することを要求する利用要求を前記第２通信端末から受け付けた際に、前記第１通信情報送信手段によって送信されることで当該第２通信端末が取得した第１通信情報であって当該第２通信端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得する第１通信情報取得手段と、
前記第２通信端末が当該サービス提供装置との間で前記サービスを利用する際に行う第２の通信を一意に識別する第２通信情報を、前記第１通信情報取得手段によって取得された第１通信情報に対応づけて第２通信情報記憶手段に格納する第２通信情報格納手段と、
前記第２通信情報記憶手段に格納されている複数の第１通信情報の内、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて前記第２通信情報記憶手段に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するサービス提供制御手段と、
を備えたことを特徴とするサービス提供システム。
【請求項６】
ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置と、当該サービス提供装置と通信可能に接続される対応づけ装置とを含むサービス提供システムにおけるサービス提供方法であって、
前記対応づけ装置は、
第１の通信を行う第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを、前記サービス提供装置から受信する第１通信情報受信工程と、
前記第１通信情報受信工程によって第１通信情報と第１通信端末識別情報とを受信すると、当該第１通信端末識別情報を検索キーとして、第１通信端末識別情報と第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶する記憶部を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信する第１通信情報送信工程とを含み、
前記サービス提供装置は、
第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを取得すると、当該第１通信情報と当該第１通信端末識別情報とを前記対応づけ装置に送信する第１通信情報等送信工程と、
前記サービスを利用することを要求する利用要求を前記第２通信端末から受け付けた際に、前記第１通信情報送信工程によって送信されることで当該第２通信端末が取得した第１通信情報であって当該第２通信端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得する第１通信情報取得工程と、
前記第２通信端末が当該サービス提供装置との間で前記サービスを利用する際に行う第２の通信を一意に識別する第２通信情報を、前記第１通信情報取得工程によって取得された第１通信情報に対応づけて第２通信情報記憶部に格納する第２通信情報格納工程と、
前記第２通信情報記憶部に格納されている複数の第１通信情報の内、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて前記第２通信情報記憶部に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するサービス提供制御工程と、
を含んだことを特徴とするサービス提供方法。
【請求項７】
ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置と、当該サービス提供装置と通信可能に接続される対応づけ装置とを含むサービス提供システムにおいて、サービス提供方法をコンピュータに実行させるサービス提供プログラムであって、
前記サービス提供装置は、前記サービスを利用することを要求する利用要求を端末から受け付けた際に、当該端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得し、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて記憶工程に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するものであって、
第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを、前記サービス提供装置から受信する第１通信情報受信手順と、
前記第１通信情報受信手順によって第１通信情報と第１通信端末識別情報とを受信すると、当該第１通信端末識別情報を検索キーとして、第１通信端末識別情報と第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶する端末識別情報記憶部を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信する第１通信情報送信手順と、
を前記対応づけ装置としてのコンピュータに実行させることを特徴とするサービス提供プログラム。
【請求項８】
ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置と、当該サービス提供装置と通信可能に接続される対応づけ装置とを含むサービス提供システムにおいて、サービス提供方法をコンピュータに実行させるサービス提供プログラムであって、
前記対応づけ装置は、第１の通信を行う第１通信端末を一意に識別する第１通信端末識別情報と、当該第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶し、第１の通信を一意に識別する第１通信情報と第１通信端末識別情報とを前記サービス提供装置から受信すると、当該第１通信端末識別情報を検索キーとして記憶工程を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信するものであって、
第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを取得すると、当該第１通信情報と当該第１通信端末識別情報とを前記対応づけ装置に送信する第１通信情報等送信手順と、
前記サービスを利用することを要求する利用要求を前記第２通信端末から受け付けた際に、前記第１通信情報送信手順によって送信されることで当該第２通信端末が取得した第１通信情報であって当該第２通信端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得する第１通信情報取得手順と、
前記第２通信端末が当該サービス提供装置との間で前記サービスを利用する際に行う第２の通信を一意に識別する第２通信情報を、前記第１通信情報取得手順によって取得された第１通信情報に対応づけて第２通信情報記憶部に格納する第２通信情報格納手順と、
前記第２通信情報記憶部に格納されている複数の第１通信情報の内、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて前記第２通信情報記憶部に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するサービス提供制御手順と、
を前記サービス提供装置としてのコンピュータに実行させることを特徴とするサービス提供プログラム。
【請求項９】
ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置が、当該サービスを制御するサービス提供方法をコンピュータに実行させるサービス提供プログラムであって、
第１の通信を行う第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを取得すると、当該第１通信端末識別情報を検索キーとして、第１通信端末識別情報と第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶する端末識別情報記憶部を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信する第１通信情報送信手順と、
前記サービスを利用することを要求する利用要求を前記第２通信端末から受け付けた際に、前記第１通信情報送信手順によって送信されることで当該第２通信端末が取得した第１通信情報であって当該第２通信端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得する第１通信情報取得手順と、
前記第２通信端末が当該サービス提供装置との間で前記サービスを利用する際に行う第２の通信を一意に識別する第２通信情報を、前記第１通信情報取得手順によって取得された第１通信情報に対応づけて第２通信情報記憶部に格納する第２通信情報格納手順と、
前記第２通信情報記憶部に格納されている複数の第１通信情報の内、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて前記第２通信情報記憶部に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するサービス提供制御手順と、
をコンピュータに実行させることを特徴とするサービス提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、サービス提供システム、サービス提供方法およびサービス提供プログラムに関する。
【背景技術】
【０００２】
従来より、ＩＰ（Internet  Protocol）で制御されるネットワークに接続する端末に提供されるサービスとして、いわゆるＷｅｂサービスがある。ここで、Ｗｅｂサービスとは、一般に、ＷＷＷ（World  Wide  Web）関連技術を適用することで、アプリケーションの機能をネットワーク経由で実現するサービスのことをいう。例えば、インターネットに接続する端末は、Ｗｅｂサービスの一つであるＩＭ（Instant  Messaging）サービスの提供を受け、インターネットに接続する他の端末との間で、チャットや画像データの共有を実現する。
【０００３】
ＩＭサービスについて、図１３を用いて簡単に例示すると、端末各々は、ＩＭサービスの提供を受けるにあたり、まず、ＩＭサービスに対応する専用アプリケーションを当該端末内にインストールする。また、サービス提供装置は、当該端末各々を利用する会員の会員ＩＤを、会員リストに登録する。さらに、端末各々は、チャットや画像データの共有を実現したい他の会員が利用する端末との間で互いの会員ＩＤを交換し、専用アプリケーションのバディリスト（友人リスト）に登録する。例えば、会員Ａが利用する端末が、会員Ｂをバディリストに登録すると、当該登録を許可するか否かの確認がサービス提供装置から会員Ｂが利用する端末に対して送信され、会員Ｂが利用する端末が、登録を許可するとともに会員Ａをバディリストに登録する。すると、サービス提供装置は、会員Ａと会員Ｂとのバディ関係に基づいて、会員Ａが利用する端末と会員Ｂが利用する端末との間でチャットや画像データの共有を実現するよう、サービスを制御する。
【０００４】
また、例えば、特許文献１には、会員（コミュニティ）管理を一元化することで、新しいサービスを利用する際の会員登録を不要とする技術が開示されている。また、例えば、特許文献２には、一般的なブラウザを用いてアプリケーション共有を行う技術が開示されている。
【０００５】
【特許文献１】特開２００５−２２８１２２号公報
【特許文献２】特開２００３−０４４４２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記した従来の技術では、以下に説明するように、通信相手との関係が一時的な場合（アドホックに変化する関係の場合）に、このような一時的な通信関係に基づいてサービスを制御することができないという課題があった。
【０００７】
すなわち、まず、従来のＩＭサービスの課題として、次の３点が挙げられる。１点目としては、専用アプリケーションに関する課題である。一般的なＩＭサービスでは、異なるアプリケーション間でサービスを利用する仕組みが考慮されていないことから、利用者同士でサービスを受けるには、双方で、同種の専用アプリケーションをインストールしなければならない。２点目としては、バディリストの管理に関する課題である。上記したように、ＩＭサービスを受けるにはバディリストの登録が必要となるが、バディリストはアプリケーションごとに管理されていることから、他のアプリケーションを利用する際には再度バディリストの登録が必要となり、利用者にとって手間となってしまう。３点目としては、一時的な関係に関する課題である。例えば、利用者同士で一時的にファイルを共有したいなど、利用者同士の関係が一時的な場合（アドホックに変化する関係の場合）にサービスを受けたいとしても、バディリストを介することでしかサービスを受けることができない従来のＩＭサービスでは対応することができない。
【０００８】
この点、特許文献１に開示されている技術によっても、少なくとも１点目および３点目の課題は依然として解決されない。また、特許文献２に開示されている技術によっても、少なくとも２点目および３点目の課題は依然として解決されない。結局、上記した従来の技術のいずれによっても、少なくとも３点目の課題を解決することができない。
【０００９】
そこで、本発明は、上記した従来の技術の課題を解決するためになされたものであり、通信相手との関係が一時的な場合（アドホックに変化する関係の場合）に、このような一時的な通信関係に基づいてサービスを制御することが可能なサービス提供システム、サービス提供方法およびサービス提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記した課題を解決し、目的を達成するため、請求項１に係る発明は、ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置と、当該サービス提供装置と通信可能に接続される対応づけ装置とを含むサービス提供システムであって、前記対応づけ装置は、第１の通信を行う第１通信端末を一意に識別する第１通信端末識別情報と、当該第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶する端末識別情報記憶手段と、第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを、前記サービス提供装置から受信する第１通信情報受信手段と、前記第１通信情報受信手段によって第１通信情報と第１通信端末識別情報とを受信すると、当該第１通信端末識別情報を検索キーとして前記端末識別情報記憶手段を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信する第１通信情報送信手段とを備え、前記サービス提供装置は、第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを取得すると、当該第１通信情報と当該第１通信端末識別情報とを前記対応づけ装置に送信する第１通信情報等送信手段と、前記サービスを利用することを要求する利用要求を前記第２通信端末から受け付けた際に、前記第１通信情報送信手段によって送信されることで当該第２通信端末が取得した第１通信情報であって当該第２通信端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得する第１通信情報取得手段と、前記第２通信端末が当該サービス提供装置との間で前記サービスを利用する際に行う第２の通信を一意に識別する第２通信情報を、前記第１通信情報取得手段によって取得された第１通信情報に対応づけて第２通信情報記憶手段に格納する第２通信情報格納手段と、前記第２通信情報記憶手段に格納されている複数の第１通信情報の内、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて前記第２通信情報記憶手段に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するサービス提供制御手段と、を備えたことを特徴とする。
【００１１】
また、請求項２に係る発明は、上記の発明において、前記サービス提供システムは、前記第１通信端末と前記第２通信端末とに接続され、当該第１通信端末による前記ネットワークに対する接続と、当該第２通信端末による前記ネットワークに対する接続とを制御するゲートウェイ装置を備えるものであって、前記ゲートウェイ装置は、前記第１通信情報を前記第１の通信に含まれる情報から収集する第１通信情報収集手段と、前記第１通信端末識別情報を前記第１の通信に含まれる情報から収集する第１通信端末識別情報収集手段と、前記第１通信情報収集手段によって収集された第１通信情報と、前記第１通信端末識別情報収集手段によって収集された第１通信端末識別情報とを、前記サービス提供装置に送信する第１通信情報等送信手段とを備え、前記サービス提供装置の第１通信情報等送信手段は、前記ゲートウェイ装置の第１通信情報等送信手段によって送信されることで第１通信情報と第１通信端末識別情報とを取得し、当該第１通信情報と当該第１通信端末識別情報とを前記対応づけ装置に送信することを特徴とする。
【００１２】
また、請求項３に係る発明は、ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置と、当該サービス提供装置と通信可能に接続される対応づけ装置とを含むサービス提供システムにおける当該対応づけ装置であって、前記サービス提供装置は、前記サービスを利用することを要求する利用要求を端末から受け付けた際に、当該端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得し、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて記憶手段に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するものであって、前記第１通信端末を一意に識別する第１通信端末識別情報と、当該第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶する端末識別情報記憶手段と、第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを、前記サービス提供装置から受信する第１通信情報受信手段と、前記第１通信情報受信手段によって第１通信情報と第１通信端末識別情報とを受信すると、当該第１通信端末識別情報を検索キーとして前記端末識別情報記憶手段を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信する第１通信情報送信手段と、を備えたことを特徴とする。
【００１３】
また、請求項４に係る発明は、ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置と、当該サービス提供装置と通信可能に接続される対応づけ装置とを含むサービス提供システムにおける当該サービス提供装置であって、前記対応づけ装置は、第１の通信を行う第１通信端末を一意に識別する第１通信端末識別情報と、当該第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶し、第１の通信を一意に識別する第１通信情報と第１通信端末識別情報とを前記サービス提供装置から受信すると、当該第１通信端末識別情報を検索キーとして記憶手段を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信するものであって、第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを取得すると、当該第１通信情報と当該第１通信端末識別情報とを前記対応づけ装置に送信する第１通信情報等送信手段と、前記サービスを利用することを要求する利用要求を前記第２通信端末から受け付けた際に、前記第１通信情報送信手段によって送信されることで当該第２通信端末が取得した第１通信情報であって当該第２通信端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得する第１通信情報取得手段と、前記第２通信端末が当該サービス提供装置との間で前記サービスを利用する際に行う第２の通信を一意に識別する第２通信情報を、前記第１通信情報取得手段によって取得された第１通信情報に対応づけて第２通信情報記憶手段に格納する第２通信情報格納手段と、前記第２通信情報記憶手段に格納されている複数の第１通信情報の内、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて前記第２通信情報記憶手段に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するサービス提供制御手段と、を備えたことを特徴とする。
【００１４】
また、請求項５に係る発明は、ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置が、当該サービスを制御するサービス提供システムであって、第１の通信を行う第１通信端末を一意に識別する第１通信端末識別情報と、当該第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶する端末識別情報記憶手段と、第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを取得すると、当該第１通信端末識別情報を検索キーとして前記端末識別情報記憶手段を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信する第１通信情報送信手段と、前記サービスを利用することを要求する利用要求を前記第２通信端末から受け付けた際に、前記第１通信情報送信手段によって送信されることで当該第２通信端末が取得した第１通信情報であって当該第２通信端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得する第１通信情報取得手段と、前記第２通信端末が当該サービス提供装置との間で前記サービスを利用する際に行う第２の通信を一意に識別する第２通信情報を、前記第１通信情報取得手段によって取得された第１通信情報に対応づけて第２通信情報記憶手段に格納する第２通信情報格納手段と、前記第２通信情報記憶手段に格納されている複数の第１通信情報の内、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて前記第２通信情報記憶手段に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するサービス提供制御手段と、を備えたことを特徴とする。
【００１５】
また、請求項６に係る発明は、ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置と、当該サービス提供装置と通信可能に接続される対応づけ装置とを含むサービス提供システムにおけるサービス提供方法であって、前記対応づけ装置は、第１の通信を行う第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを、前記サービス提供装置から受信する第１通信情報受信工程と、前記第１通信情報受信工程によって第１通信情報と第１通信端末識別情報とを受信すると、当該第１通信端末識別情報を検索キーとして、第１通信端末識別情報と第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶する記憶部を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信する第１通信情報送信工程とを含み、前記サービス提供装置は、第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを取得すると、当該第１通信情報と当該第１通信端末識別情報とを前記対応づけ装置に送信する第１通信情報等送信工程と、前記サービスを利用することを要求する利用要求を前記第２通信端末から受け付けた際に、前記第１通信情報送信工程によって送信されることで当該第２通信端末が取得した第１通信情報であって当該第２通信端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得する第１通信情報取得工程と、前記第２通信端末が当該サービス提供装置との間で前記サービスを利用する際に行う第２の通信を一意に識別する第２通信情報を、前記第１通信情報取得工程によって取得された第１通信情報に対応づけて第２通信情報記憶部に格納する第２通信情報格納工程と、前記第２通信情報記憶部に格納されている複数の第１通信情報の内、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて前記第２通信情報記憶部に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するサービス提供制御工程と、を含んだことを特徴とする。
【００１６】
また、請求項７に係る発明は、ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置と、当該サービス提供装置と通信可能に接続される対応づけ装置とを含むサービス提供システムにおいて、サービス提供方法をコンピュータに実行させるサービス提供プログラムであって、前記サービス提供装置は、前記サービスを利用することを要求する利用要求を端末から受け付けた際に、当該端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得し、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて記憶工程に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するものであって、第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを、前記サービス提供装置から受信する第１通信情報受信手順と、前記第１通信情報受信手順によって第１通信情報と第１通信端末識別情報とを受信すると、当該第１通信端末識別情報を検索キーとして、第１通信端末識別情報と第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶する端末識別情報記憶部を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信する第１通信情報送信手順と、を前記対応づけ装置としてのコンピュータに実行させることを特徴とする。
【００１７】
また、請求項８に係る発明は、ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置と、当該サービス提供装置と通信可能に接続される対応づけ装置とを含むサービス提供システムにおいて、サービス提供方法をコンピュータに実行させるサービス提供プログラムであって、前記対応づけ装置は、第１の通信を行う第１通信端末を一意に識別する第１通信端末識別情報と、当該第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶し、第１の通信を一意に識別する第１通信情報と第１通信端末識別情報とを前記サービス提供装置から受信すると、当該第１通信端末識別情報を検索キーとして記憶工程を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信するものであって、第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを取得すると、当該第１通信情報と当該第１通信端末識別情報とを前記対応づけ装置に送信する第１通信情報等送信手順と、前記サービスを利用することを要求する利用要求を前記第２通信端末から受け付けた際に、前記第１通信情報送信手順によって送信されることで当該第２通信端末が取得した第１通信情報であって当該第２通信端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得する第１通信情報取得手順と、前記第２通信端末が当該サービス提供装置との間で前記サービスを利用する際に行う第２の通信を一意に識別する第２通信情報を、前記第１通信情報取得手順によって取得された第１通信情報に対応づけて第２通信情報記憶部に格納する第２通信情報格納手順と、前記第２通信情報記憶部に格納されている複数の第１通信情報の内、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて前記第２通信情報記憶部に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するサービス提供制御手順と、を前記サービス提供装置としてのコンピュータに実行させることを特徴とする。
【００１８】
また、請求項９に係る発明は、ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置が、当該サービスを制御するサービス提供方法をコンピュータに実行させるサービス提供プログラムであって、第１の通信を行う第１通信端末によって確立された第１の通信を一意に識別する第１通信情報と、当該第１通信端末を一意に識別する第１通信端末識別情報とを取得すると、当該第１通信端末識別情報を検索キーとして、第１通信端末識別情報と第１通信端末と組で利用される第２通信端末を一意に識別する第２通信端末識別情報とを対応づけて記憶する端末識別情報記憶部を検索し、当該第１通信端末識別情報に対応づけられている第２通信端末識別情報によって識別される第２通信端末に対して、当該第１通信情報を送信する第１通信情報送信手順と、前記サービスを利用することを要求する利用要求を前記第２通信端末から受け付けた際に、前記第１通信情報送信手順によって送信されることで当該第２通信端末が取得した第１通信情報であって当該第２通信端末と組で利用される第１通信端末によって確立された第１の通信を一意に識別する第１通信情報を取得する第１通信情報取得手順と、前記第２通信端末が当該サービス提供装置との間で前記サービスを利用する際に行う第２の通信を一意に識別する第２通信情報を、前記第１通信情報取得手順によって取得された第１通信情報に対応づけて第２通信情報記憶部に格納する第２通信情報格納手順と、前記第２通信情報記憶部に格納されている複数の第１通信情報の内、所定の第１通信情報各々が同一の第１の通信として確立されたものであることを示す場合に、当該第１通信情報各々に対応づけて前記第２通信情報記憶部に格納されている第２通信情報各々を用いて提供されるサービスを、互いに関連づけて制御するサービス提供制御手順と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、端末側の形態が、第１の通信を確立する第１通信端末と、サービスを利用する第２通信端末とに分かれ、かつ、第１通信端末と第２通信端末とを結ぶ通信が困難な環境において、第１の通信を確立した通信相手のように、通信相手との関係が一時的な場合にも、サービス提供装置は、このような一時的な通信関係に基づいたサービス提供を実現することが可能になる。
【発明を実施するための最良の形態】
【００２０】
以下に添付図面を参照して、本発明に係るサービス提供システム、サービス提供方法およびサービス提供プログラムの実施例を詳細に説明する。なお、以下では、実施例で用いる主要な用語、本発明に係るサービス提供システムの前提技術、実施例１に係るサービス提供システムの特徴、実施例１に係るサービス提供システムの構成、実施例１に係るサービス提供システムによる処理の手順、実施例１の効果を順に説明し、続いて、他の実施例について説明する。
【００２１】
［用語の説明］
まず最初に、以下の実施例で用いる主要な用語を説明する。「サービス」とは、いわゆるＷｅｂサービス（ＷＷＷ関連技術を適用することで、アプリケーションの機能をネットワーク経由で実現するサービス）のことである。インターネットなどＩＰによって制御されるネットワークにおいて、「サービス提供装置」がサービスを制御し、ネットワークに接続する「端末」が「サービス」の提供を受けるという関係にある。
【００２２】
ところで、「サービス提供装置」は、端末各々の関係や端末とサービス提供装置との関係、もしくは端末を利用する利用者同士の関係などに基づいて、サービスを制御する。具体的に例を挙げて説明すると、例えば、ＩＭサービスにおいて、端末Ａを利用する利用者と端末Ｂを利用する利用者とがファイル共有を実現する場合を想定する。端末Ｂが、「サービス提供装置」にアクセスしている際に、端末Ａが、「サービス提供装置」にファイルをアップロードしたとする。このような場合、「サービス提供装置」は、端末Ａの利用者と端末Ｂの利用者との関係に基づいて、端末Ｂにファイルを送信する。すなわち、「サービス提供装置」は、例えば、端末Ａの利用者から利用者ＩＤやパスワードの入力を受け付け、端末Ｂの利用者から利用者ＩＤやパスワードの入力を受け付けることで、端末Ａの利用者と端末Ｂの利用者とを特定する。そして、「サービス提供装置」は、特定した端末Ａの利用者と端末Ｂの利用者との関係が、ファイル共有を互いに認めている関係であれば、当該関係に基づいて、端末Ｂにファイルを送信するよう、サービスを制御するのである。
【００２３】
また、例えば、ＳＮＳ（Social  Networking  Service）において、サイトの運営者である端末Ａの利用者が端末Ｂの利用者にサイトを閲覧させる場合を想定する。このような場合、「サービス提供装置」は、端末Ａの利用者と端末Ｂの利用者との関係に基づいて、端末Ｂの利用者によるサイトの閲覧を制御する。すなわち、「サービス提供装置」は、特定した端末Ａの利用者と特定した端末Ｂの利用者との関係が、端末Ａの利用者によって端末Ｂの利用者によるサイトの閲覧が認められている関係であれば、当該関係に基づいて、端末Ｂの利用者によるサイトの閲覧を許可するよう、サービスを制御するのである。
【００２４】
また、例えば、音楽情報を提供する「サービス提供装置」が、端末Ａの利用者に音楽情報のダウンロードを許可する場合を想定する。このような場合、「サービス提供装置」は、端末Ａの利用者と「サービス提供装置」との関係に基づいて、端末Ａによるダウンロード通信を制御する。すなわち、「サービス提供装置」は、特定した端末Ａの利用者と「サービス提供装置」との関係が、「サービス提供装置」によって端末Ａの利用者によるダウンロード通信が認められている関係であれば、当該関係に基づいて、端末Ａによるダウンロード通信を許可するよう、サービス提供を制御するのである。
【００２５】
このように、端末各々の関係や端末とサービス提供装置との関係、もしくは端末を利用する利用者同士の関係などは、そのサービス内容によって様々な態様があるが、いずれの場合も、「サービス提供装置」が、これらの関係に基づいてサービスを制御することに変わりはない。
【００２６】
もっとも、従来のＷｅｂサービスは、このような関係が、予め登録されたものであることを前提として提供されてきた。例えば、従来の「サービス提供装置」は、利用者同士の関係などを予めバディリストに登録し、登録したバディリストに基づいて、チャットや画像データの共有などのサービスを制御していたのである。これに対し、本発明における「サービス提供装置」は、予め登録されたバディリストのような関係のみならず、通信相手との関係が一時的な場合（アドホックに変化する関係の場合）にも、かかる一時的な通信関係に基づいて、チャットや画像データの共有などのサービスを制御するものである。
【実施例１】
【００２７】
［本発明に係るサービス提供システムの前提技術］
続いて、図１を用いて、本発明に係るサービス提供システムの前提技術を説明する。図１は、本発明に係るサービス提供システムの前提技術を説明するための図である。図１に例示する前提技術のサービス提供システムは、ネットワークに接続する複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置がサービスを制御することを概要とし、端末側の形態が、ＳＩＰ（Session  Initiation  Protocol）フォンと情報表示端末とに分かれている構成の下、ＳＩＰによって通信を確立した通信相手のように、通信相手との関係が一時的な場合にも、サービス提供装置が、このような一時的な通信関係に基づいたサービス提供を実現するものである。ここで、ＳＩＰフォンとは、ＳＩＰによって通信を確立する端末（なお、確立したセッションを用いた通信も行う）のことであり、情報表示端末とは、ＨＴＴＰ（HyperText  Transfer  Protocol）通信を行う端末のことである。
【００２８】
この前提技術について簡単に説明すると、まず、前提技術のサービス提供システムにおいて、端末側のネットワークには、ＨＧＷが設置される。図１では、ＨＧＷとＳＩＰフォンと情報表示端末との接続関係を明示していないが、ＨＧＷの配下にＳＩＰフォンと情報表示端末とが接続される関係であり、また、ＨＧＷは、ＳＩＰフォンによるＳＩＰ通信と、情報表示端末によるＨＴＴＰ通信とをともに制御する装置である。すなわち、ＳＩＰフォンによるＳＩＰ通信も、情報表示端末によるＨＴＴＰ通信も、いずれもＨＧＷを経由してネットワークに接続される構成である。なお、以下では、ＳＩＰによってセッションが確立される過程を適宜『ＳＩＰ通信』と表現する（すなわち、『ＳＩＰ通信』は、ＳＩＰによって確立されたセッションそのものの通信、例えば、エンドユーザ間の音声パスやＶＰＮ（Virtual  Private  Network）などを意味するものではない）。
【００２９】
また、図１では明示していないが、前提技術における情報表示端末は、ＨＧＷにおいて予め記憶されたブラウザセッション情報を用いる。すなわち、ＨＧＷは、ＳＩＰフォンと、当該ＳＩＰフォンと組で利用される情報表示端末と、当該情報表示端末のブラウザセッション情報との対応づけを、予め記憶している。ここで、ブラウザセッション情報とは、複数の情報表示端末の中から所定の情報表示端末を特定するために用いる情報である。
【００３０】
このような構成の下、まず、ＳＩＰフォンとＳＩＰフォンとの間で、ＳＩＰによって通信が確立される（図１の（１）を参照）。
【００３１】
次に、ＳＩＰフォンと組で利用される情報表示端末は、サービスを利用することを要求する利用要求をサービス提供装置に送信する（図１の（２）を参照）。すると、サービス提供装置は、ＳＩＰフォン間でＳＩＰによって確立された通信を一意に識別するcallセッション情報を取得する（図１の（３）を参照）。例えば、サービス提供装置は、callセッション情報『100』を取得する。
【００３２】
この時、ＨＧＷが、ＳＩＰ通信に含まれる情報からcallセッション情報を収集し、収集したcallセッション情報を情報表示端末（ＳＩＰ通信を確立したＳＩＰフォンと組で利用される情報表示端末）に送信する。そして、情報表示端末が、ＨＧＷから送信されたcallセッション情報をサービス提供装置に転送する。こうして、サービス提供装置は、callセッション情報を取得する。
【００３３】
ここで、ＨＧＷが収集したcallセッション情報を情報表示端末に送信する際に、ＨＧＷは、ＳＩＰフォンと情報表示端末とブラウザセッション情報との対応づけを用いている。具体的には、ＨＧＷは、ＳＩＰ通信に含まれる情報からcallセッション情報を収集するとともに、当該ＳＩＰ通信を確立したＳＩＰフォンを一意に識別する情報をも収集する。次に、ＨＧＷは、ＳＩＰフォンと組で利用される情報表示端末と、当該情報表示端末のブラウザセッション情報とを、予め記憶している対応づけから特定する。そして、ＨＧＷは、ＨＧＷに対してブラウザセッション情報とともにポーリングを行っている複数の情報表示端末の中から、ブラウザセッション情報をキーとして、callセッション情報を送信すべき情報表示端末を特定し、callセッション情報を送信する。その後、情報表示端末が、ＨＧＷから送信されたcallセッション情報をサービス提供装置に転送する。
【００３４】
すると、サービス提供装置は、情報表示端末がサービス提供装置との間で行うＷｅｂ通信に付与されたWebセッション情報を、当該情報表示端末と組で利用されるＳＩＰフォンについて取得されたcallセッション情報と対応づけて記憶部に格納する（図１の（４）を参照）。具体的には、サービス提供装置は、Webセッション情報を払い出し、払い出したWebセッション情報をcallセッション情報と対応づけて記憶部に格納する。
【００３５】
続いて、サービス提供装置は、記憶部に格納されている複数のcallセッション情報の内、所定のcallセッション情報各々が、ＳＩＰによって同一の通信として確立されたものであることを示す場合に、当該callセッション情報各々に対応づけて記憶部に格納されているWebセッション情報各々を用いて提供されるサービスを、互いに関連づけて制御する（図１の（５）を参照）。例えば、サービス提供装置は、Webセッション情報『123』が付与されたＷｅｂ通信と、Webセッション情報『456』が付与されたＷｅｂ通信とを、ＳＩＰによって同一の通信として確立された関係であるとして、互いに関連づけて制御する。
【００３６】
すなわち、図１に例示するように、他方の情報表示端末が、Webセッション情報『456』が付与されたＷｅｂ通信によってサービス提供装置にアクセスしている際に、一方の情報表示端末が、Webセッション情報『123』が付与されたＷｅｂ通信によってサービス提供装置に画像データをアップロードしたとする。このような場合、前提技術のサービス提供装置は、情報表示端末各々の関係は、ＳＩＰによって同一の通信を確立した関係であるとみなすので、この関係は、画像データの共有を互いに認めている関係であるとして、他方の情報表示端末に画像データを送信するよう、サービスを制御する。
【００３７】
［前提技術のサービス提供システムの課題］
ところで、上記してきた前提技術のサービス提供システムにおいては、ＨＧＷが、ＳＩＰフォンと情報表示端末との間の情報伝達を代行するとともに、サービス提供の対象となる情報表示端末をブラウザセッション情報によって特定する役割を果たしている。しかしながら、情報表示端末の中には、例えば、ＰＨＳ（Personal  Handy-phone  System）網などの異なるネットワークに接続するモバイル情報表示端末（ＰＤＡ（Personal  Digital  Assistant）など）のように、ＨＧＷ配下の情報表示端末として接続されていない情報表示端末がある。このような情報表示端末について、前提技術のＨＧＷは、ＳＩＰフォンと情報表示端末との間の情報伝達を代行することができず、また、サービス提供の対象となる情報表示端末をブラウザセッション情報によって特定することもできない。
【００３８】
仮に、外部のネットワークに接続する情報表示端末が、ＨＧＷに接続することができる環境であったとしても（ＨＧＷ配下の情報表示端末として接続されるわけではないが、接続することは可能な環境であったとしても）、情報表示端末を利用する利用者が、ＨＧＷというローカルなＵＲＬ（Uniform  Resource  Locator）を調査し、ＩＰアドレスを入力するなどしてＨＧＷに接続することは、ＩＴ（Information  Technology）リテラシが低い利用者にとっては、敷居の高い操作であると言わざるを得ない。また、ＨＧＷが、外部のネットワークに接続する情報表示端末からの接続を、セキュリティ上の観点から一切認めない設定を行っている環境も考えられ、このような場合には、前提技術のサービス提供システムにおいては、情報表示端末は、一時的な通信関係に基づいたサービス提供を受けることができない。
【００３９】
そこで、以下では、端末側の形態が、ＳＩＰフォンと情報表示端末とで構成され、かつ、ＳＩＰフォンがＨＧＷにアクセスすることができる一方で、情報表示端末がＨＧＷにアクセスすることが困難な環境（例えば、ＳＩＰフォンと情報表示端末とが異なるネットワークを利用している環境など）において、通信相手との関係が一時的な場合にも、サービス提供装置が、このような一時的な通信関係に基づいたサービス提供を実現することが可能なサービス提供システムを提案する。
【００４０】
［実施例１に係るサービス提供システムの特徴］
まず、図２を用いて、実施例１に係るサービス提供システムの特徴を説明する。図２は、実施例１に係るサービス提供システムの特徴を説明するための図である。
【００４１】
上記したように、実施例１に係るサービス提供システムにおいては、ＳＩＰフォンと情報表示端末（ＨＧＷ配下の情報表示端末として接続されていない情報表示端末）との間の情報伝達をどのように行い、また、サービス提供の対象となる情報表示端末をどのように特定させるかが重要である。これを言い換えると、「サービス提供装置に、callセッション情報とWebセッション情報（当該callセッション情報で一意に識別される通信をＳＩＰによって確立したＳＩＰフォンと組で利用される情報表示端末のWebセッション情報）との対応づけをどのように把握させるのか」が重要であるということになる。ここで改めて図１を参照すると、一時的な通信関係に基づいたサービス提供を実現するには、サービス提供装置が、Webセッション情報をcallセッション情報に対応づけて記憶しなければならないことがわかる。そこで、以下では、サービス提供装置が、Webセッション情報をcallセッション情報に対応づけて記憶する仕組みを説明する。
【００４２】
実施例１に係るサービス提供システムにおいて、まず、情報表示端末は、当該情報表示端末と組で利用されるＳＩＰフォンを一意に識別する情報を、対応づけ装置に予め登録する（図２の（１）を参照）。実施例１において、ＳＩＰフォンを一意に識別する情報とは、ＳＩＰフォンＩＤとＨＧＷのＳＩＰ−ＵＲＩ（Uniform  Resource  Identifier）とを組み合わせた情報である。実施例１においては、ＨＧＷの配下に複数台のＳＩＰフォンが接続されている構成を想定するので、ＳＩＰフォンを一意に識別する情報として、ＨＧＷのＳＩＰ−ＵＲＩのみでは十分でなく、内線番号に相当するＳＩＰフォンＩＤを組み合わせなければならない。例えば、対応づけ装置は、図２の（１）に示すように、ＳＩＰフォンＩＤ『111111』とＨＧＷのＳＩＰ−ＵＲＩ『042259XXXX@example.co.jp』との組合せを、情報表示端末から予め登録されることで記憶している。
【００４３】
なお、「ＳＩＰフォンを一意に識別する情報」についてさらに説明しておくと、ＨＧＷは、ＳＩＰフォンＩＤ（例えば、ＳＩＰフォンの内線番号など）のみでＳＩＰフォンを一意に識別することができるので、ＨＧＷにとっての「ＳＩＰフォンを一意に識別する情報」は、「ＳＩＰフォンＩＤ」で足りる。これに対し、後述するように、サービス提供装置や対応づけ装置は、ＨＧＷ配下に複数台のＳＩＰフォンが接続される構成の場合、ＳＩＰフォンＩＤのみでＳＩＰフォンを一意に識別することができない。このため、サービス提供装置や対応づけ装置にとっての「ＳＩＰフォンを一意に識別する情報」は、「ＳＩＰフォンＩＤ」と「ＨＧＷのＳＩＰ−ＵＲＩ」とを組み合わせた情報であることが必要になるのである。
【００４４】
また、以下の実施例１においては、対応づけ装置が、ＳＩＰフォンを一意に識別する情報を情報表示端末から予め登録されることで記憶している手法を説明するが、本発明はこれに限られるものではない。例えば、利用者が情報表示端末を利用してサービスの提供を受ける際に、ＩＤやパスワードを入力するなどして対応づけ装置にログインし、対応づけ装置が、このタイミングで情報表示端末からＳＩＰフォンを一意に識別する情報を受け付け、この時、記憶してもよい。
【００４５】
また、対応づけ装置は、ＳＩＰフォンを一意に識別する情報に対応づけて、当該ＳＩＰフォンと組で利用される情報表示端末を一意に識別する情報を記憶している（図２の（２）を参照）。実施例１において、情報表示端末を一意に識別する情報とは、ブラウザセッション情報である。例えば、対応づけ装置は、図２の（２）に示すように、ＳＩＰフォンＩＤ『111111』とＨＧＷのＳＩＰ−ＵＲＩ『042259XXXX@example.co.jp』との組合せに対応づけて、ブラウザセッション情報『1001』を記憶している。
【００４６】
なお、以下の実施例１においては、利用者が情報表示端末を利用してサービスの提供を受ける際に、ＩＤやパスワードを入力するなどして対応づけ装置にログインすると、対応づけ装置が、このタイミングでブラウザセッション情報の払い出しと、事前に登録されているＳＩＰフォンを一意に識別する情報の読み込みと、両者の対応づけとを行う手法を説明するが、本発明はこれに限られるものではない。例えば、対応づけ装置は、情報表示端末を一意に識別する情報を、情報表示端末から予め登録されることで記憶してもよい。
【００４７】
対応づけ装置においてこのような対応づけ処理が行われている（あるいは、併行して行われる）ことを前提として、実施例１に係るサービス提供システムにおいて、ＳＩＰフォンとＳＩＰフォンとの間でＳＩＰによって通信が確立されると、実施例１におけるＨＧＷ（なお、図２においては、ＨＧＷを省略し、ＳＩＰフォンのみを図示している）は、ＳＩＰによって確立された通信を一意に識別するcallセッション情報と、ＳＩＰフォンを一意に識別する情報とを収集し、サービス提供装置に送信する（図２の（３）を参照）。例えば、callセッション情報『100』と、ＳＩＰフォンＩＤ『111111』とＨＧＷのＳＩＰ−ＵＲＩ『042259XXXX@example.co.jp』とを組み合わせた情報とを、サービス提供装置に送信する。
【００４８】
すると、サービス提供装置は、callセッション情報とＳＩＰフォンを一意に識別する情報とを取得すると、当該callセッション情報とＳＩＰフォンを一意に識別する情報とを、対応づけ装置に通知する（図２の（４）を参照）。例えば、サービス提供装置は、callセッション情報『100』と、ＳＩＰフォンＩＤ『111111』とＨＧＷのＳＩＰ−ＵＲＩ『042259XXXX@example.co.jp』とを組み合わせた情報とを、対応づけ装置に送信する。
【００４９】
一方、対応づけ装置は、callセッション情報とＳＩＰフォンを一意に識別する情報とをサービス提供装置から受信すると、ＳＩＰフォンを一意に識別する情報を検索キーとして記憶部を検索し、検索された情報によって識別される情報表示端末に対して、受信したcallセッション情報を送信する（図２の（５）を参照）。例えば、対応づけ装置は、callセッション情報『100』と、ＳＩＰフォンＩＤ『111111』とＨＧＷのＳＩＰ−ＵＲＩ『042259XXXX@example.co.jp』とを組み合わせた情報とをサービス提供装置から受信すると、ＳＩＰフォンＩＤ『111111』とＨＧＷのＳＩＰ−ＵＲＩ『042259XXXX@example.co.jp』とを組み合わせた情報を検索キーとして記憶部を検索し、検索されたブラウザセッション情報『1001』を用いてポーリングを行う情報表示端末に対して、受信したcallセッション情報『100』を送信する。
【００５０】
すると、情報表示端末が、サービスを利用することを要求する利用要求をサービス提供装置に送信する際に、対応づけ装置から受信したcallセッション情報を送信するので、サービス提供装置は、callセッション情報を取得する（図２の（６）を参照）。例えば、サービス提供装置は、callセッション情報『100』を取得する。
【００５１】
そして、サービス提供装置は、当該情報表示端末がサービス提供装置との間でサービスを利用する際に行うＷｅｂ通信を一意に識別する情報を情報表示端末に払い出し、取得したcallセッション情報に対応づけて記憶部に格納する（図２の（７）および（８）を参照）。例えば、サービス提供装置は、Webセッション情報『123』を払い出し、取得したcallセッション情報『100』に対応づけて記憶部に格納する。
【００５２】
このような処理を行うことで、実施例１に係るサービス提供システムにおいては、ＨＧＷ配下の情報表示端末として接続されていない情報表示端末についても、サービス提供装置が、Webセッション情報をcallセッション情報に対応づけて記憶することができるので、前提技術のサービス提供装置と同様、一時的な通信関係に基づいたサービス提供を実現することが可能になる。すなわち、ＳＩＰフォンと情報表示端末との間の情報伝達は、対応づけ装置を介することで行われ、また、サービス提供の対象となる情報表示端末の特定も、対応づけ装置で行われる。
【００５３】
［実施例１に係るサービス提供システムの構成］
次に、図３〜図９を用いて、実施例１に係るサービス提供システムの構成を説明する。図３は、実施例１に係るサービス提供システムの端末側の構成（ＨＧＷ配下でない情報表示端末）を示すブロック図であり、図４は、対応づけ装置の構成を示すブロック図であり、図５は、対応づけ記憶部を説明するための図であり、図６は、サービス提供装置の構成を示すブロック図であり、図７は、セッション情報記憶部を説明するための図であり、図８は、実施例１に係るサービス提供システムの端末側の構成（ＨＧＷ配下の情報表示端末）を示すブロック図であり、図９は、ブラウザセッション情報記憶部を説明するための図である。
【００５４】
実施例１に係るサービス提供システムは、一方の端末側の構成としては、情報表示端末がＨＧＷ配下に接続していない構成を想定し、他方の端末側の構成としては、情報表示端末がＨＧＷ配下に接続している構成（前提技術と同様の構成）を想定している。そこで、以下では、まず、情報表示端末がＨＧＷ配下に接続していない構成の端末側の構成（以下、サイドＡと呼ぶ）を説明し、次に、対応づけ装置の構成、サービス提供装置の構成を順に説明し、最後に、情報表示端末がＨＧＷ配下に接続している構成の端末側の構成（以下、サイドＢと呼ぶ）を説明する。
【００５５】
［ＨＧＷ４００（サイドＡ）］
図３に示すＨＧＷ４００は、ＳＩＰフォン３００のみを配下に接続し、情報表示端末３１０を配下に接続していない。ＨＧＷ４００は、以下に説明する各部が汎用的なゲートウェイ装置などに備えられることによって実現され、特に本発明に密接に関連するものとしては、図３に示すように、ＳＩＰ通信部／ＨＴＴＰ通信部４１０と、制御部４３０とを備える。
【００５６】
ＳＩＰ通信部／ＨＴＴＰ通信部４１０は、ＳＩＰ用およびＨＴＴＰ通信用の一般的なインタフェースおよびライブラリを備え、ＳＩＰフォン３００とＳＩＰ  ＰＲＯＸＹ５００との間の通信や、ＨＧＷ４００とサービス提供装置１００との間の通信を制御する。
【００５７】
制御部４３０は、ＨＧＷ４００における各種制御を行い、特に本発明に密接に関連するものとしては、図３に示すように、callセッション情報収集部４３１と、ＳＩＰフォンＩＤ収集部４３２と、対応づけ依頼部４３３とを備える。
【００５８】
callセッション情報収集部４３１は、callセッション情報を収集する。具体的には、callセッション情報収集部４３１は、配下のＳＩＰフォン３００と他方のＳＩＰフォン３５０との間でＳＩＰによって確立された通信を一意に識別するcallセッション情報を、ＳＩＰ通信に含まれる情報から収集する。また、callセッション情報収集部４３１は、収集したcallセッション情報を対応づけ依頼部４３３に伝達する。
【００５９】
ここで、callセッション情報およびWebセッション情報について説明する。本来、セッション情報とは、ＯＳＩ（Open  Systems  Interconnection）でいうところの第５層で通信を一意に識別する情報である。すなわち、実施例１に係るサービス提供システムにおいては、通信として、ＳＩＰ通信とＷｅｂ通信（ＨＴＴＰ通信）とが行われることを想定しているが、ＳＩＰ通信もＷｅｂ通信も、いずれもＴＣＰ（Transmission  Control  Protocol）通信であるという点で、第４層では識別することができない。このため、ＳＩＰフォン間や情報表示端末間で確立された通信にセッション情報が付与されることで、当該通信がＳＩＰ通信であるのか、あるいは、Ｗｅｂ通信であるのかが識別される。すなわち、callセッション情報とは、ＳＩＰ通信であることを示すセッション情報であり、Webセッション情報とは、Ｗｅｂ通信であることを示すセッション情報である。
【００６０】
また、セッション情報は、単にＳＩＰ通信とＷｅｂ通信とを識別するのみならず、ＳＩＰフォン間や情報表示端末間で確立された通信が、他のＳＩＰフォン間や情報表示端末間で確立された通信とは異なる通信であることをも識別する。これを言い換えると、callセッション情報とは、ＳＩＰフォン間でＳＩＰによって確立されたＳＩＰ通信を一意に識別する情報であり、Webセッション情報とは、情報表示端末間で確立されたＷｅｂ通信を一意に識別する情報である。callセッション情報としては、ＳＩＰ通信に含まれる情報である『Call-ID』、または、『From』、『To』、『tag』、もしくは、これらの組合せを用いる手法や、ＳＩＰ通信に含まれるその他の情報を組合せて用いる手法などが考えられ、ＳＩＰによって確立された通信を一意に識別することが可能な情報を用いる手法であれば、どのような手法でもよい。一方、Webセッション情報としては、情報表示端末がＷｅｂ通信を行う際に利用するブラウザに付与された情報である『セッションID』（CookieのIDなど）を用いる手法などが考えられる。なお、これらのcallセッション情報やWebセッション情報は、一般的には確立されたセッションごとにユニークに生成されるものであり、通常のアプリケーション利用の範囲では、競合しないものである。
【００６１】
ＳＩＰフォンＩＤ収集部４３２は、ＳＩＰフォンＩＤを収集する。具体的には、ＳＩＰフォンＩＤ収集部４３２は、配下のＳＩＰフォン３００を一意に識別する情報であるＳＩＰフォンＩＤを、当該ＳＩＰ通信に含まれる情報から収集する。また、ＳＩＰフォンＩＤ収集部４３２は、収集したＳＩＰフォンＩＤを、対応づけ依頼部４３３に伝達する。
【００６２】
ここで、ＳＩＰフォンＩＤとは、例えば、ＳＩＰフォンの内線番号のことである。ＨＧＷの配下に複数のＳＩＰフォンが接続される構成の場合、ＳＩＰ−ＵＲＩはＨＧＷに対して付与され、ＨＧＷ配下のＳＩＰフォン各々には、内線番号が付与される。すなわち、ＨＧＷ配下のＳＩＰフォンを通信相手として指定する際には、ＨＧＷのＳＩＰ−ＵＲＩと内線番号との組み合わせが指定されなければならない。
【００６３】
対応づけ依頼部４３３は、callセッション情報と情報表示端末３１０（当該callセッション情報で一意に識別される通信をＳＩＰによって確立したＳＩＰフォン３００と組で利用される情報表示端末３１０）とを対応づけるよう、サービス提供装置１００に依頼する。具体的には、対応づけ依頼部４３３は、callセッション情報収集部４３１によって収集されたcallセッション情報と、ＳＩＰフォンＩＤ収集部４３２によって収集されたＳＩＰフォンＩＤと、ＨＧＷ４００のＳＩＰ−ＵＲＩとを、サービス提供装置１００に送信し、callセッション情報と、情報表示端末３１０（送信するＳＩＰフォンＩＤとＨＧＷ４００のＳＩＰ−ＵＲＩとを組み合わせた情報で一意に識別されるＳＩＰフォン３００と組で利用される情報表示端末３１０）とを対応づけるよう、依頼する。なお、ＳＩＰフォンと情報表示端末とが「組で利用される」状況としては、例えば、ＳＩＰフォンと情報表示端末とが同じ利用者によって利用される場合などが想定される。
【００６４】
また、対応づけ依頼部４３３は、上記した情報の他に、対応づけ装置２００のＵＲＬをサービス提供装置１００に送信してもよい。この場合には、サービス提供装置１００は、対応づけ依頼部４３３から送信されたＵＲＬを用いて対応づけ装置２００にアクセスすることができる。
【００６５】
［ＳＩＰフォン３００（サイドＡ）］
ＳＩＰフォン３００は、汎用的なＳＩＰフォンによって実現され、特に本発明に密接に関連するものとしては、図３に示すように、入力部３０１と、出力部３０２と、入出力制御Ｉ／Ｆ部３０３と、ＳＩＰ通信部３０４とを備える。
【００６６】
いずれも汎用的なＳＩＰフォン３００と同様であるので簡単に説明すると、入力部３０１は、ＳＩＰフォン３００に用いられる情報や、各種処理をするための操作指示などを、番号キーやマイクなどによって入力し、出力部３０２は、ＳＩＰフォン３００による各種処理の結果や、各種処理をするための操作指示などを、ディスプレイやスピーカに出力し、入出力制御Ｉ／Ｆ部３０３は、入力部３０１と、出力部３０２と、ＳＩＰ通信部３０４との間における情報転送を制御し、ＳＩＰ通信部３０４は、ＳＩＰ用の一般的なインタフェースおよびライブラリを備え、他方のＳＩＰフォン３５０との間で（ＨＧＷ４００を介して）情報を送受信する。
【００６７】
［情報表示端末３１０（サイドＡ）］
情報表示端末３１０は、以下に説明する各部が汎用的なＰＤＡなどに備えられることによって実現され、特に本発明に密接に関連するものとしては、図３に示すように、入力部３１１と、出力部３１２と、入出力制御Ｉ／Ｆ部３１３と、ＨＴＴＰ通信部３１４と、記憶部３２０と、制御部３３０とを備える。
【００６８】
入力部３１１は、情報表示端末３１０に用いられる情報や、各種処理をするための操作指示などを、入力キーなどによって入力し、出力部３１２は、情報表示端末３１０による各種処理の結果や、各種処理をするための操作指示などを、ディスプレイなどに出力し、入出力制御Ｉ／Ｆ部３１３は、入力部３１１と、出力部３１２と、ＨＴＴＰ通信部３１４と、記憶部３２０と、制御部３３０との間における情報転送を制御し、ＨＴＴＰ通信部３１４は、ＨＴＴＰ通信用の一般的なインタフェースおよびライブラリを備え、サービス提供装置１００や対応づけ装置２００との間で情報を送受信する。
【００６９】
記憶部３２０は、制御部３３０における各種制御に用いられる情報を記憶し、特に本発明に密接に関連するものとしては、図３に示すように、ブラウザセッション情報記憶部３２１を備える。
【００７０】
ブラウザセッション情報記憶部３２１は、ブラウザセッション情報を記憶する。具体的には、ブラウザセッション情報記憶部３２１は、後述する対応づけ装置２００によって払い出されたブラウザセッション情報を記憶する。
【００７１】
制御部３３０は、情報表示端末３１０における各種制御を行い、特に本発明に密接に関連するものとしては、図３に示すように、ＳＩＰフォン識別情報登録部３３１と、callセッション情報送信部３３２と、Webセッション情報受信部３３３と、サービス利用部３３４とを備える。
【００７２】
ＳＩＰフォン識別情報登録部３３１は、情報表示端末３１０と組で利用されるＳＩＰフォン３００を一意に識別する情報を送信する。具体的には、ＳＩＰフォン識別情報登録部３３１は、ＳＩＰフォンを一意に識別する情報として、ＳＩＰフォンＩＤとＨＧＷ４００のＳＩＰ−ＵＲＩとを組み合わせた情報を、後述する対応づけ装置２００に送信する。実施例１においては、ＨＧＷ４００の配下に複数台のＳＩＰフォン３００が接続されている構成を想定するので、ＳＩＰフォン３００を一意に識別する情報として、ＨＧＷ４００のＳＩＰ−ＵＲＩのみでは十分でなく、内線番号に相当するＳＩＰフォンＩＤを組み合わせなければならない。
【００７３】
また、ＳＩＰフォン識別情報登録部３３１は、利用者が情報表示端末３１０を利用してサービスの提供を受ける際に、利用者によって入力されたＩＤやパスワード等を後述する対応づけ装置２００に送信し（この送信によって利用者は対応づけ装置２００にログインする）、対応づけ装置２００によって払い出されたブラウザセッション情報を受信し、受信したブラウザセッション情報をブラウザセッション情報記憶部３２１に格納する。
【００７４】
callセッション情報送信部３３２は、情報表示端末３１０と組で利用されるＳＩＰフォン３００によって確立された通信を一意に識別するcallセッション情報を、サービス提供装置１００に送信する。具体的には、callセッション情報送信部３３２は、ＳＩＰフォン識別情報登録部３３１によってブラウザセッション情報記憶部３２１に格納されたブラウザセッション情報を用いて対応づけ装置２００にアクセス（ポーリング）し、対応づけ装置２００から送信されることでcallセッション情報を取得し、取得したcallセッション情報をサービス提供装置１００に送信する。
【００７５】
Webセッション情報受信部３３３は、Webセッション情報を受信する。具体的には、Webセッション情報受信部３３３は、サービス提供装置１００によって払い出されたWebセッション情報を受信する。また、Webセッション情報受信部３３３は、受信したWebセッション情報を、サービス利用部３３４に伝達する。
【００７６】
サービス利用部３３４は、サービス提供装置１００によって提供されるサービスの提供を受け、サービスを利用する。具体的には、サービス利用部３３４は、Webセッション情報受信部３３３によって伝達された情報表示端末３１０のWebセッション情報（サービス提供装置１００によって払い出されたWebセッション情報）を、ＨＴＴＰ通信を行うブラウザに付与し、サービス提供を受けるために、サービス提供装置１００との間でＷｅｂ通信を行う。なお、実施例１において、サービス利用部３３４による通信は、Ｗｅｂサービスに関係する通信であるという意味で、「Ｗｅｂ通信」と呼ぶ。
【００７７】
［対応づけ装置２００］
対応づけ装置２００は、以下に説明する各部が汎用的なサーバなどに備えられることによって実現され、特に本発明に密接に関連するものとしては、図４に示すように、通信部２１０と、記憶部２２０と、制御部２３０とを備える。
【００７８】
通信部２１０は、ＨＴＴＰ通信用の一般的なインタフェースおよびライブラリを備え、情報表示端末３１０やサービス提供装置１００との間で情報を送受信する。具体的には、通信部２１０は、後述するＳＩＰフォン識別情報登録要求受信部２３１が情報表示端末３１０からＳＩＰフォンＩＤ等を受信する通信や、後述するブラウザセッション情報払出部２３２が情報表示端末３１０にブラウザセッション情報を送信する通信や、後述するcallセッション情報等通知受信部２３３がサービス提供装置１００から通知を受信したり応答する通信や、後述するアクセス先変更指示部２３４が情報表示端末３１０にリダイレクト指示を送信する通信などを行う。
【００７９】
記憶部２２０は、制御部２３０における各種処理に用いられる情報を記憶し、特に本発明に密接に関連するものとしては、図４に示すように、対応づけ記憶部２２１を備える。
【００８０】
対応づけ記憶部２２１は、ＳＩＰフォンを一意に識別する情報とブラウザセッション情報とを対応づけて記憶する。具体的には、対応づけ記憶部２２１は、まず、後述するＳＩＰフォン識別情報登録要求受信部２３１によって受信されたＳＩＰフォンＩＤとＨＧＷ４００のＳＩＰ−ＵＲＩとを組み合わせた情報を記憶し、次に、後述するブラウザセッション情報払出部２３２によって払い出されたブラウザセッション情報を、ＳＩＰフォンＩＤとＨＧＷ４００のＳＩＰ−ＵＲＩとを組み合わせた情報と対応づけて記憶する。また、対応づけ記憶部２２１が記憶したこれらの情報は、後述するcallセッション情報等通知受信部２３３による処理に利用される。対応づけ記憶部２２１は、例えば、図５に示すように、ＳＩＰフォンＩＤと、ＨＧＷ４００のＳＩＰ−ＵＲＩと、ブラウザセッション情報とを対応づけて記憶する。
【００８１】
図４に戻り、制御部２３０は、対応づけ装置２００における各種制御を行い、特に本発明に密接に関連するものとしては、図４に示すように、ＳＩＰフォン識別情報登録要求受信部２３１と、ブラウザセッション情報払出部２３２と、callセッション情報等通知受信部２３３と、アクセス先変更指示部２３４とを備える。
【００８２】
ＳＩＰフォン識別情報登録要求受信部２３１は、ＳＩＰフォン３００を一意に識別する情報を登録することを要求する登録要求を受信する。具体的には、ＳＩＰフォン識別情報登録要求受信部２３１は、情報表示端末３１０のＳＩＰフォン識別情報登録部３３１によって送信されたＳＩＰフォンＩＤとＨＧＷ４００のＳＩＰ−ＵＲＩとを組み合わせた情報を受信し、これらの情報を、対応づけ記憶部２２１に記憶させる。
【００８３】
ブラウザセッション情報払出部２３２は、ブラウザセッション情報を払い出す。具体的には、ブラウザセッション情報払出部２３２は、情報表示端末３１０のＳＩＰフォン識別情報登録部３３１によるログイン（ＩＤやパスワード等の送信）を受け付け、当該ログインを行った情報表示端末３１０が対応づけ装置２００との間で行うＨＴＴＰ通信に付与する情報として、ブラウザセッション情報を払い出す。また、ブラウザセッション情報払出部２３２は、払い出したブラウザセッション情報を、情報表示端末３１０に送信するとともに、当該情報表示端末３１０と組で利用されるＳＩＰフォン３００を一意に識別する情報に対応づけて、対応づけ記憶部２２１に記憶させる。
【００８４】
callセッション情報等通知受信部２３３は、サービス提供装置１００からの通知を受信する。具体的には、callセッション情報等通知受信部２３３は、後述するサービス提供装置１００によって送信されたcallセッション情報とＳＩＰフォン３００を一意に識別する情報とを受信すると、受信した情報を検索キーとして対応づけ記憶部２２１を検索し、検索されたＳＩＰフォン３００を一意に識別する情報に対応づけてブラウザセッション情報が記憶されているか（ブラウザセッション情報が既に払い出されているか）を確認する。
【００８５】
そして、callセッション情報等通知受信部２３３は、ＳＩＰフォン３００を一意に識別する情報は記憶されているが、ブラウザセッション情報は記憶されていないことを確認した場合には、未だ情報表示端末３１０が対応づけ装置２００にアクセスしていないため、現時点において、callセッション情報と情報表示端末３１０との対応づけができないことを、サービス提供装置１００に応答する。また、callセッション情報等通知受信部２３３は、ＳＩＰフォン３００を一意に識別する情報すら記憶されていないことを確認した場合にも、現時点において、callセッション情報と情報表示端末３１０との対応づけができないことを、サービス提供装置１００に応答する。また、callセッション情報等通知受信部２３３は、ＳＩＰフォン３００を一意に識別する情報とブラウザセッション情報との対応づけが記憶されていることを確認した場合には、callセッション情報と情報表示端末３１０との対応づけができることを、サービス提供装置１００に応答する。
【００８６】
例えば、callセッション情報等通知受信部２３３は、サービス提供装置１００から、検索キーとして、ＳＩＰフォンＩＤ『111111』とＨＧＷ４００のＳＩＰ−ＵＲＩ『042259XXXX@example.co.jp』とを組み合わせた情報を受信すると、これらの情報を検索キーとして対応づけ記憶部２２１を検索し、ブラウザセッション情報『1001』が対応づけて記憶されていることを確認し、callセッション情報と情報表示端末３１０との対応づけができることを応答として送信する。
【００８７】
なお、callセッション情報等通知受信部２３３は、サービス提供装置１００から受信したcallセッション情報を、ＳＩＰフォン３００を一意に識別する情報と対応づけて、対応づけ記憶部２２１に格納しておいてもよい。
【００８８】
アクセス先変更指示部２３４は、callセッション情報を情報表示端末３１０に送信するとともに、アクセス先変更指示を行う。具体的には、アクセス先変更指示部２３４は、callセッション情報等通知受信部２３３によって受信されたcallセッション情報を、所定のブラウザセッション情報（ＳＩＰによって通信を確立したＳＩＰフォン３００と組で利用される情報表示端末３１０に払い出されたブラウザセッション情報）が付与されたブラウザでポーリングを行う情報表示端末３１０に対して送信するとともに、サービス提供装置１００のＵＲＬにアクセス先を変更するよう指示するリダイレクト指示を行う。
【００８９】
［サービス提供装置１００］
サービス提供装置１００は、以下に説明する各部が汎用的なサーバなどに備えられることによって実現され、特に本発明に密接に関連するものとしては、図６に示すように、通信部１１０と、記憶部１２０と、制御部１３０とを備える。
【００９０】
通信部１１０は、ＨＴＴＰ通信用の一般的なインタフェースおよびライブラリを備え、情報表示端末３１０もしくは情報表示端末３６０との間などで情報を送受信する。具体的には、通信部１１０は、後述するcallセッション情報受信部１３１がＨＧＷ４００からＳＩＰフォン３００を一意に識別する情報やcallセッション情報を受信する通信や、後述するcallセッション情報等通知部１３２が対応づけ装置２００にcallセッション情報等を送信する通信や、後述するサービス提供部１３５が情報表示端末３１０にサービスを提供する通信などを行う。なお、実施例１においては、上記したいずれの通信もＨＴＴＰで行われるものとして説明するが、中でも、サービス提供部１３５による通信はＷｅｂサービスに関係する通信であるという意味で、「Ｗｅｂ通信」と呼ぶ。
【００９１】
記憶部１２０は、制御部１３０における各種制御に用いられる情報を記憶し、特に本発明に密接に関連するものとしては、図６に示すように、セッション情報記憶部１２１を備える。
【００９２】
セッション情報記憶部１２１は、Webセッション情報をcallセッション情報と対応づけて記憶する。具体的には、セッション情報記憶部１２１は、まず、後述するcallセッション情報受信部１３１によって受信されたcallセッション情報を記憶し、次に、後述するWebセッション情報払出部１３３によって払い出されたWebセッション情報をcallセッション情報と対応づけて記憶する。また、セッション情報記憶部１２１が記憶したこれらのセッション情報は、後述する関連づけ部１３４による処理に利用されるなどする。
【００９３】
セッション情報記憶部１２１は、例えば、図７に示すように、callセッション情報とWebセッション情報との対応づけを記憶する。すなわち、後述するcallセッション情報受信部１３１によって一方のＨＧＷ４００からcallセッション情報『100』が受信されると、セッション情報記憶部１２１は、図７の（Ａ）に示すように、callセッション情報『100』を記憶する。次に、後述するWebセッション情報払出部１３３によってWebセッション情報『123』が払い出されると、セッション情報記憶部１２１は、図７の（Ｂ）に示すように、Webセッション情報『123』をcallセッション情報『100』に対応づけて記憶する。また、セッション情報記憶部１２１は、他方の情報表示端末３６０についても、図７の（Ｃ）に示すように、Webセッション情報『456』をcallセッション情報『100』に対応づけて記憶する。その後、後述するサービス提供部１３５による関連づけが行われると、セッション情報記憶部１２１は、図７の（Ｄ）に示すように、関連づけを記憶する。
【００９４】
図６に戻り、制御部１３０は、サービス提供装置１００における各種制御を行い、特に本発明に密接に関連するものとしては、図６に示すように、callセッション情報受信部１３１と、callセッション情報等通知部１３２と、Ｗｅｂセッション情報払出部１３３と、関連づけ部１３４と、サービス提供部１３５とを備える。
【００９５】
callセッション情報受信部１３１は、callセッション情報等を受信する。具体的には、callセッション情報受信部１３１は、ＨＧＷ４００（サイドＡ）から、ＳＩＰフォン３００を一意に識別する情報とcallセッション情報とを受信することもあれば、情報表示端末３１０（サイドＡ）から、callセッション情報を受信することもあれば、情報表示端末３６０（サイドＢ）から、callセッション情報を受信することもあり、このようにして、callセッション情報をＳＩＰフォン３００（サイドＡ）もしくはＳＩＰフォン３５０（サイドＢ）各々について取得する。また、callセッション情報受信部１３１は、ＨＧＷ４００からＳＩＰフォン３００を一意に識別する情報とcallセッション情報を受信した場合には、これらの情報をcallセッション情報等通知部１３２に伝達し、情報表示端末３１０（サイドＡ）や情報表示端末３６０（サイドＢ）からcallセッション情報を受信した場合には、受信したcallセッション情報をセッション情報記憶部１２１に格納する。
【００９６】
callセッション情報等通知部１３２は、callセッション情報とＳＩＰフォン３００を一意に識別する情報とを対応づけ装置２００に通知する。具体的には、callセッション情報等通知部１３２は、callセッション情報受信部１３１によってcallセッション情報とＳＩＰフォン３００を一意に識別する情報とがＨＧＷ４００（サイドＡ）から受信されると、これらの情報を、対応づけ装置２００に送信する。
【００９７】
Webセッション情報払出部１３３は、Webセッション情報を払い出す。具体的には、Webセッション情報払出部１３３は、callセッション情報受信部１３１によって情報表示端末３１０（サイドＡ）や情報表示端末３６０（サイドＢ）からcallセッション情報が受信されると、当該情報表示端末３１０や情報表示端末３６０が行うＷｅｂ通信（サービス提供を受けるために情報表示端末３１０や情報表示端末３６０がサービス提供装置１００との間で行うＷｅｂ通信）に付与する情報として、Webセッション情報を払い出す。また、Webセッション情報払出部１３３は、払い出したWebセッション情報を、情報表示端末３１０や情報表示端末３６０に送信する。
【００９８】
関連づけ部１３４は、Webセッション情報をcallセッション情報に対応づけて格納する。具体的には、関連づけ部１３４は、Webセッション情報払出部１３３によって払い出されたWebセッション情報を、callセッション情報受信部１３１によって取得されたcallセッション情報に対応づけてセッション情報記憶部１２１に格納する。
【００９９】
サービス提供部１３５は、サービスを制御する。具体的には、サービス提供部１３５は、セッション情報記憶部１２１に格納されているWebセッション情報各々を用いて提供されるサービスを、互いに関連づけて制御する。
【０１００】
例えば、サービス提供部１３５は、図７の（Ｄ）に示すように、セッション情報記憶部１２１によって記憶されている複数のcallセッション情報の内、２つのcallセッション情報『100』各々が、ＳＩＰによって同一の通信として確立されたものであることを判別する。そして、サービス提供部１３５は、callセッション情報『100』に対応づけて記憶されているWebセッション情報『123』が付与されたＷｅｂ通信と、Webセッション情報『456』が付与されたＷｅｂ通信とを用いて提供されるサービスを、互いに関連づけて制御する。
【０１０１】
すなわち、例えば、他方の情報表示端末３１０が、Webセッション情報『123』が付与されたＷｅｂ通信によってサービス提供装置１００にアクセスしている際に、一方の情報表示端末３６０が、Webセッション情報『456』が付与されたＷｅｂ通信によってサービス提供装置１００に画像データをアップロードしたとする。このような場合、情報表示端末３１０と情報表示端末３６０との関係は、ＳＩＰによって同一の通信を確立した関係であるとみなされるので、この関係は、画像データの共有を互いに認めている関係であるとして、実施例１におけるサービス提供部１３５は、他方の情報表示端末３１０に画像データを送信するよう、サービスを制御する。
【０１０２】
ここで、改めて、サービス提供装置１００によるサービス提供について考える。すなわち、サービス提供装置１００によるサービス提供が、情報表示端末３１０と情報表示端末３６０との関係に基づいて制御される点は、従来のサービス提供装置と同様であるが、実施例１におけるサービス提供装置１００が、「情報表示端末３１０と情報表示端末３６０との関係」をどのように把握しているかが重要である。
【０１０３】
つまり、実施例１におけるサービス提供装置１００は、従来のサービス提供装置のように、予め記憶部に登録された関係を「情報表示端末３１０と情報表示端末３６０との関係」として把握するのではなく、サービス提供部１３５が、callセッション情報各々がＳＩＰによって同一の通信を確立したものであることを示す場合に、「情報表示端末３１０と情報表示端末３６０との関係」を把握するのである。言い換えると、サービス提供装置１００は、ＳＩＰによって同一の通信を確立したＳＩＰフォン３００とＳＩＰフォン３５０との関係のように、通信相手となる端末との関係が一時的な場合にも、かかる一時的な通信関係に基づいて、情報表示端末３１０および情報表示端末３６０各々において行われるＷｅｂ通信を互いに関連づけることで、一時的な通信関係に関連づけたサービス提供を可能としている。
【０１０４】
なお、実施例１のように、第１の通信がＳＩＰによって通信を確立する過程の通信である場合には、「情報表示端末３１０と情報表示端末３６０との関係」がＳＩＰによる認証済みの関係であるという点でも意味がある。すなわち、ＳＩＰ通信においては、Digest（ダイジェスト）認証などが行われるのが一般的であり、端末間でＳＩＰによって通信が確立されたということは、端末各々の関係が認証済みであることを示す。
【０１０５】
［ＨＧＷ４５０（サイドＢ）］
図８に示すＨＧＷ４５０は、ＳＩＰフォン３５０と情報表示端末３６０とを配下に接続している（前提技術と同様の構成である）。ＨＧＷ４５０は、以下に説明する各部が汎用的なゲートウェイ装置などに備えられることによって実現され、特に本発明に密接に関連するものとしては、図８に示すように、ＳＩＰ通信部／ＨＴＴＰ通信部４６０と、記憶部４７０と、制御部４８０とを備える。
【０１０６】
ＳＩＰ通信部／ＨＴＴＰ通信部４６０は、ＳＩＰ通信用およびＨＴＴＰ通信用の一般的なインタフェースおよびライブラリを備え、ＳＩＰフォン３５０とＳＩＰ  ＰＲＯＸＹ５００との間の通信や、情報表示端末３６０とサービス提供装置１００との間の通信、ＨＧＷ４５０とサービス提供装置１００との間の通信を制御する。
【０１０７】
記憶部４７０は、制御部４８０における各種制御に用いられる情報を記憶し、特に本発明に密接に関連するものとしては、図８に示すように、ブラウザセッション情報記憶部４７１を備える。
【０１０８】
ブラウザセッション情報記憶部４７１は、配下の情報表示端末３６０に割り当てられたブラウザセッション情報を予め記憶する。具体的には、ブラウザセッション情報記憶部４７１は、ＳＩＰフォン３５０を一意に識別する情報（ＳＩＰフォンＩＤ）と、当該ＳＩＰフォン３５０と組で利用される情報表示端末３６０を一意に識別する情報（情報表示端末ＩＤ）と、当該情報表示端末３６０を特定するためのブラウザセッション情報とを対応づけて予め記憶する。また、ブラウザセッション情報記憶部４７１が記憶するこれらの情報は、後述する情報表示端末特定部４８３による処理に利用されるなどする。ブラウザセッション情報記憶部４７１は、例えば、図９に示すように、ＳＩＰフォンＩＤと情報表示端末ＩＤとブラウザセッション情報との対応づけを記憶する。
【０１０９】
図８に戻り、制御部４８０は、ＨＧＷ４５０における各種制御を行い、特に本発明に密接に関連するものとしては、図８に示すように、callセッション情報収集部４８１と、ＳＩＰフォンＩＤ収集部４８２と、情報表示端末特定部４８３と、アクセス先変更指示部４８４とを備える。なお、図８の点線は、callセッション情報収集部４８１およびＳＩＰフォンＩＤ収集部４８２が、ＳＩＰフォン３５０に関連して処理が行われる部であり、情報表示端末特定部４８３およびアクセス先変更指示部４８４が、情報表示端末３６０に関連して処理が行われる部であることを、説明の便宜上の区分けとして示すものに過ぎない。
【０１１０】
callセッション情報収集部４８１は、callセッション情報を収集する。具体的には、callセッション情報収集部４８１は、配下のＳＩＰフォン３５０と他方のＳＩＰフォン３００との間でＳＩＰによって確立された通信を一意に識別するcallセッション情報を、ＳＩＰ通信に含まれる情報から収集する。また、callセッション情報収集部４８１は、収集したcallセッション情報を情報表示端末特定部４８３に伝達する。
【０１１１】
ＳＩＰフォンＩＤ収集部４８２は、ＳＩＰフォンＩＤを収集する。具体的には、ＳＩＰフォンＩＤ収集部４８２は、配下のＳＩＰフォン３５０を一意に識別する情報であるＳＩＰフォンＩＤを、ＳＩＰ通信に含まれる情報から収集する。また、ＳＩＰフォンＩＤ収集部４８２は、収集したＳＩＰフォンＩＤを情報表示端末特定部４８３に伝達する。
【０１１２】
情報表示端末特定部４８３は、ＳＩＰによって通信を確立したＳＩＰフォン３５０と組で利用される情報表示端末３６０を特定する。具体的には、情報表示端末特定部４８３は、ＳＩＰフォンＩＤ収集部４８２によって収集されたＳＩＰフォンＩＤを検索キーとして、ブラウザセッション情報記憶部４７１を検索し、当該ＳＩＰフォンＩＤによって一意に識別されるＳＩＰフォン３５０と組で利用される情報表示端末３６０を特定するとともに、当該情報表示端末３６０のブラウザセッション情報を特定する。次に、情報表示端末特定部４８３は、特定したブラウザセッション情報と、ＨＧＷ４５０に対してポーリングを行う複数の情報表示端末３６０各々のブラウザセッション情報とを比較し、ブラウザセッション情報が一致したポーリングを行っている情報表示端末３６０が、ＳＩＰによって通信を確立したＳＩＰフォン３５０と組で利用される情報表示端末３６０であると特定する。そして、情報表示端末特定部４８３は、アクセス先変更指示部４８４に、情報表示端末３６０の特定情報とcallセッション情報とを伝達する。
【０１１３】
アクセス先変更指示部４８４は、アクセス先変更指示を情報表示端末３６０に対して行う。具体的には、アクセス先変更指示部４８４は、情報表示端末特定部４８３から情報表示端末３６０の特定情報とcallセッション情報とを伝達されると、特定情報で特定される情報表示端末３６０に対して、サービス提供装置１００のＵＲＬにアクセス先を変更するよう指示するリダイレクト指示を、callセッション情報とともに行う。
【０１１４】
［ＳＩＰフォン３５０（サイドＢ）］
ＳＩＰフォン３５０は、汎用的なＳＩＰフォンによって実現され、特に本発明に密接に関連するものとしては、図８に示すように、入力部３５１と、出力部３５２と、入出力制御Ｉ／Ｆ部３５３と、ＳＩＰ通信部３５４とを備える。
【０１１５】
いずれも汎用的なＳＩＰフォン３５０と同様であるので簡単に説明すると、入力部３５１は、ＳＩＰフォン３５０に用いられる情報や、各種処理をするための操作指示などを、番号キーやマイクなどによって入力し、出力部３５２は、ＳＩＰフォン３５０による各種処理の結果や、各種処理をするための操作指示などを、ディスプレイやスピーカに出力し、入出力制御Ｉ／Ｆ部３５３は、入力部３５１と、出力部３５２と、ＳＩＰ通信部３５４との間における情報転送を制御し、ＳＩＰ通信部３５４は、ＳＩＰ通信用の一般的なインタフェースおよびライブラリを備え、他方のＳＩＰフォン３００との間で（ＨＧＷ４５０を介して）情報を送受信する。
【０１１６】
［情報表示端末３６０（サイドＢ）］
情報表示端末３６０は、以下に説明する各部が汎用的なＰＣや情報家電などに備えられることによって実現され、特に本発明に密接に関連するものとしては、図８に示すように、入力部３６１と、出力部３６２と、入出力制御Ｉ／Ｆ部３６３と、ＨＴＴＰ通信部３６４と、制御部３８０とを備える。
【０１１７】
入力部３６１は、情報表示端末３６０に用いられる情報や、各種処理をするための操作指示などを、キーボード、マウス、リモコンなどによって入力し、出力部３６２は、情報表示端末３６０による各種処理の結果や、各種処理をするための操作指示などを、ディスプレイやプリンタなどに出力し、入出力制御Ｉ／Ｆ部３６３は、入力部３６１と、出力部３６２と、ＨＴＴＰ通信部３６４と、制御部３８０との間における情報転送を制御し、ＨＴＴＰ通信部３６４は、ＨＴＴＰ通信用の一般的なインタフェースおよびライブラリを備え、サービス提供装置１００との間で（ＨＧＷ４５０を介して）情報を送受信する。
【０１１８】
制御部３８０は、情報表示端末３６０における各種制御を行い、特に本発明に密接に関連するものとしては、図８に示すように、callセッション情報送信部３８１と、Webセッション情報受信部３８２と、サービス利用部３８３とを備える。
【０１１９】
callセッション情報送信部３８１は、callセッション情報を送信する。具体的には、callセッション情報送信部３８１は、ＨＧＷ４５０のアクセス先変更指示部４８４によってリダイレクトされると、アクセス先をサービス提供装置１００に変更し、callセッション情報をサービス提供装置１００に送信する。
【０１２０】
Webセッション情報受信部３８２は、Webセッション情報を受信する。具体的には、Webセッション情報受信部３８２は、サービス提供装置１００からWebセッション情報を受信する。また、Webセッション情報受信部３８２は、受信したWebセッション情報を、サービス利用部３８３に伝達する。
【０１２１】
サービス利用部３８３は、サービス提供装置１００によって提供されるサービスの提供を受け、サービスを利用する。具体的には、サービス利用部３８３は、Webセッション情報受信部３８２によって伝達されたWebセッション情報を、ＨＴＴＰ通信を行うブラウザに付与し、サービス提供を受けるために、サービス提供装置１００との間でＷｅｂ通信を行う。
【０１２２】
［実施例１に係るサービス提供システムによる処理の手順］
次に、図１０〜図１２を用いて、実施例１に係るサービス提供システムによる処理の手順を説明する。図１０は、実施例１に係るサービス提供システムによる事前処理の手順を示すシーケンス図であり、図１１および図１２は、実施例１に係るサービス提供システムによる処理の手順を示すシーケンス図である。なお、図１０の太縦線が示すように、実施例１に係るサービス提供システムにおいては、左側の端末側の構成は、ＨＧＷ４００配下に情報表示端末３１０が接続されていない構成（サイドＡ）である。一方、右側の端末側の構成は、ＨＧＷ４５０配下に情報表示端末３６０が接続されている構成（サイドＢ）である。
【０１２３】
［事前処理の手順］
まず、情報表示端末３１０のＳＩＰフォン識別情報登録部３３１は、利用者によって入力されたＩＤやパスワードを対応づけ装置２００に送信することで対応づけ装置２００にログインするなどし、当該情報表示端末３１０と組で利用されるＳＩＰフォン３００を一意に識別する情報を、対応づけ装置２００に送信する（ステップＳ１０１）。ここで、ＳＩＰフォン３００を一意に識別する情報とは、ＳＩＰフォンＩＤとＨＧＷ４００のＳＩＰ−ＵＲＩとを組み合わせた情報である。
【０１２４】
すると、対応づけ装置２００のＳＩＰフォン識別情報登録要求受信部２３１が、ＳＩＰフォン３００を一意に識別する情報を受信し、これを対応づけ記憶部２２１が記憶する（ステップＳ１０２）。
【０１２５】
［処理の手順］
図１１に示すように、まず、ＳＩＰフォン３００とＳＩＰフォン３５０との間で、ステップＳ２０１−１〜ステップＳ２０３−４のＳＩＰ通信がＳＩＰ  ＰＲＯＸＹ５００を介して行われ、その結果、ステップＳ２０４において、ＳＩＰフォン３００とＳＩＰフォン３５０との間でＳＩＰによって通信が確立される。なお、ＳＩＰ通信におけるDigest認証やREGISTER認証などについては図示していないが、一般的なＳＩＰ通信と同様、ステップＳ２０１−１よりも前に行われている。
【０１２６】
ＳＩＰフォン３００とＳＩＰフォン３５０との間でＳＩＰ通信が確立されると、図１２に示すように、一方のＨＧＷ４００（サイドＡ）のcallセッション情報収集部４３１は、配下のＳＩＰフォン３００と他方のＳＩＰフォン３５０との間でＳＩＰによって確立された通信を一意に識別するcallセッション情報を、ＳＩＰ通信に含まれる情報から収集し（ステップＳ２０５）、ステップＳ２０７において、対応づけ依頼部４３３に伝達する。
【０１２７】
次に、ＨＧＷ４００のＳＩＰフォンＩＤ収集部４３２は、配下のＳＩＰフォン３００を一意に識別する情報であるＳＩＰフォンＩＤを、ＳＩＰ通信に含まれる情報から収集し（ステップＳ２０６）、対応づけ依頼部４３３に伝達する（ステップＳ２０７）。
【０１２８】
続いて、ＨＧＷ４００の対応づけ依頼部４３３は、ステップＳ２０７において伝達されたcallセッション情報およびＳＩＰフォンＩＤと、ＨＧＷのＳＩＰ−ＵＲＩとを、サービス提供装置１００に送信する（ステップＳ２０８）。なお、対応づけ依頼部４３３は、上記した情報の他に、対応づけ装置２００のＵＲＬをサービス提供装置１００に送信してもよい。この場合には、サービス提供装置１００は、対応づけ依頼部４３３から送信されたＵＲＬを用いて対応づけ装置２００にアクセスすることができる。
【０１２９】
ところで、実施例１においては、ステップＳ２０９に示すように、情報表示端末３１０のＳＩＰフォン識別情報登録部３３１が、利用者が情報表示端末３１０を利用する際に、利用者によって入力されたＩＤやパスワードを対応づけ装置２００に送信すると（この送信によって利用者は対応づけ装置２００にログインする）、対応づけ装置２００のブラウザセッション情報払出部２３２によってブラウザセッション情報が払い出され（ステップＳ２１０）、払い出されたブラウザセッション情報がＳＩＰフォン識別情報登録部３３１に送信される（ステップＳ２１１）。すると、ＳＩＰフォン識別情報登録部３３１は、受信したブラウザセッション情報をブラウザセッション情報記憶部３２１に格納する（ステップＳ２１２）。かかるステップＳ２０９〜Ｓ２１２の処理は、このように、ＳＩＰフォン３００とＳＩＰフォン３５０との間でＳＩＰによって通信が確立された後に行われてもよいし、ＳＩＰフォン３００を一意に識別する情報を登録するのと同様に（図１０を参照）、事前に行われてもよい。なお、実施例１においては、ステップＳ２０９〜Ｓ２１２の処理が、後述するcallセッション情報等通知の処理（ステップＳ２１３）よりも前に終了することで、サービス提供装置１００による後の処理（ステップＳ２２５におけるWebセッション情報払い出しの処理など）が順次行われていく手順を説明するが、本発明はこれに限られるものではない。すなわち、ステップＳ２０９〜Ｓ２１２の処理がステップＳ２１３よりも後に行われた場合にも、本発明を同様に適用することができる（この点については後述する）。
【０１３０】
一方、サービス提供装置１００のcallセッション情報受信部１３１が、ステップＳ２０８において受信したcallセッション情報をセッション情報記憶部１２１に記憶させるとともに、callセッション情報等通知部１３２が、callセッション情報とＳＩＰフォン３００を一意に識別する情報とを対応づけ装置２００に通知する（ステップＳ２１３）。
【０１３１】
すると、対応づけ装置２００のcallセッション情報等通知受信部２３３は、サービス提供装置１００によって送信されたcallセッション情報とＳＩＰフォン３００を一意に識別する情報とを受信すると、受信した情報を検索キーとして対応づけ記憶部２２１を検索し、検索されたＳＩＰフォン３００を一意に識別する情報に対応づけてブラウザセッション情報が記憶されているか（ブラウザセッション情報が既に払い出されているか）を確認する。
【０１３２】
そして、callセッション情報等通知受信部２３３は、ＳＩＰフォン３００を一意に識別する情報は記憶されているが、ブラウザセッション情報は記憶されていないことを確認した場合には、未だ情報表示端末３１０が対応づけ装置２００にアクセスしていないため、現時点において、callセッション情報と情報表示端末３１０との対応づけができないことを、サービス提供装置１００に応答する。また、callセッション情報等通知受信部２３３は、ＳＩＰフォン３００を一意に識別する情報すら記憶されていないことを確認した場合にも、現時点において、callセッション情報と情報表示端末３１０との対応づけができないことを、サービス提供装置１００に応答する。また、callセッション情報等通知受信部２３３は、ＳＩＰフォン３００を一意に識別する情報とブラウザセッション情報との対応づけが記憶されていることを確認した場合には、callセッション情報と情報表示端末３１０との対応づけができることを、サービス提供装置１００に応答する。
【０１３３】
サービス提供装置１００のcallセッション情報等通知部１３２は、対応づけ装置２００から、callセッション情報と情報表示端末３１０との対応づけができることを応答されると、対応づけ完了応答をＨＧＷ４００に送信する（ステップＳ２１４）。
【０１３４】
一方、対応づけ装置２００のアクセス先変更指示部２３４は、ブラウザセッション情報（ＳＩＰによって通信を確立したＳＩＰフォン３００と組で利用される情報表示端末３１０に払い出されたブラウザセッション情報）が付与されたブラウザでポーリングを行う情報表示端末３１０に対して（ステップＳ２１５）、callセッション情報等通知受信部２３３によって受信されたcallセッション情報を送信するとともに、サービス提供装置１００のＵＲＬにアクセス先を変更するよう指示するリダイレクト指示を行う（ステップＳ２１６）。
【０１３５】
すると、情報表示端末３１０はリダイレクトされ、アクセス先をサービス提供装置１００に変更するとともに、callセッション情報送信部３３２が、callセッション情報をサービス提供装置１００に送信する（ステップＳ２１７）。
【０１３６】
ところで、ここで、ＨＧＷ４５０側（サイドＢ）の処理について説明する。まず、ＳＩＰフォン３００とＳＩＰフォン３５０との間でＳＩＰ通信が確立されると、ＨＧＷ４５０のcallセッション情報収集部４８１は、配下のＳＩＰフォン３５０と他方のＳＩＰフォン３００との間でＳＩＰによって確立された通信を一意に識別するcallセッション情報を、ＳＩＰ通信に含まれる情報から収集し（ステップＳ２１８）、ステップＳ２２０において、情報表示端末特定部４８３に伝達する。
【０１３７】
次に、ＨＧＷ４５０のＳＩＰフォンＩＤ収集部４８２は、配下のＳＩＰフォン３５０を一意に識別する情報であるＳＩＰフォンＩＤを、ＳＩＰ通信に含まれる情報から収集し（ステップＳ２１９）、情報表示端末特定部４８３に伝達する（ステップＳ２２０）。
【０１３８】
続いて、ＨＧＷ４５０の情報表示端末特定部４８３は、ステップＳ２０４においてＳＩＰによって通信を確立したＳＩＰフォン３５０と組で利用される情報表示端末３６０を特定する（ステップＳ２２１）。具体的には、情報表示端末特定部４８３は、まず、ＳＩＰフォンＩＤを検索キーとしてブラウザセッション情報記憶部４７１を検索することで情報表示端末３６０を特定し、特定した情報表示端末３６０のブラウザセッション情報と、ＨＧＷ４５０に対してポーリング（ステップＳ２２２）を行う複数の情報表示端末３６０各々のブラウザセッション情報とを比較し、ＳＩＰによって通信を確立したＳＩＰフォン３５０と組で利用される情報表示端末３６０を特定する。
【０１３９】
そして、ＨＧＷ４５０のアクセス先変更指示部４８４は、アクセス先変更指示を、ステップＳ２２２において特定された情報表示端末３６０に対して行う。具体的には、特定された情報表示端末３６０に対して、サービス提供装置１００のＵＲＬにアクセス先を変更するよう指示するリダイレクト指示を、callセッション情報とともに行う（ステップＳ２２３）。
【０１４０】
すると、情報表示端末３６０のcallセッション情報送信部３８１はリダイレクトされ、アクセス先をサービス提供装置１００に変更し、callセッション情報をサービス提供装置１００に送信する（ステップＳ２２４）。
【０１４１】
一方、サービス提供装置１００のcallセッション情報受信部１３１が、情報表示端末３１０や情報表示端末３６０から送信されたcallセッション情報を受信すると、続いて、Webセッション情報払出部１３３が、当該callセッション情報を送信した情報表示端末３１０や情報表示端末３６０各々が行うＷｅｂ通信（サービス提供を受けるために情報表示端末３１０や情報表示端末３６０各々がサービス提供装置１００との間で行うＷｅｂ通信）に付与する情報として、Webセッション情報を払い出し（ステップＳ２２５）、払い出したWebセッション情報を、情報表示端末３１０や情報表示端末３６０に送信する（ステップＳ２２６およびステップＳ２２７）。
【０１４２】
次に、サービス提供装置１００の関連づけ部１３４は、ステップＳ２２５において情報表示端末３１０や情報表示端末３６０について払い出されたWebセッション情報を、ステップＳ２１７やステップＳ２２４において取得されたcallセッション情報に対応づけてセッション情報記憶部１２１に格納する。そして、サービス提供装置１００のサービス提供部１３５は、セッション情報記憶部１２１に格納されている複数のcallセッション情報の内、所定のcallセッション情報各々がＳＩＰによって同一の通信として確立されたものであることを示す場合に、当該callセッション情報各々に対応づけて格納されているWebセッション情報各々を用いて提供されるサービスを、互いに関連づけて制御する（ステップＳ２２８、ステップＳ２２９−１〜Ｓ２２９−４）。
【０１４３】
こうして、サービス提供装置１００のサービス提供部１３５は、ステップＳ２２８において行われた関連づけに基づいて、サービスを制御する。
【０１４４】
なお、上記においては、対応づけ装置２００からサービス提供装置１００に対するステップＳ２１３の応答が、「callセッション情報と情報表示端末３１０との対応づけができる」との応答であると想定してステップＳ２１４以降を説明したが、「callセッション情報と情報表示端末３１０との対応づけができない」との応答である場合もある。すなわち、ステップＳ２０９〜Ｓ２１２の処理がステップＳ２１３よりも後に行われた場合である。
【０１４５】
そこで、このような場合について一例を説明すると、例えば、対応づけ装置２００が、「callセッション情報と情報表示端末３１０との対応づけができない」との応答をサービス提供装置１００に送信するとともに、対応づけ記憶部２２１に、サービス提供装置１００から通知されたcallセッション情報を、ＳＩＰフォン３００を一意に識別する情報と対応づけて記憶するとする。具体的に例を挙げて説明すると、対応づけ記憶部２２１が、図５に示すようなデータベースに、さらに『callセッション情報』を対応づけて記憶するとする（もっとも、「callセッション情報と情報表示端末３１０との対応づけができない」状況であるので、『ブラウザセッション情報』の列に未だ情報が記憶されていない状況である）。
【０１４６】
この後、情報表示端末３１０がＩＤやパスワードを対応づけ装置２００に送信することで対応づけ装置２００にログインし、対応づけ装置２００がその時点でブラウザセッション情報を払い出し、図５に示すようなデータベースの『ブラウザセッション情報』に払い出した値を記憶し、情報表示端末３１０に払い出したブラウザセッション情報を送信すれば、その後、図１２の処理の手順と同様に、ステップＳ２１５以降の処理が進むことになる。こうして、ステップＳ２０９〜Ｓ２１２の処理がステップＳ２１３よりも後に行われた場合であっても、本発明を同様に適用することができる。
【０１４７】
また、他の一例を説明すると、例えば、サービス提供装置１００が、対応づけ装置２００に対して、ステップＳ２１３の通知を繰り返し行ってもよい。このようにすれば、対応づけ装置２００は、『callセッション情報』を記憶しなくとも、サービス提供装置１００から繰り返し伝えられるcallセッション情報を用いて、その後の確認や応答を行うことができる。
【０１４８】
また、図１２に図示してはいないが、ＳＩＰフォン３００とＳＩＰフォン３５０との間で行われていた通話が終了した際、サービス提供装置１００は、ＳＩＰによって確立された通信が切断されたことを示す切断情報を、切断された通信を一意に識別するcallセッション情報とともにＳＩＰ  ＰＲＯＸＹ５００から送信されることで受信すると、当該callセッション情報に該当するサービス提供を終了するように制御したり、対応づけ装置２００に対して当該callセッション情報を削除するよう指示するなどしてもよい。
【０１４９】
すなわち、例えば、上記した一例のように、対応づけ装置２００が、対応づけ記憶部２２１に、サービス提供装置１００から通知されたcallセッション情報をさらに記憶しているような場合に有効である。すなわち、対応づけ装置２００は、callセッション情報を削除するようにサービス提供装置１００から指示されることで、もはや利用されることのないcallセッション情報を削除することができる。
【０１５０】
［実施例１の効果］
上記してきたように、実施例１によれば、端末側の形態が、ＳＩＰフォンと、情報表示端末とに分かれ、かつ、ＳＩＰフォンがＨＧＷにアクセスすることができる一方で、情報表示端末がＨＧＷにアクセスすることが困難な環境において、ＳＩＰによって通信を確立した通信相手のように、通信相手との関係が一時的な場合にも、サービス提供装置は、このような一時的な通信関係に基づいたサービス提供を実現することが可能になる。
【実施例２】
【０１５１】
［他の実施例］
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。
【０１５２】
上記の実施例においては、ＳＩＰフォンを一意に識別する情報として、ＳＩＰフォンＩＤとＨＧＷのＳＩＰ−ＵＲＩとを組み合わせた情報を用いる手法を説明したが、本発明はこれに限られるものではない。ＳＩＰフォンの製造番号など、ＳＩＰフォンを一意に識別することができる情報であれば、いずれでもよい。
【０１５３】
また、上記の実施例においては、第１の通信が、ＳＩＰによってセッションが確立される過程の通信（なお、切断の対象となる第１の通信は、ＳＩＰによって確立された通信を意味する）であり、第２の通信が、Ｗｅｂ通信（ＨＴＴＰ通信）であることを想定してきたが、本発明はこれに限られるものではない。第１の通信によって確立されるセッションと第２の通信のセッションとが互いに異なるセッションであれば、具体的な通信プロトコルはいずれでもよい。
【０１５４】
また、上記の実施例においては、サービス提供装置が取得するcallセッション情報は、同一の値であるものとして説明してきたが、同一の値でなくてもよい。ＳＩＰによって端末間で確立された同一の通信を一意に識別するものとしてサービス提供装置が認識可能なものであれば、二つの値の組み合わせでもよい。
【０１５５】
［システム構成等］
また、上記の実施例においては、ＳＩＰプロキシとサービス提供装置とが物理的に異なる装置で実現されている事例を説明してきたが、本発明はこれに限られるものではない。ＳＩＰプロキシとサービス提供装置とは物理的に同一の装置で実現されていてもよく、また、同一の事業者で運営されていてもよい。
【０１５６】
また、上記の実施例においては、サービス提供装置と対応づけ装置とが物理的に異なる装置で実現されている事例を説明してきたが、本発明はこれに限られるものではない。サービス提供装置と対応づけ装置とは物理的に同一の装置で実現されていてもよく、また、同一の事業者で運営されていてもよい。
【０１５７】
また、上記の実施例においては、単一のＳＩＰプロキシがＳＩＰ信号（ＳＩＰの具体的な信号、INVITE、200  OKなどの種類、および、From、Toなどのパラメータを含む）を仲介する事例を説明してきたが、本発明はこれに限られるものではない。複数のＳＩＰプロキシがＳＩＰ信号を仲介する事例や、ＮＧＮ（Next  Generation  Network）におけるＡＳ（Application  Server）などがＳＩＰ信号を仲介する事例にも、本発明を同様に適用することができる。
【０１５８】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１５９】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示（例えば、図３、４、６、８など）の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１６０】
なお、本実施例で説明したサービス提供方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【産業上の利用可能性】
【０１６１】
以上のように、本発明に係るサービス提供システム、サービス提供方法およびサービス提供プログラムは、ネットワークに接続される複数の端末に当該ネットワーク上のサービスを提供するサービス提供装置がサービスを制御することに有用であり、特に、端末側の形態が、第１の通信を確立する第１通信端末と、サービスを利用する第２通信端末とに分かれ、かつ、第１通信端末と第２通信端末とを結ぶ通信が困難な環境において、第１の通信を確立した通信相手のように、通信相手との関係が一時的な場合にも、サービス提供装置は、このような一時的な通信関係に基づいたサービス提供を実現することに適する。
【図面の簡単な説明】
【０１６２】
【図１】本発明に係るサービス提供システムの前提技術を説明するための図である。
【図２】実施例１に係るサービス提供システムの特徴を説明するための図である。
【図３】実施例１に係るサービス提供システムの端末側の構成（ＨＧＷ配下でない情報表示端末）を示すブロック図である。
【図４】対応づけ装置の構成を示すブロック図である。
【図５】対応づけ記憶部を説明するための図である。
【図６】サービス提供装置の構成を示すブロック図である。
【図７】セッション情報記憶部を説明するための図である。
【図８】実施例１に係るサービス提供システムの端末側の構成（ＨＧＷ配下の情報表示端末）を示すブロック図である。
【図９】ブラウザセッション情報記憶部を説明するための図である。
【図１０】実施例１に係るサービス提供システムによる事前処理の手順を示すシーケンス図である。
【図１１】実施例１に係るサービス提供システムによる処理の手順を示すシーケンス図である。
【図１２】実施例１に係るサービス提供システムによる処理の手順を示すシーケンス図である。
【図１３】従来技術を説明するための図である。
【符号の説明】
【０１６３】
１００  サービス提供装置
１１０  通信部
１２０  記憶部
１２１  セッション情報記憶部
１３０  制御部
１３１  callセッション情報受信部
１３２  callセッション情報等通知部
１３３  Webセッション情報払出部
１３４  関連づけ部
１３５  サービス提供部
２００  対応づけ装置
２１０  通信部
２２０  記憶部
２２１  対応づけ記憶部
２３０  制御部
２３１  ＳＩＰフォン識別情報登録要求受信部
２３２  ブラウザセッション情報払出部
２３３  callセッション情報等通知受信部
２３４  アクセス先変更指示部
３００  ＳＩＰフォン
３０１  入力部
３０２  出力部
３０３  入出力制御Ｉ／Ｆ部
３０４  ＳＩＰ通信部
３１０  情報表示端末
３１１  入力部
３１２  出力部
３１３  入出力制御Ｉ／Ｆ部
３１４  ＨＴＴＰ通信部
３２０  記憶部
３２１  ブラウザセッション情報記憶部
３３０  制御部
３３１  ＳＩＰフォン識別情報登録部
３３２  callセッション情報送信部
３３３  Webセッション情報受信部
３３４  サービス利用部
４００  ＨＧＷ
４１０  ＳＩＰ通信部／ＨＴＴＰ通信部
４３０  制御部
４３１  callセッション情報収集部
４３２  ＳＩＰフォンＩＤ収集部
４３３  対応づけ依頼部
【図１】
0004800332.tif 000002
【図２】
0004800332.tif 000003
【図３】
0004800332.tif 000004
【図４】
0004800332.tif 000005
【図５】
0004800332.tif 000006
【図６】
0004800332.tif 000007
【図７】
0004800332.tif 000008
【図８】
0004800332.tif 000009
【図９】
0004800332.tif 000010
【図１０】
0004800332.tif 000011
【図１１】
0004800332.tif 000012
【図１２】
0004800332.tif 000013
【図１３】
0004800332.tif 000014