(57)【要約】  予め設定された文字列を記憶し（Ｓ４）、表示データを取得し（Ｓ５）、取得した表示データからリンク情報を抽出し（Ｓ９）、抽出したリンク情報から部分リンク文字列を生成し（Ｓ１０）、文字列と部分リンク文字列の類似度を算出し（Ｓ１１）、算出した類似度に基づいてリンク情報が類似リンク情報であるか否かを判定し（Ｓ１２）、リンク情報が類似リンク情報であると判定された場合に、抽出されたリンク情報が表示される表示位置４２を特定し、特定された表示位置に基づいて類似リンク情報の存在を示す存在情報を表示するための表示領域（４３、４４）を特定し（Ｓ１３）、類似リンク情報の存在を示す存在情報を特定された表示領域に表示する（Ｓ１５）。
2012043650.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
予め設定された文字列を記憶する文字列記憶ステップと、
表示データを取得する表示データ取得ステップと、
前記取得した表示データからリンク情報を抽出するリンク情報抽出ステップと、
前記抽出したリンク情報から部分リンク文字列を生成する部分リンク文字列生成ステップと、
前記文字列と前記部分リンク文字列との類似度を算出する類似度算出ステップと、
前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定ステップと、
前記判定ステップにおいて前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、
前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定ステップと、
前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示する存在情報表示ステップと、
を実行させる表示プログラム。
【請求項２】
請求項１に記載の表示プログラムにおいて、
前記部分リンク文字列生成ステップが、前記リンク情報を予め設定した文字で分割した部分リンク文字列を生成することを特徴とする表示プログラム。
【請求項３】
請求項１に記載の表示プログラムにおいて、
前記部分リンク文字列生成ステップが、前記リンク情報を所定の文字数で分割した部分リンク文字列を生成することを特徴とする表示プログラム。
【請求項４】
請求項１から請求項３いずれか１項に記載の表示プログラムにおいて、
前記文字列を設定する文字列設定ステップを更に有することを特徴とする表示プログラム。
【請求項５】
請求項４に記載の表示プログラムにおいて、
前記文字列設定ステップが、ウェブブラウザによりアクセスしたウェブページが存在する場所を特定するウェブページ特定情報に含まれる文字列を前記文字列として設定することを特徴とする表示プログラム。
【請求項６】
請求項５に記載の表示プログラムにおいて、
ウェブページ毎にアクセス回数を記憶するアクセス回数記憶ステップを更に有し、
前記文字列設定ステップが、前記ウェブブラウザによりアクセスしたウェブページのアクセス回数を取得し、当該アクセス回数と予め設定された閾値との比較に基づいて、当該ウェブページが存在する場所を特定するウェブページ特定情報に含まれる文字列を前記文字列として設定することを特徴とする表示プログラム。
【請求項７】
請求項１から請求項６のいずれか１項に記載の表示プログラムにおいて、
検索キーワードの入力を受け付け、前記検索キーワードに対する検索結果を取得し、前記検索結果を表示させる検索ステップを更に有することを特徴とする表示プログラム。
【請求項８】
請求項１から請求項７のいずれか１項に記載の表示プログラムにおいて、
前記文字列記憶ステップが、前記類似判定ステップにおいて類似と判定させるための特定文字列を記憶し、
前記類似判定ステップが、前記リンク情報に前記特定文字列が含まれると判定した場合に、前記リンク情報を類似リンク情報と判定することを特徴とする表示プログラム。
【請求項９】
請求項１から請求項８のいずれか１項に記載の表示プログラムにおいて、
前記文字列記憶ステップが、前記類似判定ステップにおいて非類似と判定させる非類似文字列を記憶し、
前記類似判定ステップが、前記リンク情報に前記非類似文字列が含まれると判定した場合に、前記リンク情報を類似リンク情報ではないと判定することを特徴とする表示プログラム。
【請求項１０】
予め設定された文字列を記憶する文字列記憶手段と、
表示データを取得する表示データ取得手段と、
前記取得した表示データからリンク情報を抽出するリンク情報抽出手段と、
前記抽出したリンク情報から部分リンク文字列を生成する部分リンク文字列生成手段と、
前記文字列と前記部分リンク文字列との類似度を算出する類似度算出手段と、
前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定手段と、
前記判定手段において前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定手段と、
前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定手段と、
前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示する存在情報表示手段と、
を備えた表示装置。
【請求項１１】
情報の表示のための情報処理を行う情報処理装置の情報処理方法において、
予め設定された文字列を記憶する文字列記憶ステップと、
表示データを取得する表示データ取得ステップと、
前記取得した表示データからリンク情報を抽出するリンク情報抽出ステップと、
前記抽出したリンク情報から部分リンク文字列を生成する部分リンク文字列生成ステップと、
前記文字列と前記部分リンク文字列との類似度を算出する類似度算出ステップと、
前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定ステップと、
前記判定ステップにおいて前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、
前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定ステップと、
前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示させた表示データを生成する表示データ生成ステップと、
を含む情報処理方法。
【請求項１２】
コンピュータに、
予め設定された文字列を記憶する文字列記憶ステップと、
表示データを取得する表示データ取得ステップと、
前記取得した表示データからリンク情報を抽出するリンク情報抽出ステップと、
前記抽出したリンク情報から部分リンク文字列を生成する部分リンク文字列生成ステップと、
前記文字列と前記部分リンク文字列との類似度を算出する類似度算出ステップと、
前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定ステップと、
前記判定ステップにおいて前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、
前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定ステップと、
前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示させた表示データを生成する表示データ生成ステップと、
を実行させる情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
予め設定された文字列を記憶する文字列記憶手段と、
表示データを取得する表示データ取得手段と、
前記取得した表示データからリンク情報を抽出するリンク情報抽出手段と、
前記抽出したリンク情報から部分リンク文字列を生成する部分リンク文字列生成手段と、
前記文字列と前記部分リンク文字列との類似度を算出する類似度算出手段と、
前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定手段と、
前記判定手段において前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定手段と、
前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定手段と、
前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示させた表示データを生成する表示データ生成手段と、
前記表示データ生成手段により生成された表示データを送信する送信手段と、
を備えた情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページに情報を表示させる表示プログラム、表示装置、情報処理方法、記録媒体、および、情報処理装置の技術分野に関する。
【背景技術】
【０００２】
インターネット上には、著名なサイトにフリーライド等しようとした、紛らわしい、似たようなウェブサイトが存在する。また、正規のメールやウェブサイトを装ってユーザを誘導して、パスワード等の情報を取得しようとするフィッシング詐欺も発生している。【０００３】
このような状況から、ユーザを保護するために、ユーザに警告を出す様々な対策方法が行われている。例えば、特許文献１には、受信したメールを解析してそのメールに含まれる企業名とＵＲＬ（Uniform Resource Locator）とを抽出し、抽出されたＵＲＬ毎に、メールにおける企業名とＵＲＬとの位置関係から、そのＵＲＬに関係の深い企業を抽出して対応する企業ＩＤを出力し、企業とその企業に対応する正当なサイトのＵＲＬとを記載したＵＲＬホワイトリストと、いずれかのＵＲＬが選択された場合に、ＵＲＬホワイトリストを参照して選択されたＵＲＬが、企業ＩＤが示す企業に対応するＵＲＬとしてＵＲＬホワイトリストに記載されているか否かに応じて、そのＵＲＬが示すサイトの正当性を検証するフィッシング詐欺対策方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１５６６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ウェブサイトの中には、一概に、ホワイトリストかブラックリストかのいずれかのリストに分類できない多くのウェブサイトが存在する。当該分類できないウェブサイトや、場合によってはホワイトリストに属するウェブサイトであっても、アクセス前においてユーザが目的のウェブサイトであるか否かをＵＲＬのみで判別することが難しいため、間違ってアクセスしてしまうウェブサイトも存在する。また、日々変化するフィッシング詐欺対策等のため、サーバ側の管理の下、ホワイトリストやブラックリストは常に更新される必要があり、その度に当該更新を反映する必要があるためユーザにとって、煩わしい点があった。上記従来技術では、紛らわしいウェブサイトへのアクセスや閲覧を有効に予防することが難しかった。【０００６】
本発明は、このような問題に鑑みてなされたものであり、その課題の一例は、サイト名やＵＲＬ等に類似する文字列を含む紛らわしいウェブサイトを間違えてアクセスしたり閲覧したりすること予防できる表示プログラム、表示装置、情報処理方法、記録媒体、および、情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、コンピュータに、予め設定された文字列を記憶する文字列記憶ステップと、表示データを取得する表示データ取得ステップと、前記取得した表示データからリンク情報を抽出するリンク情報抽出ステップと、前記抽出したリンク情報から部分リンク文字列を生成する部分リンク文字列生成ステップと、前記文字列と前記部分リンク文字列との類似度を算出する類似度算出ステップと、前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定ステップと、前記判定ステップにおいて前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定ステップと、前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示する存在情報表示ステップと、を実行させる。【０００８】
請求項２に記載の発明は、請求項１に記載の表示プログラムにおいて、前記部分リンク文字列生成ステップが、前記リンク情報を予め設定した文字で分割した部分リンク文字列を生成することを特徴とする。【０００９】
請求項３に記載の発明は、請求項１に記載の表示プログラムにおいて、前記部分リンク文字列生成ステップが、前記リンク情報を所定の文字数で分割した部分リンク文字列を生成することを特徴とする。【００１０】
請求項４に記載の発明は、請求項１から請求項３いずれか１項に記載の表示プログラムにおいて、前記文字列を設定する文字列設定ステップを更に有することを特徴とする。【００１１】
請求項５に記載の発明は、請求項４に記載の表示プログラムにおいて、前記文字列設定ステップが、ウェブブラウザによりアクセスしたウェブページが存在する場所を特定するウェブページ特定情報に含まれる文字列を前記文字列として設定することを特徴とする。【００１２】
請求項６に記載の発明は、請求項５に記載の表示プログラムにおいて、ウェブページ毎にアクセス回数を記憶するアクセス回数記憶ステップを更に有し、前記文字列設定ステップが、前記ウェブブラウザによりアクセスしたウェブページのアクセス回数を取得し、当該アクセス回数と予め設定された閾値との比較に基づいて、当該ウェブページが存在する場所を特定するウェブページ特定情報に含まれる文字列を前記文字列として設定することを特徴とする。【００１３】
請求項７に記載の発明は、請求項１から請求項６のいずれか１項に記載の表示プログラムにおいて、検索キーワードの入力を受け付け、前記検索キーワードに対する検索結果を取得し、前記検索結果を表示させる検索ステップを更に有することを特徴とする。【００１４】
請求項８に記載の発明は、請求項１から請求項７のいずれか１項に記載の表示プログラムにおいて、前記文字列記憶ステップが、前記類似判定ステップにおいて類似と判定させるための特定文字列を記憶し、前記類似判定ステップが、前記リンク情報に前記特定文字列が含まれると判定した場合に、前記リンク情報を類似リンク情報と判定することを特徴とする。【００１５】
請求項９に記載の発明は、請求項１から請求項８のいずれか１項に記載の表示プログラムにおいて、前記文字列記憶ステップが、前記類似判定ステップにおいて非類似と判定させる非類似文字列を記憶し、前記類似判定ステップが、前記リンク情報に前記非類似文字列が含まれると判定した場合に、前記リンク情報を類似リンク情報ではないと判定することを特徴とする。【００１６】
請求項１０に記載の発明は、予め設定された文字列を記憶する文字列記憶手段と、表示データを取得する表示データ取得手段と、前記取得した表示データからリンク情報を抽出するリンク情報抽出手段と、前記抽出したリンク情報から部分リンク文字列を生成する部分リンク文字列生成手段と、前記文字列と前記部分リンク文字列との類似度を算出する類似度算出手段と、前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定手段と、前記判定手段において前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定手段と、前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定手段と、前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示する存在情報表示手段と、を備える。【００１７】
請求項１１に記載の発明は、情報の表示のための情報処理を行う情報処理装置の情報処理方法において、予め設定された文字列を記憶する文字列記憶ステップと、表示データを取得する表示データ取得ステップと、前記取得した表示データからリンク情報を抽出するリンク情報抽出ステップと、前記抽出したリンク情報から部分リンク文字列を生成する部分リンク文字列生成ステップと、前記文字列と前記部分リンク文字列との類似度を算出する類似度算出ステップと、前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定ステップと、前記判定ステップにおいて前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定ステップと、前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示させた表示データを生成する表示データ生成ステップと、を含む。【００１８】
請求項１２に記載の発明は、コンピュータに、予め設定された文字列を記憶する文字列記憶ステップと、表示データを取得する表示データ取得ステップと、前記取得した表示データからリンク情報を抽出するリンク情報抽出ステップと、前記抽出したリンク情報から部分リンク文字列を生成する部分リンク文字列生成ステップと、前記文字列と前記部分リンク文字列との類似度を算出する類似度算出ステップと、前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定ステップと、前記判定ステップにおいて前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定ステップと、前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示させた表示データを生成する表示データ生成ステップと、を実行させる表示プログラムを記録したコンピュータ読み取り可能な記録媒体である。【００１９】
請求項１３に記載の発明は、予め設定された文字列を記憶する文字列記憶手段と、表示データを取得する表示データ取得手段と、前記取得した表示データからリンク情報を抽出するリンク情報抽出手段と、前記抽出したリンク情報から部分リンク文字列を生成する部分リンク文字列生成手段と、前記文字列と前記部分リンク文字列との類似度を算出する類似度算出手段と、前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定手段と、前記判定手段において前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定手段と、前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定手段と、前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示させた表示データを生成する表示データ生成手段と、前記表示データ生成手段により生成された表示データを送信する送信手段と、を備る。
【発明の効果】
【００２０】
本発明によれば、予め設定された文字列を記憶し、表示データを取得し、取得した表示データからリンク情報を抽出し、抽出したリンク情報から部分リンク文字列を生成し、文字列と部分リンク文字列との類似度を算出し、算出した類似度に基づいてリンク情報が類似リンク情報であるか否かを判定し、リンク情報が類似リンク情報であると判定された場合に、抽出されたリンク情報が表示される表示位置を特定し、特定された表示位置に基づいて類似リンク情報の存在を示す存在情報を表示するための表示領域を特定し、類似リンク情報の存在を示す存在情報を特定された表示領域に表示することにより、サイト名やＵＲＬ等に類似する文字列を含む紛らわしいウェブサイトを間違えてアクセスしたり閲覧したりすることを予防できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る表示システムの概要構成例を示す模式図である。
【図２】図１のツールバー提供サーバの概要構成の一例を示すブロック図である。
【図３】図１の情報提供の概要構成の一例を示すブロック図である。
【図４】図１の端末の概要構成の一例を示すブロック図である。
【図５】図１の端末に表示されるウェブブラウザおよびツールバーの概要構成の一例を示す模式図である。
【図６】図１の端末の動作例を示すシーケンス図である。
【図７】図１の端末に表示されたウェブページの一例を示す模式図である。
【図８】図１の端末に表示されたウェブページの一例を示す模式図である。
【図９】ウェブページに類似リンク情報の存在情報が表示された一例を示す模式図である。
【図１０】ウェブページに類似リンク情報の存在情報が表示された一例を示す模式図である。
【図１１】ウェブページに類似リンク情報の存在情報が表示された一例を示す模式図である。
【図１２】ウェブページに類似リンク情報の存在情報が表示された一例を示す模式図である。
【図１３】ウェブページに類似リンク情報の存在情報が表示された一例を示す模式図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、表示システムに対して本発明を適用した場合の実施形態である。
【００２３】
［１．表示システムの構成および機能概要］
【００２４】
まず、本発明の一実施形態に係る表示システムの構成および概要機能について、図１を用いて説明する。
【００２５】
図１は、本実施形態に係る表示システム１の概要構成例を示す模式図である。
【００２６】
図１に示すように、表示システム１は、検索機能等を有するツールバーを提供するツールバー提供サーバ１０と、ユーザが利用するショッピングサイト運営のために設置され、商品等の情報をユーザに提供するための情報提供サーバ２０と、ツールバーを利用した検索結果等が表示されたり、ウェブページに対して情報の表示を行ったりする端末３０（表示装置の一例）と、を備えている。
【００２７】
ツールバー提供サーバ１０と、情報提供サーバ２０とは、ローカルエリアネットワーク等により接続され、相互にデータの送受信が可能になっていて、サーバシステム５を構成している。そして、サーバシステム５と端末３０とは、ネットワーク３により接続され、通信プロトコル（例えば、ＴＣＰ／ＩＰ）により、データの送受信が可能になっている。なお、ネットワーク３は、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、および、ゲートウェイ等により構築されている。
【００２８】
ツールバー提供サーバ１０や端末３０は、ネットワーク３を通して、検索サーバ７に接続している。検索サーバ７は、検索データベース（図示せず）を有していて、端末３０からの検索クエリに基づき検索を行う、インターネット上の検索エンジンとして機能する。
【００２９】
また、ツールバー提供サーバ１０は、ツールバー等を端末３０等に提供する。
【００３０】
端末３０は、ウェブブラウザやウェブブラウザに組み込まれたツールバー（表示プログラムの一例）を有している。端末３０は、ツールバーによる検索クエリを検索サーバ７に送信したり、検索結果や広告をウェブブラウザの画面に表示したりする。さらに、端末３０は、検索結果等に重ねて、特定のリンクに類似したリンクがある場合、その類似リンクが存在することを示すマーク等の情報を表示させる。
【００３１】
［２．各サーバの構成および機能］
（２．１  ツールバー提供サーバ１０の構成および機能）
次に、ツールバー提供サーバ１０の構成および機能について、図２を用いて説明する。
【００３２】
図２は、ツールバー提供サーバ１０の概要構成の一例を示すブロック図である。
【００３３】
図２に示すように、コンピュータとして機能するツールバー提供サーバ１０は、通信部１１と、記憶部１２と、入出力インターフェース部１３と、システム制御部１４と、を備えている。そして、システム制御部１４と入出力インターフェース部１３とは、システムバス１５を介して接続されている。
【００３４】
通信部１１は、ネットワーク３に接続して端末３０等との通信状態を制御し、さらに、ローカルエリアネットワークに接続して、ローカルエリアネットワーク上の情報提供サーバ２０等の他のサーバとデータの送受信を行う。
【００３５】
記憶部１２は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムおよびサーバプログラム等の各種プログラムや、データ等を記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワーク３を介して取得されるようにしてもよいし、記録媒体に記録されてドライブ装置（図示せず）を介して読み込まれるようにしてもよい。
【００３６】
また、記憶部１２には、端末３０に提供するツールバーを記憶するツールバーデータベース（ＤＢ）１２ａ（以下「ツールバーＤＢ」とする。）等が構築されている。
【００３７】
ツールバーＤＢ１２ａには、ウェブブラウザに組み込むためのツールバーのプログラムが記憶されている。なお、ツールバーに関しては後述する。
【００３８】
次に、入出力インターフェース部１３は、通信部１１および記憶部１２とシステム制御部１４との間のインターフェース処理を行う。
【００３９】
システム制御部１４は、ＣＰＵ（Central Processing Unit）１４ａ、ＲＯＭ（Read Only Memory）１４ｂ、ＲＡＭ（Random Access Memory）１４ｃ等により構成されている。システム制御部１４は、ＣＰＵ１４ａがＲＯＭ１４ｂや記憶部１２に記憶された各種プログラムを読み出し実行することにより、ツールバーのプログラム等を端末３０等に送信する等の処理等を行う。
【００４０】
（２．２  情報提供サーバ２０の構成および機能）
次に、情報提供サーバ２０の構成および機能について、図３を用いて説明する。
図３は、情報提供サーバ２０の概要構成の一例を示すブロック図である。
【００４１】
図３に示すように、情報提供サーバ２０は、通信部２１と、記憶部２２と、入出力インターフェース部２３と、システム制御部２４と、を備え、システム制御部２４と入出力インターフェース部２３とは、システムバス２５を介して接続されている。なお、情報提供サーバ２０の構成および機能は、ツールバー提供サーバ１０の構成および機能とほぼ同じであるので、ツールバー提供サーバ１０の各構成や各機能において、異なるところを中心に説明する。
【００４２】
通信部２１は、ネットワーク３やローカルエリアネットワーク等を通して、端末３０やツールバー提供サーバ１０等と通信状態を制御等するようになっている。
【００４３】
記憶部２２には、商品データベース（以下「商品ＤＢ」とする。）２２ａや、会員データベース（以下「会員ＤＢ」とする。）２２ｂ等が構築されている。
【００４４】
商品ＤＢ２２ａには、商品を識別するための識別子である商品ＩＤに関連付けられ、商品名、種類、商品の画像、スペック、および、商品情報や、各商品に関する広告情報等が記憶されている。また、商品ＤＢ２２ａには、ＨＴＭＬ（HyperText Markup Language）、ＸＭＬ（Extensible Markup Language）等のマークアップ言語等により記述された商品ウェブページのファイル等が記憶されている。
【００４５】
会員ＤＢ２２ｂには、会員登録されたユーザ（ショッピングサイトの利用者）のユーザＩＤ、名称、住所、電話番号、メールアドレス、職業、趣味、購買履歴、ユーザの関心があるテーマやジャンル等のユーザ情報が登録されている。また、会員ＤＢ２２ｂには、ユーザが端末３０からショッピングサイトにログインする際に必要な、ユーザＩＤ、ログインＩＤ、および、パスワードが登録されている。ここで、ログインＩＤおよびパスワードは、ログイン処理（ユーザの認証処理）に使用されるログイン情報である。
【００４６】
システム制御部２４は、ＣＰＵ２４ａ、ＲＯＭ２４ｂ、ＲＡＭ２４ｃ等により構成されている。そして、システム制御部２４は、ＣＰＵ２４ａが、ＲＯＭ２４ｂや記憶部２２に記憶された各種プログラムを読み出し実行することにより、ユーザによる商品購入処理や、商品の購買履歴をユーザＩＤ毎に記録させたりする。
【００４７】
（２．３  端末３０の構成および機能）
次に、端末３０の構成および機能について、図４を用いて説明する。
図４は、端末３０の概要構成の一例を示すブロック図である。
【００４８】
図４に示すように、コンピュータとして機能する端末３０は、例えば、パーソナルコンピュータやスマートフォンを含む携帯型無線電話機やＰＤＡ等の携帯端末であり、通信部３１と、記憶部３２と、表示部３３と、操作部３４と、入出力インターフェース部３５と、システム制御部３６とを備えている。そして、システム制御部３６と入出力インターフェース部３５とは、システムバス３７を介して接続されている。
【００４９】
通信部３１は、ネットワーク３を通して、ツールバー提供サーバ１０等と通信を制御する。なお、端末３０が携帯型無線電話機の場合、ネットワーク３の移動体通信網に接続するために、通信部３１は、無線通信機能を有する。
【００５０】
記憶部３２は、例えば、ハードディスクドライブ等からなり、オペレーティングシステム、ウェブブラウザのプログラムやウェブブラウザ用ツールバーのプログラム等を記憶する。記憶部３２には、ウェブブラウザによりアクセスしたアクセス履歴等を記憶するログデータベース（以下「ログＤＢ」とする。）３２ａや、アクセス履歴等の基づき設定された文字列を記憶する文字列データベース（以下「文字列ＤＢ」とする。）３２ｂ等が構築されている。
【００５１】
表示部３３は、例えば、液晶表示素子またはＥＬ（Electro Luminescence）素子等によって構成されている。表示部３３には、ネットワーク上から取得したウェブページがウェブブラウザにより表示される。
【００５２】
操作部３４は、例えば、キーボードおよびマウス等によって構成されている。ユーザは、操作部３４により応答を入力する。なお、表示部３３がタッチパネルのようなタッチスイッチ方式の表示パネルの場合、操作部３４は、表示部３３の画面が押された箇所の位置情報を取得する。
【００５３】
入出力インターフェース部３５は、通信部３１および記憶部３２とシステム制御部３６とのインターフェースである。
【００５４】
システム制御部３６は、例えば、ＣＰＵ３６ａと、ＲＯＭ３６ｂと、ＲＡＭ３６ｃとを有する。システム制御部３６は、ＣＰＵ３６ａが、ＲＯＭ３６ｂや、ＲＡＭ３６ｃや、記憶部３２に記憶された各種プログラムを読み出して実行する。例えば、システム制御部３６は、ウェブブラウザのプログラムを実行しウェブブラウザとして機能し、また、ツールバーのプログラムを実行し、ツールバーとして機能する。また、システム制御部３６は、ツールバーとして、ウェブページに含まれるリンク情報が、設定された文字列に対して類似リンク情報であるか否かと判定したり、ウェブページにおいて、類似リンク情報が表示される表示位置を特定したりする。
【００５５】
（２．４  ウェブブラウザおよびツールバーの画面構成および機能）
次に、ウェブブラウザおよびツールバーの画面構成および機能について、図５を用いて説明する。
図５は、端末３０に表示されるウェブブラウザおよびツールバーの概要構成の一例を示す模式図である。
【００５６】
図５に示すように、端末３０の表示部３３に表示されるウェブブラウザ４０は、ウェブページが表示されるウェブページ表示領域４１を有する。また、ツールバー提供サーバ１０から提供され、ウェブブラウザ４０に組み込まれたツールバー５０は、検索キーワードを入力する検索キーワード入力欄５１と、検索を要求する検索ボタン５２とを有する。ここで、ツールバーは、例えば、ユーザが利用する機能を簡易化するために、機能を有するボタンやボックス等が並べられた一種のメニューであり、ウェブブラウザ等にプラグインして利用される。
【００５７】
そして、ツールバー５０は、ツールバー５０を認識するための固有のツールバー認識情報を有し、検索の際に、ツールバー認識情報をツールバー提供サーバ１０等に送信する。
【００５８】
ツールバー５０は、類似リンクを求めるのに必要な文字列を設定したり、ＨＴＭＬファイルを分析してＨＴＭＬファイルからリンク情報を抽出したり、類似リンクを選択したり、類似リンクの存在情報を表示させたりする。
【００５９】
ウェブページ表示領域４１には、ウェブページが表示される。また、検索キーワード入力欄５１は、サーチボックスであり、操作部３４によって指定操作する（例えば、マウスにより、表示部３３に表示されたポインタをサーチボックスに移動させクリックする）ことにより、操作部３４のキーボードによる検索キーワードの入力が可能の状態になる。
【００６０】
検索ボタン５２は、操作部３４の指定操作により、検索キーワード入力欄５１に入力された検索キーワード等が検索サーバ７に送信させる操作を行う検索開始ボタンとして機能する。
【００６１】
ツールバー提供サーバ１０から提供されるツールバー５０は、検索された検索結果がウェブページ表示領域４１に表示されるように検索を行う。また、ツールバー５０は、リンク情報が類似リンクである場合、類似リンク情報の存在を示す存在情報を、表示部３３において、ウェブページ表示領域４１が表示されている部分に表示する。
【００６２】
存在情報は、ユーザに類似のリンクがあることを気づかせるための表示であり、例えば、ユーザの目に付きやすいマークや、注意メッセージが書き込まれた図形等である。また、存在情報の図形やマークは、表示基本サイズ、基本形状、基本配色等を有してもよい。また、ツールバー５０は、存在情報を予め記憶していてもよいし、類似判定後にツールバー提供サーバ１０から提供されてもよい。
【００６３】
［３．表示装置の動作］
次に、本発明の一実施形態に係る表示装置の動作について図６から図１０を用い説明する。
【００６４】
図６は、表示装置の動作例を示すシーケンス図である。図７および図８は、端末３０に表示されたウェブページの一例を示す模式図である。図９および図１０はウェブページに類似リンク情報の存在情報が表示された一例を示す模式図である。
（３．１  文字列の設定）
【００６５】
まず、ウェブブラウザ４０は、アクセスしたウェブページに関するアクセス情報を記憶する（ステップＳ１）。具体的には、端末３０のシステム制御部３６は、ウェブブラウザ４０として、記憶部３２のログＤＢ３２ａに、時間情報と共に、アクセスしたウェブページのＵＲＬ等をアクセス履歴として記録する。なお、前記記憶したアクセス履歴を所定時間経過後に消去するように構成してもよい。さらに、端末３０のシステム制御部３６は、ウェブブラウザ４０として、記憶部３２のログＤＢ３２ａに、ウェブページのＵＲＬ毎にアクセス回数を記憶する。このように端末３０のシステム制御部３６は、ウェブページ毎にアクセス回数を記憶するアクセス回数記憶手段の一例として機能する。なお、前記アクセス回数は期間の定めのない累積アクセス回数であってもよく、また、所定期間毎に再集計した所定期間におけるアクセス回数であってもよい。
【００６６】
次に、端末３０のウェブブラウザ４０にプラグインしてあるツールバー５０は、ウェブブラウザ４０が記憶したアクセス情報を取得する（ステップＳ２）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、記憶部３２のログＤＢ３２ａから、ウェブページのアクセスの履歴情報をアクセス情報として取得する。
【００６７】
次に、ツールバー５０は、文字列を設定する（ステップＳ３）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、ログＤＢ３２ａを参照して、アクセス回数が所定の閾値以上であるウェブページのＵＲＬ（ウェブページ特定情報の一例）から文字列を抽出し、文字列として設定する。特に、”http://www.△○▽.co.jp/・・・/・・・/・・・”や ”http://www.△○▽.com/・・・/・・・”等において、ＵＲＬのドメイン名のうち”.co.jp/” ”.com/” 等の分野別トップレベルドメインや国コードトップレベルドメインの前から、”△○▽”等文字列を抽出する。端末３０のシステム制御部３６は、ユーザがよくアクセスしているウェブページのＵＲＬから文字列を抽出する。
【００６８】
このように、端末３０のシステム制御部３６は、ウェブブラウザによりアクセスしたウェブページが存在する場所を特定するウェブページ特定情報に含まれる文字列を文字列として設定する文字列設定手段の一例として機能する。また、端末３０のシステム制御部３６は、ウェブブラウザによりアクセスしたウェブページのアクセス回数に基づき、ウェブページが存在する場所を特定するウェブページ特定情報から文字列を設定する文字列設定手段の一例として機能する。
【００６９】
次に、ツールバー５０は、設定された文字列を記憶する（ステップＳ４）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、ウェブページ特定情報から抽出した文字列”△○▽”や”▽▽”等を記憶部３２の文字列ＤＢ３２ｂに記憶する。
【００７０】
（３．２  類似リンクの存在情報の表示）
次に、類似リンクの存在情報の表示について説明する。
【００７１】
ツールバー５０は、検索し、ＨＴＭＬファイルを取得する（ステップＳ５）。図７に示すように、端末３０のユーザにより、検索キーワード入力欄５１に検索キーワードが入力され、検索ボタン５２が押された場合、端末３０のシステム制御部３６は、ツールバー５０として、検索サーバ７に検索クエリを送信する。このとき、端末３０のシステム制御部３６は、ツールバー５０を特定するためのツールバー認識情報をツールバー提供サーバ１０に送信する。そして、端末３０のシステム制御部３６は、ツールバー５０として、検索キーワードに対する検索結果のＨＴＭＬファイル（ウェブページに表示される表示データの一例）を検索サーバ７から受信し、記憶部３２またはＲＡＭ３６ｃに記憶させる。このように、端末３０のシステム制御部３６は、表示データを取得する表示データ取得手段の一例として機能する。
【００７２】
ここで、ツールバー提供サーバ１０のシステム制御部１４は、受信したツールバー認識情報に従いツールバー５０の検索回数等を算出する。そして、ツールバー提供サーバ１０のシステム制御部１４は、検索回数や検索回数に応じたポイント情報等を端末３０に送信する。
【００７３】
次に、ウェブブラウザ４０は、記憶部３２等からからＨＴＭＬファイルを取得する（ステップＳ６）。具体的には、端末３０のシステム制御部３６は、ウェブブラウザ４０として、記憶部３２またはＲＡＭ３６ｃに記憶された検索結果のＨＴＭＬファイルを（ウェブページ表示領域４１に表示される表示データの一例）を取得する。なお、ウェブブラウザ４０が先にＨＴＭＬファイルを検索サーバ７から取得して記憶部３２またはＲＡＭ３６ｃに記憶させ、当該ウェブブラウザ４０が記憶させたＨＴＭＬファイルを、ツールバー５０が取得してもよい。
【００７４】
次に、ウェブブラウザ４０は、ウェブページを表示部に表示させる（ステップＳ７）。具体的には、端末３０のシステム制御部３６は、ウェブブラウザ４０として、取得したＨＴＭＬファイルに基づき、ウェブページを表示部３３に表示させる。さらに具体的には、端末３０のシステム制御部３６は、表示部３３に表示させるための映像信号を表示部３３に送信する。
【００７５】
次に、表示部３３に、ウェブページが表示される（ステップＳ８）。図７に示すように、表示部３３のウェブページ表示領域４１に、検索結果のウェブページが表示される。このように、端末３０のシステム制御部３６は、検索キーワードの入力を受け付け、検索キーワードに対する検索結果を取得し、ウェブページ表示領域４１に検索結果を表示させる検索手段の一例として機能する。
【００７６】
次に、ツールバー５０は、リンク情報を抽出する（ステップＳ９）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、ステップＳ５で取得したＨＴＭＬファイルのデータから、ウェブページにリンクを張るタグの箇所（例えば、<a href="http://www.△◎▽.co.jp/・・・/・・・/・・・">・・・<／a>）における”http://www.△◎▽.co.jp/・・・/・・・/・・・”等のリンク情報を抽出する。このように端末３０のシステム制御部３６は、取得した表示データからリンク情報を抽出するリンク情報抽出手段の一例として機能する。
【００７７】
次に、ツールバー５０は、リンク情報から部分リンク文字列を生成する（ステップＳ１０）。例えば、端末３０のシステム制御部３６は、ツールバー５０として、文字列ＤＢ３２ｂから予め設定された文字列を読み出し、リンク情報を予め設定された文字列の文字数で１文字ずつ移動させた部分文字列を生成する。設定された文字列が３文字の”△○▽”の場合、システム制御部３６は、スキーム名”http://”以下の”www.△◎▽.co.jp/・・・/・・・/・・・”から、”www”、”ww. ”、”w.▽”、・・・等の３文字のリンク文字列を順次生成する。なお、システム制御部３６は、ツールバー５０として、抽出した”http://www.△◎▽.co.jp/・・・/abcd/・・・”等のリンク情報を”/”や”.”などで分割して、”△◎▽”や”abcd”等の部分リンク文字列を生成するように構成してもよい。さらに、端末３０のシステム制御部３６は、ツールバー５０として、予め設定された文字列を所定の文字数（例えば、cameraであれば６文字）で分割して、部分リンク文字列を生成するように構成してもよい。このように端末３０のシステム制御部３６は、抽出したリンク情報から部分リンク文字列を生成する部分リンク文字列生成手段の一例として機能する。また、端末３０のシステム制御部３６は、リンク情報を予め設定した文字で分割した部分リンク文字列を生成する部分リンク文字列生成手段の一例として機能する。また、端末３０のシステム制御部３６は、リンク情報を所定の文字数で分割した部分リンク文字列を生成する部分リンク文字列生成手段の一例として機能する。
【００７８】
次に、ツールバー５０は、予め設定された文字列と前記生成した部分リンク文字列との類似度を算出する（ステップＳ１１）。具体的には、システム制御部３６は、予め設定された文字列と、前記生成された部分リンク文字列との文字列間の距離に基づいて各類似度を算出する。なお、類似度としては、Ｊａｒｏ−Ｗｉｎｋｌｅｒ距離、レーベンシュタイン距離等の文字列間の距離が挙げられる。このように端末３０のシステム制御部３６は、文字列と部分リンク文字列との類似度を算出する類似度算出手段の一例として機能する。
【００７９】
次に、ツールバー５０は、リンク情報から類似リンク情報を選択する（ステップＳ１２）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、類似リンク情報であると判定されたリンク情報を選択する。具体的には、類似度が所定の閾値を超えた部分リンク文字列が存在する場合、当該部分リンク文字列を含むリンク情報を、類似リンク情報として選択する。このように端末３０のシステム制御部３６は、算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定手段の一例として機能する。また、設定された文字列と、リンク情報に含まれる部分リンク文字列との類似度に基づいて、類似であるか否かを判定する類似判定手段の一例として機能する。なお、類似度としてＪａｒｏ−Ｗｉｎｋｌｅｒ距離を用いた場合に、類似度が閾値を超えている部分リンク文字列のうち、類似度が「1」の場合（具体的には文字列と部分リンク文字列が一意する場合）は、当該リンク情報は類似リンク情報ではないと判定するように構成してもよい。
【００８０】
次に、ツールバー５０は、類似リンク情報であると判定されたリンク情報が表示される表示位置を特定する（ステップＳ１３）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、ウェブページ表示領域４１のサイズに基づき、取得したＨＴＭＬファイルのデータを解析して、図７に示すように、類似リンク情報がウェブページ表示領域４１において表示される表示位置４２を特定する。このように端末３０のシステム制御部３６は、リンク情報が類似リンク情報であると判定された場合に、抽出されたリンク情報が表示される表示位置を特定する表示位置特定手段の一例として機能する。
【００８１】
次に、ツールバー５０は、表示位置に基づいて類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する（ステップＳ１４）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、ウェブページ表示領域４１のサイズに基づき、取得したＨＴＭＬファイルのデータを解析して、図７に示すように、表示位置４２に近傍で、画像データやテキストデータ等が表示されていない空白領域の表示領域４３（表示位置４２に関連した位置の一例）を特定する。または、端末３０のシステム制御部３６は、図８に示すように、類似リンク情報と類似リンク情報に関連した情報（例えば、スニペットなど）を表示する箇所を含む矩形の表示領域４４（表示位置４２に関連した位置の一例）を特定する。端末３０のシステム制御部３６は、前記矩形の内部又は矩形の何れかの枠に隣接する領域を、表示領域４４として決定する。このように端末３０のシステム制御部３６は、前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定手段の一例として機能する。
【００８２】
次に、ツールバー５０は、表示領域に存在情報を表示する（ステップＳ１５）。具体的には、まず、端末３０のシステム制御部３６は、ツールバー５０として、各表示領域４３の形状に合わせ、各表示領域４３内に収まるように、存在情報の図形やマークの表示基本サイズから、表示サイズを変更する。このように端末３０のシステム制御部３６は、特定された表示位置に関連した位置における特定された存在情報の表示サイズを変更する。次に、端末３０のシステム制御部３６は、ツールバー５０として、図９に示すように、各表示領域４３内に、存在情報４５を表示する。このように端末３０のシステム制御部３６は、類似リンク情報の存在を示す存在情報を特定された表示領域に表示する存在情報表示手段の一例として機能する。
【００８３】
なお、図１０に示すように、端末３０のシステム制御部３６は、表示領域４４の周りに存在情報４５、４６や、注意マーク４７を表示するようにしてもよい。
【００８４】
次に、ツールバー５０は、ウェブページの部分に存在情報を重ねて表示させる（ステップＳ１６）。具体的には、端末３０のシステム制御部３６は、ツールバー５０として、図９または図１０に示すように、表示部３３のウェブページ表示領域４１の上に、存在情報４５、４６や、存在情報の一例として注意マーク４７が表示される。このように端末３０のシステム制御部３６は、特定された表示位置に関連した位置に、類似リンク情報の存在を示す存在情報を表示する存在情報表示手段の一例として機能する。
【００８５】
以上、本実施形態によれば、予め設定された文字列を記憶し、表示データを取得し、取得した表示データからリンク情報を抽出し、抽出したリンク情報から部分リンク文字列を生成し、文字列と部分リンク文字列との類似度を算出し、算出した類似度に基づいてリンク情報が類似リンク情報であるか否かを判定し、リンク情報が類似リンク情報であると判定された場合に、抽出されたリンク情報が表示される表示位置４２を特定し、特定された表示位置に基づいて類似リンク情報の存在を示す存在情報を表示するための表示領域４３または表示領域４４を特定し、類似リンク情報の存在を示す存在情報を特定された表示領域４３または表示領域４４に表示することにより、この存在情報をユーザに気づかせて、サイト名やＵＲＬ等に類似する文字列を含む紛らわしいウェブサイトを間違えてアクセスしたり閲覧したりすることを予防できる。
【００８６】
また、本実施形態によれば、ホワイトリストとして少数設定された文字列に、完全に一致するリンク情報に対して、ホワイトであるとの判定する他に、設定された文字列に非類似のリンク情報に対しても、ホワイトであるとの判定をすることができる。すなわち、ホワイトリストの範囲から、これに非類似の範囲まで広げて判定できるので、設定された文字列の数は、少なくて済み、文字列ＤＢ３２ｂに記憶されるデータ量を節約でき、さらに、文字列の更新を頻繁に行ってホワイトリストに文字列を追加する必要が無くなる。ここで、ホワイトであるとの判定に対して、リンク情報の表示の許可が与えたり、類似リンクであるとの注意を促す存在情報４５が表示されないようにするとか、または、安心であるとの情報が表示されるようにしてもよい。
【００８７】
なお、従来のホワイトリスト方式だと、ホワイトリストにある文字列が完全一致しないとブラック判定されるので、ホワイトリストを常時更新して維持しないと、正規のリンクでも未知なものは必ずブラック判定されていた。また、従来のブラックリスト方式だと、ブラックリストにある文字列が完全一致した場合にブラック判定されていた。ホワイトリスト方式と、ブラックリスト方式ともに、上記のような問題があったが、本実施形態によれば、設定する文字列の数が少数で済み、文字列の更新が少なくて済む。
【００８８】
また、リンク情報を予め設定した文字で分割した部分リンク文字列を生成する場合や、リンク情報を所定の文字数で分割した部分リンク文字列を生成する場合、部分リンク文字列を自動的に生成することによって、類似度の算出対象を特定することが容易となるため類似リンク情報を自動で見つけやすくなる。
【００８９】
また、設定された文字列と、リンク情報に含まれるリンク文字列との類似度に基づいて、類似であるか否かを判定する場合、紛らわしいウェブサイトであるか否かの峻別がより安定してできる。
【００９０】
また、文字列を設定する場合、予めブラックリストやホワイトリスト等をダウンロードする必要がない。また、ユーザの使用状況に応じて文字列を動的に変更することができ、または、ユーザ毎にカスタマイズ可能となる。
【００９１】
また、ウェブブラウザによりアクセスしたウェブページが存在する場所を特定するウェブページ特定情報に含まれる文字列を前記文字列として設定する場合、特に、ウェブページ毎にアクセス回数を記憶し、ウェブブラウザ４０によりアクセスしたウェブページのアクセス回数を取得し、当該アクセス回数と予め設定された閾値との比較に基づいて、当該ウェブページが存在する場所を特定するウェブページ特定情報に含まれる文字列を文字列として設定する場合、ユーザのアクセス状況に応じて文字列を動的に変更することができ、または、ユーザ毎にカスタマイズ可能となる。
【００９２】
特に、アクセス回数を求めるに当たり、所定期間を経過したら、アクセス回数をリセットし、カウントし直す場合、最近のアクセス状況を反映させた文字列を設定できる。また、アクセス回数を求める所定期間を設けずに、アクセス回数を累積した場合、蓄積したデータにおいて、ユーザにとって頻繁にアクセスするウェブページ等に関連させて文字列を設定できる。
【００９３】
また、検索キーワードの入力を受け付け、検索キーワードに対する検索結果を取得し、ウェブページに検索結果を表示させる場合、検索結果に対して、効果的に注意を促すことが可能であり、紛らわしいウェブサイトへのアクセスを防止できる。
【００９４】
次に、ウェブページに表示される類似リンク情報の存在情報の変形例について図１１を用いて説明する。
図１１は、ウェブページに類似リンク情報の存在情報が表示された一例を示す模式図である。
【００９５】
図１１に示すように、端末３０のシステム制御部３６は、ツールバー５０として、バルーン様式の存在情報４５Ｂを表示領域４３に表示してもよい。また、端末３０のシステム制御部３６は、ツールバー５０として、表示位置４２から次に近い表示領域４３Ｃに、バルーン様式の存在情報４５Ｃを表示領域４３に表示してもよい。存在情報４５Ｂ、４５Ｃにより、類似リンク情報の箇所がより明確になる。また、表示領域４３Ｃのように、表示位置４２から離れたところでも、存在情報４５Ｃにより、類似リンク情報の箇所がより明確になる。
【００９６】
また、端末３０のシステム制御部３６は、ツールバー５０として、類似リンク情報と類似リンク情報に関連した情報（例えば、スニペットなど）を表示する箇所を含む矩形と一致するように表示された存在情報４８により強調したり、点滅させたり、色を変えたりするように構成してもよい。この場合も、類似リンク情報の箇所がより明確になる。
【００９７】
また、図１１に示すように、端末３０のシステム制御部３６は、ツールバー５０として、設定された文字列を含むリンク情報に対して、存在情報６５を、表示領域６３に表示してもよい。端末３０のシステム制御部３６は、ツールバー５０として、取得した表示データに含まれるリンク情報のうち、設定された文字列が含まれているリンク情報を特定し、ステップＳ１２で、ウェブページの画面において、特定されたリンク情報が表示される表示位置も特定する。そして、端末３０のシステム制御部３６は、ステップＳ１４で、リンク情報が特定された表示位置に関連した位置（例えば、表示領域６３）に、リンク情報の存在を示す存在情報（例えば、存在情報６５）を表示する。この場合、ユーザは、安心して、リンク情報が示すウェブページにアクセスできる。なお、存在情報６５の形状等は、上記、類似リンク情報の存在を示す存在情報４５、４５Ｂ、４５Ｃ、４６、４７、４８等のようにしてもよい。また、正規のリンク情報や、非類似と判定されたリンク情報に対して、ホワイトと判定された印として存在情報６５が表示されてよい。
【００９８】
なお、図１１に示すように、ウェブページ４１に表示された検索結果は、検索キーワード入力欄５１Ｂにキーワードを入力してウェブブラウザ４０の検索機能により検索された結果である。このように、ツールバー５０を使用せず検索を行って、これに対する検索結果に、本実施形態を適用してもよい。
【００９９】
次に、検索結果とは異なるウェブページの場合における存在情報について図１２および図１３を用いて説明する。
【０１００】
図１２および図１３は、ウェブページに類似リンク情報の存在情報が表示された一例を示す模式図である。
【０１０１】
図１２に示すように、バナー広告や、リンクが張られた箇所のうち、類似リンク情報を有するバナー広告４２Ｂや、リンク箇所４２Ｄに対して、端末３０のシステム制御部３６は、ツールバー５０として、バルーン様式の存在情報４５Ｄ、４５Ｆや、存在情報として注意マーク４６、４７を表示してもよい。なお、存在情報４５Ｄのように、存在情報は、ウェブページ表示領域４１からはみ出すように表示されてもよい。
【０１０２】
図１３に示すように、ウェブメールの画面において、バナー広告や、リンクが張られた箇所のうち、類似リンク情報を有するバナー広告４２Ｂや、リンク箇所４２Ｄ、４２Ｇに対して、端末３０のシステム制御部３６は、存在情報４６、４５Ｆを表示させてもよい。この場合、端末３０のシステム制御部３６は、存在ウェブメールのメール内容を示す領域４１Ｂにおいても解析を行い、類似リンク情報がある箇所（リンク箇所４２Ｄ、４２Ｇ）に対して、存在情報４５Ｆ、４５Ｇを表示させてもよい。
【０１０３】
なお、端末３０のシステム制御部３６は、ツールバー５０として、ステップＳ１０で算出した、文字列と部分リンク文字列との類似度に基づいて、表示させる存在情報を変更させてもよい。例えば、端末３０のシステム制御部３６は、類似度に応じて、注意レベルを設定し、存在情報４５等に注意レベルを表示したり、存在情報４５等の形状を変えたり、存在情報４５等の配色を変えたりする。この場合、ユーザに対して類似度の段階に応じて効果的に注意を促せることができる。
【０１０４】
また、端末３０のシステム制御部３６は、例えば、ブラックリストのように、類似判定において必ず類似と判定させるための特定文字列を予め文字列ＤＢ３２ｂに記憶しておいてもよい。この特定文字列は、ツールバー５０が予め有していたり、ツールバー提供サーバ１０から更新された特定文字列を提供されたりするようにしてもよい。このように、類似判定において類似と判定させるための特定文字列を記憶し、リンク情報に特定文字列が含まれると判定した場合、リンク情報を類似リンク情報と判定する場合、必ず、予めアクセスさせたくない、紛らわしいウェブページへのリンクに対して、存在情報を表示できる。
【０１０５】
また、端末３０のシステム制御部３６は、例えば、ホワイトリストように、類似判定において非類似と判定させる非類似文字列を予め文字列ＤＢ３２ｂに記憶しておいてもよい。この非類似文字列は、ツールバー５０が予め有していたり、ツールバー提供サーバ１０から更新された非類似文字列を提供されたりするようにしてもよい。このように、類似判定において非類似と判定させる非類似文字列を記憶し、リンク情報に非類似文字列が含まれると判定した場合に、リンク情報を類似リンク情報ではないと判定することにより、設定した文字列に関連したグループ企業に存在情報が付されることを防止できる。なお、非類似文字列を文字列ＤＢ３２ｂに記憶せず、設定される文字列だけ、予め文字列ＤＢ３２ｂに記憶しておいて、類似判定によって、類似と判定された場合に、存在情報を付さないようにすることで、設定した文字列に関連したグループ企業に存在情報が付されることを防止できる。
【０１０６】
また、文字列の設定に関して、アクセス先のウェブページが、ＨＴＴＰＳ(HyperＴext Transfer Protocol over Secure Socket Layer)のような暗号化対応のウェブページの場合に、端末３０のシステム制御部３６は、ツールバー５０として、このウェブページのＵＲＬ等のウェブページ特定情報から、文字列を設定してもよい。例えば、端末３０のシステム制御部３６は、アクセス先のウェブページのＵＲＬから”https”や”www”等の一般的な記号を除いた文字列を抽出したり、ＵＲＬのドメイン名の部分から”.com”や”.co.jp”等の分野別トップレベルドメインや国コードトップレベルドメインの前の文字列を抽出したりする。また、端末３０のシステム制御部３６は、ログＤＢ３２ａにおけるアクセス履歴等から複数のＵＲＬを取得し、取得したＵＲＬから部分文字列生成し、当該部分文字列を比較して複数のＵＲＬで共通する”http”や”https”や”www”等の部分文字列を除き、文字列設定に利用するユニークな文字列を抽出してもよい。
【０１０７】
また、文字列の設定に関して、暗号化対応のウェブページで無くても、ＩＤや会員番号等のユーザ識別番号、または、パスワード等の認証コードの入力部を備えたウェブページにアクセスした際に、端末３０のシステム制御部３６は、このウェブページのＵＲＬから文字列を抽出してもよい。
【０１０８】
これらのように、ウェブブラウザ４０によりアクセスしたウェブページに基づき、ウェブページが存在する場所を特定するウェブページ特定情報（例えば、ＵＲＬ）から文字列を設定する場合、暗号化対応のウェブページのように、重要なウェブページに対する紛らわしいウェブサイトへのアクセスや閲覧を予防できる。
【０１０９】
所定のレベルに応じて、類似か否かの判定基準や、類似度に対する所定の閾値を変更してもよい。例えば、設定された文字列が”△○▽ten”の場合、レベル１として、”△○▽tenA”（文字の付加タイプ）および”△○▽ton”（一部の文字入れ替えタイプ）は類似と判定する。レベル２として、”△○▽tenA”は、非類似であるが、”△○▽ton”は類似と判定する。レベル３として”△○▽tenA ”は非類似、” △○▽ton”も非類似と判定する。このように、類似か否かの判定基準や類似度の閾値を変えることにより、状況に応じて自在にフィッシングであるか否か等の判定基準を制御（アクセス制御）することができる。
【０１１０】
また、エージェントであるウェブブラウザ４０自体が、ツールバー５０の機能を有してもよい。また、ツールバー５０の機能が、端末３０で実現できるように、予め端末３０にインストールされて常駐プログラムとして、バックグランドで端末３０が実行してもよい。
【０１１１】
また、ツールバー提供サーバ１０と、情報提供サーバ２０がツールバー５０の機能を有してもよい。ツールバー提供サーバ１０の記憶部１２、または、情報提供サーバ２０の記憶部２２に、ウェブブラウザ４０が記憶したアクセス情報や、設定された文字列が記憶される。そして、端末３０のユーザにより、検索キーワード入力欄５１に検索キーワードが入力され、検索ボタン５２が押された場合、端末３０のシステム制御部３６は、ツールバー５０として、ツールバー提供サーバ１０または情報提供サーバ２０に検索クエリを送信する。次に、検索クエリを受信したツールバー提供サーバ１０または情報提供サーバ２０は、検索サーバ７に検索クエリを送信して、ステップＳ５のように、ＨＴＭＬファイルを取得する。次に、ツールバー提供サーバ１０または情報提供サーバ２０が、ステップＳ９からステップＳ１４の処理を行う。次に、ツールバー提供サーバ１０または情報提供サーバ２０が、表示データ生成手段の一例として、各表示領域４３の形状に合わせ、各表示領域４３内に収まるように、存在情報の図形やマークの表示基本サイズから、表示サイズを変更し、ウェブページ表示領域４１にウェブページ表示領域４１の上に、存在情報４５、４６や、存在情報の一例として注意マーク４７が表示されるウェブページ４０の表示データを生成する。次に、ツールバー提供サーバ１０または情報提供サーバ２０が、生成された表示データを端末３０に送信する。生成された表示データを受信した端末３０は、表示部３３に表示させる。
【０１１２】
さらに、本発明は、上記各実施形態に限定されるものではない。上記各実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。
【符号の説明】
【０１１３】
１０：ツールバー提供サーバ
２０：情報提供サーバ
３０：端末
４２：表示位置
４２Ｂ：バナー広告（表示位置）
４２Ｄ、４２Ｇ：リンク箇所（表示位置）
４３、４４：表示領域
４５、４５Ｂ、４５Ｃ、４５Ｄ、４５Ｆ、４５Ｇ、４６、４８：存在情報
４７：注意マーク（存在情報）
５０：ツールバー
【図１】
2012043650.tif 000003
【図２】
2012043650.tif 000004
【図３】
2012043650.tif 000005
【図４】
2012043650.tif 000006
【図５】
2012043650.tif 000007
【図６】
2012043650.tif 000008
【図７】
2012043650.tif 000009
【図８】
2012043650.tif 000010
【図９】
2012043650.tif 000011
【図１０】
2012043650.tif 000012
【図１１】
2012043650.tif 000013
【図１２】
2012043650.tif 000014
【図１３】
2012043650.tif 000015
【手続補正書】
【提出日】平成25年10月10日(2013.10.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータに、
予め設定された文字列を記憶する文字列記憶ステップと、
表示データを取得する表示データ取得ステップと、
前記取得した表示データからリンク情報を抽出するリンク情報抽出ステップと、
前記抽出したリンク情報から、当該リンク情報のうちドメインを示す部分文字列を含む部分リンク文字列を生成する部分リンク文字列生成ステップと、
前記文字列と前記部分リンク文字列との類似度を算出する類似度算出ステップと、
前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定ステップと、
前記類似判定ステップにおいて前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、
前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定ステップと、
前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示する存在情報表示ステップと、
を実行させる表示プログラム。
【請求項２】
請求項１に記載の表示プログラムにおいて、
類似判定ステップが、前記部分文字列のタイプに応じて、前記リンク情報が類似リンク情報であるか否かの判定基準を変えることを特徴とする表示プログラム。
【請求項３】
請求項１または請求項２に記載の表示プログラムにおいて、
前記部分リンク文字列生成ステップが、前記リンク情報を予め設定した文字で分割した部分リンク文字列を生成することを特徴とする表示プログラム。
【請求項４】
請求項１または請求項２に記載の表示プログラムにおいて、
前記部分リンク文字列生成ステップが、前記リンク情報を所定の文字数で分割した部分リンク文字列を生成することを特徴とする表示プログラム。
【請求項５】
請求項１から請求項４いずれか１項に記載の表示プログラムにおいて、
前記文字列を設定する文字列設定ステップを更に有することを特徴とする表示プログラム。
【請求項６】
請求項５に記載の表示プログラムにおいて、
前記文字列設定ステップが、ウェブブラウザによりアクセスしたウェブページが存在する場所を特定するウェブページ特定情報に含まれる文字列を前記文字列として設定することを特徴とする表示プログラム。
【請求項７】
請求項６に記載の表示プログラムにおいて、
ウェブページ毎にアクセス回数を記憶するアクセス回数記憶ステップを更に有し、
前記文字列設定ステップが、前記ウェブブラウザによりアクセスしたウェブページのアクセス回数を取得し、当該アクセス回数と予め設定された閾値との比較に基づいて、当該ウェブページが存在する場所を特定するウェブページ特定情報に含まれる文字列を前記文字列として設定することを特徴とする表示プログラム。
【請求項８】
請求項１から請求項７のいずれか１項に記載の表示プログラムにおいて、
検索キーワードの入力を受け付け、前記検索キーワードに対する検索結果を取得し、前記検索結果を表示させる検索ステップを更に有することを特徴とする表示プログラム。
【請求項９】
請求項１から請求項８のいずれか１項に記載の表示プログラムにおいて、
前記文字列記憶ステップが、前記類似判定ステップにおいて類似と判定させるための特定文字列を記憶し、
前記類似判定ステップが、前記リンク情報に前記特定文字列が含まれると判定した場合に、前記リンク情報を類似リンク情報と判定することを特徴とする表示プログラム。
【請求項１０】
請求項１から請求項９のいずれか１項に記載の表示プログラムにおいて、
前記文字列記憶ステップが、前記類似判定ステップにおいて非類似と判定させる非類似文字列を記憶し、
前記類似判定ステップが、前記リンク情報に前記非類似文字列が含まれると判定した場合に、前記リンク情報を類似リンク情報ではないと判定することを特徴とする表示プログラム。
【請求項１１】
予め設定された文字列を記憶する文字列記憶手段と、
表示データを取得する表示データ取得手段と、
前記取得した表示データからリンク情報を抽出するリンク情報抽出手段と、
前記抽出したリンク情報から、当該リンク情報のうちドメインを示す部分文字列を含む部分リンク文字列を生成する部分リンク文字列生成手段と、
前記文字列と前記部分リンク文字列との類似度を算出する類似度算出手段と、
前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定手段と、
前記類似判定手段において前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定手段と、
前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定手段と、
前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示する存在情報表示手段と、
を備えた表示装置。
【請求項１２】
情報の表示のための情報処理を行う情報処理装置の情報処理方法において、
予め設定された文字列を記憶する文字列記憶ステップと、
表示データを取得する表示データ取得ステップと、
前記取得した表示データからリンク情報を抽出するリンク情報抽出ステップと、
前記抽出したリンク情報から、当該リンク情報のうちドメインを示す部分文字列を含む部分リンク文字列を生成する部分リンク文字列生成ステップと、
前記文字列と前記部分リンク文字列との類似度を算出する類似度算出ステップと、
前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定ステップと、
前記類似判定ステップにおいて前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、
前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定ステップと、
前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示させた表示データを生成する表示データ生成ステップと、
を含む情報処理方法。
【請求項１３】
コンピュータに、
予め設定された文字列を記憶する文字列記憶ステップと、
表示データを取得する表示データ取得ステップと、
前記取得した表示データからリンク情報を抽出するリンク情報抽出ステップと、
前記抽出したリンク情報から、当該リンク情報のうちドメインを示す部分文字列を含む部分リンク文字列を生成する部分リンク文字列生成ステップと、
前記文字列と前記部分リンク文字列との類似度を算出する類似度算出ステップと、
前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定ステップと、
前記類似判定ステップにおいて前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、
前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定ステップと、
前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示させた表示データを生成する表示データ生成ステップと、
を実行させる情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
予め設定された文字列を記憶する文字列記憶手段と、
表示データを取得する表示データ取得手段と、
前記取得した表示データからリンク情報を抽出するリンク情報抽出手段と、
前記抽出したリンク情報から、当該リンク情報のうちドメインを示す部分文字列を含む部分リンク文字列を生成する部分リンク文字列生成手段と、
前記文字列と前記部分リンク文字列との類似度を算出する類似度算出手段と、
前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定手段と、
前記類似判定手段において前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定手段と、
前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定手段と、
前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示させた表示データを生成する表示データ生成手段と、
前記表示データ生成手段により生成された表示データを送信する送信手段と、
を備えた情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、コンピュータに、予め設定された文字列を記憶する文字列記憶ステップと、表示データを取得する表示データ取得ステップと、前記取得した表示データからリンク情報を抽出するリンク情報抽出ステップと、前記抽出したリンク情報から、当該リンク情報のうちドメインを示す部分文字列を含む部分リンク文字列を生成する部分リンク文字列生成ステップと、前記文字列と前記部分リンク文字列との類似度を算出する類似度算出ステップと、前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定ステップと、前記類似判定ステップにおいて前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定ステップと、前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示する存在情報表示ステップと、を実行させる。
また、請求項２に記載の発明は、請求項１に記載の表示プログラムにおいて、類似判定ステップが、前記部分文字列のタイプに応じて、前記リンク情報が類似リンク情報であるか否かの判定基準を変えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項３に記載の発明は、請求項１または請求項２に記載の表示プログラムにおいて、前記部分リンク文字列生成ステップが、前記リンク情報を予め設定した文字で分割した部分リンク文字列を生成することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
請求項４に記載の発明は、請求項１または請求項２に記載の表示プログラムにおいて、前記部分リンク文字列生成ステップが、前記リンク情報を所定の文字数で分割した部分リンク文字列を生成することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項５に記載の発明は、請求項１から請求項４いずれか１項に記載の表示プログラムにおいて、前記文字列を設定する文字列設定ステップを更に有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
請求項６に記載の発明は、請求項５に記載の表示プログラムにおいて、前記文字列設定ステップが、ウェブブラウザによりアクセスしたウェブページが存在する場所を特定するウェブページ特定情報に含まれる文字列を前記文字列として設定することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項７に記載の発明は、請求項６に記載の表示プログラムにおいて、ウェブページ毎にアクセス回数を記憶するアクセス回数記憶ステップを更に有し、前記文字列設定ステップが、前記ウェブブラウザによりアクセスしたウェブページのアクセス回数を取得し、当該アクセス回数と予め設定された閾値との比較に基づいて、当該ウェブページが存在する場所を特定するウェブページ特定情報に含まれる文字列を前記文字列として設定することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項８に記載の発明は、請求項１から請求項７のいずれか１項に記載の表示プログラムにおいて、検索キーワードの入力を受け付け、前記検索キーワードに対する検索結果を取得し、前記検索結果を表示させる検索ステップを更に有することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項９に記載の発明は、請求項１から請求項８のいずれか１項に記載の表示プログラムにおいて、前記文字列記憶ステップが、前記類似判定ステップにおいて類似と判定させるための特定文字列を記憶し、前記類似判定ステップが、前記リンク情報に前記特定文字列が含まれると判定した場合に、前記リンク情報を類似リンク情報と判定することを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項１０に記載の発明は、請求項１から請求項９のいずれか１項に記載の表示プログラムにおいて、前記文字列記憶ステップが、前記類似判定ステップにおいて非類似と判定させる非類似文字列を記憶し、前記類似判定ステップが、前記リンク情報に前記非類似文字列が含まれると判定した場合に、前記リンク情報を類似リンク情報ではないと判定することを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
請求項１１に記載の発明は、予め設定された文字列を記憶する文字列記憶手段と、表示データを取得する表示データ取得手段と、前記取得した表示データからリンク情報を抽出するリンク情報抽出手段と、前記抽出したリンク情報から、当該リンク情報のうちドメインを示す部分文字列を含む部分リンク文字列を生成する部分リンク文字列生成手段と、前記文字列と前記部分リンク文字列との類似度を算出する類似度算出手段と、前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定手段と、前記類似判定手段において前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定手段と、前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定手段と、前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示する存在情報表示手段と、を備える。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項１２に記載の発明は、情報の表示のための情報処理を行う情報処理装置の情報処理方法において、予め設定された文字列を記憶する文字列記憶ステップと、表示データを取得する表示データ取得ステップと、前記取得した表示データからリンク情報を抽出するリンク情報抽出ステップと、前記抽出したリンク情報から、当該リンク情報のうちドメインを示す部分文字列を含む部分リンク文字列を生成する部分リンク文字列生成ステップと、前記文字列と前記部分リンク文字列との類似度を算出する類似度算出ステップと、前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定ステップと、前記類似判定ステップにおいて前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定ステップと、前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示させた表示データを生成する表示データ生成ステップと、を含む。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
請求項１３に記載の発明は、コンピュータに、予め設定された文字列を記憶する文字列記憶ステップと、表示データを取得する表示データ取得ステップと、前記取得した表示データからリンク情報を抽出するリンク情報抽出ステップと、前記抽出したリンク情報から、当該リンク情報のうちドメインを示す部分文字列を含む部分リンク文字列を生成する部分リンク文字列生成ステップと、前記文字列と前記部分リンク文字列との類似度を算出する類似度算出ステップと、前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定ステップと、前記類似判定ステップにおいて前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定ステップと、前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定ステップと、前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示させた表示データを生成する表示データ生成ステップと、を実行させる表示プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
請求項１４に記載の発明は、予め設定された文字列を記憶する文字列記憶手段と、表示データを取得する表示データ取得手段と、前記取得した表示データからリンク情報を抽出するリンク情報抽出手段と、前記抽出したリンク情報から、当該リンク情報のうちドメインを示す部分文字列を含む部分リンク文字列を生成する部分リンク文字列生成手段と、前記文字列と前記部分リンク文字列との類似度を算出する類似度算出手段と、前記算出した類似度に基づいて前記リンク情報が類似リンク情報であるか否かを判定する類似判定手段と、前記類似判定手段において前記リンク情報が類似リンク情報であると判定された場合に、前記抽出されたリンク情報が表示される表示位置を特定する表示位置特定手段と、前記特定された表示位置に基づいて前記類似リンク情報の存在を示す存在情報を表示するための表示領域を特定する表示領域特定手段と、前記類似リンク情報の存在を示す存在情報を前記特定された表示領域に表示させた表示データを生成する表示データ生成手段と、前記表示データ生成手段により生成された表示データを送信する送信手段と、を備る。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
本発明によれば、予め設定された文字列を記憶し、表示データを取得し、取得した表示データからリンク情報を抽出し、抽出したリンク情報から、当該リンク情報のうちドメインを示す部分文字列を含む部分リンク文字列を生成し、文字列と部分リンク文字列との類似度を算出し、算出した類似度に基づいてリンク情報が類似リンク情報であるか否かを判定し、リンク情報が類似リンク情報であると判定された場合に、抽出されたリンク情報が表示される表示位置を特定し、特定された表示位置に基づいて類似リンク情報の存在を示す存在情報を表示するための表示領域を特定し、類似リンク情報の存在を示す存在情報を特定された表示領域に表示することにより、サイト名やＵＲＬ等に類似する文字列を含む紛らわしいウェブサイトを間違えてアクセスしたり閲覧したりすることを予防できる。
【国際調査報告】
2012043650.tif 000016
2012043650.tif 000017
2012043650.tif 000018
2012043650.tif 000019