JP2003271647A - Browsing file data providing method, browsing frequency data providing method, relay device therefor, program and storage medium - Google Patents

Browsing file data providing method, browsing frequency data providing method, relay device therefor, program and storage medium

Info

Publication number
JP2003271647A
JP2003271647A JP2002074551A JP2002074551A JP2003271647A JP 2003271647 A JP2003271647 A JP 2003271647A JP 2002074551 A JP2002074551 A JP 2002074551A JP 2002074551 A JP2002074551 A JP 2002074551A JP 2003271647 A JP2003271647 A JP 2003271647A
Authority
JP
Japan
Prior art keywords
browsing
data
file
request
search
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
Application number
JP2002074551A
Other languages
Japanese (ja)
Inventor
Seiji Maeda
誠司 前田
Hirokuni Yano
浩邦 矢野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2002074551A priority Critical patent/JP2003271647A/en
Publication of JP2003271647A publication Critical patent/JP2003271647A/en
Pending legal-status Critical Current

Links

Abstract

<P>PROBLEM TO BE SOLVED: To provide a system capable of providing browsing file data or browsing frequency data exclusively for files browsed by a user. <P>SOLUTION: This browsing file data providing method comprises receiving a file browsing request from a predetermined terminal device or predetermined user; transferring the received browsing request to a file data store means connected to a network; analyzing the browsing file data to generate index data for the received browsing file data; storing the generated index data in a memory means; retrieving the index data according to a retrieval request to the index data; and transmitting the retrieval result of the index data to the terminal device or user which is the transmitter of the retrieval request. <P>COPYRIGHT: (C)2003,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、閲覧ファイルデー
タ提供方法、閲覧頻度データ提供方法、そのための中継
装置、プログラム及び記録媒体に関し、特に、予め決め
られた端末装置等からのファイル閲覧要求を利用した閲
覧ファイルデータ提供方法、閲覧頻度データ提供方法、
そのための中継装置、プログラム及び記録媒体に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a browsing file data providing method, a browsing frequency data providing method, a relay device, a program, and a recording medium therefor, and particularly uses a file browsing request from a predetermined terminal device or the like. Browsing file data providing method, browsing frequency data providing method,
The present invention relates to a relay device, a program, and a recording medium for that purpose.

【0002】[0002]

【従来の技術】近年、インターネット、イントラネッ
ト、検索システム等の発展により、ユーザはネットワー
クを介して種々の情報を容易に取得できるようになって
いる。
2. Description of the Related Art In recent years, with the development of the Internet, intranets, search systems, etc., a user can easily obtain various information via a network.

【0003】通常、ユーザが、インターネット等のネッ
トワークを介して、ドキュメントデータ等のファイルを
取得する場合、文書交換のためのシステムであるワール
ドワイドウェブ(以下、WWWと略す。)が利用される。WWW
では、主にハイパーテキストマークアップランゲージ
(以下、HTMLと略す。)で記述された構造化文書のファイ
ルデータを、ハイパーテキスト転送プロトコル(以下、H
TTPと略す。)を介してサーバ装置から、ユーザのクライ
アント端末装置に転送し、クライアント端末装置の表示
装置にその文書を表示する。
Generally, when a user acquires a file such as document data via a network such as the Internet, the World Wide Web (hereinafter abbreviated as WWW) which is a system for exchanging documents is used. WWW
So, mainly hypertext markup language
(Hereinafter, it is abbreviated as HTML.) File data of a structured document described in Hypertext Transfer Protocol (hereinafter, H
Abbreviated as TTP. ) From the server device to the client terminal device of the user, and the document is displayed on the display device of the client terminal device.

【0004】WWWでは、ユニフォームリソースロケータ
(以下、URLと略す。)と呼ばれる、構造化文書等のファ
イルに付けられた識別子を用いてファイルが選択され得
る。また、HTMLで書かれた構造化文書(HTML文書と呼ば
れる)のハイパーリンクとしてURLを記述しておくことに
よって、構造化文書間の関係を定義出来る。ユーザは、
クライアント端末装置上で表示されたHTML文書に含まれ
るハイパーリンクをマウス等のポインティングデバイス
等で選択することにより、関係付けられた構造化文書を
閲覧することができる。HTTPによる閲覧要求には、通
常、閲覧元の構造化文書に対応するURLが含まれてお
り、どの構造化文書のハイパーリンクから閲覧要求され
た構造化文書が選択されたのかを識別することができ
る。
On the WWW, the uniform resource locator
A file can be selected using an identifier attached to a file such as a structured document called (hereinafter, abbreviated as URL). Also, by describing a URL as a hyperlink of a structured document written in HTML (called an HTML document), the relationship between structured documents can be defined. The user
By selecting a hyperlink included in the HTML document displayed on the client terminal device with a pointing device such as a mouse, the related structured document can be browsed. A browsing request by HTTP usually includes a URL corresponding to the structured document of the browsing source, and it is possible to identify from which hyperlink of the structured document the structured document requested to browse was selected. it can.

【0005】また、WWWシステムを構築する際、ネット
ワークのデータ転送量を削減するために、あるいは、独
立したネットワークからの要求をインターネットに中継
するために、サーバ装置とクライアント端末装置の間に
中継装置を設置することも多い。ネットワークのデータ
転送量を削減するために、サーバ装置から送信されたフ
ァイルを一時的に保存する中継装置をキャッシュサーバ
と呼ぶ。独立したネットワークからの要求をインターネ
ットに中継するため中継装置をプロキシサーバと呼ぶ。
Further, when constructing a WWW system, a relay device is provided between a server device and a client terminal device in order to reduce the data transfer amount of the network or to relay a request from an independent network to the Internet. Often set up. A relay device that temporarily stores a file transmitted from a server device in order to reduce the amount of data transferred on the network is called a cache server. A relay device is called a proxy server for relaying a request from an independent network to the Internet.

【0006】中継装置は、会社、部課、学校、クラスと
いった、ユーザグループによって共有されることも多
い。WWWのサーバ装置およびサーバ装置に保存されてい
るファイルは、インターネット上に数多く存在し、その
ファイルの中から特定のファイルを探し出すことは難し
い。そのため、インターネット上のサーバ装置に保存さ
れているファイルを収集し、収集したファイルから検索
用の索引を生成し、ユーザからの検索要求に対応するフ
ァイル一覧を提供する、検索サービスが広く用いられて
いる。典型的なシステムとしては、いわゆるポータルサ
イトにおける検索システムがある。ユーザは、インター
ネット上にある、そのポータルサイトにおける検索画面
にキーワードを入力することによって、インターネット
上のサイトに存在する全ての情報を対象に検索すること
ができる。
Relay devices are often shared by user groups such as companies, departments, schools, and classes. There are many WWW server devices and files stored in the server devices on the Internet, and it is difficult to find a specific file from the files. Therefore, a search service is widely used, which collects files stored on a server device on the Internet, generates a search index from the collected files, and provides a file list corresponding to a search request from a user. There is. A typical system is a so-called portal site search system. By inputting a keyword on the search screen of the portal site on the Internet, the user can search for all information existing on the site on the Internet.

【0007】さらに、特定のサーバ装置等に保存された
ファイルへのユーザからの閲覧要求の頻度を計測し、フ
ァイルへの閲覧要求の頻度の順位を提供するサービスが
ある。例えばニュース記事を掲載するサーバ装置におい
て、閲覧要求の多いすなわち関心の高い記事の順位を提
供するサービスである。ユーザは、この順位の提供によ
って、他のユーザの関心が高いニュース記事を選んで閲
覧することができる。
[0007] Further, there is a service that measures the frequency of user browsing requests to files stored in a specific server device or the like, and provides a ranking of the frequency of file browsing requests. For example, in a server device that posts news articles, this is a service that provides the ranking of articles that are requested most, that is, are of high interest. By providing this ranking, the user can select and browse news articles that are of great interest to other users.

【0008】[0008]

【発明が解決しようとする課題】しかし、従来の、イン
ターネット上のファイルに関する検索サービスでは、ユ
ーザが以前閲覧したことがあるファイルに限定して検索
できなかった。また、会社、部課、学校、クラスといっ
た、ユーザグループが以前閲覧したことがあるファイル
に限定して検索できなかった。
However, conventional search services for files on the Internet cannot limit the search to files that the user has browsed before. In addition, it was not possible to limit the search to files that the user group had previously viewed, such as company, department, school, and class.

【0009】その結果、従来のポータルサイトの検索シ
ステムでは、検索結果のヒット数が膨大で、いわゆるノ
イズが大きいため、ユーザは、検索結果の中から個々の
文書を閲覧しながら、さらに対象を絞り込む作業に多く
の時間が掛かっていた。
As a result, in the conventional portal site search system, the number of hits in the search results is enormous and so-called noise is large. Therefore, the user further narrows down the target while browsing individual documents from the search results. It took a lot of time to work.

【0010】また、従来の、ファイルへの閲覧要求の頻
度の順位を提供するサービスにおいても、会社、部課、
学校、クラスといった、ユーザグループが以前閲覧した
ことがあるファイルに限定して順位を提供することがで
きなかった。
Further, in the conventional service that provides the rank order of the frequency of file browsing requests, the company, department,
It was not possible to provide rankings only to files that a user group had previously viewed, such as school or class.

【0011】[0011]

【課題を解決するための手段】そこで、本発明は、ユー
ザ等が閲覧したファイルに限定して、閲覧ファイルデー
タの提供あるいは閲覧頻度データの提供を行うことがで
きるシステムを提供することを目的とする。
SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a system capable of providing browsing file data or browsing frequency data only for files browsed by a user or the like. To do.

