(57)【要約】  複数のサービスサーバを連携させることにより発生した利益を、連携モジュールの開発者やサービスサーバを運営する事業者に報酬として還元するための機能を備えるサービスサーバは限られていた。本発明では、サービスサーバを連携させるための連携サーバは、サービスサーバの事業者情報を格納する事業者情報記憶手段と、サービスサーバを連携させるための連携モジュールを格納する連携モジュール記憶手段と、連携モジュールの開発者情報を格納する開発者情報記憶手段と、連携モジュールの連携履歴情報を格納する連携履歴記憶手段と、報酬額の算出と支払いを行う報酬精算手段とを備える。
2010116984.tif 000002
【特許請求の範囲】
【請求項１】
複数のサービスサーバと、
前記複数のサービスサーバの各々を連携させる連携サーバと、
前記各サービスサーバを利用するクライアントと
を含み、
前記連携サーバは、
前記各サービスサーバの事業者に関する事業者情報を格納する事業者情報記憶手段と、
前記各サービスサーバを連携させるための連携モジュールを格納する連携モジュール記憶手段と、
前記連携モジュールの開発者に関する開発者情報を格納する開発者情報記憶手段と、
前記連携モジュールの連携履歴情報を格納する連携履歴記憶手段と、
前記事業者情報、前記開発者情報、及び前記連携履歴情報を参照して、報酬額の算出と支払いを行う報酬精算手段と
を具備し、
前記クライアントは、
前記各サービスサーバから取得した情報を表示するサービス情報表示手段と、
前記連携モジュール記憶手段に格納されている前記連携モジュールの選択と実行を行い、前記サービス情報表示手段を制御する連携モジュール選択・実行手段と、
前記連携モジュールを実行した旨を前記連携履歴記憶手段に通知する連携履歴送信手段と
を具備する
報酬付きサーバ連携システム。
【請求項２】
請求項１に記載の報酬付きサーバ連携システムであって、
前記サービス情報表示手段は、
利用者の操作に応じて、前記各サービスサーバのうちのいずれか１つから情報を取得する手段と、
取得された情報を画面に表示する手段と
を具備し、
前記連携モジュール選択・実行手段は、
前記利用者の操作に応じて、前記連携サーバに登録されている前記連携モジュールの一覧を表示する手段と、
前記連携モジュールの一覧の中から連携モジュールを１つ選択する手段と、
選択された連携モジュールを、前記連携モジュール記憶手段からネットワークを介して取得する手段と、
取得された連携モジュールを実行する手段と
を具備し、
前記連携モジュールは、
実行が開始されると、連携元のサービスサーバから既に取得済みの情報から所定の情報を抽出する手段と、
連携モジュール毎に予め決められている前記サービス情報表示手段を制御する手段と
を具備し、
前記サービス情報表示手段は、
前記連携モジュールの制御に応じて、連携先のサービスサーバに必要な情報を送信して情報を取得する手段と、
取得された情報を画面に表示する手段と、
を具備し、
前記連携履歴送信手段は、
前記連携モジュールのうち利用された連携モジュールに基づく報酬額の算出に用いられる情報を前記連携履歴記憶手段に送信して記録する手段
を具備する
報酬付きサーバ連携システム。
【請求項３】
請求項２に記載の報酬付きサーバ連携システムであって、
前記報酬精算手段は、
前記連携履歴記憶手段から過去の連携履歴を取得する手段と、
前記事業者情報記憶手段及び前記開発者情報記憶手段から、精算に必要な情報を取得する手段と、
予め決められた方式により報酬額を算出する手段と、
金融機関の口座からの引き落とし・送金に関する処理を行い、前記事業者から前記開発者への報酬の支払いを実行する手段と
を具備する
報酬付きサーバ連携システム。
【請求項４】
請求項３に記載の報酬付きサーバ連携システムであって、
前記各サービスサーバは、
Ｗｅｂサイトを提供する手段
を具備し、
前記連携モジュールは、
前記連携元のＷｅｂサイトのＷｅｂページの内容から、所定の内容に関連する文字列を抽出する手段と、
前記連携先のＷｅｂサイトのＷｅｂページのうち、前記抽出された文字列に関連するＷｅｂページを表示させるためのＵＲＬの生成処理を行う手段と
を更に具備し、
前記サービス情報表示手段は、
連携機能起動ボタンの押下に応じて、前記連携モジュールの一覧を画面に表示する手段と、
前記連携モジュールの実行が終了すると、前記連携先のＷｅｂサイトのＷｅｂページを前記サービス情報表示手段の画面に表示する手段と
を更に具備し、
前記連携モジュール選択・実行手段は、
前記利用者により前記連携モジュールが選択されると、前記連携サーバから前記連携モジュールを取得して実行する手段
を更に具備し、
前記連携履歴送信手段は、
前記連携モジュールが実行された旨を前記連携サーバに通知する手段
を更に具備し、
前記報酬精算手段は、
通知された内容を、連携履歴として記録する手段と、
所定の時点で報酬額を算出する手段と、
前記報酬額を算出した後、金融機関に対して、前記事業者の口座からの引き落とし処理と、前記開発者の口座への振り込み処理を依頼する手段と
を更に具備する
報酬付きサーバ連携システム。
【請求項５】
請求項４に記載の報酬付きサーバ連携システムであって、
前記報酬精算手段は、
連携先のＷｅｂサイトについて設定された報酬総額を、前記連携先のＷｅｂサイトへの連携に利用された連携モジュールの利用回数に比例して、各開発者に分配する手段と、
前記報酬総額の分配額を全ての連携先のＷｅｂサイトについて計算する手段と、
前記各開発者が受け取る報酬額を算出する手段と
を更に具備する
報酬付きサーバ連携システム。
【請求項６】
請求項４に記載の報酬付きサーバ連携システムであって、
前記連携履歴記憶手段は、
利用された連携モジュールを示す情報を格納する手段と、
連携元のＷｅｂサイトのＵＲＬを格納する手段と、
連携先のＷｅｂサイトのＵＲＬを格納する手段と
を具備し、
前記報酬精算手段は、
精算処理を行う際、前記連携元のＷｅｂサイトのＵＲＬが前記事業者情報に設定された連携元ＵＲＬに適合する場合、及び前記連携先のＷｅｂサイトのＵＲＬが前記事業者情報に設定された連携先ＵＲＬに適合する場合のうち、いずれかの場合に、当該ＵＲＬに対して設定されている単価で報酬額を算出する手段
を更に具備する
報酬付きサーバ連携システム。
【請求項７】
請求項４に記載の報酬付きサーバ連携システムであって、
前記報酬精算手段は、
連携機能起動ボタンが押下された時に、前記連携モジュールにより連携されるＷｅｂサイトの事業者が前記事業者情報に設定した報酬単価に応じて、前記サービス情報表示手段の画面に表示される前記連携モジュールの一覧の表示順序を並べ替える手段
を更に具備する
報酬付きサーバ連携システム。
【請求項８】
請求項４に記載の報酬付きサーバ連携システムであって、
前記報酬精算手段は、
前記連携先のＷｅｂサイトについて設定された報酬総額を、連携元となるＷｅｂサイトからの遷移回数に比例して、前記連携元のＷｅｂサイトの事業者に分配する手段と、
前記報酬総額の分配額を全ての連携先のＷｅｂサイトについて計算する手段と、
各Ｗｅｂサイトの事業者の収支を示す報酬総額を算出する手段と
を更に具備する
報酬付きサーバ連携システム。
【請求項９】
請求項４に記載の報酬付きサーバ連携システムであって、
前記報酬精算手段は、
精算処理を行う際、前記連携先のＷｅｂサイトについて設定された報酬総額を、前記連携元のＷｅｂサイトからの遷移回数、及び前記連携元のＷｅｂサイトの事業者が設定した報酬総額の比に応じて分配する手段
を更に具備する
報酬付きサーバ連携システム。
【請求項１０】
請求項１乃至９のいずれか一項に記載の報酬付きサーバ連携システムで使用される連携サーバ。
【請求項１１】
請求項１乃至９のいずれか一項に記載の報酬付きサーバ連携システムで使用されるクライアント。
【請求項１２】
複数のサービスサーバの各々を連携させる連携サーバにおいて、
前記各サービスサーバの事業者に関する事業者情報を事業者情報記憶手段に格納することと、
前記各サービスサーバを連携させるための連携モジュールを連携モジュール記憶手段に格納することと、
前記連携モジュールの開発者に関する開発者情報を開発者情報記憶手段に格納することと、
前記連携モジュールの連携履歴情報を連携履歴記憶手段に格納することと、
前記事業者情報、前記開発者情報、及び前記連携履歴情報を参照して、報酬額の算出と支払いを行うことと
を含み、
前記各サービスサーバを利用するクライアントにおいて、
前記各サービスサーバから取得した情報を画面に表示することと、
前記連携モジュール記憶手段に格納されている前記連携モジュールの選択と実行を行うことと、
前記連携モジュールを実行した旨を前記連携履歴記憶手段に通知することと
を含む
報酬付きサーバ連携方法。
【請求項１３】
請求項１２に記載の報酬付きサーバ連携方法であって、
前記クライアントにおいて、
利用者の操作に応じて、前記各サービスサーバのうちのいずれか１つから情報を取得することと、
取得された情報を画面に表示することと、
前記利用者の操作に応じて、前記連携サーバに登録されている前記連携モジュールの一覧を表示することと、
前記連携モジュールの一覧の中から連携モジュールを１つ選択することと、
選択された連携モジュールを、前記連携モジュール記憶手段からネットワークを介して取得することと、
取得された連携モジュールを実行することと、
前記連携モジュールの実行が開始されると、連携元のサービスサーバから既に取得済みの情報から所定の情報を抽出することと、
連携モジュール毎に予め決められている内容に従って画面表示を制御することと、
前記連携モジュールの制御に応じて、連携先のサービスサーバに必要な情報を送信して情報を取得することと、
取得された情報を画面に表示することと、
前記連携モジュールのうち利用された連携モジュールに基づく報酬額の算出に用いられる情報を前記連携履歴記憶手段に送信して記録することと
を含む
報酬付きサーバ連携方法。
【請求項１４】
請求項１３に記載の報酬付きサーバ連携方法であって、
前記連携サーバにおいて、
前記連携履歴記憶手段から過去の連携履歴を取得することと、
前記事業者情報記憶手段及び前記開発者情報記憶手段から、精算に必要な情報を取得することと、
予め決められた方式により報酬額を算出することと、
金融機関の口座からの引き落とし・送金に関する処理を行い、前記事業者から前記開発者への報酬の支払いを実行することと
を含む
報酬付きサーバ連携方法。
【請求項１５】
請求項１４に記載の報酬付きサーバ連携方法であって、
前記クライアントにおいて、
前記連携モジュールを実行することと、
前記連携元のＷｅｂサイトのＷｅｂページの内容から、所定の内容に関連する文字列を抽出することと、
前記連携先のＷｅｂサイトのＷｅｂページのうち、前記抽出された文字列に関連するＷｅｂページを表示させるためのＵＲＬの生成処理を行うことと、
連携機能起動ボタンの押下に応じて、前記連携モジュールの一覧を画面に表示することと、
前記連携モジュールの実行が終了すると、前記連携先のＷｅｂサイトのＷｅｂページを前記サービス情報表示手段の画面に表示することと、
前記利用者により前記連携モジュールが選択されると、前記連携サーバから前記連携モジュールを取得して実行することと、
前記連携モジュールが実行された旨を前記連携サーバに通知することと
を更に含み、
前記連携サーバにおいて、
通知された内容を、連携履歴として記録することと、
所定の時点で報酬額を算出することと、
前記報酬額を算出した後、金融機関に対して、前記事業者の口座からの引き落とし処理と、前記開発者の口座への振り込み処理を依頼することと
を更に含む
報酬付きサーバ連携方法。
【請求項１６】
請求項１５に記載の報酬付きサーバ連携方法であって、
前記連携サーバにおいて、
前記連携先のＷｅｂサイトについて設定された報酬総額を、前記連携先のＷｅｂサイトへの連携に利用された連携モジュールの利用回数に比例して、各開発者に分配することと、
前記報酬総額の分配額を全ての連携先のＷｅｂサイトについて計算することと、
前記各開発者が受け取る報酬額を算出することと
を更に含む
報酬付きサーバ連携方法。
【請求項１７】
請求項１５に記載の報酬付きサーバ連携方法であって、
前記連携サーバにおいて、
利用された連携モジュールを示す情報を前記連携履歴記憶手段に格納することと、
連携元のＷｅｂサイトのＵＲＬを前記連携履歴記憶手段に格納することと、
連携先のＷｅｂサイトのＵＲＬを前記連携履歴記憶手段に格納することと、
精算処理を行う際、前記連携元のＷｅｂサイトのＵＲＬが前記事業者情報に設定された連携元ＵＲＬに適合する場合、及び前記連携先のＷｅｂサイトのＵＲＬが前記事業者情報に設定された連携先ＵＲＬに適合する場合のうち、いずれかの場合に、当該ＵＲＬに対して設定されている単価で報酬額を算出することと
を含む
報酬付きサーバ連携方法。
【請求項１８】
請求項１５に記載の報酬付きサーバ連携方法であって、
前記連携サーバにおいて、
連携機能起動ボタンが押下された時に、前記連携モジュールにより連携されるＷｅｂサイトの事業者が前記事業者情報に設定した報酬単価に応じて、前記サービス情報表示手段の画面に表示される前記連携モジュールの一覧の表示順序を並べ替えること
を更に含む
報酬付きサーバ連携方法。
【請求項１９】
請求項１５に記載の報酬付きサーバ連携方法であって、
前記連携サーバにおいて、
前記連携先のＷｅｂサイトについて設定された報酬総額を、連携元となるＷｅｂサイトからの遷移回数に比例して、前記連携元のＷｅｂサイトの事業者に分配することと、
前記報酬総額の分配額を全ての連携先のＷｅｂサイトについて計算することと、
各Ｗｅｂサイトの事業者の収支を示す報酬総額を算出することと
を更に含む
報酬付きサーバ連携方法。
【請求項２０】
請求項１５に記載の報酬付きサーバ連携方法であって、
前記連携サーバにおいて、
精算処理を行う際、前記連携先のＷｅｂサイトについて設定された報酬総額を、前記連携元のＷｅｂサイトからの遷移回数、及び前記連携元のＷｅｂサイトの事業者が設定した報酬総額の比に応じて分配すること
を更に含む
報酬付きサーバ連携方法。
【請求項２１】
請求項１２乃至２０のいずれか一項に記載の報酬付きサーバ連携方法における連携サーバの動作を、コンピュータに実行させるためのプログラムを格納した記憶媒体。
【請求項２２】
請求項１２乃至２０のいずれか一項に記載の報酬付きサーバ連携方法におけるクライアントの動作を、コンピュータに実行させるためのプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、報酬付きサーバ連携システムに関し、特にインターネット等のネットワークを介してＷｅｂサイト等のサービスサーバを連携させる報酬付きサーバ連携システムに関する。
【背景技術】
【０００２】
今日、インターネット上では、様々な事業者がＷｅｂサイトを開設しており、多様なオンラインサービスが提供されている。これらのオンラインサービスは、個々のサービスが単独で利用されることも多いが、ある一定の手順で複数のサービスが順番に利用されることもある。【０００３】
例えば、オンラインサービスの利用者が、レストラン検索サービスで昼食に利用したい店舗を検索し、画面に表示された店舗詳細情報を見て最寄り駅を確認し、自宅から最寄り駅までの電車の路線を乗り換え検索サービスで調べるといったことは頻繁に行われている。そのため、これら一連の操作を自動的に行う機能がＷｅｂブラウザに備わっていれば非常に便利であると考えられる。【０００４】
このように複数のＷｅｂサイトを連携させるＷｅｂサイト連携システムは、例えばＷｅｂブラウザのアドオン機能を利用することで実現できる。【０００５】
［Ｗｅｂサイト連携システムの例］
図１に示されるシステムは、Ｗｅｂサイト連携システムの一例である。このシステムでは、レストラン検索サイト１０１の店舗詳細ページを解析して最寄り駅の名称（文字列）を抽出し、適切なクエリ文字列（ＵＲＬ）を生成して、乗り換え検索サイト１０２を呼び出すための専用のアドオンスクリプト１０６を作成する。そして、このアドオンスクリプト１０６をパソコンや携帯電話等のクライアント１０４で動作するＷｅｂブラウザ１０５に組み込んでおく。レストラン検索サイト１０１で店舗情報を表示している時に、このアドオンスクリプト１０６を実行すると、自動的に乗り換え検索サイト１０２に接続して最寄り駅までの路線を検索することができる。【０００６】
このようにシステムを構成することで、その利用者は、Ｗｅｂサイトを運営する事業者の意志や都合とは独立した形で、利用者自身が希望する連携機能を実現することができる。【０００７】
このようなＷｅｂサイト連携システムでは、連携対象となるＷｅｂサイトの組み合わせ毎に専用のアドオンスクリプト（連携モジュール）を作成する必要があり、できるだけ多くの連携モジュールを用意することがシステムの利便性の向上に繋がる。多数の連携モジュールを利用可能とするための一つの方法として、システムの利用者自身に連携モジュールを作成してもらい、それらを利用者間で共有することが考えられる。【０００８】
また、この例のように、あるＷｅｂサイトから別のＷｅｂサイトへと利用者を誘導することは、連携先（誘導先）のＷｅｂサイトにとっては広告収入や商品の販売に繋がる等、何らかの利益が生じる場合もある。そのような場合に、連携元（誘導元）のＷｅｂサイトを運営する事業者や、その連携に利用された連携モジュールの開発者に対して、連携先のＷｅｂサイトを運用する事業者から何らかの報酬を支払うことが考えられる。【０００９】
これに似た既存の仕組みとしてアフィリエイトと呼ばれるものがある。【００１０】
［アフィリエイトシステムの例］
図２に示されるシステムは、アフィリエイトシステムの一例である。このシステムでは、誘導元のＢｌｏｇ（ブログ）サイト２０１の記事を作成者２０８が作成し、一般の利用者がＷｅｂブラウザ２０５で閲覧する。記事には、オンラインショッピングサイト２０２の商品へのリンクが用意されており、利用者がリンクをクリックすると、リンクに埋め込まれたＩＤであって、作成者２０８を識別するためのＩＤ２０６がオンラインショッピングサイト２０２に送信されるようになっている。その後、商品が購入された場合は、このＩＤに基づいて、報酬支払手段２０７から銀行口座等を介して作成者２０８に報酬が支払われる。【００１１】
このアフィリエイトシステムを先のＷｅｂサイト連携システムに応用し、Ｗｅｂサイトを連携させる連携モジュールを作成、提供した開発者に、その連携モジュールの利用回数等に応じて連携先のＷｅｂサイトから報酬が支払われるようにすることが考えられる。【００１２】
このことは、多数の利用者に、開発者として様々な連携モジュールを作成してもらうための良い動機付けとなり、結果として多数の連携モジュールが利用可能となり、システムの利便性が向上する。【００１３】
［従来システムの課題］
従来、オンラインショッピングサイト等一部のサイトを除き、多くのＷｅｂサイトではＷｅｂ連携によって得られる利益よりも報酬支払い機能を用意するコストの方が高いという理由で当該機能を用意しないことが多い。そのため、Ｗｅｂサイト側が報酬支払い機能を用意する必要があるが、報酬支払い機能が用意されているＷｅｂサイトは限られる。【００１４】
また、連携モジュールは、Ｗｅｂサイト毎に必要となるが、報酬支払い機能が用意されていない多くのＷｅｂサイトについては、連携モジュールの開発者は報酬を得られず、連携モジュールが開発されにくい。そのため、豊富なＷｅｂサイト連携機能を提供するのは難しく、利用者の利便性が低くなる。【００１５】
更に、連携モジュールは第三者が作成するという前提の下では、連携元のＷｅｂサイトからどのＷｅｂサイトに連携するのかは、連携元のＷｅｂサイトの事業者にとっては事前には不明である。従って、将来発生するかもしれない報酬を受け取るためには、想定されるあらゆる連携先の事業者に対して報酬を受け取るために必要な情報を登録しなくてはならない。これは少なくとも効率面で非現実である。そのため、既存のシステムでは、連携先のＷｅｂサイトを運営する事業者が、連携モジュールの開発者だけでなく連携元のＷｅｂサイトを運営する事業者に報酬を支払う意志があったとしても、連携元の事業者が報酬を得ることは難しい。
【発明の概要】
【００１６】
本発明の目的は、連携対象のサービスサーバが報酬支払い機能を用意する必要のない報酬付きサーバ連携システムを提供することにある。
【００１７】
本発明の報酬付きサーバ連携システムは、複数のサービスサーバと、複数のサービスサーバの各々を連携させる連携サーバと、各サービスサーバを利用するクライアントとを含む。連携サーバは、各サービスサーバの事業者に関する事業者情報を格納する事業者情報記憶手段と、各サービスサーバを連携させるための連携モジュールを格納する連携モジュール記憶手段と、連携モジュールの開発者に関する開発者情報を格納する開発者情報記憶手段と、連携モジュールの連携履歴情報を格納する連携履歴記憶手段と、事業者情報、開発者情報、及び連携履歴情報を参照して、報酬額の算出と支払いを行う報酬精算手段とを具備する。クライアントは、各サービスサーバから取得した情報を表示するサービス情報表示手段と、連携モジュール記憶手段に格納されている連携モジュールの選択と実行を行い、サービス情報表示手段を制御する連携モジュール選択・実行手段と、連携モジュールを実行した旨を連携履歴記憶手段に通知する連携履歴送信手段とを具備する。
【００１８】
本発明の報酬付きサーバ連携方法は、複数のサービスサーバの各々を連携させる連携サーバにおいて、各サービスサーバの事業者に関する事業者情報を事業者情報記憶手段に格納することと、各サービスサーバを連携させるための連携モジュールを連携モジュール記憶手段に格納することと、連携モジュールの開発者に関する開発者情報を開発者情報記憶手段に格納することと、連携モジュールの連携履歴情報を連携履歴記憶手段に格納することと、事業者情報、開発者情報、及び連携履歴情報を参照して、報酬額の算出と支払いを行うこととを含む。各サービスサーバを利用するクライアントにおいて、各サービスサーバから取得した情報を画面に表示することと、連携モジュール記憶手段に格納されている連携モジュールの選択と実行を行うことと、連携モジュールを実行した旨を連携履歴記憶手段に通知することとを含む。
【００１９】
報酬を支払うための機能を連携サーバに設けたことにより、サービスサーバを運営する事業者は登録を行うだけで報酬の支払いが可能になり、連携対象のサービスサーバが報酬支払い機能を用意する必要がなくなる。
【図面の簡単な説明】
【００２０】
【図１】従来のＷｅｂサイト連携システムの構成例を示すブロック図である。
【図２】従来のアフィリエイトシステムの構成例を示すブロック図である。
【図３】本発明の第１実施形態の構成例を示すブロック図である。
【図４】本発明の第１実施形態における各種登録処理の動作の例を示すフローチャートである。
【図５】本発明の第１実施形態における連携処理の動作の例を示すフローチャートである。
【図６】本発明の第１実施形態における精算処理の動作の例を示すフローチャートである。
【図７】本発明の第２実施形態の構成例を示すブロック図である。
【図８】本発明の第２実施形態のサービスサーバの構成例を示すブロック図である。
【図９】本発明の第２実施形態における連携処理の動作の例を示すフローチャートである。
【図１０】本発明の第２実施形態における精算処理の動作の例を示すフローチャートである。
【図１１】本発明の第３実施形態の連携サーバの構成例を示すブロック図である。
【図１２】本発明の第１の実施例の構成例を示すブロック図である。
【図１３】本発明の第１の実施例の事業者情報の例を示す図である。
【図１４】本発明の第１の実施例における連携モジュールの動作の概略の例を示す図である。
【図１５】本発明の第１の実施例の開発者情報の例を示す図である。
【図１６】本発明の第１の実施例のコンピュータに表示される画面例の例を示す図である。
【図１７】本発明の第１の実施例における報酬額を算出するための式の例を示す図である。
【図１８】本発明の第１の実施例におけるＷｅｂサイトと連携モジュールの関係の例を示す図である。
【図１９】本発明の第２の実施例における報酬額を算出するための式の例を示す図である。
【図２０】本発明の第３の実施例の事業者情報の例を示す図である。
【図２１】本発明の第５の実施例におけるＷｅｂサイトと報酬の関係の例を示す図である。
【図２２】本発明の第５の実施例における報酬額を算出するための式の例を示す図である。
【図２３】本発明の第６の実施例における報酬額を算出するための式の例を示す図である。
【発明を実施するための形態】
【００２１】
＜第１実施形態＞
以下に、本発明の第１実施形態について添付図面を参照して説明する。
図３に示すように、本発明の報酬付きサーバ連携システムは、サービスサーバ３１１〜３１ｎ（ｎは任意）と、連携サーバ３２１と、クライアント３５２を含む。
【００２２】
サービスサーバ３１１〜３１ｎは、ネットワーク３５１を介してサービスを提供するサーバである。なお、サービスサーバ３１１〜３１ｎの各々は、その構成要素として、サービスを提供するためのサービスアプリケーション（図示せず）を含んでいる。
【００２３】
連携サーバ３２１は、ネットワーク３５１を介してサービスサーバ３１１〜３１ｎを連携させるサーバである。連携サーバ３２１は、事業者情報記憶部３２２と、開発者情報記憶部３２３と、連携モジュール記憶部３２４と、連携履歴記憶部３２５と、報酬精算部３２６を含む。
【００２４】
クライアント３５２は、利用者の操作するクライアント端末である。クライアント３５２は、サービス情報表示部３５３と、連携モジュール選択・実行部３５４と、連携履歴送信部３５５を含む。
【００２５】
これらの各部は、それぞれ概略次のように動作する。
【００２６】
事業者３０１〜３０ｎは、サービスサーバ３１１〜３１ｎを運営する。ここでは、事業者３０１〜３０ｎの各々は、サービスサーバ３１１〜３１ｎ及び連携サーバ３２１と通信するための通信端末又は通信機器を持つものとする。すなわち、「事業者」は、「事業者端末」と読み替えても良い。なお、事業者が直接サービスサーバを操作する場合は、サービスサーバ又はその入力装置が事業者端末に該当する。事業者情報記憶部３２２は、事業者３０１〜３０ｎ又は連携サーバ３２１の運用者（図示せず）の操作に応じて、精算時に必要となる各種情報を登録する。この各種情報には、例えば事業者名、報酬額、精算に利用する金融機関の口座番号等が含まれる。
【００２７】
連携モジュール開発者３３１〜３３ｎは、連携モジュール３４１〜３４ｎを開発し、連携モジュール３４１〜３４ｎを連携サーバ３２１に提供する。ここでは、連携モジュール開発者３３１〜３３ｎの各々は、連携サーバ３２１と通信するための通信端末又は通信機器を持つものとする。すなわち、「連携モジュール開発者」は、「連携モジュール開発者端末」と読み替えても良い。なお、連携モジュール開発者が直接連携サーバを操作する場合は、連携サーバ又はその入力装置が連携モジュール開発者端末に該当する。開発者情報記憶部３２３は、連携モジュール開発者３３１〜３３ｎの操作に応じて、精算時に必要となる各種情報を登録する。この各種情報には、例えば開発者名、精算に利用する金融機関の口座番号等が含まれる。また、連携モジュール記憶部３２４は、連携モジュール開発者３３１〜３３ｎ又は連携サーバ３２１の運用者（図示せず）の操作に応じて、連携モジュール開発者３３１〜３３ｎにより開発された連携モジュール３４１〜３４ｎを格納する。
【００２８】
利用者は、クライアント３５２のサービス情報表示部３５３を操作して、ネットワーク３５１を介してサービスサーバ３１１〜３１ｎを利用する。このとき、連携モジュール選択・実行部３５４は、利用者の操作に応じて、連携モジュール記憶部３２４に格納された連携モジュール３４１〜３４ｎを選択・実行し、複数のサービスサーバと連携しても良い。連携履歴送信部３５５は、連携モジュール３４１〜３４ｎが選択・実行されると、利用者が連携モジュール３４１〜３４ｎを利用したものとして、その利用履歴を連携サーバ３２１に送信し、連携履歴記憶部３２５に格納する。
【００２９】
報酬精算部３２６は、連携履歴記憶部３２５に格納されている連携モジュール３４１〜３４ｎの利用履歴と、事業者情報記憶部３２２に格納されている事業者毎の報酬額等を参照しながら、連携モジュール開発者３３１〜３３ｎに支払う報酬額を決定するとともに、銀行口座等を介して精算処理を行う。
【００３０】
なお、サービスサーバ３１１〜３１ｎは、Ｗｅｂページ（ＨＴＭＬ文書）を出力するＷｅｂサーバや、各種のプロトコルにより外部システムにサービスを提供するサーバ等でも良い。このようなサービスとして、例えば、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）を利用したＷｅｂサービスや、ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ）アーキテクチャに基づくＷｅｂ  ＡＰＩ等が考えられる。
【００３１】
［ハードウェアの例］
サービスサーバ３１１〜３１ｎや連携サーバ３２１の例として、ＰＣ（パソコン）、シンクライアントシステムのサーバ、ワークステーション、メインフレーム、スーパーコンピュータ等の計算機（コンピュータ）が考えられる。また、サービスサーバ３１１〜３１ｎや連携サーバ３２１は、計算機上に構築された仮想マシン（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ（ＶＭ））環境でも良い。
【００３２】
事業者情報記憶部３２２、開発者情報記憶部３２３、連携モジュール記憶部３２４、及び連携履歴記憶部３２５の例として、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やフラッシュメモリ等の半導体記憶装置、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の補助記憶装置、又は、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）やＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等のリムーバブルディスクや記憶媒体（メディア）等が考えられる。また、コンピュータ本体に内蔵された記憶装置に限らず、周辺機器（外付けＨＤＤ等）や外部のサーバ（ファイルサーバ等）に設置された記憶装置、或いは、ＤＡＳ（Ｄｉｒｅｃｔ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）、ＦＣ−ＳＡＮ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  −  Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）、ＩＰ−ＳＡＮ（ＩＰ  −  Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）でも良い。
【００３３】
報酬精算部３２６の例として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やマイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ）等の処理装置、又は同様の機能を有する半導体集積回路（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ（ＩＣ））等が考えられる。なお、報酬精算部３２６は、コンピュータに報酬清算処理を実行させるためのプログラムでも良い。
【００３４】
また、ネットワーク３５１は、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ケーブルテレビ（ＣＡＴＶ）回線、固定電話網、携帯電話網、専用線（ｌｅａｓｅ  ｌｉｎｅ）、シリアル通信回線、データバス等でも良い。
【００３５】
また、図３では、便宜上、クライアント３５２は、１つのみ記載しているが、実際には多数存在していても良い。
【００３６】
クライアント３５２は、ＰＣ（パソコン）、シンクライアント端末、ワークステーション、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯電話、データ放送受信機能付きテレビ、カーナビ（カーナビゲーションシステム）、携帯ゲーム機、家庭用ゲーム機、デジタルチューナー、デジタルレコーダー、情報家電（ｉｎｆｏｒｍａｔｉｏｎ  ｈｏｍｅ  ａｐｐｌｉａｎｃｅ）、ＯＡ（Ｏｆｆｉｃｅ  Ａｕｔｏｍａｔｉｏｎ）機器等でも良い。また、クライアント３５２は、車両や船舶、航空機等の移動体に搭載されていても良い。
【００３７】
サービス情報表示部３５３は、Ｗｅｂページを表示するＷｅｂブラウザや、特定の仕様に従って記述されたデータをサーバから取得して画面に表示する機能を持ったソフトウェアでも良い。このようなソフトウェアとして、例えば、電子メールアプリケーション、サーバから地図データを取得するオンライン型の地図アプリケーション、インターネットラジオ用アプリケーション等が考えられる。
【００３８】
また、サービス情報表示部３５３とサービスサーバ３１１〜３１ｎ上のサービスアプリケーションは、固有のフォーマットのデータを送受信するクライアントサーバシステムでも良い。更に、サービスサーバ機能（サービスアプリケーション）がクライアント３５２上で稼動している形態でも良い。
【００３９】
連携モジュール選択・実行部３５４、及び連携履歴送信部３５５の例として、ＣＰＵやマイクロプロセッサ等の処理装置、又は同様の機能を有する半導体集積回路（ＩＣ）等が考えられる。なお、連携モジュール選択・実行部３５４、及び連携履歴送信部３５５は、各々の機能をコンピュータに実行させるためのプログラムでも良い。
【００４０】
ここでは、連携モジュール選択・実行部３５４は、利用者からの操作を受け付けるための入力装置を含むものとする。入力装置の例として、キーボードやキーパッド、画面上のキーパッド、タッチパネル（ｔｏｕｃｈ  ｐａｎｅｌ）、タブレット（ｔａｂｌｅｔ）、又はＩＣチップ、記憶媒体（メディア）等の読取装置等が考えられる。或いは、入力装置は、外部の入力装置や記憶装置から情報を取得するためのインターフェース（Ｉ／Ｆ：ｉｎｔｅｒｆａｃｅ）でも良い。
【００４１】
但し、実際には、これらの例に限定されない。
【００４２】
［本実施形態における動作］
次に、図４〜図６のフローチャートを参照して、本実施形態の全体の動作について詳細に説明する。
【００４３】
［各種登録処理］
まず、図４を参照して、各種登録処理について説明する。
【００４４】
（１）ステップＡ１１
事業者情報記憶部３２２は、サービスサーバ３１１〜３１ｎを運営する事業者３０１〜３０ｎ又は連携サーバ３２１の運用者（図示せず）の操作に応じて、精算時に必要となる各種情報を登録する。
【００４５】
（２）ステップＡ１２
また、開発者情報記憶部３２３は、連携モジュール開発者３３１〜３３ｎ又は連携サーバ３２１の運用者（図示せず）の操作に応じて、精算時に必要となる各種情報を登録する。
【００４６】
（３）ステップＡ１３
連携モジュール記憶部３２４は、連携モジュール開発者３３１〜３３ｎの操作に応じて、開発された連携モジュール３４１〜３４ｎを登録する。なお、ステップＡ１１〜Ａ１３はこの順序である必要はなく、各事業者、開発者が必要に応じて適宜登録操作を行えば良い。すなわち、各種情報の登録順序は、順不同である。
【００４７】
［連携処理］
次に、図５を参照して、連携処理について説明する。
【００４８】
（１）ステップＡ２１
サービス情報表示部３５３は、利用者の操作に応じて、サービスサーバ３１１〜３１ｎのうちのいずれか１つから情報を取得し、その情報を画面に表示する。
【００４９】
（２）ステップＡ２２
ここで利用者が別のサービスサーバと連携させたい場合には、連携モジュール選択・実行部３５４は、利用者の操作に応じて、連携サーバ３２１に登録されている連携モジュール３４１〜３４ｎの一覧を表示する。
【００５０】
（３）ステップＡ２３
更に、連携モジュール選択・実行部３５４は、利用者の操作に応じて、表示された連携モジュール３４１〜３４ｎの一覧の中から連携モジュールを１つ選択する。
【００５１】
（４）ステップＡ２４
連携モジュール選択・実行部３５４は、選択された連携モジュール３４１〜３４ｎを、連携モジュール記憶部３２４からネットワーク３５１を介して取得し、取得された連携モジュール３４１〜３４ｎを実行する。
【００５２】
（５）ステップＡ２５
連携モジュール３４１〜３４ｎは、実行が開始されると、連携元のサービスサーバ４１１〜４１ｎから既に取得済みの情報から必要な情報を抽出する。
【００５３】
（６）ステップＡ２６
連携モジュール３４１〜３４ｎは、連携モジュール毎に予め決められているサービス情報表示部３５３を制御する。サービス情報表示部３５３は、連携モジュール３４１〜３４ｎの制御に応じて、連携先のサービスサーバに必要な情報を送信して情報を取得し、取得された情報を画面に表示する。
【００５４】
（７）ステップＡ２７
最後に、連携履歴送信部３５５は、連携モジュール３４１〜３４ｎのうちどの連携モジュールを利用したのか（利用された連携モジュールを示す情報）等の報酬額の算出に必要となる情報を連携履歴記憶部３２５に送信して記録する。
【００５５】
なお、ステップＡ２４で取得された連携モジュールは、将来同じ連携モジュールを実行する時に備えて、クライアント３５２側のキャッシュ（ｃａｃｈｅ）に格納しておいても良い。
【００５６】
また、ステップＡ２５で行う情報の抽出は、例えばＸＭＬ等の定型文書（データ）であればいずれかのフィールドを指定することによって行われ、ＨＴＭＬ等の非定形文書（データ）であればテキストパターンマッチ等によって行われる。但し、実際には、これらの処理に限定されない。
【００５７】
また、ステップＡ２６で連携先のサービスサーバから取得した情報を基にして、更に、ステップＡ２２〜Ａ２７の手順を繰り返し、別のサービスサーバと連携させても良い。
【００５８】
また、ステップＡ２７で連携履歴記憶部３２５に送信する情報は、連携履歴送信部３５５が即座に送信するのでなく、クライアント３５２側にある程度蓄積してからまとめて送信するようにしても良い。
【００５９】
［精算処理］
次に、図６を参照して、精算処理について説明する。
【００６０】
（１）ステップＡ３１
連携サーバ３２１は、毎日、或いは、月に一度等、任意の時点で精算処理を開始する。このとき、報酬精算部３２６は、連携履歴記憶部３２５から過去の連携履歴を取得する。
【００６１】
（２）ステップＡ３２
更に、報酬精算部３２６は、事業者情報記憶部３２２と開発者情報記憶部３２３から、精算に必要な情報を取得する。
【００６２】
（３）ステップＡ３３
そして、報酬精算部３２６は、予め決められた方式により報酬額を算出する。
【００６３】
（４）ステップＡ３４
報酬精算部３２６は、金融機関の口座からの引き落とし・送金等の処理を行うことで、事業者３０１〜３０ｎから連携モジュール開発者３３１〜３３ｎへの報酬の支払いを実行する。
【００６４】
なお、ステップＡ３１、ステップＡ３２の順序は入れ替えても良い。また、連携モジュール３４１〜３４ｎは、各サービスサーバを運営する事業者３０１〜３０ｎや連携サーバ３２１の運用者（図示せず）が作成し、報酬を受け取るようにしても良い。
【００６５】
更に、ここでは報酬の支払い先を連携モジュール開発者としているが、支払い先にサービスサーバを運営する事業者を含むようにしても良い。例えば、連携先のサービスサーバから連携元のサービスサーバに報酬を支払う等、事業者間で相互に支払われるようにしても良い。
【００６６】
また、連携モジュールの開発者に支払われる報酬は、連携先のサービスサーバを運営する事業者からでなく、連携元のサービスサーバを運営する事業者から、或いは、その双方から支払われるようにしても良い。
【００６７】
また、利用者によって連携モジュールが利用されるたびに精算処理を行うようにしたり、連携サーバの運用者が手数料を徴集するようにしたりしても良い。
【００６８】
本実施形態では、事業者が自らのサービスサーバに報酬支払い機能を用意する代わりに、連携サーバに事業者登録をするだけで連携サーバが報酬の支払い処理を行うように構成されているため、多くのサービスサーバの事業者が連携モジュールの開発者に報酬を支払えるようになる。
【００６９】
また、多くのサービスサーバの事業者が連携モジュールの開発者に報酬を支払うようになれば、開発者が連携モジュールを作成する動機につながり、多数の連携モジュールが作成、提供されるため、利用者にとっては豊富なサービスサーバの連携モジュールが利用可能となり、利便性が高まるという効果もある。
【００７０】
また、利用者の利便性が高まれば、更に、多くの利用者が本システムを利用するようになり、サービスサーバの事業者にも利用者数の増加や商品の売り上げ増加といった形の様々な効果がもたらされる。
【００７１】
更に、連携モジュールの開発者だけでなく事業者も報酬を得られるように構成できるため、より多くのサービスサーバの事業者が連携サーバに事業者登録を行うようになるとともに、結果的に当該事業者も連携モジュールの開発者に報酬を支払えるようになる。
【００７２】
＜第２実施形態＞
次に、本発明の第２実施形態について添付図面を参照して詳細に説明する。
本発明の第１実施形態と比較して、本実施形態では、報酬額が固定的ではなく、連携の仕方や効果によって変動する点が異なる。
【００７３】
図７に示すように、本発明の第２実施形態の報酬付きサーバ連携システムは、サービスサーバ４１１〜４１ｎと、連携サーバ４２１と、クライアント４５１を含む。
【００７４】
サービスサーバ４１１〜４１ｎは、ネットワーク３５１を介してサービスを提供するサーバである。なお、サービスサーバ４１１〜４１ｎの各々は、その構成要素として、サービスを提供するためのサービスアプリケーション（図示せず）を含んでいる。
【００７５】
図８に示すように、サービスサーバ４１１〜４１ｎは、サービスアプリケーション４９１と、報酬情報決定・通知部４９２を含む。
【００７６】
連携サーバ４２１は、ネットワーク３５１を介してサービスサーバ４１１〜４１ｎを連携させるサーバである。連携サーバ４２１は、事業者情報記憶部３２２と、開発者情報記憶部３２３と、連携モジュール記憶部３２４と、連携履歴記憶部３２５と、報酬精算部３２６と、報酬額記憶部４２２を含む。
【００７７】
クライアント４５１は、利用者の操作するクライアント端末である。クライアント４５１は、サービス情報表示部３５３と、連携モジュール選択・実行部３５４と、連携履歴送信部３５５と、連携識別情報送信部４５２を含む。
【００７８】
図３に示される本発明の第１実施形態の構成と比較すると、図７に示される本発明の第２実施形態の構成では、連携サーバ４２１が報酬額記憶部４２２を含む点、クライアント４５１が連携識別情報送信部４５２を含む点が異なる。更に、図８に示されるように、サービスサーバ４１１〜４１ｎがサービスアプリケーション４９１や報酬情報決定・通知部４９２を含む点が異なる。なお、図３と同一の構成要素には、同一符号を付してある。
【００７９】
これらの各部は、それぞれ概略次のように動作する。
【００８０】
クライアント４５１の連携識別情報送信部４５２は、利用者がサービス情報表示部３５３を操作してサービスサーバ４１１〜４１ｎを連携させながら利用する時、連携モジュール３４１〜３４ｎのうち、どの連携モジュールが実行されたのかを識別するための識別情報を、連携先のサービスサーバの報酬情報決定・通知部４９２に通知する。
【００８１】
報酬情報決定・通知部４９２は、通知された識別情報等を基に報酬額を決定し、連携サーバ４２１の報酬額記憶部４２２に通知する。報酬額の決定には、連携モジュールの識別情報、連携元のサービスサーバ、更に、その連携時に利用者が商品を購入した場合にはその売上額等の情報が用いられる。なお、連携元のサービスサーバは、例えばそのとき利用された連携モジュールの識別情報から知ることができる。
【００８２】
報酬精算部３２６は、報酬額記憶部４２２に格納されている報酬額や、連携履歴記憶部３２５に格納されている連携モジュール３４１〜３４ｎの利用履歴等を参照しながら、連携モジュール開発者３３１〜３３ｎに支払う報酬額を決定するとともに、銀行口座等を介して精算処理を行う。
【００８３】
次に、図４、図９、及び図１０のフローチャートを参照して、本実施形態の全体の動作について詳細に説明する。
【００８４】
まず、図４に示される各種登録処理については、本発明の第１実施形態と同様であるので詳細な説明は省略する。
【００８５】
［連携処理］
次に、図９を参照して、連携処理について説明する。
【００８６】
（１）ステップＢ２１
サービス情報表示部３５３は、利用者の操作に応じて、サービスサーバ４１１〜４１ｎのうちのいずれか１つから情報を取得し、その情報を画面に表示する。
【００８７】
（２）ステップＢ２２
ここで利用者が別のサービスサーバと連携させたい場合には、連携モジュール選択・実行部３５４は、利用者の操作に応じて、連携サーバ４２１に登録されている連携モジュール３４１〜３４ｎの一覧を表示する。
【００８８】
（３）ステップＢ２３
連携モジュール選択・実行部３５４は、利用者の操作に応じて、連携モジュール３４１〜３４ｎの一覧の中から連携モジュールを１つ選択する。
【００８９】
（４）ステップＢ２４
連携モジュール選択・実行部３５４は、選択された連携モジュールを、連携モジュール記憶部３２４からネットワーク３５１を介して取得し、取得された連携モジュール３４１〜３４ｎを実行する。
【００９０】
（５）ステップＢ２５
連携モジュール３４１〜３４ｎは、実行が開始されると、連携元のサービスサーバ４１１〜４１ｎから既に取得済みの情報から必要な情報を抽出する。
【００９１】
（６）ステップＢ２６
連携モジュール３４１〜３４ｎは、連携モジュール毎に予め決められているサービス情報表示部３５３を制御する。サービス情報表示部３５３は、連携モジュール３４１〜３４ｎの制御に応じて、連携先のサービスサーバ４１１〜４１ｎから情報を取得するのに必要な情報を送信する。このとき、連携識別情報送信部４５２は、実行されている連携モジュール３４１〜３４ｎを識別するための情報（連携識別情報）も連携先のサービスサーバ４１１〜４１ｎに一緒に送信する。
【００９２】
（７）ステップＢ２７
そして、サービス情報表示部３５３は、連携先のサービスサーバ４１１〜４１ｎから情報を取得し、その情報を画面に表示する。
【００９３】
（８）ステップＢ２８
その後、連携履歴送信部３５５は、連携モジュール３４１〜３４ｎのうちどの連携モジュールを利用したのか（利用された連携モジュールを示す情報）等の報酬額の算出に必要となる情報を連携履歴記憶部３２５に送信して記録する。
【００９４】
（９）ステップＢ２９
また、連携先のサービスサーバ４１１〜４１ｎは、連携識別情報送信部４５２から受信した連携モジュールの識別情報や、連携元のサービスサーバ４１１〜４１ｎ、更に、売上額等自らのサービスサーバが利用者から得た利益等の情報等を基に報酬額を決定し、連携サーバ４２１の報酬額記憶部４２２に通知する。
【００９５】
なお、連携先のサービスサーバ４１１〜４１ｎは、ステップＢ２７で連携先のサービスサーバから取得した情報を基にして、更に、ステップＢ２２〜Ｂ２９の手順を繰り返して、別のサービスサーバと連携するようにしても良い。
【００９６】
また、ステップＢ２９のサービスサーバによる報酬額の決定と通知は、連携モジュールが利用されるたびに行うのでなく、必要な情報を蓄積しておき、事後にまとめて処理するようにしても良い。
【００９７】
［精算処理］
次に、図１０を参照して、精算処理について説明する。
【００９８】
（１）ステップＢ３１
連携サーバ４２１は、毎日、或いは、月に一度等、任意の時点で精算処理を開始する。すると、報酬精算部３２６は、報酬額記憶部４２２に格納されている報酬額を取得する。この報酬額は、ステップＢ２９において、サービスサーバ４１１〜４１ｎから通知されたものである。
【００９９】
（２）ステップＢ３２
報酬精算部３２６は、連携履歴記憶部３２５から過去の連携履歴を取得する。
【０１００】
（３）ステップＢ３３
更に、報酬精算部３２６は、事業者情報記憶部３２２と開発者情報記憶部３２３から、精算に必要な情報を取得する。
【０１０１】
（４）ステップＢ３４
そして、報酬精算部３２６は、予め決められた方式により報酬額を算出する。
【０１０２】
（５）ステップＢ３５
報酬精算部３２６は、金融機関の口座からの引き落とし・送金等の処理を行うことで、事業者３０１〜３０ｎから連携モジュール開発者３３１〜３３ｎへの報酬の支払いを実行する。
【０１０３】
なお、ステップＢ３１〜Ｂ３３の順序は入れ替えても良い。また、連携モジュール３４１〜３４ｎは、各サービスサーバを運営する事業者３０１〜３０ｎや連携サーバ４２１の運用者（図示せず）が作成し、報酬を受け取るようにしても良い。
【０１０４】
また、報酬額が固定的である本発明の第１実施形態におけるサービスサーバ３１１〜３１ｎと混在させることもできる。連携先がそのようなサービスサーバである場合は、ステップＢ２６、ステップＢ２９を省略し、ステップＢ３４の報酬額算出においては、本発明の第１実施形態と同様に、当該サービスサーバに関する報酬額の算出を行い、報酬額記憶部４２２に格納されている情報を用いない。
【０１０５】
更に、ここでは報酬の支払い先を連携モジュール開発者としているが、支払い先にサービスサーバを運営する事業者を含むようにし、例えば連携先のサービスサーバから連携元のサービスサーバに報酬を支払う等、事業者間で相互に支払われるようにしても良い。
【０１０６】
また、連携モジュールの開発者に支払われる報酬は、連携先のサービスサーバを運営する事業者からでなく、連携元のサービスサーバを運営する事業者から支払われるようにしたり、その双方から支払われるようにしても良い。
【０１０７】
なお、連携元のサービスサーバが報酬を支払う場合は、ステップＢ２６において、連携モジュールを識別するための情報の送信先を連携元のサービスサーバに送信するようにし、ステップＢ２９の報酬額の決定・通知処理を、連携元のサービスサーバが行うようにする。
【０１０８】
また、利用者によって連携モジュールが利用されるたびに精算処理を行うようにしたり、連携サーバの運用者が手数料を徴集したりするようにしても良い。
【０１０９】
本実施形態では、サービスサーバを運営する事業者から連携モジュールの開発者への報酬額を、連携の仕方や効果等に基づいて変えることができるように構成されているため、例えば連携先のサービスサーバで利用者が商品を購入した時、その金額の一定割合を報酬額とすること等ができる。
【０１１０】
＜第３実施形態＞
次に、本発明の第３実施形態について添付図面を参照して詳細に説明する。
本発明の第３実施形態の報酬付きサーバ連携システムは、図３に示される第１実施形態と同様に、サービスサーバ３１１〜３１ｎと、連携サーバ３２１と、クライアント３５２を含む。本実施形態では、図３に示される第１実施形態と比較して、連携サーバ３２１の構成のみが異なる。ここでは、本実施形態における連携サーバ３２１を連携サーバ５０１とする。本実施形態では、連携モジュールの開発者が、希望する報酬額を設定できる。
【０１１１】
図１１に示すように、連携サーバ５０１は、事業者情報記憶部３２２と、開発者情報記憶部３２３と、連携モジュール記憶部３２４と、連携履歴記憶部３２５と、報酬精算部３２６と、報酬条件提示部５０２と、報酬条件記憶部５０３と、提示条件通知部５０４と、報酬条件決定部５０５を含む。
【０１１２】
図３に示される第１実施形態の連携サーバ３２１と比べると、本発明の第３実施形態の連携サーバ５０１は、報酬条件提示部５０２と、報酬条件記憶部５０３と、提示条件通知部５０４と、報酬条件決定部５０５とを更に含む点が異なる。なお、図３と同一の構成要素には同一符号を付してある。
【０１１３】
これらの各部は、それぞれ概略次のように動作する。
【０１１４】
連携モジュール開発者３３ｎは、連携モジュール記憶部３２４を操作して、開発した連携モジュール３４ｎを登録する時、報酬条件提示部５０２を操作して希望する報酬条件（例えば報酬単価）を設定する。すなわち、連携モジュール記憶部３２４は、連携モジュール開発者３３ｎの操作に応じて、開発された連携モジュール３４ｎを登録する。このとき、報酬条件提示部５０２は、連携モジュール開発者３３ｎの操作に応じて、報酬条件を設定する。
【０１１５】
設定された報酬条件は、報酬条件記憶部５０３に格納されるとともに、提示条件通知部５０４により、当該連携モジュールが連携対象とするサービスサーバを運営する事業者３０ｎに通知される。すなわち、報酬条件記憶部５０３は、設定された報酬条件を格納する。提示条件通知部５０４は、設定された報酬条件を、当該連携モジュールが連携対象とするサービスサーバを運営する事業者３０ｎに通知する。
【０１１６】
事業者３０ｎは、１人又は複数の開発者（少なくとも１人の開発者）から提示された報酬条件や、作成された連携モジュールの機能等を考慮しつつ、報酬条件決定部５０５を操作して、提示された各々の報酬条件を受け入れるか拒否するかを決定する。このとき、報酬条件決定部５０５は、事業者３０ｎの操作に応じて、１人又は複数の開発者から提示された各々の報酬条件を受け入れるか拒否するかを決定する。
【０１１７】
報酬精算部３２６は、報酬を精算する際、報酬条件記憶部５０３に格納されている報酬条件に基づいて報酬額を決定する。
【０１１８】
なお、説明の都合上、図１１には、連携モジュールの開発者と事業者は、１人ずつしか示していないが、実際には複数存在しても良い。
【０１１９】
また、事業者３０ｎが報酬条件決定部５０５を操作して報酬条件を受け入れるかどうかを決定する時、連携モジュール開発者３３ｎとの合意の下で、報酬条件記憶部５０３に格納された報酬条件を修正しても良い。すなわち、報酬条件決定部５０５は、報酬条件を受け入れるかどうかを決定する時、連携モジュール開発者３３ｎとの合意の内容に基づく事業者３０ｎの操作に応じて、報酬条件記憶部５０３に格納された報酬条件を修正するようにしても良い。或いは、報酬条件決定部５０５は、連携モジュール開発者３３ｎの操作も受け付け、事業者３０ｎと連携モジュール開発者３３ｎの各々の操作に応じて、報酬条件記憶部５０３に格納された報酬条件を修正するようにしても良い。
【０１２０】
また、提示条件通知部５０４は、事業者３０ｎに通知する時、事業者情報記憶部３２２に連絡先が格納されていれば、その連絡先を利用し、事業者情報記憶部３２２に連絡先が格納されていなければ、開発者３３ｎが報酬条件提示部５０２に条件を入力する際に、併せて事業者３０ｎの連絡先を入力させるようにしても良い。
【０１２１】
本実施形態では、連携モジュールの開発者とサービスサーバを運営する事業者との間で報酬条件を決定できるように構成されているため、希望する報酬条件を連携モジュールの開発者自身が提示できる。また、事業者はどんな場合でも報酬を支払うわけではなく、報酬条件に応じられない場合は報酬を支払わなくて良い。
【０１２２】
次に、具体的な実施例を用いて本発明を実施するための最良の形態の動作を説明する。
【０１２３】
＜第１の実施例＞
図１２に示すように、本発明の第１の実施例における報酬付きサーバ連携システムは、レストラン検索サイト６０３と、乗り換え検索サイト６０４と、連携サーバ６１１と、コンピュータ６３２と、金融機関６４１〜６４ｎを含む。
【０１２４】
レストラン検索サイト６０３と、乗り換え検索サイト６０４と、連携サーバ６１１と、コンピュータ６３２は、インターネット６３１で接続されている。
【０１２５】
連携サーバ６１１は、Ｗｅｂサイト連携機能を提供する。コンピュータ６３２は、利用者のコンピュータである。すなわち、コンピュータ６３２は、クライアント端末である。金融機関６４１〜６４ｎは、報酬の支払いを行うための金融機関である。金融機関６４１〜６４ｎは、連携サーバ６１１と通信するための通信端末又は通信機器を持つものとする。
【０１２６】
レストラン検索サイト６０３と乗り換え検索サイト６０４を運営する事業者６０１、及び事業者６０２は、それぞれ図１３に示すような事業者情報６５１、及び事業者情報６５２を予め連携サーバ６１１に登録している。
【０１２７】
本実施例においては、まず連携モジュールの開発者６２１が、レストラン検索サイト６０３の店舗詳細ページの内容から最寄り駅を抽出し、乗り換え検索サイト６０４で自宅から店舗の最寄り駅までのルートを検索する連携モジュール６２２を、Ｗｅｂブラウザ６３３の拡張機能として作成する。
【０１２８】
ここでの例では、連携モジュール６２２は、店舗詳細ページ（Ｗｅｂページ）からの最寄り駅の名称（特定の文字列）の抽出処理を行う手段と、乗り換え検索サイト向けの検索用ＵＲＬの生成処理を行う手段を含む。Ｗｅｂページからの特定の文字列の抽出処理の例としては、テキストパターンマッチやＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）を操作する方法等が考えられる。図１４では、前者（テキストパターンマッチ）を利用して、Ｗｅｂページ６６１から、最寄り駅の記載されている箇所６６２を特定し、駅名の文字列６６４を抽出する処理６６３と、抽出された駅名から検索用ＵＲＬ６６６を生成する処理６６５の概要が示されている。
【０１２９】
連携モジュール開発者６２１は、作成された連携モジュールを、図１５に示すような開発者情報６７１とともに連携サーバに登録する。なお、連携サーバ６１１は、作成された連携モジュールを登録する時に、連携モジュールＩＤを自動的に付与・記録する。
【０１３０】
次に、利用者がレストラン検索サイト６０３を利用する。利用者のＷｅｂブラウザ６３３には、連携サーバ６１１から連携モジュールを選択・取得・実行するための拡張機能が予め組み込まれている。図１６に示すように、利用者は、店舗詳細ページを表示した時、Ｗｅｂブラウザ６３３に設けられた連携機能起動ボタン６３４を押下すると、当該ページで利用できる連携モジュールの一覧６３５がＷｅｂブラウザ６３３に表示される。すなわち、Ｗｅｂブラウザ６３３は、利用者による連携機能起動ボタン６３４の押下に応じて、当該ページで利用できる連携モジュールの一覧６３５を表示する。
【０１３１】
ここで、利用者が前記の最寄り駅までの乗り換えルートを検索するための連携モジュールを選択すると、Ｗｅｂブラウザ６３３に組み込まれた拡張機能が連携サーバ６１１から連携モジュール６２２を取得して実行する。
【０１３２】
連携モジュール６２２の実行が終了すると、最寄り駅までの乗り換え検索結果がＷｅｂブラウザ６３３の画面に表示されるとともに、当該連携モジュールが実行されたことが連携サーバ６１１に通知され、連携履歴として記録される。すなわち、連携モジュール６２２の実行が終了すると、Ｗｅｂブラウザ６３３は、最寄り駅までの乗り換え検索結果を画面に表示する。同時に、コンピュータ６３２は、当該連携モジュールが実行されたことを連携サーバ６１１に通知する。連携サーバ６１１は、通知された内容を、連携履歴として記録する。
【０１３３】
また、連携サーバ６１１は、図１７に示される式６８６、及び式６８７に従って、月末に報酬額を算出し、報酬を精算する処理を行う。
【０１３４】
図１８は、連携先のＷｅｂサイト６８１（Ｗｅｂサイトｄ）、及び連携元のＷｅｂサイト６８２〜６８３（Ｗｅｂサイト１〜ｓ）と、連携モジュールの開発者ｉが作成した連携モジュール６８４〜６８５の関係を示している。
【０１３５】
式６８６、及び式６８７において、ｒ（ｉ：ｓ→ｄ）は、連携モジュールの開発者ｉがＷｅｂサイトｓからＷｅｂサイトｄに連携する連携モジュールに関してＷｅｂサイトｄから受け取る報酬である。Ｒｕ（ｄ）は、Ｗｅｂサイトｄが支払う報酬単価である。ｎ（ｉ：ｓ→ｄ）は、開発者ｉの作成したＷｅｂサイトｓからＷｅｂサイトｄへの連携モジュールの利用回数である。Ｐ（ｉ）は、開発者ｉが受け取る報酬総額である。但し、開発者ｉが開発していない連携モジュールについては、ｎ（ｉ：ｓ→ｄ）＝０とする。
【０１３６】
式６８６、及び式６８７に従えば、図１２の例では、連携モジュール６２２の開発者６２１は、乗り換え検索サイトの事業者６０２が事業者情報６５２に設定した報酬単価に、連携モジュール６２２の利用回数を掛けた金額の報酬を受け取ることができる。報酬額を算出した後、連携サーバ６１１は、金融機関６４１〜６４ｎに対して、事業者の口座からの引き落とし処理と、開発者の口座への振り込み処理を依頼する。
【０１３７】
なお、ここでは２つのＷｅｂサイトに関する連携モジュールを１人の開発者が作成・登録し、１人の利用者が利用する場合を例にして説明したが、実際には様々なＷｅｂサイトがあり、多数の開発者がそれらのＷｅｂサイトを連携させる連携モジュールを作成・登録し、その連携モジュールを多数の利用者が自由に利用することができる。
【０１３８】
そして、連携サーバ６１１は、報酬額の算出の際に、それぞれの開発者について、その開発者の開発した全ての連携モジュールに関して報酬額を計算し、合算する。
【０１３９】
また、前述の例で、連携サーバ６１１は、別のＷｅｂサイトから、連携モジュール６２２とは別の連携モジュールを利用して、連携元のレストラン検索サイト６０３へ遷移してきた場合には、当該連携モジュール（別の連携モジュール）の開発者に、連携モジュール６２２の開発者６２１が得るべき報酬の一部を分配するようにしても良い。すなわち、連携サーバ６１１は、連携モジュールが連鎖的に使用された場合には、連携モジュールの開発者に支払われる報酬を、連鎖の向きとは逆向きに伝播させるように分配しても良い。
【０１４０】
また、連携モジュールの処理は、典型的には「ＪａｖａＳｃｒｉｐｔ（登録商標）」等のプログラミング言語で記述されることが多いが、代わりにパターンマッチ用文字列やＵＲＬの生成方法等を設定ファイルに記述する方式で作成しても良い。
【０１４１】
また、文字列の抽出処理とＵＲＬの生成処理を別々の連携モジュールとして作成しても良い。このようにすれば、連携元のＷｅｂサイト（或いは、連携先のＷｅｂサイト）が同じである連携モジュールについて、処理を共通化することができる。
【０１４２】
更に、連携モジュールの開発者に支払われる報酬は、連携先のＷｅｂサイトを運営する事業者からでなく、連携元のＷｅｂサイトを運営する事業者から支払われるようにしたり、その双方から支払われるようにしても良い。
【０１４３】
＜第２の実施例＞
次に、本発明を実施するための第２の実施例について説明する。
本発明の第２の実施例における報酬付きサーバ連携システムは、図１２に示される第１の実施例と同様に、各種Ｗｅｂサイト（レストラン検索サイト６０３、乗り換え検索サイト６０４等）と、連携サーバ６１１と、利用者のコンピュータ６３２を含む。
【０１４４】
本発明の第２の実施例と、第１の実施例との違いは、報酬額の算出方法にある。
【０１４５】
第２の実施例における連携サーバ６１１は、精算処理を行う際、図１９の式６９１、及び式６９２で表される式に従って報酬額を算出する。ここで、Ｒｔ（ｄ）は、Ｗｅｂサイトｄが支払う報酬総額である。ｒ、ｎ、Ｐの意味は、本発明の第１の実施例の図１７と同じである。
【０１４６】
連携サーバ６１１は、式６９１、及び式６９２に従って、連携先のＷｅｂサイトｄについて設定された報酬総額Ｒｔ（ｄ）を、そのＷｅｂサイトへの連携に利用された連携モジュールの利用回数に比例するように各開発者に分配する。連携サーバ６１１は、この報酬総額Ｒｔ（ｄ）の分配額を全ての連携先のＷｅｂサイトについて計算し、最終的に各開発者が受け取る個別の報酬額Ｐ（ｉ）を算出する。
【０１４７】
本発明の第１の実施例では報酬単価に基づいて報酬額を算出していたのに対し、第２の実施例では各事業者が設定した報酬総額を、各連携モジュールの開発者で分配する。その際、より多くの利用者に利用された連携モジュールの開発者は、より多くの報酬を連携先のＷｅｂサイトを運営する事業者から受け取る。
【０１４８】
この方式によれば、事業者の支払う報酬額が利用回数の増加に伴って際限なく増大することがないという効果がある。
【０１４９】
＜第３の実施例＞
次に、本発明を実施するための第３の実施例について説明する。
本発明の第３の実施例における報酬付きサーバ連携システムは、図１２に示される第１の実施例と同様に、各種Ｗｅｂサイト（レストラン検索サイト６０３、乗り換え検索サイト６０４等）と、連携サーバ６１１と、利用者のコンピュータ６３２を含む。
【０１５０】
本発明の第３の実施例と、第１の実施例との違いは、報酬額の設定方法にある。
【０１５１】
第３の実施例において、Ｗｅｂサイトの運営者（事業者６０１、事業者６０２等）は、図２０に示すような報酬単価情報を含む事業者情報７０１を連携サーバ６１１に登録する。また、利用者のコンピュータ６３２で連携処理が行われると、連携サーバ６１１の連携履歴記憶部（連携履歴記憶部３２５に相当）には、利用された連携モジュールや、連携元のＷｅｂサイトのＵＲＬと連携先のＷｅｂサイトのＵＲＬが記録されるようになっている。
【０１５２】
連携サーバ６１１は、精算処理を行う際、図２０に示されるような報酬単価情報に従って報酬額を算出する。この例では、連携サーバ６１１は、連携元のＷｅｂサイトのＵＲＬが「Ｆｒｏｍ」で示される行のＵＲＬのパターンに適合する時、或いは、連携先である自サイトのＵＲＬが「Ｔｏ」で示される行のＵＲＬと適合する時、その行で設定されている単価で報酬額を算出する。なお、ここでは、ワイルドカード（「＊」）を用いた記述例を示しているが、例えば、ＷｅｂサイトのＵＲＬが所定の行（「Ｆｒｏｍ」又は「Ｔｏ」で示される行）のＵＲＬの少なくとも一部を含んでいる時、すなわち、ＷｅｂサイトのＵＲＬが所定の行に記載されたＵＲＬの一部又は全部を含むか、ＷｅｂサイトのＵＲＬが所定の行に記載されたＵＲＬと完全に一致する時に、ＵＲＬが適合したとみなすようにしても良い。
【０１５３】
なお、図２０に示した設定方法は一例であり、これ以外にもプログラミング言語を用いる等、連携元のＷｅｂサイトのＵＲＬと連携先のＷｅｂサイトのＵＲＬに従って報酬額を決定する各種の手段が利用可能である。
【０１５４】
この方式によれば、連携先のＷｅｂサイトを運営する事業者にとって、より重要で価値のあるＷｅｂページへの連携に対しては、より高額な報酬を支払う等、連携の仕方や効果に基づいて報酬額を変えることができるという効果がある。
【０１５５】
＜第４の実施例＞
次に、本発明を実施するための第４の実施例について説明する。
本発明の第４の実施例における報酬付きサーバ連携システムは、図１２に示される第１の実施例と同様に、各種Ｗｅｂサイト（レストラン検索サイト６０３、乗り換え検索サイト６０４等）と、連携サーバ６１１と、利用者のコンピュータ６３２を含む。
【０１５６】
本発明の第４の実施例と、第１の実施例との違いは、利用者のコンピュータ６３２で表示される連携モジュールの一覧の表示方法にある。
【０１５７】
第４の実施例においては、連携サーバ６１１は、利用者が連携モジュールを選択するために、図１６の連携機能起動ボタン６３４を押した時に表示される連携モジュールの一覧６３５の表示順序を、Ｗｅｂサイトの運営者（事業者６０１、事業者６０２等）が図１３で示される事業者情報６５１、及び事業者情報６５２で設定した報酬単価に応じて並べ替える。
【０１５８】
具体的には、連携サーバ６１１は、より高額な報酬単価を設定した事業者の運営するＷｅｂサイトが連携先となっている連携モジュールを、より上位に表示するようにする。これにより、当該連携モジュールは利用者の目に止まりやすく、利用されやすくなる。
【０１５９】
この方式によれば、事業者が報酬額を高額に設定すれば、自らのＷｅｂサイトが誘導先となっている連携モジュールの利用回数が増加し、結果的に当該Ｗｅｂサイトに誘導される利用者数が増加することが期待できる。そのため、事業者によってより高額な報酬額が設定されやすくなるという効果がある。
【０１６０】
＜第５の実施例＞
次に、本発明を実施するための第５の実施例について説明する。
本発明の第５の実施例における報酬付きサーバ連携システムは、図１２に示される第１の実施例と同様に、各種Ｗｅｂサイト（レストラン検索サイト６０３、乗り換え検索サイト６０４等）と、連携サーバ６１１と、利用者のコンピュータ６３２を含む。
【０１６１】
本発明の第５の実施例における報酬付きサーバ連携システムは、図２１に示すように各種Ｗｅｂサイトとして、連携先のＷｅｂサイト９３１と、その連携元となるＷｅｂサイト９３２〜９３４を持つ。
【０１６２】
本発明の第５の実施例と、第１の実施例との違いは、連携元のＷｅｂサイトを運営する事業者（事業者６０１、事業者６０２等）にも報酬が支払われる点である。
【０１６３】
第５の実施例における連携サーバ６１１は、精算処理を行う際、図２２の式９３５〜９３７で表される式に従って報酬額を算出する。ここで、ｒ（ｄ→ｓ）は、連携元のＷｅｂサイトｓが連携先のＷｅｂサイトｄから受け取る報酬である。Ｒｔ（ｄ）は、Ｗｅｂサイトｄが支払う報酬総額である。ｎ（ｓ→ｄ）は、ＷｅｂサイトｓからＷｅｂサイトｄへの連携回数（遷移回数）である。Ｐ（ｉ）は、精算後にＷｅｂサイトｉが支払う（又は受け取る）報酬総額である。
【０１６４】
連携サーバ６１１は、式９３５〜９３７に従って、連携先のＷｅｂサイト９３１について設定された報酬総額Ｒを、その連携元となるＷｅｂサイト９３２〜９３４からの遷移回数ｎに比例するように連携元のＷｅｂサイトの事業者（事業者６０１、事業者６０２等）に分配する。連携サーバ６１１は、この報酬総額Ｒの分配額を全ての連携先のＷｅｂサイトについて計算し、最終的に各Ｗｅｂサイトの事業者（事業者６０１、事業者６０２等）が支払う（又は、受け取る）個別の報酬総額Ｐを算出する。すなわち、報酬総額Ｐは、各Ｗｅｂサイトの事業者の収支（収入と支出）の額を示す。
【０１６５】
この方式によれば、より多くの利用者を誘導した連携元のＷｅｂサイトを運営する事業者は、より多くの報酬を連携先のＷｅｂサイトを運営する事業者から受け取ることができるという効果がある。
【０１６６】
なお、連携サーバ６１１は、報酬総額を設定して連携元のＷｅｂサイトに分配する代わりに、１回の連携あたりの報酬額を設定するようにしても良い。また、連携サーバ６１１は、本発明の第２実施形態のように、連携先のＷｅｂサイトが支払う（又は、受け取る）報酬総額を、実際に当該Ｗｅｂサイトが得た利益に応じて変えることもできる。
【０１６７】
更に、本実施例は、連携元のＷｅｂサイトに報酬が支払われる例であるが、これを本発明の第１〜第４の実施例と組み合わせ、連携モジュールの開発者にも報酬が支払われるようにすることもできる。
【０１６８】
＜第６の実施例＞
次に、本発明を実施するための第６の実施例について説明する。
本発明の第６の実施例における報酬付きサーバ連携システムは、本発明の第５の実施例と同様に、各種Ｗｅｂサイト（レストラン検索サイト６０３、乗り換え検索サイト６０４等）と、連携サーバ６１１と、利用者のコンピュータ６３２を含む。
【０１６９】
本発明の第６の実施例と、第５の実施例との違いは、連携元のＷｅｂサイトの事業者（事業者６０１、事業者６０２等）に支払われる報酬額の算出方法にある。
【０１７０】
第６の実施例における連携サーバ６１１は、精算処理を行う際、図２３の式９４５〜９４７で表される式に従って報酬額を算出する。連携サーバ６１１は、式９４５〜９４７に従って、連携先の各Ｗｅｂサイトについて設定された報酬総額Ｒｔ（ｄ）を、その連携元となるＷｅｂサイトからの遷移回数ｎと、連携元のＷｅｂサイトが設定した報酬総額Ｒｔ（ｓ）の比に応じて分配する。
【０１７１】
すなわち、より多くの報酬総額を設定した事業者は、連携先のＷｅｂサイトの事業者（事業者６０１、事業者６０２等）の報酬を分配する際に、他のＷｅｂサイトより多くの報酬を受け取ることができる。
【０１７２】
逆に、より少ない報酬総額を設定した事業者は、報酬の分配の際に、他のＷｅｂサイトより少ない報酬しか受け取ることができない。
【０１７３】
この方式によれば、各事業者は、より多くの報酬を得るために、本システムを利用することで自らが得る利益に見合う範囲内でなるべく高額な報酬額を設定するようになるという効果がある。
【０１７４】
以上、本発明を上記実施形態及び実施例に即して説明したが、本発明は上記の実施例の構成のみに限定されるものではなく、適宜組み合わせる等、本発明の範囲内で当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【０１７５】
本発明によれば、インターネット上の複数のＷｅｂサイトをＷｅｂブラウザ上で連携させるためのシステムにおいて、Ｗｅｂサイトが得た利益を報酬として当事者の間で分配するといった用途に適用できる。また、コンピュータネットワークに接続され、他のコンピュータにサービスを提供する複数のサーバを、別のコンピュータ上で連携させるためのシステムにおいて、サービスを提供する事業者が得た利益を手数料として他の事業者に分配するといった用途に適用できる。
【０１７６】
以上のように、本発明のサーバ連携システムは、第三者の作成した連携モジュールを利用して、インターネット等のネットワークを介してＷｅｂサイト等のサービスサーバを連携させるためのシステムである。本発明のサーバ連携システムは、複数のサービスサーバを連携させることにより発生した利益を、連携モジュールの開発者やサービスサーバを運営する事業者に報酬として還元するためのシステム、方法、及びプログラムに関する。
【０１７７】
本発明によるサーバ連携システムは、少なくとも２つのサービスサーバを連携させるサーバ連携システムであって、サービスサーバを連携させるための連携サーバは、サービスサーバの事業者情報を格納する事業者情報記憶手段と、サービスサーバを連携させるための連携モジュールを格納する連携モジュール記憶手段と、連携モジュールの開発者情報を格納する開発者情報記憶手段と、連携モジュールの連携履歴情報を格納する連携履歴記憶手段と、事業者情報と、開発者情報と、連携履歴情報とを参照して報酬額の算出と支払いを行う報酬精算手段とを備える。
【０１７８】
サービスサーバを利用するためのクライアントは、サービスサーバから取得した情報を表示するサービス情報表示手段と、連携モジュール記憶手段に格納されている連携モジュールの選択と実行を行い、サービス情報表示手段を制御する連携モジュール選択・実行手段と、連携モジュールを実行したことを連携履歴記憶手段に通知する連携履歴送信手段とを備えている。
【０１７９】
クライアントは、実行した連携モジュールを識別するための連携識別情報をサービスサーバに通知する連携識別情報送信手段を更に備えていても良い。
【０１８０】
サービスサーバは、連携識別情報送信手段により通知された連携識別情報を参照して報酬情報を決定し、サーバ連携システムに通知する報酬情報決定・通知手段を更に備えていても良い。
【０１８１】
連携サーバは、報酬情報決定・通知手段により通知された報酬情報を格納する報酬額記憶手段を更に備えていても良い。
【０１８２】
連携サーバは、連携モジュールの開発者が提示した報酬条件を格納する報酬条件提示手段と、報酬条件を格納する報酬条件記憶手段と、報酬条件をサービスサーバの事業者に通知する提示条件通知手段と、サービスサーバの事業者が報酬条件を受け入れるかどうかを指示するための報酬条件決定手段とを更に備えていても良い。
【０１８３】
本発明の目的は、連携対象のサービスサーバが報酬支払い機能を用意する必要のない報酬付きサーバ連携システムを提供することにある。
【０１８４】
本発明の他の目的は、多数の連携モジュールにより豊富なサービスサーバ連携機能が提供される、利用者にとって利便性の高い報酬付きサーバ連携システムを提供することにある。
【０１８５】
本発明の更に他の目的は、連携元のサービスサーバを運営する事業者が報酬を得ることのできる報酬付きサーバ連携システムを提供することにある。
【０１８６】
本発明では、報酬を支払うための機能を連携サーバに設けたことで、サービスサーバを運営する事業者は登録を行うだけで報酬の支払いが可能になり、連携対象のサービスサーバが報酬支払い機能を用意する必要がなくなる。
【０１８７】
また、本発明では、報酬を支払うための機能を連携サーバに設けたことで、報酬の支払いが容易に行えるため、多くのサービスサーバが報酬の支払いを行うようになり、それらのサービスサーバについて連携モジュールの開発者は報酬を得ることができる。これにより、連携モジュールの開発者にインセンティブ（ｉｎｃｅｎｔｉｖｅ）を与え、多くの連携モジュールが開発されるようになるため、多数の連携モジュールにより豊富なサービスサーバ連携機能が提供され、利用者の利便性が高まる。
【０１８８】
更に、本発明では、報酬を支払うための機能を連携サーバに設け、報酬額の精算方式を柔軟に設計できるため、連携元のサービスサーバを運営する事業者が報酬を得られる。
【０１８９】
なお、上記の各実施形態、及び各実施例は、組み合わせて実施することも可能である。
【０１９０】
以上、本発明の実施形態を詳述してきたが、実際には、上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の変更があっても本発明に含まれる。
【０１９１】
なお、本出願は、日本出願番号２００９−０９３８７１に基づく優先権を主張するものであり、日本出願番号２００９−０９３８７１における開示内容は引用により本出願に組み込まれる。
【図１】
2010116984.tif 000003
【図２】
2010116984.tif 000004
【図３】
2010116984.tif 000005
【図４】
2010116984.tif 000006
【図５】
2010116984.tif 000007
【図６】
2010116984.tif 000008
【図７】
2010116984.tif 000009
【図８】
2010116984.tif 000010
【図９】
2010116984.tif 000011
【図１０】
2010116984.tif 000012
【図１１】
2010116984.tif 000013
【図１２】
2010116984.tif 000014
【図１３】
2010116984.tif 000015
【図１４】
2010116984.tif 000016
【図１５】
2010116984.tif 000017
【図１６】
2010116984.tif 000018
【図１７】
2010116984.tif 000019
【図１８】
2010116984.tif 000020
【図１９】
2010116984.tif 000021
【図２０】
2010116984.tif 000022
【図２１】
2010116984.tif 000023
【図２２】
2010116984.tif 000024
【図２３】
2010116984.tif 000025
【手続補正書】
【提出日】平成23年9月30日(2011.9.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のサービスサーバと、
前記複数のサービスサーバの各々を連携させる連携サーバと、
前記各サービスサーバを利用するクライアントと
を含み、
前記連携サーバは、
前記各サービスサーバの事業者に関する事業者情報を格納する事業者情報記憶手段と、
前記各サービスサーバを連携させるための連携モジュールを格納する連携モジュール記憶手段と、
前記連携モジュールの開発者に関する開発者情報を格納する開発者情報記憶手段と、
前記連携モジュールの連携履歴情報を格納する連携履歴記憶手段と、
前記事業者情報、前記開発者情報、及び前記連携履歴情報を参照して、報酬額の算出と支払いを行う報酬精算手段と
を具備し、
前記クライアントは、
前記各サービスサーバから取得した情報を表示するサービス情報表示手段と、
前記連携モジュール記憶手段に格納されている前記連携モジュールの選択と実行を行い、前記サービス情報表示手段を制御する連携モジュール選択・実行手段と、
前記連携モジュールを実行した旨を前記連携履歴記憶手段に通知する連携履歴送信手段と
を具備する
報酬付きサーバ連携システム。
【請求項２】
請求項１に記載の報酬付きサーバ連携システムであって、
前記サービス情報表示手段は、
利用者の操作に応じて、前記各サービスサーバのうちのいずれか１つから情報を取得する手段と、
取得された情報を画面に表示する手段と
を具備し、
前記連携モジュール選択・実行手段は、
前記利用者の操作に応じて、前記連携サーバに登録されている前記連携モジュールの一覧を表示する手段と、
前記連携モジュールの一覧の中から連携モジュールを１つ選択する手段と、
選択された連携モジュールを、前記連携モジュール記憶手段からネットワークを介して取得する手段と、
取得された連携モジュールを実行する手段と
を具備し、
前記連携モジュールは、
実行が開始されると、連携元のサービスサーバから既に取得済みの情報から所定の情報を抽出する手段と、
連携モジュール毎に予め決められている前記サービス情報表示手段を制御する手段と
を具備し、
前記サービス情報表示手段は、
前記連携モジュールの制御に応じて、連携先のサービスサーバに必要な情報を送信して情報を取得する手段と、
取得された情報を画面に表示する手段と、
を具備し、
前記連携履歴送信手段は、
前記連携モジュールのうち利用された連携モジュールに基づく報酬額の算出に用いられる情報を前記連携履歴記憶手段に送信して記録する手段
を具備する
報酬付きサーバ連携システム。
【請求項３】
請求項２に記載の報酬付きサーバ連携システムであって、
前記報酬精算手段は、
前記連携履歴記憶手段から過去の連携履歴を取得する手段と、
前記事業者情報記憶手段及び前記開発者情報記憶手段から、精算に必要な情報を取得する手段と、
予め決められた方式により報酬額を算出する手段と、
金融機関の口座からの引き落とし・送金に関する処理を行い、前記事業者から前記開発者への報酬の支払いを実行する手段と
を具備する
報酬付きサーバ連携システム。
【請求項４】
請求項３に記載の報酬付きサーバ連携システムであって、
前記各サービスサーバは、
Ｗｅｂサイトを提供する手段
を具備し、
前記連携モジュールは、
前記連携元のＷｅｂサイトのＷｅｂページの内容から、所定の内容に関連する文字列を抽出する手段と、
前記連携先のＷｅｂサイトのＷｅｂページのうち、前記抽出された文字列に関連するＷｅｂページを表示させるためのＵＲＬの生成処理を行う手段と
を更に具備し、
前記サービス情報表示手段は、
連携機能起動ボタンの押下に応じて、前記連携モジュールの一覧を画面に表示する手段と、
前記連携モジュールの実行が終了すると、前記連携先のＷｅｂサイトのＷｅｂページを前記サービス情報表示手段の画面に表示する手段と
を更に具備し、
前記連携モジュール選択・実行手段は、
前記利用者により前記連携モジュールが選択されると、前記連携サーバから前記連携モジュールを取得して実行する手段
を更に具備し、
前記連携履歴送信手段は、
前記連携モジュールが実行された旨を前記連携サーバに通知する手段
を更に具備し、
前記報酬精算手段は、
通知された内容を、連携履歴として記録する手段と、
所定の時点で報酬額を算出する手段と、
前記報酬額を算出した後、金融機関に対して、前記事業者の口座からの引き落とし処理と、前記開発者の口座への振り込み処理を依頼する手段と
を更に具備する
報酬付きサーバ連携システム。
【請求項５】
請求項４に記載の報酬付きサーバ連携システムであって、
前記報酬精算手段は、
連携先のＷｅｂサイトについて設定された報酬総額を、前記連携先のＷｅｂサイトへの連携に利用された連携モジュールの利用回数に比例して、各開発者に分配する手段と、
前記報酬総額の分配額を全ての連携先のＷｅｂサイトについて計算する手段と、
前記各開発者が受け取る報酬額を算出する手段と
を更に具備する
報酬付きサーバ連携システム。
【請求項６】
請求項４に記載の報酬付きサーバ連携システムであって、
前記連携履歴記憶手段は、
利用された連携モジュールを示す情報を格納する手段と、
連携元のＷｅｂサイトのＵＲＬを格納する手段と、
連携先のＷｅｂサイトのＵＲＬを格納する手段と
を具備し、
前記報酬精算手段は、
精算処理を行う際、前記連携元のＷｅｂサイトのＵＲＬが前記事業者情報に設定された連携元ＵＲＬに適合する場合、及び前記連携先のＷｅｂサイトのＵＲＬが前記事業者情報に設定された連携先ＵＲＬに適合する場合のうち、いずれかの場合に、当該ＵＲＬに対して設定されている単価で報酬額を算出する手段
を更に具備する
報酬付きサーバ連携システム。
【請求項７】
請求項４に記載の報酬付きサーバ連携システムであって、
前記報酬精算手段は、
連携機能起動ボタンが押下された時に、前記連携モジュールにより連携されるＷｅｂサイトの事業者が前記事業者情報に設定した報酬単価に応じて、前記サービス情報表示手段の画面に表示される前記連携モジュールの一覧の表示順序を並べ替える手段
を更に具備する
報酬付きサーバ連携システム。
【請求項８】
請求項４に記載の報酬付きサーバ連携システムであって、
前記報酬精算手段は、
前記連携先のＷｅｂサイトについて設定された報酬総額を、連携元となるＷｅｂサイトからの遷移回数に比例して、前記連携元のＷｅｂサイトの事業者に分配する手段と、
前記報酬総額の分配額を全ての連携先のＷｅｂサイトについて計算する手段と、
各Ｗｅｂサイトの事業者の収支を示す報酬総額を算出する手段と
を更に具備する
報酬付きサーバ連携システム。
【請求項９】
請求項４に記載の報酬付きサーバ連携システムであって、
前記報酬精算手段は、
精算処理を行う際、前記連携先のＷｅｂサイトについて設定された報酬総額を、前記連携元のＷｅｂサイトからの遷移回数、及び前記連携元のＷｅｂサイトの事業者が設定した報酬総額の比に応じて分配する手段
を更に具備する
報酬付きサーバ連携システム。
【請求項１０】
請求項１乃至９のいずれか一項に記載の報酬付きサーバ連携システムで使用される連携サーバ。
【請求項１１】
請求項１乃至９のいずれか一項に記載の報酬付きサーバ連携システムで使用されるクライアント。
【請求項１２】
複数のサービスサーバの各々を連携させる連携サーバにおいて、
前記各サービスサーバの事業者に関する事業者情報を事業者情報記憶手段に格納することと、
前記各サービスサーバを連携させるための連携モジュールを連携モジュール記憶手段に格納することと、
前記連携モジュールの開発者に関する開発者情報を開発者情報記憶手段に格納することと、
前記連携モジュールの連携履歴情報を連携履歴記憶手段に格納することと、
前記事業者情報、前記開発者情報、及び前記連携履歴情報を参照して、報酬額の算出と支払いを行うことと
を含み、
前記各サービスサーバを利用するクライアントにおいて、
前記各サービスサーバから取得した情報を画面に表示することと、
前記連携モジュール記憶手段に格納されている前記連携モジュールの選択と実行を行うことと、
前記連携モジュールを実行した旨を前記連携履歴記憶手段に通知することと
を含む
報酬付きサーバ連携方法。
【請求項１３】
請求項１２に記載の報酬付きサーバ連携方法であって、
前記クライアントにおいて、
利用者の操作に応じて、前記各サービスサーバのうちのいずれか１つから情報を取得することと、
取得された情報を画面に表示することと、
前記利用者の操作に応じて、前記連携サーバに登録されている前記連携モジュールの一覧を表示することと、
前記連携モジュールの一覧の中から連携モジュールを１つ選択することと、
選択された連携モジュールを、前記連携モジュール記憶手段からネットワークを介して取得することと、
取得された連携モジュールを実行することと、
前記連携モジュールの実行が開始されると、連携元のサービスサーバから既に取得済みの情報から所定の情報を抽出することと、
連携モジュール毎に予め決められている内容に従って画面表示を制御することと、
前記連携モジュールの制御に応じて、連携先のサービスサーバに必要な情報を送信して情報を取得することと、
取得された情報を画面に表示することと、
前記連携モジュールのうち利用された連携モジュールに基づく報酬額の算出に用いられる情報を前記連携履歴記憶手段に送信して記録することと
を含む
報酬付きサーバ連携方法。
【請求項１４】
請求項１３に記載の報酬付きサーバ連携方法であって、
前記連携サーバにおいて、
前記連携履歴記憶手段から過去の連携履歴を取得することと、
前記事業者情報記憶手段及び前記開発者情報記憶手段から、精算に必要な情報を取得することと、
予め決められた方式により報酬額を算出することと、
金融機関の口座からの引き落とし・送金に関する処理を行い、前記事業者から前記開発者への報酬の支払いを実行することと
を含む
報酬付きサーバ連携方法。
【請求項１５】
請求項１４に記載の報酬付きサーバ連携方法であって、
前記クライアントにおいて、
前記連携モジュールを実行することと、
前記連携元のＷｅｂサイトのＷｅｂページの内容から、所定の内容に関連する文字列を抽出することと、
前記連携先のＷｅｂサイトのＷｅｂページのうち、前記抽出された文字列に関連するＷｅｂページを表示させるためのＵＲＬの生成処理を行うことと、
連携機能起動ボタンの押下に応じて、前記連携モジュールの一覧を画面に表示することと、
前記連携モジュールの実行が終了すると、前記連携先のＷｅｂサイトのＷｅｂページを前記サービス情報表示手段の画面に表示することと、
前記利用者により前記連携モジュールが選択されると、前記連携サーバから前記連携モジュールを取得して実行することと、
前記連携モジュールが実行された旨を前記連携サーバに通知することと
を更に含み、
前記連携サーバにおいて、
通知された内容を、連携履歴として記録することと、
所定の時点で報酬額を算出することと、
前記報酬額を算出した後、金融機関に対して、前記事業者の口座からの引き落とし処理と、前記開発者の口座への振り込み処理を依頼することと
を更に含む
報酬付きサーバ連携方法。
【請求項１６】
請求項１５に記載の報酬付きサーバ連携方法であって、
前記連携サーバにおいて、
前記連携先のＷｅｂサイトについて設定された報酬総額を、前記連携先のＷｅｂサイトへの連携に利用された連携モジュールの利用回数に比例して、各開発者に分配することと、
前記報酬総額の分配額を全ての連携先のＷｅｂサイトについて計算することと、
前記各開発者が受け取る報酬額を算出することと
を更に含む
報酬付きサーバ連携方法。
【請求項１７】
請求項１５に記載の報酬付きサーバ連携方法であって、
前記連携サーバにおいて、
利用された連携モジュールを示す情報を前記連携履歴記憶手段に格納することと、
連携元のＷｅｂサイトのＵＲＬを前記連携履歴記憶手段に格納することと、
連携先のＷｅｂサイトのＵＲＬを前記連携履歴記憶手段に格納することと、
精算処理を行う際、前記連携元のＷｅｂサイトのＵＲＬが前記事業者情報に設定された連携元ＵＲＬに適合する場合、及び前記連携先のＷｅｂサイトのＵＲＬが前記事業者情報に設定された連携先ＵＲＬに適合する場合のうち、いずれかの場合に、当該ＵＲＬに対して設定されている単価で報酬額を算出することと
を含む
報酬付きサーバ連携方法。
【請求項１８】
請求項１５に記載の報酬付きサーバ連携方法であって、
前記連携サーバにおいて、
連携機能起動ボタンが押下された時に、前記連携モジュールにより連携されるＷｅｂサイトの事業者が前記事業者情報に設定した報酬単価に応じて、前記サービス情報表示手段の画面に表示される前記連携モジュールの一覧の表示順序を並べ替えること
を更に含む
報酬付きサーバ連携方法。
【請求項１９】
請求項１５に記載の報酬付きサーバ連携方法であって、
前記連携サーバにおいて、
前記連携先のＷｅｂサイトについて設定された報酬総額を、連携元となるＷｅｂサイトからの遷移回数に比例して、前記連携元のＷｅｂサイトの事業者に分配することと、
前記報酬総額の分配額を全ての連携先のＷｅｂサイトについて計算することと、
各Ｗｅｂサイトの事業者の収支を示す報酬総額を算出することと
を更に含む
報酬付きサーバ連携方法。
【請求項２０】
請求項１５に記載の報酬付きサーバ連携方法であって、
前記連携サーバにおいて、
精算処理を行う際、前記連携先のＷｅｂサイトについて設定された報酬総額を、前記連携元のＷｅｂサイトからの遷移回数、及び前記連携元のＷｅｂサイトの事業者が設定した報酬総額の比に応じて分配すること
を更に含む
報酬付きサーバ連携方法。
【請求項２１】
請求項１２乃至２０のいずれか一項に記載の報酬付きサーバ連携方法における連携サーバの動作を、コンピュータに実行させるためのプログラム。
【請求項２２】
請求項１２乃至２０のいずれか一項に記載の報酬付きサーバ連携方法におけるクライアントの動作を、コンピュータに実行させるためのプログラム。
【国際調査報告】
2010116984.tif 000026
2010116984.tif 000027