(57)【特許請求の範囲】
【請求項１】
ホームページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含む情報アクセス要求を受信し、受信した情報アクセス要求が示すＵＲＬに対応するホームページの情報を返信することによりＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバとして機能する情報提供装置と、
キーワードを含む検索要求を受信し、受信した検索要求が示すキーワードを含むホームページのＵＲＬを検索結果として返信することにより検索エンジンとして機能する情報仲介装置と、
キーワードを含む検索要求を情報仲介装置に送信し、情報仲介装置から受信した検索結果が示すホームページのＵＲＬを含む情報アクセス要求をＷＷＷサーバに送信し、ＷＷＷサーバからホームページの情報を受信することによりブラウザとして機能する情報利用装置とを備える情報仲介システムにおいて、
情報仲介装置は、
ホームページのＵＲＬを格納している仲介情報格納部と、
自己である情報仲介装置を識別できる識別符号（ＩＤ）を格納しているＩＤ格納部と、
伝送路を介して上記情報利用装置から検索要求を受信する検索要求受信部と、
上記検索要求受信部が受信した検索要求が示すキーワードを含むホームページのＵＲＬを上記仲介情報格納部から取得し、識別符号をＩＤ格納部から取得し、取得したＵＲＬと取得した識別符号と上記時刻情報とを含む検索結果を生成する検索結果生成部と、
上記検索結果生成部が生成した検索結果を伝送路を介して上記情報利用装置に送信する検索結果送信部とを備え、
情報利用装置は、
ユーザが指定したキーワードを含む検索要求を生成する検索要求生成部と、
上記検索要求生成部が生成した検索要求を伝送路を介して上記情報仲介装置に送信する検索要求送信部と、
伝送路を介して上記情報仲介装置から検索結果を受信する検索結果受信部と、
上記検索結果受信部が受信した検索結果が示すＵＲＬと識別符号と時刻情報とを含む情報アクセス要求を生成する情報アクセス要求生成部と、
上記情報アクセス要求生成部が生成した情報アクセス要求を伝送路を介して上記情報提供装置に送信する情報アクセス要求送信部と、
伝送路を介して上記情報提供装置から情報を受信する情報受信部とを備え、
情報提供装置は、
ホームページの情報を格納する情報格納部と、
情報アクセス要求が示す識別符号と時刻情報とを記憶する仲介状況管理テーブルと、
伝送路を介して上記情報利用装置から情報アクセス要求を受信する情報アクセス要求受信部と、
上記情報アクセス要求受信部が受信した情報アクセス要求が示すＵＲＬに対応するホームページの情報を上記情報格納部から取得する情報アクセス要求解析部と、
上記情報アクセス要求解析部が取得したホームページの情報を伝送路を介して上記情報利用装置に送信する情報送信部とを備え、
上記情報提供装置の上記情報アクセス要求解析部は、
上記情報アクセス要求受信部が受信した情報アクセス要求が示す識別符号と時刻情報と同じ識別符号と時刻情報とが上記仲介状況管理テーブルに記憶されているか判定し、
当該識別符号と時刻情報とが記憶されていないと判定した場合、当該識別符号と時刻情報とを上記仲介状況管理テーブルに記憶する
ことを特徴とする情報仲介システム。
【請求項２】
ホームページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を含む情報アクセス要求を受信し、受信した情報アクセス要求が示すＵＲＬに対応するホームページの情報を返信することによりＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバとして機能する情報提供装置と、
キーワードを含む検索要求を受信し、受信した検索要求が示すキーワードを含むホームページのＵＲＬを検索結果として返信することにより検索エンジンとして機能する情報仲介装置と、
キーワードを含む検索要求を情報仲介装置に送信し、情報仲介装置から受信した検索結果が示すホームページのＵＲＬを含む情報アクセス要求をＷＷＷサーバに送信し、ＷＷＷサーバからホームページの情報を受信することによりブラウザとして機能する情報利用装置とを備える情報仲介システムにおいて、
情報仲介装置は、
ホームページのＵＲＬを格納している仲介情報格納部と、
自己である情報仲介装置を識別できる識別符号（ＩＤ）を格納しているＩＤ格納部と、
秘密鍵を格納している秘密情報格納部と、
伝送路を介して上記情報利用装置から検索要求を受信する検索要求受信部と、
上記検索要求受信部が受信した検索要求が示すキーワードを含むホームページのＵＲＬを上記仲介情報格納部から取得し、識別符号をＩＤ格納部から取得し、上記秘密情報格納部から秘密鍵を取得し、取得したＵＲＬと取得した識別符号と上記検索要求受信部による検索要求受信時の時刻情報とを含む情報を取得した秘密鍵で暗号化してデジタル署名を生成し、取得したＵＲＬと取得した識別符号と上記時刻情報と生成したデジタル署名とを含む検索結果を生成する検索結果生成部と、
上記検索結果生成部が生成した検索結果を伝送路を介して上記情報利用装置に送信する検索結果送信部とを備え、
情報利用装置は、
ユーザが指定したキーワードを含む検索要求を生成する検索要求生成部と、
上記検索要求生成部が生成した検索要求を伝送路を介して上記情報仲介装置に送信する検索要求送信部と、
伝送路を介して上記情報仲介装置から検索結果を受信する検索結果受信部と、
上記検索結果受信部が受信した検索結果が示すＵＲＬと識別符号と時刻情報とデジタル署名とを含む情報アクセス要求を生成する情報アクセス要求生成部と、
上記情報アクセス要求生成部が生成した情報アクセス要求を伝送路を介して上記情報提供装置に送信する情報アクセス要求送信部と、
伝送路を介して上記情報提供装置から情報を受信する情報受信部とを備え、
情報提供装置は、
ホームページの情報を格納する情報格納部と、
公開鍵を管理している公開鍵管理テーブルと、
情報アクセス要求が示す識別符号と時刻情報とを記憶する仲介状況管理テーブルと、
伝送路を介して上記情報利用装置から情報アクセス要求を受信する情報アクセス要求受信部と、
上記情報アクセス要求受信部が受信した情報アクセス要求が示すＵＲＬに対応するホームページの情報を上記情報格納部から取得する情報アクセス要求解析部と、
上記情報アクセス要求解析部が取得したホームページの情報を伝送路を介して上記情報利用装置に送信する情報送信部とを備え、
上記情報提供装置の上記情報アクセス要求解析部は、
上記公開鍵管理テーブルを参照して公開鍵を取得し、
取得した公開鍵で上記情報アクセス要求受信部が受信した情報アクセス要求が示すデジタル署名を復号し、
復号結果が示す識別符号とＵＲＬと時刻情報とを含む情報と上記情報アクセス要求受信部が受信した上記情報アクセス要求が示す識別符号とＵＲＬと時刻情報とを含む情報とが一致するか判定し、
一致すると判定した場合、上記情報アクセス要求受信部が受信した情報アクセス要求が示す識別符号と時刻情報と同じ識別符号と時刻情報とが上記仲介状況管理テーブルに記憶されているか判定し、
当該識別符号と時刻情報とが記憶されていないと判定した場合、当該識別符号と時刻情報とを上記仲介状況管理テーブルに記憶する
ことを特徴とする情報仲介システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報提供装置、情報仲介装置、情報利用装置が相互に通信を行うデジタル通信システムにおいて、情報仲介装置が、情報利用装置に情報提供装置を紹介し、その結果、情報提供装置に情報利用装置がアクセスした場合、情報提供装置が情報を仲介した情報仲介装置を特定するための情報仲介システムに関するものである。
【０００２】
【従来の技術】
情報提供装置であるＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ、情報仲介装置である検索エンジン、情報利用装置であるブラウザからなる情報仲介システムでは、ブラウザから検索エンジンに対して検索要求としてキーワードを送信する。キーワードを受信した検索エンジンは、そのキーワードを含むホームページのＵＲＬを検索結果としてブラウザに返す。ブラウザではその検索結果を表示する。ブラウザのユーザは、検索結果であるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）をＷＷＷサーバに送り、ＷＷＷサーバからＵＲＬに対応するホームページの情報を取得する。取得されたホームページの情報は、ブラウザに表示される。従来の情報仲介システムを図２７に示す。
【０００３】
以下、図２７〜図２８を参照しながら従来の情報仲介システムの動作を説明する。
まず、図２８のフローチャートを用いて、検索処理を説明する。
情報利用装置２７０３は、検索要求生成部２７１３により、検索要求を生成する（ステップＳ２８０１）。次に、検索要求送信部２７１２により、生成した検索要求を情報仲介装置２７０２へ送信する（ステップＳ２８０２）。情報仲介装置２７０２は、検索要求受信部２７１０により、送信された検索要求を受信する（ステップＳ２８０３）。次に、検索要求に適合する情報を広告情報格納部から抽出する。（ステップＳ２８０４）。抽出された情報は検索結果として生成する。（ステップＳ２８０５）。次に、検索結果送信部２７０９により、生成した検索結果を情報利用装置２７０３へ送信する（ステップＳ２８０６）。
【０００４】
次に、図２９のフローチャートを用いて、情報取得処理について説明する。
情報利用装置２７０３は、検索結果受信部２７１１により検索結果を受信する（ステップＳ２９０１）。受信された検索結果は、検索結果表示部２７１４により表示される（ステップＳ２９０２）。情報利用装置において、表示された検索結果から情報提供装置が選択されると（ステップＳ２９０３）、情報アクセス要求が生成され（ステップＳ２９０４）、情報アクセス要求送信部２７１７により情報アクセス要求を情報提供装置２７０１へ送信する（ステップＳ２９０５）。
【０００５】
情報提供装置２７０１は、情報アクセス要求を情報アクセス要求受信部２７０６により受信する（ステップＳ２９０６）。次に、情報格納部２７０５に格納されている情報から、アクセスの要求された情報を特定する（ステップＳ２９０７）。特定された情報を、情報送信部２７０７により情報利用装置２７０３に対して送信する（ステップＳ２９０８）。
【０００６】
情報利用装置２７０３は、アクセス要求した情報を、情報利用装置２７０３から情報受信部２７１６により受信する（ステップＳ２９０９）。次に、情報表示部２７１５により表示する（ステップＳ２９１０）。
【０００７】
【発明が解決しようとする課題】
従来の情報仲介システムでは、情報仲介装置である検索エンジンが情報利用装置であるブラウザに返す検索結果に検索エンジンの情報が含まれていない。したがって、ブラウザが検索結果であるＵＲＬを用いて情報提供装置であるＷＷＷサーバにアクセスする場合、ブラウザはＷＷＷサーバに情報を仲介した検索エンジンの情報を渡すことができない。その結果、ＷＷＷサーバは、情報を仲介した検索エンジンを特定することができないという問題があった。
そこで、本発明は、情報提供装置に対して情報仲介装置の情報を伝達する情報仲介システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
この発明に係る情報仲介システムは、外部からの要求を受けて、情報を提供する情報提供装置と、外部からの要求に適合する情報提供装置を検索し、検索した情報提供装置のアドレス情報を検索結果として提供する情報仲介装置と、情報仲介装置へ検索結果の取得を要求し、情報仲介装置から取得した検索結果に基づいて情報提供装置に対して情報の提供を要求する情報アクセス要求を生成し、生成した情報アクセス要求を情報提供装置へ送信し、情報提供装置から情報を受け取る情報利用装置とを備えた情報仲介システムにおいて、情報利用装置は、検索結果を取得した情報仲介装置を識別できる識別符号を有する情報アクセス要求を生成し、情報提供装置は、上記情報利用装置で生成した情報アクセス要求を受け取り、情報アクセス要求から識別符号を取得することを特徴とする。
【０００９】
情報仲介装置は、自己である情報仲介装置を識別できる識別符号をアドレス情報に付加して検索結果を生成し、生成した検索結果を情報利用装置へ提供し、
情報利用装置は、情報仲介装置から取得した検索結果に基づいて、上記情報アクセス要求に識別符号を付加することを特徴とする。
【００１０】
上記情報仲介装置は、自己である情報仲介装置を識別できる識別符号（ＩＤ）であることを示す識別符号を格納するＩＤ格納部と、上記ＩＤ格納部に格納された識別符号を上記アドレス情報に付加して検索結果を生成する検索結果生成部とを備え、上記情報提供装置は、上記情報利用装置から受け取った情報アクセス要求を解析し、識別符号を取得する情報アクセス要求解析部と、上記情報アクセス要求解析部で取得した識別符号を記憶する仲介状況管理テーブルとを備えたことを特徴とする。
【００１１】
上記情報利用装置は、上記情報仲介装置から受け取った検索結果から上記識別符号とアドレス情報とを分離する検索結果編集部と、上記検索結果の中から情報提供を要求するアドレス情報へ上記検索結果編集部で分離した識別符号を付加する情報アクセス要求生成部と備えたことを特徴とする。
【００１２】
上記情報仲介装置は、アドレス情報と識別符号に加え、アドレス情報と識別符号とから生成されるメッセージ認証子を含む検索結果を生成し、上記情報提供装置は、アドレス情報と識別符号に加え、上記メッセージ認証子を含む情報アクセス要求を生成し、上記情報提供装置は、上記メッセージ認証子により情報アクセス要求の有効性を判断することを特徴とする。
【００１３】
上記仲介装置は、アドレス情報と識別符号に加え、アドレス情報と識別符号とから生成されるデジタル署名を含む検索結果を生成し、上記情報利用装置は、アドレス情報と識別符号に加え、上記デジタル署名を含む情報アクセス要求を生成し、上記情報提供装置は、上記デジタル署名により情報アクセス要求の有効性を判断することを特徴とする。
【００１４】
上記情報仲介装置は、アドレス情報と識別符号に加え、アドレス情報と識別符号と時刻情報とから生成されるデジタル署名と時刻情報とを含む検索結果を生成し、上記情報利用装置は、アドレス情報と識別符号に加え、上記デジタル署名と時刻情報とを含む情報アクセス要求を生成し、上記情報提供装置は、上記デジタル署名により情報アクセス要求の有効性を判断することを特徴とする。
【００１５】
情報利用装置は、検索結果を取得した情報仲介装置の識別符号を保持し、保持している識別符号を付加して情報アクセス要求を生成することを特徴とする。
【００１６】
【発明の実施の形態】
実施の形態１．
この発明の実施の形態の一例を説明する。図１は、この発明の実施の形態１の構成を示す図である。１０１は情報提供装置、１０２は情報仲介装置、１０３は情報利用装置、１０４は伝送路、１０５は提供する情報を格納している情報格納部、１０６は識別符号を記憶して仲介状況を管理する仲介状況管理テーブル、１０７は情報利用装置からの情報アクセス要求を受信する情報アクセス要求受信部、１０８は要求された情報を情報利用装置に送信する情報送信部、１０９は情報利用者に紹介する情報提供装置へのアクセス情報を格納する仲介情報格納部、１１０は情報仲介装置を識別できる識別符号（ＩＤ）であることを示す識別符号を格納するＩＤ格納部、１１１は、検索結果である情報提供装置へのアクセス情報を情報利用者へ送信する検索結果送信部、１１２は情報利用者からの検索要求を受信する検索要求受信部、１１３は検索要求を情報仲介装置から受信する検索結果受信部、１１４は検索要求を情報仲介装置に送信する検索要求送信部、１１５は情報利用装置を利用しているユーザから検索条件を受け付け、情報仲介装置に送信する検索要求条件にする検索要求生成部、１１６は情報仲介装置から受信した情報仲介装置ＩＤを、情報提供装置への情報アクセス要求に付加する情報仲介装置ＩＤ付加部、１１７は、情報仲介装置から受信した検索結果を表示する検索結果表示部、１１８は、情報提供装置から受信した情報を表示する情報表示部、１１９は情報提供装置から送信される情報を受信する情報受信部、１２０は情報提供装置に情報アクセス要求を送信する情報アクセス要求送信部、１２１は情報利用装置から受け取った情報アクセス要求を解析し、識別符号を取得する情報アクセス要求解析部、１２２はＩＤ格納部１１０に格納された識別符号をアドレス情報に付加して検索結果を生成する検索結果生成部、１２３は情報仲介装置から受け取った検索結果から識別符号とアドレス情報とを分離するなどの検索結果の編集を行なう検索結果編集部である。
以下の実施の形態では、検索結果とは、外部からの要求に適合する情報提供装置を検索し、検索した情報提供装置のアドレス情報及びその他の付加情報のことを言う。また、情報アクセス要求とは、情報利用装置が情報仲介装置から取得した検索結果に基づいて情報提供装置に対して情報の提供を際に作成する要求をいう。
また、図２、図３、図４は情報利用装置で表示されるグラフィカル・ユーザ・インターフェイス（以下「ＧＵＩ」という）の例である。
【００１７】
図５は、情報利用装置が情報仲介装置に検索要求を送り、情報仲介装置が情報利用装置に検索結果を返す場合の両装置での処理の流れを示すフローチャートである。図６は、情報仲介装置における検索結果の生成処理の流れを示すフローチャートである。図７は、情報利用装置が情報提供装置に情報アクセス要求を送り、情報提供装置が情報利用装置に要求された情報を返す場合の両装置での処理の流れを示すフローチャートである。
【００１８】
以下、図を参照しながら情報利用装置、情報仲介装置、情報提供装置の動作について説明する。
情報利用装置１０３は、検索要求を生成する（ステップＳ５０１）。図２に具体的な検索要求画面の一例を示す。この例では、町田市にある洋食、和食系の平均１０００円程度のメニューを揃えているお店の検索を試みている。場所に「町田」、食事の分類に「洋食、和食」、価値に「１０００円程度」を入力した例である。ＯＫボタンが押されると、検索要求生成部１１５より検索要求を生成する。生成された検索要求は検索結果送信部１１４より情報仲介装置１０２へ送られる（ステップＳ５０２）。
情報仲介装置１０２は、検索要求受信部１１２より検索要求を受け取る（ステップＳ５０３）。次に、検索結果生成部１２２より検索の要求に適合する情報提供装置のアドレス情報の一例であるＵＲＬとＵＲＬに対応するタイトルを抽出し（ステップＳ５０４）、検索結果を生成する（ステップＳ５０５）。図６は、ステップＳ５０５の検索結果生成の詳細を示している。識別符号をＩＤ格納部１１０から取得する（ステップＳ６０１）。次に、アドレス情報（ここではＵＲＬ）と識別符号とを結合して検索結果を生成する。（ステップＳ６０２）。生成された検索結果は、検索結果送信部１１１より情報利用装置１０３に送信される（ステップＳ５０６）。
【００１９】
情報仲介装置１０２から送信された検索結果は、情報利用装置１０３の検索結果受信部１１３で受信される（ステップＳ７０１）。検索結果編集部１２３では検索結果に含まれる識別符号が取り出され（ステップＳ７０２）、その後アドレス情報は表示される（ステップＳ７０３）。図３は、検索結果の表示例である。この例では“バニーズ町田店”、“そば処  おおむら”、“寿司八”の３つの店が検索条件に適合するアドレス情報として表示されている。
アドレス情報のリストから一つの項目が選択されると、情報アクセス要求生成部１１６より選択された項目に対応するＵＲＬとステップＳ７０２で取得した識別符号とを結合する。このようにして情報アクセス要求が生成される（ステップＳ７０５）。生成した情報アクセス要求を情報アクセス要求送信部１２０より情報提供装置１０１へ送信する（ステップＳ７０６）。情報提供装置１０１は、情報アクセス要求受信部１０７より情報アクセス要求を受信する（ステップＳ７０７）。次に、情報アクセス要求解析部１２１より情報アクセス要求に含まれる識別符号を仲介状況管理テーブル１０６に格納する。次にＵＲＬに対応する情報を特定し（ステップＳ７０９）、特定した情報を情報送信部１０８より情報利用装置１０３に送信する（ステップＳ７１０）。情報利用装置１０３では、送信された情報を情報受信部１１９より受信し（ステップＳ７１１）、情報表示部１１８より表示する（ステップＳ７１２）。図４は、図３の検索結果のリストから「バニーズ町田店」が選択された場合を示している。具体的には、情報利用装置で表示された検索結果のリストのうち、「バニーズ町田店」が選択された後、情報提供装置である「バニーズ町田店」から情報利用装置に対して送信されたＵＲＬに対応するホームページが表示されている例である。
【００２０】
以上のように、識別符号を情報提供装置に渡すことができるので、情報提供装置は、自らを紹介してくれた情報仲介装置を特定することができ、宣伝効果の高い情報仲介装置を特定することが可能となる。
このようにして情報利用装置、情報仲介装置、情報提供装置を備えた情報仲介システムにおいて、情報仲介装置が識別符号を生成し、検索結果に含め、情報利用装置が情報提供装置に情報アクセス要求を送るときに、その識別符号を情報アクセス要求に含め、情報提供装置が識別符号を格納する装置を備えていることを特徴とする。
【００２１】
実施の形態２．
図８は、この発明の実施の形態２における情報仲介システムの構成の一例を示す図である。図１の構成と比べて、情報提供装置に秘密情報管理テーブルが追加され、情報仲介装置に秘密情報格納部が追加されている点が異なる。秘密情報は情報提供装置と情報仲介装置との間で、共有する秘密となる情報であり、後述するメッセージ認証子の作成で使用する。秘密情報はあらかじめ、システム内で設定しておく。図９は、３つの情報仲介装置が情報提供装置と秘密を共有していること、および情報提供装置の仲介状況管理テーブルに登録されている３つの情報仲介装置の仲介状況を示している。図１０は後述するメッセージ認証子の生成処理の流れを示している。図１１、図１２には、検索結果、および情報アクセス要求の具体例が示されている。
図１３は、ステップＳ５０５の検索結果生成処理の実施の形態２における処理の流れを示している。また、図１４は識別符号格納処理の実施の形態２における処理の流れを示している。
【００２２】
この実施の形態の特徴となる図５のステップＳ５０５の検索結果生成処理の実施の形態２における処理の流れを図１３のフローチャートを用いて説明する。検索結果生成部８２４による検索結果生成では、図１０に示したように識別符号と検索に適合するＵＲＬの一つと秘密情報を結合する（ステップＳ１３０１）。結合した情報からハッシュ関数を用いてメッセージダイジェストを算出して取得する。ここでは、ハッシュ関数の一例としてＭＤ（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ）５アルゴリズムを使用する（ステップＳ１３０２）。ハッシュ関数はＭＤ５アルゴリズムの他のＭＤ２、ＭＡＳＨ、ＳＨＡ（Ｓｅｃｕｒｅ  Ｈａｓｈ  Ａｌｇｏｒｉｔｈｍ）−１など他の関数でもよい。このようにして取得されたメッセージダイジェストがメッセージ認証子である。ここでは、メッセージダイジェストとメッセージ認証子とは同じ意味として用いている。次に、識別符号、ＵＲＬ、メッセージ認証子を結合する（ステップＳ１３０３）。図１１には、情報仲介装置から情報要求装置に対して送信される検索結果の具体例が示されている。図１１では、検索に適合するＵＲＬが３つ存在するので、それぞれのＵＲＬに対応してメッセージ認証子も３つ存在する。検索結果は情報利用装置で表示された後、ＵＲＬの一つが選択される。その結果、情報アクセス要求８２２により情報アクセス要求が情報提供装置に送られる。この実施の形態では、情報アクセス要求は、情報仲介装置ＩＤ、選択されたＵＲＬ、そのＵＲＬに対応するメッセージ認証子から構成される。図１２では、情報アクセス要求の具体例が示されている。この例では図１１に表示された検索結果のうちＵＲＬ１が選択されている。図１２の情報アクセス要求には、識別符号、選択されたＵＲＬであるＵＲＬ１、メッセージ認証子１が含まれている。
【００２３】
情報提供装置８０１の識別符号解析部８２３による識別符号格納処理の流れを図１４のフローチャートを用いて説明する。情報提供装置では、情報アクセス要求受信部８０８により情報アクセス要求を受信すると、情報アクセス要求解析部８２３により情報アクセス要求に含まれる識別符号、ＵＲＬ、メッセージ認証子を取得する（ステップＳ１４０１）。次に情報仲介装置ＩＤに対応する秘密情報を秘密情報管理テーブル８０６を参照して取得する（ステップＳ１４０２）。情報仲介装置ＩＤとＵＲＬと秘密情報を結合し（ステップＳ１４０３）、その結合情報からメッセージダイジェストをＭＤ５アルゴリズムで取得する（ステップＳ１４０４）。取得したメッセージダイジェストがステップＳ１４０１で取得したメッセージ認証子と一致するか確認する（ステップＳ１４０５）。一致すれば、仲介状況管理テーブルにおける識別符号に対応する仲介装置の仲介回数を一つ増やす（ステップＳ１４０６）。一致しなければ情報アクセス要求は不正なものとして仲介状況管理テーブルの更新を行わずに終了する。
【００２４】
図９には識別符号が１、２、３の情報仲介装置による情報仲介回数がそれぞれ、２３４回、４５６０回、３４４５回であることを示した仲介状況管理テーブルの具体例を示す。
【００２５】
以上のように、この実施の形態２によれば、情報提供装置が受信する情報アクセス要求にはメッセージ認証子が付加されているので、ＵＲＬと識別符号の不正な改ざんが防止され、さらにＵＲＬの仲介者が識別符号で示される情報仲介装置であることを情報提供装置が認証することが可能となる。
【００２６】
実施の形態３．
図１５は、この発明の実施の形態３における情報仲介システムの構成を示す図である。図１の構成と比べて、情報提供装置に情報仲介装置の公開鍵暗号の一例であるＲＳＡ公開鍵を管理する公開鍵管理テーブルが、情報仲介装置にＲＳＡ秘密情報格納部が追加されている点が異なる。図１６には３つの情報仲介装置が情報提供装置と、ＲＳＡ公開鍵を共有していることを示している。図１７はデジタル署名の生成処理の流れを示している。図１８（ａ）、（ｂ）は、検索結果、および情報アクセス要求の具体例を示している。
図１９は、ステップＳ５０５の検索結果生成処理の実施の形態３における処理の流れを、また、図２０は、識別符号格納処理の、実施の形態３における処理の流れを示している。
【００２７】
ステップＳ５０５の検索結果生成処理の実施の形態３における処理の流れを図１９のフローチャートを用いて説明する。検索結果生成部１５２４による検索結果生成では、図１７に示したように識別符号と検索に適合する提供情報の一例であるＵＲＬの一つとを結合する（ステップＳ１９０１）。結合した情報からＭＤ５アルゴリズムを用いてメッセージダイジェストを算出して取得する（ステップＳ１９０２）。次に取得されたメッセージダイジェストを情報仲介装置が保持しているＲＳＡ（Ｒｉｖｅｓｔ−Ｓｈａｍｉｒ−Ａｄｌｅｍａｎ  ｓｃｈｅｍｅ）秘密鍵で暗号化することでデジタル署名を生成する（ステップＳ１９０２）。次に、ＵＲＬ、デジタル署名を結合する（ステップＳ１９０４）。図１８（ａ）には、情報仲介装置から情報要求装置に対して送信される検索結果の具体例が示されている。図１８（ａ）では、検索に適合するＵＲＬが３つ存在するので、それぞれのＵＲＬに対応してデジタル署名も３つ存在する。検索結果は情報利用装置で表示された後、ＵＲＬの一つが選択され、その結果情報アクセス要求が情報提供装置に送られる。情報アクセス要求は、識別符号、選択されたＵＲＬ、そのＵＲＬに対応するデジタルから構成される。図１８（ｂ）では、情報アクセス要求の具体例が示されている。図１８（ｂ）の情報アクセス要求には、識別符号、選択されたＵＲＬであるＵＲＬ１、デジタル署名１が含まれている。
【００２８】
情報提供装置における識別符号格納処理の流れを図２０のフローチャートを用いて説明する。情報提供装置では、情報アクセス受信部１５０８により情報アクセス要求を受信すると、情報アクセス要求解析部１５２３によって情報アクセス要求に含まれる識別符号、ＵＲＬ、デジタル署名を取得する（ステップＳ２００１）。次に識別符号に対応するＲＳＡ公開鍵を公開鍵管理テーブル１５０６を参照して取得する（ステップＳ２００２）。識別符号とＵＲＬを結合する（ステップＳ２００３）。結合した情報からメッセージダイジェストをＭＤ５アルゴリズムによって算出して取得する（ステップＳ２００４）。ステップＳ２００１で取得したデジタル署名をステップＳ２００２で取得した公開鍵で復号する（ステップＳ２００５）。復号結果が、ステップＳ２００４で取得したメッセージダイジェストと一致するか確認（ステップＳ２００６）。一致すれば、仲介状況管理テーブルにおける識別符号に対応する仲介装置の仲介回数を一つ増やす（ステップＳ２００７）。一致しなければ情報アクセス要求は不正なものとして仲介状況管理テーブルの更新を行わずに終了する。
【００２９】
以上のように、この実施の形態２によれば、情報提供装置が受信する情報アクセス要求にはメッセージ認証子が付加されているので、ＵＲＬと識別符号の不正な改ざんが防止され、さらにＵＲＬの仲介者が識別符号で示される情報仲介装置であることを情報提供装置が認証することが可能となる。そして情報提供装置は、秘密に保つ必要のある秘密情報のかわりに、秘密に保たなくてもよいＲＳＡ公開鍵を管理するので、管理のコストを低くすることが可能となる。
この実施の形態では、公開鍵暗号としてＲＳＡ公開鍵を用いたが、この他の公開鍵を用いて実施することも可能である。
【００３０】
実施の形態４．
実施の形態４においては、実施の形態３における検索結果に、検索要求受付時の時刻を情報仲介装置に含める。図２１に仲介状況管理テーブルに時刻を加えた例を示している。図２２はこの発明の実施の形態４において、検索結果に含まれるデジタル署名の生成処理の流れが示されている。
【００３１】
図２３、図２４には、検索結果、および情報アクセス要求の具体例が示されている。
図２５は、ステップＳ５０５の検索結果生成の実施の形態４における処理の流れを、また、図２６は、識別符号格納処理の、実施の形態４における処理の流れを示している。
【００３２】
ステップＳ５０５の検索結果生成の実施の形態４における処理の流れを図２５のフローチャートを用いて説明する。検索結果生成では、図２２に示したように識別符号と検索に適合するＵＲＬの一つと現在時刻を結合する（ステップＳ２５０１）。その結合した情報からＭＤ５アルゴリズムによってメッセージダイジェストを算出して取得する（ステップＳ２５０２）。次に取得されたメッセージダイジェストを情報仲介装置が保持しているＲＳＡ秘密鍵で暗号化してデジタル署名を生成する（ステップＳ２５０３）。そして識別符号、時刻、ＵＲＬ、デジタル署名を結合する（ステップＳ２５０４）。図２３には、情報仲介装置から情報要求装置に対して送信される検索結果の具体例が示されている。図２３では、検索に適合するＵＲＬが３つ存在するので、それぞれのＵＲＬに対応してデジタル署名も３つ存在する。検索結果は情報利用装置で表示された後、ＵＲＬの一つが選択され、その結果情報アクセス要求が情報提供装置に送られる。情報アクセス要求は、識別符号、時刻、選択されたＵＲＬ、そのＵＲＬに対応するデジタルから構成される。図２４では、情報アクセス要求の具体例が示されている。図２４の情報アクセス要求には、識別符号、時刻、選択されたＵＲＬであるＵＲＬ１、デジタル署名１が含まれている。
【００３３】
情報提供装置における識別符号、格納処理の流れを図２６のフローチャートを用いて説明する。情報提供装置では、情報アクセス要求を受信すると、情報アクセス要求に含まれる識別符号、時刻、ＵＲＬ、デジタル署名を取得する（ステップＳ２６０１）。次に識別符号に対応するＲＳＡ公開鍵を公開鍵管理テーブル１５０６を参照して取得する（ステップＳ２６０２）。識別符号と時刻とＵＲＬを結合し（ステップＳ２６０３）、その結合情報からメッセージダイジェストをＭＤ５アルゴリズムによって算出して取得する（ステップＳ２６０４）。ステップＳ２６０１で取得したデジタル署名をステップＳ２６０２で取得した公開鍵で復号する（ステップＳ２６０５）。復号結果が、ステップＳ２６０４で取得したメッセージダイジェストと一致するか確認する（ステップＳ２６０６）。一致しなければ情報アクセス要求は不正なものとして仲介状況管理テーブルの更新を行わずに終了する。一致した場合には、情報管理テーブルを検索し、同一の識別符号から同一時刻の情報アクセス要求がエントリされているか確認する（ステップＳ２６０７）。エントリされている場合には、同一の情報アクセス要求を既に受信済みと判断し、仲介状況管理テーブルの更新を行わずに終了する。エントリが見つからなければ、仲介状況管理テーブルに識別符号と時刻を登録する（ステップＳ２６０８）。
【００３４】
図２１には識別符号が１，２，３の情報仲介装置とそれらが情報を仲介した時刻が登録されている具体例を示す。
【００３５】
以上のように、この実施の形態４によれば、情報提供装置が受信する情報アクセス要求に情報仲介装置が仲介した時刻情報が付加されているで、同一の情報アクセス要求が不正に繰り返し情報提供装置に対して送信されても、情報提供装置は、それらを同一のものと判断できる。その結果、アクセス要求を不正に繰り返し情報提供装置に送り付けることで、特定の情報仲介装置の仲介回数を不正に増やすことを防ぐことができる。
【００３６】
実施の形態５．
上記の実施の形態では、情報仲介装置の識別符号を情報仲介装置が検索結果に付加して、情報利用装置へ送信し、情報利用装置では、検索結果から取得した識別符号を情報アクセス要求へ付加して情報アクセス要求を生成する場合を説明した。この実施の形態では、情報利用装置が、予め情報仲介装置の識別符号を保存している場合である。
情報仲介装置は、従来例と同様に、アドレス情報を検索結果として情報利用装置へ送信する。
情報利用装置では、自己の装置が利用した情報仲介装置の識別符号を保持している識別符号の中から抽出する。次に、上記検索結果から選択した検索結果に、すなわち、ここではアドレス情報に抽出した識別符号を付加して情報アクセス要求を生成し、情報提供装置へ送信する。
この実施の形態では、情報利用装置が識別符号を記憶する記憶部を備えている場合もある。また、情報利用装置が情報仲介装置を利用する際に使用するＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザに識別符号を有するようにすることもできる。
さらに、この他の方法で識別符号を保持していても構わない。
【００３７】
実施の形態６．
図１０、図１７、及び図２２では、検索結果に識別符号を付加した例を示しているが、これらの例に変えて、アドレス情報、この具体例ではＵＲＬにそれぞれ識別符号を付加したものを検索結果することも可能である。
この場合、情報利用装置では、検索結果から識別符号を取り出すことなく、アドレス情報に識別符号が付加されたものをそのまま情報アクセス要求として情報提供装置へ送信するように構成することも考えられる。
【００３８】
【発明の効果】
この発明に係る情報仲介システムによれば、情報利用装置が使用した情報仲介装置を情報提供装置へ通知することができる。
【００３９】
また、この発明に係る情報仲介システムによれば、情報仲介装置が識別符号を検索結果に付加することができる。
【００４０】
この発明に係る情報仲介システムによれば、情報提供装置が頻繁に利用される情報仲介装置を認識することができる。
【００４１】
この発明に係る情報仲介システムによれば、情報利用装置が識別符号を取得し、アドレス情報に付加することができる。
【００４２】
この発明に係る情報仲介システムによれば、メッセージ認証子により識別符号の改ざんを防止することができる。
【００４３】
この発明に係る情報仲介システムによれば、デジタル署名により少ない情報量で、識別符号の改ざんを防止することができる。
【図面の簡単な説明】
【図１】  本発明の実施の形態１の情報仲介システムの構成の一例を示す図である。
【図２】  本発明の実施の形態１の検索要求画面の一例を示した図である。
【図３】  本発明の実施の形態１の検索結果画面の一例を示した図である。
【図４】  本発明の実施の形態１の情報提供装置から提供される情報の一例を示した図である。
【図５】  本発明の実施の形態１の情報仲介システムの検索処理のフローチャート図である。
【図６】  本発明の実施の形態１の情報仲介システムの情報取得処理のフローチャート図である。
【図７】  本発明の実施の形態１の検索要求画面の一例を示した図である。
【図８】  本発明の実施の形態２の情報仲介システムの構成の一例を示す図である。
【図９】  本発明の実施の形態２の情報仲介システムの情報提供装置と情報仲介装置との間で共有している情報を示す図である。
【図１０】  本発明の実施の形態２の情報仲介システムにおけるメッセージ認証子の生成処理の流れを示す図である。
【図１１】  本発明の実施の形態２の情報仲介装置で生成された検索結果の一例を示す図である。
【図１２】  本発明の実施の形態２の情報利用装置で生成された情報アクセス要求の一例を示す図である。
【図１３】  本発明の実施の形態２の情報仲介システムの検索結果生成のフローチャート図である。
【図１４】  本発明の実施の形態２の情報仲介システムの識別符号格納処理のフローチャート図である。
【図１５】  本発明の実施の形態３及び実施の形態４の情報仲介システムの構成の一例を示す図である。
【図１６】  本発明の実施の形態３の情報仲介システムの情報提供装置と情報仲介装置との間で共有している情報を示す図である。
【図１７】  本発明の実施の形態３の情報仲介システムにおけるデジタル署名の生成処理の流れを示す図である。
【図１８】  （ａ）は、本発明の実施の形態３の情報仲介装置で生成された検索結果の一例を示す図であり、（ｂ）は、情報利用装置で生成された情報アクセス要求の一例を示す図である。
【図１９】  本発明の実施の形態３の情報仲介システムの検索結果生成のフローチャート図である。
【図２０】  本発明の実施の形態３の情報仲介システムの識別符号格納処理のフローチャート図である。
【図２１】  本発明の実施の形態４の情報仲介システムの情報提供装置と情報仲介装置との間で共有している情報を示す図である。
【図２２】  本発明の実施の形態４の情報仲介システムにおけるデジタル署名の生成処理の流れを示す図である。
【図２３】  本発明の実施の形態４の情報仲介装置で生成された検索結果の一例を示す図である。
【図２４】  本発明の実施の形態４の情報利用装置で生成された情報アクセス要求の一例を示す図である。
【図２５】  本発明の実施の形態４の情報仲介システムの検索結果生成のフローチャート図である。
【図２６】  本発明の実施の形態４の情報仲介システムの識別符号格納処理のフローチャート図である。
【図２７】  従来の情報仲介システムの検索処理のブロック図である。
【図２８】  従来の情報仲介システムの検索処理のフローチャート図である。
【図２９】  従来の情報仲介システムの情報取得処理のフローチャート図である。
【符号の説明】
１０１，８０１，１５０１  情報提供装置、１０２，８０２，１５０２  情報仲介装置、１０３，８０３，１５０３  情報利用装置、１０４，８０４，１５０４  伝送路、１０５，８０５，１５０５  情報格納部、１０６，８０７，１５０７  仲介状況管理テーブル、１０７，８０８，１５０８  情報アクセス要求受信部、１０８，８０９，１５０９  情報送信部、１０９，８１０，１５１０  仲介情報格納部、１１０，８１１，１５１１  ＩＤ格納部、１１１，８１２，１５１２  検索結果送信部、１１２，８１４，１５１４  検索要求受信部、１１３，８１５，１５１５  検索結果受信部、１１４，８１６，１５１６  検索要求送信部、１１５，８１７，１５１７  検索要求生成部、１１６，８１８，１５１８  情報アクセス要求生成部、１１７，８１９，１５１９  検索結果表示部、１１８，８２０，１５２０  情報表示部、１１９，８２１，１５２１  情報受信部、１２０，８２２，１５２２  情報アクセス要求送信部、１２１，８２３，１５２３  情報アクセス要求解析部、１２２，８２４，１５２４  検索結果生成部、１２３，８２５，１５２５  検索結果編集部、８１６  秘密情報管理テーブル、８１３秘密情報格納部、１５０６  公開鍵管理テーブル、１５１３  秘密鍵格納部、２７０１  情報提供装置、２７０２  情報仲介装置、２７０３  情報利用装置、２７０４  伝送路、２７０５  情報格納部、２７０６  情報アクセス要求受信部、２７０７  情報送信部、２７０８  広告情報格納部、２７０９  検索結果送信部、２７１０検索要求受信部、２７１１  検索結果受信部、２７１２  検索要求送信部、２７１３  検索要求生成部、２７１４  検索結果表示部、２７１５  情報表示部、２７１６  情報受信部、２７１７  情報アクセス要求送信部。
【図１】
0003939453.tif 000002
【図２】
0003939453.tif 000003
【図３】
0003939453.tif 000004
【図４】
0003939453.tif 000005
【図５】
0003939453.tif 000006
【図６】
0003939453.tif 000007
【図７】
0003939453.tif 000008
【図８】
0003939453.tif 000009
【図９】
0003939453.tif 000010
【図１０】
0003939453.tif 000011
【図１１】
0003939453.tif 000012
【図１２】
0003939453.tif 000013
【図１３】
0003939453.tif 000014
【図１４】
0003939453.tif 000015
【図１５】
0003939453.tif 000016
【図１６】
0003939453.tif 000017
【図１７】
0003939453.tif 000018
【図１８】
0003939453.tif 000019
【図１９】
0003939453.tif 000020
【図２０】
0003939453.tif 000021
【図２１】
0003939453.tif 000022
【図２２】
0003939453.tif 000023
【図２３】
0003939453.tif 000024
【図２４】
0003939453.tif 000025
【図２５】
0003939453.tif 000026
【図２６】
0003939453.tif 000027
【図２７】
0003939453.tif 000028
【図２８】
0003939453.tif 000029
【図２９】
0003939453.tif 000030