【0012】本発明の閲覧ファイルデータ提供方法は、
予め決められた端末装置あるいは予め決められたユーザ
からのファイル閲覧要求を受信し、受信した前記閲覧要
求をネットワークに接続されたファイルデータストア手
段へ転送し、受信した閲覧ファイルデータの索引データ
を生成するために前記閲覧ファイルデータを解析し、生
成された前記索引データをメモリ手段にストアし、前記
索引データに対する検索要求に応じて前記索引データを
検索し、前記検索要求を送信した端末装置あるいはユー
ザに、前記索引データの検索結果データを送信する。
The browsing file data providing method of the present invention is
Receives a file browsing request from a predetermined terminal device or a predetermined user, transfers the received browsing request to a file data store means connected to a network, and generates index data of the received browsing file data. In order to analyze the browsing file data, the generated index data is stored in a memory means, the index data is searched in response to a search request for the index data, and the terminal device or user who has transmitted the search request. Then, the search result data of the index data is transmitted.

【0013】本発明の中継装置は、予め決められた端末
装置あるいは予め決められたユーザからのファイル閲覧
要求を受信して、ネットワークに接続されたファイルデ
ータストア手段へファイル転送要求を出力するファイル
転送部と、受信した閲覧ファイルデータを解析して、索
引データを生成するファイル解析部と、該ファイル解析
部が生成した前記索引データをメモリ手段にストアする
索引データストア手段と、前記索引データに対する検索
要求に応じて前記索引データを検索する検索部と、前記
検索要求を送信した端末装置あるいはユーザに、前記索
引データ検索部の検索結果データを送信する通信手段と
を有する。
The relay device of the present invention receives a file browsing request from a predetermined terminal device or a predetermined user, and outputs the file transfer request to the file data store means connected to the network. Unit, a file analysis unit that analyzes received browsing file data and generates index data, an index data store unit that stores the index data generated by the file analysis unit in a memory unit, and a search for the index data A search unit that searches the index data in response to the request, and a communication unit that sends the search result data of the index data search unit to the terminal device or the user who has sent the search request.

【0014】本発明の閲覧頻度データ提供方法は、予め
決められた端末装置あるいは予め決められたユーザから
のファイル閲覧要求を受信し、受信した前記ファイル閲
覧要求に含まれる閲覧元ファイルの識別子と閲覧先ファ
イルの識別子を抽出し、前記閲覧元ファイルの識別子と
前記閲覧先ファイルの識別子の組み合わせの出現する頻
度のデータである閲覧頻度データをメモリ手段にストア
し、前記閲覧頻度データに対する順位提供要求に応じ
て、前記閲覧頻度データを検索し、前記順位提供要求を
送信した端末装置あるいはユーザに、検索された閲覧頻
度データを送信する。
The browsing frequency data providing method of the present invention receives a file browsing request from a predetermined terminal device or a predetermined user, and identifies the browsing source file included in the received file browsing request and the browsing. The identifier of the destination file is extracted, the browsing frequency data that is the data of the frequency of appearance of the combination of the identifier of the browsing source file and the identifier of the browsing destination file is stored in the memory means, and the order providing request for the browsing frequency data is made. Accordingly, the browsing frequency data is retrieved, and the retrieved browsing frequency data is transmitted to the terminal device or the user who has transmitted the rank providing request.

【0015】本発明の中継装置は、予め決められた端末
装置あるいは予め決められたユーザからのファイル閲覧
要求を受信して、ネットワークに接続されたファイルデ
ータストア手段へファイル転送要求を出力するファイル
転送部と、受信した前記ファイル閲覧要求に含まれる閲
覧元ファイルの識別子と閲覧先ファイルの識別子を抽出
し、かつ前記閲覧元ファイルの識別子と前記閲覧先ファ
イルの識別子の組み合わせの出現する頻度のデータであ
る閲覧頻度データをストアする閲覧頻度データストア手
段と、前記閲覧頻度データに対する順位提供要求に応じ
て、前記閲覧頻度データを検索する閲覧頻度データ検索
部と、前記順位提供要求を送信した端末装置あるいはユ
ーザに、前記閲覧頻度データ検索部の検索結果データを
送信する通信手段とを有する。
The relay device of the present invention receives a file browsing request from a predetermined terminal device or a predetermined user, and outputs the file transfer request to the file data store means connected to the network. Part, and the data of the frequency of appearance of the combination of the identifier of the browsing source file and the identifier of the browsing destination file included in the received file browsing request, and the combination of the identifier of the browsing source file and the identifier of the browsing destination file. A browsing frequency data storage unit that stores certain browsing frequency data, a browsing frequency data search unit that searches the browsing frequency data in response to a ranking providing request for the browsing frequency data, and a terminal device that has transmitted the ranking providing request, or Communication means for transmitting search result data of the browsing frequency data search unit to a user Having.

【0016】本発明のプログラムは、コンピュータに、
予め決められた端末装置あるいは予め決められたユーザ
からのファイル閲覧要求を受信して、ネットワークに接
続されたファイルデータストア手段へファイル転送要求
を出力するファイル転送機能と、受信した閲覧ファイル
データを解析して、索引データを生成するファイル解析
機能と、該ファイル解析部が生成した前記索引データを
メモリ手段にストアする索引データストア機能と、前記
索引データに対する検索要求に応じて前記索引データを
検索する検索機能と、前記検索要求を送信した端末装置
あるいはユーザに、前記索引データ検索部の検索結果デ
ータを送信する通信機能とを実現させるものである。
The program of the present invention is stored in a computer,
A file transfer function that receives a file browsing request from a predetermined terminal device or a predetermined user and outputs the file transfer request to the file data store means connected to the network, and analyzes the received browsing file data Then, a file analysis function for generating index data, an index data store function for storing the index data generated by the file analysis unit in a memory means, and a search for the index data in response to a search request for the index data. A search function and a communication function of transmitting the search result data of the index data search unit to a terminal device or a user who has transmitted the search request are realized.

【0017】本発明のプログラムは、コンピュータに、
予め決められた端末装置あるいは予め決められたユーザ
からのファイル閲覧要求を受信して、ネットワークに接
続されたファイルデータストア手段へファイル転送要求
を出力するファイル転送機能と、受信した前記ファイル
閲覧要求に含まれる閲覧元ファイルの識別子と閲覧先フ
ァイルの識別子を抽出し、かつ前記閲覧元ファイルの識
別子と前記閲覧先ファイルの識別子の組み合わせの出現
する頻度のデータである閲覧頻度データをストアする閲
覧頻度データストア機能と、前記閲覧頻度データに対す
る順位提供要求に応じて、前記閲覧頻度データを検索す
る閲覧頻度データ検索機能と、前記順位提供要求を送信
した端末装置あるいはユーザに、前記閲覧頻度データ検
索部の検索結果データを送信する通信機能とを実現させ
るものである。
The program of the present invention is stored in a computer,
A file transfer function for receiving a file browsing request from a predetermined terminal device or a predetermined user and outputting the file transfer request to the file data store means connected to the network, and the received file browsing request Browsing frequency data that stores the browsing frequency data that is the data of the frequency of extracting the identifier of the browsing source file and the identifier of the browsing destination file that are included and the appearance frequency of the combination of the identifier of the browsing source file and the identifier of the browsing destination file A store function, a browsing frequency data search function for searching the browsing frequency data in response to a ranking providing request for the browsing frequency data, and a terminal device or a user who has transmitted the ranking providing request to the browsing frequency data searching unit. The communication function for transmitting the search result data is realized.

【0018】本発明の記録媒体は、本発明のプログラム
を記録したコンピュータ読み取り可能な記録媒体であ
る。
The recording medium of the present invention is a computer-readable recording medium recording the program of the present invention.

【0019】[0019]

【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings.

【0020】(第1の実施の形態)まず図1に基づき、
本発明の第1の実施の形態に係わるファイル閲覧システ
ムであるファイル転送システムの構成を説明する。図1
は、本実施の形態に係わるファイル転送システムの構成
を示す構成図である。
(First Embodiment) First, referring to FIG.
The configuration of the file transfer system which is the file browsing system according to the first embodiment of the present invention will be described. Figure 1
FIG. 1 is a configuration diagram showing a configuration of a file transfer system according to the present embodiment.

【0021】図1において、1は、中継装置である。2
は、ユーザの利用する端末装置であるクライアント端末
であり、複数のクライアント端末2が、イントラネット
であるネットワーク3を介して中継装置1と接続されて
いる。4は、ファイルデータストア手段であるサーバ装
置であり、ファイルデータをストアするハードディスク
等のメモリ装置5を有する。複数のサーバ装置4が、イ
ンターネットであるネットワーク6を介して中継装置1
に接続されている。中継装置1は、従来の中継装置と同
様に、サーバ装置とクライアント端末の間に設置され、
サーバ装置とクライアント端末間のファイル転送を中継
する。なお、ネットワーク3は、インターネットであっ
てもよい。従って、中継装置1がネットワーク3および
6の間に設置されて、クライアント端末2とサーバ装置
4が、ネットワーク3及び6を介して接続された、WWW
に代表されるファイル転送システムが構成されている。
In FIG. 1, reference numeral 1 is a relay device. Two
Is a client terminal that is a terminal device used by a user, and a plurality of client terminals 2 are connected to the relay device 1 via a network 3 that is an intranet. A server device 4 is a file data storing means, and has a memory device 5 such as a hard disk for storing file data. A plurality of server devices 4 are connected to a relay device 1 via a network 6 which is the Internet.
It is connected to the. The relay device 1, like the conventional relay device, is installed between the server device and the client terminal,
It relays the file transfer between the server device and the client terminal. The network 3 may be the Internet. Therefore, the relay device 1 is installed between the networks 3 and 6, and the client terminal 2 and the server device 4 are connected via the networks 3 and 6, WWW
A file transfer system represented by is configured.

【0022】ユーザがインターネット6上のポータルサ
イトを利用して情報検索を行うときは、従来通り、ポー
タルサイトにアクセスし、ポータルサイトの検索サービ
スを利用して情報を得ることができる。各サーバ装置4
は、サイト情報としてメモリ装置5に種々のファイル
が、例えばHTML文書形式でストアされており、ユーザ
は、検索結果のURLリストの中から所望のURLを指定する
ことによって、そのファイルを閲覧することができる。
When the user searches for information using the portal site on the Internet 6, the user can access the portal site and obtain the information by using the search service of the portal site as usual. Each server device 4
Is stored in the memory device 5 as site information, for example, in an HTML document format, and the user browses the file by designating a desired URL from the URL list of the search results. You can

【0023】より具体的に言えば、クライアント端末2
から送信されたファイル転送要求は、ネットワーク3を
介して中継装置1に送信される。中継装置1は、受信し
た要求をネットワーク6を介して該当するサーバ装置4
に送信する。その要求を受信したサーバ装置4は、URL
で指定された、要求されたファイルをネットワーク6を
介して中継装置1に送信する。中継装置1はネットワー
ク3を介して受信したファイルを要求元のクライアント
端末2に送信する。その結果、ユーザは、所望の情報を
検索して得ることができる。
More specifically, the client terminal 2
The file transfer request transmitted from the device is transmitted to the relay device 1 via the network 3. The relay device 1 transmits the received request to the corresponding server device 4 via the network 6.
Send to. The server device 4 that received the request is the URL
The requested file designated in step 1 is transmitted to the relay device 1 via the network 6. The relay device 1 transmits the file received via the network 3 to the client terminal 2 as the request source. As a result, the user can retrieve and obtain desired information.

【0024】次に、中継装置1の構成例を、図2を用い
て説明する。図2は、中継装置1の構成例を示す構成図
である。中継装置1は、ファイル転送部11、ファイル
解析部12、索引データベース13、検索要求通信部1
4及び検索部15を含んで構成される。ファイル転送部
11は、クライアント端末2からの閲覧要求に応じて、
サーバ装置4から受信したファイルデータをクライアン
ト端末2へ転送し、受信したファイルデータをファイル
解析部12へ転送する。ファイル解析部12は、ファイ
ルデータの内容を解析し、後で検索が行えるように必要
なデータを索引データベース13に登録する。索引デー
タベース13は、例えばデータベースマネージメントシ
ステム(DBMS)およびハードディスク等のメモリ装置で
構成することができる。検索要求通信部14は、クライ
アント端末2からの索引データに対する検索要求を受信
し、その検索要求を検索部15へ送信し、そして、検索
部15からの検索結果データを受信して、検索要求を送
信したクライアント端末2へ検索結果を送信する。検索
部15は、受信した検索要求に基づいて、索引データベ
ース13にストアされた索引データを検索すべく索引デ
ータベース13に検索コマンドを出力し、索引データベ
ース13からの検索結果を検索要求通信部14へ送信す
る。
Next, a configuration example of the relay device 1 will be described with reference to FIG. FIG. 2 is a configuration diagram showing a configuration example of the relay device 1. The relay device 1 includes a file transfer unit 11, a file analysis unit 12, an index database 13, and a search request communication unit 1.
4 and a search unit 15. The file transfer unit 11 responds to a browsing request from the client terminal 2 by
The file data received from the server device 4 is transferred to the client terminal 2, and the received file data is transferred to the file analysis unit 12. The file analysis unit 12 analyzes the content of the file data and registers necessary data in the index database 13 so that it can be searched later. The index database 13 can be composed of, for example, a database management system (DBMS) and a memory device such as a hard disk. The search request communication unit 14 receives the search request for the index data from the client terminal 2, transmits the search request to the search unit 15, and receives the search result data from the search unit 15 to issue the search request. The search result is transmitted to the transmitted client terminal 2. The search unit 15 outputs a search command to the index database 13 to search the index data stored in the index database 13 based on the received search request, and sends the search result from the index database 13 to the search request communication unit 14. Send.

【0025】図3は、索引データベース13に格納され
る索引データの例を示す図である。索引データベース1
3は、検索キーワードである索引語21と、URL22の
組みで表現される索引データを複数保存する。一つの索
引語に対し、複数のURLを保存することができる。例え
ば、データ23は、1つの索引語"サーバ"に対し、"htt
p://xxx.jp/doc/doc.html"と"http://yyy.jp/document.
txt"の2つのURLを組みとして保存している。このよう
に1つの索引語に対して1つ又は複数のURLを有する索
引語データが、索引データベース13には、複数ストア
されている。なお、例えば、テキストファイルや構造化
文書内に含まれる全ての単語を索引語として用いるよう
にしてもよい。
FIG. 3 is a diagram showing an example of index data stored in the index database 13. Index database 1
3 stores a plurality of index data represented by a set of an index word 21 which is a search keyword and a URL 22. Multiple URLs can be saved for one index word. For example, the data 23 is "htt" for one index word "server".
"p: //xxx.jp/doc/doc.html" and "http://yyy.jp/document.
Two URLs of "txt" are stored as a set. In this way, a plurality of index word data having one or a plurality of URLs for one index word are stored in the index database 13. For example, all words included in a text file or a structured document may be used as index words.

【0026】次に、図2および図4を用いて、クライア
ント端末2からのファイル閲覧要求を受信した際の動作
を説明する。図4は、ファイル閲覧要求を受信したとき
の中継装置1の動作例を示すフローチャートである。
Next, the operation when a file browsing request is received from the client terminal 2 will be described with reference to FIGS. 2 and 4. FIG. 4 is a flowchart showing an operation example of the relay device 1 when a file browsing request is received.

【0027】中継装置1のファイル転送部11が、クラ
イアント端末2が送信したファイル閲覧要求を受信する
と、図4のフローチャートで示す処理が実行される。
When the file transfer unit 11 of the relay device 1 receives the file browsing request transmitted by the client terminal 2, the process shown in the flowchart of FIG. 4 is executed.

【0028】ファイル転送部11は、受信したファイル
閲覧要求のコマンドを該当するサーバ装置4に送信、す
なわち転送する(ステップ(以下、Sと略す。)1)。
ファイル転送部11は、サーバ装置4から要求に対応し
たファイルを受信する(S2)。ファイル転送部11
は、受信したファイルが解析可能であるかを判断する
(S3)。解析可能な場合、ファイル転送部11は、その
受信したファイルをファイル解析部12へ送信する(S
4)。ファイル解析部12は、ファイルを解析し、索引
データを索引データベース13に記憶、すなわちストア
する(S5)。さらに、ファイル転送部11は、サーバ
装置4より受信したファイルデータを要求元のクライア
ント端末2に送信する(S6)。また、S3において、
ファイルが解析可能でないとされた場合は、NOとなっ
て、S6へ進み、ファイル転送部11は、サーバ装置4
より受信したファイルデータを要求元のクライアント端
末2に送信する(S6)。
The file transfer unit 11 transmits, that is, transfers the received file browse request command to the corresponding server device 4 (step (hereinafter abbreviated as S) 1).
The file transfer unit 11 receives the file corresponding to the request from the server device 4 (S2). File transfer unit 11
Determines if the received file can be parsed
(S3). If the file can be analyzed, the file transfer unit 11 transmits the received file to the file analysis unit 12 (S
4). The file analysis unit 12 analyzes the file and stores or stores the index data in the index database 13 (S5). Further, the file transfer unit 11 transmits the file data received from the server device 4 to the requesting client terminal 2 (S6). Also, in S3,
If it is determined that the file cannot be analyzed, the determination result is NO, and the process proceeds to S6.
The received file data is transmitted to the requesting client terminal 2 (S6).

【0029】例えば、受信したファイルが解析可能であ
るかの判断は、受信したファイルのヘッダー部に含まれ
るファイルの型を示すデータを読み込み、そのデータが
予め決められたデータと一致すれば、解析可能と判断す
る。例えば、ヘッダー部にファイルがテキストデータで
ある旨のデータが含まれていれば、解析可能と判断され
る。
For example, it is determined whether the received file can be analyzed by reading the data indicating the file type included in the header of the received file, and if the data matches the predetermined data, the data is analyzed. Judge as possible. For example, if the header portion includes data indicating that the file is text data, it is determined that the file can be analyzed.

【0030】なお、索引データをメモリ装置にストアす
るときに、ファイルデータ自体もデータベースあるいは
ハードディスク等の記憶装置に保存しても良い。
When the index data is stored in the memory device, the file data itself may be stored in a database or a storage device such as a hard disk.

【0031】以上の処理は、中継装置1においてユーザ
からの閲覧要求を受信する度に実行される。従って、ユ
ーザは、意識して自ら積極的に閲覧要求に基づく索引デ
ータのストア処理を実行しなくてもよい。
The above processing is executed every time the relay apparatus 1 receives a browsing request from a user. Therefore, the user does not have to consciously and positively execute the index data store process based on the browsing request.

【0032】次に、図2、図3および図5を用いて、ク
ライアント端末2からのファイル検索要求を受信した際
の動作を説明する。図5は、ファイル検索要求を受信し
たときの中継装置1の動作例の流れを示すフローチャー
トである。
Next, the operation when a file search request is received from the client terminal 2 will be described with reference to FIGS. 2, 3 and 5. FIG. 5 is a flowchart showing a flow of an operation example of the relay device 1 when receiving the file search request.

【0033】ファイル検索要求は、ユーザがクライアン
ト端末2から中継装置1に対して送信される。例えば、
索引語に単語を用いている場合には、ユーザはクライア
ント端末2を用いて、「ある単語を含む文書の検索」の
要求として、ファイル検索要求を送信する。このファイ
ル検索要求は、中継装置1に接続された、自己を含む他
のユーザの、クライアント端末2がアクセスしたファイ
ルについての索引データに対して検索を行う旨の指示あ
るいはコマンドである。ユーザは、例えば、中継装置1
に設けられた、予め決められたURLのサイトにアクセス
すると、予め決められた画面(例えば、図6参照)がク
ライアント端末2に表示される。キーワードである索引
語を入力するための入力フィールドに、ユーザが索引語
を入力し、検索指示を示す検索ボタンをクリック等する
ことによって、中継装置1の検索要求通信部14に対し
てファイル検索要求を送信する。
The file search request is sent from the client terminal 2 to the relay device 1 by the user. For example,
When a word is used as the index word, the user uses the client terminal 2 to send a file search request as a request for “search for a document containing a certain word”. This file search request is an instruction or command to search the index data of the files accessed by the client terminal 2 of other users including the user connected to the relay device 1. The user is, for example, the relay device 1
When a site having a predetermined URL provided in the above is accessed, a predetermined screen (see, for example, FIG. 6) is displayed on the client terminal 2. When the user inputs an index word in an input field for inputting an index word as a keyword and clicks a search button indicating a search instruction, a file search request is issued to the search request communication unit 14 of the relay device 1. To send.

