[go: up one dir, main page]

JPH11154111A - Object managing device - Google Patents

Object managing device

Info

Publication number
JPH11154111A
JPH11154111A JP9321347A JP32134797A JPH11154111A JP H11154111 A JPH11154111 A JP H11154111A JP 9321347 A JP9321347 A JP 9321347A JP 32134797 A JP32134797 A JP 32134797A JP H11154111 A JPH11154111 A JP H11154111A
Authority
JP
Japan
Prior art keywords
file
embedded
time
management information
html
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
JP9321347A
Other languages
Japanese (ja)
Inventor
Naoki Matsuo
直樹 松尾
Atsushi Hatakeyama
敦 畠山
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.)
Digital Vision Laboratories Corp
Original Assignee
Digital Vision Laboratories 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 Digital Vision Laboratories Corp filed Critical Digital Vision Laboratories Corp
Priority to JP9321347A priority Critical patent/JPH11154111A/en
Publication of JPH11154111A publication Critical patent/JPH11154111A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To shorten the updating time by downloading only the updated object. SOLUTION: This device is provided with a main file l in which information showing the storage positions of various objects is embedded, subordinate file 2 in which managing information for each object in the main file 1 is embedded, and discriminating means for discriminating the update of the object corresponding to the managing information by comparing the managing information in the subordinate file 2 with the managing information preserved at the storage destination of the said object. Since updating is discriminated for each object based on the managing information in the subordinate file 2, only the updated object can be downloaded and time for updating can be shortened.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、オブジェクト管理
装置に関し、特に、HTML(Hyper Text Markup Lang
uage)ファイルに埋め込まれた画像や音声などの各種オ
ブジェクトの鮮度管理(最新の情報に管理すること)を
オブジェクト毎に行うことができる新規なオブジェクト
管理装置に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to an object management apparatus, and more particularly to an HTML (Hyper Text Markup Lang).
The present invention relates to a novel object management apparatus capable of managing the freshness of various objects such as images and sounds embedded in a file (management with the latest information) for each object.

【0002】[0002]

【従来の技術】HTMLファイルは、特にインターネッ
トの世界において、デファクトスタンダード(公的機関
が定めた標準規格ではないが広くユーザに受け入れられ
たことにより事実上の標準となった規格)となっている
ファイル形式であり、インターネット・エクスプローラ
やネットスケープ・ナビゲータ(何れも各社の登録商
標)などのプラウザソフトさえあれば、プラットフォー
ムの種類を問わずに閲覧(表示)できる利点から、WW
W(World Wide Web)サーバー上のコンテンツ配布はも
ちろんのこと、特定のワープロ文書をこのHTML形式
に変換して共有化を図ったりすることが行われている。
2. Description of the Related Art HTML files have become de facto standards (standards which are not standards set by public organizations but have become de facto standards because they have been widely accepted by users), especially in the Internet world. It is a file format, and if there is only browser software such as Internet Explorer and Netscape Navigator (both are registered trademarks of each company), it can be browsed (displayed) regardless of the type of platform.
In addition to content distribution on a W (World Wide Web) server, specific word processing documents are converted to this HTML format for sharing.

【0003】図2はHTMLファイルの基本構造を示す
図であり、“<”と“>”で囲まれた部分が“タグ”と
呼ばれるHTML特有の制御情報である。図では代表的
なタグのいくつかを示している。例えば、<HTML>
と</HTML>はこのドキュメントがHTML形式で
あることを示している。また、<HEAD>と</HE
AD>はこのドキュメントに関する情報(図では<TI
TLE>と</TITLE>の間にタイトル名を入れて
いる)を入れる部分であり、<BODY>と</BOD
Y>はプラウザに表示するオブジェクトを入れる部分で
ある。因みに、図3はこのHTMLファイルのプラウザ
表示例である。<BODY>と</BODY>に囲まれ
た部分に入れられた“文字列”が表示されている。
FIG. 2 is a diagram showing a basic structure of an HTML file. A portion between “<” and “>” is control information unique to HTML called “tag”. The figure shows some of the typical tags. For example, <HTML>
And </ HTML> indicate that this document is in HTML format. Also, <HEAD> and </ HE
AD> is information about this document (<TI
TLE> and </ TITLE> with the title name), <BODY> and </ BOD
Y> is a part for inserting an object to be displayed in the browser. FIG. 3 shows an example of a browser display of the HTML file. "Character string" inserted in a portion surrounded by <BODY> and </ BODY> is displayed.

