コンピュータに、予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、表示データを取得する表示データ取得ステップと、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、前記特定されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、を実行させる広告表示プログラム。請求項1に記載の広告表示プログラムにおいて、前記広告表示領域特定ステップが、前記表示位置の近傍における空白領域を広告表示領域として特定することを特徴とする広告表示プログラム。請求項1に記載の広告表示プログラムにおいて、前記広告表示領域特定ステップが、リンク情報及び当該リンク情報に関連した情報を含む矩形領域を広告表示領域として特定することを特徴とする広告表示プログラム。請求項1から3のいずれか1項に記載の広告表示プログラムにおいて、前記特定された広告情報を、前記広告情報表示ステップにおいて表示させるか否かを判定する広告表示判定ステップを更に有することを特徴とする広告表示プログラム。請求項4に記載の広告表示プログラムにおいて、前記広告表示判定ステップが、前記リンク情報に基づくリンクが有効か否かに基づいて広告表示可否を判定することを特徴とする広告表示プログラム。請求項4または請求項5に記載の広告表示プログラムにおいて、表示を制限すべき文字列を記憶する文字列記憶ステップを更に有し、前記広告表示判定ステップが、前記リンク情報に基づくリンク先に前記記憶された文字列が含まれるか否かに基づいて広告表示可否を判定することを特徴とする広告表示プログラム。請求項4から請求項6のいずれか1項に記載の広告表示プログラムにおいて、文字列の類似度を算出する類似度算出ステップを更に有し、前記リンク情報特定ステップが、取得した表示データに含まれるリンク情報のうち、前記文字列に類似する文字列が含まれているリンク情報を特定し、前記広告表示判定ステップが、前記類似する文字列の類似度に基づいて広告表示可否を判定することを特徴とする広告表示プログラム。請求項4から請求項7のいずれか1項に記載の広告表示プログラムにおいて、前記広告表示判定ステップが、ウェブページに表示された前記広告情報の表示回数が所定の条件を満たした場合に前記広告情報を表示させると判定することを特徴とする広告表示プログラム。請求項4から請求項8のいずれか1項に記載の広告表示プログラムにおいて、前記記憶ステップが、広告情報毎に表示時刻を更に記憶し、前記広告表示判定ステップが、広告表示判定時において前記広告情報の表示時刻から所定の時間以上経過している場合に、前記広告情報を表示させると判定することを特徴とする広告表示プログラム。請求項2から請求項9のいずれか1項に記載の広告表示プログラムにおいて、検索キーワードの入力を受け付け、前記検索キーワードに対する検索結果を取得し、前記検索結果を表示させる検索ステップを更に有し、前記広告表示判定ステップが、前記検索ステップの結果に基づき、前記広告情報を表示させると判定することを特徴とする広告表示プログラム。請求項10に記載の広告表示プログラムにおいて、前記広告表示判定ステップが、前記検索ステップにおいて、所定の期間内における検索回数が閾値以上の場合に、前記広告情報を表示させると判定することを特徴とする広告表示プログラム。請求項10または請求項11に記載の広告表示プログラムにおいて、前記広告表示判定ステップが、前記検索ステップの検索による結果セットに含まれるウェブページで表示される前記広告情報の表示回数が所定の条件を満たした場合に前記広告情報を表示させると判定することを特徴とする広告表示プログラム。請求項1から請求項12のいずれか1項に記載の広告表示プログラムにおいて、前記広告情報表示ステップが、所定の表示時間、前記特定された広告情報を表示することを特徴とする広告表示プログラム。請求項1から請求項13のいずれか1項に記載の広告表示プログラムにおいて、前記広告表示領域に表示される前記特定された広告情報の表示サイズを変更する表示サイズ変更ステップを更に有することを特徴とする広告表示プログラム。予め設定された文字列と広告情報とを対応付けて記憶する記憶手段と、表示データを取得する表示データ取得手段と、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定手段と、前記特定されたリンク情報が表示される表示位置を特定する表示位置特定手段と、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定手段と、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定手段と、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示手段と、を備えた広告表示装置。広告の表示を行う広告表示装置の広告表示方法において、予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、表示データを取得する表示データ取得ステップと、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、前記特定されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、を含む広告表示方法。コンピュータに、予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、ウェブブラウザによりウェブページに表示される表示データを取得する表示データ取得ステップと、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、前記ウェブページの画面において、前記特定されたリンク情報が表示される表示位置を特定する表示配置位置特定ステップと、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、を実行させる広告表示プログラムを記録したコンピュータ読み取り可能な記録媒体。広告を表示する端末と、前記端末とネットワークを介して接続され、広告を提供するサーバとを備えた広告表示システムにおいて、前記端末が、予め設定された文字列と広告情報とを前記サーバから受信する受信手段と、前記文字列と前記広告情報とを対応付けて記憶する記憶手段と、表示データを取得する表示データ取得手段と、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定手段と、前記特定されたリンク情報が表示される表示位置を特定する表示位置特定手段と、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定手段と、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定手段と、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示手段と、を備えた広告表示システム。しかしながら、従来、バナー広告等は、ウェブページにおける表示位置が固定されていたため、ユーザの慣れ等により訴求効果が低下してきたため、効果的に広告を表示することが難しくなってきた。本発明は、このような問題に鑑みてなされたものであり、その課題の一例は、ウェブページ等における広告の効果を向上させる広告表示プログラム、広告表示装置、広告表示方法、記録媒体、および、広告表示システムを提供することを目的とする。上記課題を解決するために、請求項1に記載の発明は、コンピュータに、予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、表示データを取得する表示データ取得ステップと、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、前記特定されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、を実行させる。請求項2に記載の発明は、請求項1に記載の広告表示プログラムにおいて、前記広告表示領域特定ステップが、前記表示位置の近傍における空白領域を広告表示領域として特定することを特徴とする。請求項3に記載の発明は、請求項1に記載の広告表示プログラムにおいて、前記広告表示領域特定ステップが、リンク情報及び当該リンク情報に関連した情報を含む矩形領域を広告表示領域として特定することを特徴とする。請求項4に記載の発明は、請求項1から3のいずれか1項に記載の広告表示プログラムにおいて、前記特定された広告情報を、前記広告情報表示ステップにおいて表示させるか否かを判定する広告表示判定ステップを更に有することを特徴とする。請求項5に記載の発明は、請求項4に記載の広告表示プログラムにおいて、前記広告表示判定ステップが、前記リンク情報に基づくリンクが有効か否かに基づいて広告表示可否を判定することを特徴とする。請求項6に記載の発明は、請求項4または請求項5に記載の広告表示プログラムにおいて、表示を制限すべき文字列を記憶する文字列記憶ステップを更に有し、前記広告表示判定ステップが、前記リンク情報に基づくリンク先に前記記憶された文字列が含まれるか否かに基づいて広告表示可否を判定することを特徴とする。請求項7に記載の発明は、請求項4から請求項6のいずれか1項に記載の広告表示プログラムにおいて、文字列の類似度を算出する類似度算出ステップを更に有し、前記リンク情報特定ステップが、取得した表示データに含まれるリンク情報のうち、前記文字列に類似する文字列が含まれているリンク情報を特定し、前記広告表示判定ステップが、前記類似する文字列の類似度に基づいて広告表示可否を判定することを特徴とする。請求項8に記載の発明は、請求項4から請求項7のいずれか1項に記載の広告表示プログラムにおいて、前記広告表示判定ステップが、ウェブページに表示された前記広告情報の表示回数が所定の条件を満たした場合に前記広告情報を表示させると判定することを特徴とする。請求項9に記載の発明は、請求項4から請求項8のいずれか1項に記載の広告表示プログラムにおいて、前記記憶ステップが、広告情報毎に表示時刻を更に記憶し、前記広告表示判定ステップが、広告表示判定時において前記広告情報の表示時刻から所定の時間以上経過している場合に、前記広告情報を表示させると判定することを特徴とする。請求項10に記載の発明は、請求項2から請求項9のいずれか1項に記載の広告表示プログラムにおいて、検索キーワードの入力を受け付け、前記検索キーワードに対する検索結果を取得し、前記検索結果を表示させる検索ステップを更に有し、前記広告表示判定ステップが、前記検索ステップの結果に基づき、前記広告情報を表示させると判定することを特徴とする。請求項11に記載の発明は、請求項10に記載の広告表示プログラムにおいて、前記広告表示判定ステップが、前記検索ステップにおいて、所定の期間内における検索回数が閾値以上の場合に、前記広告情報を表示させると判定することを特徴とする。請求項12に記載の発明は、請求項10または請求項11に記載の広告表示プログラムにおいて、前記広告表示判定ステップが、前記検索ステップの検索による結果セットに含まれるウェブページで表示される前記広告情報の表示回数が所定の条件を満たした場合に前記広告情報を表示させると判定することを特徴とする。請求項13に記載の発明は、請求項1から請求項12のいずれか1項に記載の広告表示プログラムにおいて、前記広告情報表示ステップが、所定の表示時間、前記特定された広告情報を表示することを特徴とする。請求項14に記載の発明は、請求項1から請求項13のいずれか1項に記載の広告表示プログラムにおいて、前記広告表示領域に表示される前記特定された広告情報の表示サイズを変更する表示サイズ変更ステップを更に有することを特徴とする。請求項15に記載の発明は、予め設定された文字列と広告情報とを対応付けて記憶する記憶手段と、表示データを取得する表示データ取得手段と、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定手段と、前記特定されたリンク情報が表示される表示位置を特定する表示位置特定手段と、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定手段と、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定手段と、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示手段と、を備える。請求項16に記載の発明は、広告の表示を行う広告表示装置の広告表示方法において、予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、表示データを取得する表示データ取得ステップと、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、前記特定されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、を含む。請求項17に記載の発明は、コンピュータに、予め設定された文字列と広告情報とを対応付けて記憶する記憶ステップと、ウェブブラウザによりウェブページに表示される表示データを取得する表示データ取得ステップと、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定ステップと、前記ウェブページの画面において、前記特定されたリンク情報が表示される表示位置を特定する表示配置位置特定ステップと、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定ステップと、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定ステップと、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示ステップと、を実行させる広告表示プログラムを記録したコンピュータ読み取り可能な記録媒体である。請求項18に記載の発明は、広告を表示する端末と、前記端末とネットワークを介して接続され、広告を提供するサーバとを備えた広告表示システムにおいて、前記端末が、予め設定された文字列と広告情報とを前記サーバから受信する受信手段と、前記文字列と前記広告情報とを対応付けて記憶する記憶手段と、表示データを取得する表示データ取得手段と、前記取得した表示データに含まれるリンク情報のうち、前記文字列が含まれているリンク情報を特定するリンク情報特定手段と、前記特定されたリンク情報が表示される表示位置を特定する表示位置特定手段と、前記特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定手段と、前記特定されたリンク情報に含まれている文字列に対応する広告情報を特定する広告情報特定手段と、前記特定された広告情報を前記特定された広告表示領域に表示する広告情報表示手段と、を備える。本発明によれば、予め設定された文字列と広告情報とを対応付けて記憶し、表示データを取得し、取得した表示データに含まれるリンク情報のうち、文字列が含まれているリンク情報を特定し、特定されたリンク情報が表示される表示位置を特定し、特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定し、特定されたリンク情報に含まれている文字列に対応する広告情報を特定し、特定された広告情報を特定された広告表示領域に表示することにより、ウェブページにおける特定されたリンク情報の位置によって広告の表示位置を変えることができるため、ウェブページ等における広告の効果を向上させることができる。以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、広告表示システムに対して本発明を適用した場合の実施形態である。[1.広告表示システムの構成および機能概要]まず、本発明の一実施形態に係る広告表示システムの構成および概要機能について、図1を用いて説明する。図1は、本実施形態に係る広告表示システム1の概要構成例を示す模式図である。図1に示すように、広告表示システム1は、広告を提供する広告提供サーバ10サーバの一例と、ユーザが利用するショッピングサイト運営のために設置され、商品等の情報をユーザに提供するための情報提供サーバ20と、広告等が表示される端末30と、を備えている。広告提供サーバ10と、情報提供サーバ20とは、ローカルエリアネットワーク等により接続され、相互にデータの送受信が可能になっていて、サーバシステム5を構成している。そして、サーバシステム5と端末30とは、ネットワーク3により接続され、通信プロトコル例えば、TCP/IPにより、データの送受信が可能になっている。なお、ネットワーク3は、例えば、インターネット、専用通信回線例えば、CATVCommunityAntennaTelevision回線、移動体通信網基地局等を含む、および、ゲートウェイ等により構築されている。広告提供サーバ10や端末30は、ネットワーク3を通して、検索サーバ7に接続している。検索サーバ7は、検索データベース図示せずを有していて、端末30からの検索クエリに基づき検索を行う、インターネット上の検索エンジンとして機能する。また、広告提供サーバ10は、ウェブページ上に表示させる広告情報や、広告情報に関連するリンク情報を特定するための文字列等を、端末30等に提供する。端末30は、ウェブブラウザやウェブブラウザに組み込まれたツールバー広告表示プログラムの一例を有している。端末30は、広告提供サーバ10からの広告情報等を記憶したり、ツールバーによる検索クエリを検索サーバ7に送信したり、検索結果や広告をウェブブラウザの画面に表示したりする。[2.各サーバの構成および機能]2.1広告提供サーバ10の構成および機能次に、広告提供サーバ10の構成および機能について、図2を用いて説明する。図2は、広告提供サーバ10の概要構成の一例を示すブロック図である。図2に示すように、コンピュータとして機能する広告提供サーバ10は、通信部11と、記憶部12と、入出力インターフェース部13と、システム制御部14と、を備えている。そして、システム制御部14と入出力インターフェース部13とは、システムバス15を介して接続されている。通信部11は、ネットワーク3に接続して端末30等との通信状態を制御し、さらに、ローカルエリアネットワークに接続して、ローカルエリアネットワーク上の情報提供サーバ20等の他のサーバとデータの送受信を行う。記憶部12は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムおよびサーバプログラム等の各種プログラムや、データ等を記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワーク3を介して取得されるようにしてもよいし、記録媒体に記録されてドライブ装置図示せずを介して読み込まれるようにしてもよい。また、記憶部12には、端末30に提供する広告情報や文字列等を記憶する広告データベースDB12a以下広告DBとする。等が構築されている。広告DB12aには、予め設定された文字列と広告情報とが対応付けられて記憶されている。文字列は、例えば、広告情報の広告主等の社名、ブランド名又はウェブサイトのドメイン名などに関連した文字列等である。広告情報は、広告の表示内容、リンク先情報、広告の表示制御情報、広告の表示時間情報、広告の形態情報、広告属性情報等を有する。広告属性情報として、広告表示の配色、模様、基本形状、広告する商品のカテゴリ等が挙げられる。さらに、広告の表示制御情報として、ウェブページに表示させる広告の表示基本サイズの情報や、広告のサイズの縦または横において、サイズ変更の最大幅および最小幅の変更幅の情報等が挙げられる。さらに、広告の表示時間情報として、表示された広告の表示を継続する時間、一度非表示となった広告を再表示するまでの待ち時間、広告の表示を制限する広告表示制限時間等が挙げられる。さらに、広告の形態情報として、ポップアップ広告やバナー広告等が挙げられる。次に、入出力インターフェース部13は、通信部11および記憶部12とシステム制御部14との間のインターフェース処理を行う。システム制御部14は、CPUCentralProcessingUnit14a、ROMReadOnlyMemory14b、RAMRandomAccessMemory14c等により構成されている。システム制御部14は、CPU14aがROM14bや記憶部12に記憶された各種プログラムを読み出し実行することにより、広告情報等を端末30等に送信する等の処理等を行う。2.2情報提供サーバ20の構成および機能次に、情報提供サーバ20の構成および機能について、図3を用いて説明する。図3は、情報提供サーバ20の概要構成の一例を示すブロック図である。図3に示すように、情報提供サーバ20は、通信部21と、記憶部22と、入出力インターフェース部23と、システム制御部24と、を備え、システム制御部24と入出力インターフェース部23とは、システムバス25を介して接続されている。なお、情報提供サーバ20の構成および機能は、広告提供サーバ10の構成および機能とほぼ同じであるので、広告提供サーバ10の各構成や各機能において、異なるところを中心に説明する。通信部21は、ネットワーク3やローカルエリアネットワーク等を通して、端末30や広告提供サーバ10等と通信状態を制御等するようになっている。記憶部22には、商品データベース以下商品DBとする。22aや、会員データベース以下会員DBとする。22b等が構築されている。商品DB22aには、商品を識別するための識別子である商品IDに関連付けられ、商品名、種類、商品の画像、スペック、および、商品情報や、各商品に関する広告情報等が記憶されている。また、商品DB22aには、HTMLHyperTextMarkupLanguage、XMLExtensibleMarkupLanguage等のマークアップ言語等により記述された商品ウェブページのファイル等が記憶されている。会員DB22bには、会員登録されたユーザショッピングサイトの利用者のユーザID、名称、住所、電話番号、メールアドレス、職業、趣味、購買履歴、ユーザの関心があるテーマやジャンル等のユーザ情報が登録されている。また、会員DB22bには、ユーザが端末30からショッピングサイトにログインする際に必要な、ユーザID、ログインID、および、パスワードが登録されている。ここで、ログインIDおよびパスワードは、ログイン処理ユーザの認証処理に使用されるログイン情報である。システム制御部24は、CPU24a、ROM24b、RAM24c等により構成されている。そして、システム制御部24は、CPU24aが、ROM24bや記憶部22に記憶された各種プログラムを読み出し実行することにより、ユーザによる商品購入処理や、商品の購買履歴をユーザID毎に記録させたりする。2.3端末30の構成および機能次に、端末30の構成および機能について、図4を用いて説明する。図4は、端末30の概要構成の一例を示すブロック図である。図4に示すように、コンピュータとして機能する端末30は、例えば、パーソナルコンピュータやスマートフォンを含む携帯型無線電話機やPDA等の携帯端末であり、通信部31と、記憶部32と、表示部33と、操作部34と、入出力インターフェース部35と、システム制御部36とを備えている。そして、システム制御部36と入出力インターフェース部35とは、システムバス37を介して接続されている。通信部31は、ネットワーク3を通して、広告提供サーバ10等と通信を制御する。なお、端末30が携帯型無線電話機の場合、ネットワーク3の移動体通信網に接続するために、通信部31は、無線通信機能を有する。記憶部32は、例えば、ハードディスクドライブ等からなり、オペレーティングシステム、ウェブブラウザのプログラムやウェブブラウザ用ツールバーのプログラム等を記憶する。また、記憶部32には、広告提供サーバ10から提供された、予め設定された文字列と広告情報とが、対応付けられて記憶される。表示部33は、例えば、液晶表示素子またはELElectroLuminescence素子等によって構成されている。表示部33には、ネットワーク上から取得したウェブページがウェブブラウザにより表示され、広告提供サーバ10から提供された広告情報がツールバーにより表示される。操作部34は、例えば、キーボードおよびマウス等によって構成されている。ユーザは、操作部34により応答を入力する。なお、表示部33がタッチパネルのようなタッチスイッチ方式の表示パネルの場合、操作部34は、表示部33の画面が押された箇所の位置情報を取得する。入出力インターフェース部35は、通信部31および記憶部32とシステム制御部36とのインターフェースである。システム制御部36は、例えば、CPU36aと、ROM36bと、RAM36cとを有する。システム制御部36は、CPU36aが、ROM36bや、RAM36cや、記憶部32に記憶された各種プログラムを読み出して実行する。例えば、システム制御部36は、ウェブブラウザのプログラムを実行しウェブブラウザとして機能し、また、ツールバーのプログラムを実行し、ツールバーとして機能する。2.4ウェブブラウザおよびツールバーの画面構成および機能次に、ウェブブラウザおよびツールバーの画面構成および機能について、図5を用いて説明する。図5は、端末30に表示されるウェブブラウザおよびツールバーの概要構成の一例を示す模式図である。図5に示すように、端末30の表示部33に表示されるウェブブラウザ40は、ウェブページが表示されるウェブページ表示領域41ウェブページの画面の一例を有する。また、ウェブブラウザ40に組み込まれたツールバー50は、検索キーワードを入力する検索キーワード入力欄51と、検索を要求する検索ボタン52とを有する。ここで、ツールバーは、例えば、ユーザが利用する機能を簡易化するために、機能を有するボタンやボックス等が並べられた一種のメニューであり、ウェブブラウザ等にプラグインして利用される。そして、ツールバー50は、ツールバー50を認識するための固有のツールバー認識情報を有し、検索の際に、ツールバー認識情報を広告提供サーバ10等に送信する。ウェブページ表示領域41には、ウェブページや広告が表示される。また、検索キーワード入力欄51は、サーチボックスであり、操作部34によって指定操作する例えば、マウスにより、表示部33に表示されたポインタをサーチボックスに移動させクリックすることにより、操作部34のキーボードによる検索キーワードの入力が可能の状態になる。検索ボタン52は、操作部34の指定操作により、検索キーワード入力欄51に入力された検索キーワード等が検索サーバ7に送信させる操作を行う検索開始ボタンとして機能する。ツールバー50は、検索された検索結果がウェブページ表示領域41に表示されるように検索を行い、広告提供サーバ10から提供された広告情報を、表示部33において、ウェブページ表示領域41が表示されている部分に表示する。[3.広告表示システムの動作]次に、本発明の一実施形態に係る広告表示システム1の動作について図6から図9を用い説明する。図6は、広告表示システム1の動作例を示すシーケンス図である。図7および図8は、端末30に表示されたウェブページの一例を示す模式図である。図9および図10はウェブページに広告が表示された一例を示す模式図である。まず、端末30のブラウザにプラグインしてあるツールバー50が、例えば定期的に広告提供サーバ10に、文字列と広告情報とを送信するように要求する。次に、図6に示すように、広告提供サーバ10は、文字列と広告情報とを送信するステップS1。具体的には、広告提供サーバ10のシステム制御部14は、ツールバー50からの要求に基づき、広告DB12aを参照して、文字列と、広告の表示基本サイズの情報を含む広告情報とを通信部11を通して端末30に送信する。広告提供サーバ10のシステム制御部14は、例えば、△○▽社の広告の場合、△○▽社のウェブサイトのドメイン名に関連した文字列△○▽を、△○▽社の広告情報と共に送信する。広告提供サーバ10のシステム制御部14は、広告の掲載を依頼したその他の会社に関する広告情報や文字列例えば、▽▽も予め送信する。次に、ツールバー50は、文字列と広告情報とを関連付けて記憶するステップS2。具体的には、端末30のシステム制御部36は、ツールバー50として、通信部31を通して、広告提供サーバ10から文字列と広告情報とを受信し、当該受信した文字列と広告情報とを対応付けて、記憶部32またはRAM36cに記憶する。このように、端末30のシステム制御部36は、予め設定された文字列と広告情報とを対応付けて記憶する記憶手段の一例として機能する。次に、ツールバー50は、検索結果として、HTMLファイルを取得するステップS3。具体的には、図7に示すように、端末30のユーザにより、検索キーワード入力欄51に検索キーワードが入力され、検索ボタン52が指定された場合、端末30のシステム制御部36は、ツールバー50として、検索サーバ7に検索クエリを送信する。このとき、端末30のシステム制御部36は、ツールバー50を特定するためのツールバー認識情報も送信する。そして、端末30のシステム制御部36は、ツールバー50として、検索キーワードに対する検索結果のHTMLファイルウェブページに表示される表示データの一例を検索サーバ7から受信し、記憶部32またはRAM36cに記憶させる。このように、端末30のシステム制御部36は、ウェブブラウザによりウェブページに表示される表示データを取得する表示データ取得手段の一例として機能する。次に、広告提供サーバ10は、ツールバー毎に検索回数を算出するステップS4。具体的には、広告提供サーバ10のシステム制御部14は、受信したツールバー認識情報に従いツールバー50の検索回数等を算出する。そして、広告提供サーバ10のシステム制御部14は、検索回数等を端末30に送信する。次に、ウェブブラウザ40は、記憶部32等からからHTMLファイルを取得するステップS5。具体的には、端末30のシステム制御部36は、ウェブブラウザ40として、記憶部32またはRAM36cに記憶された検索結果のHTMLファイルをウェブページ表示領域41に表示される表示データの一例を取得する。なお、ウェブブラウザ40が先にHTMLファイルを検索サーバ7から取得して記憶部32またはRAM36cに記憶させ、当該ウェブブラウザ40が記憶させたHTMLファイルを、ツールバー50が取得してもよい。次に、ウェブブラウザ40は、ウェブページを表示部33に表示させるステップS6。具体的には、端末30のシステム制御部36は、ウェブブラウザ40として、取得したHTMLファイルに基づき、ウェブページを表示部33に表示させる。さらに具体的には、端末30のシステム制御部36は、表示部33に表示させるための映像信号を表示部33に送信する。次に、表示部33に、ウェブページが表示されるステップS7。図7に示すように、表示部33のウェブページ表示領域41に、検索結果のウェブページが表示される。このように、端末30のシステム制御部36は、検索キーワードの入力を受け付け、検索キーワードに対する検索結果を取得し、ウェブページ表示領域41に検索結果を表示させる検索手段の一例として機能する。次に、ツールバー50は、文字列が含まれるリンク情報を特定するステップS8。具体的には、端末30のシステム制御部36は、ツールバー50として、ステップS3で取得したHTMLファイルのデータから、記憶部32またはRAM36cから取得した文字列△○▽、▽▽等を含むリンク情報を特定する。さらに具体的には、端末30のシステム制御部36は、ウェブページにおいて、リンクを張るタグの箇所例えば、等でドメイン名を示す部分のうち、取得した文字列△○▽▽▽等を含むものを特定する。このように端末30のシステム制御部36は、取得した表示データに含まれるリンク情報のうち、文字列が含まれているリンク情報を特定するリンク情報特定手段の一例として機能する。次に、ツールバー50は、リンク情報が表示される表示位置を特定するステップS9。具体的には、端末30のシステム制御部36は、ツールバー50として、ウェブページ表示領域41のサイズに基づき、取得したHTMLファイルのデータを解析して、図7に示すように、リンク情報がウェブページ表示領域41において表示される表示位置42を特定する。このように端末30のシステム制御部36は、ウェブページの画面において、特定されたリンク情報が表示される表示位置を特定する配置位置特定手段の一例として機能する。次に、ツールバー50は、リンク情報が表示される表示位置に基づいて広告情報を表示するための広告表示領域を特定するステップS10。具体的には、端末30のシステム制御部36は、ツールバー50として、ウェブページ表示領域41のサイズに基づき、取得したHTMLファイルのデータを解析して、図7に示すように、表示位置42の近傍で、画像データやテキストデータ等が表示されていない空白領域の広告表示領域43表示位置42に関連した位置の一例を特定する。または、端末30のシステム制御部36は、図8に示すように、リンク情報及び当該リンク情報に関連した情報例えば、スニペットなどを表示する箇所を含む矩形の広告表示領域44表示位置42に基づいて広告情報を表示するための広告表示領域の一例を特定する。端末30のシステム制御部36は、前記矩形の内部又は矩形の何れかの枠に隣接する領域を、広告表示領域44として決定する。このように、システム制御部36は、特定された表示位置に基づいて広告情報を表示するための広告表示領域を特定する広告表示領域特定手段の一例として機能する。また、システム制御部36は、表示位置の近傍における空白領域を広告表示領域43として特定する広告表示領域特定手段の一例として機能する。また、システム制御部36は、リンク情報及び当該リンク情報に関連した情報を含む矩形領域を広告表示領域44として特定する広告表示領域特定手段の一例として機能する。なお、リンク情報が表示される表示位置の近傍の一例として、所定の文字列に関連していないリンク情報よりも、所定の文字列または当該文字列に類似した文字列が含まれているリンク情報のように、所定の文字列に関連しているリンク情報に近い位置が挙げられる。次に、ツールバー50は、文字列に対応する広告を特定するステップS11。具体的には、端末30のシステム制御部36は、ツールバー50として、記憶部32またはRAM36cを参照して、ステップS8で特定されたリンク情報に含まれている文字列に対応する広告情報を特定する。次に、ツールバー50は、広告を表示させるか否かの判定を行うステップS12。具体的には、端末30のシステム制御部36は、ツールバー50として、所定の期間内におけるツールバー50の検索回数が所定の検索回数閾値以上の場合に、広告情報を表示させると判定する。このように端末30のシステム制御部36は、検索ステップの結果に基づき、広告情報を表示させると判定する広告表示判定手段の一例として機能する。また端末30のシステム制御部36は、所定の期間内における検索回数が閾値以上の場合に、広告情報を表示させると判定する広告表示判定手段の一例として機能する。次に、ツールバー50は、広告の表示サイズを変更するステップS13。具体的には、端末30のシステム制御部36は、ツールバー50として、各広告表示領域43、44の形状に合わせ、各広告表示領域43内に収まるように、または、各広告表示領域44に一致するように、表示基本サイズから、広告の表示サイズを変更する。このように端末30のシステム制御部36は、広告情報の表示サイズを変更する表示サイズ変更手段の一例として機能する。次に、ツールバー50は、広告表示領域に広告を表示するステップS14。具体的には、端末30のシステム制御部36は、ツールバー50として、図9に示すように、各広告表示領域43内に、各文字列に対応した広告45を表示する。または、端末30のシステム制御部36は、ツールバー50として、図10に示すように、各広告表示領域44に一致するように、広告46を表示する。なお、この広告45、46は、バナー広告のように、クリックされるリンク先のウェブページにジャンプさせる機能を有する。このとき、端末30のシステム制御部36は、例えば、図9の場合、文字列△○▽の広告に対する表示回数を3回、文字列▽▽の広告に対する表示回数を1回として、表示回数を増加させる。また端末30のシステム制御部36は、広告45や広告46が表示された表示時刻を、記憶部32またはRAM36cに記憶する。このように端末30のシステム制御部36は、広告情報毎に表示時刻を記憶する記憶手段の一例として機能する。次に、表示部33においてウェブページの部分に広告が重ねて表示されるステップS15。図9または図10に示すように、表示部33のウェブページ表示領域41の上に、広告45、46が表示される。次に、ツールバー50は、広告表示を制御するステップS16。具体的には、端末30のシステム制御部36は、ツールバー50として、広告45や広告46が表示された表示時刻から、各広告に設定されている表示継続時間を経過したか否かを判定し、表示時間を経過したと判定したした場合には、表示部33に表示された広告を非表示にさせる信号を送信する。このように端末30のシステム制御部36は、所定の表示時間、特定された広告情報を広告表示領域に表示する広告情報表示手段の一例として機能する。次に、表示部33において広告が非表示にされるステップS17。具体的には、端末30のシステム制御部36は、表示時間を過ぎた広告45、46を非表示にする。以上、本実施形態によれば、予め設定された文字列と広告情報とを対応付けて記憶し、ウェブブラウザ40によりウェブページに表示される表示データを取得し、取得した表示データに含まれるリンク情報のうち、文字列が含まれているリンク情報を特定し、ウェブページの画面ウェブページ表示領域41において、特定されたリンク情報が表示される表示位置42を特定し、特定された表示位置に基づいて広告情報を表示するための広告表示領域43又は広告表示領域44を特定し、特定されたリンク情報に含まれている文字列に対応する広告情報を特定し、特定された広告情報を特定された広告表示領域43又は広告表示領域44に表示することにより、ウェブページにおいて特定されたリンク情報の表示位置に基づいて対応する広告情報の広告表示領域を変えることができるため、ウェブページにおける広告の効果を向上させることができる。また、httpwww△○▽cojpのようなURLUniformResourceLocator等のリンク情報には、△○▽等の社名を表す文字列等が端的に入っている可能性が高いので、より的確な広告表示領域を特定でき、より的確に広告を掲載できる。また、広告45が、表示位置42の近傍の空き領域の広告表示領域43内に表示される場合、すなわち、表示位置の近傍における空白領域が広告表示領域43として特定される場合、広告45を単独で表示するよりも、リンク情報に対応した広告45が際立ち、広告効果を向上させることができる。また、広告46が広告表示領域44と一致するように表示される場合、すなわち、リンク情報及び当該リンク情報に関連した情報を含む矩形領域を広告表示領域44として特定する場合、広告表示領域44に代わり広告46が際立ち、広告効果を向上させることができる。また、ウェブページの内容に応じ、ウェブページにおいて広告効果を向上させることができる箇所である広告表示領域43、44に自動的に広告45、46が表示されるため、広告情報の広告主等が、表示位置や、どのような条件で表示させるか否か等の設定を予め行う必要が無く、広告主等が、広告を依頼しやすくなる。また、特定された広告情報を表示させるか否かを判定する場合、ウェブページの画面において、広告効果が有効な箇所や、有効な時等に、広告を表示させることができる。また、ツールバー50等の検索履歴に基づき、広告情報を表示させるか否かを判定する場合、例えば、所定の期間内における検索回数が所定の検索回数以上のときに、広告情報を表示させると判定することができる。所定の期間内において所定の検索回数以上の検索をユーザが行っているということは、同期間において有効な検索結果が得られず、検索対象を捜索し続けている可能性が高く、そのため検索対象に関する有効な情報を望んでいるので、検索対象に関連する広告情報であれば、当該広告情報をユーザがクリックする可能性が高くなる。また、所定の表示継続時間の間、特定された広告情報を表示する場合、広告料金に応じて表示継続時間を決定する例えば、広告料金が高いほど長く表示させると、費用に応じて、広告を有効に表示できる。また、表示期間が過ぎた広告を非表示とすることにより、有効な広告のみを効果的に表示できる。また、広告情報の表示サイズを変更する場合、ユーザの関心がありそうなリンク情報の表示位置の近傍に広告表示領域43、44を設定し、当該広告表示領域43、44に適した大きさの広告を表示させることができるため、ウェブページにおける広告の効果を向上させることができる。次に、文字列が含まれているリンク情報特定の変形例について、図11および図12を用いて説明する。図11は、ウェブページに広告が表示された他の一例を示す模式図である。図12は、広告表示システム1の動作の変形例を示すフローチャートである。なお、図12において、図6における広告提供サーバ10やブラウザ40等の動作は省略して示してある。ツールバー50は、図11に示すように、文字列△○▽42aに類似した文字列△◎▽42bが含まれるリンク情報類似リンク情報42Bも特定する。この類似した文字列は、文字列42aに対して、ある所定の範囲内の類似度を有する文字列である。そして、ツールバー50は、ステップS10で、リンク情報が表示される表示位置に基づいて広告情報を表示するための広告表示領域43を特定し、ステップS14において、文字列△○▽に関連した広告45を広告表示領域43に表示させる。以下、図12に基づき、具体的に動作について説明する。図12に示すように、端末30のシステム制御部36は、ツールバー50として、ステップS2と同様に、広告提供サーバ10から文字列と広告情報とを受信し、文字列と広告情報とを関連付けて記憶しステップS20、ステップS3と同様に、HTMLファイルを取得するステップS21。次に、端末30のシステム制御部36は、ツールバー50として、リンク情報を抽出するステップS22。例えば、端末30のシステム制御部36は、ツールバー50として、取得したHTMLファイルのデータから、ウェブページにリンクを張るタグの箇所例えば、におけるhttpwww△◎▽cojp等のリンク情報を抽出する。次に、端末30のシステム制御部36は、ツールバー50として、リンク情報から部分リンク文字列を生成する。例えば、システム制御部36は、記憶部32またはRAM36cから予め設定された文字列を読み出し、リンク情報を予め設定された文字列の文字数で1文字ずつ移動させた部分文字列を生成する。設定された文字列が3文字の△○▽の場合、システム制御部36は、スキーム名http以下のwww△◎▽cojpから、www、ww、w▽、等の3文字のリンク文字列を順次生成する。なお、システム制御部36は、ツールバー50として、抽出したhttpwww△◎▽cojpabcd等のリンク情報をやなどで分割して、△◎▽やabcd等の部分リンク文字列を生成するように構成してもよい。さらに、端末30のシステム制御部36は、ツールバー50として、予め設定された文字列を所定の文字数例えば、cameraであれば6文字で分割して、部分リンク文字列を生成するように構成してもよい。次に、端末30のシステム制御部36は、ツールバー50として、生成された部分リンク文字列と、予め設定された文字列との類似度を算出するステップS23。例えば、システム制御部36は、予め設定された文字列と、生成された部分リンク文字列との文字間の距離に基づいて各類似度を算出する。なお、類似度としては、Jaro-Winkler距離、レーベンシュタイン距離等の文字列間の距離が挙げられる。このように、システム制御部36は、類似する文字列の類似度に基づいて広告表示可否を判定することを特徴とする広告表示手段の一例として機能する。次に、端末30のシステム制御部36は、ツールバー50として、リンク情報から類似リンク情報を選択するステップS24。例えば、システム制御部36は、類似度が所定の閾値を超えた部分リンク文字列類似する文字列が存在する場合、当該部分リンク文字列を含むリンク情報を、類似リンク情報として選択する。このように、システム制御部36は、取得した表示データに含まれるリンク情報のうち、文字列に類似する文字列が含まれているリンク情報を特定するリンク情報特定手段の一例として機能する。次に、端末30のシステム制御部36は、ツールバー50として、類似リンク情報が表示される表示位置を特定するステップS25。例えば、システム制御部36は、ウェブページ表示領域41のサイズに基づき、取得したHTMLファイルのデータを解析して、図11に示すように、類似リンク情報がウェブページ表示領域41において表示される表示位置42Bを特定する。次に、端末30のシステム制御部36は、ツールバー50として、ステップS10のように、表示位置に関連した広告表示領域を特定しステップS26。ステップS11のように、類似した文字列に対応する予め設定された文字列において、この設定された文字列に対応する広告を特定しステップS27、ステップS13のように、広告の表示サイズを変更しステップS28、ステップS14のように、広告表示領域に広告を表示するステップS29。このように、取得した表示データに含まれるリンク情報のうち、文字列に類似する文字列が含まれているリンク情報を特定し、文字列の類似度を算出し、類似する文字列の類似度に基づいて広告表示可否を判定する場合、広告情報に関連する可能性のある類似文字列をリンク情報に含む表示情報に対して、効果的に広告を表示することができる。次に、ステップS12における広告を表示させるか否かの判定の変形例について図13を用いて説明する。図13は、ウェブページに表示された広告とリンク先のウェブページとの関連の一例を示す模式図である。図13に示すように、リンク情報のリンク先のウェブページ41aの内容が、Error404Filenotfoundのように、リンクが無効であったり、コンテンツが終了していたりする場合に、端末30のシステム制御部36は、ツールバー50として、対応するリンクの表示の広告表示領域44に広告情報を表示させると判定する。そして、端末30のシステム制御部36は、ツールバー50として、対応するリンクの表示の広告表示領域44に一致するように、広告46を表示させる。このように、リンク情報に基づくリンクが有効か否かに基づいて広告表示可否が判定される場合、ユーザが無効なリンク先に行くことを防止し、また、ウェブページの無効部分を有効活用し、ウェブページにおける広告の効果を向上させることができる。なお、図13に示すように、ウェブページ41に表示された検索結果は、検索キーワード入力欄51Bにキーワードを入力してウェブブラウザ40の検索機能により検索された結果である。このように、ツールバー50を使用せず検索を行って、それに対する検索結果に、本実施形態を適用してもよい。次に、ステップS12における広告を表示させるか否かの判定の他の変形例について図14および図15を用いて説明する。図14は、ウェブページに表示された広告とリンク先のウェブページとの関連の一例を示す模式図である。図15は広告表示システム1の動作の他の変形例を示すフローチャートである。なお、図15において、図6における広告提供サーバ10やブラウザ等の動作は省略して示してある。図14に示すように、リンク情報のリンク先のウェブページ41bの内容が、表示を制限すべき文字列の一例として禁句のように、予め登録された、所定の表示禁止用語等がある場合に、端末30のシステム制御部36は、ツールバー50として、対応するリンクの表示の広告表示領域44に広告情報を表示させると判定する。そして、端末30のシステム制御部36は、ツールバー50として、対応するリンクの表示の広告表示領域44に一致するように、広告46を表示させる。以下、図15に基づき、具体的に動作について説明する。図15に示すように、端末30のシステム制御部36は、ツールバー50として、ステップS2と同様に、広告提供サーバ10から文字列と広告情報とを受信し、文字列と広告情報とを関連付けて記憶するステップS30。次に、端末30のシステム制御部36は、ツールバー50として、広告提供サーバ10から表示を制限すべき文字列を受信し、記憶部32またはRAM36cに記憶するステップS31。次に、端末30のシステム制御部36は、ツールバー50として、ステップS3と同様に、HTMLファイルを取得するステップS32。次に、端末30のシステム制御部36は、ツールバー50として、ウェブページにリンクを張るタグの箇所等から、リンク情報を抽出する。ステップS33。次に、端末30のシステム制御部36は、ツールバー50として、抽出されたリンク情報に基づき、リンク先のHTMLファイルを取得するステップS34。次に、端末30のシステム制御部36は、ツールバー50として、リンク先のHTMLファイルに表示を制限すべき文字列が含まれるか否かの判定するステップS35。このように、システム制御部36は、リンク情報に基づくリンク先に記憶された文字列が含まれるか否かに基づいて広告表示可否を判定する広告表示判定手段の一例として機能する。次に、表示を制限すべき文字列が含まれる場合、端末30のシステム制御部36は、ツールバー50として、表示を制限すべき文字列が含まれるウェブページのリンク情報が表示される表示位置を特定するステップS36。次に、端末30のシステム制御部36は、ツールバー50として、ステップS10のように、表示位置に関連した広告表示領域の特定するステップS37。次に、端末30のシステム制御部36は、ツールバー50として、広告を特定するステップS38。例えば、広告情報の表示回数等に基づき、広告を特定する。次に、端末30のシステム制御部36は、ツールバー50として、ステップS13のように、広告の表示サイズを変更させステップS39、ステップS14のように、広告表示領域に広告を表示させるステップS40。このように、表示を制限すべき文字列を記憶し、リンク情報に基づくリンク先に表示を制限すべき文字列が含まれるか否かに基づいて広告表示可否が判定される場合、ユーザに対して表示を制限すべきリンク先をユーザが表示することを防止し、また、ウェブページの無効部分を有効活用し、ウェブページにおける広告の効果を向上させることができる。次に、広告の表示回数の算出の他の一例について図16を用いて説明する。図16は、広告の表示回数の他の一例を示す模式図である。図16には、ツールバー50により、検索キーワードに基づき検索した結果セットのうち、1件~10件の分の検索結果ページ41cと、11件~20件の分の検索結果ページ41dとが、示されている。端末30のシステム制御部36は、ツールバー50として、ウェブページ表示領域41に表示された、広告45、46の表示回数を結果セット単位で算出し、表示回数が所定の回数を超えた場合は、広告を表示させないように判定する。このように、結果セットに含まれるウェブページで表示される広告情報の表示回数が所定の条件を満たした場合に広告情報を表示させると判定する場合、ユーザが検索対象を見つけられず、いろいろ検索結果を見ているとき等、広告45、46の表示制限をすることができ、ウェブページにおける広告の効果を向上させることができる。なお、ステップS12において、端末30のシステム制御部36は、広告表示判定時において、ウェブページや広告情報の表示時刻から所定の時間経過している場合に、広告情報を表示させると判定してもよい。この場合、ユーザが忘れかけた頃に、広告情報を表示させて、ウェブページにおける広告の効果を向上させることができる。また、端末30のシステム制御部36は、ウェブページに表示された広告情報の表示回数が所定の条件を満たした場合に広告情報を表示させると判定してもよい。例えば、ウェブページの画面に表示された広告情報の表示回数が所定の条件を満たした場合として、ウェブページ表示領域41において、各文字列△○▽や△△等に対応した広告の表示回数が、所定の回数以下の場合、広告情報を表示させると判定する。所定以上の広告を表示させて、ユーザに過剰に広告を表示することを防止でき、ウェブページにおける広告の効果を向上させることができる。また、この表示回数をウェブページの単位で算出すると、ユーザが閲覧しているウェブページにおける広告の表示回数を制限でき、ユーザに飽きられることを防止でき、ウェブページにおける広告の効果を向上させることができる。なお、ステップS12において、広告情報の表示サイズの変更に関する変更幅の条件を予め設定し、当該条件に基づいて広告情報を選択してもよい。この場合、変更幅の条件として広告の表示サイズの変更可能上限下限の設定することにより、基本表示サイズから縮小しすぎて、広告の表示内容が見えにくくなることを防止したり、基本表示サイズから拡大しすぎて、広告の画像の解像度が低下することを防止したりすることができ、ユーザに対して、効果的に広告を表示することができる。また、端末30のシステム制御部36は、各広告表示領域43、44に複数の広告を表示させてもよい。この場合、各広告表示領域43、44のスペースを有効に利用でき、ウェブページにおける広告の効果を向上させることができる。また、広告のサイズを広告表示領域43、44に合わせて、過度に拡大や縮小させることが防止できる。また、エージェントであるウェブブラウザ40自体が、ツールバー50の機能を有してもよい。また、ツールバー50の機能が、端末30で実現できるように、予め端末30にインストールされて常駐プログラムとして、バックグランドで端末30が実行してもよい。また、検索型連動型広告は検索キーワードに基づいて広告を選択するが、本実施形態は検索キーワードに基づかない。例えば、検索キーワード例えば、カメラとは直接関係ない、所定の文字列例えば、△○▽を含んだリンク情報と関連した広告が選択される。また、コンテンツ内容連動型広告では、商品ページ検索結果ページとは異なるページに含まれるキーワードに基づいて広告が選択され、商品ページ検索結果ページとは異なるページに表示されるが、本実施形態では検索結果ページに表示される。例えば、広告45、46が、ウェブページ表示領域41に表示された検索結果ページに表示される。さらに、本発明は、上記各実施形態に限定されるものではない。上記各実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。