【0034】中継装置1の検索要求通信部14が、クラ
イアント端末2の送信したファイル検索要求を受信する
と、図5のフローチャートで示す処理が実行される。
When the search request communication unit 14 of the relay device 1 receives the file search request transmitted from the client terminal 2, the process shown in the flowchart of FIG. 5 is executed.

【0035】検索要求通信部14は、検索部15へ受信
したファイル検索要求データを送信する(S11)。検
索部15は、クライアント端末2から送信されたファイ
ル検索要求を受信すると、その検索要求に基づいて、索
引データベース13の索引データを検索する(S1
2)。索引データベース13から検索結果を受信する
と、検索部15は、検索の結果、ファイル検索要求に合
致したファイルがあるか、すなわち適合ファイルがある
かを判断する(S13)。検索要求通信部14は、検索
部15からの検索結果に基づいて、適合ファイルがあれ
ば、S13でYESとなって、適合するファイルのURL
情報を、ファイル検索要求を送信したクライアント端末
2へ送信する(S14)。適合するファイルがないとき
は、検索要求通信部14は、S13でNOとなって、適
合するファイルがないことを意味するメッセージをファ
イル検索要求を送信したクライアント端末2へ送信する
(S15)。
The search request communication unit 14 transmits the received file search request data to the search unit 15 (S11). Upon receiving the file search request transmitted from the client terminal 2, the search unit 15 searches the index data of the index database 13 based on the search request (S1).
2). When the search result is received from the index database 13, the search unit 15 determines whether there is a file that matches the file search request, that is, whether there is a matching file, as a result of the search (S13). If there is a matching file based on the search result from the searching unit 15, the search request communication unit 14 returns YES in S13 and the URL of the matching file.
The information is transmitted to the client terminal 2 that has transmitted the file search request (S14). If there is no matching file, the search request communication unit 14 becomes NO in S13 and sends a message indicating that there is no matching file to the client terminal 2 that has sent the file search request (S15).

【0036】なお、ファイルデータをメモリ装置等に保
存していた場合には、ファイルデータも一緒に送信する
ようにしても良い。
If the file data is stored in the memory device or the like, the file data may be transmitted together.

【0037】例えば、ユーザが、ファイル検索要求の例
として、キーワードである索引語として「サーバ」を含
むファイルを検索したい旨を検索指示要求部14へ送信
した場合、図3において、索引データベース13の索引
データ23が適合する。従って、クライアント端末に、
ファイルのURLである、"http://xxx.jp/doc/doc.html"
と"http://yyy.jp/document.txt"が送信される。
For example, when the user sends to the search instruction requesting section 14 that the user wants to search for a file including "server" as an index word which is a keyword, as an example of a file search request, in FIG. The index data 23 matches. Therefore, on the client terminal,
The URL of the file, "http://xxx.jp/doc/doc.html"
And "http://yyy.jp/document.txt" is sent.

【0038】従って、ユーザは、中継装置1に接続され
た複数のクライアント端末2のいずれかがアクセスした
ことのあるファイルの中からファイルを検索することが
できる。すなわち、予め決められたユーザあるいは予め
決められたクライアント端末が閲覧したファイルに限定
した索引データベースが構築されるので、予め決められ
たユーザあるいは予め決められたクライアント端末が閲
覧したファイルに限定してファイル検索を行うことがで
きる。
Therefore, the user can search for a file from the files that any one of the plurality of client terminals 2 connected to the relay device 1 has accessed. That is, since the index database limited to the files browsed by the predetermined user or the predetermined client terminal is constructed, the file is limited to the files browsed by the predetermined user or the predetermined client terminal. You can search.

【0039】例えば、中継装置1を、会社、部課、学
校、クラスといった、ユーザグループによって共有する
ことにより、ユーザグループが閲覧したファイルに限定
した索引データベースが構築されるので、ユーザは、ユ
ーザグループが閲覧したファイルに限定して検索を行う
ことができる。
For example, the relay device 1 is shared by user groups such as companies, departments, schools, and classes to build an index database limited to files browsed by the user groups. You can limit your search to the files you browse.

【0040】なお、上記の例では、中継装置1は、中継
装置1に接続されたクライアント端末2がアクセスした
ファイルの索引データに対して検索を実行しているが、
中継装置1に接続されたクライアント端末をさらに細分
化して、細分化したグループの中から、自己の属するグ
ループ、指定するグループ等のグループのユーザがアク
セスしたファイルの索引データに対して検索を実行する
ようにしてもよい。
In the above example, the relay device 1 executes the search for the index data of the file accessed by the client terminal 2 connected to the relay device 1.
The client terminal connected to the relay device 1 is further subdivided, and the index data of the file accessed by the user of the group to which the user belongs, a designated group, or the like is executed from among the subdivided groups. You may do it.

【0041】図6に、その例を示す。図6は、ファイル
検索を実行したいユーザが、予め決められたURLにアク
セスすると表示される中継装置1に設けられたサイトの
トップ画面の例を示す図である。図6において、31
は、画面表示枠である。32は、キーワードである索引
語を入力するためのキーワード入力フィールドである。
33は、検索するユーザグループを指定するためのユー
ザグループ入力フィールドである。34は、「検索」ボ
タンであり、ポインティングデバイスであるマウス等を
用いてクリックすると、検索コマンドが出力される。3
5は、「戻る」ボタンであり、マウス等でクリックする
と、ブラウザソフトウエアによって表示されている画面
の一つ前の画面に表示が切り換わる。
FIG. 6 shows an example thereof. FIG. 6 is a diagram showing an example of a top screen of a site provided in the relay device 1 displayed when a user who wants to perform a file search accesses a predetermined URL. In FIG. 6, 31
Is a screen display frame. Reference numeral 32 is a keyword input field for inputting an index word which is a keyword.
33 is a user group input field for designating a user group to be searched. Reference numeral 34 is a "search" button, which outputs a search command when clicked using a mouse or the like as a pointing device. Three
Reference numeral 5 denotes a "return" button, which when clicked with a mouse or the like, switches the display to the screen immediately before the screen displayed by the browser software.

【0042】ユーザは、キーワード入力フィールド32
に検索キーワードを入力し、ユーザグループ入力フィー
ルド33に、細分化されたグループのデータを入力し
て、「検索」ボタン34をクリックすると、ファイル検
索要求が中継装置1に送信される。送信された検索要求
は、索引データベース13の中から、検索キーワードと
ユーザグループの両方が一致するデータを抽出する。
The user is required to enter the keyword input field 32.
When a search keyword is input to the user group, data of the subdivided groups is input to the user group input field 33, and the “search” button 34 is clicked, a file search request is transmitted to the relay device 1. The transmitted search request extracts from the index database 13 data in which both the search keyword and the user group match.

【0043】従って、ユーザは、ユーザグループが閲覧
したファイルに限定して、ファイル検索をすることがで
きる。
Therefore, the user can search the files only for the files browsed by the user group.

【0044】なお、以上の説明では、閲覧ファイルは、
テキストファイルの例で説明したが、索引語を抽出でき
るファイルであれば、画像ファイル等の他の形式のファ
イルであってもよい。
In the above explanation, the browsing file is
Although the text file has been described as an example, any other format file such as an image file may be used as long as the file can extract the index word.

【0045】従って、本実施の形態によれば、従来のよ
うに検索ヒット件数が膨大になり過ぎることがなく、効
率的ファイル検索をすることができる。
Therefore, according to the present embodiment, the number of search hits does not become too large as in the conventional case, and an efficient file search can be performed.

【0046】(第2の実施の形態)次に、本発明の第2
の実施の形態に係わるファイル転送システムの例を図7
を用いて説明する。本実施の形態に係わるファイル閲覧
システムであるファイル転送システムの構成は、図1に
示す構成と同様であるので、同一構成要素については同
一符号を用いて説明し、重複する説明は省略する。
(Second Embodiment) Next, the second embodiment of the present invention will be described.
7 shows an example of a file transfer system according to the embodiment of FIG.
Will be explained. The configuration of the file transfer system, which is the file browsing system according to the present embodiment, is the same as the configuration shown in FIG. 1, and therefore, the same components will be described using the same reference numerals and redundant description will be omitted.

