(57)【要約】【課題】  利用者が意図したとおりのサービスの連携を実現すること。【解決手段】  利用者３が利用する入出力装置３１からサービス連携の明示的な指示を受けた際には、サービス連携サポートシステム１は、サービス連携処理部１１３で利用者３が明示的に望んだサービスの連携登録を行い、各サービスのサービス結果を基に、連携したサービスの最終的な結果を提供する。【選択図】  図２
2007079980.tif 000002
【特許請求の範囲】
【請求項１】
利用者端末からサービス連携の明示的な指示を受けた際には、利用者が明示的に望んだサービスの連携登録を行い、各サービスのサービス結果を基に、連携したサービスの最終的な結果を提供することを特徴とする連携サーバ。
【請求項２】
サービスの連携を行う際に必要な利用者情報をサービス提供サイトとともに管理し、必要に応じてお互いの持つ利用者情報を取得することを特徴とする請求項１記載の連携サーバ。
【請求項３】
連携サーバが、利用者端末からサービス連携の明示的な指示を受け付けるステップと、
利用者が明示的に望んだサービスの連携登録を行うステップと、
各サービスのサービス結果を基に、連携したサービスの最終的な結果を提供するステップと、
を有することを特徴とするサービス提供方法。
【請求項４】
連携サーバが、サービスの連携を行う際に必要な利用者情報をサービス提供サイトとともに管理し、必要に応じてお互いの持つ利用者情報を取得するステップをさらに有することを特徴とする請求項３記載のサービス提供方法。
【請求項５】
サービスの連携を行うためのサービス連携サポートサイトと、利用者端末と、複数のサービス提供サイトとを含むサービス提供システムであって、
前記サービス連携サポートサイトが、前記利用者端末からサービス連携の明示的な指示を受けた際には、利用者が明示的に望んだサービスの連携登録を行い、実際のサービス自体は前記各サービスサイトが提供し、前記サービス連携サポートサイトが、各サービスのサービス結果を基に連携したサービスの最終的な結果を提供することを特徴とするサービス提供システム。
【請求項６】
コンピュータに、
利用者端末からサービス連携の明示的な指示を受け付ける機能と、
利用者が明示的に望んだサービスの連携登録を行う機能と、
各サービスのサービス結果を基に、連携したサービスの最終的な結果を提供する機能と、
を実現させることを特徴とするプログラム。
【請求項７】
コンピュータに、サービスの連携を行う際に必要な利用者情報をサービス提供サイトとともに管理し、必要に応じてお互いの持つ利用者情報を取得する機能を実現させることを特徴とする請求項６記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のサービスの連携を図る技術に関する。
【背景技術】
【０００２】
従来システムでは、サービスを利用するシステム利用者は、様々なサービスサイトに個別にアクセスして、個々のサービスを利用していた。
【０００３】
また、あるサービスで得たアウトプットを次のサービスのインプットとすることでサービスを連携させる、といったサービスの連携が、サーバ内などの利用者に見えないところで、独自の方法で行われていた。
【０００４】
ここで、利用者のサービスの利用を効率的にする方法の一例が、特許文献１に記載されている。これは、旅行予約サービスにおいて、旅行予約支援サーバを用意し、利用者が旅行の計画・予約を行う際に、旅行予約を要求する予約情報を一括して入力し、旅行予約支援サーバが、複数の旅行関連Ｗｅｂサイトへの問合せ処理を、予約情報の特徴を示す特徴情報に基づいた優先順位で行うことでネットワークを介した予約を効率よく実行するものである。
【０００５】
また、連携したサービスを提供する実現方法の一例が、特許文献２に記載されている。 これは、従来の問題点であるサービス全体のうちその一部のものしかサービスできず、個々の利用者に応じたカスタマイズされたサービスを提供できず、利用者の移動に応じたサービスができなかった、といった課題を、ユーザの各端末装置からＩＴＳサービスセンタに要求されるサービスを、ＩＴＳサービスセンタでは旅行コンテンツ会社サービスシステムや航空会社サービスシステムなどと連携してユーザに提供することにより解決するものである。
【特許文献１】特開２００２−３１２４３７号公報
【特許文献２】特開２００１−１８８８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来例においては次のような問題点があった。
【０００７】
従来システムでは、サービスを利用するシステム利用者は、様々なサービスサイトに個別にアクセスして、個々のサービスを利用する必要があったため、サービスの検索に時間がかかり、所望するサービスを得るのが困難であった。
【０００８】
また、あるサービスで得たアウトプットを次のサービスのインプットとすることでサービスを連携させる、といったサービスの連携が、拡張性のある方法で利用者が意図する通りの形で行うことができなかった。
【０００９】
さらに、用意されている関連Ｗｅｂサイトのいずれのサービスを利用するかについては利用者が選択できず、各サービスの連携については独自の方法で行われるため拡張性がなく、利用者からは見えないところでどんなサービスが行われているのかも不透明であるという問題があった。
【００１０】
本発明は、以上説明した事情に鑑みてなされたものであり、その目的は、利用者が意図したとおりのサービスの連携を実現することである。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明は、利用者端末からサービス連携の明示的な指示を受けた際には、利用者が明示的に望んだサービスの連携登録を行い、各サービスのサービス結果を基に、連携したサービスの最終的な結果を提供する連携サーバを提供する。
【００１２】
また、本発明は、連携サーバが、利用者端末からサービス連携の明示的な指示を受け付けるステップと、利用者が明示的に望んだサービスの連携登録を行うステップと、各サービスのサービス結果を基に、連携したサービスの最終的な結果を提供するステップと、を有するサービス提供方法を提供する。
【００１３】
また、本発明は、サービスの連携を行うためのサービス連携サポートサイトと、利用者端末と、複数のサービス提供サイトとを含むサービス提供システムであって、サービス連携サポートサイトが、利用者端末からサービス連携の明示的な指示を受けた際には、利用者が明示的に望んだサービスの連携登録を行い、実際のサービス自体は各サービスサイトが提供し、サービス連携サポートサイトが、各サービスのサービス結果を基に連携したサービスの最終的な結果を提供するサービス提供システムを提供する。
【００１４】
また、本発明は、コンピュータに、利用者端末からサービス連携の明示的な指示を受け付ける機能と、利用者が明示的に望んだサービスの連携登録を行う機能と、各サービスのサービス結果を基に、連携したサービスの最終的な結果を提供する機能とを実現させるプログラムを提供する。
【発明の効果】
【００１５】
本発明によれば、利用者が意図したとおりのサービスの連携を実現することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の第１の実施の形態について図面を参照して詳細に説明する。
【００１７】
図１、図２を参照すると、本実施の形態における情報提供システムは、サービス連携サポートシステム１と、サービス提供サイト２と、利用者３と、インターネットサービスプロバイダ４と、インターネット網５とから構成されている。なお、インターネット網５は例示であり、任意のネットワークで実現されてよい。また、これらの通信方法は有線であっても、無線であってもいずれでもよい。
【００１８】
サービス連携サポートシステム１は、データ処理装置１１および記憶装置１２を含む。
【００１９】
データ処理装置１１は、利用者３が入出力装置３１からアクセスしてくる際のインタフェースである利用者インタフェース１１１と、サービス提供サイトがアクセスしてくる際のインタフェースであるサービス提供サイト用共通インタフェース１１２と、サービスの連携処理を行うサービス連携処理部１１３とを含む。
【００２０】
記憶装置１２は、利用者３の登録したサービス情報を記憶したり、読み出す利用者情報記憶部１２１を含む。利用者情報記憶部１２１には利用者の３個人情報を記憶しても構わない。
【００２１】
これらの各部はそれぞれ概略、次のように動作する。利用者インタフェース１１１は、利用者３の入出力装置３１からサービス連携要求を受けた場合は、サービス連携処理部１１３に処理を依頼してサービス連携処理部１１３から得た情報を基に応答を返す。
【００２２】
利用者３の入出力装置３１からサービス取得要求を受けた場合は、利用者情報記憶部１２１の情報を取得してサービスを応答する。
【００２３】
また、利用者の入出力装置３１から利用者用インタフェース１１１を通して利用者情報記憶部１２１に利用者情報を登録できる構成としてもよい。
【００２４】
サービス提供サイト用共通インタフェース１１２は、サービス提供サイトからサービス連携処理要求を受け、サービス連携処理部１１３に処理を依頼し、サービス連携処理部１１３から得た情報を基に応答を返す。
【００２５】
サービス連携処理部１１３は、利用者インタフェース１１１からサービス連携処理依頼を受けた場合は、利用者情報記憶部１２１に利用者のサービス連係情報を記憶し、応答を返す。
【００２６】
サービス提供サイト用共通インタフェース１１２からサービス連携処理要求を受けた場合は、利用者情報記憶部１２１から情報を取得して応答を返す。
【００２７】
利用者情報記憶部１２１は、サービス連携処理部１１３または利用者用インタフェース１１１から利用者情報を受け取り記憶する。
【００２８】
サービス提供サイト２は任意の数だけ存在し、それぞれのサイトをサービス提供サイトａ２１、サービス提供サイトｂ２２、・・・、サービス提供サイトｘ２ｎと表すこととする。以後の説明で、サービス提供サイト２と呼んだ場合は、任意のサービス提供サイトを指すこととする。
【００２９】
サービス提供サイト２は、利用者３へ各固有のサービスを提供する、一般的なサービス提供サイトである。サービス提供サイト２はサービス連携サポートシステム１にアクセスして、サービス連携のための情報の取得を行う機能を有している。ここではサービス提供サイトはインターネット網５を介してサービス連携サポートシステム１にアクセスすることを想定しているが、場合によっては、直接サービス連携サポートシステム１と接続する形態を用いても構わない。
【００３０】
利用者３が利用する入出力装置３１は、パーソナルコンピュータ、ＰＤＡまたは携帯電話機などの情報処理装置である。
【００３１】
本実施の形態において、利用者３は入出力装置３１を用いてサービス連携サポートシステム１にアクセスして、明示的なサービスの連携登録、連携されたサービスの取得を行う。
【００３２】
利用者３が入出力装置３１からサービス連携サポートシステム１でサービス提供サイト２のサービス提供サイトａ２１、サービス提供サイトｂ２２、・・・、サービス提供サイトｘ２ｎのサービスの連携登録を行うと、サービス連携サポートシステム１はこれらのサービスを連携させて、連携されたサービスを提供する。
【００３３】
ここでは利用者３は入出力装置３１からインターネットサービスプロバイダ４に接続し、インターネット網５を介してサービス連携サポートシステム１にアクセスすることを想定しているが、場合によっては、直接サービス連携サポートシステム１と接続する形態を用いても構わない。
【００３４】
次に、図３、図４のフローチャートを参照して本実施の形態における処理動作のフローについて詳細に説明する。
【００３５】
本実施の形態において、利用者３は入出力装置３１を用いてサービス連携サポートシステム１にアクセスして、明示的なサービスの連携登録、連携されたサービスの取得を行う。
【００３６】
図３を参照すると、まず、利用者３が入出力装置３１を用いてサービス連携サポートシステム１にアクセスして、サービス連携サポートシステム１にサービス提供サイト２のサービス提供サイトａ２１、サービス提供サイトｂ２２、・・・、サービス提供サイトｘ２ｎのサービスの連携要求を行う（ステップＡ１）。
【００３７】
次に、サービス連携サポートシステム１は、連携を要求された各サービス提供サイトをユーザ情報記憶部１２１に保存する（ステップＡ２）。保存の際には、サービスが連携した流れになるように順序を考慮して保存してもよい。
【００３８】
サービス連携サポートシステム１は、サービスの連携登録の結果を利用者３の入出力装置３１へ応答する（ステップＡ３）。この際、連携されたサービスをメニュー表示といった形で応答してもよい。
【００３９】
なお、ステップＡ１〜ステップＡ３は登録したい連携サービスの組が残っている限り繰り返してよい。
【００４０】
以上の動作により、利用者３の望む連携されたサービス情報が利用者情報記憶部１２１に保存されている状態で、利用者３の入出力装置３１から連携されたサービスが要求される場合の動作について以下に説明する。
【００４１】
図４を参照すると、まず、利用者３が入出力装置３１を用いてサービス連携サポートシステム１にアクセスして、サービス連携サポートシステム１に連携されたサービスを要求する（ステップＡ４）。連携されたサービスは利用者情報記憶部１２１に保存されている利用者のサービス連携情報を用いて生成したメニュ表示といった形で利用者３に提示され、利用者３はメニュから利用したい連携サービスを選択するといった構成としてもよい。
【００４２】
次に、利用者３の入出力装置３１はサービス提供サイトa２１へ移動し、サービス提供サイトa２１にサービス連携サポートシステム１から利用者情報を取得するための参照情報を渡す（ステップＡ５）。この際、入出力装置３１をサービス連携サポートシステム１からサービス提供サイトa２１へ自動的に移動させ、利用者情報を取得するための参照情報も利用者３が意識しない形で受け渡す構成としてもよい。また、場合によっては参照情報ではなく、利用者情報自身を受け渡す構成としてもよい。
【００４３】
サービス提供サイトa２１は、受け取った参照情報を基にしてサービス連携サポートシステム１に利用者情報を問い合わせる（ステップＡ６）。サービス提供サイトａ２１は問い合わせた利用者情報を用いて、利用者３の入出力装置３１へ適切なサービスを提供する（ステップＡ７）。
【００４４】
サービスが終了すると、利用者３はサービス連携サポートシステム１へ戻り、サービス提供サイトａ２１は、サービスの結果を、連携サポートシステム１に伝える。この際、入出力装置３１を自動的にサービス連携サポートシステム１へ移動させ、サービスの結果も利用者３が意識しない形で受け渡す構成としてもよい（ステップＡ８）。
【００４５】
次に、連携サポートシステム１は、受け取ったサービス提供サイトａ２１でのサービスの結果を記憶装置１２に保存する（ステップＡ９）。
【００４６】
さらに、連携サポートシステム１は、利用者３の入出力装置３１を連携された次のサービスであるサービス提供サイトｂ２２へ移動させ、上記のステップＡ５〜Ａ６の動作を行う。
【００４７】
サービス提供サイトｂ２２は、参照情報を基にしてサービス連携サポートシステム１に利用者情報を問い合わせることで、サービス提供サイトａ２１でのサービス結果を含めた利用者情報を取得でき、利用者３の入出力装置３１へ適切なサービスを提供する（ステップＡ７）。
【００４８】
サービスが終了すると、利用者３の入出力装置３１は、サービス連携サポートシステム１へ戻り、サービス提供サイトｂ２２は、サービスの結果を、連携サポートシステム１に伝え（ステップＡ８）、連携サポートシステム１は受け取ったサービス提供サイトａ２２でのサービスの結果を記憶装置１２に保存する（ステップＡ９）。
【００４９】
以上のように、ステップＡ５〜Ａ９は、連携されたサービスが終了するまで繰り返し行われる（ステップＡ１０）。
【００５０】
最後に、連携された一連のサービスがすべて終了すると、連携サポートシステム１は、利用者情報記憶部１２１に保存された各サービス提供サイトからの結果情報を基に、一連のサービスの結果をカスタマイズして利用者３の入出力装置３１へ応答する（ステップＡ１１）。すべての情報を応答する構成としても、最終的な結果のみ応答する構成としても構わない。なお、一連のサービスの結果情報は、連携したサービスの内容や利用者に応じて予めカスタマイズして保存されていてもよい。
【００５１】
上記の実施の形態によれば、利用者に透明な形で連携したサービスの提供ができる。その理由は、利用者が明示的に登録したサービスのみ連携し、各サービスの結果を次のサービスに利用できる構成であるからである。
【００５２】
また、連携サポートサイトを用意するだけで、大きな改造を必要とせずに既存のサービス提供サイトと利用者の入出力装置を用いて連携したサービスの提供ができる。その理由は、利用者情報を連携サポートサイトで管理することで利用者やサービス提供サイトに管理機能を持たせる必要がなくなるからである。
【００５３】
また、利用者が自分自身の利用者情報を制御できる。その理由は、利用者情報を利用者自身が管理することにより、サービス連携サイトやサービス提供サイトに情報を残さなくなるからである。
【００５４】
また、サービスの連携を行う際に必要な利用者情報をサービス連携サイト１が管理し、サービス提供サイト２は利用者情報をサービス連携サイト１に問い合わせることで取得できるように構成されているため、サービス提供サイト２の作りこみや利用者情報の管理にかかる負荷・コストを削減することができる。
【００５５】
また、利用者３には特別な機能を必要としないように構成されているため、比較的容易に構成することができる。
【００５６】
次に、本発明の第２の実施の形態について説明する。図５を参照すると、本実施の形態における情報提供システムは、サービス連携サポートシステム１と、サービス提供サイト２と、利用者３と、インターネットサービスプロバイダ４と、インターネット網５とから構成されている。
【００５７】
サービス連携サポートシステム１はデータ処理装置１１を含む。
【００５８】
データ処理装置１１は利用者３が入出力装置３１からアクセスしてくる際のインタフェースである利用者インタフェース１１１と、サービスの連携処理を行うサービス連携処理部１１３とを含む。
【００５９】
これらの各部はそれぞれ概略、次のように動作する。
【００６０】
利用者インタフェース１１１は、利用者３の入出力装置３１からサービス連携要求を受けた場合は、サービス連携処理部１１３に処理を依頼してサービス連携処理部１１３から得た情報を基に応答を返す。
【００６１】
利用者３の入出力装置３１から利用者情報記憶部３２１の情報を伴うサービス取得要求を受けた場合は、受け取った利用者情報を基にしてサービスを応答する。
【００６２】
また、利用者の入出力装置３１から利用者用インタフェース１１１に利用者情報を渡して、サービス連携処理部１１３で利用者情報の修正、追加、削除といった加工を行って更新した利用者情報を応答できる構成としてもよい。
【００６３】
サービス連携処理部１１３は、利用者インタフェース１１１から利用者情報記憶部３２１の情報を伴うサービス連携処理依頼を受けた場合は、受け取った利用者情報に依頼された連携情報を書き込み、応答を返す。
【００６４】
サービス提供サイト２は任意の数だけ存在し、それぞれのサイトをサービス提供サイトａ２１、サービス提供サイトｂ２２、・・・、サービス提供サイトｘ２ｎと表すこととする。以降の説明で、サービス提供サイト２と呼んだ場合は、任意のサービス提供サイトを指すこととする。
【００６５】
サービス提供サイト２は利用者３へ各固有のサービスを提供する、一般的なサービス提供サイトである。サービス提供サイト２は利用者３の入出力装置３１からサービス連携のための利用者情報を受け取り、サービス結果を利用者３の入出力装置３１へ応答する機能を有している。ここではサービス提供サイト２は、インターネット網５を介して利用者３と接続することを想定しているが、場合によっては、直接利用者３と接続する形態を用いても構わない。
【００６６】
利用者３が用いる入出力装置３１は、パーソナルコンピュータ、ＰＤＡまたは携帯電話機などの情報処理装置である。さらに、利用者情報を保存する記憶装置３２、利用者情報の読み出し、書き込み等の処理を行うデータ処理装置３３とを含む。なお、記憶装置３２はデータ処理装置３３に含まれる構成としてもよい。また、記憶装置３２及びデータ処理装置３３は入出力装置３１に含まれる構成としてもよい。
【００６７】
記憶装置３２は、利用者の登録したサービス情報を記憶する利用者情報記憶部３２１を含む。利用者情報記憶部３２１には利用者の個人情報を記憶しても構わない。
【００６８】
データ処理装置３３は入出力装置３１から受け取った利用者情報を処理する利用者情報処理部３３１を含む。
【００６９】
これらの各部はそれぞれ概略、次のように動作する。
【００７０】
利用者情報記憶部３２１は、利用者情報処理部３３１から利用者情報を受け取って記憶し、利用者情報処理部３３１から利用者情報を要求されると利用者情報を読み出して応答する。
【００７１】
利用者情報処理部３３１は、入出力装置３１から受け取ったサービス連携情報やサービス結果情報等の利用者情報を利用者情報記憶部３２１へ保存し、また、利用者情報記憶部３２１に保存されている利用者情報を読み出す機能を有している。利用者情報処理部３３１では必要に応じて利用者情報の追加、削除、修正、フォーマットという処理を行ってもよい。
【００７２】
本実施の形態において利用者３は入出力装置３１を用いてサービス連携サポートシステム１にアクセスして、明示的なサービスの連携登録、連携されたサービスの取得を行う。
【００７３】
利用者３が入出力装置３１からサービス連携サポートシステム１でサービス提供サイト２のサービス提供サイトａ２１、サービス提供サイトｂ２２、・・・、サービス提供サイトｘ２nのサービスの連携登録を行うと、サービス連携サポートシステム１はこれらのサービスを連携させて、連携されたサービスを提供する。
【００７４】
ここでは利用者３は、入出力装置３１からインターネットサービスプロバイダ４に接続し、インターネット網５を介してサービス連携サポートシステム１やサービス提供サイト２にアクセスすることを想定しているが、場合によっては、直接サービス連携サポートシステム１やサービス提供サイト２と接続する形態を用いても構わない。
【００７５】
次に、図６及び図７のフローチャートを参照して本実施の形態における処理動作のフローについて詳細に説明する。
【００７６】
利用者３は入出力装置３１を用いてサービス連携サポートシステム１にアクセスして、明示的なサービスの連携登録、連携されたサービスの取得を行う。
【００７７】
図６を参照すると、まず、利用者３が入出力装置３１を用いてサービス連携サポートシステム１にアクセスして、サービス連携サポートシステム１にサービス提供サイト２のサービス提供サイトａ２１、サービス提供サイトｂ２２、・・・、サービス提供サイトｘ２nのサービスの連携要求を行う（ステップＡ１）。この際、利用者３の入出力装置３１は利用者情報記憶部３２１に保存された利用者情報をサービス連携サポートシステム１に渡す。
【００７８】
次に、サービス連携サポートシステム１は連携を要求された各サービス提供サイトを受け取ったユーザ情報に保存する（ステップＢ１）。保存の際には、サービスが連携した流れになるように順序を考慮して保存してもよい。
【００７９】
サービス連携サポートシステム１はサービスの連携情報を記録した利用者情報を利用者３の入出力装置３１へ応答する（ステップＢ２）。同時に、連携されたサービスをメニュ表示といった形で応答してもよい。
【００８０】
サービスの連携情報が記録された利用者情報を受け取った利用者３の入出力装置３１は利用者情報の処理を利用者情報処理部３３１に依頼し、利用者情報処理部３３１は利用者情報を利用者情報記憶部３２１に保存する（ステップＢ３）。
【００８１】
ステップＡ１、ステップＢ１〜ステップＢ３は登録したい連携サービスの組が残っている限り繰り返してよい。
【００８２】
以上の動作により、利用者３の望む連携されたサービス情報が利用者情報記憶部３２１に保存されている状態で、利用者３の入出力装置３１から連携されたサービスが要求される場合の動作について以下に説明する。
【００８３】
図７を参照すると、まず、利用者３が入出力装置３１を用いてサービス連携サポートシステム１にアクセスして、サービス連携サポートシステム１に連携されたサービスを要求する（ステップＡ４）。この際に、入出力装置３１は利用者情報記憶部３２１に保存されている利用者情報をサービス連携サポートシステム１に提示する。連携されたサービスは受け取った利用者情報に記載されている利用者のサービス連携情報を用いて生成したメニュ表示といった形で利用者３に提示され、利用者３は入出力装置３１を用いてメニュから利用したい連携サービスを選択するといった構成としてもよい。
【００８４】
次に、利用者３の入出力装置３１はサービス提供サイトａ２１へ移動し、サービス提供サイトａ２１に利用者情報記憶部３２１に保存してある利用者情報を提示する（ステップＡ５）。提示する利用者情報は利用者情報記憶部３２１に保存されている利用者情報のすべてでも、サービス提供サイトａ２１が必要とする利用者情報のみであっても構わない。この際、利用者３の入出力装置３１をサービス連携サポートシステム１からサービス提供サイトa２１へ自動的に移動させる構成としてもよい。
【００８５】
サービス提供サイトａ２１は受け取った利用者情報を用いて、利用者３の入出力装置３１へ適切なサービスを提供する（ステップＡ７）。
【００８６】
サービスが終了すると、サービス提供サイトａ２１はサービスの結果を利用者３の入出力装置３１へ応答する（ステップＢ４）。
【００８７】
利用者３の入出力装置３１は受け取ったサービス結果情報を利用者情報処理部３３１へ渡し、利用者情報記憶部３２１へ保存する（ステップＢ５）。保存する情報は必要に応じて利用者情報処理部３３１で加工して構わない。
【００８８】
次に、利用者３の入出力装置３１は、サービス連携サポートシステム１へ戻り、利用者情報記憶部３２１に保存されている更新された利用者情報をサービス連携サポートシステム１へ提示する（ステップＡ８）。この際、利用者３の入出力装置３１を自動的にサービス連携サポートシステム１へ移動させ、更新された利用者情報も利用者３が意識しない形で受け渡す構成としてもよい。連携サポートシステム１は利用者３の入出力装置３１を連携された次のサービスであるサービス提供サイトｂ２２へ移動させ、上記のステップＡ４、Ａ５、Ａ７、Ｂ４、Ｂ５、Ａ８の動作を行う。または、上記のステップＢ４でサービス提供サイトａ２１がサービスの結果を利用者３の入出力装置３１へ応答する際に、同時に利用者３の入出力装置３１を次のサービスであるサービス提供サイトｂ２２へ直接移動させて、ステップＡ８を省略する構成としてもよい。
【００８９】
サービス提供サイトｂ２２は利用者３の入出力装置３１から受け取った、サービス提供サイトａ２１でのサービス結果を含めた利用者情報を用いて、利用者３の入出力装置３１へ適切なサービスを提供する（ステップＡ７）。
【００９０】
サービスが終了すると、サービス提供サイトｂ２２はサービスの結果を利用者３の入出力装置３１へ応答し（ステップＢ４）、利用者３の入出力装置３１は利用者情報を利用者情報記憶部３２１に保存して（ステップＢ５）、サービス連携サポートサイト１へ戻る（ステップＡ８）。
【００９１】
以上のように、上記のステップＡ５、Ａ７、Ｂ４、Ｂ５、Ａ８は連携されたサービスが終了するまで繰り返し行われる（ステップＡ１０）。
【００９２】
最後に、連携された一連のサービスがすべて終了すると、連携サポートシステム１は利用者３の入出力装置３１から受け取った利用者情報記憶部３２１に保存された各サービス提供サイトからの結果情報を基に、一連のサービスの結果をカスタマイズして利用者３の入出力装置３１へ応答する（ステップＡ１１）。すべての情報を応答する構成としても、最終的な結果のみ応答する構成としても構わない。なお、一連のサービスの結果情報は、連携したサービスの内容や利用者に応じて予めカスタマイズして保存されていてもよい。
【００９３】
上記の実施の形態によれば、サービスの連携を行う際に必要な利用者情報を利用者自身が管理し、サービス連携サポートサイト１およびサービス提供サイト２は、利用者情報を利用者自身から提示されるように構成されているため、利用者のサービス連携情報や個人情報等を利用者自身が制御できる。
【００９４】
また、利用者情報は利用者自身から提示されるため、サービス連携ポータルサイト１やサービス提供サイト２の、作りこみや利用者情報の管理にかかる負荷・コストを削減することができる。
【００９５】
次に、本発明の第３の実施の形態について図面を参照して詳細に説明する。
【００９６】
図８を参照すると、本実施の形態におけるサービス提供システムは、サービス連携サポートシステム１と、サービス提供サイト２と、利用者３と、インターネットサービスプロバイダ４と、インターネット網５とから構成されている。
【００９７】
サービス連携サポートシステム１は、データ処理装置１１および記憶装置１２を含む。
【００９８】
データ処理装置１１は利用者３が入出力装置３１からアクセスしてくる際のインタフェースである利用者インタフェース１１１と、サービス提供サイトがアクセスしてくる際のインタフェースであるサービス提供サイト用共通インタフェース１１２と、サービスの連携処理を行うサービス連携処理部１１３とを含む。
【００９９】
記憶装置１２は利用者の登録したサービス情報を記憶する利用者情報記憶部１２１を含む。利用者情報記憶部１２１には利用者の個人情報も記憶しても構わない。
【０１００】
これらの各部はそれぞれ概略、次のように動作する。
【０１０１】
利用者インタフェース１１１は、利用者の入出力装置３１からサービス連携要求を受けた場合は、サービス連携処理部１１３に処理を依頼してサービス連携処理部１１３から得た情報を基に応答を返す。
【０１０２】
利用者の入出力装置３１からサービス取得要求を受けた場合には、利用者情報記憶部１２１の情報を取得してサービスを応答する。
【０１０３】
また、利用者の入出力装置３１から利用者用インタフェース１１１を通して利用者情報記憶部１２１に利用者情報を登録できる構成としてもよい。
【０１０４】
サービス提供サイト用共通インタフェース１１２は、サービス提供サイトからサービス連携処理要求を受け、サービス連携処理部１１３に処理を依頼し、サービス連携処理部１１３から得た情報を基に応答を返す。
【０１０５】
サービス連携処理部１１３は、利用者インタフェース１１１からサービス連携処理依頼を受けた場合は、利用者情報記憶部１２１に利用者のサービス連係情報を記憶し、応答を返す。サービス提供サイト用共通インタフェース１１２からサービス連携処理要求を受けた場合は、利用者情報記憶部１２１から情報を取得して応答を返す。
【０１０６】
利用者情報記憶部１２１は、サービス連携処理部１１３または利用者用インタフェース１１１から利用者情報を受け取り、記憶する。
【０１０７】
サービス連携処理部１１３は、利用者インタフェース１１１から利用者情報記憶部３２１の情報を伴うサービス連携処理依頼を受けた場合は、受け取った利用者情報に依頼された連携情報を書き込み、応答を返す。
【０１０８】
サービス提供サイト２は利用者３へ各固有のサービスを提供するサイトである。サービス提供サイト２は任意の数だけ存在し、それぞれのサイトをサービス提供サイトａ２１、サービス提供サイトｂ２２、・・・、サービス提供サイトｘ２ｎと表すこととする。以降の説明で、サービス提供サイト２と呼んだ場合は、任意のサービス提供サイトを指すこととする。
【０１０９】
サービス提供サイト２はサービス連携サポートシステム１または他のサービス提供サイト２にアクセスして、サービス連携のための情報の取得を行う機能を有している。ここではサービス提供サイトはインターネット網５を介してサービス連携サポートシステム１や他のサービス提供サイト２にアクセスすることを想定しているが、場合によっては、直接サービス連携サポートシステム１や他のサービス提供サイト２と接続する形態を用いても構わない。
【０１１０】
サービス提供サイト２の構成をサービス提供サイトａ２１を例に挙げて説明する。
【０１１１】
サービス提供サイトａ２１は、データ処理装置２１１および記憶装置２１２を含む。データ処理装置２１１は、利用者３が入出力装置３１からアクセスしてくる際のインタフェースである利用者インタフェース２１１１、サービス提供サイトがアクセスしてくる際のインタフェースであるサービス提供サイト用共通インタフェース２１１２およびサービスの連携処理を行うサービス連携処理部２１１３を含む。
【０１１２】
記憶装置２１２は利用者の登録したサービス情報を記憶する利用者情報記憶部２１２１を含む。利用者情報記憶部２１２１には利用者の個人情報も記憶しても構わない。
【０１１３】
これらの各部はそれぞれ概略、次のように動作する。
【０１１４】
利用者インタフェース２１１１は、利用者の入出力装置３１から連携されたサービスの取得要求を受けた場合は、サービス連携処理部２１１３に処理を依頼してサービス連携処理部２１１３から得た情報を基に応答を返す。また、利用者の入出力装置３１から利用者用インタフェース２１１１を通して利用者情報記憶部２１２１に利用者情報を登録できる構成としてもよい。
【０１１５】
サービス提供サイト用共通インタフェース２１１２では、他のサービス提供サイト２やサービス連携サポートサイト１と利用者のサービス連携情報やサービス結果情報のやり取りを行う。他のサービス提供サイト２やサービス連携サポートサイト１へ利用者情報を受け渡したり、他のサービス提供サイト２やサービス連携サポートサイト１から利用者情報を取得したりする。
【０１１６】
サービス連携処理部２１１３は、利用者インタフェース２１１１から連携サービス取得依頼を受けた場合は、利用者情報記憶部２１２１から利用者情報を取得する、もしくは他のサービス提供サイト２やサービス連携サイト１へ利用者情報を要求して取得して、応答を返す。利用者インタフェース２１１１からサービス結果登録依頼を受けた場合は、利用者情報記憶部２１２１にサービス結果を保存する。サービス提供サイト用共通インタフェース２１１２から利用者情報取得要求を受けた場合は、利用者情報記憶部２１２１から情報を取得して応答を返す。
【０１１７】
利用者情報記憶部２１２１は、サービス連携処理部２１１３または利用者用インタフェース２１１１から利用者情報を受け取って記憶したり、利用者情報を読み出したりする。
【０１１８】
利用者３が用いる入出力装置３１は、パーソナルコンピュータやＰＤＡまたは携帯電話機などの情報処理装置を含む。
【０１１９】
利用者３は入出力装置３１を用いてサービス連携サポートシステム１にアクセスして、明示的なサービスの連携登録、連携されたサービスの取得を行う。利用者３が入出力装置３１を用いてサービス連携サポートシステム１でサービス提供サイト２のサービス提供サイトａ２１、サービス提供サイトｂ２２、・・・、サービス提供サイトｘ２ｎのサービスの連携登録を行うと、サービス連携サポートシステム１はこれらのサービスを連携させて、連携されたサービスを提供する。
【０１２０】
ここでは利用者３はインターネットサービスプロバイダ４に接続し、インターネット網５を介してサービス連携サポートシステム１やサービス提供サイト２にアクセスすることを想定しているが、場合によっては、直接サービス連携サポートシステム１やサービス提供サイト２と接続する形態を用いても構わない。
【０１２１】
次に、図３および図９のフローチャートを参照して本実施の形態における処理動作のフローについて詳細に説明する。
【０１２２】
利用者３は入出力装置３１を用いてサービス連携サポートシステム１にアクセスして、明示的なサービスの連携登録、連携されたサービスの取得を行う。
【０１２３】
図３を参照すると、まず、利用者３が入出力装置３１を用いてサービス連携サポートシステム１にアクセスして、サービス連携サポートシステム１にサービス提供サイト２のサービス提供サイトａ２１、サービス提供サイトｂ２２、・・・、サービス提供サイトｘ２nのサービスの連携要求を行う（ステップＡ１）。
【０１２４】
次に、サービス連携サポートシステム１は連携を要求された各サービス提供サイトをユーザ情報記憶部１２１に保存する（ステップＡ２）。保存の際には、サービスが連携した流れになるように順序を考慮して保存してもよい。
【０１２５】
サービス連携サポートシステム１はサービスの連携登録の結果を利用者３の入出力装置３１へ応答する（ステップＡ３）。この際、連携されたサービスをメニュ表示といった形で応答してもよい。
【０１２６】
ステップＡ１〜ステップＡ３は登録したい連携サービスの組が残っている限り繰り返してよい。
【０１２７】
以上の動作により、利用者３の望む連携されたサービス情報が利用者情報記憶部１２１に保存されている状態で、利用者３の入出力装置３１から連携されたサービスが要求される場合の動作について説明する。
【０１２８】
図９を参照すると、まず、利用者３が入出力装置３１を用いてサービス連携サポートシステム１にアクセスして、サービス連携サポートシステム１に連携されたサービスを要求する（ステップＡ４）。連携されたサービスは利用者情報記憶部１２１に保存されている利用者のサービス連携情報を用いて生成したメニュ表示といった形で利用者３に提示され、利用者３はメニュから利用したい連携サービスを選択するといった構成としてもよい。
【０１２９】
次に、利用者３の入出力装置３１はサービス提供サイトａ２１へ移動し、サービス提供サイトａ２１の利用者用インタフェース２１１１にサービス連携サポートシステム１から利用者情報を取得するための参照情報を渡す（ステップＡ５）。この際、利用者３の入出力装置３１をサービス連携サポートシステム１からサービス提供サイトａ２１へ自動的に移動させ、利用者情報を取得するための参照情報も利用者３が意識しない形で受け渡す構成としてもよい。また、場合によっては参照情報ではなく、利用者情報自身を受け渡す構成としてもよい。
【０１３０】
サービス提供サイトａ２１の利用者インタフェース２１１１は受け取った参照情報をサービス連携処理部２１１３へ渡し、サービス連携処理部２１１３は受け取った参照情報を基にして、サービス提供サイト用共通インタフェース２１１２からサービス連携サポートシステム１に利用者情報を問い合わせて、利用者情報を取得する（ステップＡ６）。取得した利用者情報は利用者情報記憶部２１２１へ保存してもよい。
【０１３１】
サービス提供サイトａ２１の利用者インタフェース２１１１は問い合わせた利用者情報を用いて、利用者３の入出力装置３１へ適切なサービスを提供する（ステップＡ７）。
【０１３２】
サービスが終了すると、サービス提供サイトａ２１の利用者インタフェース２１１１はサービスの結果をサービス連携処理手段２１１３へ渡し、利用者情報記憶部２１２１へ保存する（ステップＣ１）。
【０１３３】
サービス提供サイトａ２１のサービス連携処理部２１１３はサービス連携サポートサイト１から取得した利用者情報を基に、次のサービスであるサービス提供サイトｂ２２を判別し、利用者インタフェース２１１１は利用者２をサービス提供サイトｂ２２へ誘導し、利用者情報を取得するための参照情報を渡す（ステップＡ５）。この際、利用者３の入出力装置３１を自動的にサービス提供サイトｂ２２へ移動させる構成としてもよい。また、参照情報ではなく利用者情報自身やサービス提供サイトａ２１でのサービスの結果のみを受け渡す構成としてもよい。さらには、サービス連携サポートサイト１へ移動させて、利用者情報を利用者情報記憶部１２１へ保存し、サービス連携サポートサイト１が利用者３を次のサービス提供サイトｂ２２へ移動させる構成としてもよい。
【０１３４】
サービス提供サイトb２２の利用者インタフェース２２１１は受け取った参照情報をサービス連携処理部２２１３へ渡し、サービス連携処理部２２１３は受け取った参照情報を基にして、サービス提供サイトａ２１のサービス提供サイト用共通インタフェース２１１２に利用者情報を問い合わせて、サービス提供サイトａ２１でのサービス結果を含めた利用者情報を取得する（ステップＡ６）。また、サービス提供サイトａ２１から取得できる利用者情報がサービス結果のみの場合などは、サービス連携サポートサイト１からも利用者情報を取得する構成としてもよい。取得した利用者情報は情報記憶部２２２１へ保存してもよい。
【０１３５】
サービス提供サイトｂ２２の利用者インタフェース２２１１は問い合わせた利用者情報を用いて、利用者３の入出力装置３１へ適切なサービスを提供する（ステップＡ７）。
【０１３６】
サービスが終了すると、サービス提供サイトｂ２２の利用者インタフェース２２１１はサービスの結果をサービス連携処理部２２１３へ渡し、利用者情報記憶部２２２１へ保存する（ステップＣ１）。
【０１３７】
以上のように、ステップＡ５〜Ａ７およびステップＣ１は連携されたサービスが終了するまで繰り返し行われる（ステップＣ２）。
【０１３８】
最後に、連携された一連のサービスがすべて終了すると、利用者３の入出力装置３１はサービス提供サイトｘ２nからサービス連携サポートサイト１へと移動し、利用者用インタフェース１１１にサービス提供サイトｘ２nから利用者情報記憶部２n２１に保存された利用者情報を取得するための参照情報を渡す（ステップＡ８）。この際、利用者３をサービス提供サイトｘ２nからサービス連携サポートサイト１へ自動的に移動させ、利用者情報を取得するための参照情報も利用者３が意識しない形で受け渡す構成としてもよい。また、場合によっては参照情報ではなく、利用者情報自身やサービス結果情報のみを受け渡す構成としてもよい。
【０１３９】
サービス連携サポートサイト１は受け取った参照情報をサービス連携処理部１１３へ渡し、サービス連携処理部１１３は受け取った参照情報を基にして、サービス提供サイト用共通インタフェース１１２からサービス提供サイトｘ２nに利用者情報を問い合わせて、利用者情報を取得する（ステップＣ３）。取得した利用者情報は利用者情報記憶部１２１へ保存してもよい。また、サービス提供サイトｘ２ｎだけでなく、サービス提供サイトａ２１、サービス提供サイトｂ２２などからも利用者情報を取得してもよい。
【０１４０】
サービス連携サポートサイト１の利用者インタフェース１１１は各サービス提供サイトからの結果情報を基に、一連のサービスの結果をカスタマイズして利用者３の入出力装置３１へ応答する。すべての情報を応答する構成としても、最終的な結果のみ応答する構成としても構わない（ステップＡ１１）。なお、一連のサービスの結果情報は、連携したサービスの内容や利用者に応じて予めカスタマイズして保存されていてもよい。
【０１４１】
上記の実施の形態によれば、サービスの連携を行う際に必要な利用者情報をサービス連携サイト１とサービス提供サイト２が管理し、必要に応じてお互いの持つ利用者情報を取得できるように構成されているため、情報の一極集中から生じる情報漏えいやプライバシーの侵害といったリスクを減らすことができる。
【０１４２】
また、利用者３が用いる入出力装置３１には特別な機能を必要としないように構成されているため、比較的容易に構成することができる。
【０１４３】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上記の実施の形態におけるサービス連携サポートシステム１、サービス提供サイト、入出力装置３１およびインターネットサービスプロバイダ側の装置の機能を実現するためのプログラムを各装置に読込ませて実行することにより各装置の機能を実現する処理を行ってもよい。さらに、そのプログラムは、コンピュータ読み取り可能な記録媒体であるＣＤ−ＲＯＭまたは光磁気ディスクなどを介して、または伝送媒体であるインターネット、電話回線などを介して伝送波により他のコンピュータシステムに伝送されてもよい。
【０１４４】
上述する各実施の形態は、サービス連携サポートシステム１、サービス提供サイト、入出力装置３１およびインターネットサービスプロバイダ側の装置が別個に接続されているシステム構成について説明したが、各機能が１つのコンピュータシステムとして実現されている構成や機能毎に複数の装置などが追加された構成にも適用可能であることはもちろんである。
【０１４５】
さらに、本発明は、あるサービスの結果を他のサービスが利用する場合や、複数のサービスの結果を用いて一つのサービスとなるような場合に適用すると効果的である、例えば、旅行予約サービスや通信販売サービス、電子申請サービス、引越しサービス、教育サービス、セキュリティサービス、地域サービス、金融サービス、コンテンツサービスなどの用途に適用できる。また、ＩＳＰで提供されている既存サービスへも適用可能である。
【図面の簡単な説明】
【０１４６】
【図１】本発明の第１の実施形態における情報提供システムの構成図である。
【図２】本発明の第１の実施形態における情報提供システムの構成図である。
【図３】本発明の実施形態における処理動作を示すフローチャートである。
【図４】本発明の実施形態における処理動作を示すフローチャートである。
【図５】本発明の第２の実施形態における情報提供システムの構成図である。
【図６】本発明の第２の実施形態における処理動作を示すフローチャートである。
【図７】本発明の第２の実施形態における処理動作を示すフローチャートである。
【図８】本発明の第３の実施形態における情報提供システムの構成図である。
【図９】本発明の第３の実施形態における処理動作を示すフローチャートである。
【符号の説明】
【０１４７】
１    サービス連携サポートシステム
２    サービス提供サイト
３    利用者
４    インターネットサービスプロバイダ
５    インターネット網
１１    データ処理装置
１２    記憶装置
３１    入出力装置
１１１    利用者インタフェース
１１２    サービス提供サイト用共通インタフェース
１１３    サービス連携処理部
１２１    利用者情報記憶部
【図１】
2007079980.tif 000003
【図２】
2007079980.tif 000004
【図３】
2007079980.tif 000005
【図４】
2007079980.tif 000006
【図５】
2007079980.tif 000007
【図６】
2007079980.tif 000008
【図７】
2007079980.tif 000009
【図８】
2007079980.tif 000010
【図９】
2007079980.tif 000011