【手続補正書】
【提出日】平成21年11月17日(2009.11.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザにとって無意味なウェブページが検索結果に表示されないようにする宣言入力を受け付ける宣言受付手段と、
前記宣言受付手段により前記宣言入力を受け付けたウェブページを、前記ユーザを特定する情報とともに記録する宣言記録手段と、
前記ユーザによるウェブページの検索において、前記宣言記録手段に記録された当該ユーザの特定情報に関連付けられたウェブページを検索対象から外して検索をするウェブページ検索手段と、
前記ウェブページ検索手段による検索結果をユーザの端末に表示指示するウェブページ検索結果表示指示手段と、
を備えるウェブページ検索装置。
【請求項２】
前記宣言受付手段により前記宣言入力を受け付けた回数を前記ウェブページ別に集計する集計手段と、
前記集計手段により集計した結果を記録する集計結果記録手段と、
特定のウェブページに係る情報を受け付けるウェブページ関連情報受付手段と、
前記ウェブページ関連情報受付手段により受け付けた情報に基づき前記集計結果記録手段に記録された前記特定のウェブページに係る集計の結果を前記集計結果記録手段から読み出して、前記ユーザの端末に表示指示する集計結果表示指示手段と、
をさらに備える請求項１に記載のウェブページ検索装置。
【請求項３】
前記ウェブページ検索結果表示指示手段は、前記ユーザの端末からの非同期要求に応じ、端末に集計結果を送信する請求項２に記載のウェブページ検索装置。
【請求項４】
前記宣言受付手段により前記宣言入力を受け付けた回数を前記ウェブページ別に集計する集計手段と、
前記集計手段により集計した結果を記録する集計結果記録手段と、
をさらに備え、
前記ウェブページ検索結果表示指示手段は、検索結果として表示するウェブページに係る情報に関連付けて、該ウェブページについて前記集計結果記録手段に記録された集計の結果を組み込んだ画面を前記ユーザの端末に表示する画面として作成する請求項１に記載のウェブページ検索装置。
【請求項５】
前記ユーザから基準とする数の入力を受け付ける基準値受付手段と、
前記基準値受付手段で受け付けた数を、前記ユーザを特定する情報とともに記録する基準値記録手段と、
をさらに備え、
前記ウェブページ検索手段は、前記ユーザによるウェブページの検索において、前記集計結果記録手段に記録された集計の結果が、前記基準値記録手段に記録された前記ユーザに係る数を超えるウェブページを検索対象から外して検索をする請求項２から請求項４のいずれか１項に記載のウェブページ検索装置。
【請求項６】
前記ユーザから特定のウェブページに係る前記宣言入力を解除する要求を受け付け、該要求に基づき、前記ウェブページに係る前記宣言入力の解除を記録手段に記録する解除受付手段をさらに備える請求項１から請求項５のいずれか１項に記載のウェブページ検索装置。
【請求項７】
前記ユーザが既に宣言した特定のウェブページに係る前記宣言入力を解除する要求を受け付け、該要求に基づき、前記ウェブページに係る前記宣言入力の解除を記録手段に記録する解除受付手段と、
前記解除受付手段により受け付けた要求に基づき、前記ウェブページについて前記集計結果記録手段に記録された集計の結果を減算する集計減算手段と、
をさらに備える請求項２から請求項５のいずれか１項に記載のウェブページ検索装置。
【請求項８】
検索キーワードを受け取る検索キーワード受付手段と、
前記検索キーワード受付手段で受け取ったキーワードを記録する登録検索キーワード記録手段と、
前記登録検索キーワード記録手段に記録されたキーワードの参照要求を受け付ける登録検索キーワード要求受付手段と、
前記登録検索キーワード要求受付手段で受け付けた参照要求に応じて前記登録検索キーワード記録手段に記録されたキーワードを読み出して、前記ユーザの端末に表示指示する登録検索キーワード表示指示手段と、
をさらに備える請求項１から請求項７のいずれか１項に記載のウェブページ検索装置。
【請求項９】
コンピュータが、ユーザにとって無意味なウェブページが検索結果に表示されないようにする宣言入力を受け付ける宣言受付ステップと、
前記コンピュータが、前記宣言入力を受け付けたウェブページを、前記ユーザを特定する情報とともに記録する宣言記録ステップと、
前記コンピュータが、前記ユーザによるウェブページの検索において、前記記録された当該ユーザの特定情報に関連付けられたウェブページを検索対象から外して検索をするウェブページ検索ステップと、
前記コンピュータが、前記検索の結果を表示指示するウェブページ検索結果表示指示ステップと、
を備えるウェブページ検索方法。
【請求項１０】
前記コンピュータが、ユーザから前記宣言入力を受け付けた回数を前記ウェブページ別に集計する宣言集計ステップと、
前記コンピュータが、前記集計の結果を記録する集計結果記録ステップと、
前記コンピュータが、前記集計の結果を前記ユーザの端末に表示指示する集計結果表示指示ステップと、
をさらに備える請求項９に記載のウェブページ検索方法。
【請求項１１】
請求項９又は請求項１０に記載の方法をコンピュータに実行させるコンピュータ・プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】スパム宣言を利用したウェブページ検索装置、方法及びコンピュータ・プログラム
【技術分野】
【０００１】
本発明は、ウェブページ検索装置、方法及びコンピュータ・プログラムに関する。
【背景技術】
【０００２】
従来、ＷＷＷ上の情報を調べる際に検索エンジンが利用されている。これらの多くは自分の調べたい対象のキーワードを入力することにより、このキーワードを含むウェブページが検索結果として表示される。ユーザが求めるウェブページを効率的に検索するために、キーワードの絞込みや推薦に関する技術が数多く提案されている（例えば、特許文献１他多数）。
【０００３】
【特許文献１】特開２００７−１７２０９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、近年、日記形式で個人が情報を発信するブログが頻繁に利用されるようになったことに伴い、倫理観に欠ける内容や、意味のないウェブページの出現も増え、検索エンジンでの検索処理においてそれらが大量にひっかかるため、真面目な検索を行おうとする者にとって効率的な検索ができないという問題点が生じている。さらに、検索結果から所定の条件を備えるウェブページを排除するフィルタ技術も提案されているが、自分にとっては意味のないウェブページであっても、他人にとっては、有用である場合もあり、画一的なフィルタ技術では、このような要求に応えることができない、という問題もある。
【０００５】
そこで、本発明は、上記問題点を解決するため、ユーザがこれらのブログ（ウェブページ）を自ら検索の対象から外すことができるようにするとともに、他のユーザが行ったこれらの措置に関する情報を利用できるようにする技術を提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明者は、検索の対象から外したいウェブページをユーザが予め指定しておくことにより、当該ユーザが行う検索からこれらのウェブページを除外する仕組みを見出し、本発明を完成するに至った。本発明は、具体的には次のようなものを提供する。
【０００７】
（１）  ユーザにとって無意味なウェブページが検索結果に表示されないようにする宣言入力を受け付ける宣言受付手段と、
前記宣言受付手段により前記宣言入力を受け付けたウェブページを、前記ユーザを特定する情報とともに記録する宣言記録手段と、
前記ユーザによるウェブページの検索において、前記宣言記録手段に記録された当該ユーザの特定情報に関連付けられたウェブページを検索対象から外して検索をするウェブページ検索手段と、
前記ウェブページ検索手段による検索結果をユーザの端末に表示指示するウェブページ検索結果表示指示手段と、
を備えるウェブページ検索装置。
【０００８】
本発明のこのような構成によれば、ユーザは検索結果から除外したいウェブページに対する宣言入力をすることにより、宣言入力をしたウェブページを検索対象から除外するので、ユーザは自分にとって価値あるウェブページに絞って有効な検索を効率よく行うことができる。また、システムの運用面からも検索処理を行うコンピュータ資源を効率的に利用できる。
【０００９】
（２）  前記宣言受付手段により前記宣言入力を受け付けた回数を前記ウェブページ別に集計する集計手段と、
前記集計手段により集計した結果を記録する集計結果記録手段と、
特定のウェブページに係る情報を受け付けるウェブページ関連情報受付手段と、
前記ウェブページ関連情報受付手段により受け付けた情報に基づき前記集計結果記録手段に記録された前記特定のウェブページに係る集計の結果を前記集計結果記録手段から読み出して、前記ユーザの端末に表示指示する集計結果表示指示手段と、
をさらに備える（１）に記載のウェブページ検索装置。
【００１０】
本発明のこのような構成によれば、ユーザは、自分が行った検索の検索結果に示されたウェブページに対して、他のユーザが宣言入力した回数を知ることができるので、自分が宣言するか否かの参考とすることができる。また、宣言入力しない場合であっても、当該ウェブページの内容を見るときに、参考とすることができる。
【００１１】
（３）  前記ウェブページ検索結果表示指示手段は、前記ユーザの端末からの非同期要求に応じ、端末に集計結果を送信する（２）に記載のウェブページ検索装置。
【００１２】
本発明のこのような構成によれば、例えば、ユーザが検索結果として表示されたウェブページにマウスポインタやカーソルを合わせると、自動的に他のユーザが当該ウェブページに対して宣言入力した回数が照会されるので、ユーザの操作が楽になる。また、都度照会するので最新の回数を知ることができる。
【００１３】
（４）  前記宣言受付手段により前記宣言入力を受け付けた回数を前記ウェブページ別に集計する集計手段と、
前記集計手段により集計した結果を記録する集計結果記録手段と、
をさらに備え、
前記ウェブページ検索結果表示指示手段は、検索結果として表示するウェブページに係る情報に関連付けて、該ウェブページについて前記集計結果記録手段に記録された集計の結果を組み込んだ画面を前記ユーザの端末に表示する画面として作成する（１）に記載のウェブページ検索装置。
【００１４】
本発明のこのような構成によれば、ユーザは、自分が行った検索の検索結果に示されたウェブページに対して、他のユーザが宣言入力した回数を知ることができるので、自分が宣言入力するか否かの参考とすることができる。また、宣言入力しない場合であっても、当該ウェブページの内容を見るときに、参考とすることができる。
【００１５】
また、（３）の発明と異なり、宣言入力の回数を表示するために都度照会をしないので、通信のトラフィックが少なくて済み、コンピュータ資源の有効活用になる。
【００１６】
（５）  前記ユーザから基準とする数の入力を受け付ける基準値受付手段と、
前記基準値受付手段で受け付けた数を、前記ユーザを特定する情報とともに記録する基準値記録手段と、
をさらに備え、
前記ウェブページ検索手段は、前記ユーザによるウェブページの検索において、前記集計結果記録手段に記録された集計の結果が、前記基準値記録手段に記録された前記ユーザに係る数を超えるウェブページを検索対象から外して検索をする（２）から（４）のいずれか１項に記載のウェブページ検索装置。
【００１７】
本発明のこのような構成によれば、ユーザは、自分で宣言入力したウェブページでなくても、他の多くのユーザが宣言入力したウェブページを宣言入力の回数で判定し検索対象から外すことができるので、無意味なウェブページを見ることを事前に避けることができる。また、宣言入力の回数を判定するための基準値を自分で指定することができるので、ユーザの好みに合わせた運用が可能となる。
【００１８】
また、宣言入力の回数がユーザの指定した基準値を超えるウェブページを検索対象から除外するので、検索処理を行うコンピュータ資源を効率的に利用できる。
【００１９】
（６）  前記ユーザから特定のウェブページに係る前記宣言入力を解除する要求を受け付け、該要求に基づき、前記ウェブページに係る前記宣言入力の解除を記録手段に記録する解除受付手段をさらに備える（１）から（５）のいずれか１項に記載のウェブページ検索装置。
【００２０】
本発明のこのような構成によれば、既に行った宣言入力を解除することができるので、宣言入力を間違って行った場合や、宣言入力をしたウェブページがその後改善されて宣言入力を続けておく必要がなくなったときに、通常の検索対象に戻すことができる。
【００２１】
（７）  前記ユーザが既に宣言した特定のウェブページに係る前記宣言入力を解除する要求を受け付け、該要求に基づき、前記ウェブページに係る前記宣言入力の解除を記録手段に記録する解除受付手段と、
前記解除受付手段により受け付けた要求に基づき、前記ウェブページについて前記集計結果記録手段に記録された集計の結果を減算する集計減算手段と、
をさらに備える（２）から（５）のいずれか１項に記載のウェブページ検索装置。
【００２２】
本発明のこのような構成によれば、既に行った宣言入力を解除することができるので、宣言入力を間違って行った場合や、宣言入力をしたウェブページがその後改善されて宣言入力を続けておく必要がなくなったときに、通常の検索対象に戻すことができるとともに、宣言入力を解除した結果がその回数に反映されるので、正確な宣言入力の回数に係る情報をユーザに知らせることができる。
【００２３】
（８）  検索キーワードを受け取る検索キーワード受付手段と、
前記検索キーワード受付手段で受け取ったキーワードを記録する登録検索キーワード記録手段と、
前記登録検索キーワード記録手段に記録されたキーワードの参照要求を受け付ける登録検索キーワード要求受付手段と、
前記登録検索キーワード要求受付手段で受け付けた参照要求に応じて前記登録検索キーワード記録手段に記録されたキーワードを読み出して、前記ユーザの端末に表示指示する登録検索キーワード表示指示手段と、
をさらに備える（１）から（７）のいずれか１項に記載のウェブページ検索装置。
【００２４】
本発明のこのような構成によれば、ユーザが検索に用いるキーワードを再利用できるので、同じキーワードで検索をする場合には、都度キーワードを入力する必要がなくなり、検索操作が楽になる。特に、同一キーワードでの検索が繰り返し行われることが多い、ブログの検索において便利である。
【００２５】
（９）  コンピュータが、ユーザにとって無意味なウェブページが検索結果に表示されないようにする宣言入力を受け付ける宣言受付ステップと、
前記コンピュータが、前記宣言入力を受け付けたウェブページを、前記ユーザを特定する情報とともに記録する宣言記録ステップと、
前記コンピュータが、前記ユーザによるウェブページの検索において、前記記録された当該ユーザの特定情報に関連付けられたウェブページを検索対象から外して検索をするウェブページ検索ステップと、
前記コンピュータが、前記検索の結果を表示指示するウェブページ検索結果表示指示ステップと、
を備えるウェブページ検索方法。
【００２６】
（１０）  前記コンピュータが、ユーザから前記宣言入力を受け付けた回数を前記ウェブページ別に集計する宣言集計ステップと、
前記コンピュータが、前記集計の結果を記録する集計結果記録ステップと、
前記コンピュータが、前記集計の結果を前記ユーザの端末に表示指示する集計結果表示指示ステップと、
をさらに備える（９）に記載のウェブページ検索方法。
【００２７】
（１１）  （９）又は（１０）に記載の方法をコンピュータに実行させるコンピュータ・プログラム。
【発明の効果】
【００２８】
この発明によれば、ユーザは、検索対象から外したいウェブページを予め指定しておくことにより、以後の検索から当該ウェブページを除外することができるので、見たいウェブページのみを検索することができ、効率的な検索が可能となる。
【００２９】
また、自分以外のユーザが検索対象から外したウェブページに関する情報を知ることができるので、これらを参考にして検索対象から外すウェブページを指定するか否かを判断することが可能となる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００３１】
（第１の実施形態）
［ウェブページ検索装置と関連要素の全体構成］
図１は、本実施形態に係るウェブページ検索装置１００と関連要素の全体構成を示す図である。
【００３２】
ウェブページ検索装置１００は、ウェブページ検索サーバ２０とスパム宣言ＤＢ３０とスパム集計ＤＢ４０とを備え、インターネット７０を介してユーザ端末１０と接続されている。また、インターネット７０を介し、ウェブページ群６０にアクセス可能である。
【００３３】
ウェブページ検索サーバ２０は、後述の各手段の処理を実行する。
【００３４】
スパム宣言ＤＢ３０は、スパム宣言をしたウェブページに係る情報をユーザＩＤと対応付けて記録したもの、スパム集計ＤＢ４０は多数のユーザからスパム宣言されたウェブページ別の回数を記録したものであり、後述の各手段で参照され、上述した効果を生み出す。
【００３５】
ユーザ端末１０は、ユーザがスパム宣言の入力やウェブページの検索を行ったり、ウェブページの検索結果の表示、スパム宣言に係る情報の表示等を行う。
【００３６】
［ウェブページ検索装置の機能構成］
図２は、本実施形態に係るウェブページ検索装置１００の機能構成を示す図である。
【００３７】
ウェブページ検索装置１００は、スパム宣言受付手段１１０と、スパム宣言集計手段１２０と、スパム解除受付手段１３０と、スパム集計減算手段１４０と、ウェブページ検索要求受付手段１７０と、ウェブページ検索手段１８０と、ウェブページ検索結果表示指示手段１９０と、ウェブページ関連情報受付手段２００と、スパム宣言集計結果表示指示手段２１０と、スパム宣言記録手段２３０と、スパム宣言集計結果記録手段２４０とを備える。
【００３８】
スパム宣言受付手段１１０は、ユーザから入力された特定のブログのウェブページへのスパム宣言を受け取り、スパム宣言記録手段２３０（後述）に記録する。この記録はユーザＩＤ（スパム宣言を入力したユーザを特定する情報）とスパム宣言されたウェブページのＵＲＬを対応付けて行う。どのユーザがどのウェブページをスパム宣言したかを把握するためである。スパム宣言は、特定のウェブページが検索結果に表示されないようにするためにユーザがユーザ端末１０に入力する。
【００３９】
スパム宣言集計手段１２０は、スパム宣言集計結果記録手段２４０（後述）に記録されている、ウェブページ別のスパム宣言回数を読み出して加算し、スパム宣言集計結果記録手段２４０に書き戻す。このようにして、スパム宣言受付手段１１０によりスパム宣言を受け付けた回数がウェブページ別に集計される。スパム宣言の回数は、スパム宣言をしたユーザの異同を問わず、全ユーザによるスパム宣言回数を集計する。これにより、一般的にどのウェブページがスパム宣言されているのかを知ることができる。
【００４０】
スパム解除受付手段１３０は、ユーザから入力された特定のブログのウェブページへのスパム宣言の解除要求を受け取り、スパム宣言記録手段２３０からスパム宣言の記録を抹消する。抹消すべき記録は、ユーザＩＤとＵＲＬで特定する。抹消せずに、解除の表示を立てるようにしてもよい。
【００４１】
スパム集計減算手段１４０は、スパム宣言集計結果記録手段２４０に記録されている、ウェブページ別のスパム宣言回数を読み出して減算し、スパム宣言集計結果記録手段２４０に書き戻す。このようにして、現在有効なスパム宣言の回数が正しく維持される。
【００４２】
ウェブページ検索要求受付手段１７０は、ユーザによるウェブページの検索要求を受け付ける。具体的には、検索を要求したユーザのユーザＩＤと検索キーワードを受け取る。
【００４３】
ウェブページ検索手段１８０は、受け取ったキーワードに基づいてウェブページの検索を行う。検索の方法は通常知られている種々の方法で行うことができるが、本実施形態においては、検索を行うにあたり、当該ユーザがスパム宣言したウェブページを検索の対象から外す。検索は、対象とするウェブページに検索キーワードが含まれているものを探すことにより行うが、対象のウェブページがスパム宣言されている場合には処理を行わないようにする。処理フローは後述（図８）する。スパム宣言されているか否かはスパム宣言記録手段２３０（後述）を参照して判定する。
【００４４】
ウェブページ検索結果表示指示手段１９０は、ウェブページ検索手段１８０が検索結果として抽出した検索キーワードを含むウェブページへのリンク（ＵＲＬを含む）をリストにして表示するための画面を生成して、ユーザ端末１０に送信する。その結果、スパム宣言記録手段２３０に記録されたスパム宣言に係るウェブページを除いたウェブページに係る情報が検索結果としてユーザ端末１０に表示される。
【００４５】
このとき、各ウェブページのリンクに対応付けて当該ウェブページのスパム宣言の回数を照会するプログラムをスクリプト言語で組み込むようにする。こうすることにより、ユーザは、検索結果が表示された画面において、表示された検索結果のウェブページのリンクにマウスポインタを合わせたときに、当該プログラムが起動され、当該ウェブページのスパム宣言の回数が自動的に照会されて表示される。
【００４６】
ウェブページ関連情報受付手段２００は、前記のスクリプト言語で書かれたプログラムが起動された結果として、ユーザ端末１０からウェブページのスパム宣言の回数を照会する要求を受け付ける。この要求には、スパム宣言の回数を求めるウェブページのＵＲＬの情報が含まれている。
【００４７】
スパム宣言集計結果表示指示手段２１０は、ウェブページ関連情報受付手段２００により受け付けた情報に基づき、スパム宣言集計結果記録手段２４０に記録されている当該ウェブページのスパム宣言の回数を読み出し、ユーザ端末１０に表示指示を送信する。
【００４８】
スパム宣言記録手段２３０は、スパム宣言ＤＢ３０を記録している。スパム宣言受付手段１１０により受け付けたスパム宣言がユーザＩＤとともに記録されている。
【００４９】
スパム宣言集計結果記録手段２４０は、スパム集計ＤＢ４０を記録している。スパム宣言集計手段１２０により集計した結果が記録されている。
【００５０】
［ウェブページ検索装置のハードウェア構成図］
図３は、本実施形態に係るウェブページ検索装置１００のハードウェア構成を示す図である。本発明が実施されるサーバは標準的なものでよく、以下に構成の一例を示す。
【００５１】
ウェブページ検索装置１００は、制御部４００を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４１０（マルチプロセッサ構成ではＣＰＵ４２０等複数のＣＰＵが追加されてもよい）、バスライン３００、通信Ｉ／Ｆ（Ｉ／Ｆ：インターフェイス）４３０、メインメモリ４４０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）４５０、表示装置４６０、Ｉ／Ｏコントローラ４７０、キーボード及びマウス等の入力装置４８０、ハードディスク４９０、光ディスクドライブ５００並びに半導体メモリ５２０を備える。なお、ハードディスク４９０、光ディスクドライブ５００及び半導体メモリ５２０はまとめて記憶装置５３０と呼ぶ。
【００５２】
制御部４００は、ウェブページ検索装置１００を統括的に制御する部分であり、ハードディスク４９０（後述）に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
【００５３】
通信Ｉ／Ｆ４３０は、ウェブページ検索装置１００が、インターネット７０（図１）を介してユーザ端末１０等（図１）と情報を送受信する場合のネットワーク・アダプタである。通信Ｉ／Ｆ４３０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００５４】
ＢＩＯＳ４５０は、ウェブページ検索装置１００の起動時にＣＰＵ４１０が実行するブートプログラムや、ウェブページ検索装置１００のハードウェアに依存するプログラム等を記録する。
【００５５】
表示装置４６０は、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００５６】
Ｉ／Ｏコントローラ４７０には、ハードディスク４９０、光ディスクドライブ５００及び半導体メモリ５２０等の記憶装置５３０を接続することができる。
【００５７】
入力装置４８０は、ウェブページ検索装置１００の管理者による入力の受け付けを行うものである。
【００５８】
ハードディスク４９０は、本ハードウェアをウェブページ検索装置１００として機能させるための各種プログラム、本発明の機能を実行するプログラム、後述するテーブル及びレコードを記憶する。なお、ウェブページ検索装置１００は、外部に別途設けたハードディスク（図示せず）を外部記憶装置として利用することもできる。
【００５９】
光ディスクドライブ５００としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ及びＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク５１０を使用する。光ディスク５１０から光ディスクドライブ５００によりプログラム又はデータを読み取り、Ｉ／Ｏコントローラ４７０を介してメインメモリ４４０又はハードディスク４９０に提供することもできる。
【００６０】
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、ウェブページ検索装置１００は、記憶装置５３０、制御部４００等を備えた情報処理装置により構成され、この情報処理装置は、本発明のコンピュータの概念に含まれる。
【００６１】
スパム宣言受付手段１１０、スパム宣言集計手段１２０、スパム解除受付手段１３０、スパム集計減算手段１４０、ウェブページ検索要求受付手段１７０、ウェブページ検索手段１８０、ウェブページ検索結果表示指示手段１９０、ウェブページ関連情報受付手段２００及びスパム宣言集計結果表示指示手段２１０には制御部４００が主として対応する。スパム宣言記録手段２３０及びスパム宣言集計結果記録手段２４０には記憶装置５３０が主として対応する。
【００６２】
［ユーザ端末のハードウェア構成］
ユーザ端末１０も、上述のウェブページ検索装置１００と同様な構成を持つ。また、上述の例ではいわゆるコンピュータで実現した例について説明したが、さらに、本発明の原理が適用可能である限り、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）、ゲーム機等の様々な端末で実現してよい。
【００６３】
［スパム宣言ＤＢ］
図４は、本実施形態に係るスパム宣言ＤＢ３０を示す図である。
【００６４】
スパム宣言ＤＢ３０には、スパム宣言をしたユーザのユーザＩＤと、スパム宣言の対象となったウェブページのＵＲＬと、スパム宣言を受け付けたスパム宣言日時とが記録されている。これにより、どのユーザがどのウェブページにいつスパム宣言したのかを知ることができる。
【００６５】
［スパム集計ＤＢ］
図５は、本実施形態に係るスパム集計ＤＢ４０を示す図である。
【００６６】
スパム集計ＤＢ４０には、スパム宣言されたウェブページのＵＲＬと、当該ウェブページに対してスパム宣言された回数が記録されている。この回数は、すべてのユーザによるスパム宣言の回数である。
【００６７】
［ウェブページ検索画面］
図６は、本実施形態に係るウェブページ検索画面を示す図である。
図６（ａ）は、検索キーワード入力欄６００に「音楽  ドラマ」と入れて検索ボタン６１０を押したときの結果を示している。このとき、ウェブページ検索装置１００により、「音楽」と「ドラマ」の２つのキーワードを含むウェブページへのリンクが表示される。
【００６８】
ここで、一番上のリンクにマウスポインタを合わせると、スパム宣言回数が吹き出し６２０で表示される。これは、この画面の記述において、スクリプト言語で、各リンクにマウスポインタを合わせるとスパム宣言回数を照会するようにプログラムされているからである。このとき照会においては、ＵＲＬである「ｈｔｔｐ：／／ＡＡＡ．ｈｔｍ」がキーとして渡される。この照会は、検索要求とは非同期で行われるユーザ端末１０からウェブページ検索装置１００への非同期要求である。
【００６９】
ここで、１３１回と表示されているのは、「ｈｔｔｐ：／／ＡＡＡ．ｈｔｍ」で示されるウェブページが１３１回スパム宣言されていることを示す。１人のユーザはスパム宣言は１回しか行わないので、１３１人のユーザによりスパム宣言されていることを意味する。その１３１人にはこの検索画面が表示されているユーザは含まれていない。なぜなら、もしこのユーザがスパム宣言していたらこのリンクは表示されないからである。
【００７０】
ユーザは、このように表示されたスパム宣言回数により、このウェブページがどの程度スパム宣言されているかを知ることができる。
【００７１】
図６（ｂ）は、ユーザが「ｈｔｔｐ：／／ＡＡＡ．ｈｔｍ」で示されるブログのウェブページにスパム宣言する場合の画面表示を表している。ユーザは、スパム宣言したいと思ったときには、対象のリンクを選んで右クリックする。すると、このリンクに対して行うことができるアクションのメニュー６３０が示される。これは、このように予め画面を作っておくことにより可能となる。
【００７２】
そして、その中にある「スパム宣言する」６４０というメニューを選択することで、このウェブページに対してスパム宣言をすることができる。これにより、ユーザ端末１０からウェブページ検索装置１００に対して、スパム宣言が送信される。
【００７３】
［スパム宣言解除画面］
図７は、本実施形態に係るスパム宣言解除画面を示す図である。
【００７４】
図７（ａ）には、スパム宣言されたウェブページのリンクが表示されている。ここでも図６（ａ）同様、リンクにマウスポインタを合わせるとスパム宣言回数が吹き出し７００で表示される。この仕組みは既に説明したとおりである。ここに表示された内容を見て、ユーザはスパム宣言を解除するときの参考にすることができる。
【００７５】
図７（ｂ）は、スパム宣言を解除するときの画面の表示を示したものである。ユーザがスパム宣言の解除をしたいウェブページのリンクにマウスポインタを合わせて右クリックすると、アクションのメニュー７１０が示される。そして、「スパム宣言解除」７２０を選択することにより、スパム解除の要求がユーザ端末１０からウェブページ検索装置１００に送信される。
【００７６】
［検索処理のフローチャート］
図８は、本実施形態に係るウェブページ検索手段が行う検索処理のフローチャートである。スパム宣言されたウェブページが検索処理においてどのように取り扱われるかを示している。
【００７７】
Ｓ１０００：検索対象のＵＲＬを取得する。ブログの検索の場合は、ブログのウェブページのＵＲＬが対象となる。
【００７８】
Ｓ１０１０：当該ＵＲＬがスパム宣言されているか否かをスパム宣言ＤＢ３０を参照して判定する。そして、スパム宣言されている場合（ＹＥＳの場合）は、Ｓ１０５０に進む。スパム宣言されていない場合（ＮＯの場合）は、Ｓ１０２０に進む。
【００７９】
Ｓ１０２０：当該ＵＲＬのウェブページの内容に検索キーワードが含まれているか否かを調べる。
【００８０】
Ｓ１０３０：検索キーワードが含まれている場合（ＹＥＳの場合）は、Ｓ１０４０に進む。含まれていない場合（ＮＯの場合）は、Ｓ１０５０に進む。
【００８１】
Ｓ１０４０：当該ＵＲＬを検索結果に登録する。
【００８２】
Ｓ１０５０：すべてのウェブページについて終了したか否かを判定する。そして、終了した場合（ＹＥＳの場合）は、Ｓ１０６０に進む。まだ終了していない場合（ＮＯの場合）は、Ｓ１０００に戻って、Ｓ１０００からＳ１０４０の処理を繰り返す。
【００８３】
Ｓ１０６０：登録した検索結果を検索結果画面に表示指示する。
【００８４】
（第２の実施形態）
第２の実施形態は、スパム宣言したウェブページを検索結果への表示から除外する仕組みと、スパム宣言した回数のユーザ端末１０への表示の仕組みと、検索を行うときのキーワードの入力の仕方が第１の実施形態とは異なる。なお、以下の説明及び図面において、前述した第１の実施形態と同様の機能を果たす部分には、同一の符号を付して、重複する説明を適宜省略する。
【００８５】
［ウェブページ検索装置と関連要素の全体構成］
図９は、本実施形態に係るウェブページ検索装置１００と関連要素の全体構成を示す図である。
【００８６】
図１と異なる点は、登録検索キーワードＤＢ５０がある点である。登録検索キーワードＤＢ５０は、検索を行うときのキーワードの入力をカタログ化して、入力を簡単にするために用いるデータベースである。
【００８７】
［ウェブページ検索装置の機能構成］
図１０は、本実施形態に係るウェブページ検索装置１００の機能構成を示す図である。
【００８８】
図２と異なる点は、登録検索キーワード要求受付手段１５０と、登録検索キーワード表示指示手段１６０と、検索キーワード受付手段２２０と、登録検索キーワード記録手段２５０が新たに追加されたことと、ウェブページ関連情報受付手段２００とスパム宣言集計結果表示指示手段２１０がなくなったことである。ウェブページ関連情報受付手段２００とスパム宣言集計結果表示指示手段２１０がなくなったことにより、ウェブページ検索結果表示指示手段１９０の役割が変更されている。
【００８９】
登録検索キーワード要求受付手段１５０は、ユーザ端末１０から、過去にユーザが入力した検索キーワードを登録検索キーワード記録手段２５０から見つけ出すための登録検索キーワード要求を受け付ける。このとき、当該要求にはユーザＩＤが含まれる。
【００９０】
登録検索キーワード表示指示手段１６０は、登録検索キーワード要求受付手段１５０で受け付けた登録検索キーワード要求に基づき、登録検索キーワード記録手段２５０に記録されている当該ユーザの過去の検索キーワードを読み出し、ユーザ端末１０に表示指示を送信する。
【００９１】
検索キーワード受付手段２２０は、検索キーワードを受け取り、これをユーザＩＤと対応付けて登録検索キーワード記録手段２５０に記録する。なお、ウェブページ検索要求受付手段１７０で、ウェブページの検索要求を受け取ったときに、その要求に含まれる検索キーワードを登録検索キーワード記録手段２５０に記録するようにしてもよい。このとき、ウェブページ検索要求受付手段１７０は、検索キーワード受付手段２２０としての役割も果たす。同一のキーワードを受け取ったときは、登録検索キーワード記録手段２５０上に受け取った回数を加算する。
【００９２】
登録検索キーワード記録手段２５０は、登録検索キーワードＤＢ５０（図９）を記録している。
【００９３】
ウェブページ検索結果表示指示手段１９０は、ウェブページ検索手段１８０が検索結果として抽出した検索キーワードを含むウェブページへのリンク（ＵＲＬを含む）を表示するための画面を生成して、ユーザ端末１０に送信する。その結果、スパム宣言記録手段２３０に記録されたスパム宣言に係るウェブページを除いたウェブページに係る情報が検索結果としてユーザ端末１０に表示される。このとき、各ウェブページのリンクに対応付けて当該ウェブページのスパム宣言回数を表示するようなプログラムをスクリプト言語で組み込む。
【００９４】
こうすることにより、検索結果が表示された画面において、検索結果のウェブページのリンクにユーザがマウスポインタを合わせたときに、プログラムが起動され、当該ウェブページのスパム宣言の回数が自動的に表示される。
【００９５】
このようにして、ウェブページ検索結果表示指示手段１９０は、検索結果として表示するウェブページに係る情報に関連付けて、当該ウェブページについてスパム宣言集計結果記録手段２４０に記録された集計の結果を組み込んだ画面をユーザ端末１０に表示する画面として作成する。
【００９６】
第１の実施形態との違いは、第１の実施形態ではスクリプト言語により照会処理が起動されたが、第２の実施形態では検索結果を表示するウェブページを作成するときに、予めウェブページ検索装置１００で照会しておき、その照会結果を直接表示するようにしている。
【００９７】
こうすることにより、画面作成時の処理は負担が増えるが、その後の照会処理を省略することができる。
【００９８】
さらに本実施形態では、スパム宣言されたウェブページを検索処理のときに除外するのではなく、照会結果を表示するときに除外する。したがって、ウェブページ検索結果表示指示手段１９０でスパム宣言記録手段２３０の参照が行われる。
【００９９】
検索エンジンの種類によっては、検索過程で除外するよりも検索結果から除外した方が容易な場合もあるからである。
【０１００】
［ウェブページ検索画面］
図１１は、本実施形態に係るウェブページ検索画面を示す図である。
【０１０１】
図１１（ａ）において、検索キーワード入力欄６００にマウスポインタを合わせると、組み込まれたスクリプト言語により、登録検索キーワード要求が生成され、ウェブページ検索装置１００に送信される。そして、ウェブページ検索装置１００から返信された結果に基づき登録キーワードリスト８００を表示する。
【０１０２】
登録キーワードリスト８００には、このユーザが過去に検索したキーワードが回数の多い順に所定個数表示される。この例によれば、登録検索キーワードとしては「音楽  ドラマ」「スポーツ  野球」の２つしかないが、ユーザは「旅行  ドライブ」で検索したいものとする。その場合、ユーザは検索キーワード入力欄６００に直接「旅行  ドライブ」と入力する。
【０１０３】
そして検索ボタン６１０を押すと、検索が開始されるとともに、「旅行  ドライブ」の検索キーワードが登録検索キーワードＤＢ５０に記録される。その後、再び、当該ユーザが検索をしようとすると、図１１（ｂ）に示すように、登録検索キーワードに「旅行  ドライブ」が追加されて表示される。
【０１０４】
なお、この方法では検索処理したキーワードはすべて自動的に登録されるようにしたが、ユーザが希望したときのみ登録するようにすることもできる。ウェブページ検索画面（図１１（ｃ））に示すように、検索のみを行う検索ボタン６１０に加えて登録と検索とをともに行う登録＆検索ボタン６５０を別に設ければよい。このようにすれば、ユーザは自分が再利用したい検索キーワードのみ登録するようにすることができる。
【０１０５】
［登録検索キーワードＤＢ］
図１２は、本実施形態に係る登録検索キーワードＤＢを示す図である。
【０１０６】
登録検索キーワードＤＢには、検索キーワードを登録したユーザのユーザＩＤと、登録した登録検索キーワードと、その検索キーワードで検索が行われた回数を記録している。
【０１０７】
同一の検索キーワードで繰り返し検索を行う場合は、このようにして登録した検索キーワードを再利用できるようにしておくと便利である。特に、定例的に同じ分野の検索を繰り返すブログの検索の場合は、効果が大きい。
【０１０８】
（第３の実施形態）
上述の実施形態では、ユーザがウェブページの検索を行うときに、ユーザが自らスパム宣言したウェブページが検索結果から除外されたが、第３の実施形態は、それに加えて、スパム宣言の回数が多いウェブページが検索結果から除外される。
【０１０９】
図１３は、本実施形態に係るウェブページ検索装置１００と関連要素の全体構成を示す図である。基準値ＤＢ８０がある点が図１と異なる。基準値ＤＢ８０は、ユーザがウェブページの検索を行うときに、検索対象から外すウェブページのスパム宣言の回数の基準値を記録するデータベースである。
【０１１０】
［ウェブページ検索装置の機能構成］
図１４は、本実施形態に係るウェブページ検索装置１００の機能構成を示す図である。
【０１１１】
本実施形態では、ユーザから基準値の入力を受け付ける基準値受付手段２６０と基準値記録手段２７０が新たに設けられている。また、本実施形態で新たに発生する処理のフローを太字の矢印で表示している。
【０１１２】
基準値受付手段２６０は、ユーザ端末１０に入力された数値を受け付け、基準値記録手段２７０に記録する。この数値は、ユーザがウェブページの検索を行うときに、スパム宣言の回数がこの数値を超えるウェブページを検索の対象から外すための基準とするものである。以下、この数値を基準値と呼ぶ。基準値記録手段２７０に既に基準値が記録されている場合には、その数値を置き換える。
【０１１３】
基準値記録手段２７０は、基準値ＤＢ８０（図１３）を記録している。
【０１１４】
ウェブページ検索手段１８０は、ウェブページの検索を要求したユーザが指定した基準値を基準値ＤＢ８０から参照し、スパム集計ＤＢ４０で当該基準値を超えているウェブページのＵＲＬを把握する。そして、このＵＲＬのウェブページを検索の対象から外して検索を実行する。
【０１１５】
［基準値入力画面］
図１５は、本実施形態に係る基準値入力画面を示す図である。基準値入力欄９００に基準値を入力し、送信ボタン９１０をクリックすると、入力された基準値がユーザＩＤとともに、ユーザ端末１０からウェブページ検索装置１００に送信される。
【０１１６】
［基準値ＤＢ］
図１６は、本実施形態に係る基準値ＤＢ８０を示す図である。ユーザＩＤと基準値が対応付けられて記録されている。
【０１１７】
こうすることにより、ユーザがスパム宣言していないウェブページであっても、既に他の多くのユーザからスパム宣言をされているものは、検索の対象から外すことができる。そして、そのための基準値は、ユーザが自分で指定することができるので、ユーザは自分の好みに合わせてスパム宣言のされたウェブページを外して検索を行うことができる。
【０１１８】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【０１１９】
【図１】本発明の第１の実施形態に係るウェブページ検索装置と関連要素の全体構成を示す図である。
【図２】本発明の第１の実施形態に係るウェブページ検索装置の機能構成を示す図である。
【図３】本発明の第１の実施形態に係るウェブページ検索装置のハードウェア構成を示す図である。
【図４】本発明の第１の実施形態に係るスパム宣言ＤＢを示す図である。
【図５】本発明の第１の実施形態に係るスパム集計ＤＢを示す図である。
【図６】本発明の第１の実施形態に係るウェブページ検索画面を示す図である。
【図７】本発明の第１の実施形態に係るスパム宣言解除画面を示す図である。
【図８】本発明の第１の実施形態に係るウェブページ検索手段が行う検索処理のフローチャートである。
【図９】本発明の第２の実施形態に係るウェブページ検索装置と関連要素の全体構成を示す図である。
【図１０】本発明の第２の実施形態に係るウェブページ検索装置の機能構成を示す図である。
【図１１】本発明の第２の実施形態に係るウェブページ検索画面を示す図である。
【図１２】本発明の第２の実施形態に係る登録検索キーワードＤＢを示す図である。
【図１３】本発明の第３の実施形態に係るウェブページ検索装置と関連要素の全体構成を示す図である。
【図１４】本発明の第３の実施形態に係るウェブページ検索装置の機能構成を示す図である。
【図１５】本発明の第３の実施形態に係る基準値入力画面を示す図である。
【図１６】本発明の第３の実施形態に係る基準値ＤＢを示す図である。
【符号の説明】
【０１２０】
１０  ユーザ端末
２０  ウェブページ検索サーバ
３０  スパム宣言ＤＢ
４０  スパム集計ＤＢ
５０  登録検索キーワードＤＢ
６０  ウェブページ群
７０  インターネット
８０  基準値ＤＢ
１００  ウェブページ検索装置
３００  バスライン
４００  制御部
５３０  記憶装置
６００  検索キーワード入力欄
６１０  検索ボタン
６２０、７００  吹き出し
６３０、７１０  アクションのメニュー
６５０  登録＆検索ボタン
８００  登録キーワードリスト
９００  基準値入力欄
９１０  送信ボタン
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2009252123.tif 000001
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】図５
【補正方法】変更
【補正の内容】
【図５】
2009252123.tif 000002
【手続補正５】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
2009252123.tif 000003
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図１６
【補正方法】変更
【補正の内容】
【図１６】
2009252123.tif 000004