JPH1165905A - Www service system using homepage update history information - Google Patents

Www service system using homepage update history information

Info

Publication number
JPH1165905A
JPH1165905A JP9242226A JP24222697A JPH1165905A JP H1165905 A JPH1165905 A JP H1165905A JP 9242226 A JP9242226 A JP 9242226A JP 24222697 A JP24222697 A JP 24222697A JP H1165905 A JPH1165905 A JP H1165905A
Authority
JP
Japan
Prior art keywords
information
homepage
cache
file
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9242226A
Other languages
Japanese (ja)
Inventor
Teru Senda
輝 千田
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
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP9242226A priority Critical patent/JPH1165905A/en
Publication of JPH1165905A publication Critical patent/JPH1165905A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To shorten the time needed for file transfer and to shorten the time up to a display of the latest information of a homepage by incorporating update information in homepage information of a worldwide web(www) and managing the update history, and extracting difference information between different versions. SOLUTION: When the constitution information part of a homepage A is present in a homepage information storage part (cache), a user-side browser requests the server to transfer the constitution information part of the homepage A and obtains it (202). The browser side compares the constitution information obtained from the server with the constitution information part stored in the cache and can specify elements changed in constitution (203). The browser side requests only the changed elements of the server (204) and reads other unchanged elements out of the cache (205), so that information of the homepage A of the latest version can be displayed (206).

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、ザ・インターネッ
ト(The Internet)のwww(ワールドワ
イドウエッブ)に関し、特にホームページ更新履歴情報
の利用によるwwwサービス方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to the World Wide Web of the Internet, and more particularly to a Web service system using homepage update history information.

【0002】[0002]

【従来の技術】現状のwwwは次のような仕組みからな
る。クライアントから要求があると、クライアント自身
のキャッシュ、ノードのキャッシュ等を検索し、キャッ
シュ情報が存在しなければ要求をサーバへ転送する。サ
ーバ側では、要求のあったページに構成されているデー
タファイルをクライアントに向けて発信し、クライアン
トは受信したデータファイルを組み合わせて表示するこ
とでサスペンドが成り立っている。
2. Description of the Related Art The current www has the following mechanism. When there is a request from the client, the cache of the client itself, the cache of the node, etc. are searched, and if there is no cache information, the request is transferred to the server. On the server side, the data file composed of the requested page is transmitted to the client, and the client displays the received data file in combination to suspend.

【0003】このとき、キャッシュされた時点での内容
とサーバ側の内容に違いが有る場合、情報の即時性が保
障されない。また、逆に、即時性を優先させキャッシュ
を利用しない時、情報更新が行われていないと、再度同
一の情報転送が行われ、転送待ち時間、ネットワーク負
荷などの増大を引き起こしてしまう。
At this time, if there is a difference between the cached content and the content on the server side, the immediacy of the information is not guaranteed. Conversely, when priority is given to immediacy and the cache is not used, if the information is not updated, the same information transfer is performed again, causing an increase in transfer waiting time, network load, and the like.

【0004】なお、キャッシュ管理の仕組み自体につい
ては、例えば特開平6−68010号公報(発明の名
称:「分散キャッシュ管理システム」)等に記載されて
いる。しかしながら、このようなキャッシュ管理方式
は、常に情報を一貫性を保っておく必要があるデータベ
ースなどには有効であるが、wwwのキャッシュ管理と
しては変更通知をおこなうと、効率がよくない。
[0004] The cache management mechanism itself is described in, for example, Japanese Patent Application Laid-Open No. 6-68010 (title of the invention: "Distributed cache management system"). However, such a cache management method is effective for a database or the like in which information needs to be kept consistent at all times, but is inefficient when a change notification is issued as a cache management of www.

【0005】また、ホームページのキャッシュソフトと
して、「ネットレコーダ」(ザクソン株式会社製)等が
あるが、これは、プログラム側でキャッシュを作成する
ものである。
[0005] Also, as a homepage cache software, there is "Net Recorder" (manufactured by Saxon Corporation) or the like.

【0006】[0006]

【発明が解決しようとする課題】上記したように、従来
技術は下記記載の問題点を有してる。
As described above, the prior art has the following problems.

【0007】第1の問題点は、再読込みを指定したとき
に、以前にアクセスしてクライアントのキャッシュに蓄
えられている情報に再度アクセスした場合でも、同様の
情報を転送してしまい、この結果、表示までに時間を消
費し、またネットワークに負荷をかけてしまう、という
ことである。
The first problem is that, when rereading is specified, similar information is transferred even if access was previously made and information stored in the client cache was accessed again. This means that it takes time to display and puts a load on the network.

