[go: up one dir, main page]

JPH11203226A - Hypertext storage device and medium storing hypertext storage device control program - Google Patents

Hypertext storage device and medium storing hypertext storage device control program

Info

Publication number
JPH11203226A
JPH11203226A JP10003168A JP316898A JPH11203226A JP H11203226 A JPH11203226 A JP H11203226A JP 10003168 A JP10003168 A JP 10003168A JP 316898 A JP316898 A JP 316898A JP H11203226 A JPH11203226 A JP H11203226A
Authority
JP
Japan
Prior art keywords
data
hypertext
information
display
additional information
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
JP10003168A
Other languages
Japanese (ja)
Inventor
Takashi Ishitani
高志 石谷
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP10003168A priority Critical patent/JPH11203226A/en
Publication of JPH11203226A publication Critical patent/JPH11203226A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 インターネットなどのハイパーテキストシス
テムにおいて、ハイパーテキストデータとその付加情報
とを1つのファイルに保存し、再現することが可能にす
る。 【解決手段】 ネットワークに接続されたサーバーと通
信しそのサーバーに格納されたハイパーテキストデータ
を受信するインタフェース部と、前記インタフェース部
により受信したハイパーテキストデータを構文解析する
構文解析部と、前記構文解析部により構文解析されたハ
イパーテキストデータを表示装置に表示する表示処理部
と、前記表示装置に表示中のハイパーテキストデータと
それに関連する複数データと前記ハイパーテキストデー
タに付加情報を関連付けて記憶装置の1つのファイル領
域に格納するファイル管理部と、前記各部を制御する制
御装置とから構成される。
(57) [Summary] In a hypertext system such as the Internet, hypertext data and its additional information can be stored in one file and reproduced. An interface unit that communicates with a server connected to a network and receives hypertext data stored in the server; a parsing unit that parses the hypertext data received by the interface unit; A display processing unit that displays the hypertext data parsed by the unit on a display device, and a hypertext data that is being displayed on the display device, a plurality of data related thereto, and additional information associated with the hypertext data. It is composed of a file management unit that stores data in one file area, and a control device that controls each unit.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、ネットワークに接
続されたサーバーと通信可能なパーソナルコンピュータ
や携帯情報端末装置に適用され、装置間でハイパーテキ
ストデータを送/受信して保存管理するハイパーテキス
ト保存装置及びハイパーテキスト保存装置制御プログラ
ムを記憶した媒体に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is applied to a personal computer or a portable information terminal device capable of communicating with a server connected to a network, and stores and manages hypertext data by transmitting / receiving hypertext data between the devices. The present invention relates to a device and a medium storing a hypertext storage device control program.

【0002】[0002]

【従来の技術】近年、WWW(World Wide Web)の普及
により、ネットワーク上に分散された文書やデータを手
元に取得することができるようになった。これらの文書
やデータの間には、リンクという機構を設定することが
でき、また、プラウザというユーザー・インタフェース
ツールを使って、対話的にこのリンクを簡単にたどって
ネットワーク上に分散された複数の文書を参照すること
ができる。これは文書の作成者にとっては、全ての文書
データを統合する必要がなくリンクをたどるだけで全文
書を構成できるというメリットもあり、急速な広がりを
見せている。
2. Description of the Related Art In recent years, with the spread of the WWW (World Wide Web), documents and data distributed on a network can be obtained at hand. A link mechanism can be set up between these documents and data, and a user interface tool called a browser can easily follow this link interactively and distribute multiple links over a network. Documents can be referenced. This has the advantage that the creator of the document has the advantage that it is not necessary to integrate all the document data and that the entire document can be constructed simply by following the link, which is rapidly expanding.

【0003】例えば、WWWに代表されるハイパーテキ
ストシステムは、ネットワーク上のあらゆる情報源をお
互いにリンク関係で接続し、関係付けた情報網が形成さ
れている。このようなハイパーテキストにアクセスする
には、URLでネットワーク上の目的の情報源とファイ
ル名を指定すると、その指定したファイルとそれをメイ
ンとしてページを構成するための要素となるファイルを
取得することができるブラウザを用いるのが通常であ
る。
For example, in a hypertext system represented by WWW, all information sources on a network are connected to each other in a link relationship, and an associated information network is formed. To access such hypertext, specify the target information source and file name on the network by URL, and obtain the specified file and the file that will be the element for configuring the page with it as the main. It is usual to use a browser that can do this.

【0004】ブラウザは、ユーザーとの対話的な操作環
境を提供し、ユーザーよりURL(uniform resouce lo
cator)の指示やある文書からのあるリンクをたどるた
めの指示を受け、対応する情報源に接続し、そのページ
の構成要素を解析し、それをレイアウトし、グラフィッ
ク表示装置に表示する機能を持っている。このような装
置上で、目的の情報を表示させるためには、オンライン
に接続した上で、関連するページへのリンク機構(AN
CHOR)などをユーザーが1つづつ指定し、順に表示
させていく必要がある。
[0004] The browser provides an interactive operation environment with the user, and receives a URL (uniform resource resource) from the user.
cator) and instructions to follow a link from a document, connect to the corresponding information source, analyze the components of the page, lay it out, and display it on a graphic display device. ing. In order to display the target information on such a device, it is necessary to connect online and link to a related page (AN
CHOR) must be specified one by one by the user and displayed in order.

【0005】そこで、必要な情報をネットワーク上から
一旦機器内に取り込んだ上、オフラインの環境で内容を
表示する機能が求められており、これを満たすソフトウ
エア・情報閲覧機器などが多く開発されている。また、
自動巡回機能として、あらかじめユーザーの指定したペ
ージやそれに関連ページを自動的に装置内に取得してお
き、ユーザーは装置内に取得されたデータをオフライン
で表示する搭載するソフトウエアがある。
[0005] Therefore, there is a demand for a function of once taking necessary information into a device from a network and displaying the contents in an offline environment. Many software and information browsing devices satisfying the requirement have been developed. I have. Also,
As an automatic patrol function, there is provided software for automatically acquiring a page specified by a user and related pages in the apparatus in advance, and displaying the data acquired in the apparatus offline by the user.

【0006】例えば、Free Loader,Inc(1996年1月15
日)の資料によれば、パソコン上で動作するソフトウエ
アで、WWW上の指定したページを自動的に取得し、ハ
ードディスク記憶装置上に保存する。また、指定した時
間に自動的に起動したり、あらかじめいくつものページ
を分類しておき、ユーザーは分類項目を指定するだけ
で、データを取得することかできるソフトウエアが知ら
れている。
[0006] For example, Free Loader, Inc (January 15, 1996)
According to the data described in (1), a specified page on the WWW is automatically acquired by software running on a personal computer and stored on a hard disk storage device. Further, there is known software that can be automatically started at a designated time or classified into a number of pages in advance, and a user can acquire data only by specifying a classification item.

