(57)【要約】【課題】レコメンド専用サーバに大容量の記録媒体が不要である優れたレコメンドサーバを提供することを目的とする。【解決手段】レコメンデーション情報を特定するための特定情報を格納している特定情報格納部と、情報出力装置からレコメンデーション要求を受信するレコメンデーション要求受信部と、レコメンデーション要求受信部が受信したレコメンデーション要求に基づいて、特定情報格納部から特定情報を取得する特定情報取得部と、特定情報取得部が取得した特定情報を情報出力装置に送信する特定情報送信部を具備するレコメンドサーバ装置により、電子商取引において、簡単で優れたレコメンドを実現できる。【選択図】図１
2005222498.tif 000002
【特許請求の範囲】
【請求項１】
１以上の情報出力装置とサーバ装置とレコメンドサーバ装置を具備する情報処理システムであって、
前記情報出力装置は、
入力を受け付ける入力受付部と、
前記入力受付部が受け付けた入力に基づいて、商品またはサービスの情報である商品等情報を取得する要求である商品等情報取得要求を前記サーバ装置に送信する商品等情報取得要求送信部と、
前記商品等情報取得要求の送信に対応して、前記レコメンドサーバ装置にアクセスするための情報であるレコメンドサーバアクセス情報を有する商品等情報を前記サーバ装置から受信する商品等情報受信部と、
前記商品等情報が有するレコメンドサーバアクセス情報に基づいて、レコメンデーションの要求であるレコメンデーション要求を前記レコメンドサーバ装置に送信するレコメンデーション要求送信部と、
前記レコメンデーション要求の送信に対応して、レコメンデーション情報を特定するための情報である特定情報を前記レコメンドサーバ装置から受信する特定情報受信部と、
前記特定情報受信部が受信した特定情報に基づいて、前記サーバ装置にレコメンデーション情報の送信を要求するレコメンデーション情報要求を送信するレコメンデーション情報要求送信部と、
前記レコメンデーション情報要求の送信に対応して、前記サーバ装置からレコメンデーション情報を受信するレコメンデーション情報受信部と、
前記商品等情報受信部が受信した商品等情報と前記レコメンデーション情報受信部が受信したレコメンデーション情報に基づいて、商品等情報およびレコメンデーション情報を出力する情報出力部を具備し、
前記サーバ装置は、
レコメンドサーバアクセス情報を有する１以上の商品等情報および１以上のレコメンデーション情報を格納している情報格納部と、
前記情報出力装置から商品等情報取得要求を受信する商品等情報取得要求受信部と、
前記商品等情報取得要求の受信に対応して、前記情報格納部から商品等情報を取得する商品等情報取得部と、
前記商品等情報取得部が取得した商品等情報を前記情報出力装置に送信する商品等情報送信部と、
前記情報出力装置から送信されたレコメンデーション情報要求を受信するレコメンデーション情報要求受信部と、
前記レコメンデーション情報要求の受信に対応して、レコメンデーション情報を前記情報格納部から取得するレコメンデーション情報取得部と、
前記レコメンデーション情報取得部が取得したレコメンデーション情報を前記情報出力装置に送信するレコメンデーション情報送信部を具備し、
前記レコメンドサーバ装置は、
レコメンデーション情報を特定するための特定情報を格納している特定情報格納部と、
前記情報出力装置からレコメンデーション要求を受信するレコメンデーション要求受信部と、
前記レコメンデーション要求受信部が受信したレコメンデーション要求に基づいて、前記特定情報格納部から特定情報を取得する特定情報取得部と、
前記特定情報取得部が取得した特定情報を前記情報出力装置に送信する特定情報送信部を具備する情報処理システム。
【請求項２】
１以上の情報出力装置と第一サーバ装置と第二サーバ装置とレコメンドサーバ装置を具備する情報処理システムであって、
前記情報出力装置は、
入力を受け付ける入力受付部と、
前記入力受付部が受け付けた入力に基づいて、商品またはサービスの情報である商品等情報を取得する要求である商品等情報取得要求を前記第一サーバ装置に送信する商品等情報取得要求送信部と、
前記商品等情報取得要求の送信に対応して、前記レコメンドサーバ装置にアクセスするための情報であるレコメンドサーバアクセス情報を有する商品等情報を前記第一サーバ装置から受信する商品等情報受信部と、
前記商品等情報が有するレコメンドサーバアクセス情報に基づいて、レコメンデーションの要求であるレコメンデーション要求を前記レコメンドサーバ装置に送信するレコメンデーション要求送信部と、
前記レコメンデーション要求の送信に対応してレコメンデーション情報を特定するための特定情報を前記レコメンドサーバ装置から受信する特定情報受信部と、
前記特定情報受信部が受信した特定情報に基づいて、前記第二サーバ装置にレコメンデーション情報の送信を要求するレコメンデーション情報要求を送信するレコメンデーション情報要求送信部と、
前記レコメンデーション情報要求の送信に対応して、前記第二サーバ装置からレコメンデーション情報を受信するレコメンデーション情報受信部と、
前記商品等情報受信部が受信した商品等情報と前記レコメンデーション情報受信部が受信したレコメンデーション情報に基づいて、商品等の情報およびレコメンデーション情報を出力する情報出力部を具備し、
前記第一サーバ装置は、
１以上の商品等情報および１以上のレコメンデーション情報を格納している情報格納部と、
前記情報出力装置から商品等情報取得要求を受信する商品等情報取得要求受信部と、
前記商品等情報取得要求の受信に対応して、前記情報格納部から商品等情報を取得する商品等情報取得部と、
前記商品等情報取得部が取得した商品等情報を前記情報出力装置に送信する商品等情報送信部を具備し、
前記第二サーバ装置は、
前記情報出力装置から送信されたレコメンデーション情報要求を受信するレコメンデーション情報要求受信部と、
前記レコメンデーション情報要求の受信に対応して、レコメンデーション情報を前記情報格納部から取得するレコメンデーション情報取得部と、
前記レコメンデーション情報取得部が取得したレコメンデーション情報を前記情報出力装置に送信するレコメンデーション情報送信部を具備し、
前記レコメンドサーバ装置は、
レコメンデーション情報を特定するための特定情報を格納している特定情報格納部と、
前記情報出力装置からレコメンデーション要求を受信するレコメンデーション要求受信部と、
前記レコメンデーション要求受信部が受信したレコメンデーション要求に基づいて、前記特定情報格納部から特定情報を取得する特定情報取得部と、
前記特定情報取得部が取得した特定情報を前記情報出力装置に送信する特定情報送信部を具備する情報処理システム。
【請求項３】
前記レコメンデーション要求は、前記情報出力装置において出力される商品等に関する情報を含み、
前記特定情報は、商品等に関する情報と、当該商品等に関連する商品等に関する情報を含み、
前記特定情報取得部は、前記レコメンデーション要求が有する商品等に関する情報に基づ
いて、当該商品等に関連する商品等に関する情報を前記特定情報格納部から取得する請求項１または請求項２いずれか記載の情報処理システム。
【請求項４】
前記レコメンデーション要求は、前記情報出力装置において所定の入力を受け付けた商品等情報が示す商品等に関する情報を含み、
前記特定情報は、商品等に関する情報と、当該商品等に関連する商品等に関する情報を含み、
前記特定情報取得部は、前記レコメンデーション要求が有する商品等に関する情報に基づいて、当該商品等に関連する商品等に関する情報を前記特定情報格納部から取得する請求項１または請求項２いずれか記載の情報処理システム。
【請求項５】
前記レコメンデーション要求は、前記情報出力装置または／および当該情報出力装置のユーザを識別する情報である識別情報を含み、
前記特定情報は、識別情報と当該識別情報で識別される情報出力装置のユーザまたは／およびユーザの購入履歴に関する情報である購入履歴情報を対に保持し、かつレコメンドする商品等を特定するための情報を含み、
前記特定情報取得部は、前記レコメンデーション要求が有する識別情報と対になる購入履歴情報に基づいて、レコメンドする商品等を特定するための情報を前記特定情報格納部から取得する請求項１または請求項２いずれか記載の情報処理システム。
【請求項６】
請求項1から請求項５いずれか記載の情報処理システムを構成するレコメンドサーバ装置。
【請求項７】
請求項1から請求項５いずれか記載の情報処理システムを構成する情報出力装置。
【請求項８】
請求項1、請求項３から請求項５いずれか記載の情報処理システムを構成するサーバ装置。
【請求項９】
請求項２から請求項５いずれか記載の情報処理システムを構成する第一サーバ装置。
【請求項１０】
請求項２から請求項５いずれか記載の情報処理システムを構成する第二サーバ装置。
【請求項１１】
コンピュータに、
情報出力装置からレコメンデーション要求を受信するレコメンデーション要求受信ステップと、
前記レコメンデーション要求受信ステップで受信したレコメンデーション要求に基づいて、格納している特定情報を取得する特定情報取得ステップと、
前記特定情報取得ステップで取得した特定情報を情報出力装置に送信する特定情報送信ステップを実行させるためのプログラム。
【請求項１２】
商品またはサービスの情報を含み、当該商品またはサービスに関連する商品またはサービスをレコメンドするサーバ装置であるレコメンドサーバ装置にアクセスするための情報であるレコメンドサーバアクセス情報を有するデータのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品やサービスの情報を提示する際に、販売促進に役立つ商品等の情報を提示する情報処理システム等に関するものである。
【背景技術】
【０００２】
従来の情報処理システムで実現するレコメンドエンジン、レコメンド方法およびレコメンドプログラムは、各顧客における各商品に対する商品評価を示す商品評価データと、各顧客が所属するグループを定義したグループ所属データと、商品評価データに基づいて各顧客に対してレコメンドされうる商品の評価値を予測する協調フィルタリングエンジンと、商品評価データとグループ所属データに基づいて各グループ内における商品のランキングを作成するグループ別ランキング集計エンジンとを備え、そのために、商品評価データの収集数が少ない場合やレコメンド対象の顧客による商品評価データの収集がない場合でも、商品の購買意欲を喚起させるための情報を顧客に対して提供することができる（特許文献１参照）。また、上記のレコメンドエンジンは、ＥＣサーバ以外のサーバであってレコメンド専用のサーバに組み込まれていても良いと記載されている（特許文献１参照）。
【特許文献１】特開２００２−３３４２５７号公報（第１頁、第７頁、第２図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のレコメンドエンジン等においては、レコメンドエンジンは、ＥＣサーバ以外のサーバであってレコメンド専用のサーバに組み込まれていても良いと記載されているだけで、クライアント端末である情報出力装置とＥＣサーバとレコメンド専用サーバの機能分担に関して記載されていない。また、レコメンドエンジンがレコメンド画面を提供する構成になっている。したがって、通常、レコメンド専用サーバは、多数の商品やサービスの情報を保有することとなり、多数のＥＣサーバからのレコメンドに対応するためには大容量の記録媒体を保持しなければならない。また、ＥＣサーバを運営する会社は、自社が扱う商品やサービスを示す情報である商品等情報をレコメンド専用サーバにインストールする必要があり、商品等情報の機密漏洩に繋がる場合もある。さらに、ＥＣサーバを運営する会社が扱う商品等情報が変更した場合に、レコメンド専用サーバの商品等情報も一貫性を担保するために変更しなければならない。通常、ＥＣサーバにも商品等情報が格納されているからである。
【０００４】
本発明は、かかる従来の問題を解決するためになされたもので、レコメンド専用サーバに大容量の記録媒体が不要であり、ＥＣサーバのシステム構成を変更することなく、また、レコメンド専用サーバの情報のメンテナンス性が高い情報処理システム等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本第一の発明の情報処理システムは、１以上の情報出力装置とサーバ装置とレコメンドサーバ装置を具備する情報処理システムであって、前記情報出力装置は、入力を受け付ける入力受付部と、前記入力受付部が受け付けた入力に基づいて、商品またはサービスの情報である商品等情報を取得する要求である商品等情報取得要求を前記サーバ装置に送信する商品等情報取得要求送信部と、前記商品等情報取得要求の送信に対応して、前記レコメンドサーバ装置にアクセスするための情報であるレコメンドサーバアクセス情報を有する商品等情報を前記サーバ装置から受信する商品等情報受信部と、前記商品等情報が有するレコメンドサーバアクセス情報に基づいて、レコメンデーションの要求であるレコメンデーション要求を前記レコメンドサーバ装置に送信するレコメンデーション要求送信部と、
前記レコメンデーション要求の送信に対応して、レコメンデーション情報を特定するための情報である特定情報を前記レコメンドサーバ装置から受信する特定情報受信部と、前記特定情報受信部が受信した特定情報に基づいて、前記サーバ装置にレコメンデーション情報の送信を要求するレコメンデーション情報要求を送信するレコメンデーション情報要求送信部と、前記レコメンデーション情報要求の送信に対応して、前記サーバ装置からレコメンデーション情報を受信するレコメンデーション情報受信部と、前記商品等情報受信部が受信した商品等情報と前記レコメンデーション情報受信部が受信したレコメンデーション情報に基づいて、商品等情報およびレコメンデーション情報を出力する情報出力部を具備し、前記サーバ装置は、レコメンドサーバアクセス情報を有する１以上の商品等情報および１以上のレコメンデーション情報を格納している情報格納部と、前記情報出力装置から商品等情報取得要求を受信する商品等情報取得要求受信部と、前記商品等情報取得要求の受信に対応して、前記情報格納部から商品等情報を取得する商品等情報取得部と、前記商品等情報取得部が取得した商品等情報を前記情報出力装置に送信する商品等情報送信部と、前記情報出力装置から送信されたレコメンデーション情報要求を受信するレコメンデーション情報要求受信部と、前記レコメンデーション情報要求の受信に対応して、レコメンデーション情報を前記情報格納部から取得するレコメンデーション情報取得部と、前記レコメンデーション情報取得部が取得したレコメンデーション情報を前記情報出力装置に送信するレコメンデーション情報送信部を具備し、前記レコメンドサーバ装置は、レコメンデーション情報を特定するための特定情報を格納している特定情報格納部と、前記情報出力装置からレコメンデーション要求を受信するレコメンデーション要求受信部と、前記レコメンデーション要求受信部が受信したレコメンデーション要求に基づいて、前記特定情報格納部から特定情報を取得する特定情報取得部と、前記特定情報取得部が取得した特定情報を前記情報出力装置に送信する特定情報送信部を具備する情報処理システムである。
【０００６】
かかる構成により、レコメンドサーバ装置には大容量の記録媒体が不要であり、ＥＣサーバのシステム構成を変更することなく、また、レコメンド専用サーバの情報のメンテナンス性が高い情報処理システム等を提供することができる。
【０００７】
また、本第二の発明の情報処理システムは、１以上の情報出力装置と第一サーバ装置と第二サーバ装置とレコメンドサーバ装置を具備する情報処理システムであって、前記情報出力装置は、入力を受け付ける入力受付部と、前記入力受付部が受け付けた入力に基づいて、商品またはサービスの情報である商品等情報を取得する要求である商品等情報取得要求を前記第一サーバ装置に送信する商品等情報取得要求送信部と、前記商品等情報取得要求の送信に対応して、前記レコメンドサーバ装置にアクセスするための情報であるレコメンドサーバアクセス情報を有する商品等情報を前記第一サーバ装置から受信する商品等情報受信部と、前記商品等情報が有するレコメンドサーバアクセス情報に基づいて、レコメンデーションの要求であるレコメンデーション要求を前記レコメンドサーバ装置に送信するレコメンデーション要求送信部と、前記レコメンデーション要求の送信に対応してレコメンデーション情報を特定するための特定情報を前記レコメンドサーバ装置から受信する特定情報受信部と、前記特定情報受信部が受信した特定情報に基づいて、前記第二サーバ装置にレコメンデーション情報の送信を要求するレコメンデーション情報要求を送信するレコメンデーション情報要求送信部と、前記レコメンデーション情報要求の送信に対応して、前記第二サーバ装置からレコメンデーション情報を受信するレコメンデーション情報受信部と、前記商品等情報受信部が受信した商品等情報と前記レコメンデーション情報受信部が受信したレコメンデーション情報に基づいて、商品等の情報およびレコメンデーション情報を出力する情報出力部を具備し、前記第一サーバ装置は、１以上の商品等情報および１以上のレコメンデーション情報を格納している情報格納部と、前記情報出力装置から商品等情報取得要求を受信する商品等情報取得要求受信部と、前記商品等情報取得要求の受信に対応して、前記情報格納部から商品等情報を取得する商品等情報取得部と、前記
商品等情報取得部が取得した商品等情報を前記情報出力装置に送信する商品等情報送信部を具備し、前記第二サーバ装置は、前記情報出力装置から送信されたレコメンデーション情報要求を受信するレコメンデーション情報要求受信部と、前記レコメンデーション情報要求の受信に対応して、レコメンデーション情報を前記情報格納部から取得するレコメンデーション情報取得部と、前記レコメンデーション情報取得部が取得したレコメンデーション情報を前記情報出力装置に送信するレコメンデーション情報送信部を具備し、前記レコメンドサーバ装置は、レコメンデーション情報を特定するための特定情報を格納している特定情報格納部と、前記情報出力装置からレコメンデーション要求を受信するレコメンデーション要求受信部と、前記レコメンデーション要求受信部が受信したレコメンデーション要求に基づいて、前記特定情報格納部から特定情報を取得する特定情報取得部と、前記特定情報取得部が取得した特定情報を前記情報出力装置に送信する特定情報送信部を具備する情報処理システムである。
【０００８】
かかる構成により、上記のレコメンドサーバ装置には大容量の記録媒体が不要であり、ＥＣサーバのシステム構成を変更することなく、また、レコメンド専用サーバの情報のメンテナンス性が高い情報処理システム等を提供することができる。また、一の会社の商品等の情報を出力等する際に、他の会社の商品等の情報を出力できるので、別々にサーバ装置を管理している、例えば関連会社の商品間で、相乗効果的な販売促進が可能となる。
なお、上記の情報出力装置、各サーバ装置、レコメンドサーバ装置は、プログラムでも実現可能である。
【発明の効果】
【０００９】
本発明は、レコメンドサーバ装置に大容量の記録媒体が不要である等の簡易な構成で、かつメンテナンス性に優れた、電子商取引において商品等のレコメンドをする情報処理システムを提供することができるものである。
【発明を実施するための最良の形態】
【００１０】
以下、情報処理システムやレコメンドサーバ装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
（実施の形態１）
【００１１】
図１は、本実施の形態における情報処理システムの概念図である。本情報処理システムは、１以上の情報出力装置１１（図１において符号を１１（１）、１１（２）・・・１１（ｎ）と付す。）、サーバ装置１２、およびレコメンドサーバ装置１３を具備する。情報出力装置１１は、電子商取引を利用して商品またはサービスを購入するユーザが使用する端末である。また、サーバ装置１２は、商品やサービスを販売するショップサイトのサーバ装置である。レコメンドサーバ装置１３は、情報出力装置１１のユーザが、サーバ装置１２が管理する商品やサービスの情報を出力等する場合に、ユーザの販売意欲を向上させるために関連する商品やサービスの情報を提示する（レコメンドする）装置である。
【００１２】
図２は、本実施の形態における情報処理システムのブロック図である。情報出力装置１１は、入力受付部１１０１、商品等情報取得要求送信部１１０２、商品等情報受信部１１０３、レコメンデーション要求送信部１１０４、特定情報受信部１１０５、レコメンデーション情報要求送信部１１０６、レコメンデーション情報受信部１１０７、情報出力部１１０８を具備する。
【００１３】
サーバ装置１２は、情報格納部１２０１、商品等情報取得要求受信部１２０２、商品等情報取得部１２０３、商品等情報送信部１２０４、レコメンデーション情報要求受信部１２０５、レコメンデーション情報取得部１２０６、レコメンデーション情報送信部１２０
７を具備する。
レコメンドサーバ装置１３は、特定情報格納部１３０１、レコメンデーション要求受信部１３０２、特定情報取得部１３０３、特定情報送信部１３０４を具備する。
【００１４】
入力受付部１１０１は、入力を受け付ける。入力とは、例えば、サーバ装置１２の所定の情報（例えば、ホームページなど）にアクセスするためのＵＲＬやＵＲＩなどの入力や、サーバ装置１２へのアクセス指示の入力（例えば、マウスによるボタンクリックなど）などである。かかる入力を行う手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。入力受付部１１０１は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００１５】
商品等情報取得要求送信部１１０２は、入力受付部１１０１が受け付けた入力に基づいて、商品またはサービスの情報である商品等情報を取得する要求である商品等情報取得要求をサーバ装置１２に送信する。商品等情報取得要求は、例えば、電子商取引により商品を販売しているショップサイト（サーバ装置１２）の所定のホームページを示すＵＲＬを有する情報である。入力受付部１１０１が受け付けた入力と商品等情報取得要求は同一の情報である場合もあるし、異なる情報である場合もある。例えば、情報出力装置１１が所定のホームページを表示しており、当該ホームページ上のボタンをクリックする入力（例えば、「右マウスボタンＯＮ」のイベント）を受け付けた場合に、商品等情報取得要求は当該ボタンの対応するＵＲＬの情報を含む。かかる場合、入力受付部１１０１が受け付けた入力と商品等情報取得要求が異なる情報である。商品等情報取得要求の構造は問わない。商品等情報取得要求送信部１１０２は、例えば、商品等情報取得要求の情報を構成するソフトウェアと無線または有線の通信手段で実現される。なお、商品等情報取得要求送信部１１０２は、商品等情報取得要求の情報を構成するソフトウェアと放送手段で実現されても良い。
【００１６】
商品等情報受信部１１０３は、商品等情報取得要求の送信に対応して、レコメンドサーバ装置１３にアクセスするための情報であるレコメンドサーバアクセス情報を有する商品等情報をサーバ装置１２から受信する。サーバ装置１２が商品等情報取得要求を受信し、当該商品等情報取得要求に対応して、サーバ装置１２は商品等情報を情報出力装置１１に送信する。商品等情報とは、サーバ装置１２で電子商取引する商品やサービスに関する情報を有する。レコメンドサーバアクセス情報は、情報出力装置１１がレコメンドサーバ装置１３から、商品やサービスをレコメンド（推薦）するための情報を取得するための情報であり、レコメンドサーバ装置１３にアクセスするための情報（例えば、レコメンドサーバ装置１３のＵＲＬ）を含む。レコメンドサーバアクセス情報や商品等情報の構造は問わない。商品等情報受信部１１０３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００１７】
レコメンデーション要求送信部１１０４は、商品等情報が有するレコメンドサーバアクセス情報に基づいて、レコメンデーションの要求であるレコメンデーション要求をレコメンドサーバ装置１３に送信する。レコメンドサーバアクセス情報とレコメンデーション要求は、同一の情報でも良い。レコメンデーション要求の構造は問わない。レコメンデーション要求送信部１１０４は、例えば、レコメンドサーバアクセス情報を商品等情報から取り出すソフトウェアと、無線または有線の通信手段で実現され得る。なお、通信手段の代わりに放送手段を用いることも可能である。
【００１８】
特定情報受信部１１０５は、レコメンデーション要求の送信に対応して、レコメンデーション情報を特定するための情報である特定情報をレコメンドサーバ装置１３から受信する。特定情報は、例えば、レコメンドする商品やサービスを特定する情報を含む。特定情報の構造は問わない。レコメンデーション情報とは、情報出力装置１１のユーザに対して
、レコメンドする商品等に関する情報である。特定情報受信部１１０５は、例えば、無線または有線の通信手段で実現され得る。なお、通信手段の代わりに放送を受信する手段を用いることも可能である。
【００１９】
レコメンデーション情報要求送信部１１０６は、特定情報受信部１１０５が受信した特定情報に基づいて、サーバ装置１２にレコメンデーション情報の送信を要求するレコメンデーション情報要求を送信する。レコメンデーション情報要求は、例えば、レコメンドする商品やサービスを特定する情報を含む。レコメンデーション情報要求は、特定情報と同一の情報でも異なる情報でも良い。レコメンデーション情報要求の構造は問わない。レコメンデーション情報要求送信部１１０６は、例えば、レコメンデーション情報要求を構成するソフトウェアと、無線または有線の通信手段で実現され得る。なお、通信手段の代わりに放送を受信する手段を用いることも可能である。
【００２０】
レコメンデーション情報受信部１１０７は、レコメンデーション情報要求の送信に対応して、サーバ装置１３からレコメンデーション情報を受信する。レコメンデーション情報は、レコメンドする商品やサービスに関する情報を含む。レコメンデーション情報は、レコメンドする商品やサービスの情報そのものであっても良いし、レコメンドする商品やサービスを指示する情報（例えば、商品やサービスを取得するためのアンカーなど）でも良い。レコメンデーション情報の構造は問わない。レコメンデーション情報受信部１１０７は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００２１】
情報出力部１１０８は、商品等情報受信部１１０３が受信した商品等情報とレコメンデーション情報受信部１１０７が受信したレコメンデーション情報に基づいて、商品等情報およびレコメンデーション情報を出力する。情報出力部１１０８が出力する情報は、商品等情報受信部１１０３が受信した情報と全く同一の情報とは限らない。出力とは、通常、ディスプレイへの表示を言うが、プリンタへの印字、音出力、外部の装置への送信等を含む概念である。情報出力部１１０８は、商品等情報とレコメンデーション情報を同時に出力しても良いし、異なるタイミングで出力しても良い。情報出力部１１０８は、例えば、商品等情報受信部１１０３が商品等情報を受信した後、ただちに商品等情報を出力し、その後、レコメンデーション情報受信部１１０７がレコメンデーション情報を受信した後に、レコメンデーション情報を出力しても良い。
【００２２】
情報格納部１２０１は、レコメンドサーバアクセス情報を有する１以上の商品等情報および１以上のレコメンデーション情報を格納している。商品等情報およびレコメンデーション情報の構造は問わない。また、商品等情報を構成するデータがレコメンデーション情報であっても良い。つまり、商品等情報が、例えば、複数の商品の情報（商品名、価格など）を有する一ホームページであり、レコメンデーション情報が商品の情報（商品名など）である場合が考えられる。情報格納部１２０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００２３】
商品等情報取得要求受信部１２０２は、情報出力装置１１から商品等情報取得要求を受信する。商品等情報取得要求受信部１２０２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００２４】
商品等情報取得部１２０３は、商品等情報取得要求受信部１２０２が商品等情報取得要求を受信した場合に、当該商品等情報取得要求に対応する商品等情報を情報格納部１２０１から取得する。商品等情報は、例えば、販売対象の商品やサービスの情報を含むホームページの情報であり、例えば、ＨＴＭＬで定義されている。また、商品等情報取得要求は例えば、ＵＲＬを含む情報であり、商品等情報はＵＲＬで示されるファイルである。商品
等情報取得部１２０３は、通常、ＭＰＵやメモリ等から実現され得る。商品等情報取得部１２０３が商品等情報を取得するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２５】
商品等情報送信部１２０４は、商品等情報取得部１２０３が取得した商品等情報を情報出力装置１１に送信する。商品等情報送信部１２０４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００２６】
レコメンデーション情報要求受信部１２０５は、情報出力装置１１から送信されたレコメンデーション情報要求を受信する。レコメンデーション情報要求受信部１２０５は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００２７】
レコメンデーション情報取得部１２０６は、レコメンデーション情報要求受信部１２０５が受信したレコメンデーション情報要求に対応するレコメンデーション情報を情報格納部１２０１から取得する。レコメンデーション情報取得部１２０６は、通常、ＭＰＵやメモリ等から実現され得る。レコメンデーション情報取得部１２０６がレコメンデーション情報を取得するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００２８】
レコメンデーション情報送信部１２０７は、レコメンデーション情報取得部１２０６が取得したレコメンデーション情報を情報出力装置１１に送信する。レコメンデーション情報送信部１２０７は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００２９】
特定情報格納部１３０１は、レコメンデーション情報を特定するための情報である特定情報を格納している。特定情報は、例えば、お互いに関連する２以上の商品の２以上の商品識別子の組を複数有する。また、例えば、特定情報は、ユーザを識別するユーザ識別子と当該ユーザ識別子で識別されるユーザの過去の商品の購入履歴を含む情報の組を複数有する。特定情報の構造は問わない。特定情報格納部１３０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３０】
レコメンデーション要求受信部１３０２は、情報出力装置１１からレコメンデーション要求を受信する。レコメンデーション要求は、例えば、情報出力装置１１で出力されている商品やサービスを特定する情報を含む。また、例えば、レコメンデーション要求は、情報出力装置１１のユーザに関する情報であるユーザ情報を含む。ユーザ情報は、ユーザを識別するユーザ識別子や、情報出力装置１１のＩＰアドレスやポート番号などでも良い。また、例えば、レコメンデーション要求は、レコメンドする商品やサービスの数を示す情報を含んでも良い。レコメンデーション要求の構造は問わない。レコメンデーション要求受信部１３０２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００３１】
特定情報取得部１３０３は、レコメンデーション要求受信部１３０２が受信したレコメンデーション要求に基づいて、特定情報格納部１３０１から特定情報を取得する。特定情報とは、レコメンデーション情報を特定するための情報である。特定情報とは、例えば、レコメンドする商品やサービスを識別する情報である。特定情報取得部１３０３が、レコメンデーション要求に基づいて特定情報を取得するアルゴリズムは問わない。例えば、レコメンデーション要求に、情報出力装置１１が出力している情報が有する商品識別子が含
まれている場合に、特定情報取得部１３０３は、当該商品識別子と対になる関連商品の識別子を取得する。特定情報は、かかる関連商品の識別子を含む。なお、かかる場合、特定情報格納部１３０１は、お互いに関連する２以上の商品の２以上の商品識別子を組に保持している。また、例えば、レコメンデーション要求に、ユーザ識別子が含まれている場合に、特定情報取得部１３０３は、当該ユーザ識別子と対になる過去の商品の購入履歴を含む情報を取得し、当該購入履歴の情報に基づいて商品識別子を検索する。特定情報取得部１３０３は、通常、ＭＰＵやメモリ等から実現され得る。特定情報取得部１３０３が特定情報を取得するための処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３２】
特定情報送信部１３０４は、特定情報取得部１３０３が取得した特定情報を情報出力装置１１に送信する。特定情報送信部１３０４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
以下、本情報処理システムの動作について説明する。まず、情報出力装置１１の動作について図３のフローチャートを用いて説明する。
（ステップＳ３０１）入力受付部１１０１は、入力を受け付けたか否かを判断する。入力を受け付ければステップＳ３０２に行き、入力を受け付けなければステップＳ３０１に戻る。
【００３３】
（ステップＳ３０２）商品等情報取得要求送信部１１０２は、ステップＳ３０１で受け付けた入力が商品等情報を取得する要求の入力であるか否かを判断する。ステップＳ３０１で受け付けた入力が商品等情報を取得する要求の入力であればステップＳ３０３に行き、当該入力でなければステップＳ３１５に飛ぶ。商品等情報を取得する要求の入力とは、例えば、電子商取引を行うホームページを示すＵＲＬの入力および当該ホームページへのアクセスを指示する入力からなる入力である。また、当該入力でない入力とは、ホームページをスクロールする入力や、表示しているページの先頭に戻るためのボタンの押下等の入力である。
（ステップＳ３０３）商品等情報取得要求送信部１１０２は、ステップＳ３０１で受け付けた入力に基づいて商品等情報取得要求を構成する。
【００３４】
（ステップＳ３０４）商品等情報取得要求送信部１１０２は、ステップＳ３０３で、構成した商品等情報取得要求を送信する。商品等情報取得要求の送信先は、サーバ装置１２である。商品等情報取得要求は、例えば、サーバ装置１２に格納されているホームページのＵＲＬの情報を有する。
【００３５】
（ステップＳ３０５）商品等情報受信部１１０３は、ステップＳ３０４における商品等情報取得要求の送信に対応して、商品等情報をサーバ装置１２から受信したか否かを判断する。商品等情報を受信すればステップＳ３０６に行き、商品等情報を受信しなければステップＳ３０５に戻る。なお、受信した商品等情報は、レコメンドサーバ装置１３にアクセスするための情報であるレコメンドサーバアクセス情報を有する。また、商品等情報は、例えば、ＨＴＭＬで記述されており、電子商取引を行うための画面を構成する情報であり、１以上の商品等の情報を含む。
（ステップＳ３０６）情報出力部１１０８は、ステップＳ３０５で受信した商品等情報を解釈する。情報出力部１１０８は、例えば、ＨＴＭＬで記述された商品等情報を解釈するＨＴＭＬパーサ等の機能を具備する。
【００３６】
（ステップＳ３０７）情報出力部１１０８は、ステップＳ３０６で解釈した商品等情報に含まれる商品等の情報を出力する。なお、かかる段階で、例えば、レコメンドする商品やサービスの情報を挿入するための領域には、何も出力されない、またはダミーの情報（
例えば、１ドット×１ドットのイメージ情報など）が出力される。
（ステップＳ３０８）レコメンデーション要求送信部１１０４は、商品等情報が有するレコメンドサーバアクセス情報に基づいて、レコメンデーションの要求であるレコメンデーション要求を構成する。
【００３７】
（ステップＳ３０９）レコメンデーション要求送信部１１０４は、ステップＳ３０８で構成したレコメンデーション要求をレコメンドサーバ装置１３に送信する。なお、レコメンデーション要求は、レコメンドサーバ装置１３を特定する情報（例えば、レコメンドサーバ装置１３のＵＲＬまたはＩＰアドレスなど）を含む。
【００３８】
（ステップＳ３１０）特定情報受信部１１０５は、ステップＳ３０９におけるレコメンデーション要求の送信に対応して、レコメンデーション情報を特定するための情報である特定情報をレコメンドサーバ装置１３から受信したか否かを判断する。特定情報を受信すればステップＳ３１１に行き、特定情報を受信しなければステップＳ３１０に戻る。
（ステップＳ３１１）レコメンデーション情報要求送信部１１０６は、ステップＳ３１０で受信した特定情報に基づいて、レコメンデーション情報の送信を要求するレコメンデーション情報要求を構成する。
（ステップＳ３１２）レコメンデーション情報要求送信部１１０６は、ステップＳ３１１で構成したレコメンデーション情報要求を、サーバ装置１２に送信する。
【００３９】
（ステップＳ３１３）レコメンデーション情報受信部１１０７は、ステップＳ３１２におけるレコメンデーション情報要求の送信に対応して、サーバ装置１３からレコメンデーション情報を受信したか否かを判断する。レコメンデーション情報を受信すればステップＳ３１４に行き、レコメンデーション情報を受信しなければステップＳ３１３に戻る。
【００４０】
（ステップＳ３１４）情報出力部１１０８は、ステップＳ３１３でレコメンデーション情報受信部１１０７が受信したレコメンデーション情報に基づいて、情報出力装置１１のユーザに対して推薦する商品等の情報であるレコメンデーション情報を出力する。ステップＳ３０１に戻る。なお、レコメンデーション情報は、レコメンドする商品やサービス自体の情報（例えば、商品を示す画像データ）であっても良いし、商品等の詳細情報を取得するためのアンカーおよび商品を識別する情報などであっても良い。
（ステップＳ３１５）入力に対する動作を行う。かかる動作は、入力により異なる。ステップＳ３０１に戻る。
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
次に、サーバ装置１２の動作について図４のフローチャートを用いて説明する。
【００４１】
（ステップＳ４０１）商品等情報取得要求受信部１２０２は、情報出力装置１１から商品等情報取得要求を受信したか否かを判断する。商品等情報取得要求を受信すればステップＳ４０２に行き、商品等情報取得要求を受信しなければステップＳ４０４に飛ぶ。
（ステップＳ４０２）商品等情報取得部１２０３は、ステップＳ４０１で受信した商品等情報取得要求に対応する商品等情報を情報格納部１２０１から取得する。
（ステップＳ４０３）商品等情報送信部１２０４は、ステップＳ４０２で取得した商品等情報を情報出力装置１１に送信する。
【００４２】
（ステップＳ４０４）レコメンデーション情報要求受信部１２０５は、情報出力装置１１からレコメンデーション情報要求を受信したか否かを判断する。レコメンデーション情報要求を受信すればステップＳ４０５に行き、レコメンデーション情報要求を受信しなければステップＳ４０１に戻る。
（ステップＳ４０５）レコメンデーション情報取得部１２０６は、ステップＳ４０４で
受信したレコメンデーション情報要求に対応するレコメンデーション情報を情報格納部１２０１から取得する。
（ステップＳ４０６）レコメンデーション情報送信部１２０７は、ステップＳ４０５で取得したレコメンデーション情報を情報出力装置１１に送信する。ステップＳ４０１に戻る。
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
次に、レコメンドサーバ装置１３の動作について図５のフローチャートを用いて説明する。
【００４３】
（ステップＳ５０１）レコメンデーション要求受信部１３０２は、情報出力装置１１からレコメンデーション要求を受信したか否かを判断する。レコメンデーション要求を受信すればステップＳ５０２に行き、レコメンデーション要求を受信しなければステップＳ５０１に戻る。
【００４４】
（ステップＳ５０２）特定情報取得部１３０３は、ステップＳ５０１で受信したレコメンデーション要求に基づいて、特定情報格納部１３０１から特定情報を取得する。特定情報を取得するアルゴリズムは種々考えられる。特定情報とは、情報出力装置１１のユーザに対して推薦する商品やサービスの情報を特定する情報である。
（ステップＳ５０３）特定情報送信部１３０４は、ステップＳ５０２で取得した特定情報を情報出力装置１１に送信する。ステップＳ５０１に戻る。
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００４５】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１である。今、情報出力装置１１は、ＨＴＭＬを解釈実行する、いわゆるウェブブラウザがインストールされている情報処理装置である。また、サーバ装置１２は、商品やサービスを販売するためのホームページを１以上格納しているサーバ装置であり、電子商取引を行うサーバ装置である。さらに、レコメンドサーバ装置１３は、サーバ装置１２の商品等の販売を促進するためのサーバ装置であり、情報出力装置１１のユーザに対して購入意欲をそそるような商品やサービスの情報を提供するための機能を有するサーバ装置である。また、情報出力装置１１、サーバ装置１２およびレコメンドサーバ装置１３は、インターネットにより、互いに通信可能な状態である。
【００４６】
今、サーバ装置１２の情報格納部は、レコメンドサーバアクセス情報を有する１以上の商品等情報（ここでは、いわゆるホームぺージ）と、図６に示すレコメンデーション情報管理表を保持している。レコメンデーション情報管理表は、１以上のレコメンデーション情報を格納している。レコメンデーション情報は、「商品等識別子」「画像識別子」「商品等の説明」および図示しない画像（画像識別子に対応する）を有する。「商品等識別子」は、商品またはサービスを識別する情報である。「画像識別子」は、対応する商品等識別子で識別される商品等の画像を識別する情報である。「商品等の説明」は、対応する商品等識別子で識別される商品等を説明する文字列（文章）である。なお、図６において「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。
【００４７】
また、レコメンドサーバ装置１３は、図７に示す特定情報管理表を保持している。特定情報管理表は、「ＩＤ」「商品等識別子」「特定情報」を有するレコードを１以上保持している。「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。「商品等識別子」は、商品またはサービスを識別する情報である。「特定情報」は、レコメンデーション情報を特定するための情報である。「特定情報」は、ここでは、「商品等識別子」で識別される商品等に関連する商品等の識別子を１以上有する。つまり、「特
定情報」は、対応する「商品等識別子」で識別される商品等が売れる場合に、例えば、一緒に買う可能性の高い商品等を識別する情報を１以上有する。図７において、商品「Ｐ１」と商品「Ｐ２」「Ｐ３」「Ｐ４」「Ｐ５」「Ｐ６」は一緒に買う可能性の高いと考えられていることを示す。
【００４８】
かかる場合、情報出力装置１１のユーザは、電子商取引を行うサーバ装置１２のホームページを、情報出力装置１１に出力させている（図８参照）。そして、ユーザは、マウスで、商品"Ｐ１"のアンカーをクリックした、とする。かかる場合、情報出力装置１１は、「ｈｔｔｐ：／／サーバ装置１２．ｃｏｍ／ｃｇｉ−ｂｉｎ／ｐｒｏｄｕｃｔ．ｃｇｉ？ｐｒｏｄｕｃｔ＝Ｐ１」という商品等情報取得要求をサーバ装置１２に送信する（図１２の（１））。かかる商品等情報取得要求は、商品「Ｐ１」の詳細情報を取得するための指示である。
【００４９】
次に、サーバ装置１２は、商品等情報取得要求「ｈｔｔｐ：／／サーバ装置１２．ｃｏｍ／ｃｇｉ−ｂｉｎ／ｐｒｏｄｕｃｔ．ｃｇｉ？ｐｒｏｄｕｃｔ＝Ｐ１」を受信する。次に、サーバ装置１２は、「ｐｒｏｄｕｃｔ．ｃｇｉ」というＣＧＩプログラムにパラメータ「Ｐ１」を渡して実行し、商品「Ｐ１」の詳細情報を示すホームページ（ＨＴＭＬで記述されている）を構成する。その構成したホームページの例を図９に示す。図９において、商品「Ｐ１」の詳細情報と、情報出力装置１１のユーザに対してレコメンドする商品等に関する情報を保持しているレコメンドサーバ装置にアクセスするための情報であるレコメンドサーバアクセス情報を有する。図９において、「<ＩＦＲＡＭＥ>」「<／ＩＦＲＡＭＥ>」で囲まれた情報が、レコメンドサーバアクセス情報である。そして、サーバ装置１２は、図９に示すホームページの情報を、情報出力装置１１に送信する（図１２の（２））。なお、「ｐｒｏｄｕｃｔ．ｃｇｉ」を実行して、図９のホームページを構成する技術は公知技術であるので、ここでの説明は省略する。
【００５０】
なお、「<ＩＦＲＡＭＥ>」「<／ＩＦＲＡＭＥ>」で囲まれた情報において「<ＩＦＲＡＭＥ>」タグの属性値「ｓｒｃ＝」には、出力したい情報に関する情報が記載される。つまり、ＩＦＲＡＭＥ内の情報は、上記のＵＲＬ「ｈｔｔｐ：／／レコメンドサーバ装置１３．ｎｅｔ／・・・」で識別されるレコメンドサーバ装置１３にアクセスする指示である。上記の情報の「ｓｅｒｖｉｃｅ」は、レコメンドサーバ装置１３に格納されているアプリケーションを示す。また、「ｒｅｃｏｍｍｅｎｄ」は、レコメンドする商品等を取得するプログラム（関数）を識別する情報である。また、「ｍｅｒｃｈ＝Ｍ１&ｓｋｕ＝Ｐ１&ｎｕｍ＝３」は、プログラム「ｒｅｃｏｍｍｅｎｄ」に渡すパラメータである。「ｍｅｒｃｈ＝Ｍ１」の「Ｍ１」は、電子商取引を行うサーバ装置１２を識別する情報である。「ｓｋｕ＝Ｐ１」の「Ｐ１」は、情報出力装置１１に出力されている商品等の識別子を示す。つまり、情報出力装置１１において、「Ｐ１」を出力するユーザに対して推薦する商品等に関する情報が出力されれば良い。また、「ｎｕｍ＝３」の「３」は、推薦する商品等の数を示す情報である。なお、推薦する商品等の数は、予めきめられていても良いし、動的に決定しても良い、動的に決定するとは、例えば、電子商取引を行うサーバ装置「Ｍ１」や商品等識別子「Ｐ１」によって異なるように、上記プログラム「ｐｒｏｄｕｃｔ．ｃｇｉ」が決定しても良い。なお、「ｍｅｒｃｈ＝Ｍ１」の情報は、必須ではない。つまり、サーバ装置１２のＩＰアドレス等で、情報出力装置１１やレコメンドサーバ装置１３がサーバ装置１２を識別しても良い。また、「Ｐ１」等の商品等識別子に基づいて、サーバ装置１２が決定される構成でも良い。例えば、商品等識別子が書籍のＩＳＢＮであり、ＩＳＢＮに対応する書籍の出版会社名やサーバ装置１２のＩＰアドレスが対応付けて管理されていても良い。
【００５１】
次に、情報出力装置１１は、図９のホームページの情報を受信する。そして、情報出力装置１１は、図９のホームページの情報を解釈実行する。つまり、情報出力装置１１は、
図９のホームページの情報のうち、商品「Ｐ１」の詳細説明の情報、およびさらなる詳細説明の情報を解釈（ＨＴＭＬのタグの解釈）し、ＩＦＲＡＭＥの領域のスペースがあるページを出力する（図１０参照）。
【００５２】
次に、情報出力装置１１は、「<ＩＦＲＡＭＥ>」「<／ＩＦＲＡＭＥ>」で囲まれた情報であるレコメンドサーバアクセス情報を取得する。次に、情報出力装置１１は、当該レコメンドサーバアクセス情報に基づいて、レコメンデーション要求「ｈｔｔｐ：／／レコメンドサーバ装置１３．ｎｅｔ／ｓｅｒｖｉｃｅ／ｒｅｃｏｍｍｅｎｄ・・・」を送信する（図１２の（３））。レコメンデーション要求の送信先は、レコメンドサーバ装置１３である。
【００５３】
次に、レコメンドサーバ装置１３は、上記レコメンデーション要求を受信する。次に、レコメンドサーバ装置１３は、「ｓｋｕ＝Ｐ１」および「ｎｕｍ＝３」を抽出する。そして、プログラム「ｓｅｒｖｉｃｅ／ｒｅｃｏｍｍｅｎｄ」を実行する。具体的には、レコメンドサーバ装置１３は、図７の特定情報管理表から、商品「Ｐ１」に対応する特定情報が含む商品等識別子を３つ取得する。つまり、レコメンドサーバ装置１３は、図７において、商品「Ｐ１」に対応する特定情報が含む商品等識別子「Ｐ２」「Ｐ３」「Ｐ４」を取得する。次に、レコメンドサーバ装置１３は、取得した特定情報を情報出力装置１１に送信する（図１２の（４））。ここで、レコメンドサーバ装置１３が情報出力装置１１に送信する情報は、図１２に示す（４）の情報である。
【００５４】
次に、情報出力装置１１は、特定情報を含む情報（図１２の（４））をレコメンドサーバ装置１３から受信する。次に、情報出力装置１１は、サーバ装置１２にレコメンデーション情報の送信を要求するレコメンデーション情報要求を送信する。具体的には、情報出力装置１１は、例えば、「ｈｔｔｐ：／／サーバ装置１２．ｃｏｍ／ｃｇｉ−ｂｉｎ／ｓｈｏｗ．ｃｇｉ？ｐｒｏｄｕｃｔ＝Ｐ２&ｐｒｏｄｕｃｔ＝Ｐ３&ｐｒｏｄｕｃｔ＝Ｐ４」をサーバ装置１２に送信する（図１２の（５））。かかる場合、レコメンデーション情報要求は、レコメンドサーバ装置１３から受信した情報と同じである。但し、レコメンデーション情報要求は、レコメンドサーバ装置１３から受信した情報と異なっていても良い。レコメンデーション情報要求は、レコメンデーション情報の送信を要求する情報であれば良い。
【００５５】
次に、サーバ装置１２は、レコメンデーション情報要求を情報出力装置１１から受信する。そして、サーバ装置１２は、レコメンデーション情報要求が有する「ｐｒｏｄｕｃｔ＝Ｐ２&ｐｒｏｄｕｃｔ＝Ｐ３&ｐｒｏｄｕｃｔ＝Ｐ４」から、商品等識別子「Ｐ２」「Ｐ３」「Ｐ４」に対応する情報を、図６のレコメンデーション情報管理表から取得する。具体的には、商品等識別子「Ｐ２」に対応する画像「Ｐ２．ｇｉｆ」および商品等の説明「商品Ｐ２は、最も売れている・・・」や、商品等識別子「Ｐ３」に対応する画像「Ｐ３．ｇｉｆ」および商品等の説明「商品Ｐ３は、最高級の・・・」などを取得する。そして、サーバ装置１２は、商品等識別子「Ｐ２」「Ｐ３」「Ｐ４」に対応する情報を情報出力装置１１に送信する（図１２の（６））。
【００５６】
次に、情報出力装置１１は、商品等識別子「Ｐ２」「Ｐ３」「Ｐ４」に対応する情報を受信し、ＩＦＲＡＭＥに対応する領域に、かかる情報を埋め込み、出力する。かかる出力例を図１１に示す。なお、情報出力装置１１のユーザは、図１１における「Ｐ２」などのアンカーを指示することにより、例えば、商品「Ｐ２」などを購入したり、その詳細情報を取得したりできる。かかる処理は、既存の電子商取引における公知技術であるので説明は省略する。
【００５７】
以上、本実施の形態によれば、電子商取引を行うサーバ装置と別にレコメンド専用のサ
ーバ装置を設けることにより、電子商取引を行う多数のサーバ装置のそれぞれにレコメンド用のプログラム等を格納する必要がなく、メンテナンス性に優れる。また、電子商取引を行うサーバ装置の構成を変更する必要がない。さらに、レコメンドサーバ装置においてマーケッティングのノウハウを入れることにより、多数のサーバ装置での電子商取引の販売促進に寄与できる。また、レコメンドサーバ装置においてサーバ装置の商品自体の情報は管理されていないので、電子商取引を行う会社の情報漏えいを心配する必要がない。さらに、レコメンドサーバ装置において、商品自体の情報等を管理する必要がないので、レコメンドサーバ装置に大容量の記録媒体が不要である。
【００５８】
なお、本実施の形態によれば、レコメンドサーバ装置において、情報出力装置で出力した情報に関連する商品を推薦する形態であったが、いかなる商品やサービスを推薦しても良い。例えば、情報出力装置において、ユーザがカートに入れた商品等に関連する商品や、ユーザがお気に入りであるとの指示をした商品等に関連する商品を推薦する形態でも良い。かかる場合、レコメンドサーバ装置は、ユーザがカートに入れた商品等に関する情報を、情報出力装置から受信する。つまり、上述したレコメンデーション要求は、情報出力装置において所定の入力（カートに入れるなどの入力）を受け付けた商品等情報が示す商品等に関する情報を含み、特定情報は、商品等に関する情報と、当該商品等に関連する商品等に関する情報を含み、特定情報取得部は、レコメンデーション要求が有する商品等に関する情報に基づいて、当該商品等に関連する商品等に関する情報を特定情報格納部から取得する。かかることは、他の実施の形態においても同様である。
【００５９】
また、例えば、情報出力装置のユーザの購入履歴に基づいて、レコメンドサーバ装置は推薦する商品等を決定しても良い。かかる場合、情報出力装置から、情報出力装置のユーザを識別する情報が、レコメンドサーバ装置に送信される必要がある。例えば、クッキーにより、情報出力装置のユーザを識別する情報が、レコメンドサーバ装置に送信され得る。また、上述したレコメンデーション要求は、情報出力装置または／および当該情報出力装置のユーザを識別する情報である識別情報を含み、特定情報は、識別情報と当該識別情報で識別される情報出力装置のユーザまたは／およびユーザの購入履歴に関する情報である購入履歴情報を対に保持し、かつレコメンドする商品等を特定するための情報を含み、特定情報取得部は、レコメンデーション要求が有する識別情報と対になる購入履歴情報に基づいて、レコメンドする商品等を特定するための情報を特定情報格納部から取得する。かかることも、他の実施の形態においても同様である。
【００６０】
また、例えば、情報出力装置のユーザが属するグループの嗜好や住所（地域）によりレコメンドサーバ装置は推薦する商品等を決定しても良い。かかる場合、レコメンドサーバ装置は、グループの嗜好や住所（地域）に関する情報を格納している。また、情報出力装置のユーザが属するグループや住所（地域）に関する情報が、レコメンドサーバ装置に送信される。さらに、例えば、他のユーザの購入履歴に基づいて、レコメンドサーバ装置は推薦する商品等を決定しても良い。かかる場合、他のユーザの購入履歴の情報は、サーバ装置からレコメンドサーバ装置に送信されても良いし、記録媒体等の手段によりレコメンドサーバ装置に提供されても良い。つまり、レコメンドサーバ装置が推薦する商品等を決定するアルゴリズムは問わない。かかることも、他の実施の形態においても同様である。
【００６１】
また、本実施の形態によれば、商品等情報をはじめ、情報出力装置、サーバ装置、およびレコメンドサーバ装置の間で送受信される情報は、ＨＴＭＬの形式で記述されている情報であったが、送受信される情報の構造は問わないことは言うまでもない。かかることも、他の実施の形態においても同様である。
【００６２】
また、本実施の形態における、サーバ装置から情報出力装置に送信されるデータ（図９参照）は、商品またはサービスの情報を含み、当該商品またはサービスに関連する商品ま
たはサービスをレコメンドするサーバ装置であるレコメンドサーバ装置にアクセスするための情報であるレコメンドサーバアクセス情報を有するデータであり、上記の具体例に限られないことは言うまでもない。
また、本実施の形態における、レコメンドサーバ装置が保持している特定情報は、いかなる手段でレコメンドサーバ装置が取得しても良い。かかることも、他の実施の形態においても同様である。
【００６３】
なお、本実施の形態によれば、情報出力装置が直接サーバ装置やレコメンドサーバ装置にアクセスしたが、プロキシーサーバを経由してサーバ装置やレコメンドサーバ装置にアクセスしても良い。かかることも、他の実施の形態においても同様である。
【００６４】
また、本実施の形態における情報出力装置、サーバ装置、およびレコメンドサーバ装置の処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、入力を受け付ける入力受付ステップと、前記入力受付ステップで受け付けた入力に基づいて、商品またはサービスの情報である商品等情報を取得する要求である商品等情報取得要求をサーバ装置に送信する商品等情報取得要求送信ステップと、商品等情報取得要求の送信に対応して、レコメンドサーバ装置にアクセスするための情報であるレコメンドサーバアクセス情報を有する商品等情報をサーバ装置から受信する商品等情報受信ステップと、前記商品等情報が有するレコメンドサーバアクセス情報に基づいて、レコメンデーションの要求であるレコメンデーション要求を前記レコメンドサーバ装置に送信するレコメンデーション要求送信ステップと、前記レコメンデーション要求の送信に対応して、レコメンデーション情報を特定するための情報である特定情報を前記レコメンドサーバ装置から受信する特定情報受信ステップと、前記特定情報受信ステップで受信した特定情報に基づいて、前記サーバ装置にレコメンデーション情報の送信を要求するレコメンデーション情報要求を送信するレコメンデーション情報要求送信ステップと、前記レコメンデーション情報要求の送信に対応して、前記サーバ装置からレコメンデーション情報を受信するレコメンデーション情報受信ステップと、前記商品等情報受信ステップで受信した商品等情報と前記レコメンデーション情報受信ステップで受信したレコメンデーション情報に基づいて、商品等情報およびレコメンデーション情報を出力する情報出力ステップを実行させるためのプログラムである。
【００６５】
また、サーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、レコメンドサーバアクセス情報を有する１以上の商品等情報および１以上のレコメンデーション情報を格納しており、前記情報出力装置から商品等情報取得要求を受信する商品等情報取得要求受信ステップと、前記商品等情報取得要求の受信に対応して、格納している商品等情報を取得する商品等情報取得ステップと、前記商品等情報取得ステップで取得した商品等情報を前記情報出力装置に送信する商品等情報送信ステップと、前記情報出力装置から送信されたレコメンデーション情報要求を受信するレコメンデーション情報要求受信ステップと、前記レコメンデーション情報要求の受信に対応して、レコメンデーション情報を前記情報格納部から取得するレコメンデーション情報取得ステップと、前記レコメンデーション情報取得ステップで取得したレコメンデーション情報を前記情報出力装置に送信するレコメンデーション情報送信ステップを実行させるためのプログラム、である。
【００６６】
さらに、レコメンドサーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、レコメンデーション情報を特定する
ための特定情報を格納しており、前記情報出力装置からレコメンデーション要求を受信するレコメンデーション要求受信ステップと、前記レコメンデーション要求受信ステップで受信したレコメンデーション要求に基づいて、格納している特定情報を取得する特定情報取得ステップと、前記特定情報取得ステップで取得した特定情報を前記情報出力装置に送信する特定情報送信ステップを実行させるためのプログラム、である。
（実施の形態２）
【００６７】
本実施の形態において説明する情報処理システムは、最初に商品等の情報を送信するサーバ装置（第一サーバ装置）とレコメンド用の商品等の情報を送信するサーバ装置（第二サーバ装置）は別の装置である点が、実施の形態における情報処理システムと異なる。本実施の形態におけるレコメンドサーバ装置は、第一サーバ装置で商取引されている商品等を出力するユーザに対して、第二サーバ装置で商取引されている商品等をレコメンドする。
【００６８】
図１３は、本実施の形態における情報処理システムの概念図である。本情報処理システムは、１以上の情報出力装置１３１（図１３において符号を１３１（１）、１３１（２）・・・１３１（ｎ）と付す。）、第一サーバ装置１３２、第二サーバ装置１３３、およびレコメンドサーバ装置１３を具備する。
【００６９】
図１４は、本実施の形態における情報処理システムのブロック図である。図１４において、情報出力装置１３１は、入力受付部１１０１、商品等情報取得要求送信部１３１０２、商品等情報受信部１３１０３、レコメンデーション要求送信部１１０４、特定情報受信部１１０５、レコメンデーション情報要求送信部１３１０６、レコメンデーション情報受信部１３１０７、情報出力部１１０８を具備する。なお、商品等情報取得要求送信部１３１０２、商品等情報受信部１３１０３は、第一サーバ装置１３２との通信を行う。また、レコメンデーション情報要求送信部１３１０６、レコメンデーション情報受信部１３１０７は第二サーバ装置１３３との通信を行う。その他の機能は、実施の形態１で説明した機能と同様である。
第一サーバ装置１３２は、第一情報格納部１３２０１、商品等情報取得要求受信部１２０２、商品等情報取得部１２０３、商品等情報送信部１２０４を具備する。
第二サーバ装置１３３は、第二情報格納部１３３０１、レコメンデーション情報要求受信部１２０５、レコメンデーション情報取得部１２０６、レコメンデーション情報送信部１２０７を具備する。
【００７０】
第一情報格納部１３２０１は、レコメンドサーバアクセス情報を有する１以上の商品等情報を格納している。第二情報格納部１３３０１は、１以上のレコメンデーション情報を格納している。第一情報格納部１３２０１および第二情報格納部１３３０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００７１】
以下、本情報処理システムの動作について説明する。情報処理システムを構成する情報出力装置１３１の動作は、情報出力装置１１の動作と概ね同様である。情報出力装置１３１が最初に商品等の情報を受信するサーバ装置（第一サーバ装置１３２）とレコメンド用の情報を受信するサーバ装置（第二サーバ装置１３３）が異なる点が情報出力装置１１と違う点である。また、第一サーバ装置１３２と第二サーバ装置１３３は、実施の形態１におけるサーバ装置１２の機能を分担している。第一サーバ装置１３２は、最初に商品等の情報を情報出力装置１３１に送信する。第二サーバ装置１３３は、レコメンドする商品等の情報を情報出力装置１３１に送信する。次に、実施の形態１におけるレコメンドサーバ装置と、実施の形態２におけるレコメンドサーバ装置は同じ機能を有する。
【００７２】
以下、本情報処理システムの動作の流れを、簡単に説明する。まず、情報出力装置１３
１は、第一サーバ装置１３２にアクセスするための入力を受け付ける。次に、情報出力装置１３１は、入力に基づいて商品等情報取得要求を構成し、第一サーバ装置１３２に当該商品等情報取得要求を送信する。次に、第一サーバ装置１３２は、情報出力装置１３１から商品等情報取得要求を受信する。次に、第一サーバ装置１３２の商品等情報取得部１２０３は、商品等情報取得要求の受信に対応して、第一情報格納部１３２０１から商品等情報を取得する。次に、第一サーバ装置１３２の商品等情報送信部１２０４は、商品等情報取得部１２０３が取得した商品等情報を情報出力装置１３１に送信する。
【００７３】
次に、情報出力装置１３１の商品等情報受信部１３１０３は、商品等情報取得要求の送信に対応して、レコメンドサーバ装置１３にアクセスするための情報であるレコメンドサーバアクセス情報を有する商品等情報を第一サーバ装置１３２から受信する。次に、情報出力装置１３１の情報出力部１１０８は、受信した商品等情報を解釈し、商品等情報の一部を出力する。次に、情報出力装置１３１のレコメンデーション要求送信部１２１０６は、商品等情報が有するレコメンドサーバアクセス情報に基づいて、レコメンデーションの要求であるレコメンデーション要求を構成し、当該レコメンデーション要求をレコメンドサーバ装置１３に送信する。
【００７４】
次に、レコメンドサーバ装置１３のレコメンデーション要求受信部１３０２は、レコメンデーション要求を受信する。次に、レコメンドサーバ装置１３の特定情報取得部１３０３は、レコメンデーション要求受信部１３０２が受信したレコメンデーション要求に基づいて、特定情報格納部１３０１から特定情報を取得する。次に、レコメンドサーバ装置１３の特定情報送信部１３０４は、特定情報取得部１３０３が取得した特定情報を情報出力装置１３１に送信する。
【００７５】
次に、情報出力装置１３１の特定情報受信部１１０５は、レコメンデーション要求の送信に対応してレコメンデーション情報を特定するための特定情報をレコメンドサーバ装置１３から受信する。次に、情報出力装置１３１のレコメンデーション情報要求送信部１３１０６は、特定情報受信部１１０５が受信した特定情報に基づいてレコメンデーション情報の送信を要求するレコメンデーション情報要求を構成し、当該レコメンデーション情報要求を第二サーバ装置１３３に送信する。
【００７６】
次に、第二サーバ装置１３３のレコメンデーション情報要求受信部１２０５は、レコメンデーション情報要求を受信する。次に、第二サーバ装置１３３のレコメンデーション情報取得部１２０６は、レコメンデーション情報要求の受信に対応して、レコメンデーション情報を第一情報格納部１３２０１から取得する。次に、第二サーバ装置１３３のレコメンデーション情報送信部１２０７は、レコメンデーション情報取得部１２０６が取得したレコメンデーション情報を情報出力装置１３１に送信する。
【００７７】
次に、情報出力装置１３１のレコメンデーション情報受信部１３１０７は、レコメンデーション情報要求の送信に対応して、第二サーバ装置１３３からレコメンデーション情報を受信する。次に、情報出力装置１３１の情報出力部１１０８は、レコメンデーション情報受信部１３１０７が受信したレコメンデーション情報に基づいて、レコメンデーション情報を出力する。なお、情報出力部１１０８が出力するレコメンデーション情報は、レコメンデーション情報受信部１３１０７が受信したレコメンデーション情報と同じでも異なっていても良い。情報出力部１１０８は、レコメンドする商品等を出力する態様であれば良い。
【００７８】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。情報処理システムの概念図は図１３である。今、情報出力装置１３１は、ＨＴＭＬを解釈実行する、いわゆるウェブブラウザがインストールされている情報処理装置である。また、第
一サーバ装置１３２、および第二サーバ装置１３３は、商品やサービスを販売するためのホームページを１以上格納している、電子商取引を行うサーバ装置である。また、第一サーバ装置１３２、および第二サーバ装置１３３は、それぞれ異なる会社が運営するサーバ装置である。さらに、レコメンドサーバ装置１３は、第一サーバ装置１３２や第二サーバ装置１３３の商品等の販売を促進するためのサーバ装置であり、情報出力装置１３１のユーザに対して購入意欲をそそるような商品やサービスの情報を提供するための機能を有する。また、情報出力装置１３１、第一サーバ装置１３２、第二サーバ装置１３３およびレコメンドサーバ装置１３は、インターネットにより、互いに通信可能な状態である。さらに、第一サーバ装置１３２は、会社「Ｍ１」社が運営する電子商取引のサイトである。また、第二サーバ装置１３３は、会社「Ｍ２」社が運営する電子商取引のサイトである。
【００７９】
今、第二サーバ装置１３３は、「Ｍ２」社が販売する商品等の情報を有する、図１５のレコメンデーション情報管理表を保持している。図１５のレコメンデーション情報管理表は、「ＩＤ」「商品等識別子」「名称」「価格」「画像」「説明」を有するレコードを１以上保持している。「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。「商品等識別子」は、商品やサービスを識別する情報である。「名称」は、商品の名称である。「価格」は商品等の価格を示す情報である。「画像」は、商品等の画像データである。「説明」は、商品等を説明する文書データである。
【００８０】
また、レコメンドサーバ装置１３は、図１６に示す特定情報管理表を保持している、とする。図１５に示す特定情報管理表は、「ＩＤ」「商品等識別子」「一括購入履歴」を有するレコードを１以上保持している。「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。「商品等識別子」は、商品やサービスを識別する情報である。「一括購入履歴」は、「商品等識別子」で識別される商品と一緒に購入された商品やサービスを識別する情報である。図１６において、商品「Ｍ１．Ｐ１」と一緒に、３つの商品「Ｍ２．Ｐ２」「Ｍ３．Ｐ４」「Ｍ２．Ｚ２」が購入されたことを示す。かかる購入履歴は、情報出力装置１３１のユーザの購入履歴であるとは限らない。また、かかる購入履歴の取得手段は問わない。なお、商品等識別子は、商品等を扱う会社識別子と商品を識別する情報の組である。「Ｍ２．Ｐ２」における「Ｍ２」は会社識別子であり、「Ｐ２」は商品を識別する情報である。
【００８１】
さらに、レコメンドサーバ装置１３は、図１７に示すライバル会社管理表を保持いている。ライバル会社管理表は、「ＩＤ」「ライバル会社」を有するレコードを１以上保持している。「ＩＤ」は、レコードを識別する情報であり、表管理上の要請のために存在する。「ライバル会社」は、競業関係にある２以上の会社の会社識別子からなる。レコメンドサーバ装置１３は、ある会社の商品等に関する情報の出力等に対して、ライバル会社の商品等をレコメンドしないように動作する。具体的には、以下のように動作する。以下、本情報処理システムの動作の詳細について説明する。
【００８２】
まず、情報出力装置１３１のユーザは、電子商取引を行う第一サーバ装置１３２にアクセスし、当該第一サーバ装置１３２のホームページを、情報出力装置１３１に出力させているとする。かかる出力例は、図８である。かかる場合、ユーザは、マウスで、商品"Ｐ１"のアンカーをクリックした、とする。次に、情報出力装置１３１は、「ｈｔｔｐ：／／第一サーバ装置１３２．ｃｏｍ／ｃｇｉ−ｂｉｎ／ｐｒｏｄｕｃｔ．ｃｇｉ？ｐｒｏｄｕｃｔ＝Ｐ１」という商品等情報取得要求を第一サーバ装置１３２に送信する（図１９の（１））。かかる商品等情報取得要求は、商品「Ｐ１」の詳細情報を取得するための指示である。
【００８３】
次に、第一サーバ装置１３２は、商品等情報取得要求「ｈｔｔｐ：／／第一サーバ装置１３２．ｃｏｍ／ｃｇｉ−ｂｉｎ／ｐｒｏｄｕｃｔ．ｃｇｉ？ｐｒｏｄｕｃｔ＝Ｐ１」を
受信する。次に、第一サーバ装置１３２は、「ｐｒｏｄｕｃｔ．ｃｇｉ」というＣＧＩプログラムにパラメータ「Ｐ１」を渡して実行し、商品「Ｐ１」の詳細情報を示すホームページ（ＨＴＭＬで記述されている）を構成する。その構成したホームページの例を図９に示す。図９において、商品「Ｐ１」の詳細情報と、情報出力装置１３１のユーザに対してレコメンドする商品等に関する情報を保持しているレコメンドサーバ装置にアクセスするための情報であるレコメンドサーバアクセス情報を有する。そして、第一サーバ装置１３２は、図９に示すホームページの情報を、情報出力装置１３１に送信する（図１９の（２））。
【００８４】
次に、情報出力装置１３１は、図９のホームページの情報を受信する。そして、情報出力装置１３１は、図９のホームページの情報を解釈実行する。つまり、情報出力装置１３１は、図９のホームページの情報のうち、商品「Ｐ１」の詳細説明の情報、および、さらなる詳細説明の情報を解釈（ＨＴＭＬのタグの解釈）し、ＩＦＲＡＭＥの領域のスペースがあるページを出力する（図１０参照）。
【００８５】
次に、情報出力装置１３１は、「<ＩＦＲＡＭＥ>」「<／ＩＦＲＡＭＥ>」で囲まれた情報であるレコメンドサーバアクセス情報を取得する。次に、情報出力装置１３１は、当該レコメンドサーバアクセス情報に基づいて、レコメンデーション要求「ｈｔｔｐ：／／レコメンドサーバ装置１３．ｎｅｔ／ｓｅｒｖｉｃｅ／ｒｅｃｏｍｍｅｎｄ・・・・」を送信する（図１９の（３））。レコメンデーション要求の送信先は、レコメンドサーバ装置１３である。
【００８６】
次に、レコメンドサーバ装置１３は、レコメンデーション要求「ｈｔｔｐ：／／レコメンドサーバ装置１３．ｎｅｔ／ｓｅｒｖｉｃｅ／ｒｅｃｏｍｍｅｎｄ・・・」を受信する。次に、レコメンドサーバ装置１３は、「ｓｋｕ＝Ｐ１」および「ｎｕｍ＝３」に抽出する。そして、プログラム「ｓｅｒｖｉｃｅ／ｒｅｃｏｍｍｅｎｄ」を実行する。ここで、プログラム「ｓｅｒｖｉｃｅ／ｒｅｃｏｍｍｅｎｄ」は、まず、図１６の特定情報管理表から、商品等識別子「Ｐ１」に対応する一括購入履歴中の商品等識別子「Ｍ２．Ｐ２」「Ｍ３．Ｐ４」「Ｍ２．Ｚ２」を取得する。そして、レコメンドサーバ装置１３は、図１７のライバル会社管理表をチェックし、「ｍｅｒｃｈ＝Ｍ１」の「Ｍ１」のライバル会社「Ｍ３」を取得する（図１７の「ＩＤ＝１」のレコードを参照）。そして、レコメンドサーバ装置１３は、ライバル会社「Ｍ３」を含む商品等識別子を、取得した商品等識別子「Ｍ２．Ｐ２」「Ｍ３．Ｐ４」「Ｍ２．Ｚ２」から除き、最終的に「Ｍ２．Ｐ２」「Ｍ２．Ｚ２」のみを得る。つまり、レコメンドサーバ装置１３が取得した特定情報は、「Ｍ２．Ｐ２」「Ｍ２．Ｚ２」である。次に、レコメンドサーバ装置１３は、「Ｍ２．Ｐ２」および「Ｍ２．Ｚ２」の「Ｍ２」から、レコメンドする商品等の実データを取得するサーバ装置を、第二サーバ装置１３３であると決定し、情報「ｈｔｔｐ：／／第二サーバ装置１３３．ｃｏｍ／ｃｇｉ−ｂｉｎ／ｓｈｏｗ．ｃｇｉ？ｐｒｏｄｕｃｔ＝Ｍ２．Ｐ２&ｐｒｏｄｕｃｔ＝Ｍ２．Ｚ２」を構成する。なお、第一サーバ装置１３２、第二サーバ装置１３３ともに、「ｃｇｉ−ｂｉｎ／ｓｈｏｗ．ｃｇｉ」等のプログラムを格納しており、レコメンドサーバ装置１３はかかる情報を保有しているものとする。次に、レコメンドサーバ装置１３は、特定情報を含む情報を情報出力装置１３１に送信する（図１９の（４））。
【００８７】
次に、情報出力装置１３１は、特定情報を含む「ｈｔｔｐ：／／第二サーバ装置１３３．ｃｏｍ／ｃｇｉ−ｂｉｎ／ｓｈｏｗ．ｃｇｉ？ｐｒｏｄｕｃｔ＝Ｍ２．Ｐ２&ｐｒｏｄｕｃｔ＝Ｍ２．Ｚ２」をレコメンドサーバ装置１３から受信する。次に、情報出力装置１３１は、レコメンデーション情報要求を第二サーバ装置１３３に送信する（図１９の（５））。
【００８８】
次に、第二サーバ装置１３３は、当該レコメンデーション情報要求を受信し、「ｐｒｏ
ｄｕｃｔ＝Ｍ２．Ｐ２」および「ｐｒｏｄｕｃｔ＝Ｍ２．Ｚ２」を取得する。そして、第二サーバ装置１３３は、「ｐｒｏｄｕｃｔ＝Ｍ２．Ｐ２」中の商品等を識別する情報「Ｐ２」、「ｐｒｏｄｕｃｔ＝Ｍ２．Ｚ２」中の商品等を識別する情報「Ｚ２」を取得する。次に、サーバ装置１２３は、「Ｐ２」、「Ｚ２」をキーにして、図１４のレコメンド情報管理表を検索し、レコメンド情報（「Ｐ２」、「Ｚ２」と対になる「名称」「価格」「画像」「説明」）を取得する。次に、第二サーバ装置１３３は、かかるレコメンド情報を情報出力装置１３１に送信する（図１９の（６））。
次に、情報出力装置１３１は、レコメンド情報を受信し、ＩＦＲＡＭＥに対応する領域に、かかる情報を埋め込み、出力する。かかる出力例を図１８に示す。
【００８９】
以上、本実施の形態によれば、電子商取引を行うサーバ装置と別にレコメンド専用のサーバ装置を設けることにより、電子商取引を行う多数のサーバ装置のそれぞれにレコメンド用のプログラム等を格納する必要がなく、メンテナンス性に優れる。また、電子商取引を行うサーバ装置の構成を変更する必要がない。さらに、レコメンドサーバ装置においてマーケッティングのノウハウを入れることにより、多数のサーバ装置での電子商取引の販売促進に寄与できる。また、レコメンドサーバ装置においてサーバ装置の商品自体の情報は管理されていないので、電子商取引を行う会社の情報漏えいを心配する必要がない。また、レコメンドサーバ装置において、商品自体の情報等を管理する必要がないので、レコメンドサーバ装置に大容量の記録媒体が不要である。さらに、本実施の形態において、一の会社の商品等の情報を出力等する際に、他の会社の商品等の情報を出力できるので、別々にサーバ装置を保持している、例えば関連会社の商品間で、相乗効果的な販売促進が可能となる。
【００９０】
なお、本実施の形態におけるレコメンドサーバ装置は、２以上のライバル会社を管理し、ライバル会社が販売等する商品やサービスをレコメンドしないようにライバル会社の商品等をレコメンドの対象から排除したが、かかる処理を行わなくても良い。
また、本実施の形態における情報出力装置、第一サーバ装置、第二サーバ装置およびレコメンドサーバ装置の処理は、ソフトウェアで実現しても良い。本実施の形態における情報出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、入力を受け付ける入力受付ステップと、前記入力受付ステップで受け付けた入力に基づいて、商品またはサービスの情報である商品等情報を取得する要求である商品等情報取得要求を第一サーバ装置に送信する商品等情報取得要求送信ステップと、前記商品等情報取得要求の送信に対応して、前記レコメンドサーバ装置にアクセスするための情報であるレコメンドサーバアクセス情報を有する商品等情報を前記第一サーバ装置から受信する商品等情報受信ステップと、前記商品等情報が有するレコメンドサーバアクセス情報に基づいて、レコメンデーションの要求であるレコメンデーション要求を前記レコメンドサーバ装置に送信するレコメンデーション要求送信ステップと、前記レコメンデーション要求の送信に対応してレコメンデーション情報を特定するための特定情報を前記レコメンドサーバ装置から受信する特定情報受信ステップと、前記特定情報受信部が受信した特定情報に基づいて、前記第二サーバ装置にレコメンデーション情報の送信を要求するレコメンデーション情報要求を送信するレコメンデーション情報要求送信ステップと、前記レコメンデーション情報要求の送信に対応して、前記第二サーバ装置からレコメンデーション情報を受信するレコメンデーション情報受信ステップと、前記商品等情報受信ステップで受信した商品等情報と前記レコメンデーション情報受信ステップで受信したレコメンデーション情報に基づいて、商品等の情報およびレコメンデーション情報を出力する情報出力ステップを実行させるためのプログラム、である。
【００９１】
また、第一サーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、１以上の商品等情報および１以上のレコメンデーション情報を格納している情報格納しており、前記情報出力装置から商品等情報取得
要求を受信する商品等情報取得要求受信ステップと、前記商品等情報取得要求の受信に対応して、商品等情報を取得する商品等情報取得ステップと、前記商品等情報取得ステップで取得した商品等情報を前記情報出力装置に送信する商品等情報送信ステップを実行させるためのプログラム、である。
【００９２】
また、第二サーバ装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、情報出力装置から送信されたレコメンデーション情報要求を受信するレコメンデーション情報要求受信ステップと、前記レコメンデーション情報要求の受信に対応して、レコメンデーション情報を取得するレコメンデーション情報取得ステップと、前記レコメンデーション情報取得ステップで取得したレコメンデーション情報を前記情報出力装置に送信するレコメンデーション情報送信ステップを実行させるためのプログラム、である。
【００９３】
さらに、実施の形態１，２におけるレコメンドサーバ装置や情報出力装置の構成は、上述した構成に限らない。レコメンドサーバ装置は、情報出力装置において出力されている商品等に関する情報、または／および情報出力装置において、カートに入れる、お気に入りに加えるなどの所定の入力を受け付けた商品等に関する情報を受信し、当該商品等に関する情報、または／および情報出力装置のユーザまたは／およびユーザの購入履歴に関する情報に基づいてレコメンド（推薦）する商品等に関する情報を情報出力装置に送信すれば良い。そして、情報出力装置は、かかるレコメンド（推薦）する商品等に関する情報を受信し、かかる商品等の実データを所定のサーバ装置から取得して出力する構成であれば良い。
【産業上の利用可能性】
【００９４】
以上のように、本発明にかかる電子商取引を行うショップサイト（サーバ装置）の構成を変更せずに、当該ショップサイトにおける販売を促進するという効果を有し、電子商取引を行う情報処理システム、サーバ装置等として有用である。
【図面の簡単な説明】
【００９５】
【図１】実施の形態１における情報処理システムの概念図
【図２】同情報処理システムのブロック図
【図３】同情報出力装置の動作について説明するフローチャート
【図４】同サーバ装置の動作について説明するフローチャート
【図５】同レコメンドサーバ装置の動作について説明するフローチャート
【図６】同レコメンデーション情報管理表を示す図
【図７】同特定情報管理表を示す図
【図８】同情報出力装置の出力例を示す図
【図９】同送信されるデータの例を示す図
【図１０】同情報出力装置の出力例を示す図
【図１１】同情報出力装置の出力例を示す図
【図１２】同装置間でのデータの送受信を示すフロー図
【図１３】実施の形態２における情報処理システムの概念図
【図１４】同情報処理システムのブロック図
【図１５】同レコメンデーション情報管理表を示す図
【図１６】同特定情報管理表を示す図
【図１７】同ライバル会社管理表を示す図
【図１８】同情報出力装置の出力例を示す図
【図１９】同装置間でのデータの送受信を示すフロー図
【符号の説明】
【００９６】
１１、１３１  情報出力装置
１２  サーバ装置
１３  レコメンドサーバ装置
１３２  第一サーバ装置
１３３  第二サーバ装置
１１０１  入力受付部
１１０２、１３１０２  商品等情報取得要求送信部
１１０３、１３１０３  商品等情報受信部
１１０４  レコメンデーション要求送信部
１１０５  特定情報受信部
１１０６、１３１０６  レコメンデーション情報要求送信部
１１０７、１３１０７  レコメンデーション情報受信部
１１０８  情報出力部
１２０１  情報格納部
１２０２  商品等情報取得要求受信部
１２０３  商品等情報取得部
１２０４  商品等情報送信部
１２０５  レコメンデーション情報要求受信部
１２０６  レコメンデーション情報取得部
１２０７  レコメンデーション情報送信部
１３０１  特定情報格納部
１３０２  レコメンデーション要求受信部
１３０３  特定情報取得部
１３０４  特定情報送信部
１３２０１  第一情報格納部
１３３０１  第二情報格納部
【図１】
2005222498.tif 000003
【図２】
2005222498.tif 000004
【図３】
2005222498.tif 000005
【図４】
2005222498.tif 000006
【図５】
2005222498.tif 000007
【図６】
2005222498.tif 000008
【図７】
2005222498.tif 000009
【図８】
2005222498.tif 000010
【図９】
2005222498.tif 000011
【図１０】
2005222498.tif 000012
【図１１】
2005222498.tif 000013
【図１２】
2005222498.tif 000014
【図１３】
2005222498.tif 000015
【図１４】
2005222498.tif 000016
【図１５】
2005222498.tif 000017
【図１６】
2005222498.tif 000018
【図１７】
2005222498.tif 000019
【図１８】
2005222498.tif 000020
【図１９】
2005222498.tif 000021