【0008】その理由は、キャッシュ登録時のデータと
現在の最新データとの間に違いがあるか否かを認識する
機能を具備していない、ためである。
The reason is that there is no function for recognizing whether there is a difference between the data at the time of cache registration and the current latest data.

【0009】第2の問題点は、従来技術において、キャ
ッシュデータを表示したときに、必ずしも最新の情報で
あることが保障されない、ということである。
A second problem is that, in the prior art, when cache data is displayed, it is not always guaranteed that the data is the latest information.

【0010】その理由は、キャッシュに読み込まれたデ
ータは、読込み時点での情報であり、その後の更新状況
には一切関せずに、情報を再発信してしまう、ためであ
る。
[0010] The reason is that the data read into the cache is information at the time of reading, and the information is retransmitted regardless of the update status thereafter.

【0011】第3の問題点は、従来技術において、再読
込みを指定した場合、該当データを全て再ロードしなけ
ればならない、ということである。
A third problem is that, in the prior art, when rereading is designated, all the corresponding data must be reloaded.

【0012】その理由は、どの部分に変更があったか特
定できない、ためである。
The reason is that it is impossible to specify which part has been changed.

【0013】したがって、本発明は、上記従来技術の問
題点に鑑みてなされたものであって、その目的は、ww
wのページ構成情報を用意しデータの更新履歴情報を付
加することによって、ファイル転送に要する時間を短縮
してホームページの最新情報を表示するまでの時間を短
縮すると共に、ネットワーク負荷を低減する、ホームペ
ージ更新履歴情報の利用によるwwwサービス方式を提
供することにある。
Therefore, the present invention has been made in view of the above-mentioned problems of the prior art, and its object is to provide
By preparing the page composition information of w and adding the update history information of the data, the time required for file transfer is shortened, the time required for displaying the latest information on the homepage is shortened, and the network load is reduced. An object of the present invention is to provide a WWW service system using update history information.

【0014】[0014]

【課題を解決するための手段】前記目的を達成するた
め、本発明のwwwサービス方式は、www(Worl
d Wide Web、ワールドワイドウエッブ)のH
omePage(ホームページ)を構成する情報に、ペ
ージの更新情報を組み込み、更新の履歴管理を行い、異
なるバージョン間での差分情報を抽出可能としたことを
特徴とする。
In order to achieve the above-mentioned object, a www service system of the present invention comprises a web service (www (World)).
d Wide Web, World Wide Web)
It is characterized in that update information of a page is incorporated into information forming an "homePage" (homepage), update history management is performed, and difference information between different versions can be extracted.

【0015】[発明の概要]本発明においては、従来フ
ァイルと比べ、ファイルの更新日時/バージョンを構成
情報として備え、この情報は、別ファイルとして存在し
ており、データ部ファイルとは別個のものとされる。そ
して、ある時点での最新情報を入手したい場合、まずキ
ャッシュに以前のデータが有るか否かを判断し、存在す
る場合には、サーバに構成情報を要求して受け取る。
[Summary of the Invention] In the present invention, the file update date / version is provided as configuration information as compared with the conventional file, and this information exists as a separate file and is separate from the data part file. It is said. Then, when it is desired to obtain the latest information at a certain point, it is first determined whether or not there is previous data in the cache, and if so, the configuration information is requested and received from the server.

【0016】キャッシュ内の構成情報と受け取った構成
情報を比較し、情報の変更がない要素についてはキャッ
シュの情報を見ることにより、最新の情報を表示うるこ
とができ転送の必要が無くなる。この時、構成の一部分
のみに変更が有る場合には、変更分のみを転送し、キャ
ッシュの情報と組み合わせることで、全ての情報を転送
すること無しに、最新情報を表示できる。
By comparing the configuration information in the cache with the received configuration information, and viewing the information in the cache for elements whose information has not been changed, the latest information can be displayed and the need for transfer is eliminated. At this time, if there is a change in only a part of the configuration, the latest information can be displayed without transferring all the information by transferring only the changed portion and combining it with the cache information.

【0017】これにより、クライアントからの要求時点
で全ての情報を転送すること無しに、キャッシュにある
情報と変更分のみの転送により最新の情報を表示可能に
なる。
Thus, the latest information can be displayed by transferring only the information in the cache and the changed portion without transferring all the information at the time of the request from the client.