【0007】また、B.U.G.Inc(1996年8月28日)の資
料(波乗野郎ホームページ)によれば、パソコン上で動
作するソフトウエアで、指定時間(開始、終了時間)に
指定のページを自動的に取得する。取得可能なページの
リンク数が指定できる。リンクをたどるサーバー名(フ
ァイル名ではなく)を指定できる等のソフトウエアが知
られている。
[0007] According to the document of BUGInc (August 28, 1996) (Nawari Yashiro's homepage), software running on a personal computer automatically sets a specified page at a specified time (start, end time). To get. You can specify the number of links of the page that can be acquired. There is known software that can specify a server name (not a file name) to follow a link.

【0008】また、NECの資料(インターネットアク
セスマネージャ)によれば、同じくパソコン上で動作す
るソフトウエアで、指定時間に自動的に指定ページを取
得できる。利用時間および料金の制限を設定できる。複
数の接続先(電話番号)を優先順位をつけて登録できる
等のソフトウエアが知られいる。
Further, according to NEC materials (Internet access manager), a specified page can be automatically acquired at a specified time by software that also operates on a personal computer. You can set usage time and charge restrictions. There is known software that can register a plurality of connection destinations (telephone numbers) with priorities.

【0009】また、NECの資料(ホームページスクラ
ップブック)によれば、パソコン上で動作するソフトウ
エアで、保存できるのは、表示しているページ情報の前
部あるいは一部分だけであるが、ブラウザで表示してい
るインターネットのページを保存することができるソフ
トウエアが知られている。
According to NEC documents (homepage scrapbook), software that operates on a personal computer can save only the front or a part of the displayed page information, but can display it on a browser. Software that can save a current Internet page is known.

【0010】さらに、特開平8−95960号公報によ
れば、編集している文書に変更を加えずに付加情報を付
加できる文書編集装置に関するもので、編集中の文書と
は独立して付加情報を処理できる補足情報付加機能を備
えた文書編集装置が提案されている。
Further, according to Japanese Patent Application Laid-Open No. 8-95960, a document editing apparatus capable of adding additional information to a document being edited without making any changes is provided. The additional information is independent of the document being edited. There is proposed a document editing device having a supplementary information adding function capable of processing a document.

【0011】また、特開平8−137843号公報によ
れば、1つの文書を複数の端末から編集・参照する際に
文書に付加情報が関連づけて格納し、その付加情報によ
って編集・参照を可能に構成して、異なるフォーマット
の文章を文章の表題やキーワードを用いて統一管理する
異文書共有システムが提案されている。
According to Japanese Patent Laid-Open Publication No. Hei 8-137843, when one document is edited and referred to from a plurality of terminals, additional information is stored in association with the document, and editing and reference can be performed by the additional information. A different document sharing system has been proposed, which is configured to integrally manage sentences in different formats using titles and keywords of the sentences.

【0012】このように、従来のブラウザや自動巡回機
能を有する情報機器では、現在、表示中のページや指定
のページについては、そのページ情報を保存することは
できるようになっている。さらに、あるものは、指定し
たページから関連づけられたページについても保存する
ことができるものもある。
As described above, in a conventional browser or an information device having an automatic patrol function, page information of a currently displayed page or a designated page can be saved. In addition, some of them can save a page related from a designated page.

【0013】[0013]

【発明が解決しようとする課題】しかしながら、ユーザ
ーの操作履歴情報、保存時の設定情報、入力情報までも
含めて保存することはできなかった。そのため、保存し
たハイパーテキストデータを表示しようとするときに、
保存前に表示していた状況を再現することができなかっ
た。特に、ユーザーの入力情報などは保存されないた
め、一度、入力した情報は別途メモをとる必要があっ
た。
However, it has not been possible to save information including user operation history information, setting information at the time of saving, and input information. Therefore, when trying to display the saved hypertext data,
The situation displayed before saving could not be reproduced. In particular, since the information input by the user is not stored, it is necessary to make a separate memo for the information once input.

【0014】本発明は、以上の事情を考慮してなされた
ものであり、例えば、インターネットなどのハイパーテ
キストシステムにおいて、ハイパーテキストデータとそ
の付加情報とを1つのファイルに保存し、再現すること
が可能なハイパーテキスト保存装置及びハイパーテキス
ト保存装置制御プログラムを記憶した媒体を提供する。
The present invention has been made in consideration of the above circumstances. For example, in a hypertext system such as the Internet, it is possible to store and reproduce hypertext data and its additional information in one file. Provided is a medium storing a hypertext storage device and a hypertext storage device control program.

【0015】[0015]

【課題を解決するための手段】本発明は、ネットワーク
に接続されたサーバーと通信しそのサーバーに格納され
たハイパーテキストデータを受信するインタフェース部
と、前記インタフェース部により受信したハイパーテキ
ストデータを構文解析する構文解析部と、前記構文解析
部により構文解析されたハイパーテキストデータを表示
装置に表示する表示処理部と、前記表示装置に表示中の
ハイパーテキストデータとそれに関連する複数データと
前記ハイパーテキストデータに付加情報を関連付けて記
憶装置の1つのファイル領域に格納するファイル管理部
と、前記各部を制御する制御装置とを備えたことを特徴
とするハイパーテキスト保存装置である。
According to the present invention, there is provided an interface unit for communicating with a server connected to a network and receiving hypertext data stored in the server, and parsing the hypertext data received by the interface unit. A parsing unit that performs parsing, a display processing unit that displays hypertext data parsed by the parsing unit on a display device, hypertext data being displayed on the display device, a plurality of data related thereto, and the hypertext data. A hypertext storage device, comprising: a file management unit that associates additional information with the file information in one file area of a storage device; and a control device that controls each of the units.

【0016】なお、本発明において、インタフェース
部、制御装置、構文解析部、表示処理部、ファイル管理
部は、CPU、ROM、RAM、I/Oポートからなる
マイクロコンピュータで構成される。特に、ROMはプ
ログラムメモリ、RAMはワークメモリとして機能す
る。インタフェース部はモデム、RS232Cなどをさ
らに備えいる。
In the present invention, the interface unit, the control device, the syntax analysis unit, the display processing unit, and the file management unit are constituted by a microcomputer including a CPU, a ROM, a RAM, and an I / O port. In particular, the ROM functions as a program memory, and the RAM functions as a work memory. The interface unit further includes a modem, RS232C, and the like.

【0017】記憶装置は、フロッピーディスク、ハード
ディスク、MD、EEPROMなどで構成することがで
きる。表示装置は、CRTディスプレイ、LCD(液晶
ディスプレイ)、プラズマディスプレイなどで構成する
ことができる。
The storage device can be constituted by a floppy disk, hard disk, MD, EEPROM, or the like. The display device can be configured by a CRT display, an LCD (liquid crystal display), a plasma display, or the like.

【0018】本発明によれば、ハイパーテキストデータ
とその付加情報とを1つのファイルに保存し、再現する
ことが可能なハイパーテキストデータ及びそれに関連す
る付加情報を1つのファイルとして管理することができ
る。
According to the present invention, hypertext data and its additional information are stored in one file, and the hypertext data that can be reproduced and the additional information related thereto can be managed as one file. .

【0019】前記制御装置は、前記ファイル管理部に、
前記ファイル領域に格納されたハイパーテキストデータ
とその付加情報とを読み出させ、前記表示処理部に、前
記ハイパーテキストデータをその付加情報に基づいて表
示情報を作成して前記表示装置に表示させるよう構成し
てもよい。前記構成によれば、ファイルに保存されたハ
イパーテキストデータを付加情報に基づいて表示するこ
とができる。
[0019] The control device may include:
The hypertext data stored in the file area and the additional information thereof are read, and the display processing unit creates display information based on the additional information and displays the hypertext data on the display device. You may comprise. According to the configuration, the hypertext data stored in the file can be displayed based on the additional information.

【0020】前記制御装置は、前記インタフェース部が
ネットワークに接続されたサーバーからハイパーテキス
トデータとその付加情報を受信した際、前記ファイル管
理部に、前記ハイパーテキストデータとその付加情報を
関連付けて前記ファイル領域に格納させ、前記表示処理
部に、前記ハイパーテキストデータをその付加情報に基
づいて表示情報を作成して前記表示装置に表示させるよ
う構成してもよい。
When the interface unit receives the hypertext data and the additional information from the server connected to the network, the control unit associates the hypertext data with the additional information with the file management unit and associates the file with the file. The hypertext data may be stored in an area, the display processing unit may generate display information based on the additional information, and display the hypertext data on the display device.

【0021】前記構成によれば、ネットワークに接続さ
れたサーバーから受信したハイパーテキストデータとそ
の付加情報をファイルに保存し、かつファイルに保存さ
れたハイパーテキストデータを付加情報に基づいて表示
することができる。従って、ある機器(サーバー)で保
存したハイパーテキストデータを、ネットワークを介し
て別の機器で同じ状態にして再現することができる。
According to the configuration, the hypertext data and the additional information received from the server connected to the network are stored in a file, and the hypertext data stored in the file is displayed based on the additional information. it can. Therefore, the hypertext data stored in a certain device (server) can be reproduced in the same state by another device via a network.

【0022】前記制御装置は、前記ファイル管理部に、
ユーザーの操作履歴情報からなる付加情報をハイパーテ
キストデータに関連付けて前記ファイル領域に格納させ
るよう構成してもよい。
[0022] The control device may include:
The additional information including the operation history information of the user may be stored in the file area in association with the hypertext data.

【0023】前記制御装置は、前記ファイル管理部に、
ユーザーの操作履歴情報からなる付加情報をハイパーテ
キストに関連付けて前記ファイル領域に格納させ、前記
表示処理部に、前記ファイル領域に格納したハイパーテ
キストデータとその操作履歴情報とを読み出させ、前記
ハイパーテキストデータを操作履歴情報に基づいて表示
情報を作成して前記表示装置に表示させるよう構成して
もよい。
[0023] The control device may include:
Causing the display processing unit to read out the hypertext data stored in the file area and the operation history information thereof, in which the additional information including the operation history information of the user is stored in the file area in association with the hypertext. The display device may be configured to create display information based on the operation history information and display the text data on the display device.

【0024】前記構成によれば、ハイパーテキストデー
タをユーザーの操作履歴情報に関連させてファイルに格
納することができ、その結果、ユーザーの操作履歴情報
に基づいてハイパーテキストを再現することができる。
According to the above configuration, the hypertext data can be stored in the file in association with the operation history information of the user, and as a result, the hypertext can be reproduced based on the operation history information of the user.

【0025】前記制御装置は、前記ファイル管理部に、
ユーザーの入力フォーム情報からなる付加情報をハイパ
ーテキストデータに関連付けて前記ファイル領域に格納
させるよう構成してもよい。
[0025] The control device may include:
The additional information including the user input form information may be stored in the file area in association with the hypertext data.

【0026】前記制御装置は、前記ファイル管理部に、
ユーザーの入力フォーム情報からなる付加情報をハイパ
ーテキストに関連付けて前記ファイル領域に格納させ、
前記表示処理部に、前記ファイル領域に格納したハイパ
ーテキストデータとその入力フォーム情報を読み出さ
せ、前記ハイパーテキストデータを入力フォーム情報に
基づいて表示情報を作成して前記表示装置に表示させる
よう構成してもよい。
[0026] The control device may include:
Additional information consisting of user input form information is stored in the file area in association with hypertext,
The display processing unit is configured to read out the hypertext data and the input form information stored in the file area, create display information based on the input form information, and display the hypertext data on the display device. May be.

【0027】前記構成によれば、ハイパーテキストデー
タをユーザーの入力フォーム情報に関連させてファイル
に格納することができ、その結果、ユーザーの入力フォ
ーム情報に基づいてハイパーテキストを再現することが
できる。
According to the above configuration, the hypertext data can be stored in the file in association with the input form information of the user, and as a result, the hypertext can be reproduced based on the input form information of the user.

【0028】前記制御装置は、前記ファイル管理部に、
ユーザーの入力フォーム情報からなる複数の付加情報を
1つのハイパーテキストデータに関連付けて前記ファイ
ル領域に格納させるよう構成してもよい。
[0028] The control device may include:
A plurality of pieces of additional information including user input form information may be stored in the file area in association with one piece of hypertext data.

【0029】前記制御装置は、前記ファイル管理部に、
ユーザーの入力フォーム情報からなる複数の付加情報を
1つのハイパーテキストデータに関連付けて前記ファイ
ル領域に格納させ、前記表示処理部に、1つのハイパー
テキストデータを複数の入力フォーム情報に基づいて表
示情報を個別に作成して前記表示装置に表示させるよう
構成してもよい。
[0029] The control device includes:
A plurality of pieces of additional information composed of user input form information are stored in the file area in association with one piece of hypertext data, and the display processing unit converts one piece of hypertext data into display information based on the plurality of pieces of input form information. You may comprise so that it may be separately produced and displayed on the said display device.

【0030】前記構成によれば、1つのハイパーテキス
トデータに対して、複数の入力フォーム情報に基づいて
ハイパーテキストデータを個別に再現することができ
る。
According to the above configuration, hypertext data can be individually reproduced for one hypertext data based on a plurality of input form information.

【0031】前記制御装置は、前記インタフェース部が
ネットワークに接続された送信先のサーバーから前記フ
ァイル領域に保存されたデータ送信の要求を受けた際、
前記ファイル管理部に、前記ファイル領域に保存された
ハイパーテキストデータとその付加情報とを読み出して
前記インタフェース部に出力させるよう構成してもよ
い。
When the interface unit receives a request for transmitting the data stored in the file area from the destination server connected to the network,
The file management unit may be configured to read out the hypertext data and the additional information stored in the file area and output the hypertext data to the interface unit.

【0032】前記構成によれば、ある機器(サーバー)
で保存したハイパーテキストデータを、ネットワークを
介して別の機器で同じ状態にして再現することができ
る。例えば、オフラインでネットワークの接続先のサー
バーに転送することができるため、ネットワークの接続
時間を短縮することができる。また、送信したハイパー
テキストデータが、そのまま、保存されているので、内
容の確認も容易となり、同時に入力情報を誤ることも少
ない。
According to the above configuration, a certain device (server)
Can be reproduced in the same state on another device via a network. For example, since the data can be transferred off-line to the server connected to the network, the network connection time can be reduced. Further, since the transmitted hypertext data is stored as it is, it is easy to confirm the content, and at the same time, the input information is less likely to be erroneous.

【0033】前記制御装置は、前記ファイル管理部に、
サーバーの接続条件情報、データの取得条件情報及び表
示条件情報からなる付加情報をハイパーテキストデータ
に関連付けて前記ファイル領域に格納させるよう構成し
てもよい。
[0033] The control device includes:
Additional information including server connection condition information, data acquisition condition information, and display condition information may be stored in the file area in association with hypertext data.

【0034】前記制御装置は、前記ファイル管理部に、
サーバーの接続条件情報、データの取得条件情報及び表
示条件情報からなる付加情報をハイパーテキストデータ
に関連付けて前記ファイル領域に格納させ、前記表示処
理部に、前記ファイル領域に格納したハイパーテキスト
データとその付加情報とを読み出させ、前記ハイパーテ
キストデータを表示条件情報に基づいて表示情報を作成
して前記表示装置に表示させるよう構成してもよい。
[0034] The control device includes:
The server connection condition information, additional information consisting of data acquisition condition information and display condition information are stored in the file area in association with the hypertext data, and the display processing unit causes the hypertext data stored in the file area to be stored in the file area. Additional information may be read, display information may be created based on the display condition information, and the hypertext data may be displayed on the display device.

【0035】前記構成によれば、ハイパーテキストデー
タをサーバーの接続条件情報、データの取得条件情報及
び表示条件情報に関連させてファイルに格納することが
でき、その結果、サーバーの接続条件情報、データの取
得条件情報及び表示条件情報に基づいてハイパーテキス
トを再現することができる。
According to the above configuration, the hypertext data can be stored in the file in association with the server connection condition information, the data acquisition condition information and the display condition information, and as a result, the server connection condition information and the data can be stored. The hypertext can be reproduced based on the acquisition condition information and the display condition information.

【0036】また、本発明の別の観点からみれば、ネッ
トワークに接続されたサーバーと通信しそのサーバーに
格納されたハイパーテキストデータを受信するインタフ
ェース部と、記憶装置と、表示装置とを備えたハイパー
テキスト保存装置をコンピュータによって制御するプロ
グラムを記憶した媒体であって、コンピュータに、前記
インタフェース部により受信したハイパーテキストデー
タを構文解析させ、構文解析されたハイパーテキストデ
ータを表示装置に表示させ、表示中のハイパーテキスト
データとそれに関連する複数データとハイパーテキスト
データに付加情報を関連付けて記憶装置の1つのファイ
ル領域に格納させることを特徴とするハイパーテキスト
保存装置制御プログラムを記憶した媒体が提供される。
According to another aspect of the present invention, there is provided an interface unit for communicating with a server connected to a network and receiving hypertext data stored in the server, a storage device, and a display device. A medium storing a program for controlling a hypertext storage device by a computer, the computer causing the computer to parse the hypertext data received by the interface unit, and displaying the parsed hypertext data on a display device. A medium storing a hypertext storage device control program characterized in that additional information is associated with hypertext data therein and a plurality of data related thereto and the hypertext data and stored in one file area of a storage device. .

【0037】[0037]

【発明の実施の態様】以下、図に示す実施例に基づいて
本発明を詳述する。なお、これによって本発明は限定さ
れるものではない。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail based on an embodiment shown in the drawings. Note that the present invention is not limited by this.

【0038】図1は本発明の一実施例によるハイパーテ
キスト保存装置のハードウエア構成を示すブロック図で
ある。図1において、1は全ての処理命令を実行するC
PU(制御装置)を示す。2はCPU1が実行するため
のプログラムを記憶するROM、EEPROMなどで構
成されるプログラムメモリを示す。3はCPU1による
実行中のデータを一時記憶するRAM、EEPROMな
どで構成されるワークメモリを示す。4は保存データ、
履歴データ、設定データなどを格納するためのフロッピ
ーディスク、ハードディスクなどで構成されるマルチパ
ートファイル(外部記憶装置)を示す。
FIG. 1 is a block diagram showing a hardware configuration of a hypertext storage device according to one embodiment of the present invention. In FIG. 1, reference numeral 1 denotes C for executing all processing instructions.
1 shows a PU (control device). Reference numeral 2 denotes a program memory including a ROM, an EEPROM, and the like for storing a program to be executed by the CPU 1. Reference numeral 3 denotes a work memory including a RAM, an EEPROM, and the like for temporarily storing data being executed by the CPU 1. 4 is stored data,
1 shows a multi-part file (external storage device) including a floppy disk, a hard disk, and the like for storing history data, setting data, and the like.

【0039】5は取得したハイパーテキストデータなど
を表示するためのCRTディスプレイ、LCD(液晶デ
ィスプレイ)などで構成される表示装置を示す。6はユ
ーザーによりデータ入力、各種指示を行うためのキーボ
ード、マウス、ペンなどで構成される入力装置を示す。
Reference numeral 5 denotes a display device including a CRT display, an LCD (liquid crystal display), and the like for displaying the acquired hypertext data and the like. Reference numeral 6 denotes an input device including a keyboard, a mouse, a pen, and the like for performing data input and various instructions by a user.

【0040】8はネットワークに接続して通信データ
(ハイパーテキストデータ)を取得するためのモデム、
RS232Cなどで構成されるネットワーク装置(イン
タフェース部)を示す。なお、ネットワーク装置8に
は、電話回線やLANなどのネットワークを介して、ネ
ットワーク上に接続されている様々な機器と通信を行う
ことができる。
Reference numeral 8 denotes a modem for acquiring communication data (hypertext data) by connecting to a network;
1 shows a network device (interface unit) configured by RS232C or the like. The network device 8 can communicate with various devices connected on the network via a network such as a telephone line or a LAN.

【0041】7はネットワーク装置8を介して取得した
通信データをキャシュするためのフロッピーディスク、
ハードディスクなどで構成されるキャシュファイル(外
部記憶装置)を示す。9はインタネット、LANなどの
ネットワークに接続されたサーバーを示す。12はデー
タ、アドレスを転送するためのバスを示す。
Reference numeral 7 denotes a floppy disk for caching communication data obtained via the network device 8,
3 shows a cache file (external storage device) configured by a hard disk or the like. Reference numeral 9 denotes a server connected to a network such as the Internet or a LAN. Reference numeral 12 denotes a bus for transferring data and addresses.

【0042】10は本発明のハイパーテキスト保存装置
をコンピュータによって制御するプログラムを記憶した
メモリカード、CD−ROM、MD、フロッピーディス
クなどからなる外部記憶媒体を示す。11は外部記憶媒
体10からハイパーテキスト保存装置の制御プログラム
を読み取り、例えば、プログラムメモリ2にインストー
ルする媒体読取装置を示す。
Reference numeral 10 denotes an external storage medium such as a memory card, a CD-ROM, an MD, or a floppy disk which stores a program for controlling the hypertext storage device of the present invention by a computer. Reference numeral 11 denotes a medium reading device that reads a control program of the hypertext storage device from the external storage medium 10 and installs the control program in the program memory 2, for example.

【0043】図1において、本発明によれば、ネットワ
ークに接続されたサーバーと通信しそのサーバーに格納
されたハイパーテキストデータを受信するインタフェー
ス部(8)と、記憶装置(4)と、表示装置(5)とを
備えたハイパーテキスト保存装置をコンピュータ(1)
によって制御するプログラムを記憶した媒体(10)で
あって、コンピュータ(1)に、前記インタフェース部
(8)により受信したハイパーテキストデータを構文解
析させ、構文解析されたハイパーテキストデータを表示
装置(5)に表示させ、表示中のハイパーテキストデー
タとそれに関連する複数データとハイパーテキストデー
タに付加情報を関連付けて記憶装置(4)の1つのファ
イル領域に格納させることを特徴とするハイパーテキス
ト保存装置制御プログラムを記憶した媒体が提供され
る。
In FIG. 1, according to the present invention, an interface unit (8) for communicating with a server connected to a network and receiving hypertext data stored in the server, a storage device (4), and a display device (5) a hypertext storage device comprising a computer (1)
Medium (10) storing a program controlled by the computer (1), causing the computer (1) to parse the hypertext data received by the interface unit (8), and display the parsed hypertext data on the display device (5). ), And the hypertext data being displayed, the plurality of data related thereto, and the hypertext data are associated with additional information and stored in one file area of the storage device (4). A medium storing a program is provided.

