JPH11154111A - Object managing device - Google Patents
Object managing deviceInfo
- 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
Links
- 238000010586 diagram Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 4
- 238000003825 pressing Methods 0.000 description 1
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【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.
【図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;
1:HTMLファイル(主ファイル) 2:副ファイル 1: HTML file (main file) 2: Secondary file
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.
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)
| 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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09212397A (en) * | 1996-01-31 | 1997-08-15 | Toshiba Corp | File reading method |
-
1997
- 1997-11-21 JP JP9321347A patent/JPH11154111A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09212397A (en) * | 1996-01-31 | 1997-08-15 | Toshiba Corp | File reading method |
Cited By (2)
| 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 |