JP2927259B2 - Download device - Google Patents

Download device

Info

Publication number
JP2927259B2
JP2927259B2 JP8356069A JP35606996A JP2927259B2 JP 2927259 B2 JP2927259 B2 JP 2927259B2 JP 8356069 A JP8356069 A JP 8356069A JP 35606996 A JP35606996 A JP 35606996A JP 2927259 B2 JP2927259 B2 JP 2927259B2
Authority
JP
Japan
Prior art keywords
site
download
update
data
schedule
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.)
Expired - Lifetime
Application number
JP8356069A
Other languages
Japanese (ja)
Other versions
JPH10187563A (en
Inventor
清仁 窪田
紀明 長谷川
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.)
NEC Corp
Original Assignee
Nippon Electric 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP8356069A priority Critical patent/JP2927259B2/en
Publication of JPH10187563A publication Critical patent/JPH10187563A/en
Application granted granted Critical
Publication of JP2927259B2 publication Critical patent/JP2927259B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Description

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

【0001】[0001]

【発明の属する技術分野】本発明はインターネット等の
ネットワーク上に構築されたデータをダウンロードする
ダウンロード装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a download device for downloading data constructed on a network such as the Internet.

【0002】[0002]

【従来の技術】従来からネットワーク上に構築されたデ
ータをダウンロードするダウンロード装置は種々のもの
が知られている。
2. Description of the Related Art Various types of download apparatuses for downloading data constructed on a network have been known.

【0003】図27は、従来のダウンロード装置の一例
を示す図であり、ネットワーク200上に構築されてい
るデータをダウンロードするダウンロード装置100
は、通信手段101と、ダウンロード手段102と、キ
ャッシュ部103と、記憶部104と、入出力部107
とから構成されている。記憶部104には、データのダ
ウンロード対象とするサイトの一覧を設定したサイト一
覧テーブル105と、ダウンロード処理を実行する周
期,時刻を示すダウンロード実行時期情報106とが格
納されている。サイト一覧テーブル105,ダウンロー
ド実行時期情報106は、ユーザが入出力部107を用
いて予め記憶部104に格納しておくものである。
FIG. 27 is a diagram showing an example of a conventional download device. A download device 100 for downloading data constructed on a network 200 is shown in FIG.
A communication unit 101, a download unit 102, a cache unit 103, a storage unit 104, and an input / output unit 107
It is composed of The storage unit 104 stores a site list table 105 in which a list of sites to which data is to be downloaded is set, and download execution time information 106 indicating a cycle and time at which the download process is executed. The site list table 105 and the download execution time information 106 are stored in advance in the storage unit 104 by the user using the input / output unit 107.

【0004】このような構成を有する従来のダウンロー
ド装置100に於いては、次のようにしてデータのダウ
ンロードが行われていた。
[0004] In the conventional download apparatus 100 having such a configuration, data download is performed as follows.

【0005】記憶部104に格納されているダウンロー
ド実行時期情報106によって示されるタイミングにな
ると、ダウンロード手段102が、サイト一覧テーブル
105からダウンロードの対象とする各サイトを示す情
報を入手する。次いで、入手した情報によって示される
各ダウンロード対象サイトに対してデータのダウンロー
ド要求を送る。このダウンロード要求は、通信手段10
1を介してネットワーク200上のダウンロード対象サ
イトに送られる。
At the timing indicated by the download execution time information 106 stored in the storage unit 104, the download means 102 obtains information indicating each site to be downloaded from the site list table 105. Next, a data download request is sent to each download target site indicated by the obtained information. This download request is sent to the communication unit 10
1 to a download target site on the network 200.

【0006】ダウンロード要求を受け付けたダウンロー
ド対象サイトは、データを要求元のダウンロード装置1
00に送る。このデータは、ネットワーク200,通信
手段101を介してダウンロード手段102に送られ、
ダウンロード手段102はそれをキャッシュ部103に
格納する。
[0006] The download target site that has received the download request is the download device 1 that has requested the data.
Send to 00. This data is sent to the download unit 102 via the network 200 and the communication unit 101,
The download unit 102 stores it in the cache unit 103.

【0007】[0007]

【発明が解決しようとする課題】上述した従来のダウン
ロード装置は、各サイトに於けるデータの更新周期,更
新時刻等を考慮せずに、ユーザが設定したダウンロード
実行時期情報によって示されるタイミングとなると、サ
イト一覧テーブル105に設定されている各サイトに対
して一律にダウンロード処理を行うものであるので、前
回ダウンロードしたデータと同じデータをダウンロード
してしまう場合や、サイトに於いてデータが更新された
後、かなり時間がたってからしか更新後のデータ(最新
のデータ)をダウンロードできない場合があるという問
題がある。
In the above-mentioned conventional download apparatus, the timing indicated by the download execution time information set by the user is reached without considering the data update cycle and update time at each site. Since the download process is performed uniformly for each site set in the site list table 105, the same data as the previously downloaded data may be downloaded, or the data may be updated at the site. After that, there is a problem that the updated data (latest data) may be downloaded only after a considerable time has passed.

【0008】つまり、ダウンロード処理を行う周期を短
くすれば、サイトに於いてデータの更新が行われた後、
速やかに最新のデータをダウンロードすることができる
が、同じデータを何回もダウンロードしてしまい、無駄
な通信料金がかかるという問題が生じる。反対に、ダウ
ンロード処理を行う周期を長くすれば、同じデータを何
回もダウンロードしてしまうという問題はなくなるが、
最新のデータを速やかにダウンロードできなくなるとい
う問題が生じる。
That is, if the cycle of the download process is shortened, after the data is updated at the site,
Although the latest data can be downloaded quickly, the same data is downloaded many times, causing a problem that a useless communication fee is required. Conversely, if you increase the cycle of the download process, the problem of downloading the same data many times will disappear,
There is a problem that the latest data cannot be downloaded immediately.

【0009】そこで、本発明の目的は、最新のデータを
なるべく少ないダウンロード処理回数で、なるべく速や
かにダウンロードすることができるダウンロード装置を
提供することにある。
An object of the present invention is to provide a download apparatus which can download the latest data as quickly as possible with a minimum number of download processing times.

【0010】[0010]

【課題を解決するための手段】本発明は上記目的を達成
するため、ネットワーク上に構築されたデータをダウン
ロードするダウンロード装置に於いて、データのダウン
ロード対象とするサイトの一覧を設定したサイト一覧テ
ーブルと、複数のサイトに於けるデータの更新周期及び
更新時刻が設定されたサイト別更新テーブルと、ダウン
ロードを行う時間帯を示すユーザからのスケジュール条
件を入力するスケジュール条件入力手段と、 前記サイト
一覧テーブルに設定されているサイトの内の、前記サイ
ト別更新テーブルに設定されている更新時刻が前記スケ
ジュール条件を満たすサイトについては、前記サイト別
更新テーブルに設定されているそのサイトの更新周期及
び更新時刻に基づいてデータのダウンロード時期を決定
し、前記スケジュール条件を満たさないサイトについて
は、前記サイト別更新テーブルに設定されているそのサ
イトの更新周期と前記スケジュール条件とに基づいて、
ダウンロード周期が前記サイト別更新テーブルに設定さ
れているそのサイトの更新周期と等しく且つダウンロー
ド時刻が前記スケジュール条件によって示される時間帯
に属するデータのダウンロード時期を決定するダウンロ
ードスケジューリング手段と、該ダウンロードスケジュ
ーリング手段で決定されたダウンロード時期に従って前
記サイト一覧テーブルに設定されている各サイトからデ
ータをダウンロードするダウンロード手段とを備えてい
る。
In order to achieve the above object, the present invention provides a download apparatus for downloading data constructed on a network, and a site list table in which a list of sites to be downloaded is set. When a site-specific update table update cycle and update time in the data to a plurality of sites is set, the down
Schedule from the user indicating the load time zone
Schedule condition input means for inputting a request, and the site
Of the sites set in the list table,
The update time set in the update table for each
For sites that meet the Joule conditions,
The site's update cycle and the update period set in the update table
Data download time based on the update time
And does not meet the schedule conditions
Is the service set in the site-specific update table.
Based on the update cycle of the site and the schedule condition,
The download cycle is set in the site-specific update table.
Is equal to the site's update cycle
Time zone in which the schedule time is indicated by the schedule condition
And download means for downloading data from each site set in the site list table according to the download time determined by the download scheduling means.

【0011】この構成に於いては、ダウンロードスケジ
ューリング手段が、サイト一覧テーブルに設定されてい
るサイトの内の、サイト別更新テーブルに設定されてい
る更新時刻がスケジュール条件を満たすサイトについて
は、サイト別更新テーブルに設定されているそのサイト
の更新周期及び更新時刻に基づいてデータのダウンロー
ド時期を決定し、スケジュール条件を満たさないサイト
については、サイト別更新テーブルに設定されているそ
のサイトの更新周期とスケジュール条件とに基づいて、
ダウンロード周期がサイト別更新テーブルに設定されて
いるそのサイトの更新周期と等しく且つダウンロード時
刻がスケジュール条件によって示される時間帯に属する
データのダウンロード時期を決定する。そして、ダウン
ロード手段がダウンロードスケジューリング手段によっ
て決定されたダウンロード時期に従って各サイトからデ
ータのダウンロードを行う。
In this configuration, the download schedule
Is set in the site list table.
That are set in the site-specific update table
Site whose update time meets the schedule conditions
Is the site set in the site-specific update table
Data download based on the update cycle and update time
Site that does not meet the schedule conditions
Is set in the site-specific update table.
Based on your site's update frequency and schedule criteria,
The download cycle is set in the site-specific update table
Is equal to the site's update cycle and is downloaded
The time belongs to the time zone indicated by the schedule condition
Determine when to download data. The download means downloads data from each site according to the download time determined by the download scheduling means.

【0012】また、本発明は、ダウンロード時期を決定
するために使用するテーブルのサイズを小さくするた
め、ネットワーク上に構築されたデータをダウンロード
するダウンロード装置に於いて、データのダウンロード
対象とするサイトの一覧を設定したサイト一覧テーブル
と、複数のジャンルそれぞれに対して、そのジャンルに
属するサイトのサイト名が複数設定されたサイト・ジャ
ンルテーブルと、該サイト・ジャンルテーブルに設定さ
れている各ジャンルそれぞれに対して、そのジャンルに
属するサイトに於ける平均的なデータの更新周期及び更
新時刻が設定されたジャンル別更新テーブルと、ダウン
ロードを行う時間帯を示すユーザからのスケジュール条
件を入力するスケジュール条件入力手段と、 前記サイト
・ジャンルテーブルの内容に基づいて前記サイト一覧テ
ーブルに設定されている各サイトが属するジャンルを求
め、更に、前記各サイトの内の、前記ジャンル別更新テ
ーブルに設定されているそのサイトが属するジャンルの
平均的な更新時刻が前記スケジュール条件を満たすサイ
トについては、前記ジャンル別更新テーブルに設定され
ているそのサイトが属するジャンルの平均的な更新周期
及び更新時刻に基づいてデータのダウンロード時期を決
定し、前記スケジュール条件を満たさないサイトについ
ては、前記ジャンル別更新テーブルに設定されているそ
のサイトが属するジャンルの平均的な更新周期と前記ス
ケジュール条件とに基づいて、ダウンロード周期が前記
ジャンル別更新テーブルに設定されているそのサイトが
属するジャンルの平均的な更新周期と等しく且つダウン
ロード時刻が前記スケジュール条件によって示される時
間帯に属するデータのダウンロード時期を決定するダウ
ンロードスケジューリング手段と、該ダウンロードスケ
ジューリング手段で決定されたダウンロード時期に従っ
て前記サイト一覧テーブルに設定されている各サイトか
らデータをダウンロードするダウンロード手段とを備え
ている。
Further, according to the present invention, in order to reduce the size of a table used for determining a download time, in a download device for downloading data constructed on a network, a data download target site is provided. A site list table in which a list is set, a site genre table in which a plurality of site names of sites belonging to the genre are set for each of a plurality of genres, and a genre set in the site / genre table, respectively. in contrast, the genre update table update cycle and update time in average data in sites belonging to the genre is set, the down
Schedule from the user indicating the load time zone
Schedule condition input means for inputting a request, and the site
・ Based on the contents of the genre table, the site list
Genre to which each site set in the table belongs
In addition, the genre-updated te
Of the genre to which the site belongs
Sites whose average update time meets the schedule conditions
Are set in the genre-based update table.
Average update frequency of the genre to which the site belongs
Data download time based on the
Site that does not meet the schedule conditions.
The genre update table
Average update period of the genre to which the site belongs
The download cycle is based on the schedule conditions
The site set in the genre update table is
Equal to the average update cycle of the genre to which it belongs and down
When the load time is indicated by the schedule condition
Download scheduling means for determining a download time of data belonging to the inter-zone , and download means for downloading data from each site set in the site list table according to the download time determined by the download scheduling means. .