【0047】図7は、第2の実施の形態に係わる中継装
置1の構成例を示す構成図である。中継装置1は、ファ
イル転送部41、閲覧頻度データベース42、順位提供
要求通信部43および順位提供部44を含んで構成され
る。ファイル転送部41は、クライアント端末2からの
閲覧要求に応じて、サーバ装置4から受信したファイル
データをクライアント端末2へ転送し、必要なデータを
閲覧頻度データベース42に登録する。閲覧データベー
ス42は、例えばデータベースマネージメントシステム
(DBMS)およびハードディスク等のメモリ装置で構成す
ることができる。順位提供要求通信部43は、クライア
ント端末2からの順位提供要求のコマンドを受信し、そ
の順位提供要求を順位提供部44へ送信し、そして、順
位提供部44からの検索結果の閲覧頻度データを受信し
て、順位提供要求を送信したクライアント端末2へ検索
結果を送信する。順位提供部44は、受信した順位提供
要求に基づいて、閲覧頻度データベース42にストアさ
れた閲覧頻度データを検索すべく閲覧頻度データベース
42に検索コマンドを出力し、閲覧頻度データベース4
2からの検索結果データを順位提供要求部43へ送信す
る。
FIG. 7 is a configuration diagram showing a configuration example of the relay device 1 according to the second embodiment. The relay device 1 includes a file transfer unit 41, a browsing frequency database 42, a rank providing request communication unit 43, and a rank providing unit 44. The file transfer unit 41 transfers the file data received from the server device 4 to the client terminal 2 in response to a browsing request from the client terminal 2, and registers necessary data in the browsing frequency database 42. The browsing database 42 can be composed of, for example, a database management system (DBMS) and a memory device such as a hard disk. The rank providing request communication unit 43 receives the rank providing request command from the client terminal 2, transmits the rank providing request to the rank providing unit 44, and then displays the browsing frequency data of the search result from the rank providing unit 44. The search result is received and transmitted to the client terminal 2 that has transmitted the rank providing request. The ranking providing unit 44 outputs a search command to the browsing frequency database 42 to search the browsing frequency data stored in the browsing frequency database 42 based on the received ranking providing request, and the browsing frequency database 4
The search result data from No. 2 is transmitted to the rank providing request unit 43.

【0048】図8は、索引データベース13に格納され
るデータの例を示す図である。閲覧頻度データベース4
2は、閲覧元URL51、閲覧先URL52及び頻度53の組
みで表現される閲覧頻度データを複数保存する。一つの
閲覧元URLに対し、一つの閲覧先URLと頻度のデータが保
存される。例えば、データ54は、閲覧元であるURL"ht
tp://xxx.jp/index.html "から、閲覧先であるURL"htt
p://www.jp/products.html"にアクセスされた回数、す
なわち頻度は1200回であることを示している。同様
に、データ55は、閲覧元であるURL"http://xxx.jp/in
dex.html "から、閲覧先であるURL"http://www.jp/supp
ort.html"にアクセスされた回数、すなわち頻度は20
回であることを示している。同様に、データ56は、閲
覧元であるURL"http://xxx.jp/index.html "から、閲覧
先であるURL"http://www.jp/news.html"にアクセスされ
た回数、すなわち頻度は800回であることを示してい
る。このような閲覧頻度データが、閲覧頻度データベー
ス42には、複数ストアされている。
FIG. 8 is a diagram showing an example of data stored in the index database 13. Reading frequency database 4
2 stores a plurality of browsing frequency data represented by a combination of a browsing source URL 51, a browsing destination URL 52, and a frequency 53. For one browsing source URL, one browsing destination URL and frequency data are stored. For example, the data 54 is the URL “ht
From "tp: //xxx.jp/index.html", the URL to browse is "htt
It shows that the number of times "p: //www.jp/products.html" is accessed, that is, the frequency is 1200. Similarly, the data 55 is the URL "http: // xxx. jp / in
From "dex.html", the URL to browse to "http://www.jp/supp
The number of times "ort.html" is accessed, that is, the frequency is 20
It shows that it is a time. Similarly, the data 56 is the number of times the URL "http://www.jp/news.html" that is the browsing destination is accessed from the URL "http://xxx.jp/index.html" that is the browsing source. That is, the frequency is 800 times. A plurality of such browsing frequency data are stored in the browsing frequency database 42.

【0049】図9は、クライアント端末から送信される
ファイル閲覧要求データの例を示す図である。HTTPによ
るファイル閲覧要求には、閲覧先URL61および閲覧元U
RL62が含まれる。従って、図9のデータに基づいて、
中継装置1のファイル転送部41は、図8に示す閲覧頻
度データベース42のデータを更新する。
FIG. 9 is a diagram showing an example of file browsing request data transmitted from the client terminal. For the file browsing request by HTTP, the browsing destination URL 61 and the browsing source U
RL62 is included. Therefore, based on the data in FIG.
The file transfer unit 41 of the relay device 1 updates the data of the browsing frequency database 42 shown in FIG.

【0050】ファイル転送部41は、ファイル閲覧要求
に含まれる、閲覧元の構造化文書に関するURLを抽出
し、抽出した閲覧元構造化文書のURLと閲覧した構造化
文書のURLを用いて閲覧頻度データベース42を検索す
る。該当するデータが検索できた場合には、保存されて
いた閲覧頻度データに1を加えた値で閲覧頻度データを
更新する。該当するデータが検索できなかった場合に
は、閲覧元構造化文書のURLと閲覧した構造化文書のURL
と、その閲覧頻度データとして1を、閲覧頻度データベ
ース42に新たに追加して保存する。
The file transfer unit 41 extracts the URL relating to the structured document of the browsing source included in the file browsing request, and uses the extracted URL of the structured document of the browsing source and the URL of the structured document browsed to browse frequency. The database 42 is searched. When the corresponding data can be retrieved, the browsing frequency data is updated with a value obtained by adding 1 to the stored browsing frequency data. If the corresponding data cannot be searched, the URL of the browsing source structured document and the URL of the browsed structured document
Then, 1 is newly added to the browsing frequency database 42 and stored as the browsing frequency data.

【0051】ユーザは少なくとも2つの観点から頻度を
知りたい場合があり得ると考えられる。例えば、ある閲
覧元URL51から閲覧されたURL(閲覧先URL)への閲覧
頻度の多い順にURLを知りたいという場合、及び、ある
閲覧先URL52が閲覧される前に閲覧されていたURL(閲
覧元URL)の閲覧頻度の多い順にURLを知りたいという場
合である。
It is conceivable that the user may want to know the frequency from at least two viewpoints. For example, when it is desired to know URLs from a certain browsing source URL 51 to a browsed URL (browsing destination URL) in the descending order of frequency of browsing, and when a certain browsing destination URL 52 is browsed (a browsing source URL). This is the case when you want to know URLs in descending order of frequency of browsing.

【0052】例えば、ユーザが、中継装置1に接続され
た複数のクライアント端末2からアクセスされた頻度に
ついて、頻度が多い組み合わせを知りたい旨のコマンド
を順位提供要求通信部43に送信すると、順位提供部4
4は閲覧頻度データベース42に対して頻度の多い順に
データをソートして送信するようにコマンドを出力す
る。閲覧頻度データベース42からの検索結果データ
は、順位提供部44を介して順位提供要求通信部43へ
送信される。順位提供要求通信部43は、クライアント
端末2へその検索結果データを送信し、そのデータがク
ライアント端末2の表示装置上に表示されることによっ
て、クライアント端末2のユーザは、頻度の多い順に、
閲覧元URLと閲覧先URLの組の情報を知ることができる。
For example, when the user sends a command to the rank providing request communication section 43 to request a combination having a high frequency of access from the plurality of client terminals 2 connected to the relay device 1, the rank providing Part 4
4 outputs a command to the browsing frequency database 42 to sort and transmit the data in descending order of frequency. The search result data from the browsing frequency database 42 is transmitted to the rank providing request communication unit 43 via the rank providing unit 44. The rank providing request communication unit 43 transmits the search result data to the client terminal 2, and the data is displayed on the display device of the client terminal 2 so that the user of the client terminal 2 can sort the data in descending order of frequency.
It is possible to know the information of the combination of the browsing source URL and the browsing destination URL.

【0053】また、ある閲覧元URL51から閲覧されたU
RL(閲覧先URL)への閲覧頻度の多い順に、あるいは、
ある閲覧先URL52が閲覧される前に閲覧されていたURL
(閲覧元URL)の閲覧頻度の多い順に、URLを知りたいと
いう場合は、例えば、図10に示すような画面を用いて
ユーザは順位提供要求を中継装置1へ送信することがで
きる。
Also, a U browsed from a certain browsing source URL 51
In order of frequency of browsing to RL (Browse URL), or
URL that was browsed before a certain browsing URL 52 was browsed
When it is desired to know the URLs in the descending order of the browsing frequency of the (browsing source URL), the user can send the rank providing request to the relay device 1 by using a screen as shown in FIG. 10, for example.

【0054】図10は、中継装置1の予め決められたUR
Lにアクセスすると、クライアント端末2の表示装置上
に表示される画面例を示す図である。71は、画面表示
枠である。72は、閲覧先ランキング要求部で、73
は、閲覧元ランキング要求部である。閲覧先ランキング
要求部72には、閲覧元URL入力部74と、送信ボタン
75が含まれる。閲覧元ランキング要求部73には、閲
覧先ランキングURL入力部76と、送信ボタン77が含
まれる。
FIG. 10 shows a predetermined UR of the relay device 1.
FIG. 7 is a diagram showing an example of a screen displayed on the display device of the client terminal 2 when L is accessed. 71 is a screen display frame. 72 is a browsing destination ranking requesting unit, and 73
Is a browsing source ranking request unit. The browsing destination ranking request unit 72 includes a browsing source URL input unit 74 and a send button 75. The browsing source ranking requesting unit 73 includes a browsing destination ranking URL input unit 76 and a send button 77.

【0055】閲覧先ランキングを知りたいとき、ユーザ
は、閲覧元URL入力部74に、閲覧元URLをデータ入力
し、送信ボタン75をクリックする。中継装置1の順位
提供要求通信部43は、閲覧元URLデータを受信する
と、順位提供部44を介して、閲覧頻度データベース4
2の閲覧元URL51の中から、入力された閲覧元URLデー
タと一致する組データを抽出する。さらに閲覧頻度デー
タベース42は、抽出された組データを頻度の高い順に
ソートし、その結果データを順位提供部44へ送信す
る。受信された組データは、順位提供要求通信部43を
介して、クライアント端末2へ送信される。
When the user wants to know the browsing destination ranking, the user inputs the browsing source URL into the browsing source URL input section 74 and clicks the send button 75. Upon receiving the browsing source URL data, the rank providing request communication unit 43 of the relay device 1 transmits the browsing frequency database 4 via the rank providing unit 44.
The group data matching the input browsing source URL data is extracted from the browsing source URL 51 of No. 2. Further, the browsing frequency database 42 sorts the extracted set data in descending order of frequency and transmits the result data to the rank providing unit 44. The received group data is transmitted to the client terminal 2 via the rank providing request communication unit 43.