【0044】図2は本発明の一実施例によるハイパーテ
キスト保存装置のソフトウエア構成を示すブロック図で
ある。図2において、ソフトウエア構成の各要素につい
て説明する。ソフトウエア構成としては、データの解析
から表示に至る処理を行うメインプロセッサ部(CPU
1)21と、ネットワークやファイルなどのリソースと
メインプロセッサ部21へのデータを制御するリソース
インタフェース部(ネットワーク装置5)22と、複数
のデータオブジェクトを1つのファイルに統合/管理す
ることができるマルチデータ管理部(マルチパートファ
イルマネージャ)23とからなる3つのメインモジュー
ル(主機能部)で構成される。
FIG. 2 is a block diagram showing the software configuration of the hypertext storage device according to one embodiment of the present invention. In FIG. 2, each component of the software configuration will be described. The software configuration includes a main processor (CPU) that performs processing from data analysis to display.
1) a resource interface unit (network device 5) 22 for controlling resources such as networks and files and data to the main processor unit 21; and a multi-unit capable of integrating / managing a plurality of data objects into one file. And a data management unit (multi-part file manager) 23.

【0045】例えば、メインプロセッサ部21は、デー
タの表示や取得データの保存を行う際、リソースインタ
フェース部22に対してデータの取得要求を出し、リソ
ースインタフェース部22から送られてきたデータを順
次処理し、表示あるいはマルチデータ管理部23に保存
要求を出すなどの処理をする。
For example, when displaying data or storing acquired data, the main processor 21 issues a data acquisition request to the resource interface 22 and sequentially processes the data sent from the resource interface 22. Then, processing such as displaying or issuing a storage request to the multi-data management unit 23 is performed.

【0046】リソースインタフェース部22は、メイン
プロセッサ部21からのデータ取得要求を受け、データ
の取得元がネットワークの先であるのか、あるいはロー
カルファイルにあるのか、あるいは、マルチデータ管理
部23へのデータ取得要求であるのかなどを分類し、そ
れぞれ該当するモジュールと接続する。また、データの
取得元がネットワークの先である場合には、同じデータ
が既にキャッシュファイル7内に取り込まれていないか
の確認を行ったり、あるいはキャッシュにない場合には
必要に応じて、キャッシュファイル7への書き込みを行
ったりする。
The resource interface unit 22 receives a data acquisition request from the main processor unit 21 and determines whether the data acquisition source is at the end of the network or in a local file, or whether the data is acquired from the multi-data management unit 23. Classify whether the request is an acquisition request, and connect to the corresponding module. If the source of the data is the destination of the network, it is checked whether the same data has already been taken into the cache file 7, or if the data is not in the cache, the cache file 7 is written.

【0047】メインプロセッサ部21とリソースインタ
フェース部22とは、本実施例では別プロセスとして構
成している。これにより、両者間のデータ転送はプロセ
ス間通信を行うことにより実現できる(もちろん、1プ
ロセスとして構成してもよい)。また、マルチデータ管
理部23とメインプロセッサ部21やリソースインタフ
ェース部22との間は、ライブラリコールとして実現す
る場合もあるし、メインプロセッサ部21とリソースイ
ンタフェース22間の通信と同様別プロセスとしてプロ
セス間通信してもよい。本実施例では、メインプロセッ
サ部21とリソースインタフェース22のそれぞれのプ
ロセスにライブラリとして接続した例を示している。
The main processor unit 21 and the resource interface unit 22 are configured as separate processes in this embodiment. Thus, data transfer between the two can be realized by performing inter-process communication (of course, it may be configured as one process). The multi-data management unit 23 and the main processor unit 21 and the resource interface unit 22 may be realized as a library call, or may be implemented as a separate process like the communication between the main processor unit 21 and the resource interface 22. You may communicate. In the present embodiment, an example is shown in which the respective processes of the main processor unit 21 and the resource interface 22 are connected as libraries.

【0048】本発明では、必ずしも、図1に示すような
ハードウエア構成や、図2に示すソフトウエア構成を必
要とするわけではなく、特に、マルチパートファイルモ
ジュールに相当するプログラムとそれをサポートするソ
フトウエアモジュールによっても機能することができ
る。
In the present invention, the hardware configuration as shown in FIG. 1 and the software configuration as shown in FIG. 2 are not necessarily required. In particular, a program corresponding to a multi-part file module and its support are provided. It can also work with software modules.

【0049】次に、サブモジュール(副機能部)につい
て説明する。メインプロセッサ部21は、次のサブモジ
ュールから構成される。 ブラウザ制御部21a:リソースインタフェース部22
とのプロセス間の通信を制御し、リソースインタフェー
ス部22から送られてきたデータの種類を判別し、それ
ぞれ対応するモジュールへデータを振り分ける機能を受
け持つ。また、必要に応じて、履歴管理部21bと連携
し、履歴データへの登録/更新、履歴データからのデー
タの取得などの制御を行うサブモジュールである。
Next, the sub-module (sub-function unit) will be described. The main processor unit 21 includes the following sub-modules. Browser control unit 21a: resource interface unit 22
And a function of determining the type of data transmitted from the resource interface unit 22 and distributing the data to the corresponding module. In addition, the sub-module is a sub-module that controls registration / update to history data, acquisition of data from history data, and the like in cooperation with the history management unit 21b as necessary.

【0050】履歴管理部21b:履歴データのメモリ/
ファイル上での管理および、登録、更新、読み出しなど
のインタフェースを提供するサブモジュールである。 ページ保存制御部21c:表示中あるいはネットワーク
などから取得したデータをマルチデータ管理部23に渡
して保存する制御を行う。例えば、HTML(Hyper-Te
xt Mark-up Langage)ファイルを保存する場合は、HT
MLデータの保存が終れば、次にそこに含まれるイメー
ジの保存を行うなどの制御も行うサブモジュールであ
る。
History management unit 21b: memory of history data /
This is a submodule that provides an interface for file management and registration, update, and readout. Page save control unit 21c: performs control of passing data that is being displayed or acquired from a network or the like to the multi-data management unit 23 for saving. For example, HTML (Hyper-Te
xt Mark-up Langage) To save the file, use HT
After the ML data is stored, the sub-module is a control module that also performs control such as storing an image contained therein.

【0051】レイアウト部21d:HTMLデータやイ
メージデータなどの画面上に表示するデータを画面内に
レイアウトを行うサブモジュールである。 HTMLパーサ部21e:取得したデータがHTMLで
あった場合には、このパーサで文法規則に基づいて詳細
に解析を行い、レイアウト部21dやページ保存制御部
21cに解析結果を渡すサブモジュールである。 フォーム管理部21f:インプットフォームというペー
ジに定義されたエリアへのユーザーの入力情報を管理す
るサブモジュールである。
Layout unit 21d: a sub-module for laying out data to be displayed on the screen, such as HTML data and image data, in the screen. HTML parser unit 21e: a sub-module that, when the acquired data is HTML, analyzes the data in detail based on a grammar rule using this parser, and passes the analysis result to the layout unit 21d and the page storage control unit 21c. Form management unit 21f: a sub-module that manages user input information to an area defined on a page called an input form.

【0052】URL管理部21g:処理中のページのU
RL(uniform resouce locator)情報を含め、そのペ
ージに含まれるイメージや別のページへのリンクなどを
表すURL情報を一括管理するサブモジュールである。 イメージ処理部21h:取得したデータがイメージデー
タであった場合には、このモジュールにてイメージデー
タの解析を行い、レイアウト部21dの指令に基づいた
画面上の位置への表示制御を行うサブモジュールであ
る。 表示処理部21i:レイアウト部21dやイメージ処理
部21からの指令に基づき、実際のLCD(液晶ディス
プレイ)やCRTディスプレイ上に表示を行うサブモジ
ュールである。 条件設定管理部21j:表示条件や、ネットワークアク
セス条件、保存時の条件などを各種ユーザーによる設定
条件を管理するサブモジュールである。
URL management unit 21g: U of the page being processed
This is a sub-module that collectively manages URL information indicating RL (uniform resource locator) information, including images contained in the page and links to other pages. Image processing unit 21h: When the acquired data is image data, this module analyzes the image data and performs a display control to a position on the screen based on a command from the layout unit 21d. is there. Display processing unit 21i: a sub-module that displays on an actual LCD (liquid crystal display) or CRT display based on instructions from the layout unit 21d and the image processing unit 21. Condition setting management unit 21j: a submodule that manages display conditions, network access conditions, storage conditions, and the like set by various users.

【0053】リソースインタフェース部22は、次のサ
ブモジュールから構成される。 ネットワークインタフェース部22a:メインプロセッ
サ部21からの要求を解析し、ネットワークへの要求で
ある場合には、各ネットワークへの適切なリクエストに
変換してリクエストを行う。またローカルなファイルへ
のリクエストやマルチデータ管理部23へのリクエスト
であると解釈した場合には、それぞれ該当するモジュー
ルへの呼び出しを行いデータを転送するサブモジュール
である。
The resource interface section 22 is composed of the following sub-modules. Network interface unit 22a: Analyzes a request from the main processor unit 21 and, if it is a request to a network, converts it into an appropriate request to each network and makes a request. If the request is interpreted as a request for a local file or a request for the multi-data management unit 23, the sub-modules call the corresponding modules and transfer the data.

【0054】キャッシュデータ管理部22b:ネットワ
ークインタフェース部22aが外部ネットワークへのリ
クエストを行う場合に、キャッシュファイル7にあるか
どうかを調べ、ある場合には、キャッシュデータを転送
し、キャッシュファイル7になく、さらに取得したデー
タをキャッシュファイル7に書き込み可能であれば、キ
ャッシュファイル7への書き込みなどを行うサブモジュ
ールである。また、キャッシュデータ管理部22bで
は、キャッシュファイル7の総メモリ容量のチェックや
古いキャッシュデータの消去なども行う。
Cache data management unit 22b: When the network interface unit 22a makes a request to an external network, it checks whether it is in the cache file 7, and if so, transfers the cache data and if it is not in the cache file 7, If the acquired data can be written to the cache file 7, the sub-module performs writing to the cache file 7. The cache data management unit 22b also checks the total memory capacity of the cache file 7, deletes old cache data, and the like.

【0055】また、本実施例のマルチデータ管理部23
は、メインプロセッサ部21やリソースインタフェース
部22にライブラリとしてリンクされて、各種インタフ
ェースを提供する。
Further, the multi-data management unit 23 of this embodiment
Is linked as a library to the main processor unit 21 and the resource interface unit 22 to provide various interfaces.

【0056】マルチデータ管理部23がサポートする機
能は以下のものがある。 データの書き込み機能:指定データをマルチパートファ
イル4に書き込む。 データの読み出し機能:指定データをマルチパートファ
イル4から読み出す。 データの問い合わせ機能:指定データがあるかどうかの
問い合わせに応じる。 データインデックスの生成機能:指定のマルチパートフ
ァイル4に含まれるデータの一覧情報を生成する。
The functions supported by the multi-data management unit 23 include the following. Data writing function: Writes specified data to the multipart file 4. Data read function: Reads specified data from the multipart file 4. Data inquiry function: Respond to an inquiry as to whether or not there is specified data. Data index generation function: Generates list information of data included in the specified multipart file 4.

