[go: up one dir, main page]

JPH11161603A - Device and method of repeating data, information terminal device and method thereof, data communication system, and record medium - Google Patents

Device and method of repeating data, information terminal device and method thereof, data communication system, and record medium

Info

Publication number
JPH11161603A
JPH11161603A JP9330349A JP33034997A JPH11161603A JP H11161603 A JPH11161603 A JP H11161603A JP 9330349 A JP9330349 A JP 9330349A JP 33034997 A JP33034997 A JP 33034997A JP H11161603 A JPH11161603 A JP H11161603A
Authority
JP
Japan
Prior art keywords
data
information
request
update
terminal device
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.)
Granted
Application number
JP9330349A
Other languages
Japanese (ja)
Other versions
JP3726459B2 (en
Inventor
Makoto Takeoka
誠 竹岡
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP33034997A priority Critical patent/JP3726459B2/en
Publication of JPH11161603A publication Critical patent/JPH11161603A/en
Application granted granted Critical
Publication of JP3726459B2 publication Critical patent/JP3726459B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To obtain update information on data put on a server without increasing the load on a user. SOLUTION: A history information holding means 2a holds a data request form the information terminal device 1 as history information. A data acquiring means 2b accesses the server 4 at need to acquire and output data through a data output means 2c. An updated data detecting means 2d reads history information out of the history information holding means 2a for every specific period to detect updated data. An information selecting means 2e selects specific data out of the data detected by the updated data detecting means 2d at a request from the information terminal device 1. An information providing means 2f provides the updated data selected by the information selecting means 2e for the information terminal device 1.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はデータ中継装置、デ
ータ中継方法、情報端末装置、情報端末装置の情報処理
方法、データ通信システム、および、記録媒体に関し、
特に、ネットワークを介してサーバと接続されるデータ
中継装置、データ中継方法、情報端末装置、情報端末装
置の情報処理方法、データ通信システム、および、記録
媒体に関する。
The present invention relates to a data relay device, a data relay method, an information terminal device, an information processing method of the information terminal device, a data communication system, and a recording medium.
In particular, the present invention relates to a data relay device connected to a server via a network, a data relay method, an information terminal device, an information processing method of the information terminal device, a data communication system, and a recording medium.

【0002】[0002]

【従来の技術】近年、全世界を結ぶ巨大なコンピュータ
ネットワークであるインターネットが急速に普及してい
る。ネット間ネットであるインターネットには、LAN
(LocalArea Network)等の閉じられたネットワークの内
部の情報端末装置であるクライアントコンピュータ(以
下、単に「クライアント」と呼ぶ)からでもアクセスが
でき、メールを送信したり、外部のデータベースを利用
したりすることができる。このように、インターネット
には様々なサービスがあるが、中でも、種々の動画・音
声から構成されるマルチメディア画面を世界中から受信
することができるWWW(World Wide Web)の人気が高
い。
2. Description of the Related Art In recent years, the Internet, which is a huge computer network connecting the whole world, is rapidly spreading. The Internet, which is an inter-net, has LAN
(Local Area Network), etc., which can be accessed from a client computer (hereinafter simply referred to as a "client") which is an information terminal device inside a closed network, and which can send an e-mail or use an external database. be able to. As described above, there are various services on the Internet. Among them, WWW (World Wide Web), which can receive multimedia screens composed of various moving images and sounds from all over the world, is very popular.

【0003】WWW上のデータを閲覧するには、Net
scape Navigator(Netscape Communicat
ions社の登録商標) などのブラウザーと呼ばれるクライ
アントソフトを利用する。ユーザは、見たいWWWを指
定するURL(Uniform Resource Locator)を記述する
か、HTML(Hyper Text Markup Language)文書内のリ
ンク(ハイライト表示された文字あるいは画像であり、
その文字もしくは画像をポインティングデバイス等で選
択することにより、その時見ている文書に関連のある別
のデータを見ることができる。)を辿ることにより、所
望の情報を得ることができる。
[0003] To browse data on the WWW, Net
scale Navigator (Netscape Communicat
Use client software called a browser such as (registered trademark of ions). The user writes a URL (Uniform Resource Locator) specifying the WWW to be viewed, or links (a highlighted character or image, such as a character or image in an HTML (Hyper Text Markup Language) document,
By selecting the character or the image with a pointing device or the like, other data related to the document being viewed at that time can be viewed. ), Desired information can be obtained.

【0004】ところで、LAN等の内部からインターネ
ットを利用する場合、一般には、クライアントソフトが
動作するクライアントをプロクシーサーバと呼ばれるデ
ータ中継装置を介して間接的にインターネットに接続す
る方法が採られている。そのような構成を採用すること
により、通信効率を向上させることが可能となる。
When the Internet is used from the inside of a LAN or the like, a method is generally adopted in which a client running client software is indirectly connected to the Internet via a data relay device called a proxy server. By employing such a configuration, communication efficiency can be improved.

【0005】即ち、一度取得したデータを自サーバ内の
キャッシュに保存し、LAN内部から再度同じデータへ
のアクセスがあった場合に、そこからデータを供給する
ようにすることで、ネットワークへの負担を最小限に抑
え、通信効率を向上させることができるのである。
That is, once acquired data is stored in a cache in its own server, and when the same data is accessed again from inside the LAN, the data is supplied from there, thereby burdening the network. Can be minimized and communication efficiency can be improved.

【0006】このようなデータ中継装置は、基本的に
は、外部のサーバとLAN内部のクライアントの間にお
ける情報の授受の仲介を行うものである。しかしなが
ら、以下のように高機能化されたデータ中継装置も提案
されている。
[0006] Such a data relay device basically mediates the exchange of information between an external server and a client inside the LAN. However, a highly functional data relay device has been proposed as follows.

【0007】例えば、「特開平09−168027号公
報」には、クライアントの設定の相違(使用するブラウ
ザソフトの種類の相違等)に起因して生ずる画面表示の
差異を吸収するために、HTML言語で記述されたデー
タを一旦画像データに変換してから、クライアントに供
給するデータ中継装置が公開されている。このような方
法によれば、クライアントの使用するブラウザソフトの
種類などに依らず、常に一定の表示内容を得ることが可
能となる。
[0007] For example, Japanese Patent Application Laid-Open No. 09-168027 discloses an HTML language for absorbing differences in screen display caused by differences in client settings (differences in the type of browser software used, etc.). A data relay device that converts the data described in (1) into image data and supplies the data to a client is disclosed. According to such a method, it is possible to always obtain a constant display content regardless of the type of browser software used by the client.

【0008】ところで、ネットワーク上のサーバに掲載
されているデータ(例えば、マルチメディア画面等)
は、定期的あるいは不定期的に更新されることが一般的
である。従って、最新のデータを常に閲覧しつづけるた
めには、頻繁にそのサーバにアクセスする必要がある。
[0008] By the way, data posted on a server on a network (for example, a multimedia screen)
Is updated regularly or irregularly. Therefore, in order to constantly browse the latest data, it is necessary to frequently access the server.

【0009】閲覧を希望するデータが多量にある場合に
は、ユーザへの負担が増加するため、そのような問題を
解消するために、例えば、WebWhat’sNew
(エー・アイ・ソフト株式会社の登録商標)などのソフ
トウエアが利用されている。このようなソフトウエアで
は、複数のデータを対象として定期的に更新の有無をチ
ェックするので、ユーザの負担を増大させることなく、
データの更新に追従することが可能となる。
When a large amount of data is desired to be browsed, the burden on the user increases. To solve such a problem, for example, WebWhat's New
(Registered trademark of AI Software Co., Ltd.). In such software, a plurality of data are periodically checked for updates, so that the burden on the user is not increased.
It is possible to follow the data update.

【0010】[0010]

【発明が解決しようとする課題】しかし、このような従
来技術では、対象となるサーバの名称、データの取得日
時(または、取得周期)などを設定することにより、更
新されたデータを取得したり、データの更新がなされた
ことをメッセージとして表示するように構成されてい
た。従って、データが不定期的に更新される場合には、
対応することが困難であるという問題点があった。
However, in such a conventional technique, it is possible to obtain updated data by setting the name of a target server, the date and time of data acquisition (or acquisition cycle), and the like. , A message that the data has been updated is displayed as a message. Therefore, if the data is updated irregularly,
There was a problem that it was difficult to respond.

【0011】即ち、不定期的に更新される情報は、例え
ば、期間が限定されたキャンペーンに関する情報のよう
に、重要な情報である場合が少なくない。このように突
発的に更新される情報を漏れなく取得するためには、サ
ーバにアクセスする頻度はできるだけ高く設定するほう
が望ましい。しかし、頻度を高く設定すると、サーバへ
のアクセス回数が増加し、それに伴って通信コストが増
大する結果となる。
That is, the information that is updated irregularly is often important information, for example, information about a campaign whose period is limited. In order to obtain information that is suddenly updated as described above, it is desirable to set the frequency of accessing the server as high as possible. However, if the frequency is set to be high, the number of accesses to the server increases, and the communication cost increases accordingly.

【0012】また、短い周期で(例えば、毎日)更新さ
れるデータも含めて、複数のデータを対象とし、しか
も、データが更新されたことをユーザに通知するように
設定した場合には、長い周期または不定期的に更新され
るデータと、短い周期で更新されるデータとが同時に表
示されることになる。その場合、表示される情報が過多
となり、短い周期で更新される複数の情報に混じって表
示された重要な情報を見逃す恐れがあるという問題点が
あった。
[0012] When a plurality of data are set, including data updated in a short cycle (for example, every day), and the user is notified that the data has been updated, a long time is set. Data that is updated periodically or irregularly and data that is updated in a short period are displayed simultaneously. In that case, there is a problem that the displayed information becomes excessive and important information displayed in a mixture with a plurality of information updated in a short cycle may be overlooked.

【0013】仮に、そのような重要な情報を取得するこ
とに成功した場合でも、更新前の情報をユーザが取得し
ていない場合には、新旧それぞれの情報を比較すること
ができないという問題点もあった。
[0013] Even if such important information is successfully obtained, the new and old information cannot be compared if the user has not obtained the information before the update. there were.

【0014】更に、複数のサーバのデータを追従の対象
とする場合には、ソフトウエアの設定が煩雑になるとと
もに、設定がなされた情報端末からユーザが離れるよう
な場合(例えば、出張時など)では、更新されたデータ
を閲覧することができないという問題点もあった。
Further, when data of a plurality of servers is to be tracked, software setting becomes complicated, and when a user leaves the set information terminal (for example, during a business trip). Then, there was a problem that the updated data could not be browsed.

【0015】本発明はこのような点に鑑みてなされたも
のであり、サーバに掲載されているデータが変更された
場合に、ユーザに負担をかけることなく、データが更新
された事実や更新されたデータをユーザが望む形態によ
り提供することを目的とする。
[0015] The present invention has been made in view of such a point, and when data posted on a server is changed, the fact that the data has been updated and the updated data have been added without burdening the user. The purpose is to provide the data in a form desired by the user.

【0016】[0016]

【課題を解決するための手段】本発明では上記課題を解
決するために、ネットワーク上のサーバと、複数の情報
端末装置との間でデータの中継を行うデータ中継装置に
おいて、前記情報端末装置からの過去のデータ要求に関
する履歴情報を保持しており、前記情報端末装置から新
たなデータ要求が入力されると、前記データ要求に関す
る情報を履歴情報として追加する履歴情報保持手段と、
前記データ要求に応じて前記ネットワーク上のサーバに
アクセスし、要求のあったデータを取得するデータ取得
手段と、前記データ取得手段にて取得したデータを前記
データ要求を入力した情報端末装置に送信するデータ出
力手段と、前記履歴情報を参照して、更新されたデータ
を検出する更新データ検出手段と、前記情報端末装置か
らの要求に応じて、前記更新データ検出手段の検出結果
から所定の情報を選択する情報選択手段と、選択された
情報を前記情報端末装置に対して提供する情報提供手段
とを有することを特徴とするデータ中継装置が提供され
る。
According to the present invention, there is provided a data relay apparatus for relaying data between a server on a network and a plurality of information terminal apparatuses. History information holding means for holding history information about past data requests, and when a new data request is input from the information terminal device, history information holding means for adding information about the data request as history information,
A data acquisition unit that accesses a server on the network in response to the data request and acquires the requested data; and transmits the data acquired by the data acquisition unit to the information terminal device that has input the data request. Data output means, update data detection means for detecting updated data with reference to the history information, and, in response to a request from the information terminal device, predetermined information from detection results of the update data detection means A data relay device is provided, comprising: an information selecting means for selecting; and an information providing means for providing selected information to the information terminal device.

【0017】ここで、履歴情報保持手段は、情報端末装
置からの過去のデータ要求に関する履歴情報を保持して
おり、情報端末装置から新たなデータ要求が入力される
と、データ要求に関する情報を履歴情報として追加す
る。データ取得手段は、データ要求に応じてネットワー
ク上のサーバにアクセスし、要求のあったデータを取得
する。更新データ検出手段は、データ取得手段にて取得
したデータをデータ要求を入力した情報端末装置に送信
する。更新データ検出手段は、履歴情報を参照して、更
新されたデータを検出する。情報選択手段は、情報端末
装置からの要求に応じて、更新データ検出手段の検出結
果から所定の情報を選択する。情報提供手段は、選択さ
れた情報を情報端末装置に対して提供する。これによ
り、複数の情報端末装置によってアクセスされたデータ
の更新情報を生成し、各情報端末装置の要求に応じて提
供することが可能となる。
Here, the history information holding means holds history information on past data requests from the information terminal device, and when a new data request is input from the information terminal device, stores the information on the data requests in the history. Add as information. The data acquisition means accesses a server on the network in response to the data request, and acquires the requested data. The update data detection unit transmits the data acquired by the data acquisition unit to the information terminal device that has input the data request. The update data detection means detects updated data with reference to the history information. The information selection means selects predetermined information from the detection result of the update data detection means in response to a request from the information terminal device. The information providing means provides the selected information to the information terminal device. This makes it possible to generate update information of data accessed by a plurality of information terminal devices and provide the update information in response to a request from each information terminal device.

【0018】また、サーバとの間でデータを中継すると
ともに、中継したデータ、および、その更新情報を保持
管理しているデータ中継装置を経由し、ネットワークを
介して接続されたサーバ上のデータにアクセスする情報
端末装置において、データ取得要求が入力されると、前
記データ取得要求がサーバへのアクセス要求かデータの
更新情報の取得要求かを解析する要求解析手段と、前記
要求解析手段の解析の結果、前記データ取得要求が更新
情報の取得要求である場合には、更新情報を特定するた
めの特定情報をデータ取得要求から抽出し、前記データ
中継装置に対して出力する特定情報出力手段と、前記特
定情報出力手段から出力された特定情報に応じて、前記
データ中継装置から転送されてきた前記更新情報を表示
装置に対して出力する表示出力手段とを有することを特
徴とする情報端末装置が提供される。
In addition, data is relayed to and from the server, and the relayed data and the data on the server connected via a network via a data relay device which holds and manages the updated information are transmitted to the server. In the information terminal device to be accessed, when a data acquisition request is input, a request analysis unit that analyzes whether the data acquisition request is a request for access to a server or a request for acquisition of data update information; As a result, when the data acquisition request is an update information acquisition request, specific information for identifying the update information is extracted from the data acquisition request, and specific information output means for outputting to the data relay device; The update information transferred from the data relay device is output to a display device according to the specific information output from the specific information output unit. The information terminal device, wherein is provided to have a that display output unit.

【0019】ここで、要求解析手段は、データ取得要求
が入力されると、データ取得要求がサーバへのアクセス
要求かデータの更新情報の取得要求かを解析する。特定
情報出力手段は、要求解析手段の解析の結果、データ取
得要求が更新情報の取得要求である場合には、更新情報
を特定するための特定情報をデータ取得要求から抽出
し、データ中継装置に対して出力する。表示出力手段
は、特定情報出力手段から出力された特定情報に応じ
て、データ中継装置から転送されてきた更新情報を表示
装置に対して出力する。これにより、データ中継装置に
おいて生成された更新情報を参照することが可能とな
る。
Here, when the data acquisition request is input, the request analysis means analyzes whether the data acquisition request is a request to access the server or a request to acquire data update information. The specific information output means extracts the specific information for specifying the update information from the data acquisition request when the data acquisition request is the update information acquisition request as a result of the analysis of the request analysis means, and sends the information to the data relay device. Output to The display output unit outputs the update information transferred from the data relay device to the display device according to the specific information output from the specific information output unit. This makes it possible to refer to the update information generated in the data relay device.

【0020】更に、複数の情報端末装置と、前記複数の
情報端末装置とネットワーク上のサーバとの間でデータ
の中継を行うデータ中継装置とによって構成されるデー
タ通信システムにおいて、前記情報端末装置は、データ
取得要求が入力されると、前記データ取得要求がサーバ
へのアクセス要求かデータの更新情報の取得要求かを解
析する要求解析手段と、前記要求解析手段の解析の結
果、前記データ取得要求が更新情報の取得要求である場
合には、更新情報を特定するための特定情報をデータ取
得要求から抽出し、前記データ中継装置に対して出力す
る特定情報出力手段と、前記特定情報出力手段から出力
された特定情報に応じて、前記データ中継装置から転送
されてきた前記更新情報を表示装置に対して出力する表
示出力手段とを有し、前記データ中継装置は、前記情報
端末装置からの過去のデータ要求に関する履歴情報を保
持しており、前記情報端末装置から新たなデータ要求が
入力されると、前記データ要求に関する情報を履歴情報
として追加する履歴情報保持手段と、前記データ要求に
応じて前記ネットワーク上のサーバにアクセスし、要求
のあったデータを取得するデータ取得手段と、前記デー
タ取得手段にて取得したデータを前記データ要求を入力
した情報端末装置に送信するデータ出力手段と、前記履
歴情報を参照して、更新されたデータを検出する更新デ
ータ検出手段と、前記情報端末装置から送信される特定
情報に応じて、前記更新データ検出手段の検出結果から
所定の情報を選択する情報選択手段と、選択された情報
を前記情報端末装置に対して提供する情報提供手段とを
有することを特徴とするデータ通信システムが提供され
る。
Further, in a data communication system comprising a plurality of information terminal devices and a data relay device for relaying data between the plurality of information terminal devices and a server on a network, When a data acquisition request is input, request analysis means for analyzing whether the data acquisition request is a request to access a server or a request to acquire data update information, and a result of the analysis by the request analysis means, the data acquisition request Is a request to obtain update information, extracting specific information for specifying the update information from the data acquisition request, a specific information output unit that outputs to the data relay device, and the specific information output unit Display output means for outputting the update information transferred from the data relay device to a display device in accordance with the output specific information. The data relay device holds history information on past data requests from the information terminal device, and when a new data request is input from the information terminal device, adds information on the data request as history information. History information holding means, a data acquisition means for accessing a server on the network in response to the data request and acquiring requested data, and inputting the data request with the data acquired by the data acquisition means. Data output means for transmitting the updated data to the information terminal device, updated data detection means for detecting updated data with reference to the history information, and the update data according to the specific information transmitted from the information terminal device. An information selection unit for selecting predetermined information from a detection result of the detection unit, and providing the selected information to the information terminal device Data communication system characterized by having a multi-address providing means.

【0021】ここで、情報端末装置において、要求解析
手段は、データ取得要求が入力されると、データ取得要
求がサーバへのアクセス要求かデータの更新情報の取得
要求かを解析する。特定情報出力手段は、要求解析手段
の解析の結果、データ取得要求が更新情報の取得要求で
ある場合には、更新情報を特定するための特定情報をデ
ータ取得要求から抽出し、データ中継装置に対して出力
する。表示出力手段は、特定情報出力手段から出力され
た特定情報に応じて、データ中継装置から転送されてき
た更新情報を表示装置に対して出力する。データ中継装
置において、履歴情報保持手段は、情報端末装置からの
過去のデータ要求に関する履歴情報を保持しており、情
報端末装置から新たなデータ要求が入力されると、デー
タ要求に関する情報を履歴情報として追加する。データ
取得手段は、データ要求に応じてネットワーク上のサー
バにアクセスし、要求のあったデータを取得する。デー
タ出力手段は、データ取得手段にて取得したデータをデ
ータ要求を入力した情報端末装置に送信する。更新デー
タ検出手段は、履歴情報を参照して、更新されたデータ
を検出する。情報選択手段は、情報端末装置から送信さ
れる特定情報に応じて、更新データ検出手段の検出結果
から所定の情報を選択する。情報提供手段は、選択され
た情報を情報端末装置に対して提供する。これにより、
複数の情報端末装置によってアクセスされたデータの更
新情報をデータ中継装置において生成するとともに、各
情報端末装置から、生成された更新データを参照するこ
とが可能となる。
Here, in the information terminal device, when a data acquisition request is input, the request analysis means analyzes whether the data acquisition request is a request to access a server or a request to acquire data update information. The specific information output means extracts the specific information for specifying the update information from the data acquisition request when the data acquisition request is the update information acquisition request as a result of the analysis of the request analysis means, and sends the information to the data relay device. Output to The display output unit outputs the update information transferred from the data relay device to the display device according to the specific information output from the specific information output unit. In the data relay device, the history information holding means holds history information relating to past data requests from the information terminal device, and when a new data request is input from the information terminal device, stores the information relating to the data request as history information. Add as The data acquisition means accesses a server on the network in response to the data request, and acquires the requested data. The data output unit transmits the data acquired by the data acquisition unit to the information terminal device that has input the data request. The update data detection means detects updated data with reference to the history information. The information selection means selects predetermined information from the detection result of the update data detection means according to the specific information transmitted from the information terminal device. The information providing means provides the selected information to the information terminal device. This allows
Update information of data accessed by a plurality of information terminal devices is generated in the data relay device, and the generated update data can be referenced from each information terminal device.

【0022】[0022]

【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。図1は、本発明の原理図である。
この図において、情報端末装置1は、データ中継装置2
を介して、ネットワーク3に接続されており、ネットワ
ーク3に接続されているサーバ4に格納されているデー
タ4aから所望のデータを取得する。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram illustrating the principle of the present invention.
In this figure, an information terminal device 1 includes a data relay device 2
Via the network 4 and obtains desired data from data 4a stored in a server 4 connected to the network 3.

【0023】データ中継装置2は、履歴情報保持手段2
a、データ取得手段2b、データ出力手段2c、更新デ
ータ検出手段2d、情報選択手段2e、情報提供手段2
fにより構成されており、情報端末装置1からのデータ
要求に応じて、サーバ4から所望の情報を取得するとと
もに、その履歴情報を生成して管理する。また、履歴情
報を参照して、データの更新状況を示す情報(更新情
報)を生成し、情報端末装置1から要求があった場合に
は、所望のデータ更新情報を選択して提供する。
The data relay device 2 includes a history information holding unit 2
a, data acquisition means 2b, data output means 2c, update data detection means 2d, information selection means 2e, information provision means 2
f, obtains desired information from the server 4 in response to a data request from the information terminal device 1, and generates and manages its history information. In addition, by referring to the history information, information (update information) indicating the data update status is generated, and when requested by the information terminal device 1, desired data update information is selected and provided.

【0024】データ中継装置2において、履歴情報保持
手段2aは、情報端末装置1から取得要求がなされたデ
ータの履歴を生成して保持する。データ取得手段2b
は、情報端末装置1からデータ取得要求が発生した場合
には、まず、履歴情報中から所望のデータを検索し、存
在している場合にはそのデータを情報端末装置1に対し
て送出する。また、所望のデータが存在していない場合
には、ネットワーク3を介して、サーバ4に要求を行
い、所望のデータを取得し、情報端末装置1に対して出
力する。
In the data relay device 2, the history information holding means 2a generates and holds a history of data requested to be obtained from the information terminal device 1. Data acquisition means 2b
First, when a data acquisition request is issued from the information terminal device 1, first retrieves desired data from the history information, and sends the data to the information terminal device 1 if it exists. If the desired data does not exist, a request is made to the server 4 via the network 3 to obtain the desired data and output it to the information terminal device 1.

【0025】データ出力手段2cは、データ取得手段2
bによって取得されたデータを情報端末装置1に対して
出力する。更新データ検出手段2dは、履歴情報保持手
段2aに保持されている履歴情報を参照して、更新され
たデータ(更新データ)を検出する。
The data output means 2 c
The data acquired by b is output to the information terminal device 1. The update data detecting means 2d detects updated data (update data) with reference to the history information held in the history information holding means 2a.

【0026】情報選択手段2eは、更新データ検出手段
2dによって検出された更新データから、情報端末装置
1のユーザが希望するものを選択し、情報提供手段2f
に対して更新情報として出力する。情報提供手段2f
は、情報選択手段2eによって選択された更新データ
を、情報端末装置1に対して提供する。
The information selecting means 2e selects the data desired by the user of the information terminal device 1 from the update data detected by the update data detecting means 2d, and provides the information providing means 2f.
Is output as update information. Information provision means 2f
Provides the update data selected by the information selection means 2e to the information terminal device 1.

【0027】ここで、例えば、情報端末装置1が複数接
続されている社内LAN等を想定すると、各ユーザは共
通の目的を有する場合が多いことから、アクセスされる
サーバ4の種類も自ずと共通したものとなる。従って、
そのようなグループにおいては、平均的に見れば、常に
誰かが重要性の高いサーバ4に対してアクセスしている
場合が多いので、そのような状況下においては、履歴情
報保持手段2aには、定期、不定期に拘らず、重要性の
高いデータに関する履歴情報が格納されていることが期
待される。
Here, for example, assuming an in-house LAN or the like to which a plurality of information terminal devices 1 are connected, since each user often has a common purpose, the type of the server 4 to be accessed is also common. It will be. Therefore,
In such a group, on average, there are many cases where someone always accesses the server 4 with high importance. In such a situation, the history information holding means 2a includes: It is expected that history information on highly important data is stored regardless of whether it is regular or irregular.

【0028】更新データ検出手段2dは、このようにし
て蓄積されている履歴情報から更新データを検出し、ま
た、その検出された更新データを、個々のユーザの要求
に応じて情報選択手段2eによって選択し、情報提供手
段2fにより提供する。従って、以上のようなデータ中
継装置2によれば、ユーザにとって重要な更新データに
関する更新情報のみを選択的に提供することが可能とな
る。
The update data detecting means 2d detects the update data from the history information thus accumulated, and outputs the detected update data to the information selecting means 2e according to the request of each user. Select and provide by the information providing means 2f. Therefore, according to the data relay device 2 described above, it is possible to selectively provide only update information related to update data that is important for the user.

【0029】次に、本発明の実施の形態の構成例を図2
および図3を参照して説明する。図2は、データ中継装
置2の実施の形態の構成例を示す図である。なお、図1
に示す原理図と図2に示す実施の形態の対応関係は以下
の通りである。
Next, an example of the configuration of the embodiment of the present invention is shown in FIG.
This will be described with reference to FIG. FIG. 2 is a diagram illustrating a configuration example of an embodiment of the data relay device 2. FIG.
2 and the embodiment shown in FIG. 2 are as follows.

【0030】即ち、履歴情報保持手段2aの機能は、履
歴情報保持部21が有している。また、データ取得手段
2bの機能は、要求処理部22aとデータ保持部22b
とが有している。更に、データ出力手段2cの機能は、
データ出力部23が有している。更新データ検出手段2
dの機能は、更新データ抽出部24aと更新情報保持部
24bとが有している。更にまた、情報選択手段2eと
情報提供手段2fの機能は、情報選択部25と更新情報
提供部26とがそれぞれ有している。
That is, the function of the history information holding means 2a is provided in the history information holding unit 21. The function of the data acquisition unit 2b is a request processing unit 22a and a data holding unit 22b.
And have. Further, the function of the data output means 2c is as follows.
The data output unit 23 has. Update data detecting means 2
The function d is included in the update data extraction unit 24a and the update information holding unit 24b. Furthermore, the functions of the information selecting unit 2e and the information providing unit 2f are included in the information selecting unit 25 and the update information providing unit 26, respectively.

【0031】履歴情報保持部21は、LAN10を介し
てクライアント11,12から入力されたデータに対す
る取得要求を、要求がなされた日時(以下、「要求日
時」と略記する)と、クライアントの識別子(以下、
「クライアント識別子」と略記する)とともに履歴情報
として保存する。
The history information holding unit 21 determines the acquisition request for the data input from the clients 11 and 12 via the LAN 10 by the date and time when the request was made (hereinafter abbreviated as “request date and time”) and the identifier of the client ( Less than,
(Abbreviated as “client identifier”) and stored as history information.

【0032】データ取得部22の要求処理部22aは、
クライアント11,12からのデータ取得要求を解析
し、要求されたデータの履歴情報が履歴情報保持部21
に存在している場合には、データ保持部22bから対応
するデータを読み出してデータ出力部23に出力する。
また、要求されたデータの履歴情報が存在しない場合に
は、ネットワーク30を介して対象となるサーバ(サー
バ31 またはサーバ32)から所望のデータを取得し
て、データ保持部22bに格納するとともに、データ出
力部23に出力する。
The request processing unit 22a of the data acquisition unit 22
The data acquisition request from the clients 11 and 12 is analyzed, and the history information of the requested data is stored in the history information holding unit 21.
, The corresponding data is read from the data holding unit 22b and output to the data output unit 23.
When the history information of the requested data does not exist, desired data is obtained from the target server (the server 31 or the server 32) via the network 30 and stored in the data holding unit 22b. The data is output to the data output unit 23.

【0033】データ出力部23は、データ保持部22b
から出力されたデータをLAN10を介して、要求を行
ったクライアントに対して出力する。更新データ検出部
24の更新データ抽出部24aは、例えば、1ヶ月分の
履歴情報から、更新されたデータに対応する履歴情報を
抽出し、更新情報保持部24bに対して更新情報として
出力する。更新情報保持部24bは、抽出された更新情
報を保持する。
The data output unit 23 includes a data holding unit 22b
Is output via the LAN 10 to the client making the request. The update data extraction unit 24a of the update data detection unit 24 extracts, for example, history information corresponding to updated data from one month of history information and outputs the history information to the update information holding unit 24b as update information. The update information holding unit 24b holds the extracted update information.

【0034】情報選択部25は、クライアント11,1
2からの要求に応じて、更新情報保持部24bに格納さ
れている情報を選択し、更新情報提供部26に対して出
力する。
The information selecting section 25 is provided for the clients 11, 1
In response to the request from the server 2, the information stored in the update information holding unit 24b is selected and output to the update information providing unit 26.

【0035】更新情報提供部26は、情報選択部25か
ら供給された更新情報をクライアント11,12に対し
て提供する。図3は、図2に示すクライアント11の詳
細な構成例を示す図である。なお、クライアント12も
クライアント11と同様の構成とされているので、その
説明は省略する。この図において、入力部110は、ユ
ーザが所定の情報を入力する際に操作される。要求解析
部111は、入力部110から入力された情報を解析
し、データ取得要求であるか、更新情報の取得要求であ
るかを判定し、対応する制御コードをデータ中継装置2
に対して送出するとともに、表示出力部112を制御す
る。
The update information providing section 26 provides the update information supplied from the information selecting section 25 to the clients 11 and 12. FIG. 3 is a diagram showing a detailed configuration example of the client 11 shown in FIG. Note that the client 12 has the same configuration as the client 11, and a description thereof will be omitted. In this figure, an input unit 110 is operated when a user inputs predetermined information. The request analysis unit 111 analyzes the information input from the input unit 110, determines whether the request is a data acquisition request or an update information acquisition request, and transmits a corresponding control code to the data relay device 2.
And the display output unit 112 is controlled.

【0036】表示出力部112は、データ中継装置2か
ら伝送されてきた情報を、要求解析部111の制御に応
じて、表示装置113に対して出力する。表示装置11
3は、表示出力部112から出力されたデータを画像と
して表示出力する。
The display output unit 112 outputs the information transmitted from the data relay device 2 to the display device 113 under the control of the request analysis unit 111. Display device 11
3 displays and outputs the data output from the display output unit 112 as an image.

【0037】次に、以上の実施の形態の動作について、
図4に示すフローチャートを参照して説明する。図4
は、図2に示すデータ中継装置20において実行される
処理の一例を説明するフローチャートである。この処理
は、クライアント11またはクライアント12からデー
タ要求がなされた場合に実行される。
Next, the operation of the above embodiment will be described.
This will be described with reference to the flowchart shown in FIG. FIG.
5 is a flowchart illustrating an example of a process executed in the data relay device 20 illustrated in FIG. This process is executed when a data request is made from the client 11 or the client 12.

【0038】この処理が実行されると、以下のような処
理が行われることになる。 [S1]要求処理部22aは、データ要求がなされたか
否かを判定する。その結果、データ要求があった(YE
S)と判定した場合はステップS2に進み、また、デー
タ要求がない(NO)と判定した場合には、処理を終了
する(エンド)。 [S2]履歴情報保持部21は、データ要求と、要求日
時、及び、クライアント識別子を履歴情報として保存す
る。 [S3]要求処理部22aは、履歴情報保持部21を参
照し、要求されたデータが履歴情報中に既に存在してい
るか否かを判定する。その結果、既に存在している(Y
ES)と判定した場合は、ステップS4に進み、また、
存在していない(NO)と判定した場合には、ステップ
S7に進む。 [S4]要求処理部22aは、要求のあったデータの更
新日時を、サーバから取得する。 [S5]要求処理部22aは、サーバのデータ更新日時
と、履歴情報保持部21に保持されている履歴の日時
(要求日時)とを比較し、サーバのデータの更新日時の
方が新しいか否かを判定する。その結果、サーバのデー
タの更新日時の方が新しい(YES)と判定した場合
は、ステップS7に進み、また、履歴の日時の方が新し
い(NO)と判定した場合には、ステップS6に進む。 [S6]要求処理部22aは、データ保持部22bか
ら、要求に対応するデータを取得する。 [S7]要求処理部22aは、要求のあったデータをサ
ーバから取得する。 [S8]要求処理部22aは、取得結果(成功/失敗)
を履歴情報保持部21に対して出力するとともに、成功
した場合にはデータ識別子も併せて履歴情報保持部21
に出力し、履歴情報に対して付加させる。 [S9]データ出力部23は、取得結果、及び、取得に
成功した場合にはデータをクライアントに対して出力す
る。そして、処理を終了する(エンド)。
When this processing is executed, the following processing is performed. [S1] The request processing unit 22a determines whether a data request has been made. As a result, there was a data request (YE
If it is determined as S), the process proceeds to step S2, and if it is determined that there is no data request (NO), the process ends (END). [S2] The history information holding unit 21 stores the data request, the request date and time, and the client identifier as history information. [S3] The request processing unit 22a refers to the history information holding unit 21 and determines whether the requested data already exists in the history information. As a result, already existing (Y
ES), the process proceeds to step S4, and
If it is determined that it does not exist (NO), the process proceeds to step S7. [S4] The request processing unit 22a acquires the update date and time of the requested data from the server. [S5] The request processing unit 22a compares the server data update date and time with the history date and time (request date and time) stored in the history information storage unit 21, and determines whether the server data update date and time is newer. Is determined. As a result, when it is determined that the update date and time of the server data is newer (YES), the process proceeds to step S7, and when it is determined that the history date and time is newer (NO), the process proceeds to step S6. . [S6] The request processing unit 22a acquires data corresponding to the request from the data holding unit 22b. [S7] The request processing unit 22a acquires the requested data from the server. [S8] The request processing unit 22a obtains an acquisition result (success / failure)
Is output to the history information holding unit 21 and, if successful, together with the data identifier.
To be added to the history information. [S9] The data output unit 23 outputs the acquisition result and data to the client when the acquisition is successful. Then, the process ends (END).

【0039】以上のような処理によれば、クライアント
11,12からデータ要求があった場合には、データ中
継装置20は、データ要求と、要求日時と、クライアン
ト識別子とを履歴情報として、履歴情報保持部21に格
納するとともに、履歴情報保持部21を参照し、要求の
あったデータが以前に取得されて、データ保持部22b
に格納されているか否かを判定する。その結果、以前に
取得されていないデータである場合には、データ中継装
置20は、対応するサーバから所望のデータを読み出
し、データ保持部22bに格納して要求を行ったクライ
アントに出力する。
According to the above-described processing, when a data request is received from the clients 11 and 12, the data relay device 20 uses the data request, the request date and time, and the client identifier as history information and In addition to storing the data in the storage unit 21 and referring to the history information storage unit 21, the requested data is acquired before and the data storage unit 22 b
It is determined whether it is stored in the. As a result, if the data has not been acquired before, the data relay device 20 reads the desired data from the corresponding server, stores the data in the data holding unit 22b, and outputs the data to the client that made the request.

【0040】また、要求されたデータがデータ保持部2
2bに格納されている場合には、データ中継装置20
は、対応するサーバに対して、要求されたデータの更新
日時を問い合わせて、データ保持部22bに格納されて
いるデータの要求日時と比較する。そして、サーバの更
新日時の方が新しい場合には、サーバからデータが取得
されてクライアントとデータ保持部22bに供給され
る。また、クライアントからの要求日時の方が新しい場
合には、データ保持部22bからデータが読み出され
て、要求のあったクライアントに供給される。
The requested data is stored in the data holding unit 2.
2b, the data relay device 20
Inquires the corresponding server about the update date and time of the requested data, and compares it with the request date and time of the data stored in the data holding unit 22b. If the update date and time of the server is newer, data is obtained from the server and supplied to the client and the data holding unit 22b. If the date and time requested by the client is newer, the data is read from the data holding unit 22b and supplied to the client that has made the request.

【0041】図5は、図4の処理の結果得られる履歴情
報の一例を示している。この図に示すように、履歴情報
は、データ要求、要求日時、クライアント識別子、デー
タ取得結果、および、データ識別子から構成される。な
お、空白は区切りを示している。例えば、第1行目に示
されている履歴情報では、データ要求が「http://www.p
reppy.co.jp/」であり、要求日時が「19970509
070030」(1997年5月9日7時0分30秒)
であり、クライアント識別子が「端末1」であり、デー
タ取得結果が「成功」であり、データ識別子が「データ
1」である。また、第3行目の履歴情報では、「http:/
/www.harry. co.jp/」というデータ要求が「1997年
8月26日12時8分20秒」に「端末1」からなさ
れ、その取得結果は「失敗」であることが示されてい
る。
FIG. 5 shows an example of history information obtained as a result of the processing of FIG. As shown in the figure, the history information includes a data request, a request date and time, a client identifier, a data acquisition result, and a data identifier. Note that a blank indicates a delimiter. For example, in the history information shown on the first line, the data request is “http: //www.p
reppy.co.jp/ ”and the request date and time is“ 19797009
070030 "(7:30:30 on May 9, 1997)
, The client identifier is “terminal 1”, the data acquisition result is “success”, and the data identifier is “data 1”. In the history information on the third line, “http: /
/www.harry.co.jp/ "was requested from" terminal 1 "at" 12:08:20 on August 26, 1997 ", and the result of the acquisition is shown to be" failure ". I have.

【0042】次に、図6を参照して、更新情報の生成処
理の一例について説明する。この処理は、図2に示すデ
ータ中継装置20において、例えば、所定の時刻(例え
ば、午前0時)に実行される。このフローチャートが実
行されると以下のような処理がなされることになる。 [S20]更新データ抽出部24aは、履歴情報保持部
21から、最近1ヶ月間の履歴情報を取得する。 [S21]更新データ抽出部24aは、取得された1ヶ
月分の履歴情報の中で、同一のデータ要求の結果とし
て、異なるデータが取得されている履歴情報(更新され
たデータに対応する履歴情報)を全て抽出する。 [S22]更新データ抽出部24aは、ステップ21の
処理の結果、更新されたデータが検出された(存在して
いる)か否かを判定する。その結果、更新されたデータ
が存在している(YES)と判定した場合には、ステッ
プS23に進む。また、更新されたデータが存在しない
(NO)と判定した場合には処理を終了する(エン
ド)。 [S23]更新データ抽出部24aは、特定のクライア
ントが2回以上データ要求を行った後に更新されている
データがあれば、そのデータ要求を、要求を行ったクラ
イアントの更新情報として抽出する。 [S24]更新データ抽出部24aは、クライアント別
に抽出したデータ要求をまとめ、現在の日時を付加し
て、更新情報保持部24bに格納する。そして、処理を
終了する(エンド)。
Next, an example of a process of generating update information will be described with reference to FIG. This process is executed, for example, at a predetermined time (for example, midnight) in the data relay device 20 shown in FIG. When this flowchart is executed, the following processing is performed. [S20] The update data extracting unit 24a acquires the history information for the last month from the history information holding unit 21. [S21] The update data extraction unit 24a obtains, from the acquired history information for one month, history information for which different data has been acquired as a result of the same data request (history information corresponding to the updated data). ) Are all extracted. [S22] The update data extraction unit 24a determines whether or not the updated data has been detected (exists) as a result of the processing in step S21. As a result, when it is determined that the updated data exists (YES), the process proceeds to step S23. If it is determined that the updated data does not exist (NO), the process ends (END). [S23] If there is data that has been updated after a specific client makes a data request twice or more, the update data extracting unit 24a extracts the data request as update information of the client that made the request. [S24] The update data extraction unit 24a puts together the data requests extracted for each client, adds the current date and time, and stores them in the update information holding unit 24b. Then, the process ends (END).

【0043】以上の処理によれば、履歴情報保持部21
に格納されている履歴情報から、特定のクライアントが
2回以上データ要求を行った後に更新されたデータが存
在する場合には、対応するデータ要求がクライアント別
に抽出され、更新情報として更新情報保持部24bに格
納されることになる。
According to the above processing, the history information holding unit 21
If there is data updated after a specific client makes a data request twice or more from the history information stored in the update information storage unit, a corresponding data request is extracted for each client, and the update information holding unit is used as update information. 24b.

【0044】次に、以上のフローチャートの具体的な動
作について、図7を参照して説明する。ステップS20
の処理が実行されると、更新データ抽出部24aによ
り、最近1ヶ月分の履歴情報が履歴情報保持部21から
抽出される。その処理結果を図7に示す。この例では、
6個の履歴情報が示されている。
Next, a specific operation of the above flowchart will be described with reference to FIG. Step S20
Is executed, the update data extracting unit 24a extracts the history information for the last one month from the history information holding unit 21. FIG. 7 shows the processing result. In this example,
Six pieces of history information are shown.

【0045】そして、ステップS21の処理が実行され
ると、更新データ抽出部24aは、更新されているデー
タに対応する履歴情報を抽出する。図7に示す例の場合
では、同一データ要求の取得結果として異なる複数個の
履歴情報があるものとして、第1,4,6行目に表示さ
れている情報が抽出されることになる。この例では、デ
ータ要求「http://www.preppy.co.jp/」に対して、「デ
ータ1」、「データ1」、および、「データ4」が取得
されており、同一のデータ要求に対して2種類の異なる
データが取得されていることが分かる。
When the process in step S21 is executed, the update data extracting unit 24a extracts history information corresponding to the data being updated. In the case of the example shown in FIG. 7, the information displayed on the first, fourth, and sixth lines is extracted on the assumption that there are a plurality of different pieces of history information as the acquisition result of the same data request. In this example, “data 1”, “data 1”, and “data 4” are obtained for the data request “http://www.preppy.co.jp/”, and the same data request It can be seen that two different types of data have been obtained for.

【0046】ステップS22では、更新されている情報
が存在することからYESと判定されて、ステップS2
3に進む。そして、更新データ抽出部24aは、特定の
クライアントが2回以上データ要求を行った後に更新さ
れたデータを抽出する。図7の例では、クライアント識
別子が「端末1」であるクライアントによってデータ要
求「http://www.preppy.co.jp/」が2回なされ、その結
果として「データ1」が取得されている。続いて、識別
子が「端末3」であるクライアントによってなされた同
一のデータ要求に対しては、「データ4」(更新された
データ)が取得されている。
In step S22, since there is information to be updated, it is determined as YES, and step S2 is determined.
Proceed to 3. Then, the update data extraction unit 24a extracts data that has been updated after a specific client has made a data request at least twice. In the example of FIG. 7, the client whose client identifier is "terminal 1" makes a data request "http://www.preppy.co.jp/" twice, and as a result, "data 1" is obtained. . Subsequently, for the same data request made by the client whose identifier is “terminal 3”, “data 4” (updated data) is obtained.

【0047】従って、ステップS23の処理では、デー
タ要求「http://www.preppy.co.jp/」が抽出されて、ク
ライアント識別子「端末1」に対応するクライアントの
更新情報とされる。そして、ステップS24に進み、生
成された更新情報に現在の日時が付加されて、更新情報
保持部24bに格納される。そして、処理を終了する
(エンド)。
Therefore, in the process of step S23, the data request “http://www.preppy.co.jp/” is extracted and used as the update information of the client corresponding to the client identifier “terminal 1”. Then, the process proceeds to step S24, where the generated update information is added with the current date and time, and stored in the update information holding unit 24b. Then, the process ends (END).

【0048】図8は、以上の処理によって生成された更
新情報の一例を示す図である。この例では、クライアン
ト11およびクライアント12が過去1ヶ月間に発した
データ要求のうち、現在(1994年5月29日)更新
を確認できたデータ要求が表示されている。例えば、ク
ライアント11(端末1)の場合では、「http://www.p
reppy.co.jp/」、「http://www.haryy.com/Tokyo/Ginza
/7030/」、および、「http://www.exorbitant.com/」が
更新情報として示されている。また、クライアント12
の場合では、「http://www.preppy.co.jp/」および「ht
tp://www.boozer.co.jp/」が更新情報として示されてい
る。
FIG. 8 is a diagram showing an example of the update information generated by the above processing. In this example, of the data requests issued by the client 11 and the client 12 during the past month, the data request whose update has been confirmed (May 29, 1994) is displayed. For example, in the case of the client 11 (terminal 1), "http: //www.p
reppy.co.jp/ "," http://www.haryy.com/Tokyo/Ginza
/ 7030 / "and" http://www.exorbitant.com/ "are shown as updated information. The client 12
In the case of, "http://www.preppy.co.jp/" and "ht
tp: //www.boozer.co.jp/ "is shown as update information.

【0049】次に、図9を参照して、以上のようにして
生成された更新情報をクライアント11,12から参照
する場合の処理について説明する。図9は、図3に示す
クライアント11(または、クライアント12)におい
て実行される処理の一例を説明するフローチャートであ
る。この処理は、例えば、プログラム割り込み処理など
によって所定の周期で実行される。このフローチャート
が実行されると、以下のような処理が行われることにな
る。 [S30]要求解析部111は、入力部110から、更
新情報に対する検索要求が入力されたか否かを判定す
る。その結果、検索要求が入力された(YES)と判定
した場合はステップS31に進み、また、更新情報の検
索要求がなされていない(NO)と判定した場合には処
理を終了する(エンド)。 [S31]表示出力部112は、更新情報を検索するた
めに必要な情報を入力するための入力画面を表示装置1
13に表示させ、ユーザが所定の情報を入力するまで待
機する。 [S32]要求解析部111は、入力画面を参照して入
力されたURL、クライアント識別子、期間、及び、非
毎日情報(詳細は後述する)をデータ接続装置20に対
して送信する。 [S33]表示出力部112は、データ接続装置20か
ら返送されてきた更新情報を表示装置113に出力して
表示させる。 [S34]要求解析部111は、表示装置113に表示
されている更新情報を参照して、更新情報の転送を要求
する入力があったか否かを判定する。その結果、更新情
報の転送が要求された(YES)と判定した場合は、ス
テップS35に進み、また、転送が要求されていない
(NO)と判定した場合には、処理を終了する(エン
ド)。 [S35]要求解析部111は、データ要求をデータ中
継装置20に対して送出する。 [S36]表示出力部112は、データ中継装置20か
ら転送されたデータを受信して表示装置113に対して
出力する。 [S37]要求解析部111は、表示装置113の表示
画面を参照して、所定のデータ(更新前または更新後の
データ)に対する表示要求が、入力部110からなされ
たか否かを判定する。その結果、表示要求がなされた
(YES)と判定した場合は、ステップS38に進む。
また、表示要求がなされていない(NO)と判定した場
合には処理を終了する(エンド)。 [S38]表示出力部112は、対応するデータを表示
装置113に供給して表示させる。そして、処理を終了
する(エンド)。
Next, with reference to FIG. 9, a description will be given of a process for referring to the update information generated as described above from the clients 11 and 12. FIG. 9 is a flowchart illustrating an example of a process performed by the client 11 (or the client 12) illustrated in FIG. This process is executed at a predetermined cycle by, for example, a program interrupt process. When this flowchart is executed, the following processing is performed. [S30] The request analysis unit 111 determines whether a search request for update information has been input from the input unit 110. As a result, if it is determined that a search request has been input (YES), the process proceeds to step S31, and if it is determined that a search request for update information has not been made (NO), the process ends (END). [S31] The display output unit 112 displays an input screen for inputting information necessary for searching for update information on the display device 1.
13 and waits until the user inputs predetermined information. [S32] The request analysis unit 111 transmits the URL, the client identifier, the period, and the non-daily information (the details will be described later) input to the data connection device 20 with reference to the input screen. [S33] The display output unit 112 outputs the update information returned from the data connection device 20 to the display device 113 for display. [S34] The request analysis unit 111 refers to the update information displayed on the display device 113, and determines whether there is an input requesting transfer of the update information. As a result, if it is determined that the transfer of the update information has been requested (YES), the process proceeds to step S35, and if it is determined that the transfer of the update information has not been requested (NO), the process ends (END). . [S35] The request analysis unit 111 sends a data request to the data relay device 20. [S36] The display output unit 112 receives the data transferred from the data relay device 20 and outputs the data to the display device 113. [S37] The request analysis unit 111 refers to the display screen of the display device 113 and determines whether a display request for predetermined data (data before or after update) is made from the input unit 110. As a result, if it is determined that a display request has been made (YES), the process proceeds to step S38.
If it is determined that the display request has not been made (NO), the process ends (END). [S38] The display output unit 112 supplies the corresponding data to the display device 113 for display. Then, the process ends (END).

【0050】次に、以上の処理がクライアント側におい
て実行された場合に、データ中継装置20において実行
される処理の一例について図10を参照して説明する。
図10は、データ中継装置20において、例えば、ソフ
トウエア割り込みなどを用いて所定の周期で実行される
フローチャートである。このフローチャートが実行され
ると、以下の処理が行われることになる。 [S40]情報選択部25は、クライアントから更新情
報の検索要求があったか否かを判定する。その結果、検
索要求があった(YES)と判定した場合は、ステップ
S41に進み、また、検索要求がない(NO)と判定し
た場合には処理を終了する(エンド)。 [S41]情報選択部25は、クライアントから送信さ
れた検索条件を参照して、更新情報保持部24bに格納
されている更新情報から該当する情報を検索して選択す
る。 [S42]情報選択部25は、クライアントから送信さ
れた検索条件の非毎日情報のフラグが“1”(真)の状
態である場合には、ステップS43に進み、また“0”
(偽)の状態の場合には、ステップS44に進む。 [S43]情報選択部25は、ステップS41において
選択された更新情報から、毎日更新されているデータに
対応するものを除外する。 [S44]更新情報提供部26は、情報選択部25によ
って選択された情報を、要求を行ったクライアントに対
して送出する。 [S45]要求処理部22aは、更新されたデータに対
する転送要求をクライアントが行ったか否かを判定す
る。その結果、転送要求がなされた(YES)と判定し
た場合には、ステップS46に進む。また、転送要求が
なされていない(NO)と判定した場合には、処理を終
了する(エンド)。 [S46]要求処理部22aは、要求されたデータの更
新日時から、1ヶ月前までの履歴情報を履歴情報保持部
21から取得する。 [S47]要求処理部22aは、要求されたデータに対
応する履歴情報を抽出する。 [S48]要求処理部22aは、抽出された履歴情報中
で、クライアントからの要求によって取得されたデータ
の最新のものと、抽出された履歴情報中で(全データ中
で)最新のものとを抽出し、それらに対応するデータを
データ保持部22bから取得する。 [S49]要求処理部22aは、ステップS48におい
て取得されたデータを、更新前と更新後のデータとし
て、データ出力部23を介して、クライアントに供給す
る。
Next, an example of processing executed in the data relay device 20 when the above processing is executed on the client side will be described with reference to FIG.
FIG. 10 is a flowchart executed by the data relay device 20 at a predetermined cycle using, for example, a software interrupt. When this flowchart is executed, the following processing is performed. [S40] The information selection unit 25 determines whether or not there has been a search request for update information from the client. As a result, if it is determined that there is a search request (YES), the process proceeds to step S41, and if it is determined that there is no search request (NO), the process ends (END). [S41] The information selection unit 25 refers to the search condition transmitted from the client and searches for and selects the corresponding information from the update information stored in the update information holding unit 24b. [S42] If the non-daily information flag of the search condition transmitted from the client is in the state of “1” (true), the information selection unit 25 proceeds to step S43, and returns to “0”.
In the case of (false), the process proceeds to step S44. [S43] The information selection unit 25 excludes information corresponding to data updated daily from the update information selected in step S41. [S44] The update information providing unit 26 sends the information selected by the information selecting unit 25 to the client that made the request. [S45] The request processing unit 22a determines whether the client has made a transfer request for the updated data. As a result, when it is determined that the transfer request has been made (YES), the process proceeds to step S46. If it is determined that a transfer request has not been made (NO), the process ends (END). [S46] The request processing unit 22a acquires from the history information holding unit 21 history information up to one month before the update date and time of the requested data. [S47] The request processing unit 22a extracts history information corresponding to the requested data. [S48] The request processing unit 22a determines, in the extracted history information, the latest data obtained by a request from the client and the latest data (in all data) in the extracted history information. The data is extracted and the data corresponding to them is acquired from the data holding unit 22b. [S49] The request processing unit 22a supplies the data acquired in step S48 to the client via the data output unit 23 as pre-update and post-update data.

【0051】次に、図11〜図13を参照して、以上の
実施の形態の動作について詳述する。図9に示すフロー
チャートが実行されると、ステップS30において、図
3に示すクライアント11の要求解析部111は、入力
部110から更新情報の検索要求が入力されたか否かを
判定する。その結果、検索の要求があった(YES)と
判定した場合には、ステップS31に進み、図11に示
すような更新情報の入力画面が表示装置113に表示さ
れる。
Next, the operation of the above embodiment will be described in detail with reference to FIGS. When the flowchart illustrated in FIG. 9 is executed, in step S30, the request analysis unit 111 of the client 11 illustrated in FIG. 3 determines whether a search request for update information has been input from the input unit 110. As a result, if it is determined that a search request has been made (YES), the process proceeds to step S31, and a screen for inputting update information as shown in FIG.

【0052】図11の表示例では、検索の対象となるU
RL、クライアント識別子、期間、及び、非毎日情報を
入力する複数のウィンドウが表示されており、それぞ
れ、「http://myproxy.crl.preppy.co.jp/kensaku-cgi/
kensaku.html」、「端末1、端末2」、「199705
01−19970509」、および、「YES」が入力
されている。
In the display example shown in FIG. 11, the search target U
Multiple windows for entering RL, client identifier, period, and non-daily information are displayed, each of which is "http://myproxy.crl.preppy.co.jp/kensaku-cgi/
kensaku.html "," terminal 1, terminal 2 "," 199705
01-19970509 "and" YES "are input.

【0053】入力が終了すると、ステップS32に進
み、入力されたデータが要求解析部111より、データ
中継装置20に対して送出される。その結果、データ中
継装置20では、図10に示すステップS40におい
て、クライアントから検索要求があった(YES)と判
定され、ステップS41に進む。
When the input is completed, the process proceeds to step S 32, where the input data is transmitted from the request analysis unit 111 to the data relay device 20. As a result, in the data relay device 20, in step S40 shown in FIG. 10, it is determined that there is a search request from the client (YES), and the process proceeds to step S41.

【0054】ステップS41では、対応する情報が更新
情報から検索されることになる。いま、図11の画面に
おいて入力された情報が検索の条件として伝送されてき
ているので、これらの条件を満足する更新情報が更新情
報保持部24bから取得されることになる。
In step S41, the corresponding information is retrieved from the update information. Now, since the information input on the screen of FIG. 11 is transmitted as search conditions, update information satisfying these conditions is obtained from the update information holding unit 24b.

【0055】続くステップS42では、非毎日フラグが
“1”(真)であるか否かが判定される。いま、図11
に示す入力画面において、「毎日更新されているデータ
を省略しますか?」という項目の横には「YES」が入
力されているので、非毎日フラグは、“1”(真)であ
ることになり、YESと判定されて、ステップS43に
進む。
In the following step S42, it is determined whether or not the non-daily flag is "1" (true). Now, FIG.
Since "YES" is entered next to the item "Do you want to omit the data updated every day?" On the input screen shown in Fig. 7, the non-daily flag is "1" (true). Is determined as YES, and the process proceeds to step S43.

【0056】ステップS43では、取得された更新情報
から、毎日更新されているものが除外され、ステップS
44に進む。そして、ステップS44では、得られた更
新情報が、クライアント11に対して送信される。
In step S43, the information updated every day is excluded from the acquired update information.
Go to 44. Then, in step S44, the obtained update information is transmitted to the client 11.

【0057】その結果、クライアント11は、ステップ
S33において送信されたデータを受信し、表示装置1
13に図12に示すような画面が表示されることにな
る。この表示例では、1997年5月1日から1997
年5月2日の間に更新されたデータで、クライアント識
別子が「端末1」および「端末2」であるクライアント
から過去にアクセスがあったデータが表示されている。
As a result, the client 11 receives the data transmitted in step S33, and
13, a screen as shown in FIG. 12 is displayed. In this display example, from May 1, 1997 to 1997
The data updated between May 2, 2011 and the data in the past accessed by clients whose client identifiers are “terminal 1” and “terminal 2” are displayed.

【0058】このような表示画面上において、参照しよ
うとするデータの右隣に表示されているボックス内がチ
ェックされ、「再取得」ボタンが押圧されると、ステッ
プS34において、更新情報の転送が要求された(YE
S)と判定され、ステップS35に進む。ステップS3
5では、図12に示す表示画面上において、チェックが
なされたボックスに対応するデータの転送要求が、デー
タ中継装置20に対して送出される。
On such a display screen, the box displayed to the right of the data to be referred to is checked, and if the "reacquire" button is pressed, the transfer of the update information is performed in step S34. Requested (YE
S) is determined, and the process proceeds to step S35. Step S3
In 5, the data transfer request corresponding to the checked box is sent to the data relay device 20 on the display screen shown in FIG.

【0059】その結果、データ中継装置20では、ステ
ップS45において、更新されたデータに対する転送要
求がなされた(YES)と判定され、ステップS46に
進む。
As a result, the data relay device 20 determines in step S45 that a transfer request for the updated data has been made (YES), and proceeds to step S46.

【0060】ステップS46では、要求されたデータの
更新日時から1ヶ月前までの履歴情報が履歴情報保持部
21から取得される。この例では、1997年5月1日
と1997年5月2日から1ヶ月前までの履歴情報がそ
れぞれ取得される。そして、ステップS47に進み、取
得された履歴情報から、要求されたデータに対応するも
のが抽出される。いまの例では、1997年5月1日か
ら1ヶ月前までの履歴情報から、「http://www.crl.pre
ppy.co.jp/」に対応する履歴情報が抽出され、また、1
997年5月2日から1ヶ月前までの履歴情報から、
「http:/www.status.com/ 」に対応する履歴情報が抽出
されることになる。
In step S46, history information from the update date and time of the requested data to one month before is acquired from the history information holding unit 21. In this example, history information from May 1, 1997, and one month before May 2, 1997 is acquired. Then, the process proceeds to step S47, at which information corresponding to the requested data is extracted from the acquired history information. In the present example, from the history information from May 1, 1997 to one month before, "http: //www.crl.pre
history information corresponding to "ppy.co.jp/"
From the history information from May 2, 997 to one month ago,
The history information corresponding to “http: /www.status.com/” is extracted.

【0061】ステップS48では、取得された履歴情報
を参照して、更新前と更新後のデータが取得される。即
ち、「http://www.crl.preppy.co.jp/」を例にとると、
クライアント識別子「端末2」を有する履歴情報に対応
するデータが、更新前のデータとしてデータ保持部22
bから読み出される。また、データ要求「http://www.c
rl.preppy.co.jp/」を有する履歴情報の中から、最新の
履歴情報に対応するデータがデータ保持部22bから読
み出され、更新後のデータとされる。
In step S48, data before and after updating are acquired with reference to the acquired history information. That is, taking "http://www.crl.preppy.co.jp/" as an example,
The data corresponding to the history information having the client identifier “terminal 2” is stored in the data holding unit 22 as the data before the update.
b. Also, the data request “http: //www.c
From the history information having “rl.preppy.co.jp/”, data corresponding to the latest history information is read from the data holding unit 22b and is set as updated data.

【0062】そして、ステップS49に進み、抽出され
たデータが、クライアント11に対して送信される。そ
の結果、クライアント11では、ステップS36におい
て転送されたデータが受信され、表示装置113に対し
て取得されたデータが図13に示すように表示される。
Then, the process proceeds to a step S 49, wherein the extracted data is transmitted to the client 11. As a result, in the client 11, the data transferred in step S36 is received, and the acquired data is displayed on the display device 113 as shown in FIG.

【0063】図13に示す表示例では、図12の表示例
においてチェックされたデータ要求が表示され、その右
隣には、旧データと新データとを示すボタンが表示され
ている。そして、このような表示画面上において、これ
らのボタンを押圧することにより、ステップS37にお
いて、YESと判定され、ステップS38において、対
応するデータが表示装置112に表示されることにな
る。
In the display example shown in FIG. 13, the data request checked in the display example of FIG. 12 is displayed, and buttons indicating old data and new data are displayed on the right of the data request. Then, by pressing these buttons on such a display screen, YES is determined in step S37, and the corresponding data is displayed on the display device 112 in step S38.

【0064】以上のような実施の形態によれば、複数の
クライアントが接続されたデータ中継装置において、ク
ライアントからのデータ要求を履歴情報として保持して
所定の期間ごとにこの履歴情報から更新データを生成
し、クライアントの要求に応じて供給するようにしたの
で、目的などを同じくするグループにおいてアクセスさ
れたデータをグループ共通の資産として利用することが
可能となる。
According to the above-described embodiment, in a data relay device to which a plurality of clients are connected, a data request from a client is retained as history information, and update data is updated from the history information at predetermined intervals. Since data is generated and supplied in response to a request from a client, data accessed in a group having the same purpose or the like can be used as an asset common to the group.

【0065】また、非毎日情報によって、短い周期で
(例えば、毎日)更新されている情報を検索の対象から
除外することを可能としたので、複数の情報が画面上に
表示されることにより、情報過多となることを防止する
ことができる。
Since non-daily information makes it possible to exclude information updated in a short cycle (for example, daily) from search targets, a plurality of pieces of information are displayed on the screen. Excessive information can be prevented.

【0066】更に、各クライアントが、前述のようなグ
ループ内において過去にアクセスされたデータの中か
ら、更新されたデータの有無を簡単に知ることが可能と
なるとともに、更新前後のデータを比較することも可能
となる。
Further, it becomes possible for each client to easily know the presence or absence of updated data from the data accessed in the past in the above-described group, and to compare the data before and after the update. It is also possible.

【0067】なお、上記の処理機能は、コンピュータに
よって実現することができる。その場合、データ中継装
置、情報端末装置が有すべき機能の処理内容は、コンピ
ュータで読み取り可能な記録媒体に記録されたプログラ
ムに記述されており、このプログラムをコンピュータで
実行することにより、上記処理がコンピュータで実現さ
れる。コンピュータで読み取り可能な記録媒体として
は、磁気記録装置や半導体メモリ等がある。市場に流通
させる場合には、CD−ROM(Compact Disk Read Onl
y Memory) やフロッピーディスク等の可搬型記録媒体に
プログラムを格納して流通させたり、ネットワークを介
して接続されたコンピュータの記憶装置に格納してお
き、ネットワークを通じて他のコンピュータに転送する
こともできる。コンピュータで実行する際には、コンピ
ュータ内のハードディスク装置等にプログラムを格納し
ておき、メインメモリにロードして実行する。
The above processing functions can be realized by a computer. In this case, the processing contents of the functions that the data relay device and the information terminal device should have are described in a program recorded on a computer-readable recording medium. Is realized by a computer. Examples of the computer-readable recording medium include a magnetic recording device and a semiconductor memory. When distributing to the market, CD-ROM (Compact Disk Read Onl
The program can be stored and distributed on a portable recording medium such as (y Memory) or a floppy disk, or stored in a storage device of a computer connected via a network, and transferred to another computer via the network. . When the program is executed by the computer, the program is stored in a hard disk device or the like in the computer, and is loaded into the main memory and executed.

【0068】[0068]

【発明の効果】以上説明したように本発明のデータ中継
装置では、複数の情報端末装置が接続されたデータ中継
装置において、各情報端末装置からのデータ要求より履
歴情報を生成して、それをもとに更新情報を生成し、情
報端末装置からの要求に応じて、生成された更新情報か
ら所望の情報を選択して提供するようにしたので、クラ
イアント側においてデータの更新の有無を簡単に知るこ
とが可能となる。
As described above, in the data relay device of the present invention, in a data relay device to which a plurality of information terminal devices are connected, history information is generated from a data request from each information terminal device, and the history information is generated. Update information is generated based on the information, and in response to a request from the information terminal device, desired information is selected and provided from the generated update information. It becomes possible to know.

【0069】また、本発明の情報端末装置では、所望の
更新情報を特定するための特定情報を入力し、入力され
た特定情報をデータ中継装置に伝送し、その結果として
伝送されてきた更新情報を表示するようにしたので、通
信コストを増大させることなく、また、複雑な設定を必
要とせずに、定期的または不定期的に更新されるデータ
を各情報端末装置から参照することが可能となる。
Also, in the information terminal device of the present invention, specific information for specifying desired update information is input, the input specific information is transmitted to the data relay device, and as a result, the transmitted update information is transmitted. Is displayed, it is possible to refer to data updated periodically or irregularly from each information terminal device without increasing communication costs and without requiring complicated settings. Become.

【0070】更に、本発明のデータ通信システムでは、
各情報端末装置からのデータ要求から履歴情報を生成し
てそれをもとに更新情報を生成し、情報端末装置から伝
送された特定情報に応じて、生成された更新情報から所
望の情報を選択して提供し、情報端末装置側において表
示させるようにしたので、例えば、目的を同じくするグ
ループなどにおいて、過去に多く参照されているデータ
を知るとともに、それらのデータの更新の有無と、更新
の前後のデータを簡単に参照することが可能となる。
Further, in the data communication system of the present invention,
Generates history information from a data request from each information terminal device, generates update information based on the history information, and selects desired information from the generated update information according to the specific information transmitted from the information terminal device And provided on the information terminal device side, so that, for example, in a group having the same purpose, it is possible to know data that has been frequently referred to in the past, to determine whether or not such data has been updated, and to determine whether the data has been updated. It is possible to easily refer to data before and after.

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

【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.

【図2】本発明の実施の形態の構成例を示すブロック図
である。
FIG. 2 is a block diagram illustrating a configuration example of an embodiment of the present invention.

【図3】図2に示すクライアントの構成例を示すブロッ
ク図である。
FIG. 3 is a block diagram illustrating a configuration example of a client illustrated in FIG. 2;

【図4】図2に示すデータ中継装置において実行される
履歴情報生成処理の一例を説明するフローチャートであ
る。
4 is a flowchart illustrating an example of a history information generation process performed in the data relay device illustrated in FIG.

【図5】図4に示すフローチャートによって生成される
履歴情報の一例を示す図である。
FIG. 5 is a diagram showing an example of history information generated by the flowchart shown in FIG.

【図6】図2に示すデータ中継装置において実行される
更新情報生成処理の一例を説明するフローチャートであ
る。
FIG. 6 is a flowchart illustrating an example of an update information generation process performed in the data relay device illustrated in FIG. 2;

【図7】図4に示すフローチャートによって生成される
履歴情報の他の一例を示す図である。
FIG. 7 is a diagram illustrating another example of history information generated by the flowchart illustrated in FIG. 4;

【図8】図6に示すフローチャートによって生成される
更新情報の一例を示す図である。
FIG. 8 is a diagram showing an example of update information generated by the flowchart shown in FIG.

【図9】図3に示すクライアントにおいて実行される処
理の一例を説明するフローチャートである。
FIG. 9 is a flowchart illustrating an example of a process performed in the client illustrated in FIG. 3;

【図10】図2に示すデータ中継装置おいて実行される
処理の一例を説明するフローチャートである。
FIG. 10 is a flowchart illustrating an example of a process performed in the data relay device illustrated in FIG. 2;

【図11】図9および図10に示すフローチャートが実
行された場合に、クライアントの表示装置に表示される
画面の表示例である。
FIG. 11 is a display example of a screen displayed on the display device of the client when the flowcharts shown in FIGS. 9 and 10 are executed.

【図12】図9および図10に示すフローチャートが実
行された場合に、クライアントの表示装置に表示される
画面の他の表示例である。
FIG. 12 is another display example of a screen displayed on the display device of the client when the flowcharts shown in FIGS. 9 and 10 are executed.

【図13】図9および図10に示すフローチャートが実
行された場合に、クライアントの表示装置に表示される
画面の他の表示例である。
FIG. 13 is another display example of the screen displayed on the display device of the client when the flowcharts shown in FIGS. 9 and 10 are executed.

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

2a 履歴情報保持手段 2b データ取得手段 2c データ出力手段 2d 更新データ検出手段 2e 情報選択手段 2f 情報提供手段 2a history information holding means 2b data acquisition means 2c data output means 2d update data detection means 2e information selection means 2f information provision means

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】 ネットワーク上のサーバと、複数の情報
端末装置との間でデータの中継を行うデータ中継装置に
おいて、 前記情報端末装置からの過去のデータ要求に関する履歴
情報を保持しており、前記情報端末装置から新たなデー
タ要求が入力されると、前記データ要求に関する情報を
履歴情報として追加する履歴情報保持手段と、 前記データ要求に応じて前記ネットワーク上のサーバに
アクセスし、要求のあったデータを取得するデータ取得
手段と、 前記データ取得手段にて取得したデータを前記データ要
求を入力した情報端末装置に送信するデータ出力手段
と、 前記履歴情報を参照して、更新されたデータを検出する
更新データ検出手段と、 前記情報端末装置からの要求に応じて、前記更新データ
検出手段の検出結果から所定の情報を選択する情報選択
手段と、 選択された情報を前記情報端末装置に対して提供する情
報提供手段と、 を有することを特徴とするデータ中継装置。
1. A data relay device for relaying data between a server on a network and a plurality of information terminal devices, wherein the data relay device holds history information on past data requests from the information terminal devices, When a new data request is input from the information terminal device, history information holding means for adding information relating to the data request as history information, and a server on the network is accessed in response to the data request. A data acquisition unit for acquiring data; a data output unit for transmitting the data acquired by the data acquisition unit to the information terminal device that has input the data request; and detecting updated data with reference to the history information. Update data detecting means, and in response to a request from the information terminal device, predetermined information from a detection result of the update data detecting means. An information selection means for selecting, data relay apparatus characterized by having an information providing means for providing the selected information to the information terminal device.
【請求項2】 前記更新データ検出手段は、同一の情報
端末装置からデータ要求が2回以上なされた後に更新さ
れたデータを前記履歴情報から検出することを特徴とす
る請求項1記載のデータ中継装置。
2. The data relay according to claim 1, wherein said update data detection means detects data updated after a data request is made twice or more from the same information terminal device from said history information. apparatus.
【請求項3】 前記情報選択手段は、データ要求を行っ
た情報端末装置の識別情報を条件として情報を選択する
ことを特徴とする請求項1記載のデータ中継装置。
3. The data relay device according to claim 1, wherein said information selecting means selects information on condition of identification information of the information terminal device which has issued the data request.
【請求項4】 前記情報選択手段は、所定の周期で更新
されているデータは選択しないことを特徴とする請求項
1記載のデータ中継装置。
4. The data relay device according to claim 1, wherein the information selection unit does not select data updated at a predetermined cycle.
【請求項5】 前記データ取得手段によって取得された
データを格納するデータ格納手段をさらに有し、 前記情報提供手段は、前記情報選択手段によって選択さ
れた情報に対応する更新前と更新後のデータを前記デー
タ格納手段から読み出して、前記情報端末装置に対して
提供することを特徴とする請求項1記載のデータ中継装
置。
5. An apparatus according to claim 1, further comprising a data storage unit for storing data obtained by said data obtaining unit, wherein said information providing unit stores data before and after updating corresponding to the information selected by said information selecting unit. 2. The data relay device according to claim 1, wherein the data relay device reads the data from the data storage means and provides the data terminal device with the information terminal device.
【請求項6】 ネットワーク上のサーバと、複数の情報
端末装置との間でデータの中継を行うデータ中継方法に
おいて、 前記情報端末装置からの過去のデータ要求に関する履歴
情報を保持しており、前記情報端末装置から新たなデー
タ要求が入力されると、前記データ要求に関する情報を
履歴情報として追加する履歴情報保持ステップと、 前記データ要求に応じて前記ネットワーク上のサーバに
アクセスし、要求のあったデータを取得するデータ取得
ステップと、 前記データ取得ステップにて取得したデータを前記デー
タ要求を入力した情報端末装置に送信するデータ出力ス
テップと、 前記履歴情報を参照して、更新されたデータを検出する
更新データ検出ステップと、 前記情報端末装置からの要求に応じて、前記更新データ
検出ステップの検出結果から所定の情報を選択する情報
選択ステップと、 選択された情報を前記情報端末装置に対して提供する情
報提供ステップと、 を有することを特徴とするデータ中継方法。
6. A data relay method for relaying data between a server on a network and a plurality of information terminal devices, wherein history information on past data requests from the information terminal devices is retained. When a new data request is input from the information terminal device, a history information holding step of adding information relating to the data request as history information; and accessing a server on the network in response to the data request. A data acquisition step of acquiring data, a data output step of transmitting the data acquired in the data acquisition step to the information terminal device that has input the data request, and detecting updated data with reference to the history information. Update data detecting step, and in response to a request from the information terminal device, the update data detecting step An information selection step of the detection result to select the prescribed information, data relay method characterized by having an information providing step of providing the selected information to the information terminal device.
【請求項7】 ネットワーク上のサーバと、複数の情報
端末装置との間でデータの中継を行うデータ中継装置で
使用されるコンピュータプログラムを記録する記録媒体
において、 前記情報端末装置からの過去のデータ要求に関する履歴
情報を保持しており、前記情報端末装置から新たなデー
タ要求が入力されると、前記データ要求に関する情報を
履歴情報として追加する履歴情報保持ステップと、 前記データ要求に応じて前記ネットワーク上のサーバに
アクセスし、要求のあったデータを取得するデータ取得
ステップと、 前記データ取得ステップにて取得したデータを前記デー
タ要求を入力した情報端末装置に送信するデータ出力ス
テップと、 前記履歴情報を参照して、更新されたデータを検出する
更新データ検出ステップと、 前記情報端末装置からの要求に応じて、前記更新データ
検出ステップの検出結果から所定の情報を選択する情報
選択ステップと、 選択された情報を前記情報端末装置に対して提供する情
報提供ステップと、 を有するプログラムを記録したコンピュータ読み取り可
能な記録媒体。
7. A recording medium for recording a computer program used in a data relay device for relaying data between a server on a network and a plurality of information terminal devices, wherein a past data from the information terminal device is recorded. A history information holding step for holding history information about a request, and when a new data request is input from the information terminal device, a history information holding step of adding information about the data request as history information, and the network according to the data request. A data acquisition step of accessing the above server and acquiring requested data; a data output step of transmitting the data acquired in the data acquisition step to the information terminal device that has input the data request; An updated data detecting step of detecting updated data with reference to the information terminal An information selecting step of selecting predetermined information from a detection result of the update data detecting step in response to a request from the device; and an information providing step of providing the selected information to the information terminal device. A computer-readable recording medium on which is recorded.
【請求項8】 サーバとの間でデータを中継するととも
に、中継したデータ、および、その更新情報を保持管理
しているデータ中継装置を経由し、ネットワークを介し
て接続されたサーバ上のデータにアクセスする情報端末
装置において、 データ取得要求が入力されると、前記データ取得要求が
サーバへのアクセス要求かデータの更新情報の取得要求
かを解析する要求解析手段と、 前記要求解析手段の解析の結果、前記データ取得要求が
更新情報の取得要求である場合には、更新情報を特定す
るための特定情報をデータ取得要求から抽出し、前記デ
ータ中継装置に対して出力する特定情報出力手段と、 前記特定情報出力手段から出力された特定情報に応じ
て、前記データ中継装置から転送されてきた前記更新情
報を表示装置に対して出力する表示出力手段と、を有す
ることを特徴とする情報端末装置。
8. A method for relaying data to and from a server, and relaying the relayed data and data on a server connected via a network via a data relay device which holds and manages the updated information. In the accessing information terminal device, when a data acquisition request is input, a request analysis unit that analyzes whether the data acquisition request is a request to access a server or a request to acquire data update information, and a request analysis unit that analyzes the request. As a result, when the data acquisition request is an update information acquisition request, specific information for identifying the update information is extracted from the data acquisition request, and specific information output means for outputting to the data relay device; Outputting the update information transferred from the data relay device to a display device in accordance with the specific information output from the specific information output means. An information terminal device comprising: a display output unit.
【請求項9】 前記特定情報は、データが更新された日
時を特定する情報、情報が格納されていたサーバを特定
する情報、情報端末装置を特定する情報、または、所定
の周期で更新されるデータを除外するための情報のうち
の少なくとも1つから構成されていることを特徴とする
請求項8記載の情報端末装置。
9. The identification information is information that identifies the date and time when the data was updated, information that identifies the server on which the information was stored, information that identifies the information terminal device, or is updated at a predetermined cycle. 9. The information terminal device according to claim 8, comprising at least one of information for excluding data.
【請求項10】 前記表示装置に表示されている更新情
報を参照して所定の更新情報を選択するための情報が入
力される入力手段と、 選択された更新情報に対応する更新前と更新後のデータ
の転送をサーバに対して要求する転送要求手段と、 前記転送要求手段によって転送されたデータを受信する
受信手段とを更に有することを特徴とする請求項8記載
の情報端末装置。
10. An input means for inputting information for selecting predetermined update information with reference to the update information displayed on the display device, and before and after update corresponding to the selected update information. 9. The information terminal device according to claim 8, further comprising: transfer request means for requesting the server to transfer the data, and receiving means for receiving the data transferred by the transfer request means.
【請求項11】 サーバとの間でデータを中継するとと
もに、中継したデータ、および、その更新情報を保持管
理しているデータ中継装置を経由し、ネットワークを介
して接続されたサーバ上のデータにアクセスする情報端
末装置の情報処理方法において、 データ取得要求が入力されると、前記データ取得要求が
サーバへのアクセス要求かデータの更新情報の取得要求
かを解析する要求解析ステップと、 前記要求解析ステップの解析の結果、前記データ取得要
求が更新情報の取得要求である場合には、更新情報を特
定するための特定情報をデータ取得要求から抽出し、前
記データ中継装置に対して出力する特定情報出力ステッ
プと、 前記特定情報出力ステップから出力された特定情報に応
じて、前記データ中継装置から転送されてきた前記更新
情報を表示装置に対して出力する表示出力ステップと、 を有することを特徴とする情報端末装置の情報処理方
法。
11. A method for relaying data to and from a server, and relaying the relayed data and data on a server connected via a network via a data relay device which holds and manages updated information. In the information processing method for an information terminal device to be accessed, when a data acquisition request is input, a request analysis step of analyzing whether the data acquisition request is an access request to a server or a request to acquire data update information; As a result of the analysis of the step, when the data acquisition request is an update information acquisition request, specific information for identifying the update information is extracted from the data acquisition request, and the specific information output to the data relay device is extracted. An output step, and the update transferred from the data relay device in accordance with the specific information output from the specific information output step. A display output step of outputting new information to a display device, the information processing method for an information terminal device.
【請求項12】 サーバとの間でデータを中継するとと
もに、中継したデータ、および、その更新情報を保持管
理しているデータ中継装置を経由し、ネットワークを介
して接続されたサーバ上のデータにアクセスする情報端
末装置で使用されるコンピュータプログラムを記録する
記録媒体において、 データ取得要求が入力されると、前記データ取得要求が
サーバへのアクセス要求かデータの更新情報の取得要求
かを解析する要求解析ステップと、 前記要求解析ステップの解析の結果、前記データ取得要
求が更新情報の取得要求である場合には、更新情報を特
定するための特定情報をデータ取得要求から抽出し、前
記データ中継装置に対して出力する特定情報出力ステッ
プと、 前記特定情報出力ステップから出力された特定情報に応
じて、前記データ中継装置から転送されてきた前記更新
情報を表示装置に対して出力する表示出力ステップと、 を有するプログラムを記録したコンピュータ読み取り可
能な記録媒体。
12. A method for relaying data to and from a server, and relaying the relayed data and data on a server connected via a network via a data relay device which holds and manages update information thereof. In a recording medium for recording a computer program used in an accessing information terminal device, when a data acquisition request is input, a request for analyzing whether the data acquisition request is a request to access a server or a request to acquire data update information. An analyzing step, as a result of the analysis of the request analyzing step, when the data acquisition request is an update information acquisition request, extracting identification information for identifying the update information from the data acquisition request; Specific information output step to output to the, according to the specific information output from the specific information output step, And a display output step of outputting the update information transferred from the data relay device to a display device.
【請求項13】 複数の情報端末装置と、前記複数の情
報端末装置とネットワーク上のサーバとの間でデータの
中継を行うデータ中継装置とによって構成されるデータ
通信システムにおいて、 前記情報端末装置は、 データ取得要求が入力されると、前記データ取得要求が
サーバへのアクセス要求かデータの更新情報の取得要求
かを解析する要求解析手段と、 前記要求解析手段の解析の結果、前記データ取得要求が
更新情報の取得要求である場合には、更新情報を特定す
るための特定情報をデータ取得要求から抽出し、前記デ
ータ中継装置に対して出力する特定情報出力手段と、 前記特定情報出力手段から出力された特定情報に応じ
て、前記データ中継装置から転送されてきた前記更新情
報を表示装置に対して出力する表示出力手段とを有し、 前記データ中継装置は、 前記情報端末装置からの過去のデータ要求に関する履歴
情報を保持しており、前記情報端末装置から新たなデー
タ要求が入力されると、前記データ要求に関する情報を
履歴情報として追加する履歴情報保持手段と、 前記データ要求に応じて前記ネットワーク上のサーバに
アクセスし、要求のあったデータを取得するデータ取得
手段と、 前記データ取得手段にて取得したデータを前記データ要
求を入力した情報端末装置に送信するデータ出力手段
と、 前記履歴情報を参照して、更新されたデータを検出する
更新データ検出手段と、 前記情報端末装置から送信される特定情報に応じて、前
記更新データ検出手段の検出結果から所定の情報を選択
する情報選択手段と、 選択された情報を前記情報端末装置に対して提供する情
報提供手段とを有することを特徴とするデータ通信シス
テム。
13. A data communication system comprising: a plurality of information terminal devices; and a data relay device for relaying data between the plurality of information terminal devices and a server on a network, wherein the information terminal device comprises: When a data acquisition request is input, request analysis means for analyzing whether the data acquisition request is a request for access to a server or a request for acquiring data update information, and a result of the analysis by the request analysis means, the data acquisition request Is an update information acquisition request, extracting specific information for identifying the update information from the data acquisition request and outputting the specific information to the data relay device; Display output means for outputting the update information transferred from the data relay device to a display device in accordance with the output specific information. The data relay device holds history information on past data requests from the information terminal device, and when a new data request is input from the information terminal device, adds information on the data request as history information. History information holding means, a data acquisition means for accessing a server on the network in response to the data request and acquiring requested data, and inputting the data request with the data acquired by the data acquisition means. A data output unit for transmitting to the information terminal device, an update data detecting unit for detecting updated data with reference to the history information, and the update data according to specific information transmitted from the information terminal device. An information selecting unit for selecting predetermined information from a detection result of the detecting unit, and providing the selected information to the information terminal device Data communication system characterized by having a that information providing unit.
JP33034997A 1997-12-01 1997-12-01 Data relay device, data relay method, information terminal device, information processing method of information terminal device, data communication system, and recording medium Expired - Fee Related JP3726459B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33034997A JP3726459B2 (en) 1997-12-01 1997-12-01 Data relay device, data relay method, information terminal device, information processing method of information terminal device, data communication system, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33034997A JP3726459B2 (en) 1997-12-01 1997-12-01 Data relay device, data relay method, information terminal device, information processing method of information terminal device, data communication system, and recording medium

Publications (2)

Publication Number Publication Date
JPH11161603A true JPH11161603A (en) 1999-06-18
JP3726459B2 JP3726459B2 (en) 2005-12-14

Family

ID=18231631

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33034997A Expired - Fee Related JP3726459B2 (en) 1997-12-01 1997-12-01 Data relay device, data relay method, information terminal device, information processing method of information terminal device, data communication system, and recording medium

Country Status (1)

Country Link
JP (1) JP3726459B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216260A (en) * 2000-02-03 2001-08-10 Fujitsu Ltd Server
JP2005327052A (en) * 2004-05-13 2005-11-24 Sato Corp Print control method
JP2009087032A (en) * 2007-09-28 2009-04-23 Internatl Business Mach Corp <Ibm> Technology that automates user operations
WO2012042617A1 (en) 2010-09-29 2012-04-05 富士通株式会社 Relay system, relay device, and control method and control program for relay device
JP2016130914A (en) * 2015-01-13 2016-07-21 キヤノン株式会社 Data management device, data management method, and program

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0561913A (en) * 1991-09-02 1993-03-12 Nippon Telegr & Teleph Corp <Ntt> Information management device
JPH08278967A (en) * 1995-04-07 1996-10-22 Canon Inc Hypertext system and its display method
JPH08287095A (en) * 1995-04-19 1996-11-01 Fujitsu Ltd Automatic information acquisition device and method
JPH09168027A (en) * 1995-12-14 1997-06-24 Brother Ind Ltd Data relay system and data relay device applied to the system
JPH09297703A (en) * 1996-04-30 1997-11-18 Ekushingu:Kk Information terminal device with history management function
JPH09319682A (en) * 1996-05-28 1997-12-12 Nippon Telegr & Teleph Corp <Ntt> Communication opportunity notification method and device thereof
JPH10240604A (en) * 1997-02-25 1998-09-11 Chubu Nippon Denki Software Kk Home page management system for internet

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0561913A (en) * 1991-09-02 1993-03-12 Nippon Telegr & Teleph Corp <Ntt> Information management device
JPH08278967A (en) * 1995-04-07 1996-10-22 Canon Inc Hypertext system and its display method
JPH08287095A (en) * 1995-04-19 1996-11-01 Fujitsu Ltd Automatic information acquisition device and method
JPH09168027A (en) * 1995-12-14 1997-06-24 Brother Ind Ltd Data relay system and data relay device applied to the system
JPH09297703A (en) * 1996-04-30 1997-11-18 Ekushingu:Kk Information terminal device with history management function
JPH09319682A (en) * 1996-05-28 1997-12-12 Nippon Telegr & Teleph Corp <Ntt> Communication opportunity notification method and device thereof
JPH10240604A (en) * 1997-02-25 1998-09-11 Chubu Nippon Denki Software Kk Home page management system for internet

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216260A (en) * 2000-02-03 2001-08-10 Fujitsu Ltd Server
JP2005327052A (en) * 2004-05-13 2005-11-24 Sato Corp Print control method
JP2009087032A (en) * 2007-09-28 2009-04-23 Internatl Business Mach Corp <Ibm> Technology that automates user operations
US9355059B2 (en) 2007-09-28 2016-05-31 International Business Machines Corporation Automating user's operations
US9832285B2 (en) 2007-09-28 2017-11-28 International Business Machines Corporation Automating user's operations
WO2012042617A1 (en) 2010-09-29 2012-04-05 富士通株式会社 Relay system, relay device, and control method and control program for relay device
US9345062B2 (en) 2010-09-29 2016-05-17 Fujitsu Limited Relay system, relay device, and control method and control program of relay device
JP2016130914A (en) * 2015-01-13 2016-07-21 キヤノン株式会社 Data management device, data management method, and program

Also Published As

Publication number Publication date
JP3726459B2 (en) 2005-12-14

Similar Documents

Publication Publication Date Title
US6381651B1 (en) Information processing apparatus and method enabling users to easily acquire information that occurs on a network and suits their favorites
US7062475B1 (en) Personalized multi-service computer environment
US7343559B1 (en) Computer-readable recorded medium on which image file is recorded, device for producing the recorded medium, medium on which image file creating program is recorded, device for transmitting image file, device for processing image file, and medium on which image file processing program is recorded
US7131062B2 (en) Systems, methods and computer program products for associating dynamically generated web page content with web site visitors
US6785740B1 (en) Text-messaging server with automatic conversion of keywords into hyperlinks to external files on a network
US20100082747A1 (en) Real-time collaborative browsing
KR101061330B1 (en) Method and system for replacing hyperlinks in web pages
US20020032781A1 (en) Intermediary server apparatus and an information providing method
US6829619B1 (en) Information providing server
JP2002108870A (en) System and method for processing information
US7363368B2 (en) System and method for transaction recording and playback
JP2010204834A (en) Application executing method, application changing device, and application changing program
JP5887971B2 (en) Portlet processing apparatus, portal server, portal system, portlet processing method, and computer program
JP3726459B2 (en) Data relay device, data relay method, information terminal device, information processing method of information terminal device, data communication system, and recording medium
JP2002157384A (en) Method and system for providing schedule information
JP2001043241A (en) Method and system for providing information and computer readable recording medium storing information provision program
US7835896B1 (en) Apparatus for evaluating and demonstrating electronic circuits and components
JP2000222329A (en) Information communication system and information providing device and user attribute information collecting method and record medium
JPH11167512A (en) Data repeating device, data repeating method, and recording medium
JP2009031834A (en) Program, information storage medium, computer system, and method for controlling computer system
EP1115073A2 (en) Method and apparatus for conducting online survey
US8412766B1 (en) Method and apparatus for tracking client navigation among multiple resources in communication session information saved by a server
JP4013354B2 (en) Data fixing system, data fixing device, data relay device, information terminal device, computer-readable recording medium recording data fixing program, computer-readable recording medium recording data relay program, and information terminal program Computer-readable recording medium on which is recorded
KR101517611B1 (en) Method for Providing Multimedia Except for Communication Load
JPH11175448A (en) Data repeater system and information terminal equipment and request repeater system and computer readable record medium for recording data relay program and information reading program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050513

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050621

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050811

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050906

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050919

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091007

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101007

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111007

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees