(57)【特許請求の範囲】
【請求項１】
検索媒介情報を管理する方法であって、コンピュータによって実行されるステップが、  ユーザ端末を介して検索エンジンに入力される検索語ごとに当該検索語の入力回数が記録されるカウントフィールドを対応させるステップと、
前記検索語が入力されたユーザ端末のクラス−ＣのＩＰアドレスを前記入力された検索語と対応付けて所定のアドレス記録空間に記録するステップと、
所定のユーザ端末から前記検索エンジンに検索語が入力された場合に、前記所定のユーザ端末の前記クラス−ＣのＩＰアドレスを識別するステップと、
前記識別されたＩＰアドレスが前記所定のユーザ端末から入力された検索語に対応する前記アドレス記録空間に記録されているＩＰアドレスと一致するか否かを判断するステップと、
一致しないと判断された前記識別されたＩＰアドレスをカウント許容アドレスとして識別するステップと、
一致すると判断された場合に、前記所定のユーザ端末からの検索語の入力を、同じネットワークに連結するユーザ端末機によって繰り返し入力された過多検索入力であると判断して、前記所定のユーザ端末から入力された検索語に対応する前記カウントフィールドの入力回数をそのまま保持するステップと、
前記カウント許容アドレスであると識別された場合に、前記所定のユーザ端末から入力された検索語に対応する前記カウントフィールドの入力回数をカウントして記録するステップと、
所定期間内に前記カウントフィールドに記録された入力回数を参照し、前記検索語別の入力回数に基づいて、前記各検索語を配列した入力ランキングリストまたは人気リストを作成するステップと、
前記作成された入力ランキングリストまたは人気リストを前記検索エンジンに接続するユーザ端末機に提供するステップと、
を含むことを特徴とする検索媒介情報管理方法。
【請求項２】
前記所定のアドレス記録空間に記録するステップは、前記検索語が入力されたユーザ端末のクラス−ＣのホストＩＰアドレスを前記入力された検索語と対応付けて所定のアドレス記録空間に記録し、
前記カウント許容アドレスとして識別するステップは、
前記識別されたクラス−Ｃに対応するホストＩＰアドレスと前記所定のユーザ端末から入力された検索語に対応する前記アドレス記録空間に記録されている前記クラス−ＣのホストＩＰアドレスとが一致するか否かを判断するステップと、
前記識別されたクラス−Ｃに対応するホストＩＰアドレスと前記アドレス記録空間に記録されている前記クラス−ＣのホストＩＰアドレスとが一致しない場合に、前記識別されたクラス−Ｃに対応するホストＩＰアドレスをカウント許容アドレスとして識別するステップと、
を含むことを特徴とする請求項１に記載の検索媒介情報管理方法。
【請求項３】
前記検索語の字母入力に連動して、入力語に対応するカウンタフィールドに記録された入力回数を参照し、前記検索語の字母入力に連動した入力ランキングリストをリアルタイムでユーザ端末機に提供するステップ、
をさらに含むことを特徴とする請求項１に記載の検索媒介情報管理方法。
【請求項４】
最初の音節が前記検索語と同一のキーワードを検索するステップと、
前記キーワードのそれぞれに対応するカウントフィールドに記録された入力回数を参照し、前記各キーワードのそれぞれを配列した入力ランキングリストをユーザ端末機に提供するステップ、
をさらに含むことを特徴とする請求項１に記載の検索媒介情報管理方法。
【請求項５】
検索媒介情報を管理するシステムであって、
ユーザ端末を介して検索エンジンに入力される検索語ごとに設けられ、当該検索語の入力回数が記憶されるカウントフィールドと、
前記検索語が入力されたユーザ端末のクラス−ＣのＩＰアドレスを前記入力された検索語と対応付けて所定のアドレス記録空間と、
所定のユーザ端末から前記検索エンジンに検索語が入力された場合に、前記所定のユーザ端末の前記クラス−Ｃに対応するＩＰアドレスを識別するＩＰアドレス識別手段と、
前記識別されたＩＰアドレスが前記所定のユーザ端末から入力された検索語に対応する前記アドレス記録空間に記録されているＩＰアドレスと一致するか否かを判断して、一致しないと判断された前記識別されたＩＰアドレスをカウント許容アドレスとして識別する判断手段と、
一致すると判断された場合に、前記所定のユーザ端末からの検索語の入力を、同じネットワークに連結するユーザ端末機によって繰り返し入力された過多検索入力であると判断して、前記所定のユーザ端末から入力された検索語に対応する前記カウントフィールドの入力回数をそのまま保持し、前記カウント許容アドレスであると識別された場合に、前記所定のユーザ端末から入力された検索語に対応する前記カウントフィールドの入力回数をカウントして記録するカウント記録手段と、
を備え、
前記検索エンジンは、
所定期間内に前記カウントフィールドに記録された入力回数を参照し、前記検索語別の入力回数に基づいて前記検索語を配列した入力ランキングリストまたは人気リストを作成し、前記作成された入力ランキングリストまたは人気リストを前記検索エンジンに接続するユーザ端末機に提供することを特徴とする検索媒介情報管理システム。
【請求項６】
前記所定のアドレス記録空間は、前記検索語が入力されたユーザ端末のクラス−ＣのホストＩＰアドレスを前記入力された検索語と対応付けて記録し、
前記判断手段は、前記識別したクラス−Ｃに対応するホストＩＰアドレスと前記所定のユーザ端末から入力された検索語に対応する前記アドレス記録空間に記録されている前記クラス−ＣのホストＩＰアドレスとが一致するか否かを判断し、前記識別されたクラス−Ｃに対応するホストＩＰアドレスと前記アドレス記録空間に記録されている前記クラス−ＣのホストＩＰアドレスとが一致しない場合に、前記識別されたクラス−Ｃに対応するホストＩＰアドレスをカウント許容アドレスとして識別することを特徴とする請求項５に記載の検索媒介情報管理システム。
【請求項７】
前記検索語の字母入力に連動して、入力語に対応するカウンタフィールドに記録された入力回数を参照し、前記検索語の字母入力に連動した入力ランキングリストをリアルタイムでユーザ端末機に提供すること、
を特徴とする請求項５に記載の検索媒介情報管理システム。
【請求項８】
最初の音節が前記検索語と同一のキーワードを検索し、前記キーワードのそれぞれに対応するカウントフィールドに記録された入力回数を参照し、前記各キーワードのそれぞれを配列した入力ランキングリストをユーザ端末機に提供すること、
を特徴とする請求項５に記載の検索媒介情報管理システム。
【請求項９】
アドレス記録空間及びカウンタフィールドのうち少なくともいずれかを所定の時間間隔で記録された情報をリセットすること、
を特徴とする請求項５から８のいずれか１つに記載の検索媒介情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クラス−ＣのＩＰアドレスを用いて検索媒介情報の入力回数を選別的にカウンティングし、カウンティングされた入力回数を参照して検索媒介情報に対する入力ランキングリストや人気リストを作成する検索媒介情報を管理する方法および検索媒介情報管理システムに関する。
【背景技術】
【０００２】
近来の検索サービスにおいて、所定の期間内に多数のユーザが入力したキーワードを調査し、これをいわゆる人気キーワードとしてユーザに提示するサービスが提供されている。このような人気キーワードを提供するサービスは、季節や社会的関心事などに応じて多数のユーザが関心を有する分野を容易に予測できるという点において商業的に注目されているサービスである。
【０００３】
例えば、最近１週間に、キーワード「良いペンション」に対するキーワードの入力が急激に増加する場合に、検索サービスを提供する運営者は、キーワード「良いペンション」を人気キーワードとして選定してユーザに提示するようになる。
【０００４】
しかしながら、キーワード「良いペンション」に対して商業的な利益関係があるユーザまたは集団によって、キーワード「良いペンション」が意図的に集中的に入力（過多検索入力：ａｂｕｓｉｎｇ）される場合であっても、運営者がこれを過多検索入力として識別することができず、依然として「良いペンション」を人気キーワードとして選定するしかない。これにより、過多検索入力を入力したユーザまたは集団は、ある種の利益を得るようになる。これは、人気キーワードサービスを悪用した代表的な事例であり、このような人気キーワードを悪用する事例が増加するほど、人気キーワード選定に対する不信はより一層大きくなるであろう。
【０００５】
これを解消するために、改善された検索サービスでは、１つのＩＰアドレスを用いて同じキーワードを継続して入力する場合に、これを過多検索入力として識別し、過多検索入力として識別された多数のキーワード入力を無視して人気キーワードを選定する方式を採択している。
【０００６】
しかしながら、このように改善された検索サービスによっても、端末機のホストアドレスを持続的に変更しながら同じキーワードを集中的に入力する場合は、実際には過多検索入力であるにも係わらず、これを過多検索入力として識別することができないという欠点がある。例えば、改善された検索サービスでは、悪意的な目的を有する集団でホストアドレスのみを相違して有するＩＰアドレスの多数端末機を用いて同じ検索語を集中的に入力する場合には、これを過多検索入力として識別することができない。
【０００７】
このように、従来の検索サービスでは、過多検索入力を効果的に識別することに限界がある。
【０００８】
したがって、検索語を入力した端末機のＩＰアドレスを特定クラス等級で確認し、これによって過多検索入力を発生させる端末機をネットワーク単位で識別することで、より一層正確に過多検索入力の判断を可能にする検索媒介情報管理モデルが切に求められている。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上述した問題点を解決するために案出されたものであって、過多検索入力を発生させる端末機をネットワーク単位で識別することができる検索媒介情報管理方法および検索媒介情報管理システムを提供することを目的とする。
【００１０】
また、本発明は、検索エンジンに接続するユーザ端末機に付与されたクラス−ＣのＩＰアドレスを用いて、所定規模のネットワークで意図的に入力される過多検索入力を容易に識別することができる検索媒介情報管理方法および検索媒介情報管理システムを提供することを他の目的とする。
【００１１】
さらに、本発明は、検索媒介情報の入力時ごとにカウントした入力回数を参照して検索媒介情報に対する統計データを作成するとともに、過多検索入力であると判断される検索媒介情報を既存に作成された統計データから除去することで、統計データを作成する構造設計を最小限に変更しながらも、正確な統計データの算出が可能な検索媒介情報管理方法および検索媒介情報管理システムを提供することをさらに他の目的とする。
【課題を解決するための手段】
【００１２】
上述した目的を達成するために、本発明に係る検索媒介情報を管理する方法は、コンピュータによって実行されるステップが、ユーザ端末を介して検索エンジンに入力される検索語ごとに当該検索語の入力回数が記録されるカウントフィールドを対応させるステップと、前記検索語が入力されたユーザ端末のクラス−ＣのＩＰアドレスを前記入力された検索語と対応付けて所定のアドレス記録空間に記録するステップと、所定のユーザ端末から前記検索エンジンに前記検索語が入力された場合に、前記所定のユーザ端末の前記クラス−ＣのＩＰアドレスを識別するステップと、前記識別されたＩＰアドレスが前記所定のユーザ端末から入力された検索語に対応する前記アドレス記録空間に記録されているＩＰアドレスと一致するか否かを判断するステップと、一致しないと判断された前記識別されたＩＰアドレスをカウント許容アドレスとして識別するステップと、一致すると判断された場合に、前記所定のユーザ端末からの検索語の入力を、同じネットワークに連結するユーザ端末機によって繰り返し入力された過多検索入力であると判断して、前記所定のユーザ端末から入力された検索語に対応する前記カウントフィールドの入力回数をそのまま保持するステップと、前記カウント許容アドレスである場合に、前記所定のユーザ端末から入力された検索語に対応するカウントフィールドの入力回数をカウントして記録するステップと、所定期間内に前記カウントフィールドに記録された入力回数を参照し、前記検索語別の入力回数に基づいて、前記各検索語を配列した入力ランキングリストまたは人気リストを作成するステップと、前記作成された入力ランキングリストまたは人気リストを前記検索エンジンに接続するユーザ端末機に提供するステップと、を含むことを特徴とする。
【００１３】
また、本発明の他の実施形態に係る検索媒介情報を管理する方法は、本発明に係る前記検索媒介情報を管理する方法において、前記所定のアドレス記録空間に記録するステップが、前記検索語が入力されたユーザ端末のクラス−ＣのホストＩＰアドレスを前記入力された検索語と対応付けて所定のアドレス記録空間に記録し、 前記カウント許容アドレスとして識別するステップが、前記識別されたクラス−Ｃに対応するホストＩＰアドレスと前記所定のユーザ端末から入力された検索語に対応する前記アドレス記録空間に記録されている前記クラス−ＣのホストＩＰアドレスとが一致するか否かを判断するステップと、前記識別されたクラス−Ｃに対応するホストＩＰアドレスと前記アドレス記録空間に記録されている前記クラス−ＣのホストＩＰアドレスとが一致しない場合に、前記識別されたクラス−Ｃに対応するホストＩＰアドレスをカウント許容アドレスとして識別するステップとを含むことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、検索エンジンに接続するユーザ端末機に付与されたクラス−ＣのＩＰアドレスを用いて所定規模のネットワークで意図的に入力される過多検索入力を容易に識別することができる検索媒介情報管理方法および検索媒介情報管理システムを提供することができる。
【００１５】
また、本発明によれば、検索媒介情報の入力時ごとにカウントした入力回数を参照して検索媒介情報に対する統計データを作成するが、過多検索入力であると判断される検索媒介情報を既存に作成された統計データから除去することで、統計データを作成する構造設計を最小限に変更しながらも、正確な統計データの算出が可能な検索媒介情報管理方法および検索媒介情報管理システムを提供することができる。
【００１６】
さらに、本発明によれば、過多検索入力を発生させる端末機をネットワーク単位で識別することができる検索媒介情報管理方法および検索媒介情報管理システムを提供することができる
【図面の簡単な説明】
【００１７】
【図１】本発明に係る検索媒介情報管理システムを概略的に示す図である。
【図２】本発明の一実施形態に係る検索媒介情報管理システムを示す構成図である。
【図３】本発明に係る有効な検索媒介情報の入力をカウントする一例を説明するための図である。
【図４】本発明の一実施形態に係る検索媒介情報管理方法を具体的に説明するためのフローチャートである。
【発明を実施するための形態】
【００１８】
以下、添付の図面を参照しながら、検索媒介情報を管理する方法および検索媒介情報管理システムについて説明する。
【００１９】
本明細書で持続して用いられるＩＰアドレスとは、インターネットなどの通信網に連結されたネットワークとネットワークに接続されているホスト（ユーザ端末機、サービスサーバなど）に付与される固有の識別アドレスを意味することができる。ＩＰアドレスは、ネットワークまたはホストの内部では３２ビット（４バイト）で処理されるが、ＩＰアドレスを表記するときには４個の１０進数を点（．）で区分して表記される。例えば、ＩＰアドレスは、「２０３．１７２．１１２．７２」のように４個の１０進数を点（ドット）で区分して表記される。
【００２０】
ＩＰアドレスは、ネットワークの規模（大きさ）、すなわちネットワークに連結するホストの数に応じて、クラス−Ａ、クラス−Ｂ、クラス−Ｃの等級に区分することができる。このような等級の区分は、ネットワークのアドレスを示す部分とネットワークに接続するホストのアドレスを示す部分のビット数を基準としたものである。
【００２１】
クラス−ＡのＩＰアドレスは、７ビットのネットワークアドレスと２４ビットのホストアドレスとでなされており、ホストが大規模に連結するネットワークで用いることができる。クラス−ＡのＩＰアドレスは、［ネットワークアドレス、ホストアドレス、ホストアドレス、ホストアドレス］で構成され、クラス−ＡのＩＰアドレスによっては、総１２６個のネットワークを生成し、各ネットワークあたり約１６７７万個のノードを連結することができる。
【００２２】
また、クラス−ＢのＩＰアドレスは、１４ビットのネットワークアドレスと１６ビットのホストアドレスとでなされており、これもホストが大規模に連結するネットワークで用いることができる。クラス−ＢのＩＰアドレスは、［ネットワークアドレス、ネットワークアドレス、ホストアドレス、ホストアドレス］で構成され、クラス−ＢのＩＰアドレスによっては、総１６，３８２個のネットワークを生成し、各ネットワークあたり約６万５千個のノードを連結することができる。
【００２３】
さらに、クラス−ＣのＩＰアドレスは、２１ビットのネットワークアドレスと８ビットのホストアドレスとでなされており、接続するホストの数は少ないが、多数のネットワークで用いることができる。クラス−ＣのＩＰアドレスは、［ネットワークアドレス、ネットワークアドレス、ネットワークアドレス、ホストアドレス］で構成され、クラス−ＣのＩＰアドレスによっては、総２，０９７，１５０個のネットワークを生成することができ、各ネットワーク毎に２５４個のノードを連結することができる。
【００２４】
この他にも、ＩＰアドレスは、マルチキャスト（Ｍｕｌｔｉｃａｓｔ）のためのクラス−Ｄ、または特殊な目的のクラスとして未来のために使用しないクラス−Ｅなどに区分することができる。
【００２５】
本実施形態の検索媒介情報管理システムは、検索媒介情報の入力が過多検索入力であるか否かを、所定規模のネットワークから容易に探し出すことができるクラス−ＣのＩＰアドレスを用いて検索媒介情報の入力回数を選別的にカウンティングし、カウンティングされた入力回数を参照して検索媒介情報に対する入力ランキングリストや人気リストを作成する。
【００２６】
図１は、本発明に係る検索媒介情報管理システムを概略的に示す図である。
【００２７】
検索媒介情報管理システム１００は、検索エンジン１１０に接続したユーザ１２０によって入力がなされる検索媒介情報の入力回数をカウントし、所定期間内に累計された入力回数を用いて作成された検索媒介情報に対する入力ランキングリストまたは人気リストをユーザ１２０に提供する役割を行う。
【００２８】
特に、本実施形態における検索媒介情報管理システム１００は、検索媒介情報の入力のために検索エンジン１１０に接続するユーザ端末機１２５に付与されたＩＰアドレス、より具体的に、クラス−ＣのＩＰアドレスがカウント許容アドレスであるか否かを判断し、この判断結果に応じて選別的に検索媒介情報に対する入力回数をカウントすることで、入力回数に対する信頼度を高く保持することができる。
【００２９】
まず、検索エンジン１１０とは、ユーザ１２０が検索しようとしたり実行しようとしたりするテキスト／オーディオ／ビデオ形態などのコンテンツを保有するコンテンツ供給者１３０のウェブサイトにユーザ１２０を接続誘導させる検索作業を支援するプログラムまたはサービスサーバを意味することができる。このような検索エンジン１１０による検索作業は、提供された検索ページにユーザ１２０が入力したキーワード、サイト識別子（ＵＲＬ）、リンクアドレスなどの検索媒介情報を取得し、取得された検索媒介情報を用いてユーザ１２０が所望するコンテンツを提供したりユーザを所定のウェブサイトに接続誘導させたりするものである。
【００３０】
例えば、検索エンジン１１０は、検索ページに検索窓、アドレス窓、およびコンテンツと関連した簡略情報などを含ませてユーザ１２０に提供することができ、検索窓またはアドレス窓へのユーザ１２０入力によるキーワード、サイト識別子、および簡略情報に対するユーザ１２０のクリック選択によるリンクアドレスを取得することができる。
【００３１】
すなわち、検索エンジン１１０は、検索ページを介して、キーワード入力によって生成される検索要請に応答してユーザ１２０が要求するコンテンツを提供することができるコンテンツ供給者１３０の簡略情報を提供し、ユーザ１２０がクリック選択した簡略情報のリンクアドレスを用いて特定のコンテンツ供給者１３０とユーザ１２０とを接続連結させる。さらに、検索エンジン１１０は、アドレス窓に入力されるサイト識別子によって特定されるコンテンツ供給者１３０とユーザ１２０とを接続連結させることもできる。このような検索エンジン１１０の接続誘導によってコンテンツ供給者１３０に接続されるユーザ１２０は、ユーザ端末機１２５を介してコンテンツ供給者１３０から所望するコンテンツの提供を受けることができる。
【００３２】
ユーザ１２０とは、本発明の検索媒介情報管理システム１００との接続のためのユーザ端末機１２５を保有しており、ユーザ端末機１２５に表示される検索ページに所望するコンテンツと関連した検索媒介情報を入力することで検索要請を生成するインターネット利用者を意味することができる。
【００３３】
コンテンツ供給者１３０とは、サイト識別子またはリンクアドレスによってネットワーク上の位置が特定されるウェブサイトを運営するコンテンツ提供者（ＣＰ）を意味することができる。
【００３４】
ユーザ端末機１２５は、インターネットなどの通信網１４０を介して検索媒介情報管理システム１００との接続状態を保持し、検索要請に対する応答として検索エンジン１１０によって提供された検索ページまたは検索されたコンテンツをユーザ１２０に視覚化して提供する役割を行う。さらに、ユーザ端末機１２５は、本発明の検索媒介情報管理システム１００によって作成される検索媒介情報に対する入力ランキングリストまたは人気リストなどを表示することができ、ユーザ１２０に検索と関連した多様な統計データを提供することができる。
【００３５】
検索媒介情報管理システム１００は、検索と関連した統計データの作成時に用いられる検索媒介情報の入力回数が過多検索入力を考慮して有効な入力に対してのみカウントされるようにすることで、正確な統計データの作成がなされるようにする役割を行う。
【００３６】
特に、検索媒介情報管理システム１００は、検索媒介情報を入力するユーザ端末機１２５のＩＰアドレスをクラス−Ｃ等級として識別し、所定規模のネットワークで発生する過多検索入力を容易に判断し、過多検索入力であると判断される検索媒介情報の入力をカウントしない。以下、図２を参照しながら、本発明の検索媒介情報管理システム２００の具体的な構成について説明する。
【００３７】
図２は、本発明の一実施形態に係る検索媒介情報管理システムを示す構成図である。
【００３８】
本発明の検索媒介情報管理システム２００は、カウントフィールド２２０と、ＩＰアドレス識別手段２３０と、判断手段２４０と、カウント記録手段２５０とを備えることができる。
【００３９】
検索媒介情報管理システム２００は、検索媒介情報の入力のために検索エンジン１１０に接続するユーザ端末機１２５に付与された接続関連ＩＰアドレスを識別し、識別されたＩＰアドレスを検索媒介情報に対応するアドレス記録空間２１０に記録する。ここで、アドレス記録空間２１０は、１つの検索媒介情報入力と関連してユーザ端末機１２５に付与されたＩＰアドレスを記録する役割を行う。このとき、アドレス記録空間２１０に入力されるＩＰアドレスのクラス等級は、所定規模のネットワークで発生する過多検索入力を容易に判断しようとする本発明の目的により、クラス−ＣのＩＰアドレスを選別的に記録することができる。
【００４０】
カウントフィールド２２０は、各検索媒介情報ごとに対応し、検索エンジン１１０に入力される検索媒介情報の入力回数と関連してカウントされた任意の数値を記録する数累計手段である。本実施形態におけるカウントフィールド２２０は、１つの検索媒介情報に対して検索エンジン１１０または検索エンジン１１０によって提供された検索ページに入力がなされたすべての入力をカウントした入力回数を記録するものではなく、過多検索入力であると判断される検索媒介情報の入力をカウントから除外した入力回数を記録する。すなわち、本発明の目的により、カウントフィールド２２０は、特定の検索媒介情報に対して入力回数を意図的に増加させようとする過多検索入力ではない有効な検索媒介情報の入力をカウントした入力回数を記録する。
【００４１】
アドレス記録空間２１０またはカウントフィールド２２０は、所定の時間間隔で記録された情報（数値）をリセットさせることで、特定期間内に記録されたクラス−ＣのＩＰアドレスまたは検索媒介情報の入力回数に関する情報を記録することができる。これにより、検索媒介情報管理システム２００は、以後に入力ランキングリストまたは人気リストを作成するとき、検索媒介情報の期間別入力現況に関する情報を反映して作成することができる。
【００４２】
検索媒介情報とは、検索エンジン１１０に接続したユーザ１２０に提供される検索ページに含まれる検索窓またはアドレス窓に入力されたキーワード、サイト識別子、または簡略情報に対するユーザ１２０のクリック選択と関連したリンクアドレスを意味することができる。
【００４３】
例えば、キーワード「新年」に対応するカウントフィールド２２０には、２００５月１２月２５日以後の１週間、検索ページの検索窓に「新年」が有効に入力されることにより、本発明の検索媒介情報管理システム２００によってカウントされた入力回数を記録することができる。
【００４４】
また、サイト識別子「ｗｗｗ．ｎａｖｅｒ．ｃｏｍ」に対応するカウントフィールド２２０には、検索作業がサービスされた後、検索ページのアドレス窓にサイト識別子「ｗｗｗ．ｎａｖｅｒ．ｃｏｍ」が有効に入力されることにより、検索媒介情報管理システム２００によってカウントされた入力回数を記録することができる。
【００４５】
さらに、リンクアドレス「ｈｔｔｐ：／／ｎｅｗｓ．ｎａｖｅｒ．ｃｏｍ／ｈｏｔｉｓｓｕｅ／ｒｅａｄ．ｐｈｐ〜」に対応するカウントフィールド２２０には、ユーザ１２０が所望するコンテンツと関連した簡略情報が検索ページを介して露出された後、ユーザ１２０が簡略情報をクリック選択することにより、抽出されるリンクアドレスの抽出される総回数（入力回数）を記録することができる。
【００４６】
ＩＰアドレス識別手段２３０は、検索エンジン１１０または検索ページに検索媒介情報が入力され、検索媒介情報の入力と関連した特定クラスのＩＰアドレスを識別する。より具体的に、ＩＰアドレス識別手段２３０は、検索エンジン１１０にユーザ端末機１２５が接続するときに付与されるクラス−ＣのＩＰアドレスを識別する。例えば、検索エンジン１１０に接続したユーザ端末機１２５のＩＰアドレスが「２０３．１７２．１１２．７２」のように割り当てられる場合に、ＩＰアドレス識別手段２３０は、クラス−ＣのＩＰアドレス構造、すなわち［ネットワークアドレス、ネットワークアドレス、ネットワークアドレス、ホストアドレス］を考慮して、ネットワークアドレスと関連した「２０３．１７２．１１２」を識別することができる。
【００４７】
判断手段２４０は、識別されたＩＰアドレスがカウント許容アドレスであるか否かを判断するものであって、検索エンジン１１０または検索ページに入力された検索媒介情報が過多検索入力であるか否かを判断する役割を行う。すなわち、判断手段２４０は、識別されたクラス−ＣのＩＰアドレスがアドレス記録空間２１０に記録されたクラス−Ｃの第２ＩＰアドレスと一致するか否かを確認し、ＩＰアドレスと第２ＩＰアドレスとが一致する場合に、今回の検索媒介情報の入力が同じネットワークで接続するユーザ端末機１２５によって入力された過多検索入力であると判断することができる。
【００４８】
この反面、ＩＰアドレスと第２ＩＰアドレスとが一致しない場合に、判断手段２４０は、今回の検索媒介情報の入力が以前に検索媒介情報を入力していない新しいネットワークと接続するユーザ端末機１２５からの有効な入力であると確認し、ＩＰアドレスをカウント許容アドレスとして判断する。
【００４９】
さらに、判断手段２４０は、アドレス記録空間２１０に記録される時間情報を用いて、特定の期間内に対してのみＩＰアドレスと第２ＩＰアドレスとの一致の可否を判断する過程を実行することで、同じネットワークからの入力であったとしても、一定の時間間隔を置いて入力される検索媒介情報を有効な検索媒介情報の入力として判断されるようにできる。
【００５０】
カウント記録手段２５０は、検索媒介情報を入力したユーザ端末機１２５と関連したクラス−ＣのＩＰアドレスが判断手段２４０によってカウント許容アドレスとして判断される場合に、検索媒介情報と対応するカウントフィールド２２０で入力回数をカウント（＋１）して記録されるようにする役割を行う。すなわち、カウント記録手段２５０は、過多検索入力ではなく有効な検索媒介情報の入力に対してのみ入力回数をカウントし、カウントされた入力回数がカウントフィールド２２０に記録されるようにする。
【００５１】
したがって、本発明によれば、検索エンジン１１０に接続するユーザ端末機１２５に付与されたクラス−ＣのＩＰアドレスを用いて所定規模のネットワークで意図的に入力される過多検索入力を容易に識別し、識別された過多検索入力を入力回数のカウント時に除外することで、検索媒介情報に対する入力回数の正確なカウントを期待することができる。
【００５２】
この後、検索媒介情報管理システム２００は、カウントフィールド２２０に記録された個別検索媒介情報の入力回数に基づいて、所定の期間内に多数の入力回数がカウントされたキーワード／サイト識別子に対する入力ランキングリストまたは多数のユーザ１２０と接続がなされたコンテンツ供給者１３０に対する人気リストなどを作成することができる。作成された入力ランキングリストおよび人気リストは、検索エンジン１１０に接続するユーザ端末機１２５を介してユーザ１２０に提供することができる。
【００５３】
すなわち、検索媒介情報管理システム２００は、過多検索入力を排除してカウントした検索媒介情報の入力回数を用いて、検索媒介情報に対する正確な統計データを作成することができる。例えば、検索媒介情報管理システム２００は、多数のユーザが最近に最多で入力した人気キーワードに対する正確な現況が入力ランキングリストを介して一目で分かるようにユーザ１２０に提供されるようにできる。
【００５４】
図３は、本発明に係る有効な検索媒介情報の入力をカウントする一例を説明するための図である。
【００５５】
上述したように、検索媒介情報管理システム２００は、検索エンジン１１０に接続するユーザ端末機１２５に付与されたＩＰアドレスに対してクラス−ＣのＩＰアドレスを識別し、これを考慮して過多検索入力を判断する役割を行う。
【００５６】
図３では、ＩＰアドレス「２０３．１７２．１１２．７２」が付与されたユーザ端末機１２５が検索エンジン１１０に接続し、検索エンジン１１０の検索窓にユーザ１２０が検索媒介情報であるキーワード「ビョンスルニョン」を入力する場合にユーザ１２０に提供される人気ランキングリストについて例示している。
【００５７】
図３のｉ）は、個別キーワードに対応するアドレス記録空間２１０およびカウントフィールド２２０を説明するものであって、期間「２００５年１２月３１日および２００６年１月１日」の間に検索エンジン１１０に入力がなされた検索媒介情報と関連した情報がアドレス記録空間２１０およびカウントフィールド２２０に記録されることを例示している。図３のｉ）に示すように、検索媒介情報管理システム２００は、上述した期間内に検索媒介情報の入力のために検索エンジン１１０に接続したユーザ端末機１２５に付与されたクラス−ＣのＩＰアドレス（以下、アドレス記録空間２１０に予め記録されているＩＰアドレスを第２ＩＰアドレスとする）をアドレス記録空間２１０に記録し、有効な入力であると判断される検索媒介情報の入力をカウントし、この入力回数をカウントフィールド２２０に記録することができる。
【００５８】
キーワード「ビョンスルニョン」に対応する図３のｉ）のアドレス記録空間２１０には、設定された期間内にキーワード「ビョンスルニョン」を入力したユーザ端末機１２５に付与されたクラス−ＣのＩＰアドレス「２０１．３１２．７１」などが記録されている。さらに、キーワード「ビョンスルニョン」に対応する図３のｉ）のカウントフィールド２２０には、過多検索入力ではない有効な入力であると判断されるキーワード「ビョンスルニョン」に対する入力回数が「１００回」と記録されている。
【００５９】
このような条件下において、期間「２００５年１２月３１日および２００６年１月１日」に検索エンジン１１０と接続したユーザ端末機１２５によってキーワード「ビョンスルニョン」が入力される場合に、検索媒介情報管理システム２００は、ユーザ端末機１２５に付与されたクラス−ＣのＩＰアドレス、すなわち「２０３．１７２．１１２」を識別することができる。この後、検索媒介情報管理システム２００は、キーワード「ビョンスルニョン」に対応するアドレス記録空間２１０を検索し、識別されたクラス−ＣのＩＰアドレス「２０３．１７２．１１２」がアドレス記録空間２１０に第２ＩＰアドレスとして既に記録されているか否かを判断する。すなわち、検索媒介情報管理システム２００は、ＩＰアドレスと第２ＩＰアドレスとの一致の可否を判断し、アドレス記録空間２１０内に識別されたＩＰアドレス「２０３．１７２．１１２」が既に記録されている状態（一致する状態）である場合には、今回のキーワード「ビョンスルニョン」の入力を過多検索入力として判断し、カウントフィールド２２０の入力回数としてカウントしない。この反面、アドレス記録空間２１０内に識別されたＩＰアドレス「２０３．１７２．１１２」が記録されていない状態（一致しない状態）である場合に、検索媒介情報管理システム２００は、今回のキーワード「ビョンスルニョン」の入力をカウント許容アドレスの有効な入力であると判断し、カウントフィールド２２０に入力回数を増加（＋１）させて記録することができる。
【００６０】
図３のｉｉ）では、本発明の検索媒介情報管理システム２００によって期間「２００５年１２月３１日から２００６年１月１日」の間にカウントした検索媒介情報の入力回数を記録するカウントフィールド２２０を参照して入力ランキングリストを作成し、作成された入力ランキングリストをユーザ端末機１２５に提供することについて例示している。
【００６１】
例えば、「２００６年１月１日」が経過した所定の時点において、検索ページの検索窓に検索語「ビョンスルニョン」を入力しようとするユーザ１２０に、検索媒介情報管理システム２００は、キーワードの字母入力に連動し、図３のｉ）のカウントフィールド２２０の入力回数を参照して入力ランキングリストを作成し、これをリアルタイムでユーザ１２０に提供することができる。
【００６２】
例えば、検索エンジン１１０に対して、ユーザ１２０がキーワード「ビョンスルニョン」のうちの「ビョン」を入力する場合に、検索媒介情報管理システム２００は、「ビョン」を最初の音節として含むキーワード「ビョンスルニョン」、「ビョンムチョン」、「ビョンウォン」などを検索し、各キーワードに対応するカウントフィールド２２０の入力回数を参照して入力ランキングリストを作成することができる。図３のｉｉ）に示すように、検索媒介情報管理システム２００は、キーワード「ビョン」と関連して作成された入力ランキングリストをユーザ１２０に表示することで、ユーザ１２０にキーワード「ビョン」と関連して多数のユーザが入力したキーワードがどのようなものであるかに関する統計データを提供することができる。
【００６３】
この後、検索媒介情報管理システム２００は、ユーザ端末機１２５を介して、ユーザ１２０が検索窓に「ビョンスル」または「ビョンスルニョン」を順次に入力することにより、入力されたキーワードに対する入力ランキング情報を作成し、作成された入力ランキング情報をユーザ１２０に提供することができる。
【００６４】
図３では、キーワードの字母入力によって、設定された期間内に多数入力がなされたキーワードの入力回数に関する入力ランキングリストを作成する例を示しているが、この他にも、検索ページのアドレス窓に入力されるサイト識別子の入力回数、または検索ページに露出された簡略情報をユーザ１２０がクリック選択することによって入力されるリンクアドレスの入力回数に関する入力ランキングリストを作成する例についても、当業者であれば上述した図３の例から容易に類推することができるであろう。
【００６５】
本発明の他の実施形態として、１つの検索媒介情報に対して、検索エンジン１１０への検索媒介情報入力時ごとにカウントした入力回数（以下、クエリ入力回数とする）および過多検索入力を排除して検索媒介情報の入力をカウントした入力回数（以下、補正入力回数とする）を比べ、この比較差値（比較差分値）が設定された数値を満たす場合には、クエリ入力回数に基づいて作成された入力ランキングリストから検索媒介情報を除去することについて説明する。
【００６６】
このために、検索媒介情報管理システム２００は、クエリ入力回数を記録するクエリカウントフィールドをさらに備えることができ、検索エンジン１１０に特定の検索媒介情報が入力されることに連動し、クエリカウントフィールドにこの入力回数をカウントして記録する。さらに、検索媒介情報管理システム２００は、上述したクラス−ＣのＩＰアドレスを考慮した過多検索入力の判断に応じて、検索媒介情報の入力を選別的にカウントした補正入力回数をカウントフィールド２２０に記録する。
【００６７】
上述したように、クエリ入力回数とは、補正入力回数とは異なり過多検索入力を考慮しない数値であり、検索媒介情報管理システム２００は、クエリ入力回数を用いて検索媒介情報に対する入力ランキングリストを作成する。入力ランキングリストの作成についての詳細な説明は、図３の実施形態で代替する。
【００６８】
所定以後の時点において、検索媒介情報管理システム２００は、特定検索媒介情報に対してクエリ入力回数および補正入力回数の差値（差分値）を算出し、算出された差値（差分値）が選定された数値を満たす場合には、該当する検索媒介情報に対する入力が過多検索入力によって多量に入力されたものであると判断し、作成された入力ランキングリストから検索媒介情報を除去することができる。例えば、数値を１００回以上として選定した条件下において、キーワード「ビョンスルニョン」に対するクエリ入力回数が「１，０００回」であることに比べて補正入力回数が「１００回」である場合に、検索媒介情報管理システム２００は、この差値（差分値）が選定された数値「１００回以上」を満たすものと判断し、キーワード「ビョンスルニョン」に対する入力が過多検索入力によるものであることを識別することができる。
【００６９】
これにより、検索媒介情報管理システム２００は、クエリ入力回数を参照して作成された入力ランキングリストからキーワード「ビョンスルニョン」を除去することができ、ユーザ１２０により一層正確な統計データとしての入力ランキングリストを提供することができる。
【００７０】
したがって、本発明によれば、検索媒介情報の入力時ごとにカウントした入力回数を参照して検索媒介情報に対する入力ランキングリストを作成し、過多検索入力が集中的に発生したと判断される検索媒介情報を既存に作成された入力ランキングリストから除去することで、入力ランキングリスト作成設計を最小限に変更しながらも、検索媒介情報の入力に関する正確な統計データを算出することができる。
【００７１】
以下、本発明の実施形態に係る検索媒介情報管理システムの流れについて詳しく説明する。
【００７２】
図４は、本発明の一実施形態に係る検索媒介情報管理方法を具体的に説明するためのフローチャートである。
【００７３】
本発明の検索媒介情報管理方法は、上述した検索媒介情報管理システム２００によって実行される。
【００７４】
まず、検索媒介情報管理システム２００は、検索媒介情報ごとにカウントフィールド２２０を対応させる（Ｓ４１０）。本ステップＳ４１０は、検索エンジン１１０で特定の検索媒介情報が入力される回数をカウントして記録するための手段を備える過程である。特に、本発明におけるカウントフィールド２２０は、過多検索入力であると判断される検索媒介情報の入力をカウントしない入力回数を記録する。さらに、カウントフィールド２２０は、所定の時間間隔で記録された入力回数を０にリセットさせることで、特定の時間間隔内に発生した検索媒介情報の入力と関連した情報を区分して記録することができる。
【００７５】
また、検索媒介情報管理システム２００は、検索エンジン１１０に検索媒介情報が入力され、検索媒介情報の入力と関連した特定クラスのＩＰアドレスを識別する（Ｓ４２０）。本ステップＳ４２０は、検索媒介情報の入力のために検索エンジン１１０に接続するユーザ端末機１２５に付与されたクラス−ＣのＩＰアドレスを識別する過程である。
【００７６】
次に、検索媒介情報管理システム２００は、識別されたＩＰアドレスがカウント許容アドレスであるか否かを判断する（Ｓ４３０）。本ステップＳ４３０は、該当する検索媒介情報の入力のために以前に検索エンジン１００に接続したユーザ端末機１２５と関連したクラス−Ｃの第２ＩＰアドレスをアドレス記録空間２１０から検索し、識別されたクラス−ＣのＩＰアドレスが検索されたクラス−Ｃの第２ＩＰアドレスと一致するか否かを比較する過程である。
【００７７】
比較の結果、一致する場合（Ｓ４３０で「はい」）に、検索媒介情報管理システム２００は、今回の検索媒介情報の入力を、同じネットワークに連結するユーザ端末機によって繰り返し入力された過多検索入力であると判断する（Ｓ４４０）。この後、検索媒介情報管理システム２００は、過多検索入力であると判断された検索媒介情報の入力に対してカウントを保留し、検索媒介情報に対応するカウントフィールド２２０の数値（入力回数）をそのまま保持する。
【００７８】
一方、比較の結果、一致しない場合（Ｓ４３０で「いいえ」）に、検索媒介情報管理システム２００は、今回の検索媒介情報の入力と関連したＩＰアドレスをカウント許容アドレスとして判断し（Ｓ４５０）、検索媒介情報と対応するカウントフィールド２２０で入力回数をカウントして記録する（Ｓ４６０）。本ステップＳ４５０、Ｓ４６０は、過多検索入力ではない有効な入力であると判断された検索媒介情報の入力に対してカウントを実行し、検索媒介情報に対応するカウントフィールド２２０の数値を増加（＋１）させる過程である。
【００７９】
また、検索媒介情報管理システム２００は、選定された期間内にカウントフィールド２２０に記録された入力回数を検索媒介情報に対応して確認し、確認された入力回数に基づいて検索媒介情報を配列した入力ランキングリストまたは人気リストを作成する（Ｓ４７０）。本ステップＳ４７０は、検索媒介情報と関連した統計データとして、例えば所定の期間内に相対的に多数の入力がなされたキーワードまたはサイト識別子を抽出して入力ランキングリストを作成したり、所定の期間内にユーザが簡略情報を多くクリック選択して多数のユーザを接続連結したコンテンツ供給者１３０に対する人気リストを作成する過程である。
【００８０】
続いて、検索媒介情報管理システム２００は、作成された入力ランキングリストまたは人気リストを検索エンジン１１０に接続するユーザ端末機１２５に提供する（Ｓ４８０）。本ステップＳ４８０は、以後に検索のために検索エンジン１１０に接続するユーザ１２０に過多検索入力を排除した正確な統計データを提供することで、検索時に入力される検索媒介情報の選定が最適化されるようにする過程である。
【００８１】
したがって、本発明によれば、検索エンジン１１０に接続するユーザ端末機１２５に付与されたクラス−ＣのＩＰアドレスを用いて所定規模のネットワークで意図的に入力される過多検索入力を容易に識別し、過多検索入力を入力回数のカウント時に除外することで、検索媒介情報に対する入力回数の正確なカウントを期待することができる。
【００８２】
なお、本発明の実施形態は、コンピュータにより実現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体を含む。当該記録媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともでき、記録媒体およびプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知であり使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。また、記録媒体は、プログラム命令、データ構造などを保存する信号を送信する搬送波を含む光または金属線、導波管などの送信媒体でもある。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行され得る高級言語コードを含む。
【００８３】
以上の説明から分かるように、本発明によれば、検索エンジンに接続するユーザ端末機に付与されたクラス−ＣのＩＰアドレスを用いて所定規模のネットワークで意図的に入力される過多検索入力を容易に識別することができる検索媒介情報管理方法および検索媒介情報管理システムを提供することができる。
【００８４】
また、本発明によれば、検索媒介情報の入力時ごとにカウントした入力回数を参照して検索媒介情報に対する統計データを作成するが、過多検索入力であると判断される検索媒介情報を既存に作成された統計データから除去することで、統計データを作成する構造設計を最小限に変更しながらも、正確な統計データの算出が可能な検索媒介情報管理方法および検索媒介情報管理システムを提供することができる。
【００８５】
さらに、本発明によれば、過多検索入力を発生させる端末機をネットワーク単位で識別することができる検索媒介情報管理方法および検索媒介情報管理システムを提供することができる
【００８６】
上述したように、本発明の好ましい実施形態を参照して説明したが、該当の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の思想および領域から逸脱しない範囲内で、本発明を多様に修正および変更させることができることを理解することができるであろう。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【図１】
0005301638.tif 000002
【図２】
0005301638.tif 000003
【図３】
0005301638.tif 000004
【図４】
0005301638.tif 000005