【0056】閲覧元ランキングを知りたいとき、ユーザ
は、閲覧先URL入力部76に、閲覧先URLをデータ入力
し、送信ボタン77をクリックする。中継装置1の順位
提供要求通信部43は、閲覧先URLデータを受信する
と、順位提供部44を介して、閲覧頻度データベース4
2の閲覧先URL52の中から、入力された閲覧先URLデー
タと一致する組データを抽出する。さらに閲覧頻度デー
タベース42は、抽出された組データを頻度の多い順に
ソートし、その結果データを順位提供部44へ送信す
る。受信された組データは、順位提供要求通信部43を
介して、クライアント端末2へ送信される。
When the user wants to know the browsing source ranking, the user inputs the browsing destination URL into the browsing destination URL input section 76 and clicks the send button 77. Upon receiving the browsing destination URL data, the rank providing request communication unit 43 of the relay device 1 transmits the browsing frequency database 4 via the rank providing unit 44.
The group data that matches the input browsing destination URL data is extracted from the browsing destination URL 52 of No. 2. Further, the browsing frequency database 42 sorts the extracted group data in descending order of frequency and transmits the result data to the rank providing unit 44. The received group data is transmitted to the client terminal 2 via the rank providing request communication unit 43.

【0057】このようにして、ユーザは、種々の観点か
ら閲覧ファイルの閲覧頻度を知ることができる。
In this way, the user can know the browsing frequency of the browsing file from various viewpoints.

【0058】次に、図7および図11を用いて、クライ
アント端末2からのファイル閲覧要求を受信した際の中
継装置1の動作を説明する。図11は、ファイル閲覧要
求を受信した際の中継装置1の動作例の流れを示すフロ
ーチャートである。
Next, the operation of the relay device 1 when receiving a file browsing request from the client terminal 2 will be described with reference to FIGS. 7 and 11. FIG. 11 is a flowchart showing a flow of an operation example of the relay device 1 when the file browsing request is received.

【0059】中継装置1のファイル転送部41が、クラ
イアント端末2の送信したファイル閲覧要求を受信する
と、図11のフローチャートで示す処理が実行される。
When the file transfer unit 41 of the relay device 1 receives the file browsing request transmitted from the client terminal 2, the process shown in the flowchart of FIG. 11 is executed.

【0060】ファイル転送部41は、クライアント端末
2が送信したファイル閲覧要求を受信すると、閲覧元UR
Lと閲覧先URLを閲覧頻度データベース42にストアする
(S21)。具体的には、ファイル転送部41は、ファ
イル閲覧要求に含まれる閲覧元URLと閲覧先URLの組みを
閲覧頻度データベース42から検索し、該当データがあ
る場合にはその頻度データに1を加え、該当データが無
い場合には、新たにその閲覧元URL、その閲覧先URL及び
頻度が1のデータの組みを、閲覧頻度データベース42
に追加する(S21)。さらに、ファイル転送部41
は、受信したファイル閲覧要求を該当するサーバ装置4
に送信、すなわち転送する(S22)。サーバ装置4
は、要求されたファイルを送信するので、ファイル転送
部41は、そのサーバ装置4から送信されたファイルを
受信する(S23)。ファイル転送部41は、サーバ装
置4より受信したファイルを要求元のクライアント端末
2に送信する(S24)。
When the file transfer unit 41 receives the file browsing request transmitted from the client terminal 2, the file browsing unit UR
Store L and the browsing URL in the browsing frequency database 42 (S21). Specifically, the file transfer unit 41 searches the browsing frequency database 42 for a combination of the browsing source URL and the browsing destination URL included in the file browsing request, and if there is corresponding data, adds 1 to the frequency data, If there is no corresponding data, the browsing frequency database 42 newly sets the browsing source URL, the browsing destination URL, and the data set having the frequency of 1.
(S21). Furthermore, the file transfer unit 41
Is the server device 4 that receives the received file browsing request.
To, ie, transfer (S22). Server device 4
Transmits the requested file, the file transfer unit 41 receives the file transmitted from the server device 4 (S23). The file transfer unit 41 transmits the file received from the server device 4 to the requesting client terminal 2 (S24).

【0061】次に、図7、図8および図12を用いて、
クライアント端末2からの順位提供要求を受信した際
の、中継装置1の動作を説明する。図12は、順位提供
要求を受信した際の、中継装置1の動作例の流れを示す
フローチャートである。
Next, referring to FIGS. 7, 8 and 12,
The operation of the relay device 1 when receiving the rank providing request from the client terminal 2 will be described. FIG. 12 is a flowchart showing a flow of an operation example of the relay device 1 when receiving the rank providing request.

【0062】中継装置1の順位提供要求通信部43が、
クライアント端末2が送信した順位提供要求を受信する
と、図12のフローチャートで示す処理が実行される。
The rank providing request communication unit 43 of the relay device 1
When the client terminal 2 receives the rank providing request transmitted, the processing shown in the flowchart of FIG. 12 is executed.

【0063】順位提供要求通信部43は、クライアント
端末2が送信した順位提供要求を受信すると、順位提供
部44に対して、順位提供要求コマンドを送信する(S
31)。順位提供部44は、順位提供要求データに基づ
いて順位データを閲覧頻度データベース42を検索して
取得する(S32)。ある閲覧元URLから閲覧されたURL
(閲覧先URL)への閲覧頻度の多い組を知りたいとき、
あるいは、ある閲覧先URLが閲覧される前に閲覧されて
いたURL(閲覧元URL)の閲覧頻度の多い組を知りたいと
きは、上述したように、閲覧頻度データベース42の閲
覧元URL51のデータ、あるいは閲覧先URL52のデータ
を基準に検索が行われる。
Upon receiving the rank providing request transmitted by the client terminal 2, the rank providing request communication section 43 transmits a rank providing request command to the rank providing section 44 (S).
31). The rank providing unit 44 searches the browsing frequency database 42 and acquires the rank data based on the rank providing request data (S32). URLs browsed from a certain source URL
When you want to know the groups that are frequently browsed to (Browse URL),
Alternatively, when it is desired to know a group having a high browsing frequency of URLs (browsing source URLs) browsed before a certain browsing destination URL is browsed, as described above, the data of the browsing source URL 51 of the browsing frequency database 42, Alternatively, the search is performed based on the data of the browsing destination URL 52.

【0064】以下、閲覧元URLが"http://www.jp/index.
html"として、その閲覧先ランキングを知りたい旨の順
位提供要求の例で説明する。図10に示すような画面を
用いて閲覧元URLデータがクライアント端末2から送信
されたとすると、S32において、閲覧頻度データベー
ス42内に、受信した閲覧元URLに一致、すなわち閲覧
元URLに適合するデータがあるかが判断される(S3
3)。閲覧頻度データベース42に適合するファイルが
あれば、S33でYESとなって、閲覧頻度データベー
ス42によって抽出されたデータが頻度の多い順にソー
トされる(S34)。そのソートされたデータは、順位
提供部44及び順位提供要求通信部43を介して、クラ
イアント端末2へ送信される(S35)。S33におい
てNOの場合は、適合するデータがない旨を示すメッセ
ージが、順位提供通信部43から順位提供要求を送信し
たクライアント端末2へ送信される(S36)。
Below, the browsing source URL is "http://www.jp/index.
As an example, an order request requesting to know the browsing destination ranking will be described as "html". If the browsing source URL data is transmitted from the client terminal 2 using the screen as shown in FIG. It is determined whether or not there is data matching the received browsing source URL, that is, data matching the browsing source URL, in the frequency database 42 (S3).
3). If there is a file matching the browsing frequency database 42, YES is obtained in S33, and the data extracted by the browsing frequency database 42 is sorted in descending order of frequency (S34). The sorted data is transmitted to the client terminal 2 via the rank providing unit 44 and the rank providing request communication unit 43 (S35). In the case of NO in S33, a message indicating that there is no matching data is transmitted from the rank providing communication unit 43 to the client terminal 2 which has transmitted the rank providing request (S36).

【0065】上述した閲覧元URLが"http://www.jp/inde
x.html"である場合、閲覧頻度データベースのデータ5
4、55、56が適合するので、これらは頻度順に、す
なわちデータ54、56、55の順に並び替えられ、ク
ライアント端末2に送信される。
The above-mentioned browsing source URL is "http://www.jp/inde"
x.html ", data 5 of the browsing frequency database
Since 4, 55, and 56 match, they are rearranged in the order of frequency, that is, in the order of data 54, 56, and 55, and are transmitted to the client terminal 2.

【0066】従って、ユーザは、中継装置に接続された
ユーザグループが閲覧したファイルに限定した順位の提
供を受けることができる。
Therefore, the user can be provided with the ranking limited to the files browsed by the user group connected to the relay device.

【0067】従って、従来のように検索ヒット件数が膨
大になり過ぎることがなく、効率的に順位データを得る
ことができる。
Therefore, unlike the conventional case, the number of search hits does not become too large, and the rank data can be efficiently obtained.

【0068】なお、以上説明した2つの実施の形態に係
わる動作を実行するプログラムは、フロッピー(登録商
標)ディスク、CD−ROM等の可搬媒体や、ハードデ
ィスク等の記憶装置等に、その全体あるいは一部が記録
され、あるいは記憶されている。そのプログラムがコン
ピュータにより読み取られて、動作の全部あるいは一部
が実行される。あるいは、そのプログラムの全体あるい
は一部を通信ネットワークを介して流通または提供する
ことができる。利用者は、通信ネットワークを介してそ
のプログラムをダウンロードしてコンピュータにインス
トールしたり、あるいは記録媒体からコンピュータにイ
ンストールすることで、容易に本発明の中継装置を実現
することができる。
The program for executing the operations according to the above-described two embodiments is stored in a portable medium such as a floppy (registered trademark) disk or a CD-ROM, a storage device such as a hard disk, or the whole thereof. Partly recorded or stored. The program is read by a computer and all or part of the operation is executed. Alternatively, all or part of the program can be distributed or provided via a communication network. The user can easily realize the relay device of the present invention by downloading the program through the communication network and installing it in the computer, or by installing it in the computer from the recording medium.