【0004】ところで、HTMLファイルには文字列以
外にも、画像や音声などのオブジェクトを埋め込むこと
ができる。図4はその一例を示すHTMLファイルであ
り、<BODY>タグの間にいくつかのイメージ(画
像)ファイル名(sample1.gif、sampl
e2.gif、sample3.gif、………)が埋
め込まれている。なお、IMGはイメージタグ、SRC
はファイル名指定のオプションである。図5はこのHT
MLファイルのプラウザ表示例であり、上から順に、s
ample1.gif、sample2.gif、sa
mple3.gif、………のイメージが表示されてい
る。
[0004] By the way, in addition to character strings, objects such as images and sounds can be embedded in an HTML file. FIG. 4 is an HTML file showing an example of this, and several image (image) file names (sample1.gif, sample1) are provided between <BODY> tags.
e2. gif, sample3. gif,...) are embedded. IMG is an image tag, SRC
Is an option for specifying the file name. FIG. 5 shows this HT
This is an example of a browser display of an ML file.
sample1. gif, sample2. gif, sa
mple3. gif,... are displayed.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、従来の
プラウザ表示では、HTMLファイルの表示を更新する
際にリロードボタンを押す(クリックする)という操作
を行うが、この更新動作はHTMLファイルの全体を更
新するものであるため、例えば、複数のイメージファイ
ルが埋め込まれている場合でその一部のイメージファイ
ルしか更新されていない場合であっても、すべてのイメ
ージファイルをダウンロードすることとなり、特にイメ
ージファイルの数が多い場合、表示の更新に相当の時間
がかかるという問題点があった。
However, in the conventional browser display, when the display of the HTML file is updated, an operation of pressing (clicking) the reload button is performed, but this updating operation updates the entire HTML file. Therefore, for example, even if multiple image files are embedded and only some of them are updated, all image files will be downloaded. When the number is large, there is a problem that it takes a considerable time to update the display.

【0006】そこで、本発明は、更新されたオブジェク
トだけをダウンロードできるようにして更新時間の短縮
化を図ることを目的とする。
[0006] Therefore, an object of the present invention is to shorten the update time by allowing only updated objects to be downloaded.

【0007】[0007]

【課題を解決するための手段】請求項1に係る発明は、
各種オブジェクトの格納位置を示す情報を埋め込んだ主
ファイルと、前記主ファイル内のオブジェクトごとの管
理情報を埋め込んだ副ファイルと、前記副ファイル内の
管理情報と該管理情報に対応するオブジェクトの格納先
に保存されている管理情報とを対比して前記オブジェク
トの更新判定を行う判定手段と、を備えたことを特徴と
する。
The invention according to claim 1 is
A main file in which information indicating storage positions of various objects is embedded, a sub-file in which management information for each object in the main file is embedded, a management information in the sub-file, and a storage location of an object corresponding to the management information And a determination unit for determining whether the object is to be updated by comparing the management information with the management information stored in the storage device.

【0008】請求項1に係る発明では、副ファイル内の
管理情報に基づいてオブジェクトごとの更新判定を行う
ため、更新されたオブジェクトだけのダウンロードが可
能となり、更新時間の短縮化が図られる。
According to the first aspect of the present invention, since the update determination is performed for each object based on the management information in the sub file, only the updated object can be downloaded, and the update time can be reduced.

【0009】[0009]

