JP2002334104A - Information distribution system, information distribution server, client, information transmission method, reception method, and program - Google Patents
Information distribution system, information distribution server, client, information transmission method, reception method, and programInfo
- Publication number
- JP2002334104A JP2002334104A JP2001136665A JP2001136665A JP2002334104A JP 2002334104 A JP2002334104 A JP 2002334104A JP 2001136665 A JP2001136665 A JP 2001136665A JP 2001136665 A JP2001136665 A JP 2001136665A JP 2002334104 A JP2002334104 A JP 2002334104A
- Authority
- JP
- Japan
- Prior art keywords
- information
- distribution
- client
- server
- date
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】 (修正有)
【課題】 ユーザ登録させることなく、ユーザに関する
情報を収集し、この情報に基づいてユーザに的確な情報
を配信する。
【解決手段】 情報配信システムは、通信網に接続され
たクライアント102と、通信網に接続された情報配信
サーバ103と、通信網に接続された検索エンジンサー
バ104と、通信網に接続された情報提供サーバ105
とを有する。クライアント102は、閲覧履歴情報を情
報源識別子とともに情報配信サーバ103に宛てて送信
する。また、ユーザによって入力されたグローバルワー
ドを情報配信サーバ103に宛てて送信する。情報配信
サーバ103は、クライアント102から送られた情報
源識別子と閲覧履歴情報を受け取る。閲覧履歴情報から
配信キーワードを抽出し記憶する。情報配信サーバ10
3はアドレス情報と、配信キーワードを検索して得られ
る検索結果情報と、プロモーション情報とを取得し、配
信情報をクライアント102に送信する。
(57) [Summary] (with correction) [Problem] To collect information about a user without registering the user, and to deliver accurate information to the user based on the information. An information distribution system includes a client connected to a communication network, an information distribution server connected to the communication network, a search engine server connected to the communication network, and information connected to the communication network. Provision server 105
And The client 102 transmits the viewing history information to the information distribution server 103 together with the information source identifier. Further, the global word input by the user is transmitted to the information distribution server 103. The information distribution server 103 receives the information source identifier and the browsing history information transmitted from the client 102. The distribution keyword is extracted from the browsing history information and stored. Information distribution server 10
3 acquires address information, search result information obtained by searching for a distribution keyword, and promotion information, and transmits the distribution information to the client 102.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、情報配信システ
ム、情報配信サーバ、クライアント、情報送信方法、受
信方法、並びにプログラムに関し、より詳しくはクライ
アントの閲覧履歴情報を情報配信サーバに送信し、該閲
覧履歴情報からクライアント情報を抽出して、且つ閲覧
履歴情報を分析して分析結果をクライアント情報に反映
させ、該クライアント情報に応じた情報を検索してプロ
モーション情報とともに情報配信サーバがクライアント
に送る、情報配信システム、情報配信サーバ、クライア
ント、情報送信方法、受信方法、並びにプログラムに関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information distribution system, an information distribution server, a client, an information transmission method, a reception method, and a program. Extracting client information from the history information, analyzing the browsing history information, reflecting the analysis result on the client information, searching for information corresponding to the client information, and transmitting the information along with the promotion information to the client by the information distribution server; The present invention relates to a distribution system, an information distribution server, a client, an information transmission method, a reception method, and a program.
【0002】[0002]
【従来の技術】近年のインターネットに関わる技術の進
展及び社会への広まりに伴って、インターネットを利用
して顧客の属性・特性に応じた情報の提供を行う、いわ
ゆる「One to One」の情報提供が行われるよ
うになってきた。かかる「One to One」の情
報提供をするには、ユーザに関する情報を収集する必要
がある。収集する方法の一つとして、米国特許5,94
8,061号公報に記載された技術がある。この技術
は、サイトを訪れた回数や、ユーザのプロフィールに応
じて、広告を選択的に表示する仕組みの特許である。こ
の技術によれば、ユーザがコンテンツサーバにアクセス
すると、コンテンツサーバは、広告スペースを空けてコ
ンテンツを送信する。なお、この時点では、広告スペー
スに表示される広告の内容はまた決まっていない。2. Description of the Related Art With the recent development of technology related to the Internet and its spread to society, the so-called "One to One" information provision that provides information according to the attributes and characteristics of customers using the Internet. Is being done. In order to provide such “One to One” information, it is necessary to collect information on the user. One method of collecting is U.S. Pat.
There is a technique described in Japanese Patent Publication No. 8,061. This technology is a patent for a mechanism for selectively displaying advertisements in accordance with the number of visits to a site and the profile of a user. According to this technique, when the user accesses the content server, the content server transmits the content with an advertisement space left. At this point, the content of the advertisement displayed in the advertisement space has not been determined yet.
【0003】次に、ユーザ端末は、受け取ったコンテン
ツとともに、広告スペースが確保されて表示される。こ
の広告スペースには、以下のように、コンテンツサーバ
に予め登録された、提携先である広告サーバのいずれか
の広告が選択されて表示される。[0003] Next, the user terminal displays the received content together with an advertisement space secured. In this advertisement space, one of the advertisements of the affiliated advertisement server registered in advance in the content server is selected and displayed as follows.
【0004】広告選択サーバは、コンテンツサーバから
コンテンツサーバにアクセスしたユーザのプロファイル
やアクセス回数などのプロファイル情報を取得可能であ
り、該プロファイル情報に基づき、いずれかの広告サー
バを選択し、選択にかかる情報を、広告サーバ選択情報
としてユーザ端末に送る。[0004] The advertisement selection server can acquire profile information such as the profile of the user who has accessed the content server and the number of times of access from the content server, select one of the advertisement servers based on the profile information, and start the selection. The information is sent to the user terminal as advertisement server selection information.
【0005】ユーザ端末は、この広告サーバ選択情報を
受けて、該選択情報に対応した指定された広告情報を広
告サーバから取得し、広告スペースに表示する。[0005] Upon receiving the advertisement server selection information, the user terminal acquires the specified advertisement information corresponding to the selection information from the advertisement server, and displays it in the advertisement space.
【0006】一方、ネットワーク上の情報資源(サイ
ト、Web文書など)にアクセスした場合、URL(Un
iversal Resource Locator)の代わりに、よりユーザに
理解しやすい識別子を用いることが提案されている。例
えば、特許公開公報10−78928号は、予め文字列
で表現されているURLを比較的短い10桁の番号に割
り当てて番号化する技術を開示している。また、米国特
許6,151,624号は、ネットワーク資源を自然言
語による名前によって特定する技術を開示している。ま
た、米国特許5,764,906号は、物理アドレスや
URLなどの情報を用いずに、短い記憶容易なエイリア
ス(ニックネーム)を用いて、ネットワーク上を特定す
ることを可能にする技術を開示している。On the other hand, when an information resource (site, Web document, etc.) on the network is accessed, the URL (Un
It has been proposed to use an identifier that is more understandable to the user instead of an iversal resource locator. For example, Japanese Patent Laid-Open Publication No. 10-78928 discloses a technique of assigning a URL represented in a character string in advance to a relatively short 10-digit number and digitizing the number. U.S. Pat. No. 6,151,624 discloses a technique for specifying network resources by natural language names. U.S. Pat. No. 5,764,906 discloses a technology that enables a network to be specified using a short and easy-to-store alias (nickname) without using information such as a physical address and a URL. ing.
【0007】[0007]
【発明が解決しようとする課題】顧客の属性・特性に応
じた情報の提供を行うには、ユーザの正確なプロファイ
ル情報を取得することが有用であり、ある特定のサーバ
へのアクセスのみならず、ネット上で全てのアクセスに
基づいてユーザに関する情報を収集することが、正確な
ユーザ情報を得るには必要となる。In order to provide information according to the attributes and characteristics of a customer, it is useful to obtain accurate profile information of a user. In order to obtain accurate user information, it is necessary to collect information on the user based on all accesses on the net.
【0008】しかし、米国特許5,948,061号公
報に記載の技術は、アンケートなどユーザからの入力に
よることなく、ユーザに関する情報を収集することは可
能であるが、収集できるユーザに関する情報を収集する
情報は、ユーザが広告主のコンテンツサーバにアクセス
したユーザのプロファイルやアクセス回数などに限られ
るため、Double Click社と契約した広告主達以外のサー
バに対するその他全てのアクセスについて情報を収集す
ることはできない。However, the technology described in US Pat. No. 5,948,061 can collect information about users without inputting from a user such as a questionnaire. Since the information to be provided is limited to the profile of the user who accessed the advertiser's content server and the number of times of access, it is not possible to collect information on all other accesses to servers other than the advertisers who have contracted with DoubleClick. Can not.
【0009】本発明は、上記課題解決することを目的と
するものであり、ユーザ登録させることなく、ユーザの
全てのアクセスに関する閲覧履歴情報を収集し、かかる
閲覧履歴情報に基づいてユーザの特性・属性に応じた的
確な情報を配信することを目的とする。SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned problem. The present invention collects browsing history information on all accesses of a user without registering the user, and based on the browsing history information, obtains characteristics and characteristics of the user. The purpose is to deliver accurate information according to attributes.
【0010】[0010]
【課題を解決するための手段】本発明は、上記目的を達
成するための手段として、以下の特徴を有する。The present invention has the following features as means for achieving the above object.
【0011】(請求項1に記載の発明)請求項1に記載
の発明にかかる情報配信システムは、通信網に接続され
たクライアントと、通信網に接続された情報配信サーバ
と、通信網に接続された検索エンジンサーバと、通信網
に接続された情報提供サーバとを有する。(Invention of claim 1) An information distribution system according to the invention of claim 1 is a client connected to a communication network, an information distribution server connected to the communication network, and connected to the communication network. And an information providing server connected to a communication network.
【0012】クライアントは、ユーザによる情報の閲覧
履歴情報、たとえば該ユーザが訪問したURL、IPア
ドレスなどを記憶し、該記憶した閲覧履歴情報を情報源
識別子とともに情報配信サーバに宛てて送信する。ま
た、ユーザによって入力されたグローバルワードを情報
配信サーバに宛てて送信する。グローバルワードとは、
URLやIPアドレスに対応づけられた数字列若しくは
文字列若しくはこれらの組み合わせを言うものとする。
たとえばグローバルワード「919919」がある特定
のURLに対応づけられておりクライアントが該グロー
バルワードを受け取るとそのURLに変換するように作
用する。グローバルワードとしては、インターネットナ
ンバー社が提供するインターネットナンバーや、ネット
ワード社やリアルネーム社の提供するキーワードなどを
用いることができる。The client stores browsing history information of the information by the user, for example, a URL and an IP address visited by the user, and transmits the stored browsing history information to the information distribution server together with the information source identifier. The global word input by the user is transmitted to the information distribution server. What is a global word?
It refers to a number string or a character string associated with a URL or an IP address, or a combination thereof.
For example, the global word “919919” is associated with a specific URL, and when the client receives the global word, it acts to convert it to the URL. As the global word, an internet number provided by an internet number company, a keyword provided by a netword company or a real name company, or the like can be used.
【0013】情報配信サーバは、前記クライアントから
送られた情報源識別子と閲覧履歴情報を受け取る。情報
源識別子は該閲覧履歴情報の送信元を一意に特定するも
のであって、たとえばグローバルワードを処理するソフ
トウエアに付与されたソフトIDである。[0013] The information distribution server receives the information source identifier and the browsing history information sent from the client. The information source identifier uniquely identifies the transmission source of the browsing history information, and is, for example, a software ID assigned to software that processes a global word.
【0014】また、情報配信サーバは、該閲覧履歴情報
から配信キーワードを抽出し、情報源識別子と配信キー
ワードを対応づけて記憶する。Further, the information distribution server extracts a distribution keyword from the browsing history information, and stores the information source identifier and the distribution keyword in association with each other.
【0015】また、情報配信サーバは前記クライアント
から情報源識別子とグローバルワードを受け取った場合
に、該グローバルワードに対応するアドレス情報(たと
えばURL)と、情報源識別子に対応する配信キーワー
ドを検索エンジンサーバに渡すことによって検索エンジ
ンサーバから返される検索結果情報と、予め記憶された
プロモーション情報とを取得する。そしてこれらを用い
て配信情報を生成し、これをクライアントに送信するよ
うに作用する。When the information distribution server receives the information source identifier and the global word from the client, the information distribution server retrieves the address information (for example, URL) corresponding to the global word and the distribution keyword corresponding to the information source identifier from the search engine server. To obtain search result information returned from the search engine server and promotion information stored in advance. Then, it operates to generate distribution information by using these and transmit it to the client.
【0016】検索エンジンサーバは、配信情報サーバか
ら送られてくる配信キーワードを含むネット情報資源を
検索し、該配信キーワードを含むネット情報資源のアド
レス情報を検索結果情報として配信情報サーバに返す。
ネット情報資源とは、クライアントがインターネットな
どの通信網を介して閲覧可能な情報であって例えば、い
ずれかのWebサーバに格納されたWeb文書、映像フ
ァイル、画像ファイル、音声ファイルなどの電子文書で
ある。The search engine server searches for a net information resource including a distribution keyword sent from the distribution information server, and returns address information of the net information resource including the distribution keyword to the distribution information server as search result information.
The network information resource is information that can be browsed by a client via a communication network such as the Internet, and is, for example, an electronic document such as a Web document, a video file, an image file, and an audio file stored in any one of the Web servers. is there.
【0017】情報提供サーバは、グローバルワードとそ
れに対応するアドレス情報(URL又はIPアドレス)
により特定されるグローバルワード対応情報を有してい
る。前記クライアントは、前記配信情報を受け取ると、
対応するアドレス情報により特定されるネット資源情報
を前記情報提供サーバから取得し、前記検索結果情報及
びプロモーション情報とともにユーザに閲覧させるよう
に表示する。「配信情報」は、ユーザが入力したグロー
バルワードに対応するアドレス情報と、プロモーション
情報を含む。The information providing server has a global word and corresponding address information (URL or IP address)
Has global word correspondence information specified by. When the client receives the distribution information,
The network resource information specified by the corresponding address information is obtained from the information providing server, and is displayed together with the search result information and the promotion information so as to be viewed by a user. “Distribution information” includes address information corresponding to the global word input by the user and promotion information.
【0018】(請求項2に記載の発明)請求項2に記載
の発明にかかる情報配信サーバは、クライアントからグ
ローバルワードを受け取り、該グローバルワードに対応
する対応アドレス情報を送信する。また、該情報配信サ
ーバは、クライアントから情報源識別子と閲覧履歴情報
を受け取り、前記閲覧履歴情報からクライアント情報を
抽出する。クライアント情報は、該クライアントのユー
ザの何らかの属性を示す情報であり、例えば、ユーザが
関心を有すると推定される事項を示すキーワード(配信
キーワード)を含む情報である。(Invention of claim 2) The information distribution server according to the invention of claim 2 receives a global word from a client and transmits corresponding address information corresponding to the global word. Further, the information distribution server receives the information source identifier and the browsing history information from the client, and extracts the client information from the browsing history information. The client information is information indicating some attribute of the user of the client, for example, information including a keyword (distribution keyword) indicating an item that is presumed to be of interest to the user.
【0019】また、グローバルワードを受け取った場合
は、該グローバルワードに対応する対応アドレス情報
と、該クライアント情報に基づいて分析された結果得ら
れるプロモーション情報とを含む配信情報を該クライア
ントに返す。When the global word is received, distribution information including corresponding address information corresponding to the global word and promotion information obtained as a result of analysis based on the client information is returned to the client.
【0020】これにより、情報配信サーバは、ユーザの
要求する情報を返すことができるとともに、ユーザの要
求にかかる情報以外の情報で、ユーザの関心があると推
定される情報を、いわゆるPUSH情報として配信する
ことが可能となる。[0020] Thus, the information distribution server can return information requested by the user, and converts information other than the information requested by the user, which is estimated to be of interest to the user, as so-called PUSH information. It becomes possible to distribute.
【0021】(請求項11に記載の発明)請求項11に
記載の発明は、閲覧履歴情報を情報配信サーバに送信す
るクライアントであって、グローバルワードを情報配信
サーバに送信する情報要求手段と、これに応答して該情
報配信サーバから返信される配信情報を受け取り表示す
る情報表示手段とを有し、該配信情報は、該グローバル
ワードに対応する情報と、前記閲覧履歴情報を分析した
結果に応じて定められたプロモーション情報を含むこと
を特徴とする。(Invention according to claim 11) An invention according to claim 11 is a client for transmitting browsing history information to an information distribution server, and information request means for transmitting a global word to the information distribution server; Information display means for receiving and displaying distribution information returned from the information distribution server in response thereto, wherein the distribution information is obtained by analyzing information corresponding to the global word and a result of analyzing the browsing history information. It is characterized by including promotion information determined accordingly.
【0022】これにより、本発明にかかるクライアント
は、グローバルワードを情報配信サーバに送信すると、
該グローバルワードに対応するWeb情報などを閲覧可
能に表示するとともに、ユーザの要求によらないいわゆ
るプッシュ(Push)情報として配信される、閲覧履
歴情報から得られたユーザに関する情報に基づいて選択
されたプロモーション情報を閲覧可能に表示する。Thus, when the client according to the present invention transmits the global word to the information distribution server,
Web information or the like corresponding to the global word is displayed in a browsable manner, and is selected based on information about the user obtained from the browsing history information, which is distributed as so-called push (Push) information not requested by the user. Display promotion information in a browsable manner.
【0023】[0023]
【発明の実施の形態】つぎに本発明の実施の形態につい
て図面を参照しながら説明する。Embodiments of the present invention will now be described with reference to the drawings.
【0024】[第1の実施の形態]図1は、本実施の形
態に係る情報配信システムの全体構成例を示すブロック
図である。図示の情報配信システムは、通信網101に
接続されたクライアント102と、通信網101に接続
された情報配信サーバ103と、通信網101に接続さ
れた検索エンジンサーバ104と、通信網101に接続
された情報提供サーバ105とを有している。[First Embodiment] FIG. 1 is a block diagram showing an example of the overall configuration of an information distribution system according to the present embodiment. The illustrated information distribution system includes a client 102 connected to the communication network 101, an information distribution server 103 connected to the communication network 101, a search engine server 104 connected to the communication network 101, and a client connected to the communication network 101. Information providing server 105.
【0025】以下に、本実施の形態に係る情報提供シス
テムの各構成要素について説明する。Hereinafter, each component of the information providing system according to the present embodiment will be described.
【0026】(通信網101)通信網101は、有線・
無線、専用回線・交換回線を問わず、これに接続されて
いる装置がそれぞれ目的とする装置に対しセッションを
確立したときにその間での情報の送受を可能とするよう
に作用する。図1中通信網101は、一本の基幹線によ
って接続されるように表示してあるが、これはインター
ネットのように、ゲートウエイを介して複数のネットワ
ークが組み合わされて実現しても構わない。また、その
接続についてもいわゆるバックボーンといわれる基幹線
に直接接続せずとも、PPP接続などによって一時的に
接続してあっても、セッションを確立したときにその間
で情報の送受ができるようになっていれば構わない。な
お、上記「通信網」は専用回線を固定的に張りめぐらせ
たような、交換機を用いない通信網も含むものとする。(Communication Network 101) The communication network 101
Regardless of whether it is wireless, a dedicated line, or a switched line, each of the devices connected to it operates to enable transmission and reception of information between the target devices when a session is established. In FIG. 1, the communication network 101 is shown as being connected by one trunk line, but this may be realized by combining a plurality of networks via a gateway, such as the Internet. Regarding the connection, even if the connection is not directly connected to a main line called a so-called backbone, but is temporarily connected by a PPP connection or the like, information can be transmitted and received during the session establishment even if the session is established. It does not matter. Note that the "communication network" includes a communication network that does not use an exchange, such as a fixed line of dedicated lines.
【0027】[クライアント102]クライアント10
2は、通信網101を介して情報提供サーバ103、検
索エンジンサーバ104、情報提供サーバ105に接続
可能なコンピュータ、ワークステーション、移動体端末
などの情報処理装置であって、これらサーバに情報を要
求し、該サーバから返される情報を操作者が閲覧可能な
情報に変換して提供する機能を有する。クライアント1
02は、たとえばWeb接続機能を有しWeb文書閲覧
ソフトウエアであるいわゆるブラウザを搭載したコンピ
ュータ、もしくは携帯情報端末(PDA)、携帯電話器
などである。[Client 102] Client 10
Reference numeral 2 denotes an information processing apparatus such as a computer, a work station, or a mobile terminal which can be connected to the information providing server 103, the search engine server 104, and the information providing server 105 via the communication network 101, and requests information from these servers And a function of converting the information returned from the server into information that can be browsed by the operator and providing the information. Client 1
Reference numeral 02 denotes, for example, a computer equipped with a so-called browser which is a Web document browsing software having a Web connection function, a personal digital assistant (PDA), a mobile phone, or the like.
【0028】クライアント102は、情報閲覧手段10
6を有し、該情報閲覧手段106はグローバルワード受
付手段107と、情報表示手段108と、閲覧履歴情報
記憶手段109と、閲覧履歴情報送出手段110とを備
えている。The client 102 is provided with the information browsing means 10
The information browsing means 106 includes a global word accepting means 107, an information display means 108, a browsing history information storage means 109, and a browsing history information sending means 110.
【0029】情報閲覧手段106は、上記サーバが有す
る情報の送信要求をなし、この送信要求に応答して該サ
ーバから送られてくる情報を受け取り、受け取った情報
をユーザに閲覧可能な形式で表示するように作用する。The information browsing means 106 makes a transmission request of the information possessed by the server, receives the information transmitted from the server in response to the transmission request, and displays the received information in a format that can be browsed by the user. Acts to be.
【0030】グローバルワード受付手段107は、クラ
イアント102の入力手段(図略)からユーザによって
入力されたグローバルワードを受け取るように作用す
る。ここで「グローバルワード」とは、ある情報にアク
セスするためのアドレス情報を数字列若しくは文字列、
あるいはこれらの組み合わせを用いて表したものを言
い、たとえばあるWeb文書やサイトなどネット上の情
報資源(以下、「ネット情報資源」と呼ぶ)のURL
(Uniform Resource Locator)に一意に対応する数字列
若しくは文字列、あるいはこれらの組み合わせで表した
もので、インターネットナンバー社のインターネットナ
ンバーなどがある。なお、情報閲覧手段106は、グロ
ーバルワード受付手段と別にURL(Uniform Resource
Locator)を受付るための手段を有していても良いし、
グローバルワード受付手段107がグローバルワードの
みでなくURL(Uniform Resource Locator)も受付け
るように構成されていても良い。The global word accepting means 107 operates so as to receive a global word input by a user from an input means (not shown) of the client 102. Here, “global word” refers to address information for accessing certain information as a numeric string or a character string,
Or, a URL expressed using a combination of these, for example, a URL of an information resource on the net such as a certain Web document or site (hereinafter referred to as “net information resource”)
(Uniform Resource Locator), which is represented by a numeral string or a character string uniquely corresponding to the character string, or a combination thereof, such as an Internet number of an Internet number company. Note that the information browsing unit 106 has a URL (Uniform Resource) separately from the global word receiving unit.
Locator) may be provided,
The global word receiving means 107 may be configured to receive not only a global word but also a URL (Uniform Resource Locator).
【0031】情報表示手段108は、前記サーバなどか
ら送られてくるHTMLなどのWeb文書や映像ファイ
ル、音声ファイル、動画ファイルなどをユーザに閲覧で
きるように再生する作用を有する。The information display means 108 has a function of reproducing a Web document such as HTML, a video file, an audio file, a moving image file, and the like sent from the server or the like so that the user can browse the Web document.
【0032】閲覧履歴情報記憶手段109は、ユーザが
情報閲覧手段106によって送信要求を発したネット情
報資源のURLを記憶するように作用する。たとえばイ
ンターネットエクスプローラ(マイクロソフト社商標)
では、「C:¥WINNT¥HISTORY¥今日」
(WINDOWS NT(登録商標)4.0の場合),
「C:¥Windows¥History¥今日」(W
INDOWS98の場合)というファイルが本手段とし
て使用可能である。The browsing history information storage means 109 operates to store the URL of the net information resource for which the user has issued a transmission request by the information browsing means 106. For example, Internet Explorer (a trademark of Microsoft Corporation)
Then, "C: \ WINNT \ History \ Today"
(In the case of WINDOWS NT (registered trademark) 4.0),
"C: \ Windows \ History \ Today" (W
(In the case of INDOWS 98) can be used as this means.
【0033】閲覧履歴情報送出手段110は、閲覧履歴
情報記憶手段109の記憶した情報(以下、「閲覧履歴
情報」という)を受け取り、これを情報配信サーバに宛
てて送信するように作用する。この閲覧履歴情報の送信
にはFTPプロトコルやHTTPプロトコルのPOST
コマンド、PUTコマンドなどが用いられても良い。The browsing history information sending means 110 receives the information stored in the browsing history information storage means 109 (hereinafter, referred to as "browsing history information") and acts to transmit it to the information distribution server. This browsing history information is transmitted by POST or FTP protocol.
A command, a PUT command, or the like may be used.
【0034】閲覧履歴情報送出手段110が閲覧履歴の
送信を実行するタイミング又は条件について説明する。
まず、クライアントが通信網に接続される形態に応じて
2つの場合が考えられる。第1は、電話回線を用いてP
PP接続を行う、いわゆるダイアルアップ接続により通
信網に接続されるクライアントの場合である。この場合
は、クライアントの起動後(電源ON)からクライアン
トのシャットダウン(電源OFF)までの間であって、
且つ通信網101に接続された状態において閲覧履歴情
報の送信が行われる。次に、第2の場合は、クライアン
トが通信網101に常時接続されている場合である。こ
の場合は、クライアントの起動後(電源ON)からクラ
イアントのシャットダウン(電源OFF)までの間に閲
覧履歴情報の送信が行われる。The timing or conditions under which the browsing history information sending means 110 executes transmission of the browsing history will be described.
First, there are two cases depending on the form in which the client is connected to the communication network. First, P
This is a case of a client connected to a communication network by a so-called dial-up connection that makes a PP connection. In this case, the period is from the start of the client (power ON) to the shutdown of the client (power OFF),
The browsing history information is transmitted while being connected to the communication network 101. Next, the second case is a case where the client is constantly connected to the communication network 101. In this case, the transmission of the browsing history information is performed after the activation of the client (power ON) and the shutdown of the client (power OFF).
【0035】クライアントは所定のタイミングで閲覧履
歴情報を情報閲覧サーバ103に送信する。以下所定の
タイミングを例示的に以下に述べる。The client transmits the browsing history information to the information browsing server 103 at a predetermined timing. Hereinafter, the predetermined timing will be exemplified below.
【0036】(1) 閲覧履歴情報のサイズが所定の値
に達したかあるいはこれを超えたとき (2) 閲覧履歴情報に格納される履歴の件数が所定数
に達したかあるいはこれを超えたとき (3) クライアントが通信網101に接続したときも
しくは通信網101との接続を終了するコマンドを発し
たとき (4) クライアントが起動もしくは終了するコマンド
を発したとき (5) 予め設定した日時(予定日時)なったとき (6) 閲覧履歴情報の消去もしくは更新が行われると
き (7) 所定のイベントが発生したとき (8) 情報配信サーバを利用したとき(例えば、グロ
ーバルワードを利用したとき) 所定のイベントとは、クライアントに搭載した基本ソフ
トウエア(OS)により検出可能な事象をいい、具体例
としては以下のようなものがあげられる。 (a)所定のソフトウエアの起動もしくは終了がおこな
われたとき(所定のソフトウエアとしては、ブラウザ、
メーラー、ワードプロセッサー、表計算ソフトなどであ
る) (b) OSで検出可能な所定のイベントが発生したと
き(例えば、マウスの右クリック、左クリック、特定キ
ーの押下など) クライアント102は、閲覧履歴情報を上記のようなタ
イミングで情報配信サーバに送るが、クライアント10
2は、その送信時点における閲覧履歴情報記憶手段10
9に記憶されている閲覧履歴情報の全てを情報配信サー
バ103に送信しても良いし、または、その送信時点に
おける閲覧履歴情報記憶手段109に記憶されている閲
覧履歴情報のうち所定の一部のみを送信するようにして
も良い。上記「所定の一部」の例を示す。(1) When the size of the browsing history information has reached or exceeded a predetermined value. (2) The number of histories stored in the browsing history information has reached or exceeded a predetermined number. Time (3) When the client connects to the communication network 101 or issues a command to end the connection with the communication network 101 (4) When the client issues a command to start or end (5) Date and time set in advance ( (Scheduled date and time) (6) When browsing history information is deleted or updated (7) When a predetermined event occurs (8) When using an information distribution server (for example, when using a global word) The predetermined event is an event that can be detected by the basic software (OS) installed in the client, and specific examples are as follows. Is raised. (A) When predetermined software is activated or terminated (the predetermined software is a browser,
(B) a predetermined event that can be detected by the OS (for example, right click, left click of a mouse, pressing of a specific key, etc.). Is sent to the information distribution server at the timing as described above.
2 is a browsing history information storage means 10 at the time of transmission.
9 may be transmitted to the information distribution server 103, or a predetermined part of the browsing history information stored in the browsing history information storage unit 109 at the time of transmission may be transmitted. Only the information may be transmitted. An example of the above "predetermined part" is shown.
【0037】(1)閲覧履歴情報記憶部109に記憶さ
れた閲覧履歴情報の内、所定のフォルダに記憶されてい
るもの(例えば、「c:¥WinNT¥History
¥今日」、「c:¥WinNT¥History¥先
週」) (2) 閲覧履歴情報記憶部109に記憶された閲覧履
歴情報の内からランダムに選択されたもの (3) 閲覧履歴情報記憶部109に記憶された閲覧履
歴情報の内、最新の閲覧履歴情報から所定の件数に達す
るまでの閲覧履歴情報 (4) 閲覧履歴情報記憶部109に記憶された閲覧履
歴情報の内、最新の閲覧履歴情報から所定のデータ量
(バイトサイズ)に達するまでの閲覧履歴情報 (5) 所定のコンピュータ名を閲覧履歴情報について
は、複数の閲覧履歴情報のレコードがあっても、選択さ
れたい1つのレコードのみ。この場合URLのコンピュ
ータ名以下の「パス名」を省略して送信するようにして
も良い。例えば、「http://www.abc.co.jp/main.htm
l」, 「http://www.abc.co.jp/price.html」, 「htt
p://www.abc.co.jp/bin-cgi/cgi?=0100234524」という
閲覧履歴情報のレコードが3件記憶されている場合、
「http://www.abc.co.jp/」という閲覧履歴情報のレコ
ードを一件のみ送信するようにする。(1) Among the browsing history information stored in the browsing history information storage unit 109, those stored in a predetermined folder (for example, "c: \ WinNT \ History"
(¥ today), "c: \ WinNT \ History \ last week") (2) randomly selected from the browsing history information stored in the browsing history information storage unit 109 (3) to the browsing history information storage unit 109 Among the stored browsing history information, browsing history information from the latest browsing history information to a predetermined number of cases (4) From browsing history information stored in the browsing history information storage unit 109, from the latest browsing history information Browsing history information until a predetermined data amount (byte size) is reached (5) Regarding browsing history information with a predetermined computer name, even if there are a plurality of records of browsing history information, only one record to be selected. In this case, the transmission may be performed with the “path name” below the computer name of the URL omitted. For example, "http://www.abc.co.jp/main.htm
l "," http://www.abc.co.jp/price.html "," htt
p: //www.abc.co.jp/bin-cgi/cgi? = 0100234524 ", and three records of browsing history information are stored,
Send only one record of the browsing history information “http://www.abc.co.jp/”.
【0038】(6)クライアントの閲覧履歴情報記憶手
段109に記憶された閲覧履歴情報と情報配信サーバに
記憶された閲覧履歴情報との差分のみ[情報配信サー
バ] 情報配信サーバ103は、コンピュータ、ワーク
ステーションなどの情報処理装置であって、ネットワー
クを介して他の装置と情報の送受信可能な装置である。(6) Only the difference between the browsing history information stored in the browsing history information storage means 109 of the client and the browsing history information stored in the information distribution server [Information distribution server] The information distribution server 103 includes a computer, a work An information processing device such as a station, which is capable of transmitting and receiving information to and from another device via a network.
【0039】情報配信サーバは、クライアント102か
ら送られてくる閲覧履歴情報を受け取り、これをユーザ
を特定することなく記憶するように作用する。さらにク
ライアント102から送られたグローバルワードを受け
取り、これに対応するURLなどのネット情報資源につ
いての情報と、前記閲覧履歴情報から抽出された情報に
基づいて検索された情報と広告、告知、紹介などのプロ
モーション情報を返すように作用する。「プロモーショ
ン情報」とは、ある依頼主の事業の促進のためにユーザ
に配信される情報をいうものとする。The information distribution server operates to receive the browsing history information sent from the client 102 and store it without specifying the user. Further, the global word sent from the client 102 is received, and information on net information resources such as a URL corresponding to the global word, information retrieved based on the information extracted from the browsing history information, and advertisements, announcements, introductions, etc. Acts to return the promotion information. “Promotion information” refers to information distributed to a user for promoting a business of a certain client.
【0040】情報配信サーバ103は、グローバルワー
ド変換手段111と、配信情報生成手段112と、閲覧
履歴情報蓄積手段113と、クライアント情報記憶手段
114とを有している。グローバルワード変換手段11
1は、クライアント102から送られてくるグローバル
ワードをそれに対応するURLなどに変換するように作
用する。配信情報生成手段112は、当該クライアント
に前記グローバルワードに対応するネット情報資源につ
いての情報と、前記閲覧履歴情報から抽出された情報に
基づいて検索された情報とプロモーション情報とを含む
配信情報を生成するように作用する。また、閲覧履歴情
報蓄積手段113は、クライアントから送信された閲覧
履歴情報を情報源識別子と関連づけて記憶するように作
用する。また、クライアント情報記憶手段114は前記
閲覧履歴情報から生成されたクライアント情報を記憶す
るように作用する。クライアント情報とは、該クライア
ントのユーザの興味がある事項、その他該ユーザの属性
に関する情報をいう。ここでは、グローバルワード変換
手段111と、閲覧履歴情報蓄積手段113とを同一の
サーバ内に設けたが、これらは必ずしも、物理的の同一
のサーバに格納されている必要はなく、互いに情報の送
受信が可能であれば、別のサーバに分けて配置するよう
に構成することもできる。The information distribution server 103 has a global word conversion unit 111, a distribution information generation unit 112, a browsing history information storage unit 113, and a client information storage unit 114. Global word conversion means 11
1 acts to convert a global word sent from the client 102 into a URL or the like corresponding to the global word. The distribution information generation unit 112 generates distribution information including information on the net information resource corresponding to the global word, information retrieved based on the information extracted from the browsing history information, and promotion information for the client. Acts to be. Further, the browsing history information storage unit 113 acts to store the browsing history information transmitted from the client in association with the information source identifier. Further, the client information storage unit 114 operates to store the client information generated from the browsing history information. The client information refers to information on items of interest of the user of the client and other attributes of the user. Here, the global word conversion unit 111 and the browsing history information storage unit 113 are provided in the same server. However, these need not necessarily be stored in the same physical server. If it is possible, it may be configured to be arranged separately on another server.
【0041】[検索エンジンサーバ]次に、検索エンジ
ンサーバ104について説明する。検索エンジンサーバ
105は、コンピュータ、ワークステーションなど情報
処理装置であって、情報処理装置であって、ネットワー
クを介して他の装置と情報の送受信可能な装置である。
検索エンジンサーバ104は、他の装置から検索キーワ
ードを受け取ると、当該キーワードを含むネット情報資
源のアドレス情報を検索して返すように機能し、たとえ
ばヤフー(Yahoo)、グー(Goo)、Exciteなどと
して知られるものである。[Search Engine Server] Next, the search engine server 104 will be described. The search engine server 105 is an information processing device such as a computer and a workstation, and is an information processing device that is capable of transmitting and receiving information to and from other devices via a network.
When the search engine server 104 receives a search keyword from another device, the search engine server 104 functions to search and return the address information of the net information resource including the keyword, for example, as Yahoo, Goo, Exit, etc. It is known.
【0042】[情報提供サーバ]情報提供サーバ105
は、コンピュータ、ワークステーションなどの通信機能
を備えた情報処理装置であって、Web文書を格納した
Webサーバ、WWWサーバなどである。この情報提供
サーバ105は、クライアント102から情報の送信要
求を受けた場合、要求に応じてクライアント102にW
ebページなどの情報を提供するように作用する。[Information providing server] Information providing server 105
Is an information processing apparatus having a communication function, such as a computer or a workstation, such as a Web server or a WWW server that stores Web documents. When receiving the information transmission request from the client 102, the information providing server 105 sends the information to the client 102 in response to the request.
It acts to provide information such as an eb page.
【0043】[情報配信システムの動作]次に、図1に
示した情報配信システムの動作例について図2から図4
を参照しながら説明する。[Operation of Information Distribution System] Next, an operation example of the information distribution system shown in FIG. 1 will be described with reference to FIGS.
This will be described with reference to FIG.
【0044】図2は、情報配信システムの動作例を示す
シーケンス図である。図2は、上述の「所定のタイミン
グ」として、インターネット接続時を採用した場合の同
システムの動作を示す。従って、「所定のタイミング」
として、何を採用するかによって、図2の「S201」
と「S202」の位置は変更される。FIG. 2 is a sequence diagram showing an operation example of the information distribution system. FIG. 2 shows the operation of the system when the Internet connection is adopted as the “predetermined timing”. Therefore, the "predetermined timing"
"S201" in FIG. 2 depends on what is adopted.
And the position of “S202” are changed.
【0045】まず、クライアント102の閲覧履歴情報
送出手段110が、所定のタイミングで閲覧履歴情報記
憶手段109の記憶内容を読み取り、これを所定のタイ
ミングで情報配信サーバ103にあてて情報源識別子と
ともに閲覧履歴情報を送信する(ステップ201)。こ
こでいう「情報源識別子」とはユーザを特定するいかな
る情報とも関連づけされない情報であって、情報源を識
別可能とする情報をいい、たとえば一のソフトウエア毎
に固有に割り当てられるソフトウエアIDなどである。
あるいは、情報源識別子として、情報配信サーバからク
ライアントに送られ、クライアントにて記憶されるCo
okie情報を用いることも可能である。この場合、情
報配信サーバ103は、クライアント毎に異なるように
Cookie情報を生成して、各クライアントに割り当
てる。かかる情報源識別子を用いることにより、IPア
ドレス、ユーザ登録番号、氏名、住所などのユーザを個
人として特定し個人情報の不適当な扱いを回避すること
が可能となる。また、前記「所定のタイミング」は、先
に述べたようにいろいろなタイミングを採用可能であ
る。First, the browsing history information transmitting means 110 of the client 102 reads the stored contents of the browsing history information storage means 109 at a predetermined timing, and applies the read contents to the information distribution server 103 at a predetermined timing to browse the information together with the information source identifier. The history information is transmitted (Step 201). Here, the "information source identifier" is information that is not associated with any information that specifies a user, and refers to information that can identify an information source, such as a software ID uniquely assigned to each piece of software. It is.
Alternatively, Co is transmitted from the information distribution server to the client as the information source identifier and stored in the client.
It is also possible to use okie information. In this case, the information distribution server 103 generates Cookie information so as to be different for each client, and assigns it to each client. By using such an information source identifier, it is possible to identify a user such as an IP address, a user registration number, a name, and an address as an individual, and to avoid inappropriate handling of personal information. Further, the "predetermined timing" can employ various timings as described above.
【0046】次に、情報源識別子とともに閲覧履歴情報
を受け取った情報配信サーバ103は、閲覧履歴情報を
該情報源識別子と関連づけて閲覧履歴情報蓄積手段11
3に蓄積し、これを用いてからクライアント情報を生成
し、これをクライアント情報記憶手段114に記憶する
(ステップ202)。これにより、情報配信サーバ10
3はクライアント102のユーザに関する情報を、アン
ケートや登録などユーザの入力する情報を用いることな
く、収集することが可能となり、また収集した情報から
ユーザの属性に関する情報(興味のある事項など)を抽
出して記憶することが可能となる。Next, the information distribution server 103, which has received the browsing history information together with the information source identifier, associates the browsing history information with the information source identifier and stores the browsing history information storing means 11
3 and use this to generate client information and store it in the client information storage means 114 (step 202). Thereby, the information distribution server 10
No. 3 enables information on the user of the client 102 to be collected without using information input by the user such as a questionnaire or registration, and also extracts information on user attributes (items of interest, etc.) from the collected information. Can be stored.
【0047】次に、前述のようにして収集したクライア
ント情報に基づいて、クライアントに配信情報を生成、
送信する処理について述べる。Next, distribution information is generated for the client based on the client information collected as described above,
The transmission process will be described.
【0048】まず、クライアント102の情報閲覧手段
106が起動し、グローバルワードを受け付ける状態に
なる。この状態は、情報閲覧手段106がブラウザであ
ればブラウザが起動した状態に相当する。図3は、情報
閲覧手段106が起動し、グローバルワードを受け付け
る状態なったとき、クライアント102の表示手段(液
晶ディスプレイなど)に示されるユーザインターフェイ
スの表示例を示す図である。この例においては、表示領
域内にウインドウ301が生成され表示されており、該
ウインドウ301には、グローバルワード受付手段の一
部をなすグローバルワード入力ボックス302が設けら
れており、このボックスを用いて、ユーザはグローバル
ワードを情報閲覧手段106に渡すことができる。入力
ボックス302は、情報源識別子を有するソフトウエア
(例えば、ブラウザのプラグ・イン)によるグローバル
ワードを入力するために設けられて専用の入力ボックス
であっても良いし、あるいは、情報閲覧手段106がブ
ラウザである場合は、ブラウザの提供するURLアドレ
ス入力ボックス(ブラウザに標準装備されているもの)
であっても良い。First, the information browsing means 106 of the client 102 is activated and enters a state of receiving a global word. This state corresponds to a state where the browser is activated if the information browsing unit 106 is a browser. FIG. 3 is a diagram illustrating a display example of a user interface displayed on a display unit (such as a liquid crystal display) of the client 102 when the information browsing unit 106 is activated and is ready to accept a global word. In this example, a window 301 is generated and displayed in the display area, and the window 301 is provided with a global word input box 302 which is a part of the global word receiving means. , The user can pass the global word to the information browsing means 106. The input box 302 may be a dedicated input box provided for inputting a global word by software having an information source identifier (for example, a plug-in of a browser), or the input box 302 may be a dedicated input box. In the case of a browser, a URL address input box provided by the browser (standard with the browser)
It may be.
【0049】ボタン303は、情報閲覧手段106にグ
ローバルワードを情報配信サーバに宛てて送信するため
に設けられており、ユーザがグローバルワードの入力を
完了すると入力決定ボタン303をクリック(またはE
nterキー押下)して、グローバルワードを情報配信
サーバに宛てて送信することとなる。なお、情報閲覧手
段106としてマイクロソフト社のインターネット・エ
クスプローラ(マイクロソフト社商標)を使用し、入力
ボックス302をURLアドレス入力ボックスとして用
いる場合は、入力決定ボタン303をクリックして、
「移動」ボタンを使用しても良いし、あるいはエンター
キー押下に代えることもできる。表示領域304は、情
報配信サーバ103から返される情報を表示するための
領域である。The button 303 is provided to transmit the global word to the information browsing means 106 to the information distribution server. When the user completes the input of the global word, the user clicks the input determination button 303 (or E).
Then, the global word is transmitted to the information distribution server. If Microsoft Internet Explorer (trademark of Microsoft Corporation) is used as the information browsing means 106 and the input box 302 is used as a URL address input box, the user clicks the input decision button 303,
The "Move" button may be used, or it may be replaced by pressing the enter key. The display area 304 is an area for displaying information returned from the information distribution server 103.
【0050】今、上記入力決定ボタン303がクリック
されたものとする。すると、クライアント102は、グ
ローバルワード受付手段107が受け付けたグローバル
ワードを情報源識別子とともに通信網101を介して情
報配信サーバ103におくる(ステップ203)。Assume that the input determination button 303 has been clicked. Then, the client 102 sends the global word received by the global word receiving means 107 to the information distribution server 103 via the communication network 101 together with the information source identifier (step 203).
【0051】次に、該グローバルワードと情報源識別子
とを受け取った情報配信サーバ103は、グローバルワ
ードに対応するアドレス情報(以下、対応アドレス情報
という)を取得するとともに、当該情報源識別子をキー
として、クライアント情報記憶手段114を参照してク
ライアントに配信する情報を選択し、これらから配信情
報を生成する(ステップ204)。Next, the information distribution server 103 having received the global word and the information source identifier obtains address information corresponding to the global word (hereinafter referred to as corresponding address information) and uses the information source identifier as a key. Then, by referring to the client information storage unit 114, information to be distributed to the client is selected, and distribution information is generated from these (step 204).
【0052】情報配信サーバ103がクライアントに対
応アドレス情報を返す処理には、2通りが考えられる。
第1の方法は、情報配信サーバ103が該グローバルワ
ードを対応するURLなどの対応アドレス情報に変換し
これをクライアントに返す方法である。第2の方法は、
情報配信サーバ103が該グローバルワードを対応する
URLなどの対応アドレス情報に変換し、これをDNS
(Domain Name Server)サーバに渡し、該DNSサーバ
が返すIPアドレスをクライアントに返す方法である。
本発明はいずれの方法を用いても成立可能である。The information distribution server 103 can return the corresponding address information to the client in two ways.
The first method is a method in which the information distribution server 103 converts the global word into corresponding address information such as a corresponding URL and returns this to the client. The second method is
The information distribution server 103 converts the global word into corresponding address information such as a corresponding URL, and converts it into DNS.
(Domain Name Server) is a method in which the IP address returned by the DNS server is returned to the client.
The present invention can be implemented using any of the methods.
【0053】次に、情報配信サーバ103は、該キーワ
ードを検索エンジンサーバ104に送信し、該キーワー
ドを含むネット情報資源のアドレス情報を要求する(ス
テップ205)。Next, the information distribution server 103 transmits the keyword to the search engine server 104, and requests address information of a net information resource including the keyword (step 205).
【0054】該キーワードを受け取った検索エンジンサ
ーバ104は、データベースなどを用いて該キーワード
を含むネット情報資源のアドレス情報を抽出する(ステ
ップ206)。検索エンジンサーバ104は、抽出した
アドレス情報を情報配信サーバに宛てて送信する(ステ
ップ207)。The search engine server 104 that has received the keyword extracts the address information of the net information resource including the keyword using a database or the like (step 206). The search engine server 104 transmits the extracted address information to the information distribution server (Step 207).
【0055】情報配信サーバ103は、グローバルワー
ド変換手段111によって前記受け取ったグローバルワ
ードを、対応する対応アドレス情報(URL,IPアド
レスなどネット情報資源の格納場所を示すアドレス)に
変換するとともに、前記検索エンジンサーバ104から
受け取ったアドレス情報と、あるプロモーション情報
と、前記アドレス情報を含む配信情報を生成する(ステ
ップ208)。The information distribution server 103 converts the global word received by the global word conversion means 111 into corresponding address information (an address indicating a storage location of a net information resource such as a URL or an IP address) and performs the search. The address information received from the engine server 104, certain promotion information, and distribution information including the address information are generated (step 208).
【0056】次に、情報配信サーバ103は、該配信情
報をクライアント102に、前記ステップ203におい
て送信されたグローバルワードに対する応答として送信
する(ステップ209)。Next, the information distribution server 103 transmits the distribution information to the client 102 as a response to the global word transmitted in step 203 (step 209).
【0057】クライアント102は、受け取った配信情
報の閲覧表示処理を開始し、(ステップ210)。配信
情報の内容に従って必要な情報の取得を行う。配信情報
に含まれるアドレス情報の内容には、配信情報には含ま
れていないので、クライアント102は、該対応アドレ
ス情報に対応する情報(例えば、Web文書)を格納す
る情報提供サーバ105に当該対応アドレス情報によっ
て特定された情報を送信するように要求する(ステップ
211)。The client 102 starts a process of viewing and displaying the received distribution information (step 210). The necessary information is obtained according to the contents of the distribution information. Since the content of the address information included in the distribution information is not included in the distribution information, the client 102 sends the corresponding information to the information providing server 105 that stores information (for example, a Web document) corresponding to the corresponding address information. A request is made to transmit the information specified by the address information (step 211).
【0058】情報提供サーバ105は、該要求に応じて
該対応アドレス情報に対応する情報(Web文書など)
をクライアント102に宛てて送信する(ステップ21
2)。The information providing server 105 responds to the request with information (such as a Web document) corresponding to the corresponding address information.
Is transmitted to the client 102 (step 21).
2).
【0059】次に、クライアント102は、情報配信サ
ーバ103から送られた配信情報(図15,図16参
照)とそれに応じて情報提供サーバ105から取得した
情報を情報表示手段108によってユーザに閲覧させる
(ステップ213)。Next, the client 102 allows the user to view the distribution information sent from the information distribution server 103 (see FIGS. 15 and 16) and the information acquired from the information providing server 105 in response to the information. (Step 213).
【0060】図4は、配信情報とそれに応じて取得した
情報を情報表示手段108によってユーザに閲覧可能に
示したユーザインターフェイスの表示例を示す図であ
る。この例においては、表示領域内にウインドウ401
が生成され表示されており、該ウインドウ401には、
グローバルワード入力ボックス402、送信用ボタン4
03とが設けられている。これらは、図3に示す該ウイ
ンドウ301には、グローバルワード入力ボックス30
2、送信用ボタン303に対応するものである。なお、
上記ウインドウ401としては、一般に情報閲覧手段1
06をブラウザにより構成する場合には、ブラウザによ
って生成されるウインドウを用いるが、その他の構成で
あっても良い。FIG. 4 is a view showing a display example of a user interface in which the distribution information and the information acquired in response to the distribution information can be browsed by the information display means 108 to the user. In this example, a window 401 is displayed in the display area.
Is generated and displayed. In the window 401,
Global word input box 402, transmission button 4
03 is provided. These are displayed in the window 301 shown in FIG.
2. It corresponds to the transmission button 303. In addition,
The window 401 generally includes the information browsing unit 1
When 06 is configured by a browser, a window generated by the browser is used, but another configuration may be used.
【0061】ウインドウ401の表示領域には、プッシ
ュ領域404とメイン領域405とが設けられている。
メイン領域405には、当該アドレス情報によって特定
された情報が表示される。また、プッシュ領域404に
は、検索エンジンサーバから受け取った前記アドレス情
報とプロモーション情報が表示される。この例では、プ
ッシュ領域404には、アドレス情報であるコンピュー
タに関するサイトのURL406,407とともにプロ
モーション情報の一つである損害保険に関するURL4
08が表示されている。In the display area of the window 401, a push area 404 and a main area 405 are provided.
In the main area 405, information specified by the address information is displayed. In the push area 404, the address information and the promotion information received from the search engine server are displayed. In this example, in the push area 404, together with the URLs 406 and 407 of the site relating to the computer which is the address information, the URL4 relating to the non-life insurance which is one of the promotion information is provided.
08 is displayed.
【0062】なお、本例では、プッシュ領域404とメ
イン領域405が左右に並べられて配置されるように示
しているが、本発明はこれに限られるものではない。プ
ッシュ領域404とメイン領域405とは上下に並べて
配置されていても良いし、その他のいかなる配置であっ
ても良い。また、プッシュ領域404とメイン領域40
5とは、必ずしも同一のウインドウ内に生成されずとも
よく、別個のウインドウを用いて表示されても良い。例
えば、メイン領域はブラウザの提供するウインドウに表
示させ、プッシュ領域404は、別個に生成されるプッ
シュ・ウインドウによって表示されるようにしても良
い。In this example, the push area 404 and the main area 405 are shown as being arranged side by side, but the present invention is not limited to this. The push area 404 and the main area 405 may be arranged vertically and may be arranged in any other manner. Also, the push area 404 and the main area 40
5 may not necessarily be generated in the same window, and may be displayed using a separate window. For example, the main area may be displayed in a window provided by the browser, and the push area 404 may be displayed by a separately generated push window.
【0063】以上により、情報配信サーバ103が収集
したクライアント情報を用いてクライアントに配信情報
を送信する処理が完了する。Thus, the process of transmitting the distribution information to the client using the client information collected by the information distribution server 103 is completed.
【0064】本システムによれば、情報配信サーバ10
3は、クライアント102の閲覧履歴情報送出手段11
0によってクライアントが閲覧した全て情報の閲覧履歴
情報を取得することが可能であり、該閲覧した全ての閲
覧履歴情報を用いた、クライアント指向の情報配信を行
うことが可能となる。According to the present system, the information distribution server 10
3 is the browsing history information sending means 11 of the client 102
0 makes it possible to acquire browsing history information of all information browsed by the client, and to perform client-oriented information distribution using all the browsing history information browsed.
【0065】[クライアント情報の抽出]次に、本実施の
形態にかかる情報配信システムにおけるクライアント情
報の抽出について、より詳細に説明する。[Extraction of Client Information] Next, extraction of client information in the information distribution system according to the present embodiment will be described in more detail.
【0066】[クライアントの構成例]まず、クライアン
ト102の構成例について説明する。図5は、クライア
ント102の構成例を示すブロック図である。[Exemplary Configuration of Client] First, an exemplary configuration of the client 102 will be described. FIG. 5 is a block diagram illustrating a configuration example of the client 102.
【0067】クライアント102は、通信制御手段50
1と、情報受取手段502と、情報表示手段108と、
閲覧情報記憶手段109と、閲覧履歴情報送出手段11
0と、情報源識別子記憶手段503と、グローバルワー
ド受付手段107と、情報要求手段504とを有してい
る。通信制御手段501は、通信網101を介して他の
情報処理装置との情報の送受を行い、通信網101から
の情報を受け取り、通信網101へ情報を送出する機能
を有し、たとえばプロトコル・スタック、該プロトコル
・スタックに従って所定の通信手順を実行する中央演算
装置などで構成される前置通信処理装置(Front End Co
mmunication Processor)である。The client 102 communicates with the communication control unit 50
1, information receiving means 502, information displaying means 108,
Browsing information storage means 109 and browsing history information sending means 11
0, information source identifier storage means 503, global word reception means 107, and information request means 504. The communication control unit 501 has a function of transmitting / receiving information to / from another information processing apparatus via the communication network 101, receiving information from the communication network 101, and transmitting information to the communication network 101. A front end communication processor (Front End Co.) comprising a stack, a central processing unit for executing a predetermined communication procedure according to the protocol stack
mmunication Processor).
【0068】情報受取手段502は、通信制御手段50
1と接続されており、他の情報処理装置から通信網10
1を介して受領した情報データを受け取り、情報表示手
段108に渡すように作用する。The information receiving means 502 includes the communication control means 50
1 and connected to the communication network 10 from another information processing apparatus.
1 and acts to receive the received information data and pass it to the information display means 108.
【0069】情報表示手段108は、情報受取手段50
2に接続されており、情報受取手段502から受け取っ
た情報データをユーザが閲覧できる形態で表示する。The information display means 108 is provided with the information receiving means 50.
2 and displays the information data received from the information receiving means 502 in a form that can be browsed by the user.
【0070】閲覧履歴情報記憶手段109は、クライア
ント102が要求若しくは受領したネット情報資源のア
ドレス情報を記憶するように作用する。本図では、受領
したネット情報資源のアドレス情報を記憶するように、
情報受取手段502からアドレス情報を受け取るように
記載したが、必ずしもこれに限られる必要はなく、通信
制御手段501や後に説明する情報要求手段504に接
続されこれらからアドレス情報を受け取るようにしても
良い。The browsing history information storage means 109 operates to store the address information of the net information resource requested or received by the client 102. In this figure, the address information of the received net information resource is stored.
Although it has been described that the address information is received from the information receiving unit 502, the present invention is not necessarily limited to this. The address information may be connected to the communication control unit 501 or the information requesting unit 504 described later to receive the address information. .
【0071】情報源識別子記憶手段503は、閲覧履歴
情報の送出元たるクライアントおよびグローバルワード
の送出元たるクライアントを一意に特定するための情報
源識別子を格納する。情報源識別子としては、情報閲覧
手段を構成するソフトウエアもしくはグローバルワード
受付手段107を含みプラグ・インとして提供されるソ
フトウエアのソフトウエアIDを用いるのが好ましい。
また、その他のソフトウエア、例えばブラウザ、ワード
プロセッサ―などのソフトウエアIDを情報源識別とし
て用いることも可能である。その他ユーザを特定するユ
ーザIDやクライアントのIPアドレスあるいは、情報
配信サーバが設定するCookie情報を用いても本発
明は成立する。ただし、これらの情報源識別子は、ユー
ザの個人情報(氏名、住所等)と結びつることは行わな
い。 閲覧履歴情報送出手段110は、閲覧履歴情報記
憶手段109と、通信制御手段501と、情報源識別子
記憶手段503とに接続されており、所定のタイミング
で閲覧履歴情報記憶手段109に記憶された閲覧履歴情
報を読み取り、これを情報源識別子とともに情報配信サ
ーバ103宛ての情報として通信制御手段501に渡す
ように機能する。これを受け取った通信制御手段501
は、情報配信サーバ103との接続を確立した後、該情
報を例えばIPパケット化するなどして送出する。The information source identifier storage means 503 stores an information source identifier for uniquely specifying the client that is the transmission source of the browsing history information and the client that is the transmission source of the global word. As the information source identifier, it is preferable to use the software constituting the information browsing means or the software ID of the software including the global word receiving means 107 and provided as a plug-in.
Further, other software, for example, a software ID of a browser, a word processor, or the like can be used as the information source identification. The present invention can be realized by using a user ID for specifying a user, an IP address of a client, or Cookie information set by an information distribution server. However, these information source identifiers are not linked to the user's personal information (name, address, etc.). The browsing history information sending unit 110 is connected to the browsing history information storage unit 109, the communication control unit 501, and the information source identifier storage unit 503, and the browsing history stored in the browsing history information storage unit 109 at a predetermined timing. It functions to read the history information and pass it to the communication control means 501 as information addressed to the information distribution server 103 together with the information source identifier. Communication control means 501 receiving this
After establishing a connection with the information distribution server 103, the information is transmitted, for example, in the form of an IP packet.
【0072】グローバルワード受付手段107はユーザ
が入力するグローバルワードを受け取り、これを情報要
求手段504に渡す。The global word accepting means 107 receives the global word input by the user and passes it to the information requesting means 504.
【0073】情報要求手段504は、グローバルワード
受付手段107,通信制御手段501、情報源識別子記
憶手段503とに接続され、グローバルワード受付手段
107からのグローバルワードを情報源識別子とともに
情報配信サーバ103宛ての情報として通信制御手段5
01に渡す。これを受け取った通信制御手段501は、
情報配信サーバ103との接続を確立した後、該情報を
例えばIPパケット化するなどして送出する。The information requesting unit 504 is connected to the global word receiving unit 107, the communication control unit 501, and the information source identifier storing unit 503, and sends the global word from the global word receiving unit 107 together with the information source identifier to the information distribution server 103. Communication control means 5
Pass it to 01. Upon receiving this, the communication control means 501
After establishing a connection with the information distribution server 103, the information is transmitted by, for example, converting it into an IP packet.
【0074】[情報配信サーバの構成例]つぎに、情報配
信サーバ103の構成例について説明する。図6は、情
報配信サーバ103の構成例を示すブロック図である。[Configuration Example of Information Distribution Server] Next, a configuration example of the information distribution server 103 will be described. FIG. 6 is a block diagram illustrating a configuration example of the information distribution server 103.
【0075】情報配信サーバ103は、通信制御手段6
01と、グローバルワード変換手段111と、グローバ
ルワードテーブル602と、検索問合わせ手段603
と、検索結果情報取得手段604と、プロモーション情
報記憶手段605と、配信情報生成手段112と、クラ
イアント情報抽出手段606と、クライアント情報記憶
手段114とを有している。The information distribution server 103 includes the communication control unit 6
01, global word conversion means 111, global word table 602, search query means 603
, A search result information acquisition unit 604, a promotion information storage unit 605, a distribution information generation unit 112, a client information extraction unit 606, and a client information storage unit 114.
【0076】通信制御手段601は、通信網101を介
して他の情報処理装置との情報の送受を行い、通信網1
01からの情報を受け取り、通信網101へ情報を送出
する機能を有し、たとえばプロトコル・スタック、該プ
ロトコル・スタックに従って所定の通信手順を実行する
中央演算装置などで構成される前置通信処理装置(Fron
t End Communication Processor)である。The communication control means 601 transmits / receives information to / from another information processing apparatus via the communication network 101, and
01, which has a function of receiving information from the communication network 101 and transmitting information to the communication network 101, and which is constituted by a protocol stack, a central processing unit for executing a predetermined communication procedure according to the protocol stack, and the like. (Fron
t End Communication Processor).
【0077】グローバルワード変換手段111は、クラ
イアント102からのグローバルワードと情報源識別子
を受け取り、グローバルワードテーブル602を参照し
て該グローバルワードに対応づけられたアドレス情報を
取得し、これを配信情報生成手段112に渡すととも
に、情報源識別子を検索問合せ手段603に渡す。The global word conversion means 111 receives the global word and the information source identifier from the client 102, acquires the address information associated with the global word by referring to the global word table 602, and generates the distribution information. The information source identifier is passed to the search inquiry means 603 while being passed to the means 112.
【0078】グローバルワードテーブル602は、グロ
ーバルワードとそれに対応するアドレス情報を記憶す
る。図7は、グローバルワードテーブル602の構成例
を示す図である。図示の例においては、グローバルワー
ドテーブル602は、各グローバルワード毎に1のレコ
ードを有しており、各レコードはグローバルワードを格
納するグローバルワードフィールド704、そのグロー
バルワードに対応するアドレス情報を格納するアドレス
情報フィールド705とを有している。The global word table 602 stores global words and corresponding address information. FIG. 7 is a diagram illustrating a configuration example of the global word table 602. In the illustrated example, the global word table 602 has one record for each global word, and each record stores a global word field 704 for storing a global word and address information corresponding to the global word. An address information field 705 is provided.
【0079】レコード701は、URLに対応する番号
をグローバルワードとして格納し、対応するアドレス情
報としてそのURLが格納されている。レコード702
は、郵便番号をグローバルワードとして格納し、対応す
るアドレス情報として「マピオン」や「マップファン」
などの電子化された地図情報を送るサイトのURLと当
該郵便番号に対応する地域のパラメータが格納されてい
る。レコード703は生年月日をグローバルワードとし
て格納しており、アドレス情報としては、当該生年月日
に対応する占い情報を提供するサイトのURLが格納さ
れている。The record 701 stores a number corresponding to a URL as a global word, and stores the URL as corresponding address information. Record 702
Stores the postal code as a global word and the corresponding address information is "Mapion" or "Map Fan"
For example, the URL of a site that sends digitized map information and the area parameter corresponding to the postal code are stored. The record 703 stores the date of birth as a global word, and stores, as address information, the URL of a site that provides fortune-telling information corresponding to the date of birth.
【0080】検索問合せ手段603は、グローバルワー
ド変換手段111から受け取った情報源識別子をキーと
してクライアント情報記憶手段を検索し、当該情報源識
別子に対応する配信キーワードを取得し、該取得した配
信キーワードを通信制御手段601に渡す。通信制御手
段601は、この配信キーワードを検索エンジンサーバ
104に送信する。The search query means 603 searches the client information storage means using the information source identifier received from the global word conversion means 111 as a key, obtains a distribution keyword corresponding to the information source identifier, and specifies the obtained distribution keyword. The information is passed to the communication control means 601. The communication control unit 601 transmits the distribution keyword to the search engine server 104.
【0081】検索結果情報取得手段604は、前記検索
エンジンサーバ104から送られてくる検索結果情報を
受け取り、これを配信情報生成手段112に渡す。検索
エンジンサーバ104から送られてくる検索結果情報
は、1又は複数の、前記配信キーワードを含むネット情
報資源のURLである。The search result information obtaining means 604 receives the search result information sent from the search engine server 104 and passes it to the distribution information generating means 112. The search result information sent from the search engine server 104 is one or a plurality of URLs of net information resources including the distribution keyword.
【0082】プロモーション情報記憶手段605は、一
又は複数のプロモーション情報を記憶し、配信情報生成
手段112からの要求に従って、配信情報生成手段11
2にプロモーション情報を渡す。プロモーション情報と
しては、依頼主が訪問者をもとめているサイト(例えば
新製品の紹介をするサイト、保険の見積をするサイトな
ど)のURLなどである。The promotion information storage means 605 stores one or a plurality of pieces of promotion information, and in accordance with a request from the distribution information generation means 112,
Give the promotion information to 2. The promotion information includes a URL of a site where the client seeks a visitor (for example, a site for introducing a new product, a site for estimating insurance, and the like).
【0083】配信情報生成手段112は、アドレス情
報、検索結果情報、プロモーション情報を受け取ると、
これらから配信情報(図15,図16参照)を生成し、
前記グローバルワードを送信したクライアントに該配信
情報を送信するように通信制御手段601に渡す。通信
制御手段は、該配信情報を例えばIPパケット化するな
どして送出する。Upon receiving the address information, the search result information, and the promotion information, the distribution information generating means 112
From these, distribution information (see FIGS. 15 and 16) is generated,
The global word is transmitted to the communication control unit 601 so as to transmit the distribution information to the client that has transmitted the global word. The communication control means sends the distribution information in the form of, for example, an IP packet.
【0084】閲覧履歴情報蓄積手段113は、クライア
ント102から送信された情報源識別子と閲覧履歴情報
とを受け取り、これらを対応づけて記憶する。The browsing history information storage means 113 receives the information source identifier and the browsing history information transmitted from the client 102, and stores them in association with each other.
【0085】クライアント情報抽出手段114は、かか
る閲覧履歴情報記憶手段113から配信キーワードを抽
出して、情報源識別子と配信キーワードを対応づけてこ
れをクライアント情報記憶手段114に渡す。図8は、
閲覧履歴情報蓄積手段113の記憶内容の例であって、
クライアントから提供される情報源識別子と閲覧履歴情
報とを含む閲覧履歴情報ファイル801の例を示す。ク
ライアント情報抽出手段606は、クライアント102
から送信された情報源識別子と閲覧履歴情報とをかかる
閲覧履歴情報ファイル801を用いて配信キーワードの
抽出と、これを含むクライアント情報の生成を行うので
ある。閲覧履歴情報ファイル801は、複数のレコード
802から成り、各レコードは情報源識別子フィールド
803と閲覧履歴情報フィールド804とを有する。情
報源識別子フィールド802はクライアントの情報源識
別子を格納し、閲覧履歴情報フィールド804は、該ク
ライアントの閲覧履歴情報に含まれる一又は複数のUR
Lを格納する。The client information extracting means 114 extracts a distribution keyword from the browsing history information storage means 113, associates the information source identifier with the distribution keyword, and passes it to the client information storage means 114. FIG.
It is an example of the storage content of the browsing history information storage means 113,
5 shows an example of a browsing history information file 801 including an information source identifier and browsing history information provided from a client. The client information extraction means 606 is a client
Using the browsing history information file 801, the information source identifier and the browsing history information transmitted from the server are extracted to extract a distribution keyword and generate client information including the distribution keyword. The browsing history information file 801 includes a plurality of records 802, and each record has an information source identifier field 803 and a browsing history information field 804. The information source identifier field 802 stores the information source identifier of the client, and the browsing history information field 804 stores one or more URs included in the browsing history information of the client.
L is stored.
【0086】クライアント情報記憶手段114は、情報
源識別子とこれに対応付けされた配信キーワードを含む
クライアント情報を記憶する。図9は、クライアント情
報の構成例を示す図である。クライアント情報901
は、情報源識別子ごとに一のレコード902、906を
有し、各レコードは、情報源識別子フィールド903と
配信キーワードフィールド904、905、…とを有す
る。なお本図では、複数の配信キーワードを記憶するよ
うに図示しているが、一の配信キーワードのみ記憶する
ように構成しても良い。The client information storage means 114 stores client information including an information source identifier and a distribution keyword associated therewith. FIG. 9 is a diagram illustrating a configuration example of the client information. Client information 901
Has one record 902, 906 for each information source identifier, and each record has an information source identifier field 903 and distribution keyword fields 904, 905,... Although FIG. 2 shows that a plurality of distribution keywords are stored, it may be configured to store only one distribution keyword.
【0087】先に述べたように、検索問合わせ手段60
3はかかる配信キーワードを参照して、検索エンジンサ
ーバ104に問い合わせを行う。かかる配信キーワード
は、クライアントのユーザが関心を有すると推定される
事項を示す言葉である。したがって、かかる配信キーワ
ードを含むネット情報資源をそのユーザに提供すれば、
該ユーザの関心を引きつけることが期待できる。As described above, the search query means 60
3 makes an inquiry to the search engine server 104 with reference to the distribution keyword. Such a distribution keyword is a word indicating a matter that is presumed to be of interest to the user of the client. Therefore, if the net information resource including the distribution keyword is provided to the user,
It can be expected to attract the user's interest.
【0088】[配信キーワードの抽出処理]次に、前記配
信キーワードの抽出方法の一例について図10、図1
1、図12を参照しながら説明する。図10は、抽出用
ファイル801から配信キーワードを抽出する処理例の
フローチャートである。なお、この例では、ユーザが検
索エンジンに検索ワードを渡して情報の検索をしている
場合、当該検索ワードはユーザの関心がある事項であ
る、との推定し、当該検索ワードを配信キーワードとし
て用いるものであるが、本発明は検索ワードに限られず
ユーザの関心事項と何らかの相関性がある情報を配信ワ
ードとして用いる場合にも成立する。[Distribution Keyword Extraction Processing] Next, an example of the distribution keyword extraction method will be described with reference to FIGS.
1, will be described with reference to FIG. FIG. 10 is a flowchart of a processing example for extracting a distribution keyword from the extraction file 801. In this example, if the user is searching for information by passing the search word to the search engine, it is presumed that the search word is a matter of interest to the user, and the search word is used as a distribution keyword. Although the present invention is used, the present invention is not limited to a search word, but is also valid when information having some correlation with a user's interest is used as a delivery word.
【0089】まず、クライアント情報抽出手段606
は、抽出用ファイル801の最初のレコードにポインタ
を置く(ステップ1001)。First, the client information extracting means 606
Puts a pointer at the first record of the extraction file 801 (step 1001).
【0090】そのレコードの閲覧履歴情報フィールド8
04のデータを読み、いずれかの検索エンジンサーバの
URLと一致するか否かを判断する(ステップ100
2)。ここでいう検索エンジンサーバは、図1に示す検
索エンジンサーバ104に限られず、クライアントが通
信網1を介して接続可能な検索エンジンサーバを含んで
いても良い。Browsing history information field 8 of the record
04, and determines whether it matches the URL of any of the search engine servers (step 100).
2). The search engine server mentioned here is not limited to the search engine server 104 shown in FIG. 1, but may include a search engine server to which a client can connect via the communication network 1.
【0091】ステップ1002において、一致しない場
合は次のレコードのポインタを移動させる(ステップ1
005)。一致する場合はそのURLから検索ワードを
抽出する(ステップ1003)。In step 1002, if they do not match, the pointer of the next record is moved (step 1).
005). If they match, a search word is extracted from the URL (step 1003).
【0092】図11は、閲覧履歴情報フィールド804
に含まれる検索エンジンサーバのURLとそれに含まれ
る検索ワードの例を示す図である。この例では、サーチ
エンジンの検索欄に英語を入力する場合にサーチエンジ
ンの検索欄に、条件式として、「PDA AND Palm」を入力
した場合に蓄積されるURL1101を示している。こ
のURLは検索エンジンを特定する部部1102と、検
索範囲の指定を行う文字列1103と、検索結果にサマ
リをつけるという指定を示す文字列1104と、検索範
囲を英語のサイトと指定する文字列1105と、検索キ
ーワードの指定をする文字列1106とを有する。上記
例では、「PDA AND Palm」を検索ワードとして指定して
いるので、「PDA」「Palm」の両方の語を含むウェブ・
サイトを検索することになる。なお、この例では、検索
条件を指定する論理演算子として、文字列「AND」を用
いているが、サーチエンジンによって別の文字・記号が
用いられることもある。FIG. 11 shows a browsing history information field 804.
FIG. 4 is a diagram showing an example of a URL of a search engine server included in a search engine and search words included therein. In this example, the URL 1101 that is accumulated when “PDA AND Palm” is input as a conditional expression in the search field of the search engine when English is input in the search field of the search engine is shown. The URL includes a unit 1102 for specifying a search engine, a character string 1103 for specifying a search range, a character string 1104 for specifying that a summary is to be added to a search result, and a character string for specifying a search range as an English site. 1105 and a character string 1106 for specifying a search keyword. In the above example, "PDA AND Palm" is specified as a search word, so a web page containing both words "PDA" and "Palm"
You will search the site. In this example, a character string “AND” is used as a logical operator for specifying a search condition, but another character or symbol may be used by a search engine.
【0093】上記の例において、クライアント情報抽出
手段606は検索キーワードの指定をする文字列110
6を探しだし、その検索ワードに含まれる論理演算子が
あればこれを除いて、配信キーワードを抽出する。抽出
した結果として、図9に示すように、情報源識別子とと
もにレコード902のフィールド904,905にそれ
ぞれ「PDA」,「Palm」という文字列が格納され
る。In the above example, the client information extracting means 606 has a character string 110 for designating a search keyword.
6 is searched, and if there is a logical operator included in the search word, this keyword is removed and a distribution keyword is extracted. As a result of the extraction, as shown in FIG. 9, the character strings “PDA” and “Palm” are stored in the fields 904 and 905 of the record 902 together with the information source identifier.
【0094】図12に、閲覧履歴情報フィールド804
に含まれる検索エンジンサーバのURLとそれに含まれ
る検索ワードの別の例を示す。本例は、サーチエンジン
の検索欄に2バイト文字が用いられる英語以外の言語
(e.g. 日本語)が入力される場合を示し、サーチエン
ジンの検索欄に、条件式として、「特許 | 判例」とい
う文字列(「特許 AND 判例」という意味)を入れた場
合に積されるURL1201を示している。FIG. 12 shows a browsing history information field 804.
9 shows another example of the URL of the search engine server included in the URL and the search word included therein. This example shows a case where a language other than English using double-byte characters (eg Japanese) is input into the search field of the search engine, and the condition expression "patent | precedent" is entered in the search field of the search engine. It shows the URL 1201 that is accumulated when a character string (meaning “patent AND case”) is entered.
【0095】このURLは、検索エンジンを特定する部
分1202と、文字列「MT=」に続く検索キーワード
などを含んでいる。文字列1203は日本語のコード系
(例:JIS, shift JIS, EUC)で、日本語2バイト文字
の「特許」に対応する部分であり、文字列1204は、日
本語のコード系(同上)で、論理演算子の記号「|」(A
NDの意味)に対応し、文字列1205は、日本語のコー
ド系(同上)で、日本語の「判例」に対応する。また、文
字列1206は、検索範囲の指定(WBはウェブ・サイ
トの意味)である。This URL includes a portion 1202 for specifying the search engine, a search keyword following the character string “MT =”, and the like. A character string 1203 is a Japanese code system (eg, JIS, shift JIS, EUC), which is a portion corresponding to a Japanese double-byte character "patent", and a character string 1204 is a Japanese code system (same as above). And the logical operator symbol "|" (A
The character string 1205 is a Japanese code system (same as above), and corresponds to Japanese “precedent”. A character string 1206 is a designation of a search range (WB means a web site).
【0096】上記の例において、クライアント情報抽出
手段606は検索キーワードの指定をする文字列120
2,1203,1204を探しだし、その検索ワードに
含まれる論理演算子があればこれを除いて、配信キーワ
ードを抽出する。本例においては、「特許」と「情報」
を抽出し、これらをクライアント情報記憶手段114に
格納する。抽出した結果として、図9に示すように、情
報源識別子とともにレコード906のフィールド90
4,905にそれぞれ「特許」,「判例」という文字列
が格納されることになる。In the above example, the client information extracting means 606 has the character string 120 for designating the search keyword.
2, 1203, and 1204 are searched, and if there is a logical operator included in the search word, the logical operator is removed, and a distribution keyword is extracted. In this example, "patent" and "information"
Are extracted and stored in the client information storage unit 114. As a result of the extraction, as shown in FIG.
Character strings "patent" and "precedent" are stored in 4,905, respectively.
【0097】上記検索ワードは、1バイト文字がそのま
まクライアント記憶手段113に記憶されても良いが、
2バイト文字に変換を行いオペレータなどが直接読みと
れるようにするのが好ましい。なお、変換の仕方として
は一般にブラウザが実行する自動判定であって、たとえ
ば文字列%C6・・・を見て、コード系を判定し、日本語
として読める文字に変換するという方法があり、また別
の方法としては、サーチエンジン毎に使用しているコー
ド系のテーブルを持ち、分析対象のURLのサーチエン
ジンを特定する部分を見て、コード系を判定し、日本語
として読める文字に変換するようにしてもよい。The above search word may be stored as it is in the client storage means 113 as a one-byte character.
Preferably, it is converted to two-byte characters so that an operator or the like can read it directly. In addition, the method of conversion is an automatic determination generally performed by a browser, for example, there is a method of determining a code system by looking at a character string% C6, and converting to a character that can be read as Japanese, Another method is to have a table of the code system used for each search engine, look at the part that specifies the search engine of the URL to be analyzed, determine the code system, and convert it to characters that can be read as Japanese. You may do so.
【0098】以上のように、クライアントから収集した
閲覧履歴情報から配信キーワードを抽出し、情報源識別
子と関連づけて記憶することにより、クライアントのユ
ーザが関心を持っていると推定される情報をユーザに提
供可能とするクライアント情報を得ることが可能とな
る。As described above, by extracting the distribution keyword from the browsing history information collected from the client and storing it in association with the information source identifier, information presumed to be of interest to the user of the client is provided to the user. Client information that can be provided can be obtained.
【0099】[配信情報の生成と送信]次に、上記のよう
にして得られたクライアント情報を利用してクライアン
ト102に配信情報を送信する際の処理について図13
から図15を参照しながら説明する。[Generation and Transmission of Distribution Information] Next, processing for transmitting distribution information to the client 102 using the client information obtained as described above will be described with reference to FIG.
This will be described with reference to FIG.
【0100】今、情報配信サーバ103は、クライアン
ト102からグローバルワードと情報源識別子とを通信
網101を介して受け取った(ステップ1301)もの
とする。Now, it is assumed that the information distribution server 103 has received the global word and the information source identifier from the client 102 via the communication network 101 (step 1301).
【0101】情報配信サーバ103において、通信制御
手段601を介してグローバルワード変換手段111が
該グローバルワードと情報源識別子とを受け取る。グロ
ーバルワード変換手段111はクライアント情報記憶手
段114を参照し、当該情報源識別子をキーとして当該
クライアントに関する配信キーワードを取得する(ステ
ップ1302)。例えば、クライアント情報記憶手段1
14が図9に示す内容を記憶している場合に、グローバ
ルワード変換手段111が情報源識別子「128592
856」を受け取ると、グローバルワード変換手段11
1はこれに対応するレコード902の配信キーワードフ
ィールド904,905から配信キーワードである文字
列「PDA」および「Palm」を取得する。グローバ
ルワード変換手段111は、該取得した配信キーワード
を検索問合せ手段603に渡す。In the information distribution server 103, the global word converter 111 receives the global word and the information source identifier via the communication controller 601. The global word conversion unit 111 refers to the client information storage unit 114 and acquires a distribution keyword for the client using the information source identifier as a key (step 1302). For example, client information storage unit 1
14 stores the contents shown in FIG. 9, the global word conversion means 111 outputs the information source identifier “128592”.
856 ", the global word conversion means 11
1 acquires the character strings “PDA” and “Palm” as the distribution keywords from the distribution keyword fields 904 and 905 of the record 902 corresponding thereto. The global word conversion unit 111 passes the obtained distribution keyword to the search inquiry unit 603.
【0102】次に、配信キーワードを受け取った検索問
合せ手段603は、該配信キーワードを検索エンジンサ
ーバ104に送信し、該配信キーワードを含むネット情
報資源のアドレス情報を要求する(ステップ130
3)。このとき、通信制御手段601は、検索エンジン
サーバとの接続を確立し、この配信キーワードを含む所
定の命令文を検索エンジンサーバ104に宛てて送信す
る。Next, the search inquiry means 603, having received the distribution keyword, transmits the distribution keyword to the search engine server 104, and requests address information of the net information resource including the distribution keyword (step 130).
3). At this time, the communication control unit 601 establishes a connection with the search engine server, and transmits a predetermined command including the distribution keyword to the search engine server 104.
【0103】該配信キーワードを受け取った検索エンジ
ンサーバ104は、データベースなどを用いて該配信キ
ーワードを含むネット情報資源のアドレス情報を抽出
し、検索エンジンサーバ104は、抽出したアドレス情
報(「検索結果情報」という)を情報配信サーバ103
に宛てて送信する。The search engine server 104 receiving the distribution keyword extracts the address information of the net information resource including the distribution keyword using a database or the like, and the search engine server 104 extracts the extracted address information (“search result information”). ") Is referred to as the information distribution server 103.
Send to.
【0104】検索エンジンサーバ104から通信網10
1を介して送信された検索結果情報は、情報配信サーバ
103の検索結果情報取得手段604は通信制御手段6
01を介して検索結果情報を受領する(ステップ130
4)。なおこの後、通信制御手段601は、検索エンジ
ンサーバ104との接続を終了する。From the search engine server 104 to the communication network 10
The search result information transmitted through the communication control unit 6 is transmitted to the search result information acquisition unit 604 of the information distribution server 103.
01, the search result information is received (step 130).
4). After that, the communication control unit 601 terminates the connection with the search engine server 104.
【0105】一方、グローバルワード変換手段111
は、グローバルワードテーブル602を参照して前記受
け取ったグローバルワードをこれに対応するアドレス情
報(URL,IPアドレスなどネット情報資源の格納場
所を示すアドレス、以下「対応アドレス情報」という)
に変換し、これを配信情報生成手段112に渡す(ステ
ップ1305)。On the other hand, global word conversion means 111
Refers to the global word table 602, and stores the received global word in the corresponding address information (an address indicating a storage location of a net information resource such as a URL or an IP address, hereinafter referred to as “corresponding address information”).
And passes it to the distribution information generating means 112 (step 1305).
【0106】配信情報生成手段112は、プロモーショ
ン情報記憶手段605からプロモーション情報を受け取
る(ステップ1306)。Distribution information generating means 112 receives promotion information from promotion information storing means 605 (step 1306).
【0107】次に、配信情報生成手段112は、検索結
果情報取得手段604から受け取った検索結果情報と、
プロモーション情報記憶手段605から受け取ったプロ
モーション情報と、グローバルワード変換手段111か
ら受け取った対応アドレス情報を用いて配信情報を生成
する(ステップ1307)。図15は、配信情報の例を
示す図であって、配信情報がHTML文書によって構成
される場合のソースコード例を示している。HTML文
書1501は、図4に示すプッシュ領域404とメイン
領域405とを構成するためのフレーム・タグ1502
を有しており、フレーム・タグ1502内には、プッシ
ュ領域404に表示させる情報を示すURL1503と
メイン領域405に表示させる情報を示すURL150
4が記載される。Next, the distribution information generating means 112 compares the search result information received from the search result information
The distribution information is generated using the promotion information received from the promotion information storage unit 605 and the corresponding address information received from the global word conversion unit 111 (step 1307). FIG. 15 is a diagram showing an example of distribution information, and shows an example of a source code in a case where the distribution information is constituted by an HTML document. The HTML document 1501 has a frame tag 1502 for forming the push area 404 and the main area 405 shown in FIG.
In the frame tag 1502, a URL 1503 indicating information to be displayed in the push area 404 and a URL 150 indicating information to be displayed in the main area 405 are included.
4 is described.
【0108】図16に、プッシュ領域404に表示させ
る情報を示すURL1503に対応するHTML文書1
601のソースコード例を示す。このHTML文書16
01は検索結果情報に含まれるURL1602と、プロ
モーション情報であるURL1603とが記載される。FIG. 16 shows an HTML document 1 corresponding to a URL 1503 indicating information to be displayed in the push area 404.
Here is an example of the source code 601. This HTML document 16
01 describes a URL 1602 included in the search result information and a URL 1603 that is promotion information.
【0109】一方、メイン領域405に表示させる情報
を示すURL1504としては、前記対応アドレス情報
がそのまま記載される。On the other hand, as the URL 1504 indicating information to be displayed in the main area 405, the corresponding address information is described as it is.
【0110】上記では、配信情報がHTML文書によっ
て構成されるものとして説明したが、本発明において配
信情報はHTML文書に限られる趣旨ではなく、通信網
を介して送受信可能ないずれの電子文書・電子情報を配
信情報として用いても良い。In the above description, the distribution information is described as being composed of an HTML document. However, in the present invention, the distribution information is not limited to the HTML document, but any electronic document or electronic document that can be transmitted and received via a communication network. Information may be used as distribution information.
【0111】上記のように生成された配信情報を受け取
ったクライアント102は、当該配信情報の処理を実行
することによって情報表示部によって図4に示すような
内容を表示し、そのメイン領域405にはグローバルワ
ードに対応する情報が表示され、プッシュ領域404に
は、ユーザが検索エンジンに入力したキーワード(当該
ユーザの閲覧履歴より取得)に基づき分析した、ユーザ
が関心を有するであろう情報を含むURLが示される。The client 102 that has received the distribution information generated as described above displays the contents shown in FIG. 4 on the information display unit by executing the processing of the distribution information. Information corresponding to the global word is displayed, and a push area 404 includes a URL that includes information that may be of interest to the user, which is analyzed based on the keyword input by the user to the search engine (obtained from the browsing history of the user). Is shown.
【0112】ユーザはプッシュ領域404のURLをク
リックすることにより自分の関心のある情報であると理
解する可能性が高く、そのように理解した場合は、プッ
シュ領域404にしめされたURLを次々にクリックし
て訪問するであろうことが期待され、プロモーション情
報たるURLも同様にクリックされることが期待でき
る。これによりユーザによるプロモーション情報の閲覧
の促進を図ることができる。The user is likely to understand that the information is of his or her interest by clicking the URL of the push area 404. It is expected that a visit will be made by clicking, and it can be expected that a URL serving as promotion information is also clicked. Thus, promotion of browsing of the promotion information by the user can be promoted.
【0113】[第2の実施の形態]次に、本発明の第2の
実施の形態にかかる情報配信システムについて説明す
る。第2の実施の形態にかかる情報配信サーバは、第1
の実施の形態にかかる情報配信サーバが閲覧履歴情報か
ら配信キーワードを抽出するのに対して、閲覧履歴情報
若しくはクライアントから送信されるグローバルワード
を用いてユーザの生年月日を抽出する点で異なるが、情
報配信システム、クライアント、情報配信サーバの構成
は第1の実施の形態と共通である。[Second Embodiment] Next, an information distribution system according to a second embodiment of the present invention will be described. The information distribution server according to the second embodiment includes a first server.
Although the information distribution server according to the embodiment extracts the distribution keyword from the browsing history information, the information distribution server extracts the date of birth of the user using the browsing history information or a global word transmitted from the client. The configurations of the information distribution system, the client, and the information distribution server are common to the first embodiment.
【0114】本実施の形態においては、クライアント情
報抽出手段606が閲覧履歴情報からグローバルワード
の内、情報配信サーバに送られた日付情報を抽出し、ク
ライアント情報記憶手段114は、これを情報源識別子
と対応づけて記憶する。情報配信サーバは、年月日と推
定されるグローバルワードが送られてくると、その年月
日を生年月日とする人の運勢等の占い情報を返すように
構成されている。したがってクライアントから情報配信
サーバ103に年月日がグローバルワードとして送られ
ていれば、この年月日をそのクライアントのユーザの生
年月日と推定することができる。In the present embodiment, the client information extracting means 606 extracts the date information sent to the information distribution server from the global history from the browsing history information, and the client information storing means 114 stores the date information as the information source identifier. And memorize them. The information distribution server is configured to, when a global word estimated to be a date is sent, return fortune-telling information such as the fortune of a person having the date of birth. Therefore, if the date is sent from the client to the information distribution server 103 as a global word, this date can be estimated as the date of birth of the user of the client.
【0115】図17は、本実施の形態にかかるクライア
ント情報記憶手段114の記憶内容の例を示す図であ
る。記憶内容である生年月日テーブル1701は、情報
源識別子を格納する情報源識別子フィールド1703
と、前記抽出された推定生年月日を格納する生年月日フ
ィールド1704とを有するレコード1704によって
構成されている。生年月日の推定処理については後述す
る。FIG. 17 is a diagram showing an example of the contents stored in the client information storage means 114 according to the present embodiment. A date of birth table 1701 that is stored content includes an information source identifier field 1703 that stores an information source identifier.
And a record 1704 having a date of birth field 1704 for storing the extracted estimated date of birth. The process of estimating the date of birth will be described later.
【0116】図18は、本実施の形態によって得られた
推定年月日に基づいてクライアントに配信される配信情
報の画面表示例である。情報配信サーバ103の配信情
報生成手段112は、クライアント情報に推定生年月日
が含まれていることを読み取ると、現在日時と推定年月
日を比較する。現在日時が当該クライアントのユーザの
推定生年月日前後の一定期間内である場合には、配信情
報生成手段112は、プロモーション情報として当該生
年月日に関する情報を選択して、配信情報に含める。そ
の結果、情報閲覧手段106によって生成されるウイン
ドウ1801のプッシュ領域1802には、誕生日に関
連するプロモーション情報1803,1804などが表
示される。FIG. 18 is a screen display example of distribution information distributed to the client based on the estimated date obtained according to the present embodiment. Upon reading that the estimated birth date is included in the client information, the distribution information generation unit 112 of the information distribution server 103 compares the current date and time with the estimated date. If the current date and time are within a certain period before and after the estimated date of birth of the user of the client, the distribution information generation unit 112 selects information about the date of birth as promotion information and includes it in the distribution information. As a result, promotion information 1803 and 1804 related to a birthday are displayed in the push area 1802 of the window 1801 generated by the information browsing unit 106.
【0117】クライアント情報記憶手段114にこのよ
うな記憶内容を記憶させることにより、クライアントの
ユーザの推定生年月日情報を抽出して収集することが可
能となる。By storing such storage contents in the client information storage means 114, it becomes possible to extract and collect estimated birth date information of the client user.
【0118】[第3の実施の形態]次に、本発明の第3の
実施の形態にかかる情報配信システムについて説明す
る。第2の実施の形態にかかる情報配信サーバは、第1
の実施の形態にかかる情報配信サーバが閲覧履歴情報か
ら配信キーワードを抽出するのに対して、閲覧履歴情報
若しくはクライアントから送信されるグローバルワード
を用いてユーザの地域情報を抽出する点で異なるが、情
報配信システム、クライアント、情報配信サーバの構成
は第1の実施の形態と共通である。地域情報とはユーザ
の住所、勤務先、活動場所などのユーザの生活に関連す
る地域の情報を言うものとする。[Third Embodiment] Next, an information distribution system according to a third embodiment of the present invention will be described. The information distribution server according to the second embodiment includes a first server.
Although the information distribution server according to the embodiment extracts the distribution keyword from the browsing history information, the information distribution server extracts local information of the user using the browsing history information or a global word transmitted from the client, The configurations of the information distribution system, the client, and the information distribution server are common to the first embodiment. The regional information refers to regional information related to the user's life, such as the user's address, work place, and activity location.
【0119】情報配信サーバ103は、郵便番号や電話
番号など地域と一意に対応する情報と推定されるグロー
バルワードが送られてくると、そのグローバルワードに
対応するマップ情報のURLを返すように構成されてい
る。クライアント102から情報配信サーバ103に郵
便番号などがグローバルワードとして送られていれば、
この地域はそのクライアントのユーザに関連のある地域
と推定することができる。そこで、本実施の形態におい
ては、クライアント情報抽出手段606が閲覧履歴情報
からグローバルワードの内、グローバルワードテーブル
を参照して情報配信サーバに送られた日付情報を抽出
し、クライアント情報記憶手段114は、これを情報源
識別子と対応づけて記憶する。When a global word, such as a postal code or a telephone number, which is presumed to be information uniquely corresponding to an area is sent, the information distribution server 103 is configured to return the URL of the map information corresponding to the global word. Have been. If a zip code or the like is sent from the client 102 to the information distribution server 103 as a global word,
This area may be presumed to be relevant to the user of the client. Therefore, in the present embodiment, the client information extracting unit 606 extracts the date information sent to the information distribution server by referring to the global word table from the global history table from the browsing history information. Are stored in association with the information source identifier.
【0120】図19は、本実施の形態にかかるクライア
ント情報記憶手段114の記憶内容の例を示す図であ
る。記憶内容である地域情報テーブル1901は、情報
識別子を格納する情報源識別子フィールド1903と、
該情報源識別子に対応する閲覧履歴情報から抽出された
地域情報を格納する地域情報フィールド1904とを有
するレコード1902によって構成されている。なお、
地域情報として格納するデータは、地域を一意に特定で
きるデータであればいずれでもよく、郵便番号をそのま
ま利用しても良いし、これら地域情報と対応付けされた
住所の文字列データを格納するようにしても良い。FIG. 19 is a diagram showing an example of the contents stored in the client information storage means 114 according to the present embodiment. An area information table 1901 which is a storage content includes an information source identifier field 1903 for storing an information identifier,
It is constituted by a record 1902 having a regional information field 1904 for storing regional information extracted from the browsing history information corresponding to the information source identifier. In addition,
The data to be stored as the area information may be any data as long as the data can uniquely specify the area, and the postal code may be used as it is, or character string data of an address associated with the area information may be stored. You may do it.
【0121】ユーザの閲覧履歴情報を用いる場合は、上
述(図11,図12)したのと同じ方法で、ユーザに関
する地域情報を取得することができる。When the user's browsing history information is used, regional information on the user can be obtained in the same manner as described above (FIGS. 11 and 12).
【0122】図20は、本実施の形態によって得られた
地域情報に基づいてクライアントに配信される配信情報
の画面表示例である。本例では、地域情報として東京を
示す情報が抽出されたものとする。なお、当該ユーザの
地域情報(主な活動地域)の推定処理については後述す
る。FIG. 20 is a screen display example of distribution information distributed to the client based on the regional information obtained by the present embodiment. In this example, it is assumed that information indicating Tokyo is extracted as the regional information. The process of estimating the user's area information (main activity area) will be described later.
【0123】情報配信サーバ103の配信情報生成手段
112は、クライアント情報に地域情報が含まれている
ことを読み取ると、プロモーション情報として地域情報
が示す地域に関する情報を選択して、配信情報に含め
る。その結果、情報閲覧手段106によって生成される
ウインドウ2001のプッシュ領域2002には、当該
に関連するプロモーション情報2003,2004など
が表示される。When the distribution information generating means 112 of the information distribution server 103 reads that the client information includes the regional information, it selects information on the region indicated by the regional information as promotion information and includes it in the distribution information. As a result, promotion information 2003 and 2004 related thereto are displayed in the push area 2002 of the window 2001 generated by the information browsing unit 106.
【0124】クライアント情報記憶手段114にこのよ
うな記憶内容を記憶させることにより、クライアントの
ユーザの地域情報を抽出して収集することが可能とな
る。By storing such storage contents in the client information storage means 114, it is possible to extract and collect regional information of the user of the client.
【0125】[第4の実施の形態]次に、本発明の第4の
実施の形態にかかる情報配信システムについて説明す
る。第4の実施の形態にかかる情報配信サーバ103
は、クライアントの環境変数を抽出し、これをクライア
ント情報として記憶することを特徴とする。また、第1
から第3の実施の形態において情報配信サーバ103
は、閲覧履歴情報から配信キーワードなどの情報を抽出
するのに対して、本実施の形態は、閲覧履歴情報の送信
に際して用いられるヘッダ情報を用いる点で異なるが、
情報配信システム、クライアント、情報配信サーバの構
成は第1の実施の形態と共通である。[Fourth Embodiment] Next, an information distribution system according to a fourth embodiment of the present invention will be described. Information distribution server 103 according to the fourth embodiment
Is characterized in that client environment variables are extracted and stored as client information. Also, the first
To the information distribution server 103 in the third embodiment.
Extracts information such as distribution keywords from browsing history information, whereas the present embodiment differs in that header information used when transmitting browsing history information is used.
The configurations of the information distribution system, the client, and the information distribution server are common to those of the first embodiment.
【0126】図21に本実施の形態において用いるヘッ
ダ情報の例を示す。図には、クライアントがHTTPプ
ロトコルにおいて生成するHTTPヘッダ2101の例
を示す。該ヘッダ2101には、当該ヘッダの生成日時
情報2102、クライアントで使用するブラウザ、OS
(基本ソフトウエア)の種類、該クライアントが接続す
るリモート・ホスト情報2104が記述されている。FIG. 21 shows an example of header information used in the present embodiment. The figure shows an example of an HTTP header 2101 generated by the client in the HTTP protocol. The header 2101 includes the generation date / time information 2102 of the header, the browser used by the client, and the OS
The type of (basic software) and the remote host information 2104 to which the client connects are described.
【0127】また、同図には示していないが、クライア
ントの設定によってはクッキー(Cookie)の設定
情報が記述される場合もある。また、クライアントから
ホストへのリクエスト・ヘッダに含まれるHTTP_R
EFERRヘッダ(全訪問先のURLを格納)によっ
て、情報配信サーバ103は、該クライアントの先の訪
問先のURLを取得することも可能である。本実施の形
態にかかる情報配信サーバ103は、クライアント情報
抽出手段606が、閲覧履歴情報の受領やグローバルワ
ードの受領の際に、そのヘッダに含まれるHTTP_R
EFERRヘッダ(前訪問先のURLを格納)を読み取
ることによってこれらの情報を取得し、クライアント情
報記憶手段114にこれらの情報を情報源識別子と対応
づけて記憶させる。Although not shown in the figure, setting information of a cookie may be described depending on the setting of the client. HTTP_R included in the request header from the client to the host
The information distribution server 103 can also obtain the URL of the destination visited by the client by using the EFERR header (which stores the URLs of all the destinations). In the information distribution server 103 according to the present embodiment, when the client information extraction unit 606 receives the browsing history information or the global word, the client information extraction unit 606 includes the HTTP_R included in the header thereof.
The information is obtained by reading the EFERR header (which stores the URL of the previous visit), and stores the information in the client information storage unit 114 in association with the information source identifier.
【0128】図22は、本実施の形態におけるクライア
ント情報記憶手段114の記憶内容の例を示す図であ
る。本実施の形態のクライアント情報抽出手段606に
より抽出される情報は、環境変数テーブル2201に格
納され、クライアント情報記憶手段114に記憶され
る。FIG. 22 is a diagram showing an example of the contents stored in the client information storage means 114 in the present embodiment. Information extracted by the client information extraction unit 606 of the present embodiment is stored in the environment variable table 2201 and stored in the client information storage unit 114.
【0129】環境変数テーブル2201は、情報識別子
を格納する情報源識別子フィールド2203と、対応す
る日時情報を格納する日時フィールド2204と、基本
ソフトウエアの種類を格納するOSフィールド2205
と、該クライアントが使用するプロバイダの名称を格納
するリモートホストフィールド2206と、クッキー設
定ON・OFFを格納するクッキー設定フィールド22
07と、前訪問先のURLを格納する前訪問先フィール
ド2208とを有するレコード2202によって構成さ
れている。なおレコード2202はこれ以外のフィール
ドを有していても良い。The environment variable table 2201 has an information source identifier field 2203 for storing an information identifier, a date and time field 2204 for storing corresponding date and time information, and an OS field 2205 for storing the type of basic software.
And a remote host field 2206 for storing the name of the provider used by the client, and a cookie setting field 22 for storing cookie setting ON / OFF.
07 and a previous visit destination field 2208 storing the URL of the previous visit destination. Note that the record 2202 may have other fields.
【0130】本実施の形態においては、これらの環境変
数をクライアント情報として収集することができる。こ
れらの情報は、ユーザの生活時間帯、パソコンの使用
歴、所属組織、会社、ネットワーク知識レベルなどを推
定することが可能となり、ユーザのクラスター化などに
役立つマーケティング上重要な情報資源となりうるもの
である。すなわち、日時フィールド2204に格納され
る時間情報からは、当該ユーザがのどの時間帯にパソコ
ンを利用しているのか、その時間帯からユーザの生活が
推定できる。例えば土曜、日曜にアクセスしている場合
は、勤め人であると推定される。また、OSフィールド
2205に格納される情報からは、ユーザのパソコン知
識のレベル、使用歴などが推定できる。たとえばOSフ
ィールド2205に「Win NT」というデータが格
納されている場合は、当該ユーザはコンピュータ関係の
知識を有するユーザであると推定でき、また「Win
95」というデータが格納されている場合は、そのユー
ザはパソコン歴が5年以上であると推定できる。また、
リモートホストフィールド2206に格納されるデータ
からは、そのユーザの属する企業が推定できる。例え
ば、リモートホストフィールド2206に「abc.co.j
p」というデータが格納されている場合は、そのユーザ
はabcという企業の従業員若しくは何らかの関係を有
する者と推定できる。また、クッキー設定フィールド2
207に格納されている情報から、該ユーザのネット知
識レベルを推定することができる。例えば、クッキー設
定フィールド2207に格納されているデータが「OF
F」であれば、そのユーザはネットに関する知識レベル
が高いことを推定でき、一方、「ON」であればそのユ
ーザはネットに関する知識レベルがあまり高くないこと
を推定できる。In the present embodiment, these environment variables can be collected as client information. This information can be used to estimate the user's time of day, personal computer use history, affiliated organization, company, network knowledge level, etc., and can be an important marketing resource useful for clustering users. is there. That is, from the time information stored in the date and time field 2204, it is possible to estimate the time zone of the user using the personal computer and the life of the user from the time zone. For example, if access is made on Saturday and Sunday, it is estimated that the worker is a worker. Also, from the information stored in the OS field 2205, the user's personal computer knowledge level, usage history, and the like can be estimated. For example, when the data “Win NT” is stored in the OS field 2205, it can be estimated that the user is a user having computer-related knowledge.
If the data “95” is stored, it can be estimated that the user has a personal computer history of 5 years or more. Also,
From the data stored in the remote host field 2206, the company to which the user belongs can be estimated. For example, in the remote host field 2206, "abc.co.j
If the data "p" is stored, it can be estimated that the user is an employee of the company abc or a person having some relationship. Also, cookie setting field 2
From the information stored in 207, the user's net knowledge level can be estimated. For example, if the data stored in the cookie setting field 2207 is “OF
If "F", the user can estimate that the knowledge level regarding the net is high, while if "ON", the user can estimate that the knowledge level regarding the net is not so high.
【0131】図23は、本実施の形態によって得られた
環境変数に関する情報に基づいて、クライアントに配信
される配信情報の画面表示例である。本例では、OSフ
ィールド2205に「Win NT」、クッキー設定フ
ィールド2207に格納されているデータが「OFF」
であり、また、先に述べた配信キーワードには「教育」
というキーワードが格納されているものとする。FIG. 23 is a screen display example of distribution information distributed to a client based on information on environment variables obtained according to the present embodiment. In this example, “Win NT” is stored in the OS field 2205, and the data stored in the cookie setting field 2207 is “OFF”.
, And the distribution keyword mentioned earlier is "education"
It is assumed that the keyword is stored.
【0132】情報配信サーバ103の配信情報生成手段
112は、クライアント情報に上記のような情報が含ま
れていることを読み取ると、パソコン上級者を満足さ
せ、且つ教育関係のプロモーション情報を選択して、配
信情報に含める。その結果、情報閲覧手段106によっ
て生成されるウインドウ1801のプッシュ領域180
2には、当該に関連するプロモーション情報1803,
1804などが表示されるようになる。When the distribution information generating means 112 of the information distribution server 103 reads that the above information is included in the client information, it satisfies the advanced user of the personal computer and selects promotion information related to education. , Included in the distribution information. As a result, the push area 180 of the window 1801 generated by the information browsing unit 106
2 includes promotion information 1803 related to the
1804 and the like are displayed.
【0133】[第5の実施の形態]次に、本発明の第5の
実施の形態にかかる情報配信システムについて説明す
る。本実施の形態にかかる情報配信システムは、クライ
アントから収集した閲覧履歴情報を分析して、分析結果
をクライアント情報として記憶し、また該分析結果を用
いてクライアントに配信する情報の決定を行うことを特
徴とする。本実施の形態にかかる情報配信システムは、
第1の実施の形態にかかる情報配信システムと基本的に
同様であり、図1に示すシステム構成と同様の構成を有
する。また、情報配信システムの動作も、第1の実施の
形態にかかる情報配信システムと基本的に同様であり、
図2に示す動作を行うものである。[Fifth Embodiment] Next, an information distribution system according to a fifth embodiment of the present invention will be described. The information distribution system according to the present embodiment analyzes browsing history information collected from a client, stores the analysis result as client information, and determines information to be distributed to the client using the analysis result. Features. The information distribution system according to the present embodiment includes:
This is basically the same as the information distribution system according to the first embodiment, and has the same configuration as the system configuration shown in FIG. The operation of the information distribution system is basically the same as that of the information distribution system according to the first embodiment.
The operation shown in FIG. 2 is performed.
【0134】図24に、本実施の形態にかかる情報配信
サーバの構成例を示すブロック図を示す。本実施の形態
にかかる情報配信サーバ2401は、該閲覧履歴情報蓄
積手段113から閲覧履歴情報を読み取り、これを分析
して分析結果をクライアント情報記憶手段114に書込
可能な分析手段2403を有することを特徴とする。ま
た、配信情報生成手段112は、配信情報を生成すると
きに、プロモーション情報記憶手段605とともにクラ
イアント情報記憶手段114も参照し、クライアント情
報記憶手段114が後に説明するプロモーション情報を
記憶している場合には、かかるプロモーション情報を配
信情報に取り込むように動作する。その他の構成は、図
6に示す情報配信サーバ103の構成と同様である。FIG. 24 is a block diagram showing a configuration example of the information distribution server according to the present embodiment. The information distribution server 2401 according to the present embodiment has an analysis unit 2403 that reads the browsing history information from the browsing history information storage unit 113, analyzes it, and writes the analysis result to the client information storage unit 114. It is characterized by. When generating the distribution information, the distribution information generation unit 112 refers to the client information storage unit 114 together with the promotion information storage unit 605. If the client information storage unit 114 stores the promotion information described later, Operates to incorporate such promotion information into distribution information. The other configuration is the same as the configuration of the information distribution server 103 shown in FIG.
【0135】分析手段2403は、閲覧履歴情報蓄積手
段113に蓄積された閲覧履歴情報を分析して、クライ
アントのユーザに関するプロファイル情報を生成するよ
うに作用するが、どのような分析をし、どのようなプロ
ファイル情報を生成するかについては、情報配信サーバ
の運営者やその依頼者の要望等に従って、様々な態様を
有するようにして良い。以下に分析手段の態様について
説明する。The analyzing means 2403 analyzes the browsing history information accumulated in the browsing history information accumulating means 113 and acts to generate profile information relating to the user of the client. Regarding whether to generate appropriate profile information, various modes may be provided according to the demands of the operator of the information distribution server and the requester thereof. Hereinafter, the mode of the analysis means will be described.
【0136】[第1の態様の分析手段]本態様にかかる分
析手段2403は、クライアント情報記憶手段114が
格納するクライアント情報テーブルに、絞り込みキーワ
ードを付加する。これにより、クライアント105のプ
ッシュ領域404に表示させる情報がクライアントのユ
ーザの嗜好に合致する精度をより高めるようにする。本
情報配信システムは、クライアント情報として有する配
信キーワードに基づいて、種々の情報をクライアントに
配信するものであるが、配信キーワードのみを用いて情
報の絞り込みをする場合には、配信先のユーザの嗜好に
合致しない情報や、ユーザの関心を惹起しない情報が含
まれてしまい、ユーザが不満を募らせることも起こりう
る。そこで、本態様では、ユーザの嗜好に合致した情報
のみを配信できるように情報の抽出精度を上げるため
に、配信キーワードに加えて絞り込みキーワードを用い
る。[Analyzing Means of First Aspect] The analyzing means 2403 according to the present aspect adds a narrowing-down keyword to the client information table stored in the client information storage means 114. As a result, the accuracy with which the information displayed in the push area 404 of the client 105 matches the preference of the client user is further increased. The present information distribution system distributes various information to a client based on a distribution keyword possessed as client information. However, when information is narrowed down using only a distribution keyword, the preference of a user of a distribution destination is And information that does not attract the user's interest may be included, and the user may be dissatisfied. Therefore, in this embodiment, in order to increase the information extraction accuracy so that only information that matches the user's preference can be distributed, a narrowing keyword is used in addition to the distribution keyword.
【0137】図25に、本態様にかかる分析手段240
3の構成例を示すブロック図を示す。分析手段2403
は、絞り込みキーワードテーブル2501と、該絞り込
みキーワードテーブル2501に接続された絞りキーワ
ード書込手段2502とを有する。FIG. 25 shows the analyzing means 240 according to this embodiment.
3 is a block diagram showing a configuration example of FIG. Analysis means 2403
Has a narrow-down keyword table 2501 and a narrow-down keyword writing unit 2502 connected to the narrow-down keyword table 2501.
【0138】絞り込みキーワードテーブルは、配信キー
ワードに対応づけて絞り込みキーワードを記録している
テーブルである。絞り込みキーワードは、対応する配信
キーワードに応じて適宜選択されて良い。The narrow-down keyword table is a table in which narrow-down keywords are recorded in association with distribution keywords. The narrowing-down keyword may be appropriately selected according to the corresponding distribution keyword.
【0139】接続された絞りキーワード書込手段250
2は、クライアント情報テーブルを参照して、配信キー
ワードを読み取り、次に絞り込みキーワードテーブル2
501を参照して、該配信キーワードに対応する絞り込
みキーワードを取得し、これをクライアント情報テーブ
ルに書き込む。Connected aperture keyword writing means 250
2 refers to the client information table, reads the distribution keyword, and then narrows down the keyword table 2
With reference to 501, a narrowing-down keyword corresponding to the distribution keyword is acquired and written in the client information table.
【0140】図26に、本態様に用いられるクライアン
ト情報テーブルの構成例を示す。クライアント情報テー
ブル2601は、情報源識別子ごとに一のレコード26
01,2602を有し、各レコードは、情報源識別子フ
ィールド2604と配信キーワードフィールド260
5、2606,絞り込みキーワードフィールド260
7,2608,…とを有する。なお本図では、複数の配
信キーワード、絞り込みキーワードを記憶するように図
示しているが、一の配信キーワードのみ記憶するように
構成しても良い。FIG. 26 shows a configuration example of the client information table used in this embodiment. The client information table 2601 has one record 26 for each information source identifier.
01, 2602, and each record has an information source identifier field 2604 and a distribution keyword field 260.
5, 2606, narrowing keyword field 260
7, 2608,... Although FIG. 2 shows a case where a plurality of distribution keywords and narrowing keywords are stored, it may be configured to store only one distribution keyword.
【0141】本実施の態様にかかる分析手段2403に
よって、絞り込みキーワードが加えられると、情報配信
サーバ2401の検索問い合わせ手段603は、配信キ
ーワードに加えて絞り込みキーワードを取り込み、これ
によって、ユーザに配信される情報のより精度の高い絞
り込みが可能となる。When the narrowing-down keyword is added by the analyzing unit 2403 according to the present embodiment, the search query unit 603 of the information distribution server 2401 fetches the narrowing-down keyword in addition to the distribution keyword, and is distributed to the user. Information can be narrowed down with higher accuracy.
【0142】図27は、本実施の形態によって得られた
絞り込みキーワードに関する情報に基づいて、クライア
ントに配信される配信情報の画面表示例である。本例で
は、絞り込みキーワードフィールド2607、2608
に「A社」、「B社」というデータがあり、また、先に
述べた配信キーワードには「PC」、「Palm」とい
うキーワードが格納されているものとする。FIG. 27 is a screen display example of distribution information distributed to the client based on the information on the narrowing-down keywords obtained according to the present embodiment. In this example, the narrowing keyword fields 2607 and 2608
Has data "Company A" and "Company B", and the distribution keywords described above store the keywords "PC" and "Palm".
【0143】情報配信サーバ103の配信情報生成手段
112は、クライアント情報に上記のような情報が含ま
れていることを読み取ると、パソコン上級者を満足さ
せ、且つ教育関係のプロモーション情報を選択して、配
信情報に含める。その結果、情報閲覧手段106によっ
て生成されるウインドウ2701のプッシュ領域270
2には、当該に関連するプロモーション情報2703,
2704などが表示されるようになる。When the distribution information generating means 112 of the information distribution server 103 reads that the above information is included in the client information, it satisfies the advanced user of the personal computer and selects promotion information related to education. , Included in the distribution information. As a result, the push area 270 of the window 2701 generated by the information browsing unit 106
2 contains promotion information 2703 related to the
2704 and the like are displayed.
【0144】[第2の態様にかかる分析手段]次に第2の
態様にかかる分析手段2103について説明する。[Analyzing Means According to Second Aspect] Next, the analyzing means 2103 according to the second aspect will be described.
【0145】本態様にかかる分析手段2103は、閲覧
履歴情報を参照して、ある特定の頁遷移履歴を有するユ
ーザを抽出し、該頁遷移履歴に応じた情報を該ユーザに
配信できるようにするものである。頁遷移履歴とは、あ
るユーザがネットワーク上若しくはサイト内においてペ
ージを訪問する順番である。The analyzing means 2103 according to this aspect refers to the browsing history information, extracts a user having a specific page transition history, and distributes information corresponding to the page transition history to the user. Things. The page transition history is the order in which a certain user visits a page on a network or within a site.
【0146】図28は、頁遷移履歴を説明するための、
サイト2801の構成を示す図である。このサイト28
01は、ある企業の商品情報を載せたサイトであって、
メインページ2802と、メインページにリンクが張ら
れている価格ページ2804、ブランドページ280
5,見積ページ2806とを有する。ユーザは、メイン
ページ2802を訪れた後、価格ページ2804、ブラ
ンドページ2805,見積ページ2806のいずれかに
移動できる。このような場合、ユーザがどのページから
どのページに移ったかにより、ユーザの興味のある事項
を推定可能である。例えば、メインページ2802を訪
れた後、価格のページ2804を訪れたという頁遷移履
歴を有するユーザはその企業の商品に関心があり、且つ
価格に関心あるユーザであると推定できる。かかるユー
ザにその企業の商品の割引情報を配信できれば、ユーザ
の関心を強く引くことが予測できる。一方、メインペー
ジ2802を訪れた後、該サイト2801を離れて全く
別のサイトを訪問したという頁遷移履歴を有するユーザ
は、この企業の商品にはあまり興味のないユーザである
と推定でき、かかるユーザにその企業の商品の割引情報
を配信しても、その効果はあまり期待できない。本態様
の分析手段は、かかる頁遷移履歴を利用して、情報配信
の効果を向上させようとするものである。FIG. 28 is a view for explaining the page transition history.
It is a figure showing the composition of site 2801. This site 28
01 is a site that carries product information of a certain company,
Main page 2802, price page 2804 linked to the main page, brand page 280
5, an estimate page 2806. After visiting the main page 2802, the user can move to any of the price page 2804, the brand page 2805, and the quote page 2806. In such a case, it is possible to estimate a matter of interest to the user based on which page the user has moved to which page. For example, a user who has visited the price page 2804 after visiting the main page 2802 and has a page transition history can be estimated to be a user who is interested in the product of the company and interested in the price. If discount information on the product of the company can be delivered to such a user, it can be predicted that the interest of the user will be strongly attracted. On the other hand, a user having a page transition history of leaving the site 2801 and visiting a completely different site after visiting the main page 2802 can be presumed to be a user who is not very interested in products of this company. Even if the discount information of the product of the company is distributed to the user, the effect is not so expected. The analyzing means of this aspect is intended to improve the effect of information distribution using such a page transition history.
【0147】図29に、本態様にかかる分析手段210
3の動作を示すフローチャートを示す。分析手段210
3は、まず配信しようとするプロモーション情報とその
プロモーション情報の配信対象となるユーザの取りそう
な頁遷移情報を頁遷移テーブルに格納する(ステップ2
901)。図30に、頁遷移テーブルの構成例を示す。
頁遷移テーブル3001は、プロモーション情報と対応
する頁遷移情報ごとに一のレコード3002,300
3、…を有し、各レコードは、プロモーション情報フィ
ールド3004と頁遷移情報フィールド3005を有す
る。プロモーション情報フィールド3004には、プロ
モーション情報であるWeb文書のURLなどが格納さ
れる。頁遷移情報フィールド3005は、頁の移動順に
それぞれURLを格納する第1頁サブフィールド300
6,第2頁サブフィールド3007を有する。FIG. 29 shows an analysis means 210 according to this embodiment.
3 is a flowchart showing the operation of No. 3. Analysis means 210
3 stores, in the page transition table, the promotion information to be distributed and the page transition information likely to be taken by the user to whom the promotion information is to be distributed (step 2).
901). FIG. 30 shows a configuration example of the page transition table.
The page transition table 3001 includes one record 3002, 300 for each page transition information corresponding to promotion information.
Each record has a promotion information field 3004 and a page transition information field 3005. The promotion information field 3004 stores the URL of a Web document as promotion information. The page transition information field 3005 includes a first page subfield 300 for storing URLs in the order of page movement.
6, a second page subfield 3007.
【0148】次に、分析手段2403は閲覧履歴情報蓄
積手段113を参照して、前記頁遷移テーブルに格納さ
れる頁遷移情報に一致する頁遷移履歴を有するクライア
ントの情報源識別子を抽出する(ステップ2902)。Next, the analysis means 2403 refers to the browsing history information storage means 113 and extracts the information source identifier of the client having the page transition history that matches the page transition information stored in the page transition table (step). 2902).
【0149】続いて、分析手段2403は、クライアン
ト情報記憶手段114が格納するクライアント情報テー
ブルを検索し、前記抽出した情報源識別子をキーとし
て、該情報源識別子に対応するクライアント情報テーブ
ルのレコードのプロモーション情報フィールドに、前記
遷移情報テーブルのプロモーション情報フィールドに格
納されたプロモーション情報を格納する(ステップ29
03)。図31に、プロモーション情報フィールドを有
するクライアント情報テーブルの構成例を示す。クライ
アント情報テーブル3101は、情報源識別子と配信キ
ーワード、プロモーション情報とを対応づけて記憶して
いる。情報源識別子ごとに一のレコード3102,31
03、…を有し、各レコードは、情報源識別子フィール
ド3104,と、配信キーワードフィールド3105,
3106と、プロモーション情報フィールド3107,
3108とを有する。プロモーション情報フィールド3
107,3108には、上記の頁遷移情報に対応するプ
ロモーション情報などが格納される。Subsequently, the analysis means 2403 searches the client information table stored in the client information storage means 114, and uses the extracted information source identifier as a key to promote a record of the client information table corresponding to the information source identifier. The promotion information stored in the promotion information field of the transition information table is stored in the information field (step 29).
03). FIG. 31 shows a configuration example of a client information table having a promotion information field. The client information table 3101 stores information source identifiers, distribution keywords, and promotion information in association with each other. One record 3102, 31 for each information source identifier
, And each record has an information source identifier field 3104 and a distribution keyword field 3105.
3106, a promotion information field 3107,
3108. Promotion information field 3
Promotion information and the like corresponding to the above-described page transition information are stored in 107 and 3108.
【0150】配信情報生成手段112はある情報源識別
子を有するクライアントに送る配信情報を生成するとき
に、プロモーション情報記憶手段605とともにクライ
アント情報記憶手段114のクライアント情報テーブル
2701も参照し、クライアント情報テーブル2701
のその情報源識別子に対応するレコードがプロモーショ
ン情報フィールドにURLを記憶している場合には、か
かるURLを配信情報に取り込んで、これを配信情報の
一部として配信する。これにより所定の頁遷移履歴を有
するクライアントに所定のプロモーション情報を配信す
ることが可能となる。When generating distribution information to be sent to a client having a certain information source identifier, the distribution information generating means 112 refers to the client information table 2701 of the client information storage means 114 together with the promotion information storage means 605, and generates the client information table 2701.
If the record corresponding to the information source identifier stores a URL in the promotion information field, the URL is taken into the distribution information and distributed as a part of the distribution information. This makes it possible to distribute predetermined promotion information to a client having a predetermined page transition history.
【0151】図32は、本実施の形態によって得られた
頁遷移情報に関する情報に基づいて、クライアントに配
信される配信情報の画面表示例である。本例では、プロ
モーション情報として、ユーザを誘導したいサイトであ
る「www.abc.def.com」「www.123.456.co.jp」というUR
Lデータが格納されているものとする。FIG. 32 is a screen display example of distribution information distributed to a client based on information on page transition information obtained according to the present embodiment. In this example, as promotion information, the URs “www.abc.def.com” and “www.123.456.co.jp”
It is assumed that L data is stored.
【0152】情報配信サーバ103の配信情報生成手段
112は、クライアント情報に上記のような情報が含ま
れていることを読み取ると、これを配信情報に含める。
その結果、情報閲覧手段106によって生成されるウイ
ンドウ3201のプッシュ領域3202には、当該に関
連するプロモーション情報3203,3204などが表
示されるようになる。When the distribution information generating means 112 of the information distribution server 103 reads that the above information is included in the client information, it includes this in the distribution information.
As a result, in the push area 3202 of the window 3201 generated by the information browsing means 106, the promotion information 3203, 3204 and the like related thereto are displayed.
【0153】[第3の態様にかかる分析手段]次に、第3
の態様にかかる分析手段について説明する。第3の態様
にかかる分析手段2403は、サイトの相関性を分析
し、相関性のあるサイトを決定してプロモーション情報
として利用しようとするものである。[Analyzing Means According to Third Embodiment]
The analysis means according to the aspect will be described. The analyzing means 2403 according to the third embodiment analyzes the correlation of the sites, determines a site having the correlation, and tries to use the site as promotion information.
【0154】図33に、第3の態様にかかる分析手段の
動作を示すフローチャートを示す。まず、分析手段24
03は、閲覧履歴情報蓄積手段2102から閲覧履歴情
報を取得する(ステップ3301)。該閲覧履歴情報か
ら、どの情報源識別子を有するクライアントがどのサイ
トを訪問しているかがわかる。FIG. 33 is a flowchart showing the operation of the analyzing means according to the third mode. First, the analysis means 24
03 acquires browsing history information from the browsing history information storage means 2102 (step 3301). From the browsing history information, it is known which client has which information source identifier is visiting which site.
【0155】次に、分析手段2403は、該閲覧履歴情
報からサイト相関データを作成する(ステップ330
2)。図34にサイト相関データの構成例を示す。サイ
ト相関データ3401は、情報源識別子とサイトの訪問
の有無をマトリクス状に表示する。この図に示す例で
は、識別子1のユーザ(クライアント)はサイトA,サ
イトB、サイトDを訪問しており、識別子2のユーザ
(クライアント)はサイトA,サイトB、サイトDを訪
問しており、識別子3のユーザ(クライアント)はサイ
トCを訪問しており、識別子4のユーザ(クライアン
ト)はサイトA,サイトBを訪問していることが表示さ
れている。Next, the analyzing means 2403 creates site correlation data from the browsing history information (step 330).
2). FIG. 34 shows a configuration example of the site correlation data. The site correlation data 3401 displays an information source identifier and the presence or absence of a site visit in a matrix. In the example shown in this figure, the user (client) with the identifier 1 is visiting the site A, the site B, and the site D, and the user (client) with the identifier 2 is visiting the site A, the site B, and the site D. , The user (client) with the identifier 3 is visiting the site C, and the user (client) with the identifier 4 is visiting the site A and the site B.
【0156】次に、分析手段2403は、サイト相関デ
ータから共通サイトの分析を行う(ステップ330
3)。共通サイトとは、ユーザが共通に訪問する可能性
の高いサイトの組み合わせをいう。Next, the analyzing means 2403 analyzes the common site from the site correlation data (step 330).
3). The common site is a combination of sites that are likely to be commonly visited by users.
【0157】次に、分析手段2403は、共通サイトを
決定し、そのサイト組み合わせを記憶する。図34の例
でいえば、共通サイトはサイトA,サイトB、サイトD
の組み合わせである。Next, the analysis means 2403 determines a common site and stores the site combination. In the example of FIG. 34, the common sites are site A, site B, and site D.
It is a combination of
【0158】次に、分析手段2403は、どのような対
象にプロモーション情報を配信するのが有効であるか判
断する。図35に、共通サイトのいずれかを訪問したユ
ーザの分布を示すベン図を示す。同図において、円35
01は、サイトAを訪問したユーザ集団を示し、円35
02は、サイトBを訪問したユーザ集団を示し、円35
03は、サイトDを訪問したユーザ集団を示す。分析手
段2403は、今サイトDを未訪問であるユーザの内ど
のような集団にサイトDをプロモーションするかを分析
する。[0158] Next, the analyzing means 2403 determines to which object it is effective to distribute the promotion information. FIG. 35 shows a Venn diagram showing the distribution of users who have visited any of the common sites. In FIG.
01 indicates a group of users who have visited the site A, and a circle 35
02 indicates a group of users who have visited the site B, and a circle 35
03 indicates a group of users who have visited the site D. The analysis unit 2403 analyzes to which group of users who have not visited the site D the promotion of the site D.
【0159】今、サイトB,Dは未訪問であるがサイト
Aは訪問済みである集団3504は、600人、サイト
Dは未訪問であるがサイトA、Bは訪問済みである集団
3505は、1000人、サイトA,Dは未訪問である
がサイトBは訪問済みである集団3506は、200人
であることがサイト相関データからわかるものとする。
このようにして順に、他のサイトについても同様にサイ
ト間の相関分析を行う。分析手段2403は、より人数
が多い集団がより相関性が強いものとして、判断し、こ
の集団を選択してサイトDのプロモーション情報を配信
するようにクライアント情報テーブルを更新する。この
例の場合は、集団3505が選択される。かかる相関デ
ータからサイトA,Bを訪れるユーザはサイトDを訪れ
る傾向があると推定できる。Now, the group 3504 where the sites B and D have not been visited but the site A has been visited is 600 people, and the group 3505 where the site D has not been visited but the sites A and B have been visited is 3600. It is assumed from the site correlation data that the group 3506 in which 1000 persons have not visited the sites A and D but have visited the site B has 200 persons.
In this way, the correlation analysis between the sites is similarly performed for the other sites. The analysis unit 2403 determines that a group having a larger number of people has a higher correlation, and updates the client information table so as to select this group and distribute the promotion information of the site D. In the case of this example, the group 3505 is selected. From such correlation data, it can be estimated that users who visit sites A and B tend to visit site D.
【0160】次に、分析手段2403は、クライアント
情報記憶手段114のクライアント情報テーブルの上記
集団3505に属するクライアントに対応するプロモー
ション情報フィールドに、該サイトDのURLを書き込
む(ステップ3306)。本態様で用いられるクライア
ント情報テーブルは、図31に示すような構成を有して
いればよい。Next, the analysis means 2403 writes the URL of the site D in the promotion information field corresponding to the client belonging to the group 3505 in the client information table of the client information storage means 114 (step 3306). The client information table used in this embodiment may have a configuration as shown in FIG.
【0161】配信情報生成手段112は、ある情報源識
別子を有するクライアントに送る配信情報を生成すると
きに、プロモーション情報記憶手段605とともにクラ
イアント情報記憶手段114のクライアント情報テーブ
ル3101も参照し、クライアント情報テーブル310
1のその情報源識別子に対応するレコードがプロモーシ
ョン情報フィールドにURLを記憶している場合には、
かかるURLを配信情報に取り込んで、これを配信情報
の一部として配信する。これにより未訪問サイトを有す
るクライアントに対して、当該ユーザ及び他のユーザの
訪問履歴分析から当該ユーザの訪問する確率の高い当該
未訪問サイトのURLをプロモーション情報として配信
することが可能となる。When generating distribution information to be sent to a client having a certain information source identifier, the distribution information generating means 112 refers to the client information table 3101 of the client information storage means 114 together with the promotion information storage means 605, and 310
1, if the record corresponding to that source identifier stores a URL in the promotion information field,
The URL is taken into the distribution information and distributed as a part of the distribution information. As a result, the URL of the unvisited site having a high probability of being visited by the user can be distributed as promotion information to the client having the unvisited site based on the visit history analysis of the user and other users.
【0162】図36は、本実施の形態によって得られた
相関サイトに関する情報に基づいて、クライアントに配
信される配信情報の画面表示例である。本例では、プロ
モーション情報として、ユーザを誘導したい未訪問サイ
トであるサイトDのURLデータが格納されているものと
する。FIG. 36 is a screen display example of distribution information distributed to the client based on the information on the correlation site obtained according to the present embodiment. In this example, it is assumed that URL data of site D, which is an unvisited site to which the user wants to guide the user, is stored as promotion information.
【0163】情報配信サーバ103の配信情報生成手段
112は、クライアント情報に上記のような情報が含ま
れていることを読み取ると、これを配信情報に含める。
その結果、情報閲覧手段106によって生成されるウイ
ンドウ3601のプッシュ領域3602には、当該関連
するプロモーション情報3603などが表示されるよう
になる。When the distribution information generation means 112 of the information distribution server 103 reads that the above information is included in the client information, it includes this in the distribution information.
As a result, the related promotion information 3603 and the like are displayed in the push area 3602 of the window 3601 generated by the information browsing unit 106.
【0164】[第4の態様にかかる分析手段]次に、第4
の態様にかかる分析手段について説明する。本態様にか
かる分析手段は、閲覧履歴情報に含まれる地域情報(グ
ローバルワードの内、地域に関連づけられたもの)を用
いるものである。[Analyzing Means According to Fourth Aspect]
The analysis means according to the aspect will be described. The analysis means according to this aspect uses regional information (global words associated with a region) included in the browsing history information.
【0165】閲覧履歴情報には、ユーザがグローバルワ
ードとして入力した地域情報、たとえば郵便番号、電話
番号が含まれる。かかる地域情報を分析することによ
り、ここのユーザ(クライアント)がどの地域に関心を
有しているのかが分かり、そのユーザの住所や勤務地な
どを推定することも可能となる。The browsing history information includes regional information input by the user as a global word, such as a postal code and a telephone number. By analyzing such area information, it is possible to know which area the user (client) is interested in, and to estimate the address and work location of the user.
【0166】図37に、本態様にかかる分析手段の動作
を示すフローチャートを示す。まず、分析手段2403
は、閲覧履歴情報蓄積手段113から閲覧履歴情報を取
得し、該閲覧履歴情報から地域情報を抽出する(ステッ
プ3701)。該抽出は、該履歴情報のURLが情報配
信サーバのURLを含み、且つそのURLに含まれるパ
ラメータが地域情報(郵便番号、電話番号)に等しい桁
数ないしは値であることを基準に行う。FIG. 37 is a flowchart showing the operation of the analyzing means according to this embodiment. First, analysis means 2403
Acquires the browsing history information from the browsing history information storage unit 113 and extracts the regional information from the browsing history information (step 3701). The extraction is performed on the basis that the URL of the history information includes the URL of the information distribution server, and that the parameter included in the URL has the same number of digits or value as the local information (postal code, telephone number).
【0167】次に、各情報源識別子について、それぞれ
の地域情報の情報出現回数をカウントする(ステップ3
702)。図38に情報出現回数のカウントを行うカウ
ントテーブルの構成例を示す。カウントテーブル380
1は、情報源識別子ごとに地域情報の情報出現回数をマ
トリクス状に示している。この例では、郵便番号の上2
桁ごとに、領域を分け、各領域ごとの情報出現回数を求
めている。領域3802は、東京都関連の地域情報の情
報出現回数に対応し、領域3803は、神奈川県関連の
地域情報の情報出現回数に対応し、領域3804は宮城
県関連の地域情報の情報出現回数に対応し、領域380
5は宮城県関連の地域情報の情報出現回数に対応し、領
域3806は山梨関連の地域情報の情報出現回数に対応
するようになっている。情報出現回数の計測する地域の
範囲は、任意に変更可能であり、例えば、各領域を3桁
の郵便番号を用いて定めることにより、より狭い地域を
用いて情報出現回数をカウントさせても良い。Next, for each information source identifier, the number of appearances of information of each area information is counted (step 3).
702). FIG. 38 shows a configuration example of a count table for counting the number of appearances of information. Count table 380
Reference numeral 1 denotes the number of appearances of local information for each information source identifier in a matrix. In this example, the top 2
The area is divided for each digit, and the number of appearances of information for each area is obtained. An area 3802 corresponds to the number of appearances of the Tokyo-related area information, an area 3803 corresponds to the number of appearances of the Kanagawa-related area information, and an area 3804 corresponds to the number of appearances of the Miyagi-related area information. Corresponding, area 380
Reference numeral 5 corresponds to the number of appearances of the Miyagi-related area information, and area 3806 corresponds to the number of appearances of the Yamanashi-related area information. The range of the area where the number of times of appearance of information is measured can be arbitrarily changed. For example, the number of times of appearance of information may be counted using a smaller area by defining each area using a three-digit zip code. .
【0168】次に、分析手段2403は、ターゲット領
域における各情報源識別子ごとの情報出現率(当該情報
源識別子の全地域情報出現回数に対する当該ターゲット
地域に関する地域情報の出現回数の割合)を求め、該出
現率の順に識別子を配列する。例えば、図38の例にお
いては、ターゲット地域を領域3803とすると、情報
源識別子1の出現率は4.4%、情報源識別子2の出現
率は99%、情報源識別子3の出現率は56.9%であ
り、その結果、情報源識別子2,情報源識別子3,情報
源識別子1という配列となる。Next, the analysis means 2403 obtains the information appearance rate for each information source identifier in the target area (the ratio of the number of appearances of the area information relating to the target area to the number of appearances of all area information of the information source identifier), The identifiers are arranged in the order of the appearance rate. For example, in the example of FIG. 38, when the target area is the area 3803, the appearance rate of the information source identifier 1 is 4.4%, the appearance rate of the information source identifier 2 is 99%, and the appearance rate of the information source identifier 3 is 56%. .9%, resulting in an array of information source identifier 2, information source identifier 3, and information source identifier 1.
【0169】次に、分析手段2403は、該配列を用い
て条件に合致する識別子を抽出する(ステップ370
4)。条件とは、情報配信を情報配信サーバの運営者に
依頼するものが指定する条件であり、例えば配信数を8
00件とする条件としても良い。この場合には、情報請
求率の高いものから上位800件を選択して抽出する。
また、情報請求率が80%以上という条件を指定するよ
うにしても良い。Next, the analyzing means 2403 extracts an identifier matching the condition using the array (step 370).
4). The condition is a condition specified by a person who requests information distribution from an operator of the information distribution server.
The condition may be 00 cases. In this case, the top 800 items are selected and extracted from those with the highest information request rates.
Also, a condition that the information request rate is 80% or more may be specified.
【0170】次に、分析手段2403は、抽出された情
報源識別子をキーとして、クライアント情報記憶手段1
14のクライアント情報テーブルのプロモーション情報
フィールドに、指定されたプロモーション情報のURL
を格納する。例えば、地域イベント開催のお知らせを示
すWeb文書のURL、その地域の不動産情報を知らせ
るWeb文書などである。本態様で用いられるクライア
ント情報テーブルは、図31に示すような構成を有して
いればよい。Next, the analyzing means 2403 uses the extracted information source identifier as a key, and
In the promotion information field of the 14th client information table, the URL of the designated promotion information
Is stored. For example, a URL of a Web document indicating a notification of holding a local event, a Web document indicating real estate information of the region, and the like are available. The client information table used in this embodiment may have a configuration as shown in FIG.
【0171】配信情報生成手段112は、ある情報源識
別子を有するクライアントに送る配信情報を生成すると
きに、プロモーション情報記憶手段605とともにクラ
イアント情報記憶手段114のクライアント情報テーブ
ル3101も参照し、クライアント情報テーブル310
1のその情報源識別子に対応するレコードがプロモーシ
ョン情報フィールドにURLを記憶している場合には、
かかるURLを配信情報に取り込んで、これを配信情報
の一部として配信する。これによりユーザ(クライアン
ト)が関心を有する地域に関するプロモーション情報の
URLを個別に配信することが可能となる。When generating distribution information to be sent to a client having a certain information source identifier, the distribution information generation means 112 refers to the client information table 3101 of the client information storage means 114 together with the promotion information storage means 605, and 310
1, if the record corresponding to that source identifier stores a URL in the promotion information field,
The URL is taken into the distribution information and distributed as a part of the distribution information. As a result, it is possible to individually distribute the URL of the promotion information regarding the area in which the user (client) is interested.
【0172】図39は、本実施の形態によって得られた
地域情報に基づいて生成された、クライアントに配信さ
れる配信情報の画面表示例である。本例では、地域情報
として「神奈川」を示す情報が抽出され、また配信キー
ワードとして「ゴルフ」「旅行」が抽出されているもの
とする。FIG. 39 is a screen display example of distribution information to be distributed to the client, which is generated based on the regional information obtained by the present embodiment. In this example, it is assumed that information indicating “Kanagawa” is extracted as the regional information, and “Golf” and “Travel” are extracted as the distribution keywords.
【0173】情報配信サーバ103の配信情報生成手段
112は、クライアント情報に地域情報「神奈川」が含
まれていることを読み取ると、プロモーション情報とし
て「神奈川」に関し、且つ配信キーワード「ゴルフ」
「旅行」に関する情報を選択して、配信情報に含める。
その結果、情報閲覧手段106によって生成されるウイ
ンドウ3901のプッシュ領域3902には、当該に関
連するプロモーション情報3903,3904などが表
示される。When the distribution information generating means 112 of the information distribution server 103 reads that the client information includes the local information "Kanagawa", the distribution information generation means 112 relates to "Kanagawa" as promotion information and the distribution keyword "golf".
Select information about "Travel" and include it in the distribution information.
As a result, promotion information 3903 and 3904 related to the push area 3902 of the window 3901 generated by the information browsing unit 106 are displayed.
【0174】[第5の態様の分析手段]本発明にかかる情
報配信サーバ2401は、グローバルワードを利用し
て、生年月日情報(生月日を含む。以下同様)を収集す
ることが可能である。本実施の態様にかかる分析手段
は、かかる生年月日情報を利用して、ユーザ(クライア
ント)本人の生年月日などを取得する。生年月日情報が
取得できれば、これに応じたプロモーション情報を個別
にユーザに配信することも可能となる。[Analyzing Means of Fifth Aspect] The information distribution server 2401 according to the present invention can collect the date of birth (including the date of birth; the same applies hereinafter) by using a global word. is there. The analysis means according to the present embodiment acquires the date of birth of the user (client) using the date of birth information. If the date of birth information can be acquired, it is also possible to individually distribute the promotion information corresponding to the information to the user.
【0175】図40に、本態様にかかる分析手段の動作
を示すフローチャートを示す。まず、分析手段2403
は、閲覧履歴情報蓄積手段113から閲覧履歴情報を取
得し、該閲覧履歴情報から生年月日情報を抽出する(ス
テップ4001)。該抽出は、該履歴情報のURLが情
報配信サーバのURLを含み、且つそのURLに含まれ
るパラメータが生年月日情報であることを基準に行う。
生年月日情報か否かを判断するには、占いサイトのUR
Lを予めテーブルに登録しておき、該URLと一致する
閲覧履歴情報に含まれる数字列を誕生日として判断する
ようにすればよい。なお、年月日の表示は、年・月・日
と表示される場合もあるし、日・月・年の順番で表示さ
れる場合もあり、統一されていないので、前記テーブル
に、各URLごとの年月日のフォーマットを記憶してお
き、情報配信サーバ2401によって、適宜配列し、統
一した順に直すのが好ましい。また、年月日全てを取得
せずとも、ユーザ情報として有用であり、例えば、月日
のみの4桁を生年月日情報として抽出するようにしても
良い。FIG. 40 is a flowchart showing the operation of the analyzing means according to this embodiment. First, analysis means 2403
Acquires the browsing history information from the browsing history information storage means 113, and extracts the date of birth from the browsing history information (step 4001). The extraction is performed on the basis that the URL of the history information includes the URL of the information distribution server, and that the parameter included in the URL is the date of birth information.
To determine whether or not the date of birth information, UR of the fortune-telling site
L may be registered in a table in advance, and a numeric string included in the browsing history information that matches the URL may be determined as a birthday. The date may be displayed as year / month / day, or may be displayed in the order of day / month / year. It is preferable that the format of each date is stored, arranged by the information distribution server 2401 as appropriate, and re-arranged in a unified order. Also, it is useful as user information without acquiring all dates, and for example, four digits of only the date may be extracted as the date of birth.
【0176】次に、各情報源識別子について、閲覧履歴
情報におけるそれぞれの生年月日情報の出現回数をカウ
ントする(ステップ4002)。図41に生年月日情報
の出現回数のカウントに用いられるカウントテーブルの
構成例を示す。カウントテーブル4101は、情報源識
別子フィールド4102と、生年月日情報フィールド4
103と、出現回数フィールド4104とを有する。出
現回数フィールドには、情報源識別子と生年月日情報ご
とに集計した出現回数が格納される。Next, for each information source identifier, the number of appearances of each date of birth information in the browsing history information is counted (step 4002). FIG. 41 shows a configuration example of a count table used for counting the number of appearances of the date of birth information. The count table 4101 includes an information source identifier field 4102 and a birth date information field 4
103 and an appearance count field 4104. The appearance count field stores the information source identifier and the appearance count totaled for each date of birth information.
【0177】次に、分析手段2403は、情報源識別子
ごとに最も出現回数の多い生年月日情報を本人生年月日
として選択し、その他の生年月日を関連者生年月日とし
て選択する(ステップ4003)。関連者は、本人生年
月日より以前の日づけであれば両親、上司、以降の日付
であれば、恋人などと推定して用いても良い。例えば、
図41に示す例においては、情報源識別子「12859
2856」については、生年月日情報「1970070
7」が本人生年月日として選択され、「1975090
9」が関連者生年月日として選択される。また情報源識
別子「471015029」については、生年月日情報
「19800106」が本人生年月日として選択され、
「19850306」が関連者生年月日として選択され
る。Next, the analyzing means 2403 selects the date of birth with the highest number of appearances for each information source identifier as the date of birth, and selects the other date of birth as the date of birth to the associated person ( Step 4003). The related person may be presumed to be a parent or a boss if the date is before the date of life, or a lover if the date is later. For example,
In the example shown in FIG. 41, the information source identifier “12859”
2856 ”, the date of birth information“ 197070
"7" is selected as the date of life, and "19775090
"9" is selected as the related person's birth date. For the information source identifier “471015029”, the date of birth information “19800106” is selected as the date of birth,
“19850306” is selected as the related person's birth date.
【0178】次に、分析手段2103は、該選択した生
年月日情報をクライアント情報記憶手段114のクライ
アント情報テーブルの本人生年月日フィールドに格納さ
せる。図42に、本態様において用いられるクライアン
ト情報テーブルの構成例を示す。クライアント情報テー
ブル4201は、情報源識別子ごとに一のレコード42
02,4203、…を有し、各レコードは、情報源識別
子フィールド4204と、本人生年月日フィールド42
05、関連者生年月日フィールド4205とを有してお
り、本人生年月日フィールド4205には、前記選択さ
れた本人生年月日情報が格納され、関連者生年月日フィ
ールド4205には、前記選択された関連者生年月日情
報が格納される。Next, the analyzing means 2103 stores the selected date of birth information in the real life date field of the client information table of the client information storage means 114. FIG. 42 shows a configuration example of a client information table used in this embodiment. The client information table 4201 has one record 42 for each information source identifier.
, Each record has an information source identifier field 4204 and a real life date field 42.
05, a related person's date of birth field 4205, and the selected life's date of birth information is stored in the real person's birth date field 4205. The selected related person's birth date information is stored.
【0179】本態様にかかる分析手段2403を用いる
場合、配信情報生成手段112はある情報源識別子を有
するクライアントに送る配信情報を生成するときに、プ
ロモーション情報記憶手段605とともにクライアント
情報記憶手段114のクライアント情報テーブル420
1も参照し、クライアント情報テーブル4201のその
情報源識別子に対応するレコードが本人生年月日フィー
ルドに生年月日情報を格納している場合には、該日付を
参照して適宜な情報、たとえば年齢変更による保険料の
改定のお知らせなどを配信情報に取り込んで、これを配
信情報の一部として配信する。これによりユーザ(クラ
イアント)の誕生日に応じて適切なプロモーション情報
を配信することが可能となる。When using the analyzing means 2403 according to this aspect, the distribution information generating means 112 generates the distribution information to be sent to the client having a certain information source identifier together with the promotion information storing means 605 and the client information in the client information storing means 114. Information table 420
1, if the record corresponding to the information source identifier in the client information table 4201 stores the date of birth information in the real life date field, refer to the date to obtain appropriate information, for example, The distribution information includes, for example, a notice of a revision of the insurance premium due to the age change, and distributes the information as a part of the distribution information. This makes it possible to distribute appropriate promotion information according to the birthday of the user (client).
【0180】なお、本態様に用いられるクライアント情
報テーブルは図43に示される構成例であっても良い。
図43は、クライアント情報テーブルの構成の変形例を
示す図である。この変形例において、クライアント情報
テーブル4301は、情報源識別子フィールド4302
と、プロモーション情報フィールド4303と、配信開
始日フィールド4304と、配信終了日フィールド43
05とを有するように構成されている。Note that the client information table used in this embodiment may have the configuration example shown in FIG.
FIG. 43 is a diagram illustrating a modification of the configuration of the client information table. In this modification, the client information table 4301 includes an information source identifier field 4302
, Promotion information field 4303, distribution start date field 4304, distribution end date field 43
05.
【0181】配信開始日フィールド4304には、本人
誕生日を基準として計算される期日(例えば、誕生日の
1ヶ月前)が格納され、配信終了日フィールド4305
には、本人誕生日を基準として計算される別の期日(例
えば、誕生日当日)が格納される。プロモーション情報
フィールド430402には、本人誕生日に関連するプ
ロモーション情報のURLが格納される。The distribution start date field 4304 stores a date calculated based on the birthday of the person (for example, one month before the birthday), and a distribution end date field 4305.
Stores another date calculated based on the birthday of the person (for example, the day of the birthday). The promotion information field 430402 stores the URL of promotion information related to the birthday of the principal.
【0182】また、図44に、クライアント情報テーブ
ルの構成のさらに別の変形例を示す。クライアント情報
テーブル4401は、情報源識別子フィールド4302
と、配信日別プロモーション情報フィールド4403、
4404,4405,…とを有するように構成されてい
る。配信日別プロモーション情報フィールドには、それ
ぞれ異なった日付が割り当てらており、該割り当てられ
た日に該フィールドに格納されたプロモーション情報を
対応する情報源識別子を有するクライアントに配信す
る。例えば、図44に示す例において、配信情報生成手
段112は、2001年7月7日において情報源識別子
「128591856」に対応するクライアントに、配
信日別プロモーション情報フィールド4404に格納さ
れた「www.info.com/birthday」というURLを配信情
報に含ませて送信する。FIG. 44 shows still another modification of the configuration of the client information table. The client information table 4401 has an information source identifier field 4302
And the promotion information field 4403 by distribution day,
4404, 4405,... Different dates are allocated to the distribution date-specific promotion information fields, and the promotion information stored in the field is distributed to the client having the corresponding information source identifier on the allocated date. For example, in the example illustrated in FIG. 44, the distribution information generation unit 112 transmits the “www.info” stored in the distribution-by-date promotion information field 4404 to the client corresponding to the information source identifier “128591856” on July 7, 2001. .com / birthday ”is included in the distribution information and transmitted.
【0183】図45は、本実施の形態によって得られた
本人生年月日情報に基づいてクライアントに配信される
配信情報の画面表示例である。FIG. 45 is an example of a screen display of distribution information distributed to the client based on the life date information obtained according to the present embodiment.
【0184】情報配信サーバ103の配信情報生成手段
112は、クライアント情報に地域情報が含まれている
ことを読み取ると、プロモーション情報として地域情報
が示す地域に関する情報を選択して、配信情報に含め
る。その結果、情報閲覧手段106によって生成される
ウインドウ4501のプッシュ領域4502には、当該
に関連するプロモーション情報4503,4504など
が表示される。When the distribution information generating means 112 of the information distribution server 103 reads that the client information includes the regional information, it selects information on the region indicated by the regional information as promotion information and includes it in the distribution information. As a result, promotion information 4503 and 4504 related thereto are displayed in the push area 4502 of the window 4501 generated by the information browsing unit 106.
【0185】これら場合、配信情報生成手段112はあ
る情報源識別子を有するクライアントに送る配信情報を
生成するときに、コンピュータのクロックなどを参照し
て現在日時を取得し、現在日時が前記期日の間にある場
合に、該プロモーション情報フィールド4302に格納
されたURLを配信情報に取り込んで、これを配信情報
の一部として配信する。これによりユーザ(クライアン
ト)の誕生日に応じて適切なプロモーション情報を配信
することが可能となる。In these cases, when generating the distribution information to be sent to the client having a certain information source identifier, the distribution information generating means 112 obtains the current date and time by referring to the clock of the computer, etc. , The URL stored in the promotion information field 4302 is taken into the distribution information, and this is distributed as a part of the distribution information. This makes it possible to distribute appropriate promotion information according to the birthday of the user (client).
【0186】本態様の変形例として、ユーザ(クライア
ント)の恋人の生年月日を取得することも可能である。
本発明にかかる情報配信サーバ2401は、グローバル
ワードとして生年月日情報を受け取った場合、占いに関
する情報をクライアントに返すように動作する。図46
にクライアントがかかる占いに関する情報を受け取った
場合の表示画面例を示す。図においてウインドウ460
1は、クライアントの情報閲覧手段106によって表示
装置に描かれるウインドウである。ウインドウ4601
のメイン領域4602には、占い情報4603ととも
に、相性占いのWeb文書にリンクするボタン4604
が設けられている。As a modification of this embodiment, the date of birth of the lover of the user (client) can be obtained.
The information distribution server 2401 according to the present invention operates to return information about fortune-telling to the client when the birth date information is received as a global word. FIG.
9 shows an example of a display screen when the client receives the information about the fortune-telling. In the figure, window 460 is shown.
Reference numeral 1 denotes a window drawn on the display device by the information browsing unit 106 of the client. Window 4601
A button 4604 for linking with a fortune-telling Web document together with fortune-telling information 4603
Is provided.
【0187】入力決定ボタン4604がクリックされる
と図447に示す画面に遷移する。図447に示す画面
は相性占いのための画面である。ウインドウ44702
のメイン領域4702には、自分の生年月日の表示ボッ
クス兼入力ボックスであるボックス4703と、恋人の
生年月日を入力させるためのボックス4704と、入力
完了を情報閲覧手段に通知するためのボタン4705と
を有する。該ボタン4705がクリック等されると、ユ
ーザによって入力されたボックス4704の生年月日情
報が情報配信サーバに送られる。かかる生年月日情報を
クライアント情報記憶手段114に格納すれば、ユーザ
(クライアント)の恋人の生年月日情報を取得すること
ができる。従って、図42から図44を使って説明した
処理を恋人に対して適用し、同様のプロモーション情報
(図45)を当該ユーザに送信することができる。When input determination button 4604 is clicked, the screen transits to the screen shown in FIG. 447. The screen shown in FIG. 447 is a screen for affinity fortune-telling. Window 44702
In the main area 4702, a box 4703 which is a display box and an input box of the user's date of birth, a box 4704 for inputting the date of birth of the lover, and a button for notifying the information browsing means of input completion 4705. When the button 4705 is clicked or the like, the date of birth information in the box 4704 input by the user is sent to the information distribution server. By storing the date of birth information in the client information storage unit 114, the date of birth of the lover of the user (client) can be obtained. Therefore, the processing described with reference to FIGS. 42 to 44 can be applied to a lover, and similar promotion information (FIG. 45) can be transmitted to the user.
【0188】なお、上述した分析処理は、ユーザからの
グローバルワード変換リクエスト時に行ってもよく(い
わゆるリアルタイム処理)、あるいは当該リクエスト時
以外の時間にまとめて行っても良い(いわゆるバッチ処
理)。The above-described analysis processing may be performed at the time of a global word conversion request from a user (so-called real-time processing) or may be performed at a time other than the time of the request (so-called batch processing).
【0189】さらに上述の分析処理は、説明の簡単のた
め個別に説明したがこれらの分析処理はいずれか2以上
を組み合わせても容易に実行することができる。Further, the above-described analysis processes have been described individually for the sake of simplicity, but these analysis processes can be easily executed by combining any two or more of them.
【0190】さらに、上述した分析処理(「第3の態様
にかかる分析手段」によるものを除く)は、クライアン
ト側で実行し、サーバに分析結果だけを「所定のタイミ
ング」で情報源識別子とともに送信する形態を採ること
もできる。この場合分析手段2403は、プラグ・イン
ソフト内に設けることができる。Further, the above-described analysis processing (excluding the processing by the “analysis means according to the third mode”) is executed on the client side, and only the analysis result is transmitted to the server at “predetermined timing” together with the information source identifier. It can also take the form of doing. In this case, the analysis means 2403 can be provided in the plug-in software.
【0191】[0191]
【発明の効果】本発明によれば、ユーザ登録させること
なく、より質の高いユーザに関する情報を収集し、この
収集したより質の高い情報に基づいてユーザに的確な情
報を配信することが可能となる。According to the present invention, it is possible to collect information relating to a higher quality user without registering the user, and to distribute accurate information to the user based on the collected higher quality information. Becomes
【0192】さらに本発明の別の態様によれば、収集し
たユーザに関する情報〔クライアント情報〕を分析し、
分析結果を該クライアント情報に反映させ、該クライア
ント情報に基づいてユーザに配信するプロモーション情
報を選択決定することにより、さらにユーザの属性に応
じた情報の配信が可能となる。According to still another aspect of the present invention, the collected information on the user (client information) is analyzed,
By reflecting the analysis result in the client information and selecting and determining the promotion information to be distributed to the user based on the client information, it is possible to further distribute information according to the attribute of the user.
【図1】情報配信システムの全体構成例を示すブロック
図である。FIG. 1 is a block diagram illustrating an overall configuration example of an information distribution system.
【図2】情報配信システムの動作例を示すシーケンス図
である。FIG. 2 is a sequence diagram showing an operation example of the information distribution system.
【図3】クライアントに表示されるユーザインタフェー
スの表示例を示す図である。FIG. 3 is a diagram showing a display example of a user interface displayed on a client.
【図4】配信情報受け取り後にクライアントに表示され
るユーザインタフェースの表示例を示す図である。FIG. 4 is a diagram showing a display example of a user interface displayed on a client after receiving distribution information.
【図5】クライアントの構成例を示すブロック図であ
る。FIG. 5 is a block diagram illustrating a configuration example of a client.
【図6】情報配信サーバの構成例を示すブロック図であ
る。FIG. 6 is a block diagram illustrating a configuration example of an information distribution server.
【図7】グローバルワードテーブルの構成例を示す図で
ある。FIG. 7 is a diagram illustrating a configuration example of a global word table.
【図8】クライアント情報記憶手段の記憶内容例を示す
図である。FIG. 8 is a diagram illustrating an example of storage contents of a client information storage unit.
【図9】クライアント情報記憶手段の記憶内容例を示す
図である。FIG. 9 is a diagram illustrating an example of storage contents of a client information storage unit.
【図10】配信キーワードの抽出処理例を示すフロー図
である。FIG. 10 is a flowchart illustrating an example of a distribution keyword extraction process.
【図11】配信キーワードを含む閲覧履歴情報の例を示
す図である。FIG. 11 is a diagram showing an example of browsing history information including a distribution keyword.
【図12】配信キーワードを含む閲覧履歴情報の別の例
を示す図である。FIG. 12 is a diagram showing another example of browsing history information including a distribution keyword.
【図13】情報配信サーバの情報配信処理の例を示すフ
ローチャートである。FIG. 13 is a flowchart illustrating an example of information distribution processing of an information distribution server.
【図14】図13のフローチャートの続きである情報配
信サーバの情報配信処理の例を示すフローチャートであ
る。FIG. 14 is a flowchart illustrating an example of information distribution processing of the information distribution server, which is a continuation of the flowchart of FIG. 13;
【図15】配信情報のソースコード例を示す図である。FIG. 15 is a diagram showing an example of a source code of distribution information.
【図16】配信情報のソースコード例を示す図である。FIG. 16 is a diagram showing an example of a source code of distribution information.
【図17】クライアント情報記憶手段の記憶内容例を示
す図である。FIG. 17 is a diagram illustrating an example of storage contents of a client information storage unit.
【図18】推定年月日に基づいてクライアントに配信さ
れる配信情報の画面表示例を示す図である。FIG. 18 is a diagram illustrating a screen display example of distribution information distributed to a client based on an estimated date.
【図19】クライアント情報記憶手段の記憶内容例を示
す図である。FIG. 19 is a diagram illustrating an example of storage contents of a client information storage unit.
【図20】地域情報に基づいてクライアントに配信され
る配信情報の画面表示例を示す図である。FIG. 20 is a diagram illustrating a screen display example of distribution information distributed to a client based on area information.
【図21】ヘッダ情報の例を示す図である。FIG. 21 is a diagram illustrating an example of header information.
【図22】クライアント情報記憶手段の記憶内容例を示
す図である。FIG. 22 is a diagram illustrating an example of storage contents of a client information storage unit.
【図23】環境変数に関する情報に基づいて、クライア
ントに配信される配信情報の画面表示例を示す図であ
る。FIG. 23 is a diagram illustrating a screen display example of distribution information distributed to a client based on information on environment variables.
【図24】本実施の形態にかかる情報配信サーバの構成
例を示すブロック図を示す図である。FIG. 24 is a block diagram illustrating a configuration example of an information distribution server according to the present embodiment.
【図25】分析手段の一態様の構成例を示すブロック図
である。FIG. 25 is a block diagram illustrating a configuration example of one embodiment of an analysis unit.
【図26】クライアント情報テーブルの構成例を示す図
である。FIG. 26 is a diagram illustrating a configuration example of a client information table.
【図27】絞り込みキーワードに関する情報に基づい
て、クライアントに配信される配信情報の画面表示例を
示す図である。FIG. 27 is a diagram showing a screen display example of distribution information distributed to a client based on information on a narrowing keyword.
【図28】頁遷移履歴を説明するための、サイトの構成
例を示す図である。FIG. 28 is a diagram illustrating a configuration example of a site for explaining a page transition history.
【図29】分析手段の一態様の動作を示すフローチャー
トである。FIG. 29 is a flowchart illustrating an operation of one embodiment of an analysis unit.
【図30】頁遷移テーブルの構成例を示す図である。FIG. 30 is a diagram illustrating a configuration example of a page transition table.
【図31】プロモーション情報フィールドを有するクラ
イアント情報テーブルの構成例を示す図である。FIG. 31 is a diagram showing a configuration example of a client information table having a promotion information field.
【図32】遷移情報に関する情報に基づいて、クライア
ントに配信される配信情報の画面表示例を示す図であ
る。FIG. 32 is a diagram illustrating a screen display example of distribution information distributed to a client based on information related to transition information.
【図33】第3の態様にかかる分析手段の動作を示すフ
ローチャートである。FIG. 33 is a flowchart showing the operation of the analysis means according to the third mode.
【図34】サイト相関データの構成例を示す図である。FIG. 34 is a diagram illustrating a configuration example of site correlation data.
【図35】共通サイトのいずれかを訪問したユーザの分
布を示すベン図である。FIG. 35 is a Venn diagram showing a distribution of users who have visited any of the common sites.
【図36】相関サイトに関する情報に基づいて、クライ
アントに配信される配信情報の画面表示例を示す図であ
る。FIG. 36 is a diagram illustrating a screen display example of distribution information distributed to a client based on information on a correlation site.
【図37】分析手段の一態様の動作を示すフローチャー
トである。FIG. 37 is a flowchart showing an operation of one embodiment of an analysis unit.
【図38】情報出現回数のカウントを行うカウントテー
ブルの構成例を示すである。FIG. 38 is a diagram illustrating a configuration example of a count table for counting the number of appearances of information.
【図39】地域情報に基づいて生成された、クライアン
トに配信される配信情報の画面表示例を示す図である。FIG. 39 is a diagram illustrating a screen display example of distribution information to be distributed to a client, which is generated based on area information.
【図40】分析手段の一態様の動作を示すフローチャー
トである。FIG. 40 is a flowchart illustrating an operation of one embodiment of an analysis unit.
【図41】生年月日情報の出現回数のカウントに用いら
れるカウントテーブルの構成例を示す図である。FIG. 41 is a diagram showing a configuration example of a count table used for counting the number of appearances of birth date information.
【図42】クライアント情報テーブルの構成例を示す図
である。FIG. 42 is a diagram illustrating a configuration example of a client information table.
【図43】クライアント情報テーブルの構成の変形例を
示す図である。FIG. 43 is a diagram showing a modification of the configuration of the client information table.
【図44】クライアント情報テーブルの構成の別の変形
例を示す図である。FIG. 44 is a diagram showing another modification of the configuration of the client information table.
【図45】本人生年月日情報に基づいてクライアントに
配信される配信情報の画面表示例を示す図である。FIG. 45 is a diagram showing a screen display example of distribution information distributed to the client based on the life date information.
【図46】クライアントが占いに関する情報を受け取っ
た場合の表示画面例を示す図である。FIG. 46 is a diagram illustrating an example of a display screen when a client receives information about fortune-telling.
【図47】クライアントが占いに関する情報を受け取っ
た場合の表示画面例を示す図である。FIG. 47 is a diagram illustrating an example of a display screen when a client receives information about fortune-telling.
101 … 通信網 102 … クライアント 103 … 情報配信サーバ 104 … 検索エンジンサーバ 105 … 情報提供サーバ 106 … 情報閲覧手段 107 … グローバルワード受付手段 108 … 情報表示手段 109 … 閲覧履歴情報記憶手段 110 … 閲覧履歴情報送出手段 111 … グローバルワード変換手段 112 … 配信情報生成手段 113 … 閲覧履歴情報蓄積手段 114 … クライアント情報記憶手段 101 communication network 102 client 103 information distribution server 104 search engine server 105 information providing server 106 information browsing means 107 global word accepting means 108 information display means 109 browsing history information storage means 110 browsing history information Sending means 111 Global word converting means 112 Distribution information generating means 113 Browsing history information accumulating means 114 Client information storing means
Claims (41)
信網に接続された情報配信サーバと、通信網に接続され
た検索エンジンサーバと、通信網に接続された情報提供
サーバとを有する情報配信システムにおいて、(A)
前記クライアントは、 ユーザによる情報の閲覧履歴情報を記憶し、該記憶した
閲覧履歴情報を情報源識別子とともに情報配信サーバに
宛てて送信し、 ユーザによって入力されたグローバルワードを情報配信
サーバに宛てて送信し、(B)情報配信サーバは:前記
クライアントから送られた情報源識別子と閲覧履歴情報
を受け取り、該閲覧履歴情報から配信キーワードを抽出
し、情報源識別子と配信キーワードを対応づけて記憶
し、 前記クライアントから情報源識別子とグローバルワード
を受け取った場合に、該グローバルワードに対応するア
ドレス情報と、情報源識別子に対応する配信キーワード
を検索エンジンサーバに渡すことによって検索エンジン
サーバから返される検索結果情報と、予め記憶されたプ
ロモーション情報とを用いて配信情報を生成し、これを
クライアントに送信し、(C)検索エンジンサーバは、
配信情報サーバから送られてくる配信キーワードを含む
ネット情報資源を検索し、該配信キーワードを含むネッ
ト情報資源のアドレス情報を検索結果情報として配信情
報サーバに返し、(D)情報提供サーバは、グローバル
ワードに対応するアドレス情報により特定されるグロー
バルワード対応情報を有しており、 前記クライアントは、前記配信情報を受け取ると、前記
グローバルワード対応情報を前記情報提供サーバから取
得し、前記検索結果情報及びプロモーション情報ととも
にユーザに閲覧させるように表示することを特徴とする
情報配信システム。1. An information distribution system comprising a client connected to a communication network, an information distribution server connected to the communication network, a search engine server connected to the communication network, and an information providing server connected to the communication network. In the system, (A)
The client stores the browsing history information of the information by the user, transmits the stored browsing history information to the information distribution server together with the information source identifier, and transmits the global word input by the user to the information distribution server. (B) The information distribution server receives the information source identifier and the browsing history information sent from the client, extracts a distribution keyword from the browsing history information, stores the information source identifier and the distribution keyword in association with each other, When receiving the information source identifier and the global word from the client, search result information returned from the search engine server by passing the address information corresponding to the global word and the distribution keyword corresponding to the information source identifier to the search engine server And promotion information stored in advance. Generates information, and sends it to the client, (C) a search engine server,
The network information resource including the distribution keyword sent from the distribution information server is searched, and the address information of the network information resource including the distribution keyword is returned to the distribution information server as search result information. Having global word correspondence information specified by address information corresponding to a word, the client, upon receiving the distribution information, acquires the global word correspondence information from the information providing server, and retrieves the search result information and An information distribution system characterized by displaying the information together with the promotion information so that the user can browse the information.
け取り、該グローバルワードに対応する対応アドレス情
報を送信する情報配信サーバにおいて、該情報配信サー
バは:クライアントから情報源識別子とともに受信した
前記閲覧履歴情報を記憶する閲覧履歴情報記憶手段と、 該閲覧履歴情報を分析し、分析結果を得る分析手段と 前記対応アドレス情報と、分析結果に基づいて得られる
プロモーション情報とを含む配信情報を生成する配信情
報生成手段とを具備し、該配信情報をクライアントに送
信することを特徴とする情報配信サーバ。2. An information distribution server for receiving a global word from a client and transmitting corresponding address information corresponding to the global word, wherein the information distribution server stores the browsing history information received from the client together with an information source identifier. Browsing history information storage means, analyzing means for analyzing the browsing history information to obtain an analysis result, distribution information generating means for generating distribution information including the corresponding address information, and promotion information obtained based on the analysis result, An information distribution server, comprising: transmitting the distribution information to a client.
て、 前記クライアント情報は、前記閲覧履歴情報から検索エ
ンジンに送られた検索ワードを抽出して得られる配信キ
ーワードを含む、ことを特徴とする情報配信サーバ。3. The information distribution server according to claim 2, wherein the client information includes a distribution keyword obtained by extracting a search word sent to a search engine from the browsing history information. Information distribution server.
て、 前記分析手段は、配信キーワードをさらに限定するため
の絞り込みキーワードを用いることを特徴とする情報配
信サーバ。4. The information distribution server according to claim 3, wherein the analysis means uses a narrowing keyword for further limiting the distribution keyword.
て、 前記分析手段は、前記配信履歴情報から頁遷移履歴を生
成し、該頁遷移履歴に応じて、分析を行うことを特徴と
する情報配信サーバ。5. The information distribution server according to claim 2, wherein the analysis means generates a page transition history from the distribution history information, and performs an analysis in accordance with the page transition history. Delivery server.
て、 前記分析手段は、前記配信履歴情報から、共通サイトを
決定し、該共通サイトの内未訪問サイトを決定すること
を特徴とする情報配信サーバ。6. The information distribution server according to claim 2, wherein the analysis unit determines a common site from the distribution history information, and determines an unvisited site among the common sites. Delivery server.
て、 前記分析手段は、前記配信履歴情報から少なくとも生月
日情報を抽出し、その出現回数をカウントし、該出現回
数に基づいて、本人生月日を推定してこれをクライアン
ト情報に書き込むことを特徴とする情報配信サーバ。7. The information distribution server according to claim 3, wherein the analysis unit extracts at least the date of birth information from the distribution history information, counts the number of appearances, and determines the number of occurrences based on the number of appearances. An information distribution server characterized by estimating a date of life and writing this in client information.
て、 前記分析手段は、前記配信履歴情報に出現した生月日情
報であって、前記本人生月日以外の生月日を、本人以外
の人であって本人に関連を有する人の生月日と推定して
これをクライアント情報に書き込むことを特徴とする情
報配信サーバ。8. The information distribution server according to claim 7, wherein the analysis means is a birth date information appearing in the distribution history information, and sets a birth date other than the real life date to a date other than the principal. An information distribution server, which estimates the date of birth of a person related to the person and writes the date of birth in the client information.
て、 前記分析手段は、前記配信履歴情報から地域情報を抽出
し、クライアント毎の地域情報の出現数をカウントし、
該出現数に基づいて分析を行うことを特徴とする情報配
信サーバ。9. The information distribution server according to claim 2, wherein the analysis unit extracts regional information from the distribution history information, counts the number of appearances of regional information for each client,
An information distribution server for performing analysis based on the number of appearances.
いて、 分析手段は、クライアントから送られるヘッダに含まれ
る環境変数を分析することを特徴とする情報配信サー
バ。10. The information distribution server according to claim 2, wherein the analysis unit analyzes an environment variable included in a header sent from the client.
するクライアントであって、 グローバルワードを情報配信サーバに送信する情報要求
手段と、これに応答して該情報配信サーバから返信され
る配信情報を受け取り表示する情報表示手段とを有し、
該配信情報は、該グローバルワードに対応する情報と、
前記閲覧履歴情報を分析した結果に応じて定められたプ
ロモーション情報を含むことを特徴とするクライアン
ト。11. A client for transmitting browsing history information to an information distribution server, comprising: an information requesting unit for transmitting a global word to the information distribution server; and a distribution information returned from the information distribution server in response to the information requesting means. Information display means for receiving and displaying,
The distribution information includes information corresponding to the global word,
A client comprising promotion information determined according to a result of analyzing the browsing history information.
いて、 前記分析はクライアントが行い、クライアントは情報源
識別子とともに該分析の結果を情報配信サーバに送信す
ることを特徴とするクライアント。12. The client according to claim 11, wherein the analysis is performed by the client, and the client transmits the result of the analysis together with the information source identifier to the information distribution server.
ルワードに応じて、該グローバルワードに対応する対応
アドレス情報を送信する方法において、 クライアントから情報源識別子とともに受信した前記閲
覧履歴情報を記憶装置に記憶させるステップと、 該閲覧履歴情報を分析し、分析結果を得るステップと前
記対応アドレス情報と、分析結果に基づいて得られるプ
ロモーション情報とを含む配信情報を生成するステップ
とを具備し、該配信情報をクライアントに送信すること
を特徴とする方法。13. A method for transmitting corresponding address information corresponding to a global word in response to a global word transmitted from a client, wherein the browsing history information received together with an information source identifier from the client is stored in a storage device. Analyzing the browsing history information to obtain an analysis result; and generating distribution information including the corresponding address information and promotion information obtained based on the analysis result. A method characterized by transmitting to a user.
ンジンに送られた検索ワードを抽出して得られる配信キ
ーワードを含む、ことを特徴とする方法。14. The method according to claim 13, wherein the client information includes a distribution keyword obtained by extracting a search word sent to a search engine from the browsing history information.
に限定するための絞り込みキーワードを用いることを特
徴とする方法。15. The method according to claim 13, wherein the analyzing step uses a narrowing keyword for further limiting a distribution keyword.
頁遷移履歴を生成し、該頁遷移履歴に応じて、分析を行
うことを特徴とする方法。16. The method according to claim 13, wherein, in the analyzing step, a page transition history is generated from the distribution history information, and the analysis is performed according to the page transition history.
ら、共通サイトを決定し、該共通サイトの内未訪問サイ
トを決定することを特徴とする方法。17. The method according to claim 13, wherein in the analyzing step, a common site is determined from the distribution history information, and an unvisited site among the common sites is determined.
とも生月日情報を抽出し、その出現回数をカウントし、
該出現回数に基づいて、本人生月日を推定することを特
徴とする方法。18. The method according to claim 13, wherein the analyzing comprises extracting at least date of birth information from the distribution history information, counting the number of appearances thereof,
A method of estimating a life date based on the number of appearances.
現した生月日情報であって、前記本人生月日以外の生月
日を、本人以外の人であって本人に関連を有する人の生
月日と推定することを特徴とする方法。19. The method according to claim 18, wherein, in the analyzing step, the date of birth information appearing in the distribution history information, wherein the date of birth other than the actual life date is replaced with the date of birth other than the principal. A method comprising estimating the date of birth of a person who is related to the person.
地域情報を抽出し、クライアント毎の地域情報の出現数
をカウントし、該出現数に基づいて分析を行うことを特
徴とする方法。20. The method according to claim 13, wherein in the analyzing step, regional information is extracted from the distribution history information, the number of appearances of the regional information for each client is counted, and the analysis is performed based on the number of appearances. Performing the method.
し、これに応じた配信情報を該情報配信サーバから受信
する方法であって、 グローバルワードを情報配信サーバに送信するステップ
と、 これに応答して該情報配信サーバから返信される配信情
報を受け取りこれを表示するステップとを具備し、 該配信情報は、該グローバルワードに対応する情報と、
前記閲覧履歴情報を分析した結果に応じて定められたプ
ロモーション情報を含むことを特徴とする方法。21. A method for transmitting browsing history information to an information distribution server and receiving distribution information corresponding to the information from the information distribution server, comprising: transmitting a global word to the information distribution server; Receiving the distribution information returned from the information distribution server and displaying the distribution information, wherein the distribution information includes information corresponding to the global word,
A method comprising: including promotion information determined according to a result of analyzing the browsing history information.
識別子とともに該分析の結果を情報配信サーバに送信す
ることを特徴とする方法。22. The method according to claim 21, wherein the analysis is performed by a client, and the client sends a result of the analysis along with an information source identifier to an information distribution server.
受け取り、該グローバルワードに対応する対応アドレス
情報を送信する情報配信サーバとしてコンピュータを機
能させるためのプログラムにおいて、 クライアントから情報源識別子とともに受信した前記閲
覧履歴情報を記憶装置に記憶させる閲覧履歴情報記憶手
段と、 該閲覧履歴情報を分析し、分析結果を得る分析手段と前
記対応アドレス情報と、分析結果に基づいて得られるプ
ロモーション情報とを含む配信情報を生成する配信情報
生成手段としてコンピュータを機能させるためのプログ
ラム。23. A program for causing a computer to function as an information distribution server for receiving a global word from a client and transmitting corresponding address information corresponding to the global word, wherein the browsing history information received together with an information source identifier from the client is read. A browsing history information storage unit to be stored in a storage device; an analysis unit that analyzes the browsing history information to obtain an analysis result; and generates distribution information including the corresponding address information and promotion information obtained based on the analysis result. A program for causing a computer to function as distribution information generating means.
て、 前記クライアント情報は、前記閲覧履歴情報から検索エ
ンジンに送られた検索ワードを抽出して得られる配信キ
ーワードを含む、ことを特徴とするプログラム。24. The program according to claim 23, wherein the client information includes a distribution keyword obtained by extracting a search word sent to a search engine from the browsing history information.
て、 前記分析手段は、配信キーワードをさらに限定するため
の絞り込みキーワードを用いることを特徴とするプログ
ラム。25. The program according to claim 23, wherein the analysis unit uses a narrowing-down keyword for further limiting a distribution keyword.
て、 前記分析手段は、前記配信履歴情報から頁遷移履歴を生
成し、該頁遷移履歴に応じて、分析を行うことを特徴と
するプログラム。26. A program according to claim 23, wherein said analysis means generates a page transition history from said distribution history information, and performs an analysis according to said page transition history.
て、 前記分析手段は、前記配信履歴情報から、共通サイトを
決定し、該共通サイトの内未訪問サイトを決定すること
を特徴とするプログラム。27. The program according to claim 23, wherein said analysis means determines a common site from said distribution history information, and determines an unvisited site among said common sites.
て、 前記分析手段は、前記配信履歴情報から少なくとも生月
日情報を抽出し、その出現回数をカウントし、該出現回
数に基づいて、本人生月日を推定してこれをクライアン
ト情報に書き込むことを特徴とするプログラム。28. The program according to claim 23, wherein the analyzing means extracts at least date of birth information from the distribution history information, counts the number of appearances, and, based on the number of appearances, A program for estimating a date and writing the date in client information.
て、 前記分析手段は、前記配信履歴情報に出現した生月日情
報であって、前記本人生月日以外の生月日を、本人以外
の人であって本人に関連を有する人の生月日と推定して
これをクライアント情報に書き込むことを特徴とするプ
ログラム。29. The program according to claim 28, wherein the analysis means is a date of birth information appearing in the distribution history information, the birth date other than the actual life date being a person other than the principal. A program for estimating a date of birth of a person related to the person and writing the same in client information.
て、 前記分析手段は、前記配信履歴情報から地域情報を抽出
し、クライアント毎の地域情報の出現数をカウントし、
該出現数に基づいて分析を行うことを特徴とするプログ
ラム。30. The program according to claim 23, wherein said analyzing means extracts regional information from said distribution history information, counts the number of appearances of regional information for each client,
A program for performing analysis based on the number of occurrences.
て、 分析手段は、クライアントから送られるヘッダに含まれ
る環境変数を分析することを特徴とするプログラム。31. The program according to claim 23, wherein the analyzing unit analyzes an environment variable included in a header sent from the client.
するクライアントとしてコンピュータを機能させるため
のプログラムであって、 グローバルワードを情報配信サーバに送信する情報要求
手段と、これに応答して該情報配信サーバから返信され
る配信情報を受け取り表示する情報表示手段としてコン
ピュータに実行させるためのプログラムにおいて、 該配信情報は、該グローバルワードに対応する情報と、
前記閲覧履歴情報を分析した結果に応じて定められたプ
ロモーション情報を含み、前記分析はクライアントが行
い、クライアントは情報源識別子とともに該分析の結果
を情報配信サーバに送信することを特徴とするプログラ
ム。32. A program for causing a computer to function as a client for transmitting browsing history information to an information distribution server, comprising: an information requesting unit for transmitting a global word to the information distribution server; In a program for causing a computer to execute as information display means for receiving and displaying distribution information returned from a server, the distribution information includes: information corresponding to the global word;
A program including promotion information determined according to a result of analyzing the browsing history information, wherein the analysis is performed by a client, and the client transmits a result of the analysis to an information distribution server together with an information source identifier.
ルワードに応じて、該グローバルワードに対応する対応
アドレス情報を送信する方法をコンピュータに実行させ
るためのプログラムにおいて、 クライアントから情報源識別子とともに受信した前記閲
覧履歴情報を記憶装置に記憶させるステップと、 該閲覧履歴情報を分析し、分析結果を得るステップと前
記対応アドレス情報と、分析結果に基づいて得られるプ
ロモーション情報とを含む配信情報を生成するステップ
とをコンピュータに実行させるためのプログラム。33. A program for causing a computer to execute a method of transmitting corresponding address information corresponding to a global word in response to a global word transmitted from a client, wherein the browsing history received together with an information source identifier from the client. Storing information in a storage device; analyzing the browsing history information to obtain an analysis result; generating distribution information including the corresponding address information; and promotion information obtained based on the analysis result. A program to be executed by a computer.
て、 前記クライアント情報は、前記閲覧履歴情報から検索エ
ンジンに送られた検索ワードを抽出して得られる配信キ
ーワードを含む、ことを特徴とするプログラム。34. The program according to claim 33, wherein the client information includes a distribution keyword obtained by extracting a search word sent to a search engine from the browsing history information.
て、 前記分析するステップにおいて、配信キーワードをさら
に限定するための絞り込みキーワードを用いることを特
徴とするプログラム。35. The program according to claim 33, wherein the analyzing step uses a narrowing-down keyword for further limiting a distribution keyword.
て、 前記分析するステップにおいて、前記配信履歴情報から
頁遷移履歴を生成し、該頁遷移履歴に応じて分析を行う
ことを特徴とするプログラム。36. The program according to claim 33, wherein, in the analyzing step, a page transition history is generated from the distribution history information, and analysis is performed according to the page transition history.
て、 前記分析するステップにおいて、前記配信履歴情報か
ら、共通サイトを決定し、該共通サイトの内未訪問サイ
トを決定することを特徴とするプログラム。37. The program according to claim 33, wherein, in the analyzing step, a common site is determined from the distribution history information, and an unvisited site among the common sites is determined.
て、 前記分析するステップは、前記配信履歴情報から少なく
とも生月日情報を抽出し、その出現回数をカウントし、
該出現回数に基づいて、本人生月日を推定することを特
徴とするプログラム。38. The program according to claim 33, wherein the analyzing step extracts at least birth date information from the distribution history information, counts the number of appearances thereof,
A program for estimating a real life date based on the number of appearances.
て、 前記分析するステップにおいて、前記配信履歴情報に出
現した生月日情報であって、前記本人生月日以外の生月
日を、本人以外の人であって本人に関連を有する人の生
月日と推定することを特徴とするプログラム。39. The program according to claim 38, wherein, in said analyzing step, birth date information appearing in said distribution history information, said birth date other than said real life date, and A program for estimating the date of birth of a person who is related to the person.
て、 前記分析するステップにおいて、前記配信履歴情報から
地域情報を抽出し、クライアント毎の地域情報の出現数
をカウントし、該出現数に基づいて分析を行うことを特
徴とするプログラム。40. The program according to claim 33, wherein, in the analyzing, extracting regional information from the distribution history information, counting the number of appearances of the regional information for each client, and analyzing based on the number of appearances. A program characterized by performing:
し、これに応じた配信情報を該情報配信サーバから受信
する方法をコンピュータに実行させるためのプログラム
であって、 グローバルワードを情報配信サーバに送信するステップ
と、 これに応答して該情報配信サーバから返信される配信情
報を受け取りこれを表示するステップとをコンピュータ
に実行させ、 該配信情報は、該グローバルワードに対応する情報と、
前記閲覧履歴情報を分析した結果に応じて定められたプ
ロモーション情報を含み、 前記分析はクライアントが行い、クライアントは情報源
識別子とともに該分析の結果を情報配信サーバに送信す
ることを特徴とするプログラム。41. A program for causing a computer to execute a method of transmitting browsing history information to an information distribution server and receiving distribution information corresponding to the information from the information distribution server. Transmitting, and in response to this, receiving and displaying distribution information returned from the information distribution server, causing the computer to execute the distribution information, the distribution information comprising: information corresponding to the global word;
A program comprising promotion information determined according to a result of analyzing the browsing history information, wherein the analysis is performed by a client, and the client transmits a result of the analysis to an information distribution server together with an information source identifier.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001136665A JP2002334104A (en) | 2001-05-07 | 2001-05-07 | Information distribution system, information distribution server, client, information transmission method, reception method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001136665A JP2002334104A (en) | 2001-05-07 | 2001-05-07 | Information distribution system, information distribution server, client, information transmission method, reception method, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002334104A true JP2002334104A (en) | 2002-11-22 |
Family
ID=18983903
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001136665A Pending JP2002334104A (en) | 2001-05-07 | 2001-05-07 | Information distribution system, information distribution server, client, information transmission method, reception method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002334104A (en) |
Cited By (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004295878A (en) * | 2003-03-10 | 2004-10-21 | Matsushita Electric Ind Co Ltd | Query processing device |
| JP2006301799A (en) * | 2005-04-18 | 2006-11-02 | Nissan Motor Co Ltd | VEHICLE INFORMATION PROVIDING DEVICE, VEHICLE INFORMATION PROVIDING METHOD, AND VEHICLE INFORMATION PROVIDING SYSTEM |
| JP2008042535A (en) * | 2006-08-07 | 2008-02-21 | Sony Ericsson Mobilecommunications Japan Inc | Information processor, information processing method, information processing program, and mobile terminal device |
| JP2008511057A (en) * | 2004-08-19 | 2008-04-10 | クラリア コーポレイション | Method and apparatus for responding to end-user information requests |
| JP2008524749A (en) * | 2004-12-20 | 2008-07-10 | クラリア コーポレイション | Method and device for publishing cross-network user behavior data |
| JP2009104620A (en) * | 2002-12-24 | 2009-05-14 | Hitachi Ltd | Information distribution method, information distribution apparatus, and portable terminal |
| JP2010506216A (en) * | 2006-10-05 | 2010-02-25 | グーグル・インコーポレーテッド | Content target information based on location |
| JP2011003155A (en) * | 2009-06-22 | 2011-01-06 | Nippon Telegr & Teleph Corp <Ntt> | Advertisement distribution system, advertisement distribution server, advertisement distribution method and advertisement distribution program |
| US7949715B2 (en) | 2005-03-09 | 2011-05-24 | International Business Machines Corporation | Method, server and program product for delivering messages |
| WO2011093358A1 (en) * | 2010-01-27 | 2011-08-04 | 楽天株式会社 | Information retrieval device, information retrieval method, information retrieval program, and recording medium |
| JP2011232873A (en) * | 2010-04-26 | 2011-11-17 | Nippon Telegr & Teleph Corp <Ntt> | Purchase data collection system, purchase data collection device, purchase data collection method, and purchase data collection program |
| US8073866B2 (en) | 2005-03-17 | 2011-12-06 | Claria Innovations, Llc | Method for providing content to an internet user based on the user's demonstrated content preferences |
| US8078602B2 (en) | 2004-12-17 | 2011-12-13 | Claria Innovations, Llc | Search engine for a computer network |
| US8086697B2 (en) | 2005-06-28 | 2011-12-27 | Claria Innovations, Llc | Techniques for displaying impressions in documents delivered over a computer network |
| WO2011162415A1 (en) * | 2010-06-24 | 2011-12-29 | 日本電気株式会社 | Information providing apparatus, system, method, and program |
| JP2012059218A (en) * | 2010-09-13 | 2012-03-22 | Pico Knowledge Inc | Url replacement system |
| US8170912B2 (en) | 2003-11-25 | 2012-05-01 | Carhamm Ltd., Llc | Database structure and front end |
| US8255413B2 (en) | 2004-08-19 | 2012-08-28 | Carhamm Ltd., Llc | Method and apparatus for responding to request for information-personalization |
| US8316003B2 (en) | 2002-11-05 | 2012-11-20 | Carhamm Ltd., Llc | Updating content of presentation vehicle in a computer network |
| JP2012243207A (en) * | 2011-05-23 | 2012-12-10 | Nippon Telegr & Teleph Corp <Ntt> | Place-name characteristic determination method, place-name characteristic determination device, and program |
| JP2013125470A (en) * | 2011-12-15 | 2013-06-24 | Yahoo Japan Corp | Advertisement determination system, advertisement determination method and program |
| US8689238B2 (en) | 2000-05-18 | 2014-04-01 | Carhamm Ltd., Llc | Techniques for displaying impressions in documents delivered over a computer network |
| JP2015043223A (en) * | 2008-04-30 | 2015-03-05 | インタートラスト テクノロジーズ コーポレイション | Data collection and targeted advertising systems and methods |
| US10191972B2 (en) | 2008-04-30 | 2019-01-29 | Intertrust Technologies Corporation | Content delivery systems and methods |
| JP2021099757A (en) * | 2019-12-24 | 2021-07-01 | 株式会社Mawari | Event analysis program, information processing apparatus, and system |
| JP2024130766A (en) * | 2023-03-15 | 2024-09-30 | Lineヤフー株式会社 | Information processing device, information processing method, and information processing program |
| US12125070B2 (en) | 2008-04-30 | 2024-10-22 | Intertrust Technologies Corporation | Content delivery systems and methods |
-
2001
- 2001-05-07 JP JP2001136665A patent/JP2002334104A/en active Pending
Cited By (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8689238B2 (en) | 2000-05-18 | 2014-04-01 | Carhamm Ltd., Llc | Techniques for displaying impressions in documents delivered over a computer network |
| US8316003B2 (en) | 2002-11-05 | 2012-11-20 | Carhamm Ltd., Llc | Updating content of presentation vehicle in a computer network |
| JP2009104620A (en) * | 2002-12-24 | 2009-05-14 | Hitachi Ltd | Information distribution method, information distribution apparatus, and portable terminal |
| JP2004295878A (en) * | 2003-03-10 | 2004-10-21 | Matsushita Electric Ind Co Ltd | Query processing device |
| US8170912B2 (en) | 2003-11-25 | 2012-05-01 | Carhamm Ltd., Llc | Database structure and front end |
| US8255413B2 (en) | 2004-08-19 | 2012-08-28 | Carhamm Ltd., Llc | Method and apparatus for responding to request for information-personalization |
| JP2008511057A (en) * | 2004-08-19 | 2008-04-10 | クラリア コーポレイション | Method and apparatus for responding to end-user information requests |
| US8078602B2 (en) | 2004-12-17 | 2011-12-13 | Claria Innovations, Llc | Search engine for a computer network |
| JP2008524749A (en) * | 2004-12-20 | 2008-07-10 | クラリア コーポレイション | Method and device for publishing cross-network user behavior data |
| US9495446B2 (en) | 2004-12-20 | 2016-11-15 | Gula Consulting Limited Liability Company | Method and device for publishing cross-network user behavioral data |
| US7949715B2 (en) | 2005-03-09 | 2011-05-24 | International Business Machines Corporation | Method, server and program product for delivering messages |
| US8073866B2 (en) | 2005-03-17 | 2011-12-06 | Claria Innovations, Llc | Method for providing content to an internet user based on the user's demonstrated content preferences |
| JP2006301799A (en) * | 2005-04-18 | 2006-11-02 | Nissan Motor Co Ltd | VEHICLE INFORMATION PROVIDING DEVICE, VEHICLE INFORMATION PROVIDING METHOD, AND VEHICLE INFORMATION PROVIDING SYSTEM |
| US8086697B2 (en) | 2005-06-28 | 2011-12-27 | Claria Innovations, Llc | Techniques for displaying impressions in documents delivered over a computer network |
| JP2008042535A (en) * | 2006-08-07 | 2008-02-21 | Sony Ericsson Mobilecommunications Japan Inc | Information processor, information processing method, information processing program, and mobile terminal device |
| JP2010506216A (en) * | 2006-10-05 | 2010-02-25 | グーグル・インコーポレーテッド | Content target information based on location |
| JP2013127642A (en) * | 2006-10-05 | 2013-06-27 | Google Inc | Content target information based on location |
| JP2015043223A (en) * | 2008-04-30 | 2015-03-05 | インタートラスト テクノロジーズ コーポレイション | Data collection and targeted advertising systems and methods |
| US12125070B2 (en) | 2008-04-30 | 2024-10-22 | Intertrust Technologies Corporation | Content delivery systems and methods |
| US10776831B2 (en) | 2008-04-30 | 2020-09-15 | Intertrust Technologies Corporation | Content delivery systems and methods |
| US10191972B2 (en) | 2008-04-30 | 2019-01-29 | Intertrust Technologies Corporation | Content delivery systems and methods |
| JP2011003155A (en) * | 2009-06-22 | 2011-01-06 | Nippon Telegr & Teleph Corp <Ntt> | Advertisement distribution system, advertisement distribution server, advertisement distribution method and advertisement distribution program |
| WO2011093358A1 (en) * | 2010-01-27 | 2011-08-04 | 楽天株式会社 | Information retrieval device, information retrieval method, information retrieval program, and recording medium |
| JP2011232873A (en) * | 2010-04-26 | 2011-11-17 | Nippon Telegr & Teleph Corp <Ntt> | Purchase data collection system, purchase data collection device, purchase data collection method, and purchase data collection program |
| JP5803912B2 (en) * | 2010-06-24 | 2015-11-04 | 日本電気株式会社 | Information providing apparatus, system, method, and program |
| US9100238B2 (en) | 2010-06-24 | 2015-08-04 | Nec Corporation | Information providing apparatus, system, method, and program |
| WO2011162415A1 (en) * | 2010-06-24 | 2011-12-29 | 日本電気株式会社 | Information providing apparatus, system, method, and program |
| WO2012035969A1 (en) * | 2010-09-13 | 2012-03-22 | 株式会社ピコ・ナレッジ | Url replacement system |
| JP2012059218A (en) * | 2010-09-13 | 2012-03-22 | Pico Knowledge Inc | Url replacement system |
| JP2012243207A (en) * | 2011-05-23 | 2012-12-10 | Nippon Telegr & Teleph Corp <Ntt> | Place-name characteristic determination method, place-name characteristic determination device, and program |
| JP2013125470A (en) * | 2011-12-15 | 2013-06-24 | Yahoo Japan Corp | Advertisement determination system, advertisement determination method and program |
| JP2021099757A (en) * | 2019-12-24 | 2021-07-01 | 株式会社Mawari | Event analysis program, information processing apparatus, and system |
| JP2024156952A (en) * | 2019-12-24 | 2024-11-06 | マワリ コーポレーション | Event analysis program, information processing device and system |
| JP2024130766A (en) * | 2023-03-15 | 2024-09-30 | Lineヤフー株式会社 | Information processing device, information processing method, and information processing program |
| JP7638314B2 (en) | 2023-03-15 | 2025-03-03 | Lineヤフー株式会社 | Information processing device, information processing method, and information processing program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2002334104A (en) | Information distribution system, information distribution server, client, information transmission method, reception method, and program | |
| KR100458460B1 (en) | A method of introducing advertisements and providing the advertisements by using access intentions of internet users and a system thereof | |
| JP5526268B2 (en) | Information processing apparatus, information processing method, and information processing program | |
| KR101304119B1 (en) | System and method for retargeting advertisements based on previously captured relevance data | |
| US6925456B2 (en) | Information searching apparatus and method for online award entry | |
| JP2002024221A (en) | Information distribution system, its client, information distribution server, method of transmitting browsing history information, method of receiving browsing history information, and programs thereof | |
| JP2002032401A (en) | Document search method, document search device, and computer-readable recording medium storing a program for causing a computer to implement the document search method | |
| CN102959572A (en) | Information-providing device, information-providing method, information-providing program, and recording medium in which information-providing program is recorded | |
| US20020128907A1 (en) | Information delivery scheme and advertisement providing scheme using social filtering technique | |
| WO2002061650A1 (en) | Advertisement distributing server system, and advertise distributing method | |
| JP2002091852A (en) | Browsing history acquisition method and information provision method | |
| KR20000049581A (en) | Real time ordering information system and method on internet | |
| JP2002014997A (en) | Advertising information distribution method and advertisement information distribution system | |
| JP4685067B2 (en) | Method of providing advertisement status using keywords, advertisement agency method, and advertisement agency system | |
| US20020046094A1 (en) | Method and system for delivering electronic advertisement via network | |
| KR100591295B1 (en) | Information providing system and information providing method using message transmission / reception service of mobile communication device | |
| WO2002037290A1 (en) | Banner advertisement system and a method of managing banner advertisement | |
| JP2002014994A (en) | Web page attribute management device and web page attribute management method | |
| JP4025489B2 (en) | Portal site providing terminal device | |
| KR101020895B1 (en) | Method and system for generating a search result list based on local information | |
| JP4934154B2 (en) | Content providing device | |
| JP2003030525A (en) | Server computer for Internet shopping system having automatic banner advertisement distribution function and automatic banner advertisement distribution method in the computer | |
| JP2001306607A (en) | How to provide advertising information | |
| KR100909561B1 (en) | Local information search result providing system | |
| JP2000315213A (en) | Information providing system and information providing method |