【0069】なお、上述した2つの実施の形態に係わる
中継装置は、従来のキャッシュサーバと同様に、サーバ
から送信されたファイルを一時的に保存する為の一時保
存領域を備えても良い。
The relay device according to the above-described two embodiments may have a temporary storage area for temporarily storing the file transmitted from the server, as in the conventional cache server.

【0070】上述したように、予め決められたユーザあ
るいは端末装置からのファイル閲覧要求に基づいて検索
用データが生成されるので、ユーザグループが閲覧した
ファイルに限定して、閲覧ファイルデータあるいは閲覧
順位データの提供を受けることができる。従って、本発
明は、ナレッジマネジメントの一つの有効なツールを実
現することができるものである。
As described above, since the search data is generated based on the file browsing request from the predetermined user or the terminal device, the browsing file data or browsing order is limited to the files browsed by the user group. You can receive data. Therefore, the present invention can realize one effective tool of knowledge management.

【0071】本発明は、上述した実施の形態に限定され
るものではなく、本発明の要旨を変えない範囲におい
て、種々の変更、改変等が可能である。
The present invention is not limited to the above-described embodiments, and various changes and modifications can be made without departing from the spirit of the present invention.

【0072】[0072]

【発明の効果】従って、本発明によれば、ユーザ等が閲
覧したファイルに限定して、閲覧ファイルデータの提供
あるいは閲覧頻度データの提供を行うことができるシス
テムを実現することができる。
Therefore, according to the present invention, it is possible to realize a system capable of providing browsing file data or browsing frequency data only to files browsed by a user or the like.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1の実施の形態に係わるファイル転
送システムの構成を示す構成図である。
FIG. 1 is a configuration diagram showing a configuration of a file transfer system according to a first embodiment of the present invention.

【図2】第1の実施の形態に係わる中継装置の構成例を
示す構成図である。
FIG. 2 is a configuration diagram showing a configuration example of a relay device according to the first embodiment.

【図3】第1の実施の形態に係わる索引データベースに
格納される索引データの例を示す図である。
FIG. 3 is a diagram showing an example of index data stored in an index database according to the first embodiment.

【図4】第1の実施の形態に係わる、ファイル閲覧要求
を受信したときの中継装置の動作例を示すフローチャー
トである。
FIG. 4 is a flowchart showing an operation example of a relay device when a file browsing request is received according to the first embodiment.

【図5】第1の実施の形態に係わる、ファイル検索要求
を受信したときの中継装置の動作例の流れを示すフロー
チャートである。
FIG. 5 is a flowchart showing a flow of an operation example of a relay device when a file search request is received according to the first embodiment.

【図6】第1の実施の形態に係わる、中継装置に設けら
れたサイトのトップ画面の例を示す図である。
FIG. 6 is a diagram showing an example of a top screen of a site provided in the relay device according to the first embodiment.

【図7】本発明の第2の実施の形態に係わる中継装置の
構成例を示す構成図である。
FIG. 7 is a configuration diagram showing a configuration example of a relay device according to a second embodiment of the present invention.

【図8】第2の実施の形態に係わる索引データベースに
格納されるデータの例を示す図である。
FIG. 8 is a diagram showing an example of data stored in an index database according to the second embodiment.

【図9】第2の実施の形態に係わる、クライアント端末
から送信されるファイル閲覧要求データの例を示す図で
ある。
FIG. 9 is a diagram showing an example of file browsing request data transmitted from a client terminal according to the second embodiment.

【図10】第2の実施の形態に係わる、中継装置の予め
決められたURLにアクセスすると、クライアント端末の
表示装置上に表示される画面例を示す図である。
FIG. 10 is a diagram showing an example of a screen displayed on a display device of a client terminal when a predetermined URL of a relay device is accessed according to the second embodiment.

【図11】第2の実施の形態に係わる、ファイル閲覧要
求を受信した際の中継装置の動作例の流れを示すフロー
チャートである。
FIG. 11 is a flowchart showing a flow of an operation example of the relay device when a file browse request is received according to the second embodiment.

【図12】第2の実施の形態に係わる、順位提供要求を
受信した際の、中継装置の動作例の流れを示すフローチ
ャートである。
FIG. 12 is a flowchart showing a flow of an operation example of a relay device when a rank providing request is received according to the second embodiment.

【符号の説明】[Explanation of symbols]

1・・・中継装置 2・・・クライアント端末 3、6・・・ネットワーク 4・・・サーバ装置 5・・・メモリ装置 1 ... Relay device 2 ... Client terminal 3, 6 ... Network 4 ... Server device 5: Memory device

Claims (14)