【発明の実施の形態】以下、本発明の実施例を図面に基
づいて説明する。図1は本発明に係るオブジェクト管理
装置の一実施例を示す図であり、1は主ファイルとして
のHTMLファイル、2はこのHTMLファイルと同時
並行的にダウンロードされる副ファイルである。図示の
HTMLファイル1には、冒頭の従来説明と同じ三つの
イメージファイル名が埋め込まれているが、これは、文
字列以外の各種オブジェクトを例示するためのものであ
り、このオブジェクト名に限定するものではない。ま
た、HTMLファイルに埋め込むオブジェクト名の記述
方法は、HTMLファイルの格納場所を基準にした相対
アドレス方式と、そのオブジェクトの格納場所を直接的
に表示する絶対アドレス方式に分けられるが、本実施例
ではこれらの記述方式を区別しない。要は、そのオブジ
ェクトの格納位置と名前が特定できればよい。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a view showing an embodiment of an object management apparatus according to the present invention. Reference numeral 1 denotes an HTML file as a main file, and reference numeral 2 denotes a sub-file which is downloaded concurrently with the HTML file. In the illustrated HTML file 1, the same three image file names as in the related art at the beginning are embedded, but these are intended to exemplify various objects other than character strings, and are limited to these object names. Not something. The method of describing an object name to be embedded in an HTML file can be divided into a relative address method based on the storage location of the HTML file and an absolute address method for directly displaying the storage location of the object. No distinction is made between these descriptions. The point is that the storage location and name of the object can be specified.

【0010】副ファイル2には、HTMLファイル1に
埋め込まれた各種オブジェクトの管理情報が書き込まれ
ている。管理情報は、例えば、オブジェクトごとの更新
日時である。すなわち、図示の副ファイル2には、sa
mple1.gifの更新日時として、1997年12
月1日12時30分10秒という管理情報が書き込まれ
ており、また、sample2.gifの更新日時とし
て、1997年10月2日23時300分05秒という
管理情報が書き込まれており、さらに、sample
3.gifの更新日時として、1997年10月2日2
2時15分00秒という管理情報が書き込まれている。
なお、“UPDATE”はこの管理情報が更新日時であ
ることを示す便宜的なタグであり、HTML規約に定め
られたものではない。
[0010] In the sub-file 2, management information of various objects embedded in the HTML file 1 is written. The management information is, for example, the update date and time for each object. That is, in the illustrated sub-file 2, sa
mple1. The date and time of updating the gif
Management information of 12:30:30 on the first day of the month is written. Management information of 23: 300: 05 on October 2, 1997 is written as the update date and time of the gif.
3. As the date and time of updating the gif, October 2, 1997, 2
The management information of 2:15:00 is written.
Note that "UPDATE" is a convenient tag indicating that this management information is the update date and time, and is not specified in the HTML standard.

【0011】ところで、上記オブジェクト(sampl
e1.gif、sample2.gif、sample
3.gif)の格納位置は、HTMLファイル1と同一
のフォルダであり、このフォルダを管理するファイル管
理システム(OSの一機能)によってオブジェクトごと
の更新日時が正しく管理されているため、HTMLファ
イル1に埋め込まれた上記オブジェクトの鮮度が最新で
あれば、ファイル管理システムの管理する更新日時と、
副ファイル2に書き込まれた更新日時とが一致すること
になる。
By the way, the object (sampl
e1. gif, sample2. gif, sample
3. gif) is stored in the same folder as the HTML file 1 and is embedded in the HTML file 1 because the update date and time of each object is correctly managed by a file management system (a function of the OS) that manages this folder. If the freshness of the above-mentioned object is the latest, the update date and time managed by the file management system,
The update date and time written in the sub-file 2 match.