【0057】次に、マルチデータ管理部23に保存され
るデータの形式について、その例を示す。マルチデータ
管理部23では、1つの物理的なファイルの中にいくつ
ものデータをその属性や名前をつけて保存することがで
きる。図4は本実施例によるマルチパートファイルのフ
ォーマットの一例を示す図である。図4に示すように、
マルチパートファイルは、ファイルヘッダ部、パート
部、ファイルフッタ部とからなり、これらはデータ境界
記号によって区切られている。ファイルヘッダ部は、そ
のファイルについての説明が記述されており、ここにデ
ータ境界記号も特定されている(図中(d)行)。
Next, an example of the format of data stored in the multi-data management section 23 will be described. The multi-data management unit 23 can store a number of data with its attributes and names in one physical file. FIG. 4 is a diagram showing an example of the format of the multipart file according to the present embodiment. As shown in FIG.
The multi-part file includes a file header section, a part section, and a file footer section, which are separated by data boundary symbols. In the file header section, a description of the file is described, and a data boundary symbol is also specified here (line (d) in the figure).

【0058】1つのマルチパートファイル内には、複数
のパート部を持つことができ、同図ではパート部1、パ
ート部2という2つのパートから構成されている。ま
た、各パート部はデータヘッダ部と実データ部から構成
され、データヘッダ部にそのデータの種類や、タイト
ル、元のデータのアドレス(URL)、データのサイズ
などが記述されており、実データ部にデータそのものが
格納される。
A single multi-part file can have a plurality of part parts. In the figure, the file is composed of two parts, part 1 and part 2. Each part is composed of a data header section and an actual data section. The data header section describes the data type, title, address (URL) of the original data, data size, and the like. The data itself is stored in the section.

【0059】前記構成によれば、1つのページを構成す
る複数のデータと、それに関連づけられたデータととも
に、各種の表示機器での表示に関する情報や、履歴操作
情報などの各種設定情報や、ユーザーの入力情報などを
関連づけて1つのマルチパートファイルとして保存して
おくことにより、保存ファイルの管理を容易にすること
ができると同時に、保存されたデータに関連させて保存
時の各種情報を保存することができるため、保存された
データの表示を行う時に、そのページを構成するデータ
だけではなく、保存時の設定情報にしたがった表示環境
にすることが可能となる。
According to the above-mentioned configuration, together with a plurality of data constituting one page and the data associated therewith, information relating to display on various display devices, various setting information such as history operation information, and the like, By saving input information etc. as one multipart file, management of the saved file can be facilitated, and at the same time, various information at the time of saving can be saved in association with the saved data. Therefore, when displaying the stored data, it is possible to set the display environment according to not only the data constituting the page but also the setting information at the time of storage.

【0060】図3は本実施例による自動巡回機能を備え
たソフトウエア構成を示すブロック図である。図3にお
いて、基本的なソフトウエア構成は、図2のソフトウエ
ア構成と同じであるので、同符号を記す。特に、リソー
スインタフェース部22とマルチデータ管理部23にお
いては、全く同一の構成/動作となっている。自動巡回
メインプロセッサ部24では、データの解析および取得
したデータの保存処理、次に必要なデータのオープン制
御等を行う。自動巡回機能では、レイアウト処理部21
d、イメージ処理部21h及び表示処理部21iが不要
となる。
FIG. 3 is a block diagram showing a software configuration having an automatic patrol function according to this embodiment. In FIG. 3, the basic software configuration is the same as the software configuration in FIG. In particular, the resource interface unit 22 and the multi-data management unit 23 have exactly the same configuration / operation. The automatic cruising main processor unit 24 performs data analysis and storage processing of the acquired data, and performs open control of data required next. In the automatic patrol function, the layout processing unit 21
d, the image processing unit 21h and the display processing unit 21i become unnecessary.

【0061】以下、自動巡回機能に必要なサブモジュー
ルについてのみ説明する。 自動巡回制御部24a:取得されたデータの種類により
HTMLパーサ21eを用いて解析し、マルチデータ管
理部23へデータの書き込みを行い、さらに次に必要な
データのリソースインタフェース部22へのオープン制
御などを行うサブモジュールである。 巡回リスト管理部24b:自動巡回すべきリソースのリ
ストを管理し、自動巡回制御部24aの要求に応じて、
次の取得すべきリソース情報を提供するサブモジュール
である。
Hereinafter, only the sub-modules required for the automatic cruise function will be described. Automatic patrol control unit 24a: analyzes using an HTML parser 21e according to the type of acquired data, writes data to the multi-data management unit 23, and further controls opening of the next necessary data to the resource interface unit 22 Is a submodule that performs Tour list management unit 24b: manages a list of resources to be automatically visited, and in response to a request from the automatic tour control unit 24a,
This is a submodule that provides the next resource information to be acquired.

【0062】図5は本実施例によるデータの保存処理の
手順を示すフローチャートである。図5において、 ステップA1:保存すべきページをページ保存制御部2
1cに対して指定する。ページの指定には通常、URL
という表記を用い、これにより、インターネットなどの
ネットワーク上やあるいはローカルな情報機器内であっ
てもその情報源となるデータを特定することができる。
たとえば、URLとして次のような表記を行う。
FIG. 5 is a flowchart showing the procedure of the data storage processing according to the present embodiment. In FIG. 5, step A1: a page to be stored is stored in page storage control unit 2
1c. URL is usually used to specify the page
Thus, the data as an information source can be specified even on a network such as the Internet or in a local information device.
For example, the following notation is performed as a URL.

【0063】(a) http://server/dir/page.html (b) http://server2/dir2/a.gif (c) file://localhost/page2.html(A) http: //server/dir/page.html (b) http: //server2/dir2/a.gif (c) file: //localhost/page2.html

【0064】上記の例において、(a)は、“server”
という名前をもつホストの“/dir/page.html”というパ
スで指定できるページデータ(この場合はHTMLデー
タ)を“http”というプロトコルを用いて取得すること
を意味する。同様に(b)では、“http”プロトコルを
用いて、“server2”というホストの“/dir2/a.gif”と
いうデータ(この場合はGIFイメージデータ)を取得
することを表す。(c)では、“file”というプロトコ
ルが指定されており、これは通常のファイルを開く際の
指定方法であることを示しており、また、“localhos
t”すなわちユーザー自身の情報装置内にある、“/page
2.html”というファイル名で指定できるHTMLデータ
を取得することを意味している。
In the above example, (a) indicates “server”
Means that page data (HTML data in this case) that can be specified by the path “/dir/page.html” of the host having the name “http” is acquired using the protocol “http”. Similarly, (b) indicates that data “/dir2/a.gif” (GIF image data in this case) of the host “server2” is acquired using the “http” protocol. In (c), the protocol "file" is specified, which indicates that this is a specification method for opening a normal file, and "localhos"
t ”, ie,“ / page ”in the user's own information device.
This means that HTML data that can be specified by the file name "2.html" is acquired.

【0065】保存すべきページの指定には、その情報機
器の環境によりいろいろな指定の仕方があり、例えば、
表示装置上にまさに表示しているページをそのまま保存
する場合には、ユーザーはその旨を指定する(例えば、
メニュー選択操作などを行う)だけでよく、保存すべき
ページのURLは、表示装置にて把握しているので、そ
の情報をページ保存制御部21cに渡されることでUR
Lを入力することができる。図3に示す自動巡回機能を
有するソフトウエア構成では、巡回リスト管理部24b
によりページを保存するURLで指定される。
There are various ways to specify the page to be saved depending on the environment of the information device.
If you want to save the page you are just displaying on the display device, the user specifies so (for example,
Menu selection operation, etc.), and the URL of the page to be stored is known on the display device.
L can be entered. In the software configuration having the automatic patrol function shown in FIG. 3, the patrol list management unit 24b
Is specified by the URL for saving the page.

【0066】ステップA2:ページ保存制御部21cに
おいて、保存ページ情報とともに保存すべき付加情報を
該当モジュールから一旦取得しておく。ここで、一旦保
存しておいた付加情報は当該ページの保存が完了した
後、ステップA12にてページ情報に付加して保存する
ために用いる。
Step A2: The page storage control section 21c once obtains additional information to be stored together with the stored page information from the corresponding module. Here, the additional information once stored is used for adding and storing the page information in step A12 after the storage of the page is completed.

【0067】前記処理によれば、保存に至るユーザーの
操作履歴情報を用いた付加情報は、履歴管理部21bよ
り取得することができる。また、ユーザーのページ上に
ある入力フォームへの入力情報を用いた付加情報は、フ
ォーム管理部21fに問い合わせることで取得すること
ができる。また、自動巡回機能の実行時に保存する設定
条件は、条件設定管理部21iに問い合わせることで取
得することができる。
According to the above-mentioned processing, additional information using the operation history information of the user leading to the storage can be obtained from the history management unit 21b. Further, the additional information using the input information to the input form on the user's page can be obtained by inquiring the form management unit 21f. The setting conditions to be stored when the automatic patrol function is executed can be obtained by inquiring of the condition setting management unit 21i.

【0068】ステップA3:ブラウザ制御部21aに対
して、保存すべきページのURL情報を渡し、データ取
得を要求する。 ステップA4:ブラウザ制御部21aは、このようなU
RLのOpen処理を受けて、ネットワークインタフェース
部22に対して、URL Openのリクエストを発行す
る。ブラウザ制御部21aは、ネットワークインタフェ
ース部22へのリクエスト発行後は、データが取得され
るまで、ネットワークインタフェース部22からの通知
を待つ。
Step A3: The URL information of the page to be stored is passed to the browser control unit 21a, and a request for data acquisition is made. Step A4: The browser control unit 21a makes such a U
In response to the RL Open process, a URL Open request is issued to the network interface unit 22. After issuing the request to the network interface unit 22, the browser control unit 21a waits for a notification from the network interface unit 22 until data is acquired.

【0069】ステップA5:ネットワークインタフェー
ス部22において、データ取得処理が行われる。このス
テップのサブルーチンは、図6のフローチャートで後述
する。 ステップA6:ネットワークインタフェース部22から
のデータ取得通知をブラウザ制御部21aで受ける。
Step A5: The network interface unit 22 performs a data acquisition process. The subroutine of this step will be described later with reference to the flowchart of FIG. Step A6: The browser control unit 21a receives a data acquisition notification from the network interface unit 22.

【0070】ステップA7:ブラウザ制御部21aは、
取得されたデータの種類を判定する。様々なデータはこ
こまでのステップを同様の処理にて取得されるが、この
うち、HTMLデータについては、ページを構成する関
連データのURLの情報などが含まれているため、解析
を行う必要がある。そのため、ここでは、HTMLデー
タであるとかどうかの判定を行い、HTMLデータであ
れば、ステップA8へ、そうでなければ、ステップA1
0に移行する。
Step A7: The browser control unit 21a
The type of the acquired data is determined. Various data are obtained by the same processing in the steps up to this point. Among them, the HTML data includes URL information of related data constituting the page, and therefore, it is necessary to perform analysis. is there. Therefore, here, it is determined whether or not the data is HTML data. If the data is HTML data, the process proceeds to step A8; otherwise, the process proceeds to step A1.
Move to 0.

【0071】ただし、HTMLデータであるかどうかに
ついての判定は、前記のように、ページの構成情報を含
むデータの種類が、HTMLデータであると判定したた
めであるが、もし、HTMLデータではないページ記述
を行うデータの種類が規定されていると、そのデータの
種類を判定する必要がある。同様の意味をもつデータの
種類として、VRMLデータなどがある。
The determination as to whether or not the data is HTML data is because, as described above, the type of data including the page configuration information is determined to be HTML data. If the type of data to be described is specified, it is necessary to determine the type of the data. VRML data and the like are data types having the same meaning.

【0072】ステップA8:HTMLデータについて、
HTMLパーサにてデータの解析を行う。ステップ9に
て、HTMLデータの解析結果に基づいて、ページを構
成する他のデータのURLをURL管理部に登録してお
く。これはあとでさらに関連するデータも含めて保存す
る場合にURL管理部から情報を得るためである。
Step A8: For HTML data,
Analyze the data with an HTML parser. At step 9, the URL of other data constituting the page is registered in the URL management unit based on the analysis result of the HTML data. This is to obtain information from the URL management unit when the related data is further stored later.

【0073】通常、イメージデータなどはそのページに
含まれる情報と考え、1ページの保存時には、ページの
元となるデータ(HTMLデータなど)に引き続き保存
しておく。ただし、取得されたURLが別のページへの
関連情報である場合には、次のぺーじまで保存する場合
をのぞき、取得する必要はない。また、ページを構成す
るイメージデータ等であっても、保存時の条件設定によ
って、たとえば、「イメージを保存しない」などの設定
を行うことができる場合には、イメージでさえも保存す
る必要はなくなる。これらの判定は、ステップA13に
て行う。
Normally, image data and the like are considered as information included in the page, and when one page is stored, the data (HTML data or the like) which is the basis of the page is stored. However, if the acquired URL is related information to another page, there is no need to acquire it, except when saving it to the next page. In addition, even if image data or the like constituting a page can be set, for example, “do not save an image” by setting conditions at the time of saving, there is no need to save even an image. . These determinations are made in step A13.

【0074】ステップA10:取得されたデータをペー
ジ保存制御部21cに渡す。 ステップA11:ページ保存制御部21cは取得された
データをマルチデータ管理部23に渡し、マルチパート
ファイル4などの外部記憶装置内への保存処理を行う。
マルチデータ管理部23は、物理的なファイル1つに対
して渡される複数のデータを保存し、管理することがで
きる。マルチデータ管理部23で、関連する複数のデー
タを保存したファイルがマルチパートファイルとなる。
Step A10: The acquired data is passed to the page storage control section 21c. Step A11: The page storage control section 21c passes the acquired data to the multi-data management section 23, and performs processing for storing the data in an external storage device such as the multi-part file 4.
The multi-data management unit 23 can store and manage a plurality of data passed for one physical file. A file storing a plurality of related data in the multi-data management unit 23 is a multi-part file.

【0075】ステップA12:ページ保存制御部21c
は、同モジュール内でステップA2にて確保していた付
加情報を、先に保存したページ情報に関連づけて、マル
チデータ管理部23に渡し、保存処理を行う。関連づけ
の方法は、マルチデータ管理部23に渡す際に、付加情
報である旨とその元となるデータのURLを通知するこ
とで行うことができる。なお、保存するデータがイメー
ジデータなどページを構成する要素データである場合に
は、この付加情報は存在せず、本ステップによる保存処
理を行う必要はない。
Step A12: Page save control section 21c
Transfers the additional information secured in step A2 in the same module to the multi-data management unit 23 in association with the previously stored page information, and performs a storage process. The method of associating can be performed by notifying the fact that the information is additional information and the URL of the source data when the information is passed to the multi-data management unit 23. If the data to be stored is element data that constitutes a page such as image data, this additional information does not exist, and there is no need to perform the storage processing in this step.

【0076】ステップA13:URL管理部21gに問
い合わせ、つぎに取得すべきデータのURLを取得す
る。このとき、保存条件を考慮し、たとえば、イメージ
を保存しないという条件が設定されている場合では、イ
メージデータのURLは取得しない。また、関連ページ
も含めていくつかのページを一度に保存する場合など
は、ページ数や関連の深さなどの条件にマッチする限り
のURLを取得するようにする。もし、取得すべきUR
Lがある場合、ステップA3より繰り返す。取得すべき
URLがない場合には、保存処理を終了する。
Step A13: An inquiry is made to the URL management unit 21g to obtain the URL of the data to be obtained next. At this time, the URL of the image data is not acquired if the condition for not storing the image is set in consideration of the storage condition. When several pages including related pages are saved at a time, URLs that match conditions such as the number of pages and the related depth are acquired. UR to get
If there is L, repeat from step A3. If there is no URL to be acquired, the storage process ends.

【0077】図6は本実施例によるネットワークインタ
フェース部のデータ取得処理の手順を示すフローチャー
トである。図6は図5に示すステップA5のサブルーチ
ンであり、図5のステップA4から図6のステップB1
に移行する。
FIG. 6 is a flowchart showing a procedure of a data acquisition process of the network interface unit according to the present embodiment. FIG. 6 is a subroutine of step A5 shown in FIG. 5, and from step A4 in FIG. 5 to step B1 in FIG.
Move to

【0078】ステップB1:ネットワークインタフェー
ス部22がURLを指定したオープン処理の要求を受信
する。ネットワークインタフェース部22aは、通常、
一連処理を終わっている状態では、オープン処理の要求
を受信したかどうかを監視しており、要求を受信する
と、オープン処理に移行する。
Step B1: The network interface unit 22 receives a request for an open process specifying a URL. The network interface unit 22a usually includes
In a state where the series of processes has been completed, it is monitored whether or not a request for the open process has been received.

【0079】ステップB2:キャッシュデータ管理部2
2bに対して、指定されたURLに対応するキャッシュ
データがあるかどうかを問い合わせる。ただし、特別な
URL、オープン要求、あるいはオプション指定等によ
っては、キャッシュデータを無視する場合がある。この
場合には、キャッシュデータが有る場合でも、無いもの
として処理を続ける。キャッシュデータに有る場合はス
テップB3へ、無い場合はステップB4へ移行する。
Step B2: Cache Data Management Unit 2
Inquire 2b of whether there is cache data corresponding to the specified URL. However, cache data may be ignored depending on a special URL, open request, or option specification. In this case, even if there is cache data, the processing is continued assuming that there is no cache data. If the cache data exists, the process proceeds to step B3; otherwise, the process proceeds to step B4.

【0080】ステップB3:キャッシュデータ管理部2
2bにて、キャッシュファイルから該当するURLに対
するキャッシュデータを読み出す。 ステップB4:ネットワーク上の該当するサーバーに対
して、データの要求を行う。どのサーバーに対して要求
を行うべきかは、URLを解釈することによって、この
キャッシュデータ管理部22bにて行う。もし、ユーザ
ーの装置内でのデータを要求するURLであった場合に
は(前述のURL例のfile:…の場合)、直接そのファ
イルをオープンすることもある。
Step B3: Cache data management unit 2
In step 2b, the cache data corresponding to the URL is read from the cache file. Step B4: Request data for the corresponding server on the network. Which server should make the request is determined by the cache data management unit 22b by interpreting the URL. If the URL is a request for data in the user's device (file:... In the above URL example), the file may be opened directly.

【0081】ステップB5:サーバー上に該当するデー
タがあった場合には、データが送信されてくるので、デ
ータを受信する。 ステップB6:ネットワークインタフェース部22aに
対して要求を送信してきたモジュールに対して、キャッ
シュファイルあるいはネットワークやファイルなどから
取得されたデータを返送して、図5のステップA6に移
行する。
Step B5: If there is corresponding data on the server, the data is transmitted, so the data is received. Step B6: The cache file or data obtained from the network or the file is returned to the module that has transmitted the request to the network interface unit 22a, and the process proceeds to step A6 in FIG.

【0082】図7は図5に示すステップA1に追加した
付加情報の保存処理の手順を示すフローチャートであ
る。図7において、Cは分岐点を示し、Dは合流点を示
す。図5のステップA1から図7のステップC1に移行
する。 ステップC1:保存しようとするページのURLが既に
マルチパートファイル(MPF)4に保存されているか
どうかをマルチデータ管理部(マルチパートファイルマ
ネージャ)23に問い合わせて確認する。
FIG. 7 is a flowchart showing the procedure of the processing for storing the additional information added to step A1 shown in FIG. In FIG. 7, C indicates a branch point, and D indicates a junction. The process moves from step A1 in FIG. 5 to step C1 in FIG. Step C1: Inquire of the multi-data management unit (multi-part file manager) 23 to check whether the URL of the page to be stored is already stored in the multi-part file (MPF) 4.

【0083】ステップC2:確認の結果、保存されてい
なければ、通常通りの保存処理を継続して図5のステッ
プA2に移行する。 ステップC3:保存されていれば、そのページ自体は保
存する必要はないので、付加情報のみを保存して図5の
ステップA12に移行する。図7のフローチャートに示
したC1〜C3の処理を追加することにより、ページデ
ータ1つ保存するだけで、複数の付加情報(例えば、ユ
ーザーの入力情報)のみを保存することができる。
Step C2: As a result of the confirmation, if the data is not stored, the storage processing is continued as usual, and the process proceeds to step A2 in FIG. Step C3: If stored, the page itself does not need to be stored, so only the additional information is stored and the process proceeds to step A12 in FIG. By adding the processes C1 to C3 shown in the flowchart of FIG. 7, only a plurality of pieces of additional information (for example, user input information) can be saved by only saving one page data.

【0084】図8は本実施例によるマルチパートファイ
ルへの本体データの保存処理の経由を示す説明図であ
る。 ネットワークデータの保存処理の経由:[WWW]→
[ネットワークインタフェース部]→[プラウザ制御
部]→[HTMLパーサ]→[ページ保存制御部]→
[マルチデータ管理部]→[マルチパートファイル] キャッシュデータの保存処理の経由:[キャッシュファ
イル]→[キャッシュデータ管理部]→[ネットワーク
インタフェース部]→[プラウザ制御部]→[HTML
パーサ]→[ページ保存制御部]→[マルチデータ管理
部]→[マルチパートファイル]
FIG. 8 is an explanatory diagram showing the process of storing the main body data in the multipart file according to the present embodiment. Via network data storage: [WWW] →
[Network interface unit] → [Prowser control unit] → [HTML parser] → [Page save control unit] →
[Multi-data management unit] → [Multi-part file] Via cache data storage processing: [Cache file] → [Cache data management unit] → [Network interface unit] → [Prowser control unit] → [HTML]
[Parser] → [Page Save Control Unit] → [Multi Data Management Unit] → [Multi Part File]

【0085】図9は本実施例によるマルチパートファイ
ルへの本体データと履歴データの保存処理の経由を示す
説明図である。図9のネットワークデータ及びキャッシ
ュデータの保存処理の経由は図8と同じである。 履歴データの保存処理の経由:[履歴管理部]→[ペー
ジ保存制御部]→[マルチデータ管理部]→[マルチパ
ートファイル]の経由が図8に対して追加される。
FIG. 9 is an explanatory diagram showing the process of storing the main body data and the history data in the multi-part file according to the present embodiment. The process of storing the network data and cache data in FIG. 9 is the same as in FIG. Via the history data saving process: [History management unit] → [Page storage control unit] → [Multi data management unit] → [Multipart file] is added to FIG.

【0086】図10は本実施例による保存データの表示
処理の手順を示すフローチャートである。図10におい
て、 ステップE1:保存されているページの中から、表示す
べきページを指定する。保存ページの指定についても、
ネットワーク上の表示すべきページと同様“URL”に
より指定することができるものとする。例えば、以下の
ようなURLの指定規則を設けることで可能となる。
FIG. 10 is a flowchart showing the procedure of the stored data display processing according to this embodiment. In FIG. 10, step E1: a page to be displayed is specified from the stored pages. Regarding the specification of the save page,
It is assumed that it can be specified by “URL” as in the page to be displayed on the network. For example, this can be achieved by providing the following URL specification rules.

【0087】元のページのURL:http://www/a/b.htm
l 保存マルチパートファイル名(保存MPF名):/dir/f
ile マルチパートファイルサーバー名(MPFサーバー
名):mpf-server →当該保存ページの指定URL:x-mpf://mpf-server/d
er/file/=URL=/http://a/b.html
The URL of the original page: http: //www/a/b.htm
l Saved multipart file name (Saved MPF name): / dir / f
ile Multi-part file server name (MPF server name): mpf-server → Designated URL of the saved page: x-mpf: // mpf-server / d
er / file / = URL = / http: //a/b.html

【0088】上記の例にて、保存マルチパートファイル
は、マルチデータ管理部23にて管理しているファイル
名で、1つのファイル('/dir/file')に、複数のデータ
が保存されている。この中に保存されているデータを指
定するため、'/=URL=/'以降に元のURLを指定す
ればよい。
In the above example, the stored multi-part file is a file name managed by the multi-data management unit 23 and a plurality of data are stored in one file ('/ dir / file'). I have. In order to specify the data stored therein, the original URL may be specified after '/ = URL = /'.

【0089】また、上記の例では、保存データが'mpf-s
erver'という名前の別のホスト上から読み出すことを想
定したURLとなっているが、ユーザーの機器内であれ
ば、省略することができる。さらに、先頭の'x-mpf:'に
ついても簡単化のために仮に決めたが、'http'など既存
のプロトコルを指定したURL規則とすることも可能で
ある。
In the above example, the stored data is' mpf-s
Although the URL is assumed to be read from another host named "erver '", it can be omitted if it is in the user's device. Furthermore, although the leading “x-mpf:” is tentatively determined for simplicity, it may be a URL rule that specifies an existing protocol such as “http”.

【0090】さらに、上記の例では、'/=URL=/'
と、元のページのURLを指定することにしているが、
その他の指定方法を設けることができる。例えば、ID
などで識別できる場合には、'/=ID=/'として、この
文字以降にIDを指定してもよい。
Further, in the above example, '/ = URL = /'
And specify the URL of the original page,
Other designation methods can be provided. For example, ID
If it can be identified by, for example, '/ = ID = /', an ID may be specified after this character.

【0091】ステップE2:このようにして保存ページ
を指定したURLをブラウザ制御部21aに対して、U
RL Openを行う。上記ステップE1にて、保存ページ
の指定をURLによって指定できるようにしているた
め、このステップは、通常のページデータの表示方法の
過程と共通化できる。 ステップE3:ブラウザ制御部21aよりネットワーク
インタフェース部22aに対して、保存ページに対する
ページデータ取得のためのオープン要求を送信する。
Step E2: The URL specifying the storage page in this way is sent to the browser control unit 21a by the U
Perform RL Open. Since the specification of the storage page can be specified by the URL in the step E1, this step can be shared with the process of the normal page data display method. Step E3: The browser control section 21a transmits an open request for obtaining page data for the saved page to the network interface section 22a.

【0092】ステップE4:ネットワークインタフェー
ス部22aにて、ブラウザ制御部21aからのオープン
要求を受信し、マルチデータ管理部23よりデータ取得
処理を行う(図11のフローチャート参照)。 ステップE5:ネットワークインタフェース部22aか
ら返送されてきたデータをブラウザ制御部21aで受信
する。
Step E4: The network interface unit 22a receives the open request from the browser control unit 21a, and performs data acquisition processing from the multi-data management unit 23 (see the flowchart in FIG. 11). Step E5: The browser control section 21a receives the data returned from the network interface section 22a.

【0093】ステップE6:ブラウザ制御部21aで
は、受信したデータを解析し、そのページデータに対応
する付加情報が保存されていないかどうかを確認する。
付加情報が保存されているかどうかの確認結果は、ステ
ップE4におけるネットワークインタフェース部22a
でのマルチデータ管理部23からのデータ取得時に、マ
ルチデータ管理部23によって、データのヘッダ部に添
付されている。
Step E6: The browser control section 21a analyzes the received data and checks whether or not additional information corresponding to the page data is stored.
The confirmation result as to whether or not the additional information is stored is transmitted to the network interface unit 22a in step E4.
At the time of data acquisition from the multi-data management unit 23 in the above, the data is attached to the header of the data by the multi-data management unit 23.

【0094】ブラウザ制御部21aでは、データのヘッ
ド部を解釈すれば、そのデータに対する付加情報が保存
されているかどうかを簡単に識別することができる。も
し、付加情報があることが確認できれば、ステップE7
に移行、付加情報がなければ、通常の表示処理を行えば
よいので、ステップE9に移行する。
By interpreting the head of the data, the browser control unit 21a can easily identify whether or not additional information for the data is stored. If it can be confirmed that there is additional information, step E7
If there is no additional information, normal display processing may be performed, and the flow shifts to step E9.

【0095】ステップE7:ブラウザ制御部21aより
ネットワークインタフェース部22aへ、付加情報を取
得する要求を発信し、これを受信したネットワークイン
タフェース部22aにて、マルチデータ管理部23から
該当データの付加情報を取得する。このとき、ブラウザ
制御部21aからネットワークインタフェース部22a
への付加情報の要求はやはり、該当する付加情報を識別
できるURLによるオープン処理により行うことができ
る。
Step E7: A request to acquire additional information is transmitted from the browser control unit 21a to the network interface unit 22a, and the network interface unit 22a receives the request and transmits the additional information of the corresponding data from the multi-data management unit 23. get. At this time, the browser control unit 21a sends the information to the network interface unit 22a.
Request for additional information can be performed by open processing using a URL that can identify the additional information.

【0096】この付加情報のURLは、先にデータを取
得する際にヘッダ情報に付記されており、これにより、
ステップE7でのネットワークインタフェース部22a
での処理は、ステップE4と同じく通常のオープン要求
に対する処理と同様に行うことができる。なお、ステッ
プE7は、図11の詳細フローチャートを用いて後述す
る。付加情報を指すURLは、例えば、以下のような形
をとることができる。
The URL of the additional information is added to the header information when the data is obtained first, whereby
Network interface unit 22a in step E7
Can be performed in the same manner as the processing for a normal open request as in step E4. Step E7 will be described later using the detailed flowchart of FIG. The URL indicating the additional information can take the following form, for example.

【0097】付加情報を取得するためのURL例: x-mpf://mpf-server/dir/file/=ID=/100 上例では、‘mpf-server’というサーバーの‘/dir/fil
e’というマルチファイルに含まれるIDが‘100’とい
うデータを指している。‘mpf-server’を省略した場合
は、ネットワークを経由しないユーザー自身の機器内に
あるデータを指す。このように、ネットワークを経由す
る場合にもURLの記述により表示に反映することがで
きる。
Example of URL for obtaining additional information: x-mpf: // mpf-server / dir / file / = ID = / 100 In the above example, '/ dir / fil of the server named' mpf-server '
The ID included in the multi-file “e” indicates data “100”. If 'mpf-server' is omitted, it refers to data in the user's own device that does not go through the network. In this way, the URL can be reflected on the display even through the network.

【0098】ステップE8:取得した付加情報をブラウ
ザ制御部21aが受信し、該当モジュールへ登録する。
これにより、これから表示するデータに対して、保存し
た付加情報を表示に反映することができる。また、この
場合の付加情報を渡す先である該当モジュールとは、付
加情報の種類により区別される。付加情報として、ユー
ザーの履歴データである場合には、履歴管理部21bに
対して、取得した付加情報を設定すれば、操作履歴を再
現することができる。
Step E8: The acquired additional information is received by the browser control unit 21a and registered in the corresponding module.
Thus, the stored additional information can be reflected on the display for the data to be displayed. In this case, the module to which the additional information is passed is distinguished by the type of the additional information. If the additional information is user's history data, the operation history can be reproduced by setting the acquired additional information in the history management unit 21b.

【0099】付加情報として、ユーザーの入力情報デー
タである場合には、入力情報を管理しているフォーム管
理部21fに対してデータを設定することで、入力情報
を再現することができる。付加情報として、接続条件や
データの取得条件などであった場合には、取得した情報
を条件設定管理部21iに対して設定する。それによ
り、これから表示するページデータに対して、今、設定
した条件が有効となる。
If the additional information is user input information data, the input information can be reproduced by setting data in the form management section 21f which manages the input information. If the additional information is a connection condition, a data acquisition condition, or the like, the acquired information is set in the condition setting management unit 21i. As a result, the currently set conditions become valid for the page data to be displayed.

【0100】また、取得したページデータには、複数の
付加情報が設定されている場合がある。このような場合
には、本ステップE8により複数の付加情報を全て取得
し、それぞれを該当モジュールに設定する。ユーザーの
入力情報が複数保存されている場合の再現方法に関する
ものであるが、この場合、複数のページであるように見
せるために、履歴管理部21bを用いる。すなわち、履
歴管理部21bでは、ユーザーの操作履歴とともにペー
ジの参照履歴を管理する。
Also, a plurality of pieces of additional information may be set in the acquired page data. In such a case, all of the plurality of pieces of additional information are acquired in this step E8, and each is set in the corresponding module. This relates to a reproduction method in a case where a plurality of pieces of user input information are stored. In this case, the history management unit 21b is used to make it appear as a plurality of pages. That is, the history management unit 21b manages the reference history of the page together with the operation history of the user.

【0101】そこで、保存されている入力情報の数だ
け、まず、履歴管理部21bに対して、同じページを複
数回参照したかのように登録し、同時にそれぞれのペー
ジの履歴として、入力情報も登録する。そして、履歴管
理部21bより、順次ページを参照すると、履歴管理部
21bから表示する時のページは同じでありながら、そ
こからフォーム管理部21fに登録される入力情報はそ
れぞれ別に保存されたものが設定され、あたかも、複数
ページが保存されていたかのように処理することができ
る。
Therefore, as many times as the number of stored input information, the same page is first registered in the history management unit 21b as if the same page has been referred to a plurality of times. sign up. When pages are sequentially referred to by the history management unit 21b, input information registered in the form management unit 21f from there is the same page when displayed from the history management unit 21b, but the information is separately stored. It can be set and processed as if multiple pages had been saved.

【0102】ステップE9:表示するデータがHTML
データかどうかを判定する。HTMLデータであれば、
HTMLの解釈を行う必要があるためである。もし、H
TMLデータであれば、ステップE10に移行し、そう
でなければ、ステップE12に移行する。
Step E9: The data to be displayed is HTML
Determine whether it is data. If it is HTML data,
This is because it is necessary to interpret HTML. If H
If it is TML data, the process proceeds to step E10; otherwise, the process proceeds to step E12.

【0103】ステップE10:取得したデータHTML
であるので、HTMLパーサ21eにて、HTMLの解
析処理を行う。解析処理とは、HTML文法にしたがっ
て記述内容を解析し、どのような文字をどのようなレイ
アウトで表示するか、またイメージや他のページへのリ
ンク情報が含まれているかどうかなどを解析するもので
ある。
Step E10: acquired data HTML
Therefore, the HTML parser 21e performs an HTML analysis process. The analysis process analyzes the contents of description according to HTML grammar, and analyzes what characters are displayed in what layout, and whether images and link information to other pages are included. It is.

【0104】ステップE11:HTML中にイメージや
リンク情報などが含まれていることがHTML解析処理
にて判定された場合、それらをURL管理部21gに登
録する。 ステップE12:HTMLデータではなかった場合の処
理として、イメージデータであるかどうかの判定を行
う。これは、イメージデータはイメージ処理部21hに
て特別の処理を行う必要があるためである。
Step E11: If it is determined by the HTML analysis processing that an image or link information is included in the HTML, it is registered in the URL management unit 21g. Step E12: As processing when the data is not HTML data, it is determined whether or not the data is image data. This is because it is necessary to perform special processing on the image data in the image processing unit 21h.

【0105】ステップE13:取得したデータがイメー
ジデータである場合に読み出され、イメージ処理部21
hにてイメージデータの解析処理を行う。ここでは、イ
メージデータの様々なフォーマットを解釈し、表示でき
るフォーマットに展開する。フォーマットとしては、例
えば、GIF,JPEGなどあらゆるものが存在する
が、それぞれに応じた展開処理を行う必要がある。
Step E13: If the acquired data is image data, it is read out and
At h, the image data is analyzed. Here, various formats of the image data are interpreted and developed into a format that can be displayed. For example, there are various formats such as GIF and JPEG as formats, and it is necessary to perform expansion processing according to each format.

【0106】ステップE14:HTML、イメージ、あ
るいはその他の表示すべきデータを受けとり、1ページ
の表示枠に正しくデータをレイアウト(配置)する処理
を行う。 ステップE15:レイアウトされた結果を実際の表示装
置5に対して表示を行う。 ステップE16:このようにして、1つのデータの表示
が行われると、次に同じ1ページを構成する別のオブジ
ェクトデータを取得し、合わせて表示処理を行うため
に、次のデータがないかどうかをURL管理部21gに
問い合わせる。
Step E14: HTML, image, or other data to be displayed is received, and a process for laying out (arranging) the data correctly in the display frame of one page is performed. Step E15: The layout result is displayed on the actual display device 5. Step E16: When one piece of data is displayed in this way, another object data constituting the same one page is obtained next, and there is no next data to perform the display processing together. To the URL management unit 21g.

【0107】URL管理部21gでは、リンク情報など
別のページを構成するものは除き、イメージなどそのペ
ージを構成する要素が他にあるかどうかを調べ、ある場
合は、再度取得処理を行うため、ステップE2から繰り
返す。もうURLがない場合には、表示を完了する。
The URL management unit 21g checks whether there are any other elements that make up the page, such as images, except for those that make up another page, such as link information. Repeat from step E2. If there is no more URL, the display is completed.

【0108】上記処理により、付加条件に基づいてペー
ジの表示を行うことができるが、ステップE14やステ
ップE15のレイアウト/表示処理は、そのページに含
まれるイメージデータを取得してからでないと開始でき
ない場合もある。その場合には、HTML取得中は、レ
イアウト/表示は行わずに、次のイメージデータを取得
する時に合わせて、レイアウト/表示処理を行うことで
実現できる。
By the above processing, a page can be displayed based on the additional condition. However, the layout / display processing in step E14 or step E15 cannot be started until the image data included in the page is obtained. In some cases. In this case, the layout / display is not performed during the HTML acquisition, and the layout / display processing is performed at the time of acquiring the next image data.

【0109】次に、上記処理中のステップE4及びステ
ップE7におけるネットワークインタフェース部22a
での処理について示す。図11は本実施例によるネット
ワークインタフェース部の保存データの取得処理の手順
を示すフローチャートである。また、図11は図10に
示すステップE4及びステップE7のサブルーチンであ
り、図10のステップE3またはステップE6から図1
1のステップF1に移行する。
Next, the network interface unit 22a in steps E4 and E7 during the above processing is executed.
The processing in is described below. FIG. 11 is a flowchart illustrating a procedure of a process of acquiring stored data in the network interface unit according to the present embodiment. FIG. 11 shows a subroutine of steps E4 and E7 shown in FIG.
The process moves to step F1 of FIG.

【0110】ステップF1:ネットワークインタフェー
ス部22aにてURL Openの要求を受信する。 ステップF2:URL Openの要求が、マルチデータ管
理部23からの保存データを要求しているのかどうかを
判定する。これは、例えば、URLの先頭の'x-mpf' な
どの記述を見れば判断することができる。もし、マルチ
データ管理部23からの保存データを要求しているのな
らば、ステップF3へ、そうでなければ通常のオープン
処理を行うためステップF6に移行する。
Step F1: The URL request is received by the network interface unit 22a. Step F2: It is determined whether or not the URL Open request requests stored data from the multi-data management unit 23. This can be determined by, for example, looking at the description such as 'x-mpf' at the head of the URL. If the storage data is requested from the multi-data management unit 23, the process proceeds to step F3. Otherwise, the process proceeds to step F6 to perform a normal open process.

【0111】ステップF3:別のホストのマルチパート
ファイルマネージャへの要求かどうかを判定する。別の
ホストにある保存ページを表示する時には、別のホスト
へこの要求を流す必要がある。 ステップF6:ここでは、一旦通常のオープン要求処理
を行い、該当するホスト内にて、マルチデータ管理部2
3への要求を行う。図5のステップA6に移行する。
Step F3: Determine whether the request is a request to the multipart file manager of another host. When displaying a saved page on another host, the request must be sent to another host. Step F6: Here, normal open request processing is performed once, and the multi-data management unit 2
3 is requested. The process proceeds to step A6 in FIG.

【0112】ステップF4:マルチデータ管理部23か
ら、該当データを読み出す。読み出しには、URLに指
定された、マルチファイル名とIDや保存前のURL名
などを指定することで可能になる。 ステップF5:マルチデータ管理部23で該当するデー
タを読み出すことができれば、そのデータを要求先に返
送する。図10のステップE5またはE8に移行する。
ここでのネットワークインタフェース部22aでの取得
処理は、通常のページデータの要求に対しても、付加情
報に対する要求に対しても変わることなく行うことがで
きる。
Step F4: The corresponding data is read from the multi-data management section 23. Reading can be performed by specifying a multi-file name and ID specified in the URL, a URL name before saving, and the like. Step F5: If the corresponding data can be read out by the multi-data management unit 23, the data is returned to the request destination. The process moves to step E5 or E8 in FIG.
The acquisition process in the network interface unit 22a can be performed without changing a request for normal page data or a request for additional information.

【0113】図12は本実施例によるマルチパートファ
イルに保存されたデータの表示処理の経由を示す説明図
である。図12において、 保存データの表示処理の経由:[マルチパートファイ
ル]→[マルチデータ管理部]→[ネットワークインタ
フェース部]→[プラウザ制御部]→[HTMLパー
サ]→[レイアウト処理部]→[表示処理部]→[表示
装置]
FIG. 12 is an explanatory diagram showing a process of displaying data stored in a multi-part file according to this embodiment. In FIG. 12, via the storage data display processing: [Multipart file] → [Multidata management unit] → [Network interface unit] → [Prowser control unit] → [HTML parser] → [Layout processing unit] → [Display Processing unit] → [Display device]

【0114】図13は本実施例によるマルチパートファ
イルに保存されたデータの表示処理の経由と履歴データ
の読み出しの経由を示す説明図である。図13の保存デ
ータの表示処理の経由は図12と同じである。 履歴データの読み出しの経由:[マルチパートファイ
ル]→[マルチデータ管理部]→[ネットワークインタ
フェース部]→[プラウザ制御部]→[履歴管理御部]
の経由が、図12に対して追加される。
FIG. 13 is an explanatory diagram showing a process of displaying data stored in a multipart file and a process of reading history data according to the present embodiment. The process of displaying the stored data in FIG. 13 is the same as in FIG. Via reading history data: [Multipart file] → [Multidata management unit] → [Network interface unit] → [Prowser control unit] → [History management unit]
Is added to FIG.

【0115】図14は本実施例によるネットワーク上の
サーバーに保存されたデータと履歴データの表示処理の
経由を示す説明図である。図14に示すように、別の情
報機器(サーバー)上にあるマルチパートファイルに保
存された表示データおよび履歴データをネットワークを
介して読み出して表示装置に表示する。 保存データの表示処理の経由:[マルチパートファイ
ル]→[マルチデータ管理部]→[サーバー]→[ネッ
トワークインタフェース部]→[プラウザ制御部]→
[HTMLパーサ]→[レイアウト処理部]→[表示処
理部]→[表示装置] 履歴データの表示処理の経由:
[マルチパートファイル]→[マルチデータ管理部]→
[サーバー]→[ネットワークインタフェース部]→
[プラウザ制御部]→[履歴管理部]
FIG. 14 is an explanatory diagram showing the process of displaying the data stored in the server on the network and the history data according to the present embodiment. As shown in FIG. 14, display data and history data stored in a multi-part file on another information device (server) are read out via a network and displayed on a display device. Via the stored data display process: [Multipart file] → [Multidata management unit] → [Server] → [Network interface unit] → [Prowser control unit] →
[HTML parser] → [Layout processing unit] → [Display processing unit] → [Display device] Via display processing of history data:
[Multipart file] → [Multidata management unit] →
[Server] → [Network interface] →
[Prowser control unit] → [History management unit]

【0116】図15は本実施例によるマルチパーツファ
イルに保存された付加情報の一括送信処理の手順を示す
フローチャートである。保存ページデータに付加情報と
してユーザー入力情報が保存されており、この付加情報
を送信先に一括自動送信処理を行う。 ステップG1:図10の保存データの表示処理の完了
後、保存された付加情報の一括自動送信処理を行うかど
うかを判定する。これは、例えば、あらかじめこのよう
なモードに設定してあるかどうかを判定するだけでよ
い。もし、自動送信を行わないのであれば、この処理を
終える。
FIG. 15 is a flowchart showing the procedure of the batch transmission processing of the additional information stored in the multi-part file according to the present embodiment. User input information is stored as additional information in the saved page data, and the additional information is subjected to batch automatic transmission processing to the transmission destination. Step G1: After the display processing of the stored data in FIG. 10 is completed, it is determined whether or not to perform the batch automatic transmission processing of the stored additional information. This only requires, for example, determining whether or not such a mode has been set in advance. If the automatic transmission is not to be performed, the process ends.

【0117】ステップG2:ユーザー入力情報が設定さ
れているかどうかを判定する。ユーザー入力情報が設定
されていなければ、送信情報はないので、つぎのページ
の処理(ステップG5)に移る。 ステップG3:さらに、送信先が設定されているかどう
かを判定する。送信先が設定されていなければ、送信す
ることができないので、ステップG5に移行する。
Step G2: It is determined whether or not user input information has been set. If the user input information has not been set, there is no transmission information, and the process proceeds to the next page (step G5). Step G3: Further, it is determined whether or not the transmission destination is set. If the transmission destination has not been set, transmission is not possible, so the flow shifts to step G5.

【0118】ステップG4:自動送信する情報があるの
で、それをサーバーへ送信できるフォーマットに整える
必要がある。ユーザー入力情報は、フォーム管理部によ
り送信情報に整形し、さらにページ情報からページに指
定された情報を付加し、送信処理を行う。送信処理は通
常のデータ取得処理と同様、整形した情報を持って、送
信先へのURLオープンを行うことで実現できる。これ
は、表示処理の手順と同様である。送信が完了すると、
つづいて、次のページに送信処理に移る。
Step G4: Since there is information to be automatically transmitted, it is necessary to arrange the information in a format that can be transmitted to the server. The user input information is formed into transmission information by the form management unit, and information specified to the page is added from the page information, and transmission processing is performed. The transmission process can be realized by opening the URL to the transmission destination with the formatted information, similarly to the normal data acquisition process. This is the same as the procedure of the display processing. When transmission is complete,
Next, the process proceeds to the next page.

【0119】ステップG5:他に保存ページがあるかど
うかを判定する。保存ページがあれば、繰り返し送信処
理を行うため、ステップG2へと進む。これ以上保存ペ
ージがなければ、処理を終了する。
Step G5: It is determined whether there is another saved page. If there is a stored page, the process proceeds to step G2 to perform the transmission process repeatedly. If there are no more pages to save, the process ends.

【0120】前記処理により、保存されたデータにユー
ザーの入力情報を入力しておくことができるため、オフ
ライン状態で入力した情報を保存しておき、オンライン
で一気にネットワーク上の接続先に転送することができ
るため、ネットワークの接続時間を短縮することができ
ると同時に、入力情報を誤ることも少なく、また、送信
したデータがそのまま保存されているので内容の確認も
容易となる。
According to the above processing, the user's input information can be input to the stored data. Therefore, the information input in the offline state is stored, and the information is transferred to the connection destination on the network at a stretch online. Therefore, the network connection time can be shortened, the input information is less likely to be erroneous, and the transmitted data is stored as it is, so that the contents can be easily confirmed.

【0121】[0121]

【発明の効果】本発明によれば、インターネットなどの
ハイパーテキストシステムにおいて、ハイパーテキスト
データとその付加情報とを1つのファイルに保存し、再
現することができる。
According to the present invention, in a hypertext system such as the Internet, hypertext data and its additional information can be stored in one file and reproduced.

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

【図1】本発明の一実施例によるハイパーテキスト保存
装置のハードウエア構成を示すブロック図である。
FIG. 1 is a block diagram illustrating a hardware configuration of a hypertext storage device according to an embodiment of the present invention.

【図2】本発明の一実施例によるハイパーテキスト保存
装置のソフトウエア構成を示すブロック図である。
FIG. 2 is a block diagram illustrating a software configuration of a hypertext storage device according to an embodiment of the present invention.

【図3】本実施例による自動巡回機能を備えたソフトウ
エア構成を示すブロック図である。
FIG. 3 is a block diagram illustrating a software configuration having an automatic patrol function according to the embodiment;

【図4】本実施例によるマルチパートファイルのフォー
マットの一例を示す図である。
FIG. 4 is a diagram illustrating an example of a format of a multipart file according to the embodiment.

【図5】本実施例によるデータの保存処理の手順を示す
フローチャートである。
FIG. 5 is a flowchart illustrating a procedure of a data saving process according to the embodiment;

【図6】本実施例によるネットワークインタフェース部
のデータ取得処理の手順を示すフローチャートである。
FIG. 6 is a flowchart illustrating a procedure of a data acquisition process of the network interface unit according to the embodiment.

【図7】図7は図5に示すステップA1に追加した付加
情報の保存処理の手順を示すフローチャートである。
FIG. 7 is a flowchart illustrating a procedure of a storage process of additional information added to step A1 illustrated in FIG. 5;

【図8】本実施例によるマルチパートファイルへの本体
データの保存処理の経由を示す説明図である。
FIG. 8 is an explanatory diagram showing a process of storing main body data in a multipart file according to the embodiment.

【図9】本実施例によるマルチパートファイルへの本体
データと履歴データの保存処理の経由を示す説明図であ
る。
FIG. 9 is an explanatory diagram showing a process of storing main data and history data in a multipart file according to the embodiment;

【図10】本実施例による保存データの表示処理の手順
を示すフローチャートである。
FIG. 10 is a flowchart illustrating a procedure of a stored data display process according to the embodiment;

【図11】本実施例によるネットワークインタフェース
部の保存データの取得処理の手順を示すフローチャート
である。
FIG. 11 is a flowchart illustrating a procedure of a process of acquiring stored data in a network interface unit according to the embodiment;

【図12】本実施例によるマルチパートファイルに保存
されたデータの表示処理の経由を示す説明図である。
FIG. 12 is an explanatory diagram illustrating a process of displaying data stored in a multipart file according to the embodiment;

【図13】本実施例によるマルチパートファイルに保存
されたデータの表示処理の経由と履歴データの読み出し
の経由を示す説明図である。
FIG. 13 is an explanatory diagram illustrating a process of displaying data stored in a multipart file and a process of reading history data according to the present embodiment.

【図14】本実施例によるネットワーク上のサーバー−
に保存されたデータと履歴データの表示処理の経由を示
す説明図である。
FIG. 14 shows a server on a network according to the present embodiment.
FIG. 8 is an explanatory diagram showing the process of displaying data stored in the storage device and history data.

【図15】本実施例によるマルチパーツファイルに保存
された付加情報の一括送信処理の手順を示すフローチャ
ートである。
FIG. 15 is a flowchart illustrating a procedure of batch transmission processing of additional information stored in a multi-part file according to the embodiment.

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

1 CPU 2 プログラムメモリ 3 ワークメモリ 4 マルチパートファイル 5 表示装置 6 入力装置 7 キャッシュファイル 8 ネットワーク装置 9 サーバー 10 外部記憶媒体 11 媒体読取装置 12 バス 21 メインプロセッサ部 21a プラウザ制御部 21b 履歴管理部 21c ページ保存制御部 21d レイアウト処理部 21e HTMLパーサ 21f フォーム管理部 21g URL管理部 21h オメージ処理部 21i 表示処理部 21j 条件設定管理部 22 リソースインタフェース部 22a ネットワークインタフェース部 22b キャッシュデータ管理部 23 マルチデータ管理部 24 自動巡回メインプロセッサ部 24a 自動巡回制御部 24b 巡回リスト管理部 DESCRIPTION OF SYMBOLS 1 CPU 2 Program memory 3 Work memory 4 Multi-part file 5 Display device 6 Input device 7 Cache file 8 Network device 9 Server 10 External storage medium 11 Medium reading device 12 Bus 21 Main processor unit 21a Browser control unit 21b History management unit 21c Page Save control unit 21d Layout processing unit 21e HTML parser 21f Form management unit 21g URL management unit 21h Image processing unit 21i Display processing unit 21j Condition setting management unit 22 Resource interface unit 22a Network interface unit 22b Cache data management unit 23 Multi-data management unit 24 Automatic tour main processor 24a Automatic tour controller 24b Tour list manager

Claims (15)

【特許請求の範囲】[Claims] 【請求項1】 ネットワークに接続されたサーバーと通
信しそのサーバーに格納されたハイパーテキストデータ
を受信するインタフェース部と、前記インタフェース部
により受信したハイパーテキストデータを構文解析する
構文解析部と、前記構文解析部により構文解析されたハ
イパーテキストデータを表示装置に表示する表示処理部
と、前記表示装置に表示中のハイパーテキストデータと
それに関連する複数データと前記ハイパーテキストデー
タに付加情報を関連付けて記憶装置の1つのファイル領
域に格納するファイル管理部と、前記各部を制御する制
御装置とを備えたことを特徴とするハイパーテキスト保
存装置。
An interface unit for communicating with a server connected to a network and receiving hypertext data stored in the server; a parsing unit for parsing the hypertext data received by the interface unit; A display processing unit for displaying the hypertext data parsed by the analysis unit on a display device, a storage device for associating the hypertext data being displayed on the display device with a plurality of data related thereto and additional information to the hypertext data A hypertext storage device, comprising: a file management unit that stores the data in one file area; and a control device that controls each unit.
【請求項2】 前記制御装置は、前記ファイル管理部
に、前記ファイル領域に格納されたハイパーテキストデ
ータとその付加情報とを読み出させ、前記表示処理部
に、前記ハイパーテキストデータをその付加情報に基づ
いて表示情報を作成して前記表示装置に表示させること
を特徴とする請求項1記載のハイパーテキスト保存装
置。
2. The control device causes the file management unit to read hypertext data stored in the file area and its additional information, and causes the display processing unit to read the hypertext data into the additional information. 2. The hypertext storage device according to claim 1, wherein display information is created based on the information and displayed on the display device.
【請求項3】 前記制御装置は、前記インタフェース部
がネットワークに接続されたサーバーからハイパーテキ
ストデータとその付加情報を受信した際、前記ファイル
管理部に、前記ハイパーテキストデータとその付加情報
を関連付けて前記ファイル領域に格納させ、前記表示処
理部に、前記ハイパーテキストデータをその付加情報に
基づいて表示情報を作成して前記表示装置に表示させる
ことを特徴とする請求項1記載のハイパーテキスト保存
装置。
3. The control device, when the interface unit receives the hypertext data and the additional information from a server connected to a network, associates the hypertext data with the additional information with the file management unit. 2. The hypertext storage device according to claim 1, wherein the hypertext data is stored in the file area, and the display processing unit creates display information based on the additional information and displays the hypertext data on the display device. .
【請求項4】 前記制御装置は、前記ファイル管理部
に、ユーザーの操作履歴情報からなる付加情報をハイパ
ーテキストデータに関連付けて前記ファイル領域に格納
させることを特徴とする請求項1記載のハイパーテキス
ト保存装置。
4. The hypertext according to claim 1, wherein the control device causes the file management unit to store additional information including user operation history information in the file area in association with hypertext data. Storage device.
【請求項5】 前記制御装置は、前記ファイル管理部
に、ユーザーの操作履歴情報からなる付加情報をハイパ
ーテキストに関連付けて前記ファイル領域に格納させ、
前記表示処理部に、前記ファイル領域に格納したハイパ
ーテキストデータとその操作履歴情報とを読み出させ、
前記ハイパーテキストデータを操作履歴情報に基づいて
表示情報を作成して前記表示装置に表示させることを特
徴とする請求項1記載のハイパーテキスト保存装置。
5. The control device causes the file management unit to store additional information including user operation history information in the file area in association with hypertext.
The display processing unit, read the hypertext data and its operation history information stored in the file area,
2. The hypertext storage device according to claim 1, wherein display information is created based on the operation history information, and the hypertext data is displayed on the display device.
【請求項6】 前記制御装置は、前記ファイル管理部
に、ユーザーの入力フォーム情報からなる付加情報をハ
イパーテキストデータに関連付けて前記ファイル領域に
格納させることを特徴とする請求項1記載のハイパーテ
キスト保存装置。
6. The hypertext according to claim 1, wherein the control device causes the file management unit to store additional information including user input form information in the file area in association with hypertext data. Storage device.
【請求項7】 前記制御装置は、前記ファイル管理部
に、ユーザーの入力フォーム情報からなる付加情報をハ
イパーテキストに関連付けて前記ファイル領域に格納さ
せ、前記表示処理部に、前記ファイル領域に格納したハ
イパーテキストデータとその入力フォーム情報を読み出
させ、前記ハイパーテキストデータを入力フォーム情報
に基づいて表示情報を作成して前記表示装置に表示させ
ることを特徴とする請求項1記載のハイパーテキスト保
存装置。
7. The control device causes the file management unit to store additional information including user input form information in the file area in association with hypertext, and the display processing unit stores the additional information in the file area. 2. The hypertext storage device according to claim 1, wherein the hypertext data and the input form information thereof are read, and the hypertext data is displayed on the display device by creating display information based on the input form information. .
【請求項8】 前記制御装置は、前記ファイル管理部
に、ユーザーの入力フォーム情報からなる複数の付加情
報を1つのハイパーテキストデータに関連付けて前記フ
ァイル領域に格納させることを特徴とする請求項1記載
のハイパーテキスト保存装置。
8. The file management device according to claim 1, wherein the control unit causes the file management unit to store a plurality of pieces of additional information including user input form information in the file area in association with one piece of hypertext data. A hypertext storage device as described.
【請求項9】 前記制御装置は、前記ファイル管理部
に、ユーザーの入力フォーム情報からなる複数の付加情
報を1つのハイパーテキストデータに関連付けて前記フ
ァイル領域に格納させ、前記表示処理部に、1つのハイ
パーテキストデータを複数の入力フォーム情報に基づい
て表示情報を個別に作成して前記表示装置に表示させる
ことを特徴とする請求項1記載のハイパーテキスト保存
装置。
9. The control device causes the file management unit to store a plurality of pieces of additional information including user input form information in the file area in association with one piece of hypertext data. 2. The hypertext storage device according to claim 1, wherein display information is individually created for one hypertext data based on a plurality of input form information and displayed on the display device.
【請求項10】 前記制御装置は、前記インタフェース
部がネットワークに接続された送信先のサーバーから前
記ファイル領域に保存されたデータ送信の要求を受けた
際、前記ファイル管理部に、前記ファイル領域に保存さ
れたハイパーテキストデータとその付加情報とを読み出
して前記インタフェース部に出力させることを特徴とす
る請求項1記載のハイパーテキスト保存装置。
10. The control device, when the interface unit receives a request for transmitting data stored in the file area from a destination server connected to a network, the file management unit transmits the request to the file area. 2. The hypertext storage device according to claim 1, wherein the stored hypertext data and the additional information are read out and output to the interface unit.
【請求項11】 前記制御装置は、前記ファイル管理部
に、サーバーの接続条件情報、データの取得条件情報及
び表示条件情報からなる付加情報をハイパーテキストデ
ータに関連付けて前記ファイル領域に格納させることを
特徴とする請求項1記載のハイパーテキスト保存装置。
11. The control device may cause the file management unit to store additional information including connection condition information of a server, acquisition condition information of data, and display condition information in the file area in association with hypertext data. The hypertext storage device according to claim 1, wherein
【請求項12】 前記制御装置は、前記ファイル管理部
に、サーバーの接続条件情報、データの取得条件情報及
び表示条件情報からなる付加情報をハイパーテキストデ
ータに関連付けて前記ファイル領域に格納させ、前記表
示処理部に、前記ファイル領域に格納したハイパーテキ
ストデータとその付加情報とを読み出させ、前記ハイパ
ーテキストデータを表示条件情報に基づいて表示情報を
作成して前記表示装置に表示させることを特徴とする請
求項1記載のハイパーテキスト保存装置。
12. The control device causes the file management unit to store additional information including server connection condition information, data acquisition condition information, and display condition information in the file area in association with hypertext data. The display processing unit reads the hypertext data stored in the file area and the additional information, creates display information based on the display condition information, and displays the hypertext data on the display device. The hypertext storage device according to claim 1, wherein
【請求項13】 ネットワークに接続されたサーバーと
通信しそのサーバーに格納されたハイパーテキストデー
タを受信するインタフェース部と、記憶装置と、表示装
置とを備えたハイパーテキスト保存装置をコンピュータ
によって制御するプログラムを記憶した媒体であって、
コンピュータに、前記インタフェース部により受信した
ハイパーテキストデータを構文解析させ、構文解析され
たハイパーテキストデータを表示装置に表示させ、表示
中のハイパーテキストデータとそれに関連する複数デー
タとハイパーテキストデータに付加情報を関連付けて記
憶装置の1つのファイル領域に格納させることを特徴と
するハイパーテキスト保存装置制御プログラムを記憶し
た媒体。
13. A program for controlling, by a computer, a hypertext storage device including an interface unit for communicating with a server connected to a network and receiving hypertext data stored in the server, a storage device, and a display device. Is a medium storing
The computer causes the computer to parse the hypertext data received by the interface unit, display the parsed hypertext data on a display device, and add additional information to the hypertext data being displayed and the multiple data and hypertext data related thereto. And storing the hypertext storage device control program in a file area of the storage device.
【請求項14】 前記コンピュータに、前記ファイル領
域に格納されたハイパーテキストデータとその付加情報
とを読み出させ、前記付加情報をハイパーテキストデー
タに関連させた表示情報を作成して前記表示装置に表示
させることを特徴とする請求項13記載のハイパーテキ
スト保存装置制御プログラムを記憶した媒体。
14. The computer reads the hypertext data and the additional information stored in the file area, creates display information in which the additional information is associated with the hypertext data, and sends the display information to the display device. 14. A medium storing the hypertext storage device control program according to claim 13, which is displayed.
【請求項15】 前記コンピュータに、前記インタフェ
ース部がネットワークに接続されたサーバーからハイパ
ーテキストデータとその付加情報を受信した際、前記ハ
イパーテキストデータとその付加情報を関連付けて前記
ファイル領域に格納させ、前記付加情報をハイパーテキ
ストデータに関連させた表示情報を作成して前記表示装
置に表示させることを特徴とする請求項13記載のハイ
パーテキスト保存装置制御プログラムを記憶した媒体。
15. When the interface unit receives hypertext data and its additional information from a server connected to a network, the computer stores the hypertext data and the additional information in the file area in association with each other, 14. The medium storing the hypertext storage device control program according to claim 13, wherein display information in which the additional information is associated with hypertext data is created and displayed on the display device.
JP10003168A 1998-01-09 1998-01-09 Hypertext storage device and medium storing hypertext storage device control program Pending JPH11203226A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10003168A JPH11203226A (en) 1998-01-09 1998-01-09 Hypertext storage device and medium storing hypertext storage device control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10003168A JPH11203226A (en) 1998-01-09 1998-01-09 Hypertext storage device and medium storing hypertext storage device control program

Publications (1)

Publication Number Publication Date
JPH11203226A true JPH11203226A (en) 1999-07-30

Family

ID=11549855

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10003168A Pending JPH11203226A (en) 1998-01-09 1998-01-09 Hypertext storage device and medium storing hypertext storage device control program

Country Status (1)

Country Link
JP (1) JPH11203226A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002044547A (en) * 2000-07-26 2002-02-08 Sharp Corp Digital TV broadcast receiver
JP2002056008A (en) * 2000-05-29 2002-02-20 Saora Inc Information processing apparatus and method, and storage medium storing program
WO2002069191A1 (en) * 2001-02-28 2002-09-06 Sony Computer Entertainment Inc. Information providing device, information processing device, information providing method, information processing method, program, and its recorded medium
US6980205B1 (en) 1999-08-17 2005-12-27 International Business Machines Corporation Method and apparatus for fixing display information
JP2006171797A (en) * 2000-10-16 2006-06-29 Saora Inc Information processing system
KR100668212B1 (en) * 1999-12-17 2007-01-11 주식회사 케이티 How to separate data and web document forms to perform data combining with arbitrary forms
US7710593B2 (en) 2004-08-11 2010-05-04 Seiko Epson Corporation Method and apparatus for controlling a network device using XML and conditional processing
US7822735B2 (en) 2000-05-29 2010-10-26 Saora Kabushiki Kaisha System and method for saving browsed data
JP2011118938A (en) * 1999-11-12 2011-06-16 Bmc Software Inc System and method of reproducing predetermined path through internet

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6980205B1 (en) 1999-08-17 2005-12-27 International Business Machines Corporation Method and apparatus for fixing display information
JP2011118938A (en) * 1999-11-12 2011-06-16 Bmc Software Inc System and method of reproducing predetermined path through internet
KR100668212B1 (en) * 1999-12-17 2007-01-11 주식회사 케이티 How to separate data and web document forms to perform data combining with arbitrary forms
JP2002056008A (en) * 2000-05-29 2002-02-20 Saora Inc Information processing apparatus and method, and storage medium storing program
US7822735B2 (en) 2000-05-29 2010-10-26 Saora Kabushiki Kaisha System and method for saving browsed data
JP2002044547A (en) * 2000-07-26 2002-02-08 Sharp Corp Digital TV broadcast receiver
JP2006171797A (en) * 2000-10-16 2006-06-29 Saora Inc Information processing system
WO2002069191A1 (en) * 2001-02-28 2002-09-06 Sony Computer Entertainment Inc. Information providing device, information processing device, information providing method, information processing method, program, and its recorded medium
US7710593B2 (en) 2004-08-11 2010-05-04 Seiko Epson Corporation Method and apparatus for controlling a network device using XML and conditional processing

Similar Documents

Publication Publication Date Title
US5745360A (en) Dynamic hypertext link converter system and process
US7318193B2 (en) Method and apparatus for automatic document generation based on annotation
JP3588337B2 (en) Method and system for capturing graphical printing techniques in a web browser
JP3924102B2 (en) Method for customizing file and information processing system
KR100317401B1 (en) Apparatus and method for printing related web pages
JP3184802B2 (en) Method and system for providing customized internet content to requesting client devices
JP3437929B2 (en) Method for organizing data in a data processing system, communication network, method for organizing electronic documents, and electronic mail system
US7039861B2 (en) Presentation data-generating device, presentation data-generating system, data-management device, presentation data-generating method and machine-readable storage medium
EP1810124B1 (en) Document managing system and method thereof
EP0969389A2 (en) Method for generating display control information and computer
US20030154185A1 (en) File creation and display method, file creation method, file display method, file structure and program
US9471557B2 (en) Client-side modification of electronic documents in a client-server environment
US20040201613A1 (en) Methods and systems for arranging content for printing in a distributed environment
JP2000222324A (en) Web page customization system
WO2002103963A1 (en) System and method for providing feature-based device description and content annotation
JP2009514045A (en) Method and system for improving the presentation of HTML pages on web devices
EP1320972A2 (en) Network server
US7464134B2 (en) Mechanism and method for sharing imaging information from an enterprise resource planning computing environment
US20050024355A1 (en) Selecting items displayed on respective areas on a screen
US20090100023A1 (en) Information processing apparatus and computer readable information recording medium
JPH11203226A (en) Hypertext storage device and medium storing hypertext storage device control program
US20040103374A1 (en) Function extension type browser, browser component, program and recording medium
US20010039578A1 (en) Content distribution system
JPH09231121A (en) Document storage device
JP2002304314A (en) Application data file reference system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040406

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040810