【0018】サーバ上の最新バージョンの構成状況(構
成情報ファイル)は、ファイル名、更新日時、バージョ
ンなど、データ量としては小さいので、低容量、短時間
アクセスにより確認することができる。
The configuration status (configuration information file) of the latest version on the server has a small amount of data, such as a file name, update date and time, and a version.

【0019】[0019]

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

【0020】図1は、本発明の実施の形態を説明するた
めの図である。図1を参照すると、本発明の実施の形態
は、ホームページ(HomePage)を構成するファ
イルの情報を構成情報部で一括して管理するようにした
ものである。
FIG. 1 is a diagram for explaining an embodiment of the present invention. Referring to FIG. 1, in the embodiment of the present invention, information of files constituting a home page (HomePage) is collectively managed by a configuration information section.

【0021】従来技術においては、ホームページの情報
はいくつかの要素(ファイル)111によって構成され
ている。
In the prior art, home page information is composed of several elements (files) 111.

【0022】本発明の実施の形態では、HomePag
e構成情報部を用いて、この構成要素をまとめて管理す
る。このHomePage構成情報部は、HomePa
geの更新毎(バージョン毎)に作成、管理される。例
えばHomePage構成情報部12は、HomePa
geA情報部(バージョン1)11の構成情報部、Ho
mePage構成情報部22は、HomePageA情
報部(バージョン2)21の構成情報部である。
In the embodiment of the present invention, HomePag
The components are collectively managed using the e configuration information section. This HomePage configuration information section includes the HomePage
It is created and managed for every update (for each version) of the ge. For example, the HomePage configuration information section 12
GeA information section (version 1) 11 configuration information section, Ho
The mePage configuration information section 22 is a configuration information section of the HomePageA information section (version 2) 21.

【0023】HomePage構成情報部は、そのHo
mePageを構成している要素毎に、それぞれ、バー
ジョン、作成日時、キャッシュの所在を管理する情報を
保持している。
The HomePage configuration information section includes the home page
Information for managing the version, the date and time of creation, and the location of the cache is stored for each element that composes mePage.

【0024】図2は、本発明の実施の形態の動作シーケ
ンスを説明するための図である。本発明の実施の形態の
動作について、図1及び図2を参照して詳細に説明す
る。
FIG. 2 is a diagram for explaining an operation sequence according to the embodiment of the present invention. The operation of the embodiment of the present invention will be described in detail with reference to FIGS.

【0025】利用者がHomePageAの情報を入手
した場合、過去のある時点で当該HomePageAを
参照したことがあり、ファイルがキャッシュ(Home
Page情報蓄積部)に記憶されているか否か判断する
(ステップ201)。キャッシュに、当該HomePa
geAの構成情報部が存在しない場合には、従来方式と
同様、サーバに対してHTTP(hyper text transfe
r protocol)アクセスを行う。
When the user obtains the information of HomePageA, the user has referred to the HomePageA at a certain point in the past, and the file is cached (HomePageA).
(Step 201). In the cache, the HomePa
If the configuration information section of the geoA does not exist, the HTTP (hyper text transfe) is transmitted to the server as in the conventional method.
r protocol) access.

【0026】ステップ201において、キャッシュに当
該HomePageAの構成情報部が存在しているとき
には、利用者側ブラウザは、サーバに対して、Home
PageAの構成情報部の転送を要求して入手する(ス
テップ202)。
In step 201, when the configuration information section of the HomePageA exists in the cache, the user side browser sends the HomePageA to the server.
The transfer of the configuration information section of Page A is requested and obtained (Step 202).

【0027】ブラウザ(クライアント)側は、サーバか
ら入手した構成情報部と、蓄積されているキャッシュ内
の構成情報部とを比較し、構成変更があった要素を特定
することが可能である(ステップ203)。
The browser (client) side can compare the configuration information section obtained from the server with the stored configuration information section in the cache and specify the element whose configuration has been changed (step). 203).

【0028】ブラウザ側では、変更のあった要素(ファ
イル)のみを、サーバに転送要求し(ステップ20
4)、変更のない要素については、キャッシュから読み
込み(ステップ205)、これにより、最新のバージョ
ンのHomePageAの情報を表示することができる
(ステップ206)。
The browser requests the server to transfer only the changed element (file) (step 20).
4) For elements that have not been changed, they are read from the cache (step 205), whereby the latest version of HomePageA information can be displayed (step 206).

【0029】[0029]

【実施例】上記した本発明の実施の形態について更に詳
細に説明すべく、本発明の実施例について以下に説明す
る。
DESCRIPTION OF THE PREFERRED EMBODIMENTS In order to describe the above-mentioned embodiment of the present invention in more detail, an embodiment of the present invention will be described below.

【0030】図3は、本発明の一実施例におけるHom
ePage構成情報の一例を示す図である。図3を参照
すると、HomePageAの任意の時点でのバージョ
ンA1を構成するファイルは、HTMLファイル“1
1”、画像ファイル“12”、画像ファイル“13”、
スクリプトファイル“14”であるとする。図4は、図
3の構成情報ファイル“10”の内容を示す図である。
図4を参照すると、構成情報ファイル“10”は、この
4つのファイルに関して、ファイル名、パス(図ではキ
ャッシュ1内)、更新日時、及び、バージョンをそれぞ
れ構成情報として管理する。
FIG. 3 is a diagram showing a Hom according to an embodiment of the present invention.
It is a figure showing an example of ePage composition information. Referring to FIG. 3, a file constituting the version A1 of HomePageA at any time is an HTML file “1”.
1 ", image file" 12 ", image file" 13 ",
It is assumed that the script file is “14”. FIG. 4 is a diagram showing the contents of the configuration information file "10" of FIG.
Referring to FIG. 4, the configuration information file “10” manages a file name, a path (in the cache 1 in the figure), an update date and time, and a version for each of the four files as configuration information.

【0031】またHomePageAの任意の時点での
バージョンA2を構成するファイルは、HTMLファイ
ル“21”、画像ファイル“12”、画像ファイル“2
3”、スクリプトファイル“14”、画像ファイル“2
5”とする。
The files constituting the version A2 of the HomePageA at any time are an HTML file "21", an image file "12", and an image file "2".
3 ", script file" 14 ", image file" 2 "
5 ".

【0032】このとき、バージョン間での変更ファイル
は、HTMLファイル1、画像ファイル2、追加ファイ
ルは画像ファイル5である。
At this time, the files changed between the versions are the HTML file 1, the image file 2, and the additional file is the image file 5.

【0033】バージョンA2において、画像ファイル
“12”、スクリプトファイル“14”は、バージョン
A1のものと変更がなく同一のものとする。
In the version A2, the image file "12" and the script file "14" are the same as the version A1 without any change.

【0034】バージョンA2の構成情報ファイル“2
0”は、このバージョンA2を構成する5つのファイル
の構成情報を管理する。
The version A2 configuration information file “2”
"0" manages the configuration information of the five files making up this version A2.

【0035】サーバ以外のアクセス点で、HomePa
geAの情報を入手したノードでは、このページを構成
する要素ファイルと同時に、構成情報ファイルはHom
ePage蓄積ファイルにキャッシュすることが可能で
ある。これによりプロクシ機能にも対応することが可能
である。
At an access point other than the server, HomePa
In the node that has obtained the information of “geA”, the configuration information file is stored in the home
It can be cached in the ePage storage file. This makes it possible to support the proxy function.

【0036】次に本発明の一実施例の動作について図2
を参照して詳細に説明する。以下では、一例として、過
去のある時点で参照したHomePageAのバージョ
ンA1のファイルがHomePage蓄積ファイル(キ
ャッシュ)に記憶されているとき、クライアント側で再
びHomePageAの情報を入手する場合について説
明する。
Next, the operation of the embodiment of the present invention will be described with reference to FIG.
This will be described in detail with reference to FIG. In the following, as an example, a case will be described in which, when a file of version A1 of HomePageA referred to at a certain point in the past is stored in a HomePage accumulation file (cache), information of HomePageA is obtained again on the client side.

【0037】クライアント側ブラウザは、まずサーバに
対してHomePageAの構成情報ファイルを要求し
入手する(ステップ202)。このとき、サーバはHo
mePageAの最新バージョンの構成情報を通知する
ことになる。
First, the client-side browser requests and obtains the configuration information file of HomePageA from the server (step 202). At this time, the server is Ho
The configuration information of the latest version of mePageA will be notified.

【0038】ブラウザ側は入手した最新バージョンの構
成情報ファイルと蓄積されているキャッシュ内の構成情
報ファイルとを比較し、構成変更があったファイルを特
定することが可能である(ステップ203)。そして、
変更のあったファイルのみをサーバに転送要求し、変更
のないファイルはキャッシュから読み込むことで、最新
のバージョンのHomePageAの情報を表示するこ
とができる(ステップ204〜206)。
The browser can compare the obtained latest version of the configuration information file with the stored configuration information file in the cache and specify the file whose configuration has been changed (step 203). And
By requesting the server to transfer only the changed file and reading the unchanged file from the cache, the information of the latest version of HomePageA can be displayed (steps 204 to 206).

【0039】また、キャッシュ内にファイルが残ってい
ない場合には(ステップ201の「存在しない」分
岐)、通常のwwwブラウザの動作と同様にサーバに対
して転送要求を行う。
If no file remains in the cache ("non-existent" branch in step 201), a transfer request is made to the server in the same manner as a normal operation of a www browser.

【0040】例えば、図3の場合、サーバより得た最新
バージョンの構成情報ファイル“20”(320)と、
キャッシュに存在する構成情報ファイル“10”(31
0)の相違部分は、HTMLファイル1(311と32
1)、画像ファイル3(313と323)、画像ファイ
ル5(325)である。画像ファイル2(312と32
2)、スクリプトファイル4(314と324)は、バ
ージョン間にて変更が無い。
For example, in the case of FIG. 3, the latest version of the configuration information file “20” (320) obtained from the server,
Configuration information file "10" (31
0) is different from the HTML file 1 (311 and 321).
1), image file 3 (313 and 323), and image file 5 (325). Image file 2 (312 and 32
2) The script file 4 (314 and 324) has no change between versions.

【0041】図5は、本発明の一実施例の動作を説明す
るためのシステム構成を示す図である(図3に示すHo
mePage情報構成の場合)。図5に示すような構成
の場合、クライアント側ブラウザ51aは,構成情報フ
ァイルの比較結果より,サーバ53に対してHTMLフ
ァイル“21”、画像ファイル“23”、画像ファイル
“25”の転送を要求する。残りの構成ファイルである
画像ファイル“12”、スクリプトファイル“14”
は、キャッシュ51bのファイルを読み込み、バージョ
ンA2の構成を表示することになる。
FIG. 5 is a diagram showing a system configuration for explaining the operation of one embodiment of the present invention (Ho shown in FIG. 3).
(mepage information configuration). In the case of the configuration shown in FIG. 5, the client browser 51a requests the server 53 to transfer the HTML file "21", the image file "23", and the image file "25" based on the comparison result of the configuration information files. I do. The remaining configuration files, image file “12” and script file “14”
Reads the file in the cache 51b and displays the configuration of the version A2.

【0042】次に、本発明の第二の実施例について図面
を参照して説明する。
Next, a second embodiment of the present invention will be described with reference to the drawings.

【0043】HomePageを構成するファイルのキ
ャッシュ場所は、クライアントローカルに限定されるも
のでない。構成情報ファイルには、ファイルの存在場所
が格納できるキャッシュの管理に利用することができ
る。ローカルキャッシュ領域の容量が小さい場合には、
他のノードや媒体にキャッシュを分散することが可能で
ある。例えばプロキシ(Proxy)サーバ上のディス
クであったりプロバイダのゲートウェイ上に蓄積してお
き、そこへのパスを設定することでキャッシュ領域を拡
張する事ができる。
The cache location of the files that make up HomePage is not limited to the client local. The configuration information file can be used for managing a cache that can store the location of the file. If the capacity of the local cache area is small,
It is possible to distribute the cache to other nodes and media. For example, the cache area can be expanded by storing the data on a disk on a proxy server or on a provider gateway and setting a path to the disk.

【0044】更新日時やバージョンは、HTML作成に
おいての管理手法として広く普及しているものであり、
新たな作業負担をかけずに構築できる。
The update date and version are widely used as a management method in HTML creation.
Can be built without adding new work load.

【0045】図6は、本発明の第二の実施例の構成を示
す図である。図6を参照すると、バージョンAの構成フ
ァイルは、クライアント61とキャッシュノード64の
2カ所に分散キャッシュされている。
FIG. 6 is a diagram showing the configuration of the second embodiment of the present invention. Referring to FIG. 6, the configuration file of version A is distributed and cached in two places: a client 61 and a cache node 64.

【0046】構成情報ファイル“10”の管理項目パス
では、画像ファイル“12”の所在はクライアント61
内、HTMLファイル“11”、画像ファイル“1
3”、スクリプトファイル“14”の所在はキャッシュ
ノード64であることを認識しているので、対応するノ
ードからキャッシュされたファイルを入手することがで
きる。
In the management item path of the configuration information file “10”, the location of the image file “12” is
Of which, HTML file “11”, image file “1”
Since it is recognized that the location of the script file "3" and the location of the script file "14" are the cache node 64, the cached file can be obtained from the corresponding node.

【0047】ブラウザ61aがHomePageバージ
ョンAを表示する際には、クライアント61内のキャッ
シュ61bに蓄積された構成情報ファイル“10”を参
照し、構成する要素のファイル画像ファイルであるクラ
イアント内キャッシュ61bと、キャッシュノード64
からそれぞれ転送し、組み合わせる。
When the browser 61a displays the HomePage version A, the browser 61a refers to the configuration information file "10" stored in the cache 61b in the client 61, and stores the file in the client cache 61b, which is a file image file of constituent elements. , Cache node 64
From each other and combine.

【0048】[0048]

【発明の効果】以上説明したように、本発明によれば下
記記載の効果を奏する。
As described above, according to the present invention, the following effects can be obtained.

【0049】本発明の第1の効果は、ファイル転送に要
する時間を短縮し、これによりHomePageの最新
情報を表示するまでの時間を短縮することができる、と
いうことである。
A first effect of the present invention is that the time required for file transfer can be reduced, thereby shortening the time required for displaying the latest information of HomePage.

【0050】その理由は、本発明においては、バージョ
ン間での変更分を把握することを可能とし、既に読み込
み済みでキャッシュ内に存在しているファイルについて
は再度サー側バから転送する必要が無く、これにより、
ファイル転送の回数及び量を低減するようにしたことに
よる。
The reason is that, in the present invention, it is possible to grasp a change between versions, and it is not necessary to transfer a file already read and existing in the cache from the server again. ,
This is because the number and amount of file transfers are reduced.

【0051】本発明の第2の効果は、日々増大するザ・
インターネット(The Internet)のトラフ
ィック負荷を軽減することができる、ということであ
る。
The second effect of the present invention is that the
That is, the traffic load of the Internet (The Internet) can be reduced.

【0052】その理由は、本発明においては、上記第1
の効果の理由と同様、ファイル転送の回数及び転送量を
低減することができるからである。
The reason is that in the present invention, the first
This is because, similarly to the reason for the effect described above, the number of file transfers and the transfer amount can be reduced.

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

【図1】本発明の実施の形態を説明するための図であ
る。
FIG. 1 is a diagram for describing an embodiment of the present invention.

【図2】本発明の実施の形態の動作を説明するためのフ
ローチャートである。
FIG. 2 is a flowchart illustrating an operation of the exemplary embodiment of the present invention.

【図3】本発明の一実施例を説明するための図であり、
HomePage構成情報の一例を示すブロック図であ
る。
FIG. 3 is a diagram for explaining one embodiment of the present invention;
It is a block diagram showing an example of HomePage composition information.

【図4】本発明の一実施例を説明するための図であり、
構成情報ファイルの一例を示す図である。
FIG. 4 is a diagram for explaining one embodiment of the present invention;
FIG. 4 is a diagram illustrating an example of a configuration information file.

【図5】本発明の一実施例の処理動作を説明するための
システム構成を示す図であり、HomePage構成情
報が図3に示したものの場合の動作を説明する図であ
る。
FIG. 5 is a diagram showing a system configuration for explaining a processing operation according to an embodiment of the present invention, and is a diagram for explaining an operation when HomePage configuration information is that shown in FIG. 3;

【図6】本発明の第二の実施例の構成を示す図である。FIG. 6 is a diagram showing a configuration of a second embodiment of the present invention.

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

11 HomePage情報部 12 HomePage構成情報部 310 HomePage構成情報ファイル 311〜314 HomePage情報ファイル 51 クライアント 52 インターネット 53 サーバ 11 HomePage information section 12 HomePage configuration information section 310 HomePage configuration information file 311 to 314 HomePage information file 51 Client 52 Internet 53 Server

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】www(World Wide Web、
ワールドワイドウエッブ)のHomePage(ホーム
ページ)を構成する情報に、ページの更新情報を組み込
み、 更新の履歴管理を行い、異なるバージョン間での差分情
報を抽出可能としたことを特徴とする、HomePag
e更新履歴情報の利用によるwwwサービス方式。
Claims: 1. WWW (World Wide Web,
HomePage (World Wide Web) is characterized by incorporating page update information into information constituting HomePage (homepage), managing update history, and extracting difference information between different versions.
e WWW service system using update history information.
【請求項2】前記差分情報に基づき、クライアント側の
バージョンよりもサーバ側のバージョンの方が新しい要
素についてのみ前記サーバ側に前記クライアント側から
転送要求を行うことを特徴とする請求項1記載のwww
サービス方式。
2. A transfer request from the client side to the server side only for an element whose version on the server side is newer than the version on the client side based on the difference information. www
Service method.
【請求項3】HomePage(ホームページ)を構成
する要素の情報を一括管理し、バージョン毎に作成され
るHomePage構造情報部を備え、 前記HomePage構造情報部は、前記HomePa
geを構成する要素毎に、そのバージョン、更新日時、
蓄積されるキャッシュの所在情報を含み、 あるHomePageの情報を表示する場合、ブラウザ
は、キャッシュ内に該HomePageの構成情報部が
ある場合に、サーバに対して該HomePageの構成
情報部の転送を要求し、前記サーバから取得した前記H
omePageの構成情報部と前記キャッシュ内の構成
情報部とを比較し、構成変更のあった要素についてのみ
前記サーバに転送要求し、変更のない要素については前
記キャッシュから読み込むことにより、前記HomeP
ageの最新情報を表示する、ことを特徴とするHom
ePage更新履歴情報の利用によるwwwサービス方
式。
3. A home page structure information section which collectively manages information of elements constituting a home page (home page) and is created for each version, wherein the home page structure information section includes:
version, update date and time,
When displaying the information of a certain HomePage including the location information of the cache to be stored, if the configuration information section of the HomePage is present in the cache, the browser requests the server to transfer the configuration information section of the HomePage. And the H obtained from the server
The configuration information part of the homePage is compared with the configuration information part in the cache, and only the elements whose configuration has been changed are requested to be transferred to the server.
displaying the latest information of age
A WWW service system using ePage update history information.
【請求項4】前記キャッシュが、クライアントに備えら
れるか、もしくはクライアント及びキャシュノードに分
散されている、ことを特徴とする請求項2記載のHom
ePage更新履歴情報の利用によるwwwサービス方
式。
4. The Hom according to claim 2, wherein said cache is provided in a client or is distributed to a client and a cache node.
A WWW service system using ePage update history information.
JP9242226A 1997-08-22 1997-08-22 Www service system using homepage update history information Pending JPH1165905A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9242226A JPH1165905A (en) 1997-08-22 1997-08-22 Www service system using homepage update history information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9242226A JPH1165905A (en) 1997-08-22 1997-08-22 Www service system using homepage update history information

Publications (1)

Publication Number Publication Date
JPH1165905A true JPH1165905A (en) 1999-03-09

Family

ID=17086118

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9242226A Pending JPH1165905A (en) 1997-08-22 1997-08-22 Www service system using homepage update history information

Country Status (1)

Country Link
JP (1) JPH1165905A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001028619A (en) * 1999-05-13 2001-01-30 Matsushita Electric Ind Co Ltd Information terminal
JP2001034658A (en) * 1999-07-21 2001-02-09 Nec Corp Electronic coupon issuing and managing system, its issuing/ and managing method, and recording medium recording its control program
JP2001101200A (en) * 1999-09-29 2001-04-13 Sony Corp Electronic filing device
JP2001344223A (en) * 2000-05-31 2001-12-14 Nec Corp Server device, client device, client-server communication system, and server specification system to be used therefor
JP2002189618A (en) * 2000-12-21 2002-07-05 Hitachi Information Systems Ltd Processing method of www server using difference cache and www brower, and program therefor
JP2002342382A (en) * 2001-05-01 2002-11-29 K-Plex Inc Method and device for automatically retrieving hypertext structure
JP2003162472A (en) * 2001-11-28 2003-06-06 Hitachi Information Systems Ltd Web page browsing method, client for web page browsing system and web page browsing program
JP2004501437A (en) * 2000-05-16 2004-01-15 ディバイン・テクノロジー・ベンチャーズ Delivery dynamic web page caching system
JP2004094853A (en) * 2002-09-04 2004-03-25 Dainippon Printing Co Ltd Slide show system, terminal device and recording medium
JP2005018787A (en) * 2003-06-25 2005-01-20 Microsoft Corp Registration and extraction of database table change information usable in invalidating cache entry
JP2008535056A (en) * 2005-03-24 2008-08-28 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. Embedded web-based management method
JP2010097543A (en) * 2008-10-20 2010-04-30 Fujitsu Frontech Ltd Service support program and service support method
JP2011086223A (en) * 2009-10-19 2011-04-28 Mitsubishi Electric Corp Data display device, data display method and computer program
JP2017502433A (en) * 2014-09-26 2017-01-19 小米科技有限責任公司Xiaomi Inc. Information acquisition method, information acquisition apparatus, information acquisition system, program, and recording medium
WO2017119869A1 (en) * 2016-01-05 2017-07-13 Entit Software Llc Resource requests

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09212397A (en) * 1996-01-31 1997-08-15 Toshiba Corp File reading method
JPH1115714A (en) * 1997-06-25 1999-01-22 Mitsubishi Electric Corp Information acquisition terminal, information cache server and information acquisition method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09212397A (en) * 1996-01-31 1997-08-15 Toshiba Corp File reading method
JPH1115714A (en) * 1997-06-25 1999-01-22 Mitsubishi Electric Corp Information acquisition terminal, information cache server and information acquisition method

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001028619A (en) * 1999-05-13 2001-01-30 Matsushita Electric Ind Co Ltd Information terminal
JP2001034658A (en) * 1999-07-21 2001-02-09 Nec Corp Electronic coupon issuing and managing system, its issuing/ and managing method, and recording medium recording its control program
JP2001101200A (en) * 1999-09-29 2001-04-13 Sony Corp Electronic filing device
JP2004501437A (en) * 2000-05-16 2004-01-15 ディバイン・テクノロジー・ベンチャーズ Delivery dynamic web page caching system
JP2001344223A (en) * 2000-05-31 2001-12-14 Nec Corp Server device, client device, client-server communication system, and server specification system to be used therefor
JP2002189618A (en) * 2000-12-21 2002-07-05 Hitachi Information Systems Ltd Processing method of www server using difference cache and www brower, and program therefor
JP2002342382A (en) * 2001-05-01 2002-11-29 K-Plex Inc Method and device for automatically retrieving hypertext structure
JP2003162472A (en) * 2001-11-28 2003-06-06 Hitachi Information Systems Ltd Web page browsing method, client for web page browsing system and web page browsing program
JP2004094853A (en) * 2002-09-04 2004-03-25 Dainippon Printing Co Ltd Slide show system, terminal device and recording medium
JP2005018787A (en) * 2003-06-25 2005-01-20 Microsoft Corp Registration and extraction of database table change information usable in invalidating cache entry
JP4578160B2 (en) * 2003-06-25 2010-11-10 マイクロソフト コーポレーション Create and retrieve database table change information that can be used to invalidate cache entries
JP2008535056A (en) * 2005-03-24 2008-08-28 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. Embedded web-based management method
JP2010097543A (en) * 2008-10-20 2010-04-30 Fujitsu Frontech Ltd Service support program and service support method
JP2011086223A (en) * 2009-10-19 2011-04-28 Mitsubishi Electric Corp Data display device, data display method and computer program
JP2017502433A (en) * 2014-09-26 2017-01-19 小米科技有限責任公司Xiaomi Inc. Information acquisition method, information acquisition apparatus, information acquisition system, program, and recording medium
WO2017119869A1 (en) * 2016-01-05 2017-07-13 Entit Software Llc Resource requests

Similar Documents

Publication Publication Date Title
US7096418B1 (en) Dynamic web page cache
US7194678B1 (en) Dynamic web page generation method and system
US7426543B2 (en) Accessing data stored in multiple locations
US6081829A (en) General purpose web annotations without modifying browser
CN100511220C (en) Method and system for maintaining data in distributed caches
US7392303B2 (en) Method for preserving referential integrity within web sites
EP1461928B1 (en) Method and system for network caching
US7412535B2 (en) Method and system for caching fragments while avoiding parsing of pages that do not contain fragments
US6816944B2 (en) Apparatus and methods for providing coordinated and personalized application and data management for resource-limited mobile devices
US8103742B1 (en) Deferred and off-loaded rendering of selected portions of web pages to incorporate late-arriving service data
US6597377B1 (en) Web links objects
US20020156702A1 (en) System and method for producing, publishing, managing and interacting with e-content on multiple platforms
US8620923B1 (en) System and method for storing meta-data indexes within a computer storage system
US20030188021A1 (en) Method and system for processing multiple fragment requests in a single message
JPH1165905A (en) Www service system using homepage update history information
US20110119354A1 (en) Method and system for distributing requests for content
US20080005273A1 (en) Method and system for caching role-specific fragments
JP2004005491A (en) Pier-to-pier file sharing method and its device
JPH10254753A (en) Inter-cache information transfer method
WO2001057673A1 (en) Coordinated and personalized application and data management
US20040215825A1 (en) Accessing data in a computer network
US20140032703A1 (en) System and method for an expandable computer storage system
JP2993434B2 (en) Distributed hypermedia system
US20140032716A1 (en) System and method for locking exclusive access to a divided resource
JP3737310B2 (en) WWW server system

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20001017