【特許請求の範囲】[Claims] 【請求項1】予め決められた端末装置あるいは予め決め
られたユーザからのファイル閲覧要求を受信し、 受信した前記閲覧要求をネットワークに接続されたファ
イルデータストア手段へ転送し、 受信した閲覧ファイルデータの索引データを生成するた
めに前記閲覧ファイルデータを解析し、 生成された前記索引データをメモリ手段にストアし、 前記索引データに対する検索要求に応じて前記索引デー
タを検索し、 前記検索要求を送信した端末装置あるいはユーザに、前
記索引データの検索結果データを送信することを特徴と
する閲覧ファイルデータ提供方法。
1. A file browsing request from a predetermined terminal device or a predetermined user is received, the received browsing request is transferred to a file data store means connected to a network, and the received browsing file data is received. Analyzing the browsing file data to generate index data, storing the generated index data in a memory means, searching the index data in response to a search request for the index data, and transmitting the search request The browsing file data providing method, characterized in that the search result data of the index data is transmitted to the terminal device or the user.
【請求項2】前記索引データは、キーワードと、1又は
2以上のファイル識別子の組み合わせを含むことを特徴
とする請求項1に記載の閲覧ファイルデータ提供方法。
2. The browsing file data providing method according to claim 1, wherein the index data includes a combination of a keyword and one or more file identifiers.
【請求項3】前記予め決められた端末装置あるいは前記
予め決められたユーザは、複数のグループに分けられ、
前記検索結果データは、グループ毎に前記索引データを
検索した結果のデータであることを特徴とする請求項1
または請求項2に記載のファイル閲覧データ提供方法。
3. The predetermined terminal device or the predetermined user is divided into a plurality of groups,
2. The search result data is data as a result of searching the index data for each group.
Alternatively, the file browsing data providing method according to claim 2.
【請求項4】予め決められた端末装置あるいは予め決め
られたユーザからのファイル閲覧要求を受信して、ネッ
トワークに接続されたファイルデータストア手段へファ
イル転送要求を出力するファイル転送部と、 受信した閲覧ファイルデータを解析して、索引データを
生成するファイル解析部と、 該ファイル解析部が生成した前記索引データをメモリ手
段にストアする索引データストア手段と、 前記索引データに対する検索要求に応じて前記索引デー
タを検索する検索部と、 前記検索要求を送信した端末装置あるいはユーザに、前
記索引データ検索部の検索結果データを送信する通信手
段とを有することを特徴とする中継装置。
4. A file transfer unit which receives a file browsing request from a predetermined terminal device or a predetermined user and outputs the file transfer request to a file data store means connected to a network. A file analysis unit that analyzes the browsing file data and generates index data, an index data storage unit that stores the index data generated by the file analysis unit in a memory unit, and the index data storage unit that stores the index data in response to a search request for the index data. A relay device comprising: a search unit that searches index data; and a communication unit that sends search result data of the index data search unit to a terminal device or a user who has sent the search request.
【請求項5】前記索引データは、キーワードと、1又は
2以上のファイル識別子の組み合わせを含むことを特徴
とする請求項4に記載の中継装置。
5. The relay device according to claim 4, wherein the index data includes a combination of a keyword and one or more file identifiers.
【請求項6】前記予め決められた端末装置あるいは前記
予め決められたユーザは、複数のグループに分けられ、
前記検索結果データは、グループ毎に前記索引データを
検索した結果のデータであることを特徴とする請求項4
または請求項5に記載の中継装置。
6. The predetermined terminal device or the predetermined user is divided into a plurality of groups,
5. The search result data is data as a result of searching the index data for each group.
Alternatively, the relay device according to claim 5.
【請求項7】予め決められた端末装置あるいは予め決め
られたユーザからのファイル閲覧要求を受信し、 受信した前記ファイル閲覧要求に含まれる閲覧元ファイ
ルの識別子と閲覧先ファイルの識別子を抽出し、 前記閲覧元ファイルの識別子と前記閲覧先ファイルの識
別子の組み合わせの出現する頻度のデータである閲覧頻
度データをメモリ手段にストアし、 前記閲覧頻度データに対する順位提供要求に応じて、前
記閲覧頻度データを検索し、 前記順位提供要求を送信した端末装置あるいはユーザ
に、検索された閲覧頻度データを送信することを特徴と
する閲覧頻度データ提供方法。
7. A file browsing request from a predetermined terminal device or a predetermined user is received, and an identifier of a browsing source file and an identifier of a browsing destination file included in the received file browsing request are extracted. The browsing frequency data, which is the data of the frequency of appearance of the combination of the identifier of the browsing source file and the identifier of the browsing destination file, is stored in the memory means, and the browsing frequency data is stored in response to a rank providing request for the browsing frequency data. A browsing frequency data providing method, characterized by transmitting the retrieved browsing frequency data to a terminal device or a user who transmitted the request for providing the ranking.
【請求項8】前記予め決められた端末装置あるいは前記
予め決められたユーザは、複数のグループに分けられ、
前記検索された閲覧頻度データは、グループ毎に前記閲
覧頻度データを検索した結果のデータであることを特徴
とする請求項7に記載のファイル閲覧データ提供方法。
8. The predetermined terminal device or the predetermined user is divided into a plurality of groups,
The file browsing data providing method according to claim 7, wherein the retrieved browsing frequency data is data obtained as a result of retrieving the browsing frequency data for each group.
【請求項9】予め決められた端末装置あるいは予め決め
られたユーザからのファイル閲覧要求を受信して、ネッ
トワークに接続されたファイルデータストア手段へファ
イル転送要求を出力するファイル転送部と、 受信した前記ファイル閲覧要求に含まれる閲覧元ファイ
ルの識別子と閲覧先ファイルの識別子を抽出し、かつ前
記閲覧元ファイルの識別子と前記閲覧先ファイルの識別
子の組み合わせの出現する頻度のデータである閲覧頻度
データをストアする閲覧頻度データストア手段と、 前記閲覧頻度データに対する順位提供要求に応じて、前
記閲覧頻度データを検索する閲覧頻度データ検索部と、 前記順位提供要求を送信した端末装置あるいはユーザ
に、前記閲覧頻度データ検索部の検索結果データを送信
する通信手段とを有することを特徴とする中継装置。
9. A file transfer unit which receives a file browsing request from a predetermined terminal device or a predetermined user and outputs the file transfer request to a file data store means connected to a network. Extract the browsing source file identifier and the browsing destination file identifier included in the file browsing request, and the browsing frequency data that is the data of the appearance frequency of the combination of the browsing source file identifier and the browsing destination file identifier. Browsing frequency data storing means for storing, a browsing frequency data search unit for searching the browsing frequency data in response to a ranking providing request for the browsing frequency data, a terminal device or a user who has transmitted the ranking providing request, the browsing It has a communication means for transmitting the search result data of the frequency data search unit. To the relay device.
【請求項10】前記予め決められた端末装置あるいは前
記予め決められたユーザは、複数のグループに分けら
れ、前記検索された閲覧頻度データは、グループ毎に前
記閲覧頻度データを検索した結果のデータであることを
特徴とする請求項9に記載の中継装置。
10. The predetermined terminal device or the predetermined user is divided into a plurality of groups, and the searched browsing frequency data is data as a result of searching the browsing frequency data for each group. The relay device according to claim 9, wherein
【請求項11】コンピュータに、 予め決められた端末装置あるいは予め決められたユーザ
からのファイル閲覧要求を受信して、ネットワークに接
続されたファイルデータストア手段へファイル転送要求
を出力するファイル転送機能と、 受信した閲覧ファイルデータを解析して、索引データを
生成するファイル解析機能と、 該ファイル解析部が生成した前記索引データをメモリ手
段にストアする索引データストア機能と、 前記索引データに対する検索要求に応じて前記索引デー
タを検索する検索機能と、 前記検索要求を送信した端末装置あるいはユーザに、前
記索引データ検索部の検索結果データを送信する通信機
能とを実現させるためのプログラム。
11. A file transfer function for receiving a file browsing request from a predetermined terminal device or a predetermined user in a computer and outputting the file transfer request to a file data store means connected to a network. , A file analysis function of analyzing the received browsing file data to generate index data, an index data store function of storing the index data generated by the file analysis unit in a memory means, and a search request for the index data. A program for realizing a search function for searching the index data accordingly and a communication function for sending the search result data of the index data search unit to a terminal device or a user who has sent the search request.
【請求項12】請求項11のプログラムを記録したコン
ピュータ読み取り可能な記録媒体。
12. A computer-readable recording medium in which the program according to claim 11 is recorded.
【請求項13】コンピュータに、 予め決められた端末装置あるいは予め決められたユーザ
からのファイル閲覧要求を受信して、ネットワークに接
続されたファイルデータストア手段へファイル転送要求
を出力するファイル転送機能と、 受信した前記ファイル閲覧要求に含まれる閲覧元ファイ
ルの識別子と閲覧先ファイルの識別子を抽出し、かつ前
記閲覧元ファイルの識別子と前記閲覧先ファイルの識別
子の組み合わせの出現する頻度のデータである閲覧頻度
データをストアする閲覧頻度データストア機能と、 前記閲覧頻度データに対する順位提供要求に応じて、前
記閲覧頻度データを検索する閲覧頻度データ検索機能
と、 前記順位提供要求を送信した端末装置あるいはユーザ
に、前記閲覧頻度データ検索部の検索結果データを送信
する通信機能とを実現させるためのプログラム。
13. A file transfer function for receiving a file browsing request from a predetermined terminal device or a predetermined user in a computer and outputting the file transfer request to a file data store means connected to a network. , The data of the frequency of appearance of the combination of the identifier of the browsing source file and the identifier of the browsing destination file included in the received file browsing request, and the combination of the identifier of the browsing source file and the identifier of the browsing destination file A browsing frequency data storage function for storing frequency data, a browsing frequency data search function for searching the browsing frequency data in response to a ranking providing request for the browsing frequency data, and a terminal device or a user who has transmitted the ranking providing request. Communication for transmitting search result data of the browsing frequency data search unit A program for realizing functions and functions.
【請求項14】請求項13のプログラムを記録したコン
ピュータ読み取り可能な記録媒体。
14. A computer-readable recording medium in which the program according to claim 13 is recorded.
JP2002074551A 2002-03-18 2002-03-18 Browsing file data providing method, browsing frequency data providing method, relay device therefor, program and storage medium Pending JP2003271647A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002074551A JP2003271647A (en) 2002-03-18 2002-03-18 Browsing file data providing method, browsing frequency data providing method, relay device therefor, program and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002074551A JP2003271647A (en) 2002-03-18 2002-03-18 Browsing file data providing method, browsing frequency data providing method, relay device therefor, program and storage medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2006221091A Division JP2007026457A (en) 2006-08-14 2006-08-14 Browsing frequency data provision method, relay device for the same, program, and recording medium

Publications (1)

Publication Number Publication Date
JP2003271647A true JP2003271647A (en) 2003-09-26

Family

ID=29203921

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002074551A Pending JP2003271647A (en) 2002-03-18 2002-03-18 Browsing file data providing method, browsing frequency data providing method, relay device therefor, program and storage medium

Country Status (1)

Country Link
JP (1) JP2003271647A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003281021A (en) * 2002-03-25 2003-10-03 Alps System Integration Co Ltd Url information sharing system using proxy cache or proxy log
JP2008511057A (en) * 2004-08-19 2008-04-10 クラリア コーポレイション Method and apparatus for responding to end-user information requests
JP2008524695A (en) * 2004-12-17 2008-07-10 クラリア コーポレイション Search engine for computer networks
WO2008102727A1 (en) * 2007-02-21 2008-08-28 Nec Corporation Index making device, system, program, and method, and retrieval device, system, program, and method
US8244581B2 (en) 2005-04-27 2012-08-14 Sony Corporation Data processing system and data processing method
US9495446B2 (en) 2004-12-20 2016-11-15 Gula Consulting Limited Liability Company Method and device for publishing cross-network user behavioral data

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003281021A (en) * 2002-03-25 2003-10-03 Alps System Integration Co Ltd Url information sharing system using proxy cache or proxy log
JP2008511057A (en) * 2004-08-19 2008-04-10 クラリア コーポレイション Method and apparatus for responding to end-user information requests
JP2008524695A (en) * 2004-12-17 2008-07-10 クラリア コーポレイション Search engine for computer networks
US8078602B2 (en) 2004-12-17 2011-12-13 Claria Innovations, Llc Search engine for a computer network
US9495446B2 (en) 2004-12-20 2016-11-15 Gula Consulting Limited Liability Company Method and device for publishing cross-network user behavioral data
US8244581B2 (en) 2005-04-27 2012-08-14 Sony Corporation Data processing system and data processing method
US8412573B2 (en) 2005-04-27 2013-04-02 Sony Corporation Data processing system and data processing method
WO2008102727A1 (en) * 2007-02-21 2008-08-28 Nec Corporation Index making device, system, program, and method, and retrieval device, system, program, and method

Similar Documents

Publication Publication Date Title
JP4704750B2 (en) Link generation system
US8359371B2 (en) Input candidate providing device, input candidate providing system, input candidate providing method, and input candidate providing program
CN101233510A (en) Processing and sending search results over a wireless network to a mobile device
US20100125781A1 (en) Page generation by keyword
JP4430598B2 (en) Information sharing system and information sharing method
JP4769822B2 (en) Information search service providing server, method and system using page group
WO2005121982A1 (en) Information providing system, method, program, information communication terminal, and information display switching program
JPWO2003060764A1 (en) Information retrieval system
KR20070057578A (en) System, apparatus and method for providing shared information by connecting a tag to the internet resource and computer readable medium processing the method
US20020099852A1 (en) Mapping and caching of uniform resource locators for surrogate Web server
JP2003271647A (en) Browsing file data providing method, browsing frequency data providing method, relay device therefor, program and storage medium
Srinivas et al. Web service architecture for a meta search engine
JP3664906B2 (en) Information source observation apparatus, information source observation method, and recording medium storing a program for executing information source observation processing
JP4653805B2 (en) Semantic search program
JP2000285052A (en) Url conversion method and device
JP2006268771A (en) Retrieval result providing device
JP2006236221A (en) Management server for web page retrieval
WO2000008570A1 (en) Information access
WO2001009738A1 (en) Method and system for accessing annotation web pages related to primary web pages over the internet
JP2007026457A (en) Browsing frequency data provision method, relay device for the same, program, and recording medium
JP2001022788A (en) Information retrieving device and recording medium recording information retrieval program
JP4842921B2 (en) Search system and method
KR100491254B1 (en) Method and System for Making a Text Introducing a Web Site Directory or Web Page into a Hypertext
KR20010084491A (en) Method for searching information on internet utilized wireless mobile device
JPH11265402A (en) Data processing system and recording medium recorded with control program of the system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060601

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060613

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060814

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060912