Method and system for managing search mediation information
25 claims: 11 independent, 14 dependent
- 1検索媒介情報を管理する方法であって、コンピュータによって実行されるステップが、 ユーザ端末を介して検索エンジンに入力される 検索語 ごとに当該検索語の入力回数が記録されるカウントフィールドを対応させるステップと、 前記 検索語 が入力されたユーザ端末の特定クラスのIPアドレスを前記入力された 検索語 と対応付けて所定のアドレス記録空間に記録するステップと、 所定のユーザ端末から前記検索エンジンに 検索語 が入力された場合に、前記所定のユーザ端末の前記特定クラスに対応するIPアドレスを識別するステップと、 前記識別されたIPアドレスが前記所定のユーザ端末から入力された 検索語 に対応する前記アドレス記録空間に記録されているIPアドレスと一致するか否かを判断して、一致しないと判断された前記識別されたIPアドレスをカウント許容アドレスとして識別するステップと、 前記カウント許容アドレスであると識別された場合に、前記所定のユーザ端末から入力された 検索語 に対応する前記カウントフィールドの入力回数をカウントして記録するステップと、 を含むことを特徴とする検索媒介情報管理方法。
- 2前記特定クラスのIPアドレスは、クラス-CのホストIPアドレスであることを特徴とする請求項1に記載の検索媒介情報管理方法。
- 3前記所定のアドレス記録空間に記録するステップは、前記 検索語 が入力されたユーザ端末のクラス-CのホストIPアドレスを前記入力された 検索語 と対応付けて所定のアドレス記録空間に記録し、 前記カウント許容アドレスとして識別するステップは、 前記識別されたクラス-Cに対応するホストIPアドレスと前記所定のユーザ端末から入力された 検索語 に対応する前記アドレス記録空間に記録されている前記クラス-CのホストIPアドレスとが一致するか否かを判断するステップと、 前記識別されたクラス-Cに対応するホストIPアドレスと前記アドレス記録空間に記録されている前記クラス-CのホストIPアドレスとが一致しない場合に、前記識別されたクラス-Cに対応するホストIPアドレスをカウント許容アドレスとして識別するステップと、 を含むことを特徴とする請求項2に記載の検索媒介情報管理方法。
- 4所定期間内に前記カウントフィールドに記録された入力回数を参照し、前記 検索語 別の入力回数に基づいて、前記各 検索語 を配列した入力ランキングリストまたは人気リストを作成するステップと、 前記作成された入力ランキングリストまたは人気リストを前記検索エンジンに接続するユーザ端末機に提供するステップと、 をさらに含むことを特徴とする請求項1から3のいずれか1つに記載の検索媒介情報管理方法。
- 5前記検索語の字母入力に連動して、入力語に対応するカウンタフィールドに記録された入力回数を参照し、前記検索語の字母入力に連動した入力ランキングリストをリアルタイムでユーザ端末機に提供するステップ、 をさらに含むことを特徴とする請求項4に記載の検索媒介情報管理方法。
- 6最初の音節が前記検索語と同一のキーワードを検索するステップと、 前記キーワードのそれぞれに対応するカウントフィールドに記録された入力回数を参照し、前記各キーワードのそれぞれを配列した入力ランキングリストをユーザ端末機に提供するステップ、 をさらに含むことを特徴とする請求項4または5に記載の検索媒介情報管理方法。
- 7検索媒介情報を管理する方法であって、コンピュータによって実行されるステップが、 ユーザ端末を介して検索エンジンに入力される 検索語 ごとに、当該 検索語 の第1入力回数が記録されるクエリカウントフィールドおよび当該 検索語 の第2入力回数が記録されるカウントフィールドを対応させるステップと、 前記 検索語 が入力されたユーザ端末のクラスCのIPアドレスを前記入力された 検索語 と対応付けて所定のアドレス記録空間に記録するステップと、 所定のユーザ端末から前記検索エンジンに 検索語 が入力された場合に、前記 検索語 に対応する前記クエリカウントフィールドの第1入力回数をカウントして記録するステップと、 前記所定のユーザ端末の前記クラス-Cに対応するIPアドレスを識別するステップと、 前記識別された所定のユーザ端末のクラス-Cに対応するIPアドレスが、前記所定のユーザ端末から入力された 検索語 に対応する前記所定のアドレス記録空間に記録されているクラス-CのIPアドレスと一致するか否かを判断するステップと、 前記判断の結果、一致しないと判断された場合に前記所定のユーザ端末から入力された 検索語 に対応する前記カウントフィールドの第2入力回数をカウントして記録するステップと、 所定期間内の前記 検索語 に対応する前記クエリカウントフィールドの第1入力回数とカウントフィールドの第2入力回数との差分を演算するステップと、 前記演算された差分が既定値を満たすか否かを判別し、前記既定値を満たすと判別された前記 検索語 を、前記第1入力回数に基づく前記各 検索語 のランキングから除外する処理を実行するステップと、 を含むことを特徴とする検索媒介情報管理方法。
- 8前記所定期間内に前記クエリカウントフィールドに記録された第1入力回数を参照し、前記 検索語 の第1入力回数に基づいて前記 検索語 を配列した入力ランキングリストまたは人気リストを作成するステップと、 前記作成された入力ランキングリストまたは人気リストを前記検索エンジンに接続するユーザ端末機に提供するステップと、をさらに含み、 前記ランキングから除外する処理を実行するステップは、 前記既定値を満たすと判別された前記 検索語 を、前記入力ランキングリストまたは人気リストから除去する処理を実行することを特徴とする請求項5に記載の検索媒介情報管理方法。
- 9前記検索語の字母入力に連動して、入力語に対応するカウンタフィールドに記録された入力回数を参照し、前記検索語の字母入力に連動した入力ランキングリストをリアルタイムでユーザ端末機に提供するステップ、 をさらに含むことを特徴とする請求項8に記載の検索媒介情報管理方法。
- 10最初の音節が前記検索語と同一のキーワードを検索するステップと、 前記キーワードのそれぞれに対応するカウントフィールドに記録された入力回数を参照し、前記各キーワードのそれぞれを配列した入力ランキングリストをユーザ端末機に提供するステップ、 をさらに含むことを特徴とする請求項8または9に記載の検索媒介情報管理方法。
- 11アドレス記録空間及びカウンタフィールドのうち少なくともいずれかを所定の時間間隔で記録された情報をリセットするステップ、 をさらに含むことを特徴とする請求項1から10のいずれか1つに記載の検索媒介情報管理方法。
- 12コンピュータに、請求項1~ 11 のうちのいずれか一項に記載の検索媒介情報管理方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
- 13検索媒介情報を管理するシステムであって、 ユーザ端末を介して検索エンジンに入力される 検索語 ごとに設けられ、当該 検索語 の入力回数が記憶されるカウントフィールドと、 前記 検索語 が入力されたユーザ端末の特定クラスのIPアドレスを前記入力された 検索語 と対応付けて所定のアドレス記録空間と、 所定のユーザ端末から前記検索エンジンに 検索語 が入力された場合に、前記所定のユーザ端末の前記特定クラスに対応するIPアドレスを識別するIPアドレス識別手段と、 前記識別されたIPアドレスが前記所定のユーザ端末から入力された 検索語 に対応する前記アドレス記録空間に記録されているIPアドレスと一致するか否かを判断して、一致しないと判断された前記識別されたIPアドレスをカウント許容アドレスとして識別する判断手段と、 前記カウント許容アドレスであると識別された場合に、前記所定のユーザ端末から入力された 検索語 に対応する前記カウントフィールドの入力回数をカウントして記録するカウント記録手段と、 を備えることを特徴とする検索媒介情報管理システム。
- 14前記特定クラスのIPアドレスは、クラス-CのホストIPアドレスであることを特徴とする請求項 13 に記載の検索媒介情報管理システム。
- 15前記所定のアドレス記録空間は、前記 検索語 が入力されたユーザ端末のクラス-CのホストIPアドレスを前記入力された 検索語 と対応付けて記録し、 前記判断手段は、前記識別したクラス-Cに対応するホストIPアドレスと前記所定のユーザ端末から入力された 検索語 に対応する前記アドレス記録空間に記録されている前記クラス-CのホストIPアドレスとが一致するか否かを判断し、前記識別されたクラス-Cに対応するホストIPアドレスと前記アドレス記録空間に記録されている前記クラス-CのホストIPアドレスとが一致しない場合に、前記識別されたクラス-Cに対応するホストIPアドレスをカウント許容アドレスとして識別することを特徴とする請求項 14 に記載の検索媒介情報管理システム。
- 16前記検索エンジンは、 所定期間内に前記カウントフィールドに記録された入力回数を参照し、前記 検索語 別の入力回数に基づいて前記 検索語 を配列した入力ランキングリストまたは人気リストを作成し、前記作成された入力ランキングリストまたは人気リストを前記検索エンジンに接続するユーザ端末機に提供することを特徴とする請求項 13 から 15 のいずれか1つに記載の検索媒介情報管理システム。
- 17前記検索語の字母入力に連動して、入力語に対応するカウンタフィールドに記録された入力回数を参照し、前記検索語の字母入力に連動した入力ランキングリストをリアルタイムでユーザ端末機に提供すること、 を特徴とする請求項16に記載の検索媒介情報管理システム。
- 18最初の音節が前記検索語と同一のキーワードを検索し、前記キーワードのそれぞれに対応するカウントフィールドに記録された入力回数を参照し、前記各キーワードのそれぞれを配列した入力ランキングリストをユーザ端末機に提供すること、 を特徴とする請求項16または17に記載の検索媒介情報管理システム。
- 19アドレス記録空間及びカウンタフィールドのうち少なくともいずれかを所定の時間間隔で記録された情報をリセットすること、 を特徴とする請求項13から18のいずれか1つに記載の検索媒介情報管理システム。
- 20検索媒介情報を管理するシステムであって、 ユーザ端末を介して検索エンジンに入力される 検索語 ごとに設けられ、当該 検索語 の第1入力回数が記録されるクエリカウントフィールド及び当該 検索語 の第2入力回数が記録されるカウントフィールドと、 前記 検索語 が入力されたユーザ端末の特定クラスのIPアドレスを前記入力された 検索語 と対応付けて所定のアドレス記録空間と、 所定のユーザ端末から前記検索エンジンに 検索語 が入力された場合に、前記 検索語 に対応する前記クエリカウントフィールドの第1入力回数をカウントして記録する第1カウント記録手段と、 前記所定のユーザ端末の前記クラス-CのIPアドレスを識別するIPアドレス識別手段と、 前記識別された所定のユーザ端末のクラス-Cに対応するIPアドレスが、前記所定のユーザ端末から入力された 検索語 に対応する前記所定のアドレス記録空間に記録されているクラス-CのIPアドレスと一致するか否かを判断する判断手段と、 前記判断の結果、一致しないと判断された場合に前記所定のユーザ端末から入力された 検索語 に対応する前記カウントフィールドの第2入力回数をカウントして記録する第2カウント記録手段と、 所定期間内の前記 検索語 に対応する前記クエリカウントフィールドの第1入力回数とカウントフィールドの第2入力回数との差分を演算し、前記演算された差分が既定値を満たすか否かを判別して、前記既定値を満たすと判別された前記 検索語 を前記第1入力回数に基づく前記各 検索語 のランキングから除外する処理を実行する処理手段と、 を備えることを特徴とする検索媒介情報管理システム。
- 21前記検索エンジンは、 所定期間内に前記クエリカウントフィールドに記録された第1入力回数に基づいて前記 検索語 を配列した入力ランキングリストまたは人気リストを作成し、前記作成された入力ランキングリストまたは人気リストを前記検索エンジンに接続するユーザ端末機に提供し、 前記処理手段は、前記検索エンジンによって生成される前記入力ランキングリストまたは人気リストから前記既定値を満たすと判別された前記 検索語 を除外する処理を遂行することを特徴とする請求項 20 に記載の検索媒介情報管理システム。
- 22前記処理手段は、前記検索エンジンに設けられることを特徴とする請求項 20 又は 21 に記載の検索媒介情報管理システム。
- 23前記検索エンジンは、 前記検索語の字母入力に連動して、入力語に対応するカウンタフィールドに記録された入力回数を参照し、前記検索語の字母入力に連動した入力ランキングリストをリアルタイムでユーザ端末機に提供する処理を実行すること、 を特徴とする請求項20から22のいずれか1つに記載の検索媒介情報管理システム。
- 24前記検索エンジンは、 最初の音節が前記検索語と同一のキーワードを検索し、前記キーワードのそれぞれに対応するカウントフィールドに記録された入力回数を参照し、前記各キーワードのそれぞれを配列した入力ランキングリストをユーザ端末機に提供すること、 を特徴とする請求項20から23のいずれか1つに記載の検索媒介情報管理システム。
- 25前記検索エンジンは、 アドレス記録空間及びカウンタフィールドのうち少なくともいずれかを所定の時間間隔で記録された情報をリセットすること、 を特徴とする請求項20から24のいずれか1つに記載の検索媒介情報管理システム。
Independent claims25
80 paragraphs, as filed
The present invention selectively counts the number of inputs of search mediation information using a class-C IP address, and creates an input ranking list or popularity list for the search mediation information by referring to the counted number of inputs. Regarding methods for managing information and search mediation information management systems.
In recent search services, a service is provided in which a keyword input by a large number of users within a predetermined period is investigated and the keyword is presented to the user as a so-called popular keyword. A service that provides such a popular keyword is a service that is attracting commercial attention in that it is possible to easily predict a field in which a large number of users are interested according to the season, social concerns, and the like.
For example, if the number of keyword inputs for the keyword "good pension" increases sharply in the last week, the operator who provides the search service should select the keyword "good pension" as a popular keyword and present it to the user. become.
However, even if the keyword "good pension" is intentionally and intensively input (excessive search input: abuse) by a user or group that has a commercial interest in the keyword "good pension". The operator cannot identify this as an excessive search input, and there is still no choice but to select "good pension" as a popular keyword. This allows the user or population that enters the over-search input to gain some benefit. This is a typical example of misusing a popular keyword service, and the more cases of misusing such a popular keyword, the greater the distrust of popular keyword selection.
To solve this, the improved search service identifies the same keyword as over-search input when continuously entering the same keyword using one IP address, and many identified as over-search input. We have adopted a method of selecting popular keywords by ignoring keyword input.
However, even with such an improved search service, if the same keyword is intensively input while continuously changing the host address of the terminal, this is actually an excessive search input. Has the disadvantage that it cannot be identified as an excessive search input. For example, in the improved search service, if the same search term is intensively input using a large number of terminals with IP addresses that differ only in the host address in a group with a malicious purpose, this is excessive. Cannot be identified as search input.
As described above, the conventional search service has a limit in effectively identifying the excessive search input.
Therefore, by checking the IP address of the terminal that entered the search term in a specific class class and identifying the terminal that generates the excessive search input for each network, it is possible to judge the excessive search input more accurately. There is an urgent need for a search-mediated information management model.
<p> The present invention has been devised to solve the above-mentioned problems, and is a search mediation information management method and a search mediation information management system capable of identifying a terminal that generates an excessive search input in a network unit. The purpose is to provide.</p><p> Further, the present invention can easily identify an excessive search input intentionally input in a network of a predetermined scale by using a class-C IP address assigned to a user terminal connected to a search engine. Another purpose is to provide a search mediation information management method and a search mediation information management system.</p><p> Further, the present invention creates statistical data for the search mediation information by referring to the number of inputs counted each time the search mediation information is input, and already creates search mediation information determined to be excessive search input. To provide a search mediation information management method and a search mediation information management system that can calculate accurate statistical data while changing the structural design for creating statistical data to the minimum by removing it from the statistical data. For yet other purposes.</p>
<p> A method for managing search mediation information according to the present invention in order to achieve the above-mentioned object is<u style="single">Search word</u>The step of associating the count field with each and the above to the search engine<u style="single">Search word</u>If is entered, the above<u style="single">Search word</u>A step of identifying an IP address of a specific class related to the input of the above, a step of determining whether or not the identified IP address is a countable address, and as a result of the determination, the IP address is a countable address. In the case of the above<u style="single">Search</u><u style="single">word</u>It is characterized by including a step of counting and recording the number of inputs in the count field corresponding to.</p><p> Further, a method for managing search mediation information according to another embodiment of the present invention is described.<u style="single">Search word</u>The step of associating the query count field and the count field for each, and the search engine<u style="single">Search word</u>Is interlocked with the input, the above<u style="single">Search word</u>The step of counting and recording the number of query inputs in the query count field corresponding to<u style="single">Search word</u>The step of identifying the class-C IP address associated with the input of and the identified class-C IP address are described above.<u style="single">Search word</u>The step of determining whether or not the second IP address of the class-C recorded in the predetermined address recording space corresponding to the above is matched, and when the IP address and the second IP address do not match, the above<u style="single">Search word</u>The difference value (difference value of the number of inputs) by comparing the step of counting and recording the number of correction inputs in the count field corresponding to, and the number of query inputs in the query count field and the number of correction inputs in the count field at a predetermined time or later. When the step of calculating the difference value (difference value) and the calculated difference value (difference value) satisfy the set numerical value, the above<u style="single">Search word</u>It is characterized by including a step of executing a predetermined process for.</p>
Hereinafter, a method of managing search mediation information and a search mediation information management system will be described with reference to the attached drawings.
The IP address used continuously in this specification is a network connected to a communication network such as the Internet and a unique identification address given to a host (user terminal, service server, etc.) connected to the network. Can mean. IP addresses are processed in 32 bits (4 bytes) inside the network or host, but when expressing IP addresses, four decimal numbers are separated by dots (.). For example, an IP address is expressed by dividing four decimal numbers into dots, such as "203.172.112.72".
IP addresses can be classified into Class-A, Class-B, and Class-C grades according to the size (size) of the network, that is, the number of hosts connected to the network. The classification of such a grade is based on the number of bits of the part indicating the address of the network and the part indicating the address of the host connected to the network.
Class-A IP addresses consist of a 7-bit network address and a 24-bit host address, and can be used in networks to which hosts are connected on a large scale. A class-A IP address consists of [network address, host address, host address, host address]. Depending on the class-A IP address, a total of 126 networks are generated, and each network has about 16.77 million. Nodes can be concatenated.
In addition, the class-B IP address consists of a 14-bit network address and a 16-bit host address, which can also be used in a network to which hosts are connected on a large scale. A class-B IP address consists of [network address, network address, host address, host address], and depending on the class-B IP address, a total of 16,382 networks are generated, and each network is about 65. Thousands of nodes can be concatenated.
Furthermore, the class-C IP address consists of a 21-bit network address and an 8-bit host address, and although the number of connected hosts is small, it can be used in many networks. A class-C IP address consists of [network address, network address, network address, host address], and depending on the class-C IP address, a total of 2,097,150 networks can be generated, and each network can be generated. You can concatenate 254 nodes.
In addition to this, IP addresses can be classified into class-D for multicast and class-E that will not be used for the future as a special purpose class.
The search mediation information management system of the present embodiment uses a class-C IP address that can easily find out whether or not the input of the search mediation information is an excessive search input from a network of a predetermined scale. Selectively count the number of inputs in, and create an input ranking list or popularity list for search mediation information by referring to the counted number of inputs.
FIG. 1 is a diagram schematically showing a search mediation information management system according to the present invention.
The search mediation information management system 100 counts the number of times the search mediation information is input by the user 120 connected to the search engine 110, and for the search mediation information created using the total number of inputs within a predetermined period. It serves to provide the input ranking list or popularity list to the user 120.
In particular, the search mediation information management system 100 in the present embodiment has an IP address assigned to the user terminal 125 connected to the search engine 110 for inputting the search mediation information, more specifically, a class-C IP address. By determining whether or not is an allowable count address and selectively counting the number of inputs to the search mediation information according to the determination result, the reliability of the number of inputs can be maintained high.
First, the search engine 110 supports a search operation that guides the user 120 to connect to the website of the content provider 130 that has the content such as text / audio / video form that the user 120 tries to search or execute. Can mean a program or service server. In such a search operation by the search engine 110, search mediation information such as a keyword, a site identifier (URL), and a link address entered by the user 120 on the provided search page is acquired, and the acquired search mediation information is used. It provides the content desired by the user 120 and guides the user to connect to a predetermined website.
For example, the search engine 110 can provide the user 120 with a search window, an address window, and brief information related to the content on the search page, and keywords entered in the search window or address window by the user 120. It is possible to obtain the site identifier and the link address by the click selection of the user 120 for the simplified information.
That is, the search engine 110 provides simplified information of the content provider 130 capable of providing the content requested by the user 120 in response to the search request generated by the keyword input via the search page, and the user 120 provides the simplified information. Click Connects a specific content provider 130 and a user 120 using the link address of the selected simplified information. Further, the search engine 110 can also connect and connect the content provider 130 and the user 120 specified by the site identifier entered in the address window. The user 120 connected to the content provider 130 by such connection guidance of the search engine 110 can receive the desired content provided by the content provider 130 via the user terminal 125.
The user 120 has a user terminal 125 for connecting to the search mediation information management system 100 of the present invention, and search mediation information related to the desired content on the search page displayed on the user terminal 125. Can mean an Internet user who generates a search request by entering.
Content provider 130 can mean a content provider (CP) that operates a website whose location on the network is identified by a site identifier or link address.
The user terminal 125 maintains a connection state with the search mediation information management system 100 via a communication network 140 such as the Internet, and uses the search page or the searched content provided by the search engine 110 as a response to the search request. It plays the role of visualizing and providing to 120. Further, the user terminal 125 can display an input ranking list or a popularity list for the search mediation information created by the search mediation information management system 100 of the present invention, and the user 120 can display various statistical data related to the search. Can be provided.
The search mediation information management system 100 is accurate by ensuring that the number of times the search mediation information is entered when creating statistical data related to the search is counted only for valid inputs in consideration of excessive search input. It plays a role of ensuring that various statistical data are created.
In particular, the search mediation information management system 100 identifies the IP address of the user terminal 125 that inputs the search mediation information as a class-C grade, easily determines the excessive search input that occurs in a network of a predetermined scale, and performs an excessive search. Do not count the input of search mediation information that is judged to be input. Hereinafter, a specific configuration of the search mediation information management system 200 of the present invention will be described with reference to FIG.
FIG. 2 is a configuration diagram showing a search mediation information management system according to an embodiment of the present invention.
The search mediation information management system 200 of the present invention can include a count field 220, an IP address identification means 230, a determination means 240, and a count recording means 250.
The search mediation information management system 200 identifies the connection-related IP address assigned to the user terminal 125 connected to the search engine 110 for inputting the search mediation information, and corresponds the identified IP address to the search mediation information. Record in the address recording space 210. Here, the address recording space 210 plays a role of recording the IP address assigned to the user terminal 125 in connection with one search mediation information input. At this time, the class grade of the IP address input to the address recording space 210 selectively selects the class-C IP address for the purpose of the present invention for easily determining the excessive search input generated in the network of a predetermined scale. Can be recorded in.
The count field 220 is a number accumulating means for recording an arbitrary numerical value counted in relation to the number of times of inputting the search mediation information input to the search engine 110, corresponding to each search mediation information. The count field 220 in the present embodiment does not record the number of inputs that counts all the inputs made to the search engine 110 or the search page provided by the search engine 110 for one search medium information. Record the number of inputs excluding the input of search mediation information that is judged to be excessive search input from the count. That is, for the purposes of the present invention, the count field 220 counts the number of inputs of valid search mediation information that is not an excessive search input that intentionally increases the number of inputs for specific search mediation information. Record.
The address recording space 210 or the count field 220 resets the information (numerical value) recorded at a predetermined time interval to provide information on the number of times the class-C IP address or search mediation information is input recorded within a specific period. Can be recorded. As a result, the search mediation information management system 200 can be created by reflecting the information regarding the input status of the search mediation information for each period when the input ranking list or the popularity list is subsequently created.
Search mediation information is a link associated with a user 120's click selection for a keyword, site identifier, or brief information entered in a search window or address window contained in a search page provided to a user 120 connected to a search engine 110. Can mean an address.
For example, in the count field 220 corresponding to the keyword "New Year", the search mediation information of the present invention can be obtained by effectively inputting "New Year" in the search window of the search page for one week after December 25, 2005. The number of inputs counted by the management system 200 can be recorded.
Also, in the count field 220 corresponding to the site identifier "www.naver.com", the site identifier "www.naver.com" must be effectively entered in the address window of the search page after the search work is serviced. Therefore, the number of inputs counted by the search mediation information management system 200 can be recorded.
In addition, the count field 220 corresponding to the link address "http://news.naver.com/hotissue/read.php~" exposes brief information related to the content desired by user 120 via the search page. After that, the user 120 can click and select the simplified information to record the total number of times (input times) of the extracted link addresses are extracted.
The IP address identification means 230 identifies a specific class of IP address associated with the input of the search mediation information by inputting the search mediation information into the search engine 110 or the search page. More specifically, the IP address identification means 230 identifies a class-C IP address given when the user terminal 125 connects to the search engine 110. For example, if the IP address of the user terminal 125 connected to the search engine 110 is assigned as "203.172.112.72", the IP address identification means 230 has a class-C IP address structure, that is, [network address, network]. Address, network address, host address] can be considered to identify "203.172.112" associated with the network address.
The determination means 240 determines whether or not the identified IP address is a countable address, and determines whether or not the search mediation information input to the search engine 110 or the search page is an excessive search input. Play the role of judging. That is, the determination means 240 confirms whether or not the identified class-C IP address matches the class-C second IP address recorded in the address recording space 210, and the IP address and the second IP address are different from each other. If they match, it can be determined that the input of the search mediation information this time is an excessive search input input by the user terminal 125 connected by the same network.
On the other hand, when the IP address and the second IP address do not match, the determination means 240 is from the user terminal 125 that connects to a new network in which the input of the search mediation information this time has not previously input the search mediation information. Confirm that it is a valid input, and judge the IP address as a countable address.
Further, the determination means 240 uses the time information recorded in the address recording space 210 to execute a process of determining whether or not the IP address and the second IP address can match only within a specific period. Even if the input is from the same network, the search mediation information input at regular time intervals can be judged as the input of valid search mediation information.
The count recording means 250 uses the count field 220 corresponding to the search mediation information when the class-C IP address associated with the user terminal 125 that has entered the search mediation information is determined by the judgment means 240 as a countable address. It plays a role of counting (+1) the number of inputs so that they are recorded. That is, the count recording means 250 counts the number of inputs only for the input of valid search mediation information, not the excessive search input, and the counted number of inputs is recorded in the count field 220.
Therefore, according to the present invention, the excessive search input intentionally input in a network of a predetermined size can be easily identified by using the class-C IP address assigned to the user terminal 125 connected to the search engine 110. By excluding the identified excessive search input when counting the number of inputs, it is possible to expect an accurate count of the number of inputs for the search mediation information.
After that, the search mediation information management system 200 performs an input ranking list for the keyword / site identifier in which a large number of input times are counted within a predetermined period based on the number of times of input of the individual search mediation information recorded in the count field 220. Alternatively, you can create a popularity list for content providers 130 that are connected to a large number of users 120. The created input ranking list and popularity list can be provided to the user 120 via the user terminal 125 connected to the search engine 110.
That is, the search mediation information management system 200 can create accurate statistical data for the search mediation information by using the number of times the search mediation information is input, which is counted by excluding the excessive search input. For example, the search mediation information management system 200 can provide the user 120 with an accurate status of the most recently entered popular keywords by a large number of users so that they can see at a glance via an input ranking list.
FIG. 3 is a diagram for explaining an example of counting the input of valid search mediation information according to the present invention.
As described above, the search mediation information management system 200 identifies the class-C IP address with respect to the IP address assigned to the user terminal 125 connected to the search engine 110, and takes this into consideration when inputting an excessive search. Play the role of judging.
In FIG. 3, the user terminal 125 to which the IP address "203.172.112.72" is assigned connects to the search engine 110, and the user 120 inputs the keyword "byungsulnyeon" which is the search mediation information in the search window of the search engine 110. It illustrates the popularity ranking list provided to the user 120 when doing so.
I) in Figure 3 describes the address recording space 210 and the count field 220 corresponding to the individual keywords, during the period "December 31, 2005 and January 1, 2006", the search engine 110. Illustrates that information related to the search mediation information entered in is recorded in the address recording space 210 and the count field 220. As shown in i) of FIG. 3, the search mediation information management system 200 is a class-C IP assigned to the user terminal 125 connected to the search engine 110 for inputting the search mediation information within the above-mentioned period. The address (hereinafter, the IP address recorded in advance in the address recording space 210 is referred to as the second IP address) is recorded in the address recording space 210, and the input of the search mediation information judged to be a valid input is counted. This number of inputs can be recorded in the count field 220.
In the address recording space 210 of i) in Fig. 3 corresponding to the keyword "Byungsulnyon", the class-C IP assigned to the user terminal 125 that entered the keyword "Byungsulnyon" within the set period. The address "201.312.71" etc. is recorded. Furthermore, in the count field 220 of i) in Fig. 3, which corresponds to the keyword "Byungsulnyeon", the number of inputs to the keyword "Byungsulnyeon", which is judged to be a valid input that is not an excessive search input, is "100 times". Is recorded.
Under such conditions, when the keyword "Byungsulnyong" is input by the user terminal 125 connected to the search engine 110 during the period "December 31, 2005 and January 1, 2006", the search mediation The information management system 200 can identify the class-C IP address assigned to the user terminal 125, that is, "203.172.112". After that, the search mediation information management system 200 searches the address recording space 210 corresponding to the keyword "byungsulnyeon", and the identified class-C IP address "203.172.112" is the second IP in the address recording space 210. Determine if it has already been recorded as an address. That is, the search mediation information management system 200 determines whether or not the IP address and the second IP address can be matched, and the IP address "203.172.112" identified in the address recording space 210 is already recorded (match). If this is the case, the input of the keyword "Byungsulnyeon" this time is judged as an excessive search input and is not counted as the number of inputs in the count field 220. On the other hand, when the IP address "203.172.112" identified in the address recording space 210 is not recorded (mismatched state), the search mediation information management system 200 uses the keyword "Byungsulnyong" this time. Is determined to be a valid input of the count allowable address, and the number of inputs can be increased (+1) in the count field 220 and recorded.
In ii) of FIG. 3, a count field 220 that records the number of times the search mediation information is input counted during the period December 31, 2005 to January 1, 2006 by the search mediation information management system 200 of the present invention. The input ranking list is created by referring to, and the created input ranking list is provided to the user terminal 125.
For example, at a predetermined time when "January 1, 2006" has passed, the search mediation information management system 200 can be used as a keyword for a user 120 who tries to enter the search term "byungsulnyeon" in the search window of the search page. In conjunction with the character input, an input ranking list can be created by referring to the number of inputs in the count field 220 in i) of FIG. 3, and this can be provided to the user 120 in real time.
For example, when the user 120 inputs "Byung" out of the keywords "Byungsulnyong" to the search engine 110, the search mediation information management system 200 includes the keyword "Byung" as the first syllable. You can create an input ranking list by searching for "syllables", "byungmucheon", "byungwon", etc., and referring to the number of times the count field 220 is entered corresponding to each keyword. As shown in ii) of Fig. 3, the search mediation information management system 200 displays the input ranking list created in relation to the keyword "Byung" to the user 120, so that the user 120 is associated with the keyword "Byung". It is possible to provide statistical data on what the keywords entered by a large number of users are.
After that, the search mediation information management system 200 creates input ranking information for the input keyword by the user 120 sequentially inputting "Byungsul" or "Byungsulnyong" in the search window, and the created input. Ranking information can be provided to the user 120 via the user terminal 125.
Figure 3 shows an example of creating an input ranking list for the number of times a large number of keywords have been entered within a set period by entering the character of the keyword, but in addition to this, in the address window of the search page. For an example of creating an input ranking list regarding the number of times the site identifier is entered, or the number of times the user 120 clicks and selects the simplified information exposed on the search page, the link address is entered. For example, it can be easily inferred from the example of FIG. 3 described above.
As another embodiment of the present invention, for one search mediation information, the number of inputs counted for each search mediation information input to the search engine 110 (hereinafter referred to as the number of query inputs) and the excessive search input are eliminated. Compare the number of inputs counted for search mediation information (hereinafter referred to as the number of correction inputs), and if this comparison difference value (comparison difference value) satisfies the set value, create it based on the number of query inputs. Explaining that the search mediation information is removed from the input ranking list.
For this purpose, the search mediation information management system 200 can further include a query count field for recording the number of query inputs, and the query count field is linked to the input of specific search mediation information to the search engine 110. This number of inputs is counted and recorded. Further, the search mediation information management system 200 records in the count field 220 the number of correction inputs that selectively counts the input of the search mediation information in response to the judgment of the excess search input in consideration of the above-mentioned class-C IP address. To do.
As described above, the query input count is a numerical value that does not consider excessive search input unlike the correction input count, and the search mediation information management system 200 creates an input ranking list for search mediation information using the query input count. To do. The detailed description of creating the input ranking list will be replaced by the embodiment of FIG.
At a time point after the predetermined time, the search mediation information management system 200 calculates the difference value (difference value) between the number of query inputs and the number of correction inputs for the specific search mediation information, and the calculated difference value (difference value) is selected. When the specified numerical value is satisfied, it is determined that the input for the corresponding search mediation information is a large amount of input due to the excessive search input, and the search mediation information can be removed from the created input ranking list. For example, under the condition that the numerical value is selected as 100 times or more, the search mediation is performed when the number of correction inputs is "100 times" as compared with the number of query inputs for the keyword "Byungsulnyong" is "1,000 times". The information management system 200 determines that this difference value (difference value) satisfies the selected numerical value "100 times or more", and identifies that the input for the keyword "Byungsulnyong" is due to excessive search input. be able to.
As a result, the search mediation information management system 200 can remove the keyword "byungsulnyeon" from the input ranking list created by referring to the number of query inputs, and the input ranking as more accurate statistical data by the user 120. A list can be provided.
Therefore, according to the present invention, an input ranking list for the search mediation information is created by referring to the number of inputs counted each time the search mediation information is input, and it is determined that excessive search input is intensively generated. By removing the information from the existing input ranking list, it is possible to calculate accurate statistical data regarding the input of search mediation information while changing the input ranking list creation design to the minimum.
Hereinafter, the flow of the search mediation information management system according to the embodiment of the present invention will be described in detail.
FIG. 4 is a flowchart for specifically explaining the search mediation information management method according to the embodiment of the present invention.
The search mediation information management method of the present invention is executed by the search mediation information management system 200 described above.
First, the search mediation information management system 200 associates the count field 220 with each search mediation information (S410). This step S410 is a process of providing means for counting and recording the number of times that specific search mediation information is input by the search engine 110. In particular, the count field 220 in the present invention records the number of inputs that do not count the inputs of search mediation information that are determined to be excessive search inputs. Further, the count field 220 resets the number of inputs recorded at a predetermined time interval to 0, so that the information related to the input of the search mediation information generated within a specific time interval can be separately recorded. it can.
In addition, the search mediation information management system 200 inputs the search mediation information to the search engine 110 and identifies the IP address of a specific class associated with the input of the search mediation information (S420). This step S420 is a process of identifying the class-C IP address assigned to the user terminal 125 connected to the search engine 110 for inputting the search mediation information.
Next, the search mediation information management system 200 determines whether or not the identified IP address is a countable address (S430). This step S430 searches the address recording space 210 for a class-C second IP address associated with the user terminal 125 previously connected to the search engine 100 to enter the relevant search mediation information, and identifies the class. This is the process of comparing whether the IP address of -C matches the second IP address of the searched class -C.
As a result of the comparison, if they match (Yes in S430), the search mediation information management system 200 uses the excessive search input repeatedly input by the user terminal connected to the same network. Judge that there is (S440). After that, the search mediation information management system 200 suspends the count for the input of the search mediation information determined to be an excessive search input, and keeps the numerical value (input count) of the count field 220 corresponding to the search mediation information as it is. Hold.
On the other hand, if the comparison results do not match (No in S430), the search mediation information management system 200 determines the IP address associated with the input of the search mediation information this time as a countable address (S450) and searches. The number of inputs is counted and recorded in the count field 220 corresponding to the mediation information (S460). In this step S450 and S460, the count is executed for the input of the search mediation information determined to be a valid input that is not an excessive search input, and the numerical value of the count field 220 corresponding to the search mediation information is increased (+1). ) Is the process.
In addition, the search mediation information management system 200 confirms the number of inputs recorded in the count field 220 within the selected period corresponding to the search mediation information, and arranges the search mediation information based on the confirmed number of inputs. Create an input ranking list or popularity list (S470). In this step S470, as statistical data related to search mediation information, for example, a keyword or site identifier in which a relatively large number of inputs have been made within a predetermined period is extracted to create an input ranking list, or within a predetermined period. This is the process in which the user clicks and selects a large number of simple information to create a popularity list for the content provider 130 that connects and concatenates a large number of users.
Subsequently, the search mediation information management system 200 provides the created input ranking list or popularity list to the user terminal 125 connected to the search engine 110 (S480). This step S480 optimizes the selection of search mediation information input at the time of search by providing accurate statistical data that eliminates excessive search input to the user 120 who subsequently connects to the search engine 110 for search. It is a process to make it.
Therefore, according to the present invention, the excessive search input intentionally input in a network of a predetermined size can be easily identified by using the class-C IP address assigned to the user terminal 125 connected to the search engine 110. By excluding the excessive search input when counting the number of inputs, it is possible to expect an accurate count of the number of inputs for the search mediation information.
In addition, the embodiment of the present invention includes a computer-readable recording medium including program instructions for executing various operations realized by a computer. The recording medium may include program instructions, data files, data structures, etc. alone or in combination, and the recording medium and program instructions may be specially designed and configured for the purposes of the present invention. It may be known and usable by those skilled in the art of computer software. Examples of computer-readable recording media include hard disks, magnetic media such as floppy (registered trademark) disks and magnetic tapes, optical recording media such as CD-ROMs and DVDs, and magnetic-optical such as floppy disks. Includes media and hardware devices specially configured to store and execute program instructions such as ROM, RAM, flash memory, and so on. The recording medium is also a transmission medium such as an optical or metal wire containing a carrier wave for transmitting a signal for storing a program instruction, a data structure, or the like, or a waveguide. Examples of program instructions include not only machine language code such as that generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
As can be seen from the above description, according to the present invention, excessive search input intentionally input in a network of a predetermined scale using a class-C IP address assigned to a user terminal connected to a search engine can be input. It is possible to provide a search mediation information management method and a search mediation information management system that can be easily identified.
Further, according to the present invention, statistical data for the search mediation information is created by referring to the number of inputs counted each time the search mediation information is input, but the search mediation information judged to be excessive search input is already provided. By removing from the created statistical data, we provide a search mediation information management method and a search mediation information management system that can calculate accurate statistical data while changing the structural design that creates the statistical data to the minimum. be able to.
Further, according to the present invention, it is possible to provide a search mediation information management method and a search mediation information management system capable of identifying a terminal that generates an excessive search input in a network unit.
As described above, the description has been made with reference to the preferred embodiments of the present invention, but for those skilled in the art, those skilled in the art will not deviate from the ideas and areas of the present invention described in the claims. It will be appreciated that the present invention can be modified and modified in various ways. That is, the technical scope of the present invention is defined based on the claims and is not limited by the best mode for carrying out the invention.
<figref num="1">It is a figure which shows schematicly the search mediation information management system which concerns on this invention.</figref><figref num="2">It is a block diagram which shows the search mediation information management system which concerns on one Embodiment of this invention.</figref><figref num="3">It is a figure for demonstrating an example which counts the input of the effective search intermediary information which concerns on this invention.</figref><figref num="4">It is a flowchart for demonstrating concretely about the search intermediary information management method which concerns on one Embodiment of this invention.</figref>
4 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2001249933A | Cites | Japan | Examiner |
| JP2002245339A | Cites | Japan | Examiner |
| JP2002288069A | Cites | Japan | Search report |
| JP2004206517A | Cites | Japan | Examiner |
| JP2004304629A | Cites | Japan | Search report |
| WO2005114439A1 | Cites | World Intellectual Property Organization (WIPO) | Examiner |
| JP2008500657A | Cites | Japan | Search report |
| JP2001249933A | Cites | Japan | – |
| JP2004206517A | Cites | Japan | – |
| WO2005114439A1 | Cites | World Intellectual Property Organization (WIPO) | – |
| JP2004304629A | Cites | Japan | – |
| JP2002288069A | Cites | Japan | – |
| JP2008500657A | Cites | Japan | – |
8 members in 4 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 1020060024278 | Republic of Korea | – | |
| 20060024278 | Republic of Korea | A | |
| 20060024278 | Republic of Korea | A | |
| 2007001214 | Republic of Korea | W | |
| 2007001214 | Republic of Korea | W | |
| 2006200624278 | – | – | – |
| 2007001214 | – | – | – |
| KR20060024278 | – | – | – |
| WO2007KR01214 | – | – | – |
Members8
| Document | Office | Kind | |
|---|---|---|---|
| KR100736805B1 | Republic of Korea | B1 | |
| WO2007105899A1 | World Intellectual Property Organization (WIPO) | A1 | |
| US2009055372A1 | United States of America | A1 | |
| JP2009528645A | Japan | A | |
| US8131704B2 | United States of America | B2 | |
| JP2012064239A | Japan | A | |
| JP4939554B2This record | Japan | B2 | |
| JP5301638B2 | Japan | B2 |
26 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Written decision to grant a patent or to grant a registration (utility model)JAPANESE INTERMEDIATE CODE: A01A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Transfer to examiner for re-examination before appeal (zenchi)AppealJAPANESE INTERMEDIATE CODE: A911A911 | A911 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of appointment of power of attorneyJAPANESE INTERMEDIATE CODE: A7423RD03 | RD03 | |
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 |
Numbers
- Publication
- 4939554
- Publication, DOCDB
- 4939554
- Publication, EPODOC
- JP4939554B
- Application
- 2008558212
- Application, DOCDB
- 2008558212
- Application, EPODOC
- JP20080558212
Titles2
- Japanese
- 検索媒介情報を管理する方法および検索媒介情報管理システム
- English
- How to manage search mediation information and search mediation information management system
Classification
- CPC, 1
- H04L61/35
- IPC, 1
- G06F17 30