【0013】この構成に於いては、ダウンロードスケジ
ューリング手段が、サイト・ジャンルテーブルに基づい
て、サイト一覧テーブルに設定されている各サイトが属
するジャンルを求める。その後、ダウンロードスケジュ
ーリング手段が、各サイトの内の、ジャンル別更新テー
ブルに設定されているそのサイトが属するジャンルの平
均的な更新時刻がスケジュール条件を満たすサイトにつ
いては、ジャンル別更新テーブルに設定されているその
サイトが属する平均的な更新周期及び更新時刻に基づい
てデータのダウンロード時期を決定し、スケジュール条
件を満たさないサイトについては、ジャンル別更新テー
ブルに設定されているそのサイトが属するジャンルの平
均的な更新周期とスケジュール条件とに基づいて、ダウ
ンロード周期がジャンル別更新テーブルに設定されてい
るそのサイトが属するジャンルの平均的な更新周期と等
しく且つダウンロード時刻がスケジュール条件によって
示される時間帯に属するデータのダウンロード時期を決
定する。
In this configuration, the download scheduling means obtains a genre to which each site set in the site list table belongs, based on the site / genre table. Then download schedule
Is updated by genre within each site.
Of the genre to which the site belongs
Sites whose average update time meets the schedule conditions
Are set in the genre-based update table.
Based on the average update period and update time to which the site belongs
To determine when to download the data,
For sites that do not meet the criteria,
Of the genre to which the site belongs
Based on the average update cycle and schedule conditions,
The download cycle is set in the genre update table.
The average update period of the genre to which the site belongs, etc.
And the download time depends on the schedule conditions
The download time of the data belonging to the indicated time zone is determined.

【0014】更に、本発明は、サイトに於けるデータの
更新周期が変化した場合にも、それに対処できるように
するため、ネットワーク上に構築されたデータをダウン
ロードするダウンロード装置に於いて、ダウンロードし
たデータを格納するキャッシュ部と、データのダウンロ
ード対象とするサイトの一覧を設定したサイト一覧テー
ブルと、該サイト一覧テーブルに設定されている各サイ
トに対するデータの検索周期とダウンロード日とが設定
される逐次スケジュールテーブルと、該逐次スケジュー
ルテーブルに設定されているサイトに対するダウンロー
に従って前記サイト一覧テーブルに設定されている
各サイトからデータをダウンロードし、該ダウンロード
したデータが前記キャッシュ部に格納されている前回ダ
ウンロードしたデータに対して更新されている場合の
み、今回ダウンロードしたデータを前記キャッシュ部に
格納するダウンロード手段と、今回ダウンロードしたデ
ータが前回ダウンロードしたデータに対して更新されて
いる場合は、前記逐次スケジュールテーブルに設定され
ている、前記データのダウンロード元のサイトに対する
検索周期を現在の検索周期よりも短い検索周期に変更す
ると共に、変更後の検索周期と現在前記逐次スケジュー
ルテーブルに設定されている前記ダウンロード元のサイ
トに対するダウンロード日とに基づいて前記サイトに対
するダウンロード日を更新し、今回ダウンロードしたデ
ータが前回ダウンロードしたデータに対して更新されて
いない場合は、前記逐次スケジュールテーブルに設定さ
れている、前記データのダウンロード元のサイトに対す
る検索周期を現在の検索周期よりも長い検索周期に変更
すると共に、変更後の検索周期と現在前記逐次スケジュ
ールテーブルに設定されている前記ダウンロード元のサ
イトに対するダウンロード日とに基づいて前記サイトに
対するダウンロード日を更新するダウンロードスケジュ
ーリング手段とを備えている。
Further, according to the present invention, in order to be able to cope with a change in the data update cycle at a site, a download device for downloading data constructed on a network is provided. A cache unit for storing data, a site list table in which a list of sites to which data is to be downloaded is set , and a data search cycle and a download date for each site set in the site list table are sequentially set. A schedule table and data are downloaded from each site set in the site list table according to the download date for the site set in the sequential schedule table, and the downloaded data is stored in the cache unit in the last download. Did Only if it is maintained for data, if the downloading means for storing the downloaded data current to the cache unit, the downloaded data is currently being updated to the data previously downloaded, the sequential schedule table Set
The site from which the data was downloaded
Change the search cycle to a search cycle shorter than the current search cycle
The search cycle after the change and the current
Download source size set in the
Based on the download date for the site
Update the download date to
Data has been updated for the previously downloaded data
If not, set in the sequential schedule table.
To the site from which the data was downloaded
Change the search cycle to a search cycle longer than the current search cycle
The search cycle after the change and the current
Of the download source set in the rule table
Site based on the download date for the site
And a download scheduling means for updating the download date.

【0015】この構成に於いては、ダウンロードスケジ
ューリング手段が、今回ダウンロードしたデータが前回
ダウンロードしたデータに対して更新されている場合
は、ダウンロード周期が短くなるように変更し、更新さ
れていない場合はダウンロード周期が長くなるように変
更する。
[0015] In this configuration, when the download scheduling means, data that has been downloaded this time has been updated for the data previously downloaded
Changed and shortened the download cycle
If not, change the download cycle so that it is longer.
Change.

【0016】[0016]

【発明の実施の形態】次に本発明の実施の形態について
図面を参照して詳細に説明する。
Embodiments of the present invention will now be described in detail with reference to the drawings.

【0017】図1は本発明の一実施例のブロック図であ
り、本実施例のダウンロード装置1aは、通信手段2a
と、ダウンロード手段3aと、キャッシュ部4aと、記
憶部5aと、ダウンロードスケジューリング手段6a
と、サイト入力手段7aと、スケジュール条件入力手段
8aと、キーボード,CRT等から構成される入出力部
9aとを備えている。
FIG. 1 is a block diagram of one embodiment of the present invention. The download device 1a of this embodiment includes a communication unit 2a.
Download unit 3a, cache unit 4a, storage unit 5a, download scheduling unit 6a
And a site input unit 7a, a schedule condition input unit 8a, and an input / output unit 9a including a keyboard, a CRT, and the like.

【0018】記憶部5aには、サイト一覧テーブル51
aと、サイト別更新テーブル52aと、スケジュールテ
ーブル53aと、スケジュール条件54aとが格納され
る。
The site list table 51 is stored in the storage unit 5a.
a, a site-specific update table 52a, a schedule table 53a, and a schedule condition 54a.

【0019】サイト一覧テーブル51aには、図2に示
すように、ダウンロードの対象とするサイトのサイト名
とアドレスとが設定される。サイト一覧テーブル51a
へのサイト名,アドレスの設定は、サイト入力手段7a
が行うものであり、ユーザによって入出力部9aからダ
ウンロードの対象とするサイトのサイト名,アドレスが
入力されると、サイト入力手段7aは、それをサイト一
覧テーブル51aへ設定する。この図2の例は、サイト
名「A新聞」,「B就職情報」,「Cテレビ」,「D家
電会社」,「E一個人」のサイトがダウンロード対象に
なっていることを示している。
As shown in FIG. 2, a site name and an address of a site to be downloaded are set in the site list table 51a. Site list table 51a
The setting of the site name and the address to the site input means 7a
When a user inputs a site name and an address of a site to be downloaded from the input / output unit 9a, the site input unit 7a sets them in the site list table 51a. The example of FIG. 2 indicates that the sites with the site names "A newspaper", "B employment information", "C TV", "D home appliance company", and "E one person" are to be downloaded.

【0020】サイト別更新テーブル52aには、図3に
示すように、多数のサイトのサイト名と、各サイトに於
けるデータの更新時刻と、各サイトに於けるデータの更
新周期とが設定されている。この図3に示すサイト別更
新テーブル52aを参照することにより、例えば、サイ
ト名「A新聞」のサイトは、1日2回、AM2:00と
PM1:00とにデータを更新し、サイト名「B就職情
報」のサイトは、毎週金曜日のPM3:00〜4:00
の間にデータを更新していることが分かる。
As shown in FIG. 3, the site-specific update table 52a sets the site names of a large number of sites, the data update time at each site, and the data update cycle at each site. ing. By referring to the site-specific update table 52a shown in FIG. 3, for example, the site of the site name "A newspaper" updates data twice a day to 2:00 AM and 1:00 PM, and The “B employment information” site is available every Friday at 3:00 to 4:00
It can be seen that the data was updated during the period.

【0021】スケジュールテーブル53aには、図4に
示すように、ダウンロードの対象とするサイトのサイト
名と、ダウンロード時刻と、ダウンロード周期と、ダウ
ンロード日とが設定される。この図4に示すスケジュー
ルテーブル53aの、例えば第1番目のエントリは、サ
イト名「A新聞」に対する次回のダウンロード日時が1
2月20日のAM2:00であること、及び毎日1回ダ
ウンロードを行うことを示している。また、例えば、第
4番目のエントリは、サイト名「D家電会社」のサイト
に対する次回のダウンロード日時が12月20日のAM
1:00であること、及び2日おきにダウンロードを行
うことを示している。
As shown in FIG. 4, a site name of a site to be downloaded, a download time, a download cycle, and a download date are set in the schedule table 53a. For example, the first entry of the schedule table 53a shown in FIG.
This indicates that it is 2:00 AM on February 20, and that the download is performed once a day. Also, for example, the fourth entry indicates that the next download date and time for the site with the site name "D home appliance company"
1.00, and download is performed every two days.

【0022】スケジュール条件54aは、ダウンロード
を行う時間帯等、ダウンロードを行う時期に関する条件
を示すものである。このスケジュール条件54aは、ユ
ーザが入出力部9a,スケジュール条件入力手段8aを
用いて記憶部5aに格納する。
The schedule condition 54a indicates conditions relating to the time of downloading, such as the time zone of downloading. The schedule condition 54a is stored in the storage unit 5a by the user using the input / output unit 9a and the schedule condition input unit 8a.

【0023】通信手段2aは、ネットワークNW上の各
サイト(図示せず)とデータをやりとりする機能を有す
る。
The communication means 2a has a function of exchanging data with each site (not shown) on the network NW.

【0024】ダウンロード手段3aは、スケジュールテ
ーブル53に設定されているスケジュールに従ってデー
タをダウンロードし、ダウンロードしたデータをキャッ
シュ部4aに格納する機能を有する。
The download means 3a has a function of downloading data according to the schedule set in the schedule table 53 and storing the downloaded data in the cache unit 4a.

【0025】ダウンロードスケジューリング手段6a
は、サイト一覧テーブル51aの内容,サイト別更新テ
ーブル52aの内容,スケジュール条件54aに基づい
てスケジュールテーブル53aにダウンロードの対象と
するサイトのサイト名と、ダウンロード時刻と、ダウン
ロード周期と、ダウンロード日とを設定する機能を有す
る。
Download scheduling means 6a
Is based on the contents of the site list table 51a, the contents of the site-specific update table 52a, and the schedule conditions 54a, and stores the site name, download time, download cycle, and download date of the site to be downloaded in the schedule table 53a. Has a function to set.

【0026】図5はダウンロード装置1aが行う処理の
概要を示す流れ図、図6,図7はダウンロードスケジュ
ーリング手段6aの処理例を示す流れ図、図8はダウン
ロード手段3aの処理例を示す流れ図であり、以下各図
を参照して本実施例の動作について説明する。
FIG. 5 is a flow chart showing an outline of the processing performed by the download apparatus 1a, FIGS. 6 and 7 are flow charts showing an example of processing of the download scheduling means 6a, and FIG. 8 is a flow chart showing an example of processing of the download means 3a. The operation of this embodiment will be described below with reference to the drawings.

【0027】先ず、図5を参照してダウンロード装置1
aが行う処理の概要について説明する。
First, referring to FIG.
The outline of the process performed by a will be described.

【0028】ユーザが入出力部9aを用いてスケジュー
ル条件を入力すると、スケジュール条件入力手段8aが
それをスケジュール条件54aとして記憶部5aに格納
する(S1)。その後、ユーザが入出力部9aを用いて
ダウンロードの対象とするサイトのサイト名,アドレス
を入力すると、サイト入力手段7aが入力されたサイト
名,アドレスをサイト一覧テーブル51aに設定する
(S2)。
When the user inputs a schedule condition using the input / output unit 9a, the schedule condition input means 8a stores it in the storage unit 5a as the schedule condition 54a (S1). Thereafter, when the user inputs the site name and address of the site to be downloaded using the input / output unit 9a, the site input means 7a sets the input site name and address in the site list table 51a (S2).