【0012】そこで、プラウザのリロードボタンのクリ
ックイベントに応答して動作するプロシージャモジュー
ルを設計し、そのモジュールに以下の機能(1)〜
(6)を盛り込めば、更新されたオブジェクトだけをダ
ウンロードすることが可能になり、その結果、更新時間
の短縮化を図り、冒頭の目的を達成することができる。 (1)プラウザに表示中のHTMLファイル1に対応し
た副ファイル2の文字列を行単位に読み込む機能。 (2)読み込まれた行単位の文字列から特定のタグ情報
を見つけ出す機能。 (3)そのタグ情報が例えば更新日時を示すもの(“U
PDATE”)であるとき、そのタグ情報に続く文字列
(例えば、“1997/12/1 12:30:1
0”)を切り出す機能。 (4)そのタグ情報に対応するオブジェクト(例えば
“sample1.gif”)の格納先のファイル管理
システムに問合せを行い、そのオブジェクトのシステム
上の更新日時を取得する機能。 (5)上記(3)で得た文字列と上記(4)で得た更新
日時とを比較して一致、不一致を判定する機能。 (6)上記(5)において、一致を判定したときは何も
せず、不一致を判定したときは対応するオブジェクトの
ダウンロードを要求する機能。
Therefore, a procedure module that operates in response to a click event of the browser reload button is designed, and the module has the following functions (1) to (4).
By incorporating (6), only the updated object can be downloaded. As a result, the update time can be shortened, and the first object can be achieved. (1) A function of reading a character string of the sub-file 2 corresponding to the HTML file 1 displayed on the browser in units of lines. (2) A function of finding specific tag information from a read character string in line units. (3) The tag information indicating, for example, the update date and time (“U
(PDATE ")", a character string following the tag information (for example, "1997/12/1 12: 30: 1").
0)). (4) A function for inquiring the file management system of the storage destination of the object (for example, “sample1.gif”) corresponding to the tag information, and acquiring the update date and time of the object on the system. (5) A function of comparing the character string obtained in (3) with the update date and time obtained in (4) to determine a match or a mismatch (6) When a match is determined in (5) above, A function to request the download of the corresponding object when nothing is determined and a mismatch is determined.

【0013】すなわち、これらの機能によれば、プラウ
ザでリロードボタンをクリックすると、HTMLファイ
ル1に埋め込まれた各オブジェクトの更新日時が副ファ
イル2から取り出されるとともに、そのオブジェクトの
最新の更新日時がファイル管理システムから取得され、
これら二つの更新日時の比較結果に応じて、各オブジェ
クトのダウンロードの可否が決定される。したがって、
HTMLファイル1に埋め込まれた各オブジェクトのう
ちで、更新されたもの(更新日時が不一致のもの)だけ
をダウンロードすることができるから、不要なダウンロ
ードを回避して更新時間の短縮化を図ることができ、特
に、大量のオブジェクトが埋め込まれたコンテンツに適
用して好適なオブジェクト管理装置を提供できる。
That is, according to these functions, when the reload button is clicked on the browser, the update date and time of each object embedded in the HTML file 1 is extracted from the sub-file 2, and the latest update date and time of the object is stored in the file. Obtained from the management system,
Whether or not each object can be downloaded is determined according to the result of comparing these two update dates and times. Therefore,
Of the objects embedded in the HTML file 1, only the updated ones (those whose update date and time do not match) can be downloaded, so that unnecessary downloads can be avoided and the update time can be reduced. In particular, it is possible to provide an object management apparatus suitable for application to content in which a large number of objects are embedded.

【0014】なお、以上の例では、更新日時を管理情報
にしているが、これ以外にもそのオブジェクトに対する
アクセス権や参照許可回数などの様々な情報を適用する
ことができる。
In the above example, the update date and time is used as the management information. However, various other information such as the access right to the object and the number of times of reference permission may be applied.

【0015】[0015]

【発明の効果】本発明によれば、副ファイル内の管理情
報に基づいてオブジェクトごとの更新判定を行うため、
更新されたオブジェクトだけのダウンロードが可能とな
り、更新時間の短縮化を図ることができる。
According to the present invention, the update determination for each object is performed based on the management information in the sub file.
Only the updated object can be downloaded, and the update time can be reduced.

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

【図1】一実施例の主ファイル及び副ファイルの概念図
である。
FIG. 1 is a conceptual diagram of a main file and a sub file according to an embodiment.

【図2】HTMLファイルの基本構造図である。FIG. 2 is a basic structural diagram of an HTML file.

【図3】図2に対応するプラウザの表示状態図である。FIG. 3 is a display state diagram of a browser corresponding to FIG. 2;

【図4】オブジェクトを埋め込んだHTMLファイルの
構造図である。
FIG. 4 is a structural diagram of an HTML file in which objects are embedded.

【図5】図4に対応するプラウザの表示状態図である。FIG. 5 is a display state diagram of a browser corresponding to FIG. 4;

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

1:HTMLファイル(主ファイル) 2:副ファイル 1: HTML file (main file) 2: Secondary file

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】各種オブジェクトの格納位置を示す情報を
埋め込んだ主ファイルと、前記主ファイル内のオブジェ
クトごとの管理情報を埋め込んだ副ファイルと、前記副
ファイル内の管理情報と該管理情報に対応するオブジェ
クトの格納先に保存されている管理情報とを対比して前
記オブジェクトの更新判定を行う判定手段と、を備えた
ことを特徴とするオブジェクト管理装置。
1. A main file in which information indicating storage positions of various objects is embedded, a sub-file in which management information for each object in the main file is embedded, and management information in the sub-file and correspondence to the management information. A determination unit for performing update determination of the object by comparing management information stored in a storage location of the object to be updated.
JP9321347A 1997-11-21 1997-11-21 Object managing device Pending JPH11154111A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9321347A JPH11154111A (en) 1997-11-21 1997-11-21 Object managing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9321347A JPH11154111A (en) 1997-11-21 1997-11-21 Object managing device

Publications (1)

Publication Number Publication Date
JPH11154111A true JPH11154111A (en) 1999-06-08

Family

ID=18131576

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9321347A Pending JPH11154111A (en) 1997-11-21 1997-11-21 Object managing device

Country Status (1)

Country Link
JP (1) JPH11154111A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6542930B1 (en) 2000-03-08 2003-04-01 International Business Machines Corporation Distributed file system with automated file management achieved by decoupling data analysis and movement operations
JP2003162472A (en) * 2001-11-28 2003-06-06 Hitachi Information Systems Ltd Web page browsing method, client of web page browsing system, and web page browsing program

Citations (1)

* 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

Patent Citations (1)

* 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

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6542930B1 (en) 2000-03-08 2003-04-01 International Business Machines Corporation Distributed file system with automated file management achieved by decoupling data analysis and movement operations
JP2003162472A (en) * 2001-11-28 2003-06-06 Hitachi Information Systems Ltd Web page browsing method, client of web page browsing system, and web page browsing program

Similar Documents

Publication Publication Date Title
US6223178B1 (en) Subscription and internet advertising via searched and updated bookmark sets
US6405222B1 (en) Requesting concurrent entries via bookmark set
JP5787963B2 (en) Computer platform programming interface
US7770180B2 (en) Exposing embedded data in a computer-generated document
US8595259B2 (en) Web data usage platform
US7406664B1 (en) System for integrating HTML Web site views into application file dialogs
EP0881567B1 (en) Online documentation and help system for computer-based systems
US8219525B2 (en) Copying and updating files
US7814084B2 (en) Contact information capture and link redirection
US8307292B2 (en) Method and apparatus for binding user interface objects to application objects
US6272490B1 (en) Document data linking apparatus
US20020091725A1 (en) Method and apparatus for providing client-based web page content creation and management
US20080052369A1 (en) Persistent saving portal
US8683310B2 (en) Information architecture for the interactive environment
WO2001055891A2 (en) Method of retrieving schemas for interpreting documents in an electronic commerce system
WO2008002108A1 (en) A method of managing web services using integrated document
US20050120060A1 (en) System and method for solving the dead-link problem of web pages on the Internet
JPH11154111A (en) Object managing device
JP2006134102A (en) Program, method and apparatus for supporting directory edition
JP3765123B2 (en) Document display method and document management method
JP2002082936A (en) Content data display device and content data display system
JP3641353B2 (en) Directory information management method and recording medium recording program for executing the same
JP2006350554A (en) Document digitization system
JP2000231510A (en) Homepage composition management method
Shreeves et al. Best Practices for OAI Data Provider Implementations and Shareable Metadata