【0029】サイト入力手段7aによる処理が終了する
と、ダウンロードスケジューリング手段6aが、サイト
一覧テーブル51a,サイト別更新テーブル52a,ス
ケジュール条件54aに基づいて、サイト一覧テーブル
51aに設定されている各サイト名のサイトについて、
ダウンロード時刻と、ダウンロード周期と、ダウンロー
ド日を決定し、それらをサイト名に対応付けてスケジュ
ールテーブル53aに設定する(S3)。
When the processing by the site input means 7a is completed, the download scheduling means 6a determines the name of each site set in the site list table 51a based on the site list table 51a, the site-specific update table 52a, and the schedule condition 54a. About the site,
The download time, the download cycle, and the download date are determined, and set in the schedule table 53a in association with the site name (S3).

【0030】その後、ダウンロード手段3aがスケジュ
ールテーブル53aに従ってデータをダウンロードし、
ダウンロードしたデータをキャッシュ部4aに保存する
(S4,S5)。
After that, the download means 3a downloads the data according to the schedule table 53a,
The downloaded data is stored in the cache unit 4a (S4, S5).

【0031】次に図6を参照して、ダウンロードスケジ
ューリング手段6aが行うS3の処理を詳細に説明す
る。
Next, the processing of S3 performed by the download scheduling means 6a will be described in detail with reference to FIG.

【0032】先ず、ダウンロードスケジューリング手段
6aは、サイト一覧テーブル51に設定されている最初
のサイト名に注目する(S11)。今、例えば、サイト
一覧テーブル51aが図2に示すものであるとすると、
サイト名「A新聞」に注目することになる。
First, the download scheduling means 6a pays attention to the first site name set in the site list table 51 (S11). Now, for example, if the site list table 51a is as shown in FIG.
Notice the site name "A newspaper".

【0033】次いで、ダウンロードスケジューリング手
段6aは、サイト別更新テーブル52a中の現在注目し
ているサイト名「A新聞」のエントリを調べ(S1
2)、そこに設定されている更新周期に基づいてサイト
名「A新聞」のサイトに対するダウンロード周期を決定
する(S13)。
Next, the download scheduling means 6a checks the entry of the site name "A newspaper" of interest in the site-specific update table 52a (S1).
2) The download cycle for the site with the site name "A newspaper" is determined based on the update cycle set therein (S13).

【0034】ここで、S13の処理について図7の流れ
図を参照して詳細に説明する。
Here, the processing of S13 will be described in detail with reference to the flowchart of FIG.

【0035】ダウンロードスケジューリング手段6a
は、現在注目しているサイト名のエントリを調べても更
新周期が不明な場合は、ダウンロード周期を標準値とす
る(S21がYES,S23)。例えば、更新周期に
「?」が記述されている場合には、ダウンロード周期を
標準値(例えば、2日)とし、また、例えば更新周期に
「Weekly」とのみ記述され、曜日が記述されてい
ない場合にはダウンロード周期を標準値「Sun/We
ekly」とする。
Download scheduling means 6a
If the update cycle is unknown even if the entry of the site name of interest is checked, the download cycle is set as a standard value (YES in S21, S23). For example, when "?" Is described in the update cycle, the download cycle is set to a standard value (for example, 2 days). For example, only "Weekly" is described in the update cycle, and the day of the week is not described. In this case, the download cycle is set to the standard value "Sun / We
ekly ”.

【0036】また、更新周期が「3日〜5日」というよ
うに、或る期間を有するものである場合(S21がN
O,S22がYES)は、最低周期(3日)をダウンロ
ード周期とする(S25)。
When the update cycle has a certain period such as "3 to 5 days" (S21 is N
If O, S22 is YES), the minimum cycle (3 days) is set as the download cycle (S25).

【0037】それ以外の場合(S21,S22が共にN
O)は、記述されている更新周期をダウンロード周期と
する(S24)。
In other cases (S21 and S22 are both N
O) sets the described update cycle as the download cycle (S24).

【0038】従って、現在注目しているサイト名「A新
聞」については、更新周期が「2/Daily」となっ
ており、S21,S22の判断結果が共にNOとなるの
で、ダウンロード周期が「Daily」と決定されるこ
とになる(S24)。
Therefore, for the site name “A newspaper” currently focused on, the update cycle is “2 / Daily”, and the judgment results in S21 and S22 are both NO, so that the download cycle is “Daily”. "(S24).

【0039】その後、ダウンロードスケジューリング手
段6aは、現在注目しているサイト名「A新聞」,S1
3で決定したダウンロード周期「Daily」を図4に
示すようにスケジュールテーブル53aの第1番目のエ
ントリに設定する(S14)。
Thereafter, the download scheduling means 6a determines the site name "A newspaper", S1
The download cycle “Daily” determined in step 3 is set in the first entry of the schedule table 53a as shown in FIG. 4 (S14).

【0040】その後、ダウンロードスケジューリング手
段6aは、スケジュール条件54aと現在注目している
サイト名「A新聞」のサイトの、サイト別更新テーブル
52aに設定されている更新時刻とに基づいてダウンロ
ード時刻を決定する(S15)。このS15の処理を詳
しく説明すると、次のようになる。
After that, the download scheduling means 6a determines the download time based on the schedule condition 54a and the update time set in the site-specific update table 52a of the site of the site name "A newspaper" which is currently focused on. (S15). The processing of S15 will be described in detail below.

【0041】先ず、現在注目しているサイト名に対応し
てサイト別更新テーブル52aに設定されている更新時
刻を取得する。そして、取得した更新時刻の中に、スケ
ジュール条件54aによって示される時間帯中の時刻が
存在するか否かを判断する。そして、存在すると判断し
た場合は、その更新時刻をダウンロード時刻とする。但
し、複数存在する場合は、その内の1つ(例えば、一番
遅い時刻)選択し、それをダウンロード時刻とする。ま
た、存在しないと判断した場合は、スケジュール条件5
4aによって指定されている時間帯の内の、例えば、最
も早い時刻をダウンロード時間にする。
First, the update time set in the site-specific update table 52a corresponding to the site name of interest at present is acquired. Then, it is determined whether or not the acquired update time includes a time in the time zone indicated by the schedule condition 54a. If it is determined that the file exists, the update time is set as the download time. However, if there is a plurality, one of them (for example, the latest time) is selected and set as the download time. If it is determined that the file does not exist, the schedule condition 5
For example, the earliest time in the time zone specified by 4a is set as the download time.

【0042】従って、スケジュール条件54aとして、
例えば、「通信料金がやすくなる夜中の時間帯(例えば
AM1:00〜AM5:00)」が設定されているとす
ると、ダウンロードスケジューリング手段6aは、現在
注目しているサイト名「A新聞」のダウンロード時刻を
「AM2:00」と決定することになる。つまり、サイ
ト別更新テーブル52aに設定されているサイト名「A
新聞」の更新時刻は、図3に示すように、AM2:00
とPM1:00であり、AM2:00は、上記したスケ
ジュール条件54aによって示される時間帯に属するの
で、AM2:00をダウンロード時刻とすることにな
る。
Therefore, as the schedule condition 54a,
For example, assuming that a "time zone during the night when communication charges are easy (for example, 1:00 to 5:00)" is set, the download scheduling means 6a downloads the site name "A newspaper" which is currently focused on. The time is determined to be “AM 2:00”. That is, the site name “A” set in the site-specific update table 52a
The update time of “newspaper” is 2:00 AM as shown in FIG.
And PM 1:00, and AM 2:00 belongs to the time zone indicated by the schedule condition 54a, so that AM 2:00 is set as the download time.

【0043】S15に於いて、サイト名「A新聞」のサ
イトに対するダウンロード時刻を「AM2:00」と設
定すると、図4に示すように、スケジュールテーブル5
3aの第1番目のエントリにダウンロード時刻「AM
2:00」を設定する(S16)。その後、今日の日付
け(例えば、12月20日金曜日とする)と、S13で
決定したサイト名「A新聞」のサイトに対するダウンロ
ード周期とに基づいて、ダウンロード日を決定し、決定
したダウンロード日をスケジュールテーブル53aの第
1番目のエントリに設定する(S17)。
At S15, if the download time for the site with the site name "A newspaper" is set to "AM 2:00", as shown in FIG.
3a, the download time "AM
2:00 "is set (S16). Thereafter, the download date is determined based on today's date (eg, Friday, December 20) and the download cycle for the site with the site name “A Shimbun” determined in S13, and the determined download date is determined. It is set in the first entry of the schedule table 53a (S17).

【0044】ここで、ダウンロード日は、例えば、次の
ようにして決定する。S13で決定したダウンロード周
期に曜日の要素が含まれていない場合は、ダウンロード
日を今日の日付けにし、曜日の要素が含まれている場合
には、今日に最も近い将来のその曜日の日付けをダウン
ロード日にする。
Here, the download date is determined, for example, as follows. If the download cycle determined in S13 does not include the element of the day of the week, the download date is set to today's date, and if the element of the day of the week is included, the download date of the day closest to today is set To the download date.

【0045】従って、サイト名「A新聞」のサイトの場
合、ダウンロード日は、今日の日付け12月20日とさ
れ、図4に示すように、スケジュールテーブル53aの
第1番目のエントリに設定される。
Accordingly, in the case of the site with the site name "A newspaper", the download date is today's date of December 20, and is set in the first entry of the schedule table 53a as shown in FIG. You.

【0046】その後、ダウンロードスケジューリング手
段6aは、サイト一覧テーブル51aに設定されている
次のサイト名「B就職情報」に注目し(S19)、前述
したと同様の処理を行う。以下、ダウンロードスケジュ
ーリング手段6aは、サイト一覧テーブル51aに設定
されている全てのサイト名に対して前述したと同様の処
理を行い、未処理のサイト名がなくなると(S18がY
ES)と、その処理を終了する。
Thereafter, the download scheduling means 6a pays attention to the next site name "B employment information" set in the site list table 51a (S19), and performs the same processing as described above. Thereafter, the download scheduling means 6a performs the same processing as described above for all the site names set in the site list table 51a, and when there are no unprocessed site names (Y in S18).
ES), and the process ends.

【0047】次に図8を参照して、ダウンロード手段3
aが行う図5に示したS4,S5の処理を詳細に説明す
る。
Next, referring to FIG.
The processing of S4 and S5 shown in FIG. 5 performed by a will be described in detail.

【0048】ダウンロード手段3aは、スケジュールテ
ーブル53aに設定されているダウンロード時刻,ダウ
ンロード日と、現在の日時とを比較することにより、ダ
ウンロードタイミングとなったサイトを探すという処理
を常時行っている(S31,S32)。つまり、スケジ
ュールテーブル53aに設定されているダウンロード時
刻,ダウンロード日によって示される日時が、現在の日
時よりも後になったサイトをダウンロードタイミングに
なったサイトと判断する。
The download unit 3a always performs a process of searching for a site that has reached the download timing by comparing the download time and the download date set in the schedule table 53a with the current date and time (S31). , S32). That is, a site whose date and time indicated by the download time and the download date set in the schedule table 53a are later than the current date and time is determined as the site that has reached the download timing.

【0049】そして、ダウンロードタイミングになった
サイトを探し出した場合(S32がYES)は、通信手
段2aを利用してそのサイトに対してダウンロード要求
を行い、これに応答して上記サイトから送られてきたデ
ータをキャッシュ部4aに保存する(S34)。その
後、スケジュールテーブル53aに設定されている上記
サイトについてのダウンロード日を更新する(S3
4)。ここで、ダウンロード日の更新は、現在スケジュ
ールテーブル53aに設定されている上記サイトに対す
るダウンロード日に、上記サイトに対するダウンロード
周期を加算した日付けを求め、その日付けを新たなダウ
ンロード日としてスケジュールテーブル53aに設定す
ることにより行う。例えば、サイト名「A新聞」に対す
るダウンロード日を更新する場合であれば、ダウンロー
ド周期が「Daily」であるので、現在スケジュール
テーブル53aに設定されているダウンロード日「12
月20」に「1日」を加算した日付け「12月21日」
を求め、その日付け「12月21日」をダウンロード日
として設定することになる。
If a site that has reached the download timing is found (YES in S32), a download request is made to the site using the communication means 2a, and in response to the request, the site is sent from the site. The stored data is stored in the cache unit 4a (S34). Thereafter, the download date for the site set in the schedule table 53a is updated (S3).
4). Here, the update of the download date is performed by obtaining a date obtained by adding a download cycle for the site to the download date for the site currently set in the schedule table 53a, and using the date as a new download date in the schedule table 53a. This is done by setting. For example, in the case of updating the download date for the site name “A newspaper”, the download cycle is “Daily”, so the download date “12” currently set in the schedule table 53a.
"December 21" dated by adding "1 day" to "Month 20"
And the date “December 21” is set as the download date.

【0050】ダウンロード手段3aは、上記した処理
を、ユーザから終了コマンドが入力されるまで(S35
がYESとなるまで)、繰り返し行う。
The download means 3a executes the above processing until the end command is input from the user (S35).
Until YES is reached).

【0051】図9は本発明の他の実施例のブロック図で
あり、図1に示したダウンロード装置1aとほぼ同様の
構成を有するプロキシィサーバとして動作するダウンロ
ード装置1a’がネットワークNWとLANとに接続さ
れている。LANには複数の端末装置TA〜TCが接続
されている。各端末装置TA〜TCは、LANを介して
ダウンロード装置1a’に、自端末がダウンロードの対
象にするサイトのサイト名及びアドレスを送る。これら
は、ダウンロード装置1a’内の通信手段2aによって
受信され、サイト入力手段7aに渡される。サイト入力
手段7aは、渡された情報をサイト一覧テーブル51a
に設定する。その後、ダウンロード装置1a’は、ダウ
ンロード装置1aと同様に、サイト一覧テーブル51a
に設定されているサイト名のサイトからデータをダウン
ロードし、キャッシュ部4aに格納する。これにより、
各端末装置TA〜TCは、ダウンロード装置1a’内の
キャッシュ部4aをアクセスすることにより、ダウンロ
ードの対象にしたサイトからのデータをアクセスするこ
とができる。
FIG. 9 is a block diagram of another embodiment of the present invention. A download device 1a 'which operates as a proxy server having substantially the same configuration as the download device 1a shown in FIG. It is connected to the. A plurality of terminal devices TA to TC are connected to the LAN. Each of the terminal devices TA to TC sends the site name and address of the site to be downloaded by the terminal to the download device 1a 'via the LAN. These are received by the communication means 2a in the download device 1a 'and passed to the site input means 7a. The site input means 7a stores the passed information in the site list table 51a.
Set to. After that, the download device 1a ', like the download device 1a, stores the site list table 51a.
The data is downloaded from the site with the site name set in (1) and stored in the cache unit 4a. This allows
Each of the terminal devices TA to TC can access data from the download target site by accessing the cache unit 4a in the download device 1a '.

【0052】図10は本発明のその他の実施例のブロッ
ク図である。本実施例のダウンロード装置1bと図1に
示したダウンロード装置1aとの相違点は、ダウンロー
ドスケジューリング手段6aの代わりにダウンロードス
ケジューリング手段6bを備えている点と、記憶部5a
の代わりに記憶部5bを備えている点である。また、記
憶部5bと記憶部5aとの相違点は、サイト別更新テー
ブル52aの代わりにサイト・ジャンルテーブル55
b,ジャンル別更新テーブル56bを備えた点である。
尚、図10に於いて、他の図1と同一符号は同一部分を
表している。
FIG. 10 is a block diagram of another embodiment of the present invention. The difference between the download device 1b of the present embodiment and the download device 1a shown in FIG. 1 is that a download scheduling unit 6b is provided instead of the download scheduling unit 6a, and the storage unit 5a
In that a storage section 5b is provided instead of the storage section 5b. The difference between the storage unit 5b and the storage unit 5a is that the site / genre table 55 is used instead of the site-specific update table 52a.
b, in that a genre-specific update table 56b is provided.
In FIG. 10, the same reference numerals as those in FIG. 1 represent the same parts.

【0053】サイト・ジャンルテーブル55bには、図
11に示すように、複数のジャンル名が設定されると共
に、各ジャンル名に対応してそのジャンルに属するサイ
トのサイト名が複数設定される。この図11に示すサイ
ト・ジャンルテーブル55bを参照することにより、例
えば、ジャンル「新聞」にはサイト名「A新聞」,「H
新聞」,…を有するサイトが属することが分かり、ジャ
ンル「テレビ」にはサイト名「Cテレビ」,「Tテレ
ビ」,…を有するサイトが属することが分かる。
As shown in FIG. 11, a plurality of genre names are set in the site / genre table 55b, and a plurality of site names of sites belonging to the genre are set corresponding to each genre name. By referring to the site / genre table 55b shown in FIG. 11, for example, the genre "newspaper" has the site names "A newspaper" and "H
It can be seen that a site having newspapers, etc. belongs, and a site having a site name “C television”, “T television”,.

【0054】ジャンル別更新テーブル56bには、図1
2に示すように、サイト・ジャンルテーブル55bに設
定されている各ジャンルそれぞれに対して、そのジャン
ルに属するサイトに於ける平均的な更新時刻,更新周期
が格納されている。この図12に示すジャンル別更新テ
ーブル56bを参照することにより、例えば、ジャンル
名「新聞」のサイトは、毎日PM1:00〜5:00に
於いてデータの更新が行われていることが分かる。
The genre-based update table 56b contains the information shown in FIG.
As shown in FIG. 2, for each genre set in the site / genre table 55b, an average update time and an update cycle at a site belonging to the genre are stored. By referring to the genre-specific update table 56b shown in FIG. 12, for example, it can be seen that the site of the genre name “newspaper” is updated every day at 10:00 to 5:00 PM.

【0055】ダウンロードスケジューリング手段6b
は、サイト・ジャンルテーブル55bの内容に基づいて
サイト一覧テーブル51aに設定されている各サイトが
属するジャンルを求め、求めたジャンルとジャンル別更
新テーブル56bの内容とに基づいて、サイト一覧テー
ブル51aに設定されている各サイトからデータをダウ
ンロードするダウンロード時刻,ダウンロード周期,ダ
ウンロード日を決定し、決定した各情報をサイト名に対
応付けてスケジュールテーブル53aに設定する機能を
有する。
Download scheduling means 6b
Determines the genre to which each site set in the site list table 51a belongs based on the content of the site / genre table 55b, and stores the genre in the site list table 51a based on the determined genre and the content of the genre update table 56b. It has a function of determining a download time, a download cycle, and a download date for downloading data from each set site, and setting the determined information in the schedule table 53a in association with the site name.

【0056】図13はダウンロードスケジューリング手
段6bが行う処理の内、図1に示したダウンロードスケ
ジューリング手段6aが行う処理と異なる部分のみを示
した流れ図である。この図13に示したS12−1,S
12−2の処理は、図6に示したS12の処理の代わり
に行うものである。
FIG. 13 is a flowchart showing only the part of the processing performed by the download scheduling means 6b which is different from the processing performed by the download scheduling means 6a shown in FIG. S12-1 and S12 shown in FIG.
The processing of 12-2 is performed in place of the processing of S12 shown in FIG.

【0057】次に本実施例の動作について説明する。
尚、図1に示した実施例と動作が大きく異なるのは、図
13に示したS12−1,S12−2の処理だけである
ので、この部分のみについて説明する。
Next, the operation of this embodiment will be described.
The operation of the embodiment shown in FIG. 1 is greatly different from that of the embodiment shown in FIG. 1 only in the processing of S12-1 and S12-2 shown in FIG.

【0058】ダウンロードスケジューリング手段6b
は、サイト一覧テーブル51aの或るサイトに注目する
と(図6S11或いはS19)、サイト・ジャンルテー
ブル55bを参照し、そのサイト名が属しているジャン
ル名を取得する(S12−1)。次いで、ダウンロード
スケジューリング手段6bは、ジャンル別更新テーブル
56bを参照し、S12−1で取得したジャンル名に対
する更新周期を取得する(S12−2)。今、例えば、
サイト一覧テーブル51a,サイト・ジャンルテーブル
55b,ジャンル別更新テーブル56bの内容がそれぞ
れ図2,図11,図12に示すものであり、ダウンロー
ドスケジューリング手段6bが現在サイト一覧テーブル
51aの第1番目のエントリに設定されている最初のサ
イト名「A新聞」に注目しているとすると、S12−1
の処理を行うことにより、サイト名「A新聞」が属して
いるジャンルのジャンル名として「新聞」取得され、S
12−2の処理を行うことにより、更新周期として「D
aily」が取得されることになる。
Download scheduling means 6b
Pays attention to a certain site in the site list table 51a (S11 or S19 in FIG. 6), acquires the genre name to which the site name belongs by referring to the site / genre table 55b (S12-1). Next, the download scheduling means 6b refers to the genre-based update table 56b and acquires an update cycle for the genre name acquired in S12-1 (S12-2). Now, for example,
The contents of the site list table 51a, the site / genre table 55b, and the genre-based update table 56b are as shown in FIGS. 2, 11, and 12, respectively, and the download scheduling means 6b sets the first entry of the current site list table 51a. Attention is paid to the first site name “A newspaper” set in “S12-1”.
By performing the above processing, “newspaper” is acquired as the genre name of the genre to which the site name “A newspaper” belongs, and S
By performing the process of 12-2, “D
aly "is obtained.

【0059】その後、図6の流れ図に示した同様の処理
が行われ、スケジュールテーブル53aに、サイト名に
関連付けてダウンロード時刻,ダウンロード周期,ダウ
ンロード日が設定される。尚、図6のS15ではサイト
別更新テーブル52aを使用したが、本実施例では、そ
の代わりにジャンル別更新テーブル56bを使用してダ
ウンロード時刻を決定する。図14は本実施例によって
作成されたスケジュールテーブル53aの内容例を示し
た図である。
Thereafter, the same processing as shown in the flowchart of FIG. 6 is performed, and a download time, a download cycle, and a download date are set in the schedule table 53a in association with the site name. Although the site-specific update table 52a is used in S15 of FIG. 6, in the present embodiment, the download time is determined using the genre-based update table 56b instead. FIG. 14 is a diagram showing an example of the contents of the schedule table 53a created according to this embodiment.

【0060】本実施例は、複数のジャンルそれぞれに対
してそのジャンルに属するサイトのサイト名が複数設定
されたサイト・ジャンルテーブル55bと、サイト・ジ
ャンルテーブル55bに設定されている各ジャンルそれ
ぞれに対してそのジャンルに属するサイトに於ける平均
的なデータの更新時刻,更新周期が設定されたジャンル
別更新テーブル56bを用いてスケジュールテーブル5
3aを作成するようにしており、ジャンル別更新テーブ
ル56bのサイズは、サイト毎に更新時刻,更新周期を
設定した図1に示したサイト別更新テーブル52aに比
較してはるかに小さいので、サイト・ジャンルテーブル
55bを設けたとしても、スケジュールテーブル53a
を作成するために必要となるテーブルサイズを図1に示
した実施例に比較して遙に小さくすることができる。
In the present embodiment, a site genre table 55b in which a plurality of site names of sites belonging to a plurality of genres are set, and a genre set in the site genre table 55b are respectively set. The genre-based update table 56b in which the average data update time and the update cycle at the site belonging to the genre are set, and the schedule table 5
3a, and the size of the genre-based update table 56b is much smaller than the site-specific update table 52a shown in FIG. 1 in which the update time and update cycle are set for each site. Even if the genre table 55b is provided, the schedule table 53a
Can be made much smaller than in the embodiment shown in FIG.

【0061】図15は本発明の更に他の実施例のブロッ
ク図である。本実施例のダウンロード装置1cが特徴と
する点は、サイトに於ける更新時期,更新周期を示すテ
ーブルを持たずに、実際にダウンロードを行い、その結
果(今回ダウンロードしたデータが前回ダウンロードし
たデータと同じか否か)に基づいて動的に次回のダウン
ロード時期を決定するようにした点である。本実施例の
ダウンロード装置1cと図1に示したダウンロード装置
1aとの相違点は、ダウンロード手段3aの代わりに更
新チェック手段31cが設けられたダウンロード手段3
cを備えた点と、記憶部5aの代わりに記憶部5cを備
えた点と、テーブル初期化手段10cを追加した点と、
スケジュール条件入力手段8aを削除した点である。ま
た、記憶部5cには、サイト一覧テーブル51aと逐次
スケジュールテーブル57cとが格納される。尚、他の
図1と同一符号は同一部分を表している。
FIG. 15 is a block diagram of still another embodiment of the present invention. The feature of the download apparatus 1c of the present embodiment is that the download is actually performed without having a table indicating the update time and the update cycle at the site, and as a result (the data downloaded this time is different from the data downloaded last time). This is the point that the next download time is dynamically determined on the basis of the same. The difference between the download device 1c of the present embodiment and the download device 1a shown in FIG. 1 is that the download unit 3c provided with an update check unit 31c instead of the download unit 3a.
c, a storage unit 5c in place of the storage unit 5a, a table initialization unit 10c is added,
The point is that the schedule condition input means 8a has been deleted. The storage unit 5c stores a site list table 51a and a sequential schedule table 57c. Note that the same reference numerals as those in FIG. 1 indicate the same parts.

【0062】逐次スケジュールテーブル57cには、図
16に示すように、サイト名と、そのサイト名のサイト
に対する検索期間と、そのサイト名のサイトに対するダ
ウンロード日と、更新フラグとが格納される。
As shown in FIG. 16, the sequential schedule table 57c stores a site name, a search period for the site with the site name, a download date for the site with the site name, and an update flag.

【0063】検索期間は、次回のダウンロード日を決定
するために使用されるものである。更新フラグは、前回
ダウンロードしたデータに対して今回ダウンロードした
データが更新されているか否かを示すものである。本実
施例では○が更新されていることを示し、×が更新され
ていないことを示す。
The search period is used to determine the next download date. The update flag indicates whether the data downloaded this time has been updated from the data downloaded last time. In the present embodiment, が indicates that it has been updated, and X indicates that it has not been updated.

【0064】ダウンロード手段3cは、逐次スケジュー
ルテーブル57cの内容に従って、データをダウンロー
ドする機能を有する。また、その内部に設けられている
更新チェック手段31cを用いて今回ダウンロードした
データが、キャッシュ部4aに格納されている前回ダウ
ンロードしたデータに対して更新されているか否かをチ
ェックする機能や、チェック結果を応じた更新フラグを
逐次スケジュールテーブル57cに設定する機能等を有
する。
The download means 3c has a function of downloading data according to the contents of the sequential schedule table 57c. A function for checking whether or not the data downloaded this time using the update checking means 31c provided therein is updated with respect to the previously downloaded data stored in the cache unit 4a. It has a function of sequentially setting an update flag according to the result in the schedule table 57c.

【0065】ダウンロードスケジューリング手段6c
は、逐次スケジュールテーブル57cに設定されている
更新期間,ダウンロード日,更新フラグに基づいて次回
のダウンロード日を決定する機能や、更新フラグの内容
に基づいて検索期間を変更する機能等を備えている。
Download scheduling means 6c
Has a function of determining the next download date based on the update period, download date, and update flag set in the sequential schedule table 57c, a function of changing the search period based on the content of the update flag, and the like. .

【0066】図17はダウンロード装置1cの処理の概
略を示す流れ図、図18はダウンロード手段3cの処理
例を示す流れ図、図19はダウンロードスケジューリン
グ手段6cの処理例を示す流れ図であり、以下各図を参
照して本実施例の動作を説明する。
FIG. 17 is a flowchart showing an outline of the processing of the download apparatus 1c, FIG. 18 is a flowchart showing an example of the processing of the download means 3c, and FIG. 19 is a flowchart showing an example of the processing of the download scheduling means 6c. The operation of this embodiment will be described with reference to FIG.

【0067】先ず、図17を参照してダウンロード装置
1cの動作の概要を説明する。
First, an outline of the operation of the download device 1c will be described with reference to FIG.

【0068】ユーザが入出力部9aからテーブル初期化
手段10cに対して起動指示を入力すると、テーブル初
期化手段10cは、サイト一覧テーブル51aに設定さ
れている全てのサイト名を図16に示すように、逐次ス
ケジュールテーブル57cに設定する(S41)。その
後、テーブル初期化手段10cは、逐次スケジュールテ
ーブル57cの各エントリに、図16に示すように、検
索期間として規定値(2日)を設定すると共に、ダウン
ロード日として今日の日付け(3月1日とする)を設定
する(S42)。尚、初期状態に於いては、更新フラグ
はnullになっている。
When the user inputs a start instruction from the input / output unit 9a to the table initializing unit 10c, the table initializing unit 10c sets all the site names set in the site list table 51a as shown in FIG. Then, it is set in the sequential schedule table 57c (S41). After that, the table initialization means 10c sets a specified value (2 days) as a search period in each entry of the sequential schedule table 57c as shown in FIG. 16, and sets today's date as the download date (March 1). Day) (S42). In the initial state, the update flag is null.

【0069】その後、1日の内に1つだけ定められてい
る特定の時刻になると、ダウンロード手段3cが、逐次
スケジュールテーブル57cの内容に基づいて、ダウン
ロード日となった各サイトからデータをダウンロード
し、今回ダウンロードしたデータが前回ダウンロードし
たデータに対して更新されている場合にはそのデータを
キャッシュ部4aに格納すると共に逐次スケジュールテ
ーブル57c中の更新フラグを○にし、更新されていな
い場合には更新フラグを×にする(S43)。
After that, when only one specific time is set within one day, the download means 3c downloads data from each site on the download date based on the contents of the sequential schedule table 57c. If the data downloaded this time has been updated with respect to the data downloaded last time, the data is stored in the cache unit 4a, and the update flag in the sequential schedule table 57c is set to ○. The flag is set to x (S43).

【0070】次いで、ダウンロードスケジューリング手
段6cが、逐次スケジュールテーブル57c中の更新フ
ラグに基づいて、検索期間,ダウンロード日を更新する
(S44)。つまり、更新フラグが○になっているサイ
トについては、その検索期間を現在設定されている期間
よりも短くし、×になっているサイトについては、その
更新期間を現在設定されている期間よりも長くする。ま
た、現在設定されているダウンロード日に、更新後の検
索期間を加算した日付けを新たなダウンロード日にす
る。
Next, the download scheduling means 6c updates the search period and the download date based on the update flag in the sequential schedule table 57c (S44). In other words, for sites with an update flag of ○, the search period is shorter than the currently set period, and for sites of ×, the update period is shorter than the currently set period. Lengthen. In addition, a date obtained by adding the updated search period to the currently set download date is set as a new download date.

【0071】その後、予め定められている時刻となる
と、ダウンロード手段3cが更新後の逐次スケジュール
テーブル57cを用いて前述したと同様の処理を行う。
Thereafter, at a predetermined time, the download unit 3c performs the same processing as described above using the updated sequential schedule table 57c.

【0072】次に、図18,図19を参照して、ダウン
ロード手段3c,ダウンロードスケジューリング手段6
cが行う図17に示したS43,S44の処理を詳細に
説明する。
Next, referring to FIGS. 18 and 19, download means 3c and download scheduling means 6
The processing of S43 and S44 shown in FIG. 17 performed by c will be described in detail.

【0073】ダウンロード手段3cは、予め定められて
いるダウンロード処理開始時刻になると(図18,S5
1がYES)、図16に示す逐次スケジュールテーブル
57cのエントリの1つに注目し、そのエントリに設定
されているダウンロード日が今日の日付けであるか否か
を判断する(S52〜S54)。
When the download processing start time comes to a predetermined start time (FIG. 18, S5)
1 is YES), attention is paid to one of the entries of the sequential schedule table 57c shown in FIG. 16, and it is determined whether or not the download date set in the entry is today's date (S52 to S54).

【0074】そして、今日の日付けであると判断した場
合は、そのエントリに設定されているサイト名のサイト
からデータをダウンロードし、更に、更新チェック手段
31cを用いて今回ダウンロードしたデータが前回ダウ
ンロードしたデータに対して更新されているか否かを調
べ、更新されている場合のみ、今回ダウンロードしたデ
ータをキャッシュ部4aに格納する(S55)。尚、今
回ダウンロードしたデータが前回ダウンロードしたデー
タに対して更新されているか否かは、例えば、データ全
体を比較することにより、或いはデータのヘッダ部を比
較することにより(この方法は、インターネット上のh
ttpプロトコルによるデータ等に適用できる)判断す
る。その後、更新チェック手段31cの判断結果に応じ
た更新フラグを逐次スケジュールテーブル57cに設定
する(S56)。以上の処理を逐次スケジュールテーブ
ル57cの全てのエントリに対して行うと(S53がY
ES)、その処理を終了する。
If it is determined that the date is today, data is downloaded from the site having the site name set in the entry, and the data downloaded this time is updated using the update check means 31c. It is checked whether or not the updated data has been updated, and only when it has been updated, the data downloaded this time is stored in the cache unit 4a (S55). Whether or not the data downloaded this time has been updated with respect to the data downloaded last time can be determined, for example, by comparing the entire data or by comparing the header portion of the data (this method is based on the Internet. h
(applicable to data etc. according to the http protocol). Thereafter, an update flag according to the determination result of the update check unit 31c is sequentially set in the schedule table 57c (S56). When the above processing is performed for all entries of the sequential schedule table 57c (Y in S53)
ES), and the process ends.

【0075】今、例えば、図16に示す逐次スケジュー
ルテーブル57c(但し、更新フラグはnull状態)
に基づいて第1回目のダウンロードを行ったとすると、
第1回目のダウンロードであるので、今回ダウンロード
したデータは、キャッシュ部4aに格納され、各サイト
名に対応する更新フラグには図16に示すように○が設
定されることになる。
Now, for example, the sequential schedule table 57c shown in FIG. 16 (however, the update flag is in a null state)
If you did the first download based on
Since this is the first download, the data downloaded this time is stored in the cache unit 4a, and the update flag corresponding to each site name is set to ○ as shown in FIG.

【0076】その後、ダウンロードスケジューリング手
段6cが、図16に示す逐次スケジュールテーブル57
cのエントリに1つに注目し(図19,S61)、その
エントリの更新フラグが○になっているか×になってい
るかを、即ち今回ダウンロードしたデータが前回ダウン
ロードしたデータに対して更新されているか否かを調べ
る(S63)。
Thereafter, the download scheduling means 6c sets the sequential schedule table 57 shown in FIG.
Attention is paid to one of the entries c (FIG. 19, S61), and it is determined whether the update flag of the entry is "o" or "x", that is, whether the data downloaded this time is updated with respect to the data downloaded last time. It is checked whether or not it is present (S63).

【0077】そして、更新されていると判断した場合
(S63がYES)は、逐次スケジュールテーブル57
cの現在注目しているエントリに設定されている検索期
間を1/2し、その値が予め定められている最低検索期
間(例えば、1日)より短いか否かを判断する(S6
4,S65)。そして、短いと判断した場合(S65が
YES)は、新たな検索期間を最低検索期間とし(S6
6)、そうでないと判断した場合(S65がNO)は、
S64で求めた検索期間を新たな検索期間とする。その
後、現在設定されているダウンロード日に新たな検索期
間を加算することにより、新たなダウンロード日を求め
(S67)、更に、上記した新たな検索期間,ダウンロ
ード日を逐次スケジュールテーブル57cの現在注目し
ているエントリに設定する(S68)。
If it is determined that the information has been updated (YES in S 63), the sequential schedule table 57 is updated.
The search period set for the current focused entry of c is halved, and it is determined whether the value is shorter than a predetermined minimum search period (for example, one day) (S6).
4, S65). When it is determined that the search period is short (S65: YES), the new search period is set as the minimum search period (S6).
6) If not (S65: NO),
The search period obtained in S64 is set as a new search period. Thereafter, a new download date is obtained by adding a new search period to the currently set download date (S67), and the above-mentioned new search period and download date are sequentially focused on the schedule table 57c. Is set to the entry that has been entered (S68).

【0078】また、S63に於いて、更新されていない
と判断した場合(S63がNO)は、逐次スケジュール
テーブル57cの現在注目しているエントリに設定され
ている検索期間を2倍し、その値が予め定められている
最大検索期間(例えば、30日)よりも長いか否かを判
断する(S69,S70)。そして、長いと判断した場
合(S70がYES)は、新たな検索期間を最大検索期
間とし(S71)、そうでないと判断した場合(S70
がNO)は、S69で求めた検索期間を新たな検索期間
とする。その後、現在設定されているダウンロード日に
新たな検索期間を加算することにより、新たなダウンロ
ード日を求め(S67)、更に、上記した新たな検索期
間,ダウンロード日を逐次スケジュールテーブル57c
の現在注目しているエントリに設定する(S68)。
If it is determined in S63 that the entry has not been updated (NO in S63), the search period set for the entry of interest in the sequential schedule table 57c is doubled, and the search period is doubled. Is longer than a predetermined maximum search period (for example, 30 days) (S69, S70). When it is determined that the search period is long (S70: YES), the new search period is set as the maximum search period (S71), and when it is determined that the search period is not so (S70).
Is NO), the search period obtained in S69 is set as a new search period. Thereafter, a new download date is obtained by adding a new search period to the currently set download date (S67). Further, the above-described new search period and download date are sequentially set in the schedule table 57c.
Is set to the currently focused entry (S68).

【0079】今、例えば、図16に示す逐次スケジュー
ルテーブル57cに基づいて第1回目のダウンロードが
行われたとすると、第1回目のダウンロードであるの
で、各サイトに更新フラグが図16に示すように、全て
○となる。従って、ダウンロードスケジューリング手段
6cは、各サイトの検索期間,ダウンロード日を図20
に示すように変更することになる。
Now, for example, if the first download is performed based on the sequential schedule table 57c shown in FIG. 16, since this is the first download, the update flag is set in each site as shown in FIG. , All become ○. Therefore, the download scheduling means 6c determines the search period and the download date of each site in FIG.
It will be changed as shown in.

【0080】更に、この図20に示す逐次スケジュール
テーブル57cに基づいて第2回目のダウンロードが行
われ、サイト名「A新聞」,「Cテレビ」のサイトから
ダウンロードしたデータは前回ダウンロードしたデータ
に対して更新されているが、サイト名「B就職情報」の
サイトからダウンロードしたデータは前回ダウンロード
としたデータと同じであったとすると、各サイト名「A
新聞」,「B就職情報」,「Cテレビ」に対する更新フ
ラグは、図20に示すようにそれぞれ○,×,○とな
る。従って、ダウンロードスケジューリング手段6c
は、各サイトの検索期間,ダウンロード日を図21に示
すように変更することになる。
Further, the second download is performed based on the sequential schedule table 57c shown in FIG. 20, and the data downloaded from the sites with the site names "A newspaper" and "C TV" are different from the previously downloaded data. However, if the data downloaded from the site with the site name "B employment information" is the same as the data downloaded last time, each site name "A
The update flags for “newspaper”, “B employment information”, and “C TV” are ○, ×, and そ れ ぞ れ, respectively, as shown in FIG. Therefore, the download scheduling means 6c
Means that the search period and the download date of each site are changed as shown in FIG.

【0081】図22は本発明の更にその他の実施例のブ
ロック図である。本実施例のダウンロード装置1dと図
1のダウンロード装置1aとの相違点は、ダウンロード
スケジューリング手段6aの代わりにダウンロードスケ
ジューリング手段6dを備えた点,記憶部5aの代わり
に記憶部5dを備えた点,スケジュール条件入力手段8
aを削除した点である。記憶部5dには、サイト一覧テ
ーブル51aと、スケジュールテーブル53aと、サイ
ト別人気情報テーブル58dとが格納される。尚、他の
図1と同一符号は同一部分を表している。
FIG. 22 is a block diagram of still another embodiment of the present invention. The difference between the download device 1d of the present embodiment and the download device 1a of FIG. 1 is that a download scheduling unit 6d is provided instead of the download scheduling unit 6a, a storage unit 5d is provided instead of the storage unit 5a, Schedule condition input means 8
That is, a is deleted. The storage unit 5d stores a site list table 51a, a schedule table 53a, and a site-specific popularity information table 58d. Note that the same reference numerals as those in FIG. 1 indicate the same parts.

【0082】図23はサイト別人気情報テーブル58d
の内容例を示した図であり、Hゲームページのアクセス
頻度を100とした場合の各サイトのアクセス頻度を相
対的に示したものである。
FIG. 23 is a site-specific popularity information table 58d.
Is a diagram showing an example of the contents of the above, and shows the relative access frequency of each site when the access frequency of the H game page is 100.

【0083】図24はダウンロードスケジューリング手
段6dの処理例を示す流れ図である。S71では、サイ
ト一覧テーブル51aに設定されているサイト名を取得
する。S72では、サイト別人気情報テーブル58dを
調べ、そのアクセス頻度を取得する。S73では、その
アクセス頻度に応じてダウンロード周期を割り当てる。
例えば、アクセス頻度100のサイトには、ダウンロー
ド周期24時間(1日)を、アクセス頻度50のサイト
には、ダウンロード周期48時間(2日)を割り当て
る。図25は、このようにして生成したスケジュールテ
ーブル53aの例を示した図である。
FIG. 24 is a flowchart showing a processing example of the download scheduling means 6d. In S71, a site name set in the site list table 51a is obtained. In S72, the site-specific popularity information table 58d is checked to obtain the access frequency. In S73, a download cycle is assigned according to the access frequency.
For example, a site with an access frequency of 100 is assigned a download cycle of 24 hours (1 day), and a site with an access frequency of 50 is assigned a download cycle of 48 hours (2 days). FIG. 25 is a diagram showing an example of the schedule table 53a generated in this manner.

【0084】本実施例のダウンロード装置は、端末装置
としても有効であるが、図9で示したようなプロキシィ
サーバのような構成の場合にその効果を発揮する。即
ち、且つ端末装置TA〜TCから要求のあったサイトに
対して人気の高いサイトほどダウンロード周期が短くな
る。その後、人気が高いサイトほど再アクセス要求が発
生したり、或いは別の端末からダウンロード要求がくる
確率が高い。その場合には、各端末装置TA〜TCは、
ダウンロード装置1a’内のキャッシュ部のデータをダ
ウンロードすれば良い。即ち、ネットワーク上の位置か
らダウンロードする必要がなくなり、通信量が大幅に削
減されると共に、端末装置TA〜TCからのダウンロー
ド時間も短くなる。
Although the download device of this embodiment is effective as a terminal device, it exhibits its effect in a configuration such as a proxy server as shown in FIG. In other words, the download cycle becomes shorter for a site that is more popular than the site requested by the terminal devices TA to TC. Thereafter, the higher the popularity of the site, the higher the probability of a re-access request or a request for a download from another terminal. In that case, each of the terminal devices TA to TC
What is necessary is just to download the data of the cache part in the download apparatus 1a '. That is, there is no need to download from a location on the network, and the amount of communication is greatly reduced, and the download time from the terminal devices TA to TC is also reduced.

【0085】図26は本発明の更にその他の実施例のブ
ロック図である。本実施例のダウンロード装置1eと図
1に示したダウンロード装置1aとの相違点は、ダウン
ロード手段3aの代わりにダウンロード手段3eを備え
た点,記憶部5aの代わりに記憶部5eを備えた点,ダ
ウンロードスケジューリング手段6aの代わりにダウン
ロードスケジューリング手段6eを備えた点である。記
憶部5eには、サイト一覧テーブル51a,サイト別更
新テーブル52a,スケジュールテーブル53a,スケ
ジュール条件54a,サイト・ジャンルテーブル55
b,ジャンル別更新テーブル56bとが格納されてい
る。尚、他の図1と同一符号は同一部分を表している。
FIG. 26 is a block diagram of still another embodiment of the present invention. The difference between the download device 1e of the present embodiment and the download device 1a shown in FIG. 1 is that a download unit 3e is provided instead of the download unit 3a, a storage unit 5e is provided instead of the storage unit 5a, The point is that a download scheduling means 6e is provided instead of the download scheduling means 6a. The storage unit 5e stores a site list table 51a, a site-specific update table 52a, a schedule table 53a, a schedule condition 54a, and a site / genre table 55.
b and a genre-specific update table 56b are stored. Note that the same reference numerals as those in FIG. 1 indicate the same parts.

【0086】サイト入力手段7aが前述したと同様にし
てサイト一覧テーブル51aにダウンロード対象とする
サイトのサイト名,アドレスを設定すると、ダウンロー
ドスケジューリング手段6eは、前述したように、サイ
ト別更新テーブル52aに基づいてサイト一覧テーブル
51aにサイト名が設定されているサイトに対するダウ
ンロード時刻,ダウンロード周期,ダウンロード日を求
め、それをスケジュール条件54aに設定する。サイト
一覧テーブル51aに設定されているサイト名の中に、
サイト別更新テーブル52aにそのサイト名が設定され
ていないものがある場合には、サイト・ジャンルテーブ
ル55b,ジャンル別更新テーブル56bを用いて上記
サイト名のサイトに対するダウンロード時刻,ダウンロ
ード周期,ダウンロード日を求め、それをスケジュール
条件54aに設定する。
When the site input means 7a sets the site name and address of the site to be downloaded in the site list table 51a in the same manner as described above, the download scheduling means 6e stores the site update table 52a in the site-specific update table 52a as described above. The download time, the download cycle, and the download date for the site for which the site name is set in the site list table 51a are obtained based on this, and these are set as the schedule conditions 54a. In the site name set in the site list table 51a,
If there is no site name set in the site-specific update table 52a, the download time, download cycle, and download date for the site with the site name are determined using the site / genre table 55b and the genre update table 56b. Then, it is set as the schedule condition 54a.

【0087】上記した処理が終了すると、ダウンロード
スケジューリング手段6eは、ダウンロード手段3eに
対してダウンロード開始指示を行う。この指示を受ける
と、ダウンロード手段3eは、スケジュール条件54a
に基づいたダウンロード処理を開始する。
When the above processing is completed, the download scheduling means 6e issues a download start instruction to the download means 3e. Upon receiving this instruction, the download means 3e sets the schedule condition 54a
Starts the download process based on.

【0088】[0088]

【発明の効果】以上説明したように、本発明は、各サイ
トに於けるデータの更新周期,更新時刻が設定されてい
るサイト別更新テーブルの内容とユーザが入力したスケ
ジューリング条件とに基づいて、サイト一覧テーブルに
設定されている各サイトに対するデータのダウンロード
時期を決定するダウンロードスケジューリング手段を備
えているので、最新のデータをなるべく少ないダウンロ
ード処理回数で、なるべく速やかにダウンロードするこ
とができる。更に本発明は、LANに接続されている各
端末装置からダウンロード装置に送られてきたサイト名
のサイトもダウンロードの対象にし、ダウンロードした
データをキャッシュ部に格納するようにしたので、各端
末装置は、ダウンロード装置のキャッシュ部をアクセス
するだけで、データをアクセスすることができる。
As described above, according to the present invention, the contents of the site-specific update table in which the data update cycle and update time at each site are set and the schedule entered by the user are provided.
A download scheduling means is provided for determining the data download timing for each site set in the site list table based on the juling conditions, so that the latest data can be downloaded as quickly as possible with a minimum number of download processing times. can do. Further, the present invention provides an
Site name sent from terminal device to download device
Sites are also eligible for download and downloaded
Since the data is stored in the cache unit,
The end device accesses the cache section of the download device
You can access the data.

【0089】また、本発明は、複数のジャンルそれぞれ
に対してそのジャンルに属するサイトのサイト名が複数
設定されたサイト・ジャンルテーブルと、サイト・ジャ
ンルテーブルに設定されている各ジャンルそれぞれに対
してそのジャンルに属するサイトに於ける平均的なデー
タの更新周期及び更新時刻が設定されたジャンル別更新
テーブルと、ユーザが入力したスケジューリング条件と
を用いてダウンロード時期を決定するようにしているの
で、ダウンロード時期を決定するために使用するテーブ
ルのサイズを小さくすることができる。つまり、ジャン
ル別更新テーブルのサイズはサイト別更新テーブルのサ
イズに比べて遙に小さいので、サイト・ジャンルテーブ
ルを設けたとしても、サイト別更新テーブルを用いる場
合に比較してテーブルサイズを小さくすることができ
る。
Further, according to the present invention, for each of a plurality of genres, a site / genre table in which a plurality of site names of sites belonging to the genre are set, and for each of the genres set in the site / genre table, its belonging site genre average data in update cycle and update time is set genre update table, so as to determine when downloading using <br/> scheduling condition input by the user since it is, it is possible to reduce the size of the table used to determine when downloading. In other words, the size of the genre-based update table is much smaller than the size of the site-based update table. Therefore, even if the site / genre table is provided, the table size should be reduced as compared with the case where the site-based update table is used. Can be.

【0090】また、本発明は、今回ダウンロードしたデ
ータが前回ダウンロードしたデータに対して更新されて
いる場合はダウンロード周期を短くし、更新されていな
い場合はダウンロード周期を長くするダウンロードスケ
ジューリング手段を備えているので、サイトに於けるデ
ータの更新周期が変化した場合にも、それに対処でき
る。
Further, according to the present invention, when the data downloaded this time is updated with respect to the data downloaded last time, the download cycle is shortened and the data is not updated.
In such a case, a download scheduling means for extending the download cycle is provided, so that it is possible to cope with a change in the data update cycle at the site.

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

【図1】本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.

【図2】サイト一覧テーブル51aの内容例を示す図で
ある。
FIG. 2 is a diagram showing a content example of a site list table 51a.

【図3】サイト別更新テーブル52aの内容例を示す図
である。
FIG. 3 is a diagram showing a content example of a site-specific update table 52a.

【図4】スケジュールテーブル53aの内容例を示す図
である。
FIG. 4 is a diagram showing an example of the contents of a schedule table 53a.

【図5】ダウンロード装置1aの処理の概要を示す流れ
図である。
FIG. 5 is a flowchart showing an outline of processing of a download device 1a.

【図6】ダウンロードスケジューリング手段6aの処理
例を示す流れ図である。
FIG. 6 is a flowchart showing a processing example of a download scheduling means 6a.

【図7】ダウンロードスケジューリング手段6aの処理
例を示す流れ図である。
FIG. 7 is a flowchart showing a processing example of a download scheduling means 6a.

【図8】ダウンロード手段3aの処理例を示す流れ図で
ある。
FIG. 8 is a flowchart showing a processing example of a download unit 3a.

【図9】本発明の他の実施例のブロック図である。FIG. 9 is a block diagram of another embodiment of the present invention.

【図10】本発明のその他の実施例のブロック図であ
る。
FIG. 10 is a block diagram of another embodiment of the present invention.

【図11】サイト・ジャンルテーブル55bの内容例を
示す図である。
FIG. 11 is a diagram showing a content example of a site / genre table 55b.

【図12】ジャンル別更新テーブル56bの内容例を示
す図である。
FIG. 12 is a diagram showing a content example of a genre-based update table 56b.

【図13】ダウンロードスケジューリング手段6bの処
理例の一部を示す流れ図である。
FIG. 13 is a flowchart showing a part of a processing example of the download scheduling means 6b.

【図14】スケジュールテーブル53aの内容例を示す
図である。
FIG. 14 is a diagram showing an example of the contents of a schedule table 53a.

【図15】本発明の更に他の実施例のブロック図であ
る。
FIG. 15 is a block diagram of still another embodiment of the present invention.

【図16】逐次スケジュールテーブル57cの内容例を
示す図である。
FIG. 16 is a diagram showing an example of the contents of a sequential schedule table 57c.

【図17】ダウンロード装置1cの処理の概要を示した
流れ図である。
FIG. 17 is a flowchart showing an outline of processing of the download device 1c.

【図18】ダウンロード手段3cの処理例を示す流れ図
である。
FIG. 18 is a flowchart showing a processing example of a download unit 3c.

【図19】ダウンロードスケジューリング手段6cの処
理例を示す流れ図である。
FIG. 19 is a flowchart showing a processing example of the download scheduling means 6c.

【図20】逐次スケジュールテーブル57cの内容例を
示す図である。
FIG. 20 is a diagram showing an example of the contents of a sequential schedule table 57c.

【図21】逐次スケジュールテーブル57cの内容例を
示す図である。
FIG. 21 is a diagram showing an example of the contents of a sequential schedule table 57c.

【図22】本発明の更にその他の実施例のブロック図で
ある。
FIG. 22 is a block diagram of still another embodiment of the present invention.

【図23】サイト別人気情報テーブル58dの内容例を
示す図である。
FIG. 23 is a diagram showing an example of the contents of a site-specific popularity information table 58d.

【図24】ダウンロードスケジューリング手段6dの処
理例を示す流れ図である。
FIG. 24 is a flowchart showing a processing example of the download scheduling means 6d.

【図25】スケジュールテーブル53aの内容例を示す
図である。
FIG. 25 is a diagram showing an example of the contents of a schedule table 53a.

【図26】本発明の更にその他の実施例のブロック図で
ある。
FIG. 26 is a block diagram of still another embodiment of the present invention.

【図27】従来例のブロック図である。FIG. 27 is a block diagram of a conventional example.

【符号の説明】 1a〜1e…ダウンロード装置 2a…通信手段 3a,3c,3e…ダウンロード手段 4a…キャッシュ部 5a〜5e…記憶部 51a…サイト一覧テーブル 52a…サイト別更新テーブル 53a…スケジュールテーブル 54a…スケジュール条件 55b…サイト・ジャンルテーブル 56b…ジャンル別更新テーブル 57c…逐次スケジュールテーブル 58d…サイト別人気情報テーブル 6a〜6e…ダウンロードスケジューリング手段 7a…サイト入力手段 8a…スケジュール条件入力手段 10c…テーブル初期化手段 NW…ネットワーク[Description of Signs] 1a to 1e download device 2a communication means 3a, 3c, 3e download means 4a cache unit 5a to 5e storage unit 51a site list table 52a site-specific update table 53a schedule table 54a Schedule condition 55b ... Site / genre table 56b ... Genre update table 57c ... Sequential schedule table 58d ... Site popularity information table 6a-6e ... Download scheduling means 7a ... Site input means 8a ... Schedule condition input means 10c ... Table initialization means NW… Network

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平8−314789(JP,A) 特開 平7−334508(JP,A) 特開 平7−327046(JP,A) 「ダイヤルアップ接続で少しでも安く インターネットを使う方法」,INTE RNET Surfer,第1巻第2 号,エーアイ出版株式会社,1996/07 /01,pp.74−77 「PRODUCTS SHOWCAS E」,ASCII,第20巻第11号,株式 会社アスキー,1996/11/01,pp. 378 (58)調査した分野(Int.Cl.6,DB名) G06F 13/00 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-8-314789 (JP, A) JP-A-7-334508 (JP, A) JP-A-7-327046 (JP, A) How to Use the Internet A Little Inexpensive ", INTER RNET Surfer, Vol. 1, No. 2, AI Publishing Co., Ltd., 1996/07/01, pp. 74-77 "PRODUCTS SHOWCAS E", ASCII, Vol. 20, No. 11, ASCII Corporation, November 01, 1996, pp. 378 (58) Fields investigated (Int. Cl. 6 , DB name) G06F 13 / 00

Claims (7)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 ネットワーク上に構築されたデータをダ
ウンロードするダウンロード装置に於いて、 データのダウンロード対象とするサイトの一覧を設定し
たサイト一覧テーブルと、 複数のサイトに於けるデータの更新周期及び更新時刻が
設定されたサイト別更新テーブルと、ダウンロードを行う時間帯を示すユーザからのスケジュ
ール条件を入力するスケジュール条件入力手段と、 前記サイト一覧テーブルに設定されているサイトの内
の、前記サイト別更新テーブルに設定されている更新時
刻が前記スケジュール条件を満たすサイトについては、
前記サイト別更新テーブルに設定されているそのサイト
の更新周期及び更新時刻に基づいてデータのダウンロー
ド時期を決定し、前記スケジュール条件を満たさないサ
イトについては、前記サイト別更新テーブルに設定され
ているそのサイトの更新周期と前記スケジュール条件と
に基づいて、ダウンロード周期が前記サイト別更新テー
ブルに設定されているそのサイトの更新周期と等しく且
つダウンロード時刻が前記スケジュール条件によって示
される時間帯に属する データのダウンロード時期を決定
するダウンロードスケジューリング手段と、 該ダウンロードスケジューリング手段で決定されたダウ
ンロード時期に従って前記サイト一覧テーブルに設定さ
れている各サイトからデータをダウンロードするダウン
ロード手段とを備えたことを特徴とするダウンロード装
置。
1. A download apparatus for downloading data constructed on a network, comprising: a site list table in which a list of sites to which data is to be downloaded is set; and a data update cycle and update at a plurality of sites. A site-specific update table with the time set and a schedule from the user indicating the time zone for downloading
Schedule condition input means for inputting a rule condition, and a list of sites set in the site list table.
At the time of update set in the site-specific update table
For sites whose time meets the above schedule conditions,
The site set in the site-specific update table
Data download based on the update cycle and update time
Schedule, and determine if the schedule conditions are not met.
Site is set in the site-specific update table.
The update cycle of the site and the schedule condition
Based on the download cycle,
Equal to the update cycle of the site set in the
Download time is indicated by the schedule condition
Download scheduling means for determining a download time of data belonging to the time zone to be performed , and download means for downloading data from each site set in the site list table according to the download time determined by the download scheduling means. A download device.
【請求項2】 前記ダウンロードスケジューリング手段
は、スケジュール条件を満たさないサイトについてのデ
ータのダウンロード時期を決定する際、前記スケジュー
ル条件が示す時間帯の内の最も早い時刻を前記ダウンロ
ード時刻とする構成を備えたことを特徴とする請求項1
記載のダウンロード装置。
2. The download scheduling means.
Is not available for sites that do not meet the schedule
When deciding when to download the data,
The earliest time in the time zone indicated by the
2. The system according to claim 1, further comprising:
Download device as described.
【請求項3】 ネットワーク上に構築されたデータをダ
ウンロードするダウンロード装置に於いて、 データのダウンロード対象とするサイトの一覧を設定し
たサイト一覧テーブルと、 複数のサイトに於けるデータの更新周期及び更新時刻が
設定されたサイト別更新テーブルと、 ダウンロードを行う時間帯を示すユーザからのスケジュ
ール条件を入力するスケジュール条件入力手段と、 ダウンロードしたデータを格納するキャッシュ部と、 LANに接続された複数の端末装置と通信を行う通信手
段と、 該通信手段が前記端末装置から受信したサイト名を前記
サイト一覧テーブルに設定するサイト入力手段と、 前記サイト一覧テーブルに設定されているサイトの内
の、前記サイト別更新テーブルに設定されている更新時
刻が前記スケジュール条件を満たすサイトについては、
前記サイト別更新テーブルに設定されているそのサイト
の更新周期及び更新時刻に基づいてデータのダウンロー
ド時期を決定し、前記スケジュール条件を満たさないサ
イトについては、前記サイト別更新テーブルに設定され
ているそのサイトの更新周期と前記スケジュール条件と
に基づいて、ダウンロード周期が前記サイト別更新テー
ブルに設定されているそのサイトの更新周期と等しく且
つダウンロード時刻が前記スケジュール条件によって示
される時間帯に属するデータのダウンロード時期を決定
するダウンロードスケジューリング手段と、 該ダウンロードスケジューリング手段で決定されたダウ
ンロード時期に従って前記サイト一覧テーブルに設定さ
れている各サイトからデータをダウンロードし、前記キ
ャッシュ部に格納するダウンロード手段とを備えたこと
を特徴とするダウンロード装置。
3. The data constructed on the network is downloaded.
Set a list of sites from which data is to be downloaded in the download device to be downloaded.
Site list table and data update cycle and update time at multiple sites
The set update table for each site and the schedule from the user indicating the download time zone
Schedule condition input means for inputting rule conditions, a cache unit for storing downloaded data, and a communication device for communicating with a plurality of terminal devices connected to the LAN.
And the site name received by the communication means from the terminal device.
Site input means to be set in the site list table, and of the sites set in the site list table
At the time of update set in the site-specific update table
For sites whose time meets the above schedule conditions,
The site set in the site-specific update table
Data download based on the update cycle and update time
Schedule, and determine if the schedule conditions are not met.
Site is set in the site-specific update table.
The update cycle of the site and the schedule condition
Based on the download cycle,
Equal to the update cycle of the site set in the
Download time is indicated by the schedule condition
The download time of data belonging to the scheduled time zone
Download scheduling means, and the download determined by the download scheduling means.
Set in the site list table according to the download time.
Download data from each site
Download means for storing in the cache section
A download device characterized by the above-mentioned.
【請求項4】 ネットワーク上に構築されたデータをダ
ウンロードするダウンロード装置に於いて、 データのダウンロード対象とするサイトの一覧を設定し
たサイト一覧テーブルと、 複数のジャンルそれぞれに対して、そのジャンルに属す
るサイトのサイト名が複数設定されたサイト・ジャンル
テーブルと、 該サイト・ジャンルテーブルに設定されている各ジャン
ルそれぞれに対して、そのジャンルに属するサイトに於
ける平均的なデータの更新周期及び更新時刻が 設定され
たジャンル別更新テーブルと、 ダウンロードを行う時間帯を示すユーザからのスケジュ
ール条件を入力するスケジュール条件入力手段と、 前記サイト・ジャンルテーブルの内容に基づいて前記サ
イト一覧テーブルに設定されている各サイトが属するジ
ャンルを求め、更に、前記各サイトの内の、前記ジャン
ル別更新テーブルに設定されているそのサイトが属する
ジャンルの平均的な更新時刻が前記スケジュール条件を
満たすサイトについては、前記ジャンル別更新テーブル
に設定されているそのサイトが属するジャンルの平均的
な更新周期及び更新時刻に基づいてデータのダウンロー
ド時期を決定し、前記スケジュール条件を満たさないサ
イトについては、前記ジャンル別更新テーブルに設定さ
れているそのサイトが属するジャンルの平均的な更新周
期と前記スケジュール条件とに基づいて、ダウンロード
周期が前記ジャンル別更新テーブルに設定されているそ
のサイトが属するジャンルの平均的な更新周期と等しく
且つダウンロード時刻が前記スケジュール条件によって
示される時間帯に属するデータのダウンロード時期を決
定するダウンロードスケジューリング手段と、 該ダウンロードスケジューリング手段で決定されたダウ
ンロード時期に従って前記サイト一覧テーブルに設定さ
れている各サイトからデータをダウンロードするダウン
ロード手段とを備えたことを特徴とするダウンロード装
置。
4. Data downloaded on a network is downloaded.
Set a list of sites from which data is to be downloaded in the download device to be downloaded.
Site list table and multiple genres,
Site genre with multiple site names
Table and each Jean set in the site / genre table
For each of the sites that belong to that genre,
Update period and update time average data kicking is set
Update table by genre and schedule from user indicating download time zone
Schedule condition input means for inputting a rule condition, and the service based on the contents of the site / genre table.
The site to which each site set in the site list table belongs
To find a genre, and then, within each of the sites,
The site set in the update table by file belongs to
The average update time of the genre
For the sites to be satisfied, please refer to the genre-based update table
Average of the genre to which the site belongs
Download data based on the update cycle and update time
Schedule, and determine if the schedule conditions are not met.
About the site, it is set in the genre update table.
Average update frequency of the genre to which the site belongs
Download based on the period and the schedule conditions
If the cycle is set in the genre-based update table,
Equal to the average refresh rate of the genre to which the site belongs
And the download time depends on the schedule condition
Decide when to download data belonging to the indicated time zone.
Download scheduling means, and the download determined by the download scheduling means.
Set in the site list table according to the download time.
Download data from each site
Download means provided with loading means.
Place.
【請求項5】 前記ダウンロードスケジューリング手段
は、スケジュール条件を満たさないサイトについてのデ
ータのダウンロード時期を決定する際、前記スケジュー
ル条件が示す時間帯の内の最も早い時刻を前記ダウンロ
ード時刻とする構成を備えたことを特徴とする請求項4
記載のダウンロード装置。
5. The download scheduling means.
Is not available for sites that do not meet the schedule
When deciding when to download the data,
The earliest time in the time zone indicated by the
5. The system according to claim 4, further comprising:
Download device as described.
【請求項6】 ネットワーク上に構築されたデータをダ
ウンロードするダウンロード装置に於いて、 ダウンロードしたデータを格納するキャッシュ部と、 データのダウンロード対象とするサイトの一覧を設定し
たサイト一覧テーブルと、 該サイト一覧テーブルに設定されている各サイトに対す
るデータの検索周期とダウンロード日とが設定される逐
次スケジュールテーブルと、 該逐次スケジュールテーブルに設定されているサイトに
対するダウンロードに従って前記サイト一覧テーブル
に設定されている各サイトからデータをダウンロード
し、該ダウンロードしたデータが前記キャッシュ部に格
納されている前回ダウンロードしたデータに対して更新
されている場合のみ、今回ダウンロードしたデータを前
記キャッシュ部に格納するダウンロード手段と、 今回ダウンロードしたデータが前回ダウンロードしたデ
ータに対して更新されている場合は、前記逐次スケジュ
ールテーブルに設定されている、前記データのダウンロ
ード元のサイトに対する検索周期を現在の検索周期より
も短い検索周期に変更すると共に、変更後の検索周期と
現在前記逐次スケジュールテーブルに設定されている前
記ダウンロード元のサイトに対するダウンロード日とに
基づいて前記サイトに対するダウンロード日を更新し、
今回ダウンロードしたデータが前回ダウンロードしたデ
ータに対して更新されていない場合は、前記逐次スケジ
ュールテーブルに設定されている、前記データのダウン
ロード元のサイトに対する検索周期を現在の検索周期よ
りも長い検索周期に変更すると共に、変更後の検索周期
と現在前記逐次スケジュールテーブルに設定されている
前記ダウンロード元のサイトに対するダウンロード日と
に基づいて前記サイトに対するダウンロード日を更新す
ダウンロードスケジューリング手段とを備えたことを
特徴とするダウンロード装置。
6. A download device for downloading data constructed on a network, a cache unit for storing downloaded data, a site list table in which a list of sites to which data is to be downloaded is set, is set in the site list table according to the download date for site search cycle of data for each site that has been set in the list table and the download date sequential and schedule table is set, it is set to該逐following schedule table A download that downloads data from each site and stores the currently downloaded data in the cache unit only when the downloaded data is updated from the previously downloaded data stored in the cache unit. And load means, if the downloaded data has been updated for the data previously downloaded this time, the sequential schedule
Download of the data set in the rule table
The search cycle for the source site is based on the current search cycle
Is changed to a shorter search cycle, and the changed search cycle
Before currently set in the sequential schedule table
The download date for the download source site
Update the download date for the site based on the
The data downloaded this time is
If the data has not been updated for the
Of the data set in the schedule table
Set the search cycle for the load source site to the current search cycle.
And change the search cycle to a longer search cycle.
And currently set in the sequential schedule table
The download date for the download source site and
Update the download date for the site based on
And a download scheduling means.
【請求項7】 ネットワーク上に構築されたデータをダ
ウンロードするダウンロード装置に於いて、 データのダウンロード対象とするサイトの一覧を設定し
たサイト一覧テーブルと、 複数のサイトに於けるデータの更新周期及び更新時刻が
設定されたサイト別更新テーブルと、 複数のジャンルそれぞれに対して、そのジャンルに属す
るサイトのサイト名が複数設定されたサイト・ジャンル
テーブルと、 該サイト・ジャンルテーブルに設定されている各ジャン
ルそれぞれに対して、そのジャンルに属するサイトに於
ける平均的なデータの更新周期及び更新時刻が設定され
たジャンル別更新テーブルと、ダウンロードを行う時間帯を示すユーザからのスケジュ
ール条件を入力するスケジュール条件入力手段と、 前記サイト一覧テーブルに設定されているサイトの内、
前記サイト別更新テーブルにサイト名が設定され且つ前
記サイト別更新テーブルに設定されている更新時刻が前
記スケジュール条件を満たすサイトについては、前記サ
イト別更新テーブルに設定されているそのサイトの更新
周期及び更新時刻に基づいてデータのダウンロード時期
を決定し、前記サイト別更新テーブルにサイト名が設定
され且つ前記サイト別更新テーブルに設定されている更
新時刻が前記スケジュール条件を満たさないサイトにつ
いては、前記サイト別更新テーブルに設定されているそ
のサイトの更新周期と前記スケジュール条件とに基づい
て、ダウンロード周期が前記サイト別更新テーブルに設
定されているそのサイトの更新周期と等しく且つダウン
ロード時刻が前記スケジュール条件によって示される時
間帯に属するデータのダウンロード時期を決定し、前記
サイト別更新テーブルにサイト名が設定されていないサ
イトについては、前記サイト・ジャンルテーブルの内容
に基づいて前記サイトが属するジャンルを求め、前記ジ
ャンル別更新テーブルに設定されている前記求めたジャ
ンルの平均的な更新時刻が前記スケジュール条件を満た
す場合は、前記ジャンル別更新テーブルに設定されてい
るそのサイトが属するジャンルの平均的な更新周期及び
更新時刻に基づいてデータのダウンロード時期を決定
し、前記ジャンル別更新テーブルに設定されている前記
求めたジャンルの平均的な更新時刻が前記スケジュール
条件を満たしていない場合は、前記ジャンル別更新テー
ブルに設定されている前記求めたジャンルの平均的な更
新周期と前記スケジュール条件とに基づいて、ダウンロ
ード周期が前記ジャンル別更新テーブルに設定されてい
るそのサイトが属するジャンルの平均的な更新周期と等
しく且つダウンロード時刻が前記スケジュール条件によ
って示される時間帯に属するデータのダウンロード時期
を決定するダウンロードスケジューリング手段と、 該ダウンロードスケジューリング手段で決定されたダウ
ンロード時期に従って前記サイト一覧テーブルに設定さ
れている各サイトからデータをダウンロードするダウン
ロード手段とを備えたことを特徴とするダウンロード装
置。
7. A download apparatus for downloading data constructed on a network, comprising: a site list table in which a list of sites to which data is to be downloaded is set; a data update cycle and update at a plurality of sites; A site-specific update table in which time is set, a site genre table in which a plurality of site names of sites belonging to the genre are set for each of a plurality of genres, and a genre set in the site / genre table For each of them, a genre-based update table in which an average data update cycle and an update time at a site belonging to the genre are set, and a schedule from a user indicating a download time zone.
Schedule condition input means for inputting the rule conditions , and among the sites set in the site list table,
The site name is set in the site-specific update table and
The update time set in the site-specific update table is earlier
For sites that meet the schedule conditions,
Update of the site set in the update table by site
Data download time based on cycle and update time
And set the site name in the site-specific update table
Updates made in the site-specific update table
Sites whose new time does not satisfy the schedule conditions
Is not set in the site-specific update table.
Based on the site update cycle and the schedule conditions
The download cycle is set in the site-specific update table.
Equal to the site's update cycle and is down
When the load time is indicated by the schedule condition
Determine the download time of the data belonging to the interzone,
If the site name is not set in the site-specific update table,
For the site, the contents of the site / genre table
The genre to which the site belongs is determined based on the
The above-mentioned determined JAN set in the update table for each channel
Average update time meets the schedule conditions
Is set in the genre update table.
Average update period of the genre to which the site belongs
Determine when to download data based on update time
The genre-specific update table
The average update time of the found genre is based on the schedule
If the conditions are not met, update the genre
Average update of the determined genre set in the
The download is performed based on the new cycle and the schedule conditions.
Mode is set in the genre-specific update table.
The average update period of the genre to which the site belongs, etc.
And the download time depends on the schedule conditions.
Download download means for determining the download time of the data belonging to the time zone indicated by: A download device comprising:
JP8356069A 1996-12-25 1996-12-25 Download device Expired - Lifetime JP2927259B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8356069A JP2927259B2 (en) 1996-12-25 1996-12-25 Download device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8356069A JP2927259B2 (en) 1996-12-25 1996-12-25 Download device

Publications (2)

Publication Number Publication Date
JPH10187563A JPH10187563A (en) 1998-07-21
JP2927259B2 true JP2927259B2 (en) 1999-07-28

Family

ID=18447172

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8356069A Expired - Lifetime JP2927259B2 (en) 1996-12-25 1996-12-25 Download device

Country Status (1)

Country Link
JP (1) JP2927259B2 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000181843A (en) * 1998-12-18 2000-06-30 Toshiba Corp Information repeater and storage medium
JP2001051928A (en) * 1999-08-11 2001-02-23 Nec Corp Information distribution system and its distributing method
JP3787479B2 (en) * 2000-02-22 2006-06-21 株式会社ピーシーデポコーポレーション Member registration system
US6718369B1 (en) 2000-04-03 2004-04-06 International Business Machines Corporation Method, system and program for efficiently distributing serial electronic publications
KR100359110B1 (en) * 2000-05-19 2002-11-04 삼성전자 주식회사 Media recorded advertising program and method for using the media
GB2372587B (en) * 2000-12-15 2005-06-22 Hutchison Telephone Company Lt Automatic downloading for mobile computing devices
JP2003018247A (en) * 2001-06-28 2003-01-17 Nec Access Technica Ltd Radio mobile terminal connectable to information system site
JP2007323672A (en) * 2003-09-22 2007-12-13 Fujitsu Ltd Program, information processing device, access distribution method and system
EP1723551A1 (en) * 2004-03-12 2006-11-22 THOMSON Licensing System and method for scheduling downloading in a cached network environment
JP2005339130A (en) * 2004-05-26 2005-12-08 Toshiba Corp Content download system, and server device and client device therefor
JP2007213772A (en) * 2006-01-11 2007-08-23 Sony Corp Recording/transferring program, recording/transferring apparatus, and recording/transferring method
JP5163648B2 (en) 2007-08-09 2013-03-13 富士通株式会社 Information processing apparatus, update information acquisition method, and update information acquisition program
JP5097563B2 (en) * 2008-01-18 2012-12-12 株式会社日立製作所 Content receiving method and content receiving apparatus
JP2010044788A (en) * 2009-11-16 2010-02-25 Vehicle Inc Method for supplying public information, and method for registering the information

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
「PRODUCTS SHOWCASE」,ASCII,第20巻第11号,株式会社アスキー,1996/11/01,pp.378
「ダイヤルアップ接続で少しでも安くインターネットを使う方法」,INTERNET Surfer,第1巻第2号,エーアイ出版株式会社,1996/07/01,pp.74−77

Also Published As

Publication number Publication date
JPH10187563A (en) 1998-07-21

Similar Documents

Publication Publication Date Title
JP2927259B2 (en) Download device
US7650423B2 (en) System and method for providing update information
US20050283574A1 (en) Pre-loading content to caches for information appliances
US6370580B2 (en) Web serving system that coordinates multiple servers to optimize file transfers
JP4227515B2 (en) Selecting content according to the communication environment
US8046672B2 (en) Method and system for delivering technology agnostic rich media content within an email, banner ad, and web page
US20020138641A1 (en) Targeted multimedia proxy server (tmps)
EP0849689A2 (en) Information processing apparatus and method enabling users to easily acquire information that occurs on a network and suits their favorites
US20030037097A1 (en) Accessing information content
JP3377880B2 (en) Automatic information acquisition apparatus and method
JP2001521334A (en) Communication network node
US8335760B1 (en) Grid computing system to manage utility service content
US6560454B2 (en) System and method for delivery and updating of data transmitted to a mobile terminal
JP3528681B2 (en) Information processing terminal
US6728698B2 (en) Method and system for interaction between a browser engine and an application
JP2002183019A (en) Cache device
JP2004145538A (en) Content distributing system, content distributing method, and its recording medium and program
JP2004118258A (en) Advertisement display method for portable terminal, advertisement providing server, and advertisement display program
JP3855411B2 (en) DATA RELAY DEVICE, DATA RELAY METHOD, AND RECORDING MEDIUM
JP2003030034A (en) Method, device, for providing contents, contents provision program and recording medium in which contents provision program is recorded
JPH11316721A (en) File transmitting/receiving method/system and storage medium storing file transmission/reception program
JPH10307780A (en) Internet terminal equipment
JP2003085074A (en) Periodic update type image browse system, image update method for the same, and image update program for the same
JP2002300559A (en) Method of providing real-time broadcast information and recording broadcast program information linked dynamically to real-time information, and its information providing server, and recording terminal
JP2003140583A (en) Loop advertisement distribution system and its optimizing method