JPH11232300A - Browsing client server system - Google Patents
Browsing client server systemInfo
- Publication number
- JPH11232300A JPH11232300A JP10036296A JP3629698A JPH11232300A JP H11232300 A JPH11232300 A JP H11232300A JP 10036296 A JP10036296 A JP 10036296A JP 3629698 A JP3629698 A JP 3629698A JP H11232300 A JPH11232300 A JP H11232300A
- Authority
- JP
- Japan
- Prior art keywords
- page
- file
- content
- server system
- client
- 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.)
- Granted
Links
Landscapes
- Multi Processors (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、サーバーに記憶さ
れた多数のページからなるコンテンツファイルをクライ
アントによって閲覧するブラウジングクライアントサー
バーシステムに係り、特にクライアントにおいてサーバ
ーにあるコンテンツファイルの所定のページのみを指定
して閲覧し、あるいは所定のキーワードやマークを付し
たり、あるいはそのキーワード等を付したページのみを
閲覧することができるブラウジングクライアントサーバ
ーシステムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a browsing client-server system for browsing, by a client, a content file composed of a large number of pages stored in a server. The present invention relates to a browsing client-server system capable of browsing, browsing, or attaching a predetermined keyword or mark, or browsing only pages with the keyword or the like.
【0002】[0002]
【従来の技術】今日、コンピュータやデータ通信技術の
発達により、所定の事柄に関する多くの情報をコンピュ
ータの記憶装置に集めておき、必要な時に必要な情報を
参照して利用することが広く行われている。このような
情報の集合としては、たとえば、単語の解釈を集めた辞
書ファイル、業務報告等の業務情報を集めた情報ファイ
ル、人事情報等の管理情報を集めた情報ファイル、写真
集等はその例として挙げられる。2. Description of the Related Art Today, with the development of computers and data communication technology, it is widely used to collect a lot of information on a predetermined matter in a storage device of a computer and to refer to the necessary information when necessary. ing. Examples of such a set of information include a dictionary file that collects interpretations of words, an information file that collects business information such as business reports, an information file that collects management information such as personnel information, and a photo book. It is listed as.
【0003】特に最近では、インターネットやLAN等
のコンピュータ通信ネットワークの発達により、所定の
サーバーに写真等の画像情報を多数記憶しておき、クラ
イアントの要求によって画像データを配信することが広
く行われている。In recent years, in particular, with the development of computer communication networks such as the Internet and LANs, it has been widely practiced to store a large number of image information such as photographs in a predetermined server and distribute image data at the request of a client. I have.
【0004】本発明は、このような情報の検索、配信、
利用に関するものであるが、発明を明確化するために、
ここで、本明細書で使用する用語の一部について定義し
ておく。[0004] The present invention is directed to such information retrieval, distribution,
Regarding use, but to clarify the invention,
Here, some of the terms used in this specification are defined.
【0005】「サーバー」と「クライアント」は、通信
手段を介してシステム(クライアントサーバーシステ
ム)を構成し、連携して所定の情報処理を行う複数のコ
ンピュータである。サーバーはクライアントの要求に応
じて所定の処理や出力を行う側のコンピュータである。
クライアントはサーバーに対して処理や出力を要求する
側のコンピュータである。サーバーとクライアントは、
論理的な存在であり、物理的な個数には制限がなく、ま
た空間的な遠近の距離にも制限されない。すなわち、近
接した2つコンピュータがクライアントサーバーシステ
ムを構築することがあるし、大きな処理能力を有する一
つのサーバーに多数の端末がクライアントとして接続さ
れているシステム、あるいは通信ネットワークによって
接続されたコンピュータシステムもクライアントサーバ
ーシステムを構築することができる。[0005] The "server" and the "client" are a plurality of computers that constitute a system (client-server system) via communication means and perform predetermined information processing in cooperation with each other. The server is a computer that performs predetermined processing and output in response to a request from a client.
A client is a computer that requests processing and output from a server. Server and client
It is a logical entity, the physical number is not limited, and the spatial distance is not limited. That is, two computers in close proximity may constitute a client-server system, a system in which a large number of terminals are connected to one server having a large processing capacity as clients, or a computer system in which many terminals are connected by a communication network. Can build a client-server system.
【0006】サーバーとクライアントを接続する「通信
手段」は、サーバーとクライアントが連携処理できるよ
うにデータや命令のやり取りを行う手段であればよく、
単一の通信回線、通信ネットワーク、LAN、インター
ネットのいずれでもよい。[0006] The "communication means" for connecting the server and the client may be any means for exchanging data and instructions so that the server and the client can cooperate.
Any one of a single communication line, a communication network, a LAN, and the Internet may be used.
【0007】サーバーに記憶された情報は、写真等の画
像データ、文書等の文書データを含み、これらをまとめ
て「コンテンツ」ということにする。[0007] The information stored in the server includes image data such as photographs and document data such as documents, and these are collectively referred to as "contents".
【0008】また、本発明の名称に含まれる「ブラウジ
ング」という語は、サーバーのコンテンツの内容を閲覧
することをいうものとする。[0008] The term "browsing" in the name of the present invention refers to browsing the contents of a server.
【0009】さて、サーバーのコンテンツを閲覧する場
合の従来の技術を、サーバーがインターネット上にある
場合を用いて説明する。Now, a conventional technique for browsing the contents of a server will be described using a case where the server is on the Internet.
【0010】従来、インターネット上のサーバーのコン
テンツを閲覧する場合には、クライアントでブラウザと
呼ばれる閲覧ソフトを立ち上げ、サーバーにアクセス
(接続)し、そのサーバーの所定のコンテンツファイル
にアクセスし、ダウンロードすなわちサーバーからクラ
イアントへの転送が可能な状態にする。ここで、ユーザ
ーが進んでコンテンツファイルの内容を閲覧するために
は、一旦コンテンツファイルをクライアントにダウンロ
ードし、しかる後にクライアント側でブラウザーの機能
によってコンテンツの内容を見るようにしていた。Conventionally, when browsing the contents of a server on the Internet, a client sets up browsing software called a browser, accesses (connects) to the server, accesses a predetermined content file of the server, and downloads the contents. Enable transfer from server to client. Here, in order for the user to proceed to browse the content of the content file, the content file is downloaded to the client once, and then the content of the content is viewed by the browser function on the client side.
【0011】[0011]
【発明が解決しようとする課題】しかしながら、上記従
来のブラウジング技術では、情報利用の効率や通信の効
率が低く、また、クライアント側のハードウェア及びネ
ットワークに多大な負荷がかかっていた。However, in the above-mentioned conventional browsing technology, the efficiency of information use and the efficiency of communication are low, and a heavy load is imposed on the hardware and the network on the client side.
【0012】上述したように、従来、インターネット上
のサーバーに記憶されたコンテンツの内容を見るには、
最初にコンテンツの全体をクライアント側にダウンロー
ドしなければならなかった。[0012] As described above, conventionally, in order to view the contents of contents stored in a server on the Internet,
First, the entire content had to be downloaded to the client.
【0013】しかし、コンテンツが画像データを多く含
む場合は、転送に長い時間がかかっていた。これは、一
般に画像データはデータ量が多いため、現在の通信手段
の能力では時間がかからざるを得ないからであった。However, when the content contains a lot of image data, the transfer takes a long time. This is because image data generally has a large amount of data, so that the current communication means must take a long time.
【0014】コンテンツ全体の転送が終わるまでは、ク
ライアントではその内容を見ることができないため、ユ
ーザーは転送が終了するのを待たざるを得ず、しかも、
このように長時間待たざるを得ないにも拘わらず、実際
に見るコンテンツの内容は、コンテンツのほんの一部で
あることもしばしばあった。Until the transfer of the entire contents is completed, the contents cannot be viewed on the client, so the user has to wait for the transfer to be completed.
In spite of having to wait for such a long time, the content of the content actually viewed is often only a small part of the content.
【0015】これでは、情報の取得のための時間に対し
て、情報を参照するための時間が極めて短く、情報利用
という面で考えれば効率が非常に低かった。また、実際
には参照しないデータの転送のために、コンピュータや
通信ネットワーク等のハードウェア資源を使用してい
た。[0015] In this case, the time for referring to the information is extremely shorter than the time for acquiring the information, and the efficiency is extremely low in terms of information utilization. In addition, hardware resources such as a computer and a communication network are used for transferring data that is not actually referred to.
【0016】また、従来は最初にコンテンツ全体をクラ
イアントに転送するようにしていたため、大きなデータ
量をクライアントの記憶装置に記憶させなければなら
ず、必然的にクライアントは大きな記憶容量が要求され
ていた。また、大きなデータ量を処理するためにクライ
アントの情報処理に対する負担になることもあった。In the past, since the entire contents were first transferred to the client, a large amount of data had to be stored in the storage device of the client, and the client was inevitably required to have a large storage capacity. . In addition, processing a large amount of data may impose a burden on client information processing.
【0017】上記従来技術の問題点に鑑み、本発明の解
決しようとする課題は、サーバーのコンテンツのうち、
ユーザーが必要とする情報のみを迅速に取得することが
でき、サーバーとクライアントの双方のハードウェアに
対する負荷も少ないブラウジングクライアントサーバー
システムを提供することにある。In view of the above-mentioned problems of the prior art, the problem to be solved by the present invention is that the server
It is an object of the present invention to provide a browsing client-server system capable of quickly acquiring only information required by a user and having a small load on hardware of both a server and a client.
【0018】[0018]
【課題を解決するための手段】本願請求項1に係るブラ
ウジングクライアントサーバーシステムは、見かけ上多
数のページを有するコンテンツファイルを格納したサー
バーと、前記サーバーに要求を発して前記コンテンツフ
ァイルの所定のページを指定して閲覧するクライアント
とからなり、前記サーバーは、前記コンテンツファイル
の見かけ上の各ページと対応する多数のページファイル
と、前記各ページファイルのページ番号とアドレスとを
記入したインデックスファイルと、前記クライアントと
のインタフェースをなし、前記ページファイルの出力を
含むコンテンツファイルの管理を行うコンテンツ管理手
段と、を有し、前記クライアントは、前記サーバーに対
してデータやファイルの出力を要求する要求手段と、前
記要求手段によって前記サーバーから所定のコンテンツ
ファイルのインデックスファイルを入力し、そのインデ
ックスファイルのインデックスデータを用いてユーザー
に所望のページファイルを指定させるコンテンツ操作手
段と、前記要求手段により前記コンテンツ操作手段によ
ってユーザーが指定したページファイルを前記サーバー
から入力し、所定の書式で表示する表示手段と、を有し
ていることを特徴とするものである。A browsing client-server system according to claim 1 of the present application includes a server storing a content file having an apparently large number of pages, a request to the server, and a predetermined page of the content file. The server comprises a plurality of page files corresponding to each apparent page of the content file, an index file in which page numbers and addresses of the respective page files are written, Requesting means for interfacing with the client and managing content files including output of the page file, wherein the client requests the server to output data and files. By the request means An index file of a predetermined content file is input from the server, content operation means for allowing a user to specify a desired page file using the index data of the index file, and a user specified by the content operation means by the request means. Display means for inputting a page file from the server and displaying the page file in a predetermined format.
【0019】本願請求項2に係るブラウジングクライア
ントサーバーシステムは、請求項1のシステムにおい
て、前記インデックスファイルには、各ページファイル
についてそのキーワードが記入されており、前記コンテ
ンツ操作手段は、ユーザーが指定したキーワードについ
て前記インデックファイルを検索し、該当するキーワー
ドを有するページファイルを検索して必要によりユーザ
ーに指定させるように構成されていることを特徴とする
ものである。According to a second aspect of the present invention, in the browsing client-server system according to the first aspect, a keyword for each page file is entered in the index file, and the content operation means is specified by a user. It is characterized in that the index file is searched for a keyword, a page file having the keyword is searched, and the user is specified if necessary.
【0020】本願請求項3に係るブラウジングクライア
ントサーバーシステムは、請求項1のシステムにおい
て、前記インデックスファイルには、各ページファイル
についてその入力、作成、更新した時間を含む時間のデ
ータが記入されており、前記コンテンツ操作手段は、ユ
ーザーが指定した日時や期間について前記インデックス
ファイルを検索し、該当する日時や期間のページファイ
ルを検索して必要によりユーザーに指定させるように構
成されていることを特徴とするものである。According to a third aspect of the present invention, in the browsing client-server system according to the first aspect of the present invention, in the index file, time data including the time of input, creation, and update of each page file is written. The content operation means is configured to search the index file for a date and time and a time period designated by a user, search for a page file of the corresponding date and time and a time period, and allow the user to designate the file if necessary. Is what you do.
【0021】本願請求項4に係るブラウジングクライア
ントサーバーシステムは、請求項1のシステムにおい
て、前記インデックスファイルには、各ページファイル
について入力者、担当者を含む関係者のデータが記入さ
れており、前記コンテンツ操作手段は、ユーザーが入力
した関係者のデータについて前記インデックスファイル
を検索し、該当する関係者のページファイルを検索して
必要によりユーザーに指定させるように構成されている
ことを特徴とするものである。According to a fourth aspect of the present invention, in the browsing client-server system according to the first aspect of the present invention, in the index file, data of persons concerned including an input person and a person in charge for each page file is entered. The content operation means is configured to search the index file for the data of the related party input by the user, search the page file of the related party, and specify the user if necessary. It is.
【0022】本願請求項5に係るブラウジングクライア
ントサーバーシステムは、請求項1のシステムにおい
て、前記クライアントは、前記表示手段が表示した所定
のページファイルについて、その内容の編集を行う編集
手段を含み、前記コンテンツ操作手段は、必要により編
集履歴を含む編集情報をそのページファイルのインデッ
クスファイルに記入し、前記要求手段は、編集情報が記
入された場合のインデックスファイル、及び前記編集手
段により変更されたページファイルを前記サーバーに送
信し、前記サーバーのコンテンツ管理手段は、前記クラ
イアントの要求手段が送信したインデックスファイル及
びページファイルにより、該当するインデックスファイ
ル及びページファイルを更新して管理するように構成さ
れていることを特徴とするものである。According to a fifth aspect of the present invention, in the browsing client-server system according to the first aspect, the client includes an editing unit for editing the contents of the predetermined page file displayed by the display unit. The content operation means writes the editing information including the editing history in the index file of the page file if necessary, and the request means sets the index file when the editing information is written, and the page file changed by the editing means. Is transmitted to the server, and the content management unit of the server is configured to update and manage the corresponding index file and page file based on the index file and page file transmitted by the request unit of the client. Features It is intended to.
【0023】本願請求項6に係るブラウジングクライア
ントサーバーシステムは、請求項5のシステムにおい
て、前記編集手段は、前記表示手段が表示した所定のペ
ージファイルに少なくとも1種類のマークを付けること
が可能に構成され、前記コンテンツ操作手段は、前記編
集手段により前記マークが付加されたときは、そのマー
クが付加されたページ、付加された位置、及び付加され
たマークの種類を含む編集情報を前記インデックスファ
イルに記入し、検索時において前記コンテンツ操作手段
は、ユーザーが指定したマークを検索し、該当するマー
クを付されたページファイルを検索し、必要によりユー
ザーに指定させるように構成されていることを特徴とす
るものである。According to a sixth aspect of the present invention, in the browsing client-server system according to the fifth aspect, the editing means can attach at least one kind of mark to a predetermined page file displayed by the display means. The content operation means, when the mark is added by the editing means, edit information including a page to which the mark is added, an added position, and a type of the added mark to the index file. Filling out, at the time of searching, the content operation means is configured to search for a mark specified by the user, search for a page file with the corresponding mark, and allow the user to specify if necessary. Is what you do.
【0024】本願請求項7に係るブラウジングクライア
ントサーバーシステムは、請求項5のシステムにおい
て、前記編集手段は、前記コンテンツファイルの見かけ
上のページ配列中の任意の箇所に、区切りページを挿入
することができるように構成されており、前記コンテン
ツ操作手段は、ユーザーが前記編集手段を用いて所定の
区切りページを挿入したときは、インデックスファイル
のページ配列の対応位置に区切りページのデータを挿入
するように構成され、検索時において前記コンテンツ操
作手段は、ユーザーが指定した区切りページあるいは区
切りページによって区切られた任意の区間のページファ
イルを検索し、必要によりユーザーに指定させるように
構成されていることを特徴とするものである。According to a seventh aspect of the present invention, in the browsing client-server system according to the fifth aspect, the editing means may insert a separator page at an arbitrary position in an apparent page arrangement of the content file. When the user inserts a predetermined separator page using the editing means, the content operation means inserts the data of the separator page into the corresponding position of the page array of the index file. The content operation means is configured to search for a separator page specified by the user or a page file in an arbitrary section delimited by the separator page, and to allow the user to specify the page file when necessary. It is assumed that.
【0025】本願請求項8に係るブラウジングクライア
ントサーバーシステムは、請求項5のシステムにおい
て、前記編集手段は、前記コンテンツファイルの見かけ
上のページ配列中の任意の箇所に、階層付きの区切りペ
ージを挿入することができるように構成されており、前
記コンテンツ操作手段は、ユーザーが前記編集手段を用
いて所定の階層の区切りページを挿入したときは、イン
デックスデータのページ配列の対応位置にその階層の区
切りページのデータを挿入するように構成され、検索時
において前記コンテンツ操作手段は、ユーザーが指定し
た階層付き区切りページあるいは階層付き区切りページ
によって区切られた任意の区間のページファイルを検索
し、必要によりユーザーに指定させるように構成されて
いることを特徴とするものである。[0025] In the browsing client-server system according to claim 8 of the present application, in the system according to claim 5, the editing means inserts a hierarchical separator page at an arbitrary position in an apparent page arrangement of the content file. When the user inserts a predetermined layer break page using the editing means, the content operation means is configured to separate the hierarchical break into a corresponding position in the page array of the index data. The content operation means is configured to insert page data, and at the time of retrieval, the content operation means retrieves a hierarchically-divided page specified by the user or a page file of an arbitrary section delimited by the hierarchically-divided page, and if necessary, Is configured to be specified by It is intended.
【0026】本願請求項9に係るブラウジングクライア
ントサーバーシステムは、請求項5のシステムにおい
て、前記編集手段は、前記コンテンツファイルの見かけ
上の複数のページを一グループとしてまとめる仮想的な
クリップを付すことができるように構成されており、前
記コンテンツ操作手段は、ユーザーが前記編集手段を用
いて所定のページファイルに前記クリップを付したとき
は、インデックスデータのページ配列の対応位置にその
クリップのデータを挿入するように構成され、検索時に
おいて前記コンテンツ操作手段は、ユーザーが指定した
クリップによってグループ化されたページファイルを検
索し、必要によりユーザーに指定させるように構成され
ていることを特徴とするものである。According to a ninth aspect of the present invention, in the browsing client-server system according to the fifth aspect, the editing means attaches a virtual clip for grouping a plurality of apparent pages of the content file into one group. When the user attaches the clip to a predetermined page file using the editing unit, the content operation unit inserts the data of the clip into a corresponding position in the page array of the index data. The content operation means is configured to search for page files grouped by clips specified by the user and to allow the user to specify the page files when necessary. is there.
【0027】本願請求項10に係るブラウジングクライ
アントサーバーシステムは、請求項5のシステムにおい
て、前記編集手段は、前記コンテンツファイルの見かけ
上のページ配列中の任意の箇所に、追加のページを挿入
することができるように構成されており、前記コンテン
ツ操作手段は、ユーザーが前記編集手段によって追加ペ
ージを挿入したときは、インデックスファイルにその追
加ページのインデックスデータを追加するように構成さ
れ、検索時において前記コンテンツ操作手段は、前記追
加ページのインデックスデータを含めて所定のページフ
ァイルを検索し、必要によりユーザーに指定させるよう
に構成されていることを特徴とするものである。According to a tenth aspect of the present invention, in the browsing client-server system according to the fifth aspect, the editing means inserts an additional page at an arbitrary position in an apparent page arrangement of the content file. The content operation means is configured to add index data of the additional page to the index file when the user inserts the additional page by the editing means, The content operation means is configured to search for a predetermined page file including the index data of the additional page, and to allow the user to specify the page file if necessary.
【0028】本願請求項11に係るブラウジングクライ
アントサーバーシステムは、請求項10のシステムにお
いて、前記編集手段は、他のアプリケーションソフトウ
ェアで作成したファイルを追加ページとして挿入できる
よう構成され、追加に際しては、前記他のアプリケーシ
ョンソフトウェアのファイル形式のままコンテンツファ
イル中に追加するとともに、必要によりそのアプリケー
ションソフトウェアのコントロールコードによって表現
したイメージデータを追加することができ、前記追加ペ
ージの編集に際しては、前記他のアプリケーションソフ
トウェアを立ち上げてユーザーに編集させ、編集後の追
加ページを再び前記他のアプリケーションソフトウェア
のファイル形式および必要によりイメージデータとして
該当するファイルを更新することができるように構成さ
れていることを特徴とするものである。The browsing client-server system according to claim 11 of the present invention is the browsing client-server system according to claim 10, wherein the editing unit is configured to insert a file created by another application software as an additional page. In addition to adding the file format of the other application software to the content file, if necessary, image data expressed by the control code of the application software can be added. And let the user edit it, and then add the edited additional page to the file format of the other application software and the corresponding file as image data if necessary. And it is characterized in that it is configured to be able to update.
【0029】本願請求項12に係るブラウジングクライ
アントサーバーシステムは、請求項1ないし11のいず
れかのシステムにおいて、一つのコンテンツファイルを
構成するページファイルが複数のサーバーに記憶されて
おり、前記インデックスファイルには、各ページファイ
ルが記憶されている場所のアドレスが記入されているこ
とを特徴とするものである。A browsing client-server system according to claim 12 of the present invention is the browsing client-server system according to any one of claims 1 to 11, wherein page files constituting one content file are stored in a plurality of servers, and Is characterized in that the address of the location where each page file is stored is entered.
【0030】本願請求項13に係るブラウジングクライ
アントサーバーシステムは、請求項12のシステムにお
いて前記表示手段は、所定のページ区間について一ペー
ジずつあるいは一定のページ数ごとに一定の速さで連続
的に表示する機能を有するように構成されていることを
特徴とするものである。According to a thirteenth aspect of the present invention, in the browsing client-server system according to the twelfth aspect, the display means continuously displays a predetermined page section at a constant speed one page at a time or at a constant number of pages. It is configured to have a function of performing
【0031】[0031]
【発明の実施の形態】以下に、本発明の実施の形態につ
いて願書に添付した図面を用いて説明する。Embodiments of the present invention will be described below with reference to the drawings attached to the application.
【0032】図1に本願請求項1に係る発明の実施の形
態によるブラウジングクライアントサーバーシステムの
構成を示す。FIG. 1 shows a configuration of a browsing client-server system according to an embodiment of the present invention.
【0033】図1に示すように、本実施形態によるブラ
ウジングクライアントサーバーシステム1は、サーバー
2とクライアント3と通信手段4からなる。As shown in FIG. 1, the browsing client server system 1 according to the present embodiment comprises a server 2, a client 3, and communication means 4.
【0034】上述したように、サーバー2は、クライア
ント3の要求に応じて所定の処理や出力をするコンピュ
ータである。クライアント3はサーバー2に対して処理
や出力を要求するコンピュータである。サーバー2とク
ライアント3は、論理的な存在であり、物理的な構成に
制限されない。すなわち、上述したように処理、出力、
要求による連携処理を行う関係のコンピュータであれば
よく、それらの物理的な配置や構成や数に関係しない。
また時間的に言えば、サーバー2やクライアント3は固
定的ではない。例えば、通信ネットワークによって接続
された複数のコンピュータシステムであって、コンピュ
ータ同士が互いに処理を依頼し、依頼される関係にある
場合もあり、この場合には、一つのコンピュータがサー
バーとして機能するときと、クライアントとして機能す
るときとがある。なお、図1は、理解容易のために一対
のコンピュータが固定的にサーバーとクライアントとし
て機能する場合を示しているが、上述したように本願発
明は図1の構成に制限されるものではない。As described above, the server 2 is a computer that performs predetermined processing and output in response to a request from the client 3. The client 3 is a computer that requests the server 2 for processing and output. The server 2 and the client 3 are logical entities and are not limited to a physical configuration. That is, as described above, processing, output,
Any computer that performs a cooperative process based on a request may be used, and is not related to their physical arrangement, configuration, or number.
In terms of time, the server 2 and the client 3 are not fixed. For example, there may be a plurality of computer systems connected by a communication network, where the computers request processing each other and are in a requested relationship. In this case, when one computer functions as a server, Function as a client. Although FIG. 1 shows a case where a pair of computers functions as a server and a client for easy understanding, the present invention is not limited to the configuration of FIG. 1 as described above.
【0035】上記サーバー2とクライアント3は、通信
手段4によって接続されている。通信手段4は、通信回
線とモデム等の通信用機器と通信を制御するソフトウェ
アとを含むものとする。通信手段4は、一対のコンピュ
ータを接続する単一の通信回線、LAN、インターネッ
ト等を含む通信ネットワークのいずれもあり得る。The server 2 and the client 3 are connected by communication means 4. The communication means 4 includes a communication line, a communication device such as a modem, and software for controlling communication. The communication means 4 can be any of a single communication line connecting a pair of computers, a LAN, a communication network including the Internet and the like.
【0036】サーバー2は、少なくとも一つのコンテン
ツファイル5a,5b,5c,…と、コンテンツ管理手
段6とを有している。コンテンツ管理手段6は、クライ
アント3とのインタフェースとして機能しコンテンツフ
ァイル5(5a,5b,5c,…)を管理するものであ
る。The server 2 has at least one content file 5a, 5b, 5c,... The content management means 6 functions as an interface with the client 3 and manages the content files 5 (5a, 5b, 5c,...).
【0037】コンテンツファイル5は、文書や画像や音
声等による情報を集めたファイルをいう。コンテンツ
は、その情報内容をいうものとする。一つのコンテンツ
ファイル5には、同種の情報がまとめられており、通常
はブラウザーの機能により見かけ上は多数のページから
なる。The content file 5 is a file in which information such as documents, images, sounds, and the like is collected. Content refers to the information content. The same type of information is put together in one content file 5, and usually includes a large number of pages due to the function of the browser.
【0038】本願発明のファイル構成によれば、コンテ
ンツファイル5は、コンテンツの見かけ上の各ページと
対応する多数のページファイル7i(i=1,…,n)
と、各ページファイル7i(i=1,…,n)のページ番
号とアドレスとを記入したインデックスファイル8とを
有している。According to the file structure of the present invention, the content file 5 is composed of a number of page files 7i (i = 1,..., N) corresponding to each apparent page of the content.
And an index file 8 in which page numbers and addresses of each page file 7i (i = 1,..., N) are written.
【0039】なお、図1では、ページファイル7i(i=
1,…,n)のファイル名として、00001.tif,00002.t
if,…,0000n.tifを付しているが、これらのファイル
名は例示であり、ファイル名の00001,00002,…,0000
n等の番号はコンテンツファイル5の見かけ上のページ
番号とは対応するものではない。このことは後に具体例
で説明する。In FIG. 1, the page file 7i (i =
1,001, n) as file names 00001.tif, 00002.t
Although if, ..., 0000n.tif are added, these file names are examples, and the file names 00001,00002, ..., 0000
The number such as n does not correspond to the apparent page number of the content file 5. This will be described later with a specific example.
【0040】インデックスファイル8は、各ページファ
イル7i(i=1,…,n)のファイル名と、コンテンツ
ファイル上の見かけ上のページ番号と、格納されている
場所のアドレスが、互いに対応可能に一定の規則によっ
て記入されている。In the index file 8, the file name of each page file 7i (i = 1,..., N), the apparent page number in the content file, and the address of the location where the file is stored can correspond to each other. Filled out by certain rules.
【0041】コンテンツ管理手段6は、クライアント3
からのコンテンツ閲覧の要求を受けて、指定されたコン
テンツファイル5やページファイル7i(i=1,…,
n)を検索して出力する手段である。またコンテンツ管
理手段6は、コンテンツファイル5やページファイル7
i(i=1,…,n)やインデックスファイル8の追加、
変更、削除等のコンテンツ管理も行う。The content management means 6 is a client 3
In response to a content browsing request from the user, the designated content file 5 or page file 7i (i = 1,.
n) means for searching and outputting. Further, the content management means 6 stores the content file 5 and the page file 7
i (i = 1, ..., n) and addition of index file 8,
It also performs content management such as change and deletion.
【0042】上記サーバー2に対して、クライアント3
は、要求手段9とコンテンツ操作手段10と表示手段1
1とからなる。The server 2 is connected to the client 3
Are request means 9, content operation means 10, and display means 1
It consists of 1.
【0043】要求手段9は、サーバー2に対してコンテ
ンツ中のデータやファイルの出力や、後述の場合のよう
に所定のファイルの追加や更新等を要求する手段であ
る。The request means 9 is a means for requesting the server 2 to output data or a file in the contents or to add or update a predetermined file as described later.
【0044】コンテンツ操作手段10は、後に説明する
ように、所定のコンテンツファイルのインデックスファ
イル8を用いて、ユーザーが閲覧を希望するコンテンツ
(ページファイル)を検索したり、ユーザーが指定した
コンテンツ(ページファイル)をサーバー2から受信し
て表示手段11に表示させる手段である。言葉を変えれ
ば、コンテンツ操作手段10は、実際にはサーバー2上
にあるコンテンツを、あたかもクライアント3上にある
ようにブラウジングのための諸操作(検索、表示)を行
う手段ということができる。なお、コンテンツ操作手段
10は、ユーザーが命令を入力し、あるいは所定のペー
ジを検索指定するための公知の入力手段を含むものとす
る。この入力手段は、クライアント3の入力手段と共通
のものであってもよい。As will be described later, the content operation means 10 searches the content (page file) desired by the user by using the index file 8 of the predetermined content file, or searches the content (page file) designated by the user. File) received from the server 2 and displayed on the display unit 11. In other words, the content operation means 10 can be said to be a means for performing various operations (search, display) for browsing the content actually on the server 2 as if it were on the client 3. The content operation unit 10 includes a well-known input unit for a user to input a command or to search and specify a predetermined page. This input means may be common to the input means of the client 3.
【0045】コンテンツ操作手段10は、上記ブラウジ
ングのための諸操作を行うために、まず所定のコンテン
ツファイル5のインデックスファイル8を入力し、その
インデックスファイル8中のデータ(インデックスデー
タ)を抽出し、これらをテーブルまたはデータベース化
し、このインデックスデータのテーブルあるいはデータ
ベースを用いて所定のページファイル7i(i=1,…,
n)の検索等を行う。なお、所定のページファイル7i
(i=1,…,n)の検索等の方法については後にさら
に説明する。The content operation means 10 first inputs an index file 8 of a predetermined content file 5 and extracts data (index data) in the index file 8 in order to perform various operations for browsing. These are converted into a table or a database, and a predetermined page file 7i (i = 1,...,
The search of n) is performed. The predetermined page file 7i
A method of searching (i = 1,..., N) will be described later.
【0046】表示手段11は、要求手段9とコンテンツ
操作手段10の作用により、サーバー2からクライアン
ト3に送られてきた所定のページファイル7iを所定の
書式で表示する手段である。所定の書式とは、例えばコ
ンテンツの各ページファイル7iがあたかも一冊の本の
ページのように表示する等の表示上の様式をいう。書式
は、ページファイル7iの中身が閲覧することができる
限り、任意のものであってよい。The display means 11 is a means for displaying a predetermined page file 7i sent from the server 2 to the client 3 in a predetermined format by the operation of the request means 9 and the content operation means 10. The predetermined format is a display format such as displaying each page file 7i of the content as if it were a page of a book. The format may be any format as long as the contents of the page file 7i can be viewed.
【0047】以上がブラウジングクライアントサーバー
システム1の構成の説明であったが、次に、ブラウジン
グクライアントサーバーシステム1におけるコンテンツ
閲覧のための処理の流れを図2を用いて説明する。The configuration of the browsing client server system 1 has been described above. Next, the flow of processing for browsing contents in the browsing client server system 1 will be described with reference to FIG.
【0048】図2に示すように、ブラウジングクライア
ントサーバーシステム1による所定のコンテンツのブラ
ウジングは、クライアント3からサーバー2へ、所定の
コンテンツファイル5(5a,5b,…)を指定し、そ
れを閲覧する要求の送信から開始する(ステップS10
0)。As shown in FIG. 2, when browsing a predetermined content by the browsing client-server system 1, a predetermined content file 5 (5a, 5b,...) Is designated from the client 3 to the server 2 and browsed. Start from transmission of request (step S10)
0).
【0049】上記要求を受信したサーバー2のコンテン
ツ管理手段6は、指定されたコンテンツファイル5(5
a,5b,…)のインデックスファイル8のみをクライ
アント3の要求手段9へ送信する(ステップS11
0)。Upon receiving the request, the content management means 6 of the server 2 specifies the specified content file 5 (5
(a, 5b,...) only to the request means 9 of the client 3 (step S11).
0).
【0050】上記インデックスファイル8は、要求手段
9を介してコンテンツ操作手段10へ送られる。コンテ
ンツ操作手段10は、インデックスファイル8中のイン
デックスデータを抽出してテーブルまたはデータベース
化する(ステップS120)。The index file 8 is sent to the content operation means 10 via the request means 9. The content operation means 10 extracts the index data in the index file 8 and converts it into a table or a database (step S120).
【0051】ユーザーは、上記インデックスデータのテ
ーブルまたはデータベースを用いてコンテンツ操作手段
10により、閲覧を希望するページを指定する(ステッ
プS130)。なお、この具体的なページ指定方法につ
いては後述する。The user designates a page to be browsed by the content operating means 10 using the table or database of the index data (step S130). This specific page designation method will be described later.
【0052】所定のページファイルがユーザーによって
指定された後は、ユーザーによって指定されたページフ
ァイルのファイル名とそれが格納されている場所のアド
レスが、クライアント3の要求手段9からサーバー2の
コンテンツ管理手段6へ送信される(ステップS14
0)。After the predetermined page file is specified by the user, the file name of the page file specified by the user and the address of the location where the page file is stored are transmitted from the request means 9 of the client 3 to the content management of the server 2. (Step S14)
0).
【0053】上記ユーザー指定のファイル名及びアドレ
スを受信したサーバー2のコンテンツ管理手段6は、上
記ファイル名及びアドレスにより該当するページファイ
ルを取得し、これをクライアント3の要求手段9に送信
する(ステップS150)。上記ページファイルは、ク
ライアント3の要求手段9から表示手段11に送られ、
表示手段11により所定の書式で表示される(ステップ
S160)。The content management means 6 of the server 2 which has received the file name and address specified by the user acquires a corresponding page file based on the file name and address and transmits it to the request means 9 of the client 3 (step). S150). The page file is sent from the request unit 9 of the client 3 to the display unit 11,
The information is displayed in a predetermined format by the display means 11 (step S160).
【0054】以上ステップS100ないしS160の処
理により、ユーザーによってコンテンツファイル中の所
定のページが指定され、必要なページのみがサーバー2
からクライアント3に送られ、表示される。By the processing in steps S100 to S160, a predetermined page in the content file is designated by the user, and only necessary pages are
Is sent to the client 3 and displayed.
【0055】ここで、ユーザーが閲覧を希望するページ
ファイルの検索と指定の方法について説明する。図3
は、上記一連の処理うち、ステップS120,S130
における必要ページファイルの検索と指定の方法を説明
的に示したものである。Here, a method of searching and specifying a page file that the user wants to browse will be described. FIG.
Are steps S120 and S130 in the series of processes described above.
FIG. 5 is a diagram for explaining a method of searching for and specifying a necessary page file in the above-mentioned method.
【0056】図3の上部はインデックスファイル8、下
部はインデックスデータのテーブル/データベースを示
している。The upper part of FIG. 3 shows an index file 8, and the lower part shows a table / database of index data.
【0057】インデックスファイル8は、ページファイ
ル7i(i=1,…,n)のファイル名、ページ番号、ア
ドレスが対応できるように一定の規則に基づいて記述さ
れている。「一定の規則」とは、例えばファイル名の次
にページ番号、ページ番号の次にアドレスを記載するな
どのインデックスデータの記載順序、ファイル名、ペー
ジ番号、アドレスの桁数、数値データや文字データ等の
データ型、などのフォーマットに関する取決めである。The index file 8 is described based on a certain rule so that the file name, page number, and address of the page file 7i (i = 1,..., N) can correspond. "Constant rules" means, for example, the order in which index data is written, such as writing a page number next to a file name, an address following a page number, a file name, a page number, the number of digits in an address, numeric data, and character data These are agreements on formats such as data types.
【0058】コンテンツ操作手段10は、上記インデッ
クスファイル8の記載規則に基づいて、ファイル名、ペ
ージ番号、アドレスなどのインデックスデータを抽出
し、図3に示したようなテーブル又はデータベースを構
成する。The content operation means 10 extracts index data such as a file name, a page number, an address and the like based on the description rules of the index file 8 and forms a table or a database as shown in FIG.
【0059】このインデックスデータのテーブル又はデ
ータベースでは、コンテンツファイル5に含まれる各ペ
ージファイル7iがそれぞれ1レコードを構成する。各
ページファイル7iのレコード中には、必ずそのページ
ファイル7iが格納されている場所のアドレス(例えばh
ttp://www.xxx/…/00001等)が記載されている。なお、
図3に示すように、ファイル名の順番は、コンテンツの
見かけ上のページ番号と一致とは限らない。例えば、フ
ァイル00002.tifは見かけ上コンテンツの5ページ目に
位置する。これは、ページファイルの入力順序とコンテ
ンツの見かけ上のページ位置とは一致するとは限らない
からである。In this index data table or database, each page file 7i included in the content file 5 constitutes one record. In the record of each page file 7i, the address of the place where the page file 7i is stored (for example, h
ttp: //www.xxx/.../00001 etc.). In addition,
As shown in FIG. 3, the order of the file names does not always match the apparent page number of the content. For example, the file 00002.tif is apparently located on the fifth page of the content. This is because the input order of the page file does not always match the apparent page position of the content.
【0060】ファイル名、ページ番号、アドレスは、テ
ーブルまたはデータベースのフィールド(データ項目)
となる。また、インデックスデータのテーブル又はデー
タベースには、指定の有無を示すマーク欄と、ポインタ
の位置を示すポインタ欄等が備えられるのが好ましい。File names, page numbers, and addresses are fields (data items) of a table or database.
Becomes Preferably, the index data table or database is provided with a mark column indicating the presence or absence of designation, a pointer column indicating the position of the pointer, and the like.
【0061】上記構成のインデックスデータのテーブル
又はデータベースによれば、ファイル名、ページ番号、
アドレス等のフィールドごとに、ソート(一定の順番に
並べ替えること)、一定のページ区間の指定、検索が可
能になる。According to the index data table or database having the above structure, the file name, page number,
Sorting (sorting in a certain order), designation of a certain page section, and search can be performed for each field such as an address.
【0062】また、ユーザーは、ファイル名により、ペ
ージファイルの内容を推測し、特定のページファイルを
指定することもできる。この場合は、ファイル名は図3
のような番号ではなく、ページファイルの内容を表現し
たファイル名とすることが好ましい。The user can also guess the contents of the page file based on the file name and specify a specific page file. In this case, the file name is
It is preferable to use a file name expressing the contents of the page file instead of the number as described above.
【0063】指定されたページファイル7iのマーク欄
には指定マークが付され、最終的には指定マークを付さ
れたすべてのページファイル7iのファイル名とそれら
のアドレスが、すでに説明したように、サーバー2に送
られ(ステップS140)、これらのページファイルの
みが配信される(ステップS150)。In the mark column of the designated page file 7i, a designation mark is added, and finally, the file names and addresses of all the page files 7i to which the designation mark has been attached are set as described above. It is sent to the server 2 (step S140), and only these page files are distributed (step S150).
【0064】以上のブラウジングクライアントサーバー
システム1によれば、多数のページファイル7i(i=
1,…,n)を有するコンテンツファイル5をユーザー
が閲覧する場合に、インデックスファイル8とユーザー
が真に閲覧を希望するページファイル7i(i=1,…,
n)のみの送受信で済む。インデックスファイル8はデ
ータ量が少なく、その送受信の時間や通信の負荷は小さ
い。また、ユーザーが真に閲覧を希望するページファイ
ル7i(i=1,…,n)のみが送受信されるので、従来
のような閲覧を希望しないページファイル7i(i=1,
…,n)まで送受信される無駄を避けることができるの
である。According to the browsing client-server system 1, a large number of page files 7i (i =
When the user browses the content file 5 having (1,..., N), the index file 8 and the page file 7i (i = 1,.
Only n) needs to be transmitted and received. The index file 8 has a small data amount, and its transmission / reception time and communication load are small. Also, since only the page file 7i (i = 1,..., N) that the user truly wants to browse is transmitted / received, the page file 7i (i = 1,1) that does not want to browse as in the conventional system is transmitted.
.., N) can be avoided.
【0065】これにより、通信にかかる時間が短縮さ
れ、ユーザーにとってみれば、必要な情報のみを短時間
のうちに閲覧できる利点を有する。As a result, the time required for communication is reduced, and the user has the advantage that only necessary information can be browsed in a short time.
【0066】また、ユーザーが閲覧を希望するページの
検索の処理は、各クライアント3上で行われ、サーバー
2に処理が集中することがないので、サーバー2に過大
な処理負荷がかかることがない。Further, the process of searching for a page that the user wants to browse is performed on each client 3 and the processing is not concentrated on the server 2, so that an excessive processing load is not applied to the server 2. .
【0067】なお、上記表示手段11によるページの表
示には、「ページめくり」という機能を付加することが
できる。Note that a function of "page turning" can be added to the display of a page by the display means 11.
【0068】「ページめくり」とは、クライアントに送
信されたページの所定の区間について一ページずつある
いは一定のページ数ごとに一定の速さで連続的に表示す
る機能である。この機能によれば、ユーザーが一定の曖
昧な範囲で検索したページファイル7i(i=1,…,
n)について、全体を一定の速さで逐次表示することに
より、ユーザーが真に欲するページを探し当てることが
できる。この機能は、以下に述べるいずれの実施形態に
ついても付加することができる。The "page turning" is a function of continuously displaying a predetermined section of a page transmitted to the client at a constant speed one page at a time or at a constant number of pages. According to this function, the page file 7i (i = 1,...,
Regarding n), by sequentially displaying the whole at a constant speed, it is possible to find the page that the user really wants. This function can be added to any of the embodiments described below.
【0069】以上で本発明の第一の実施形態についての
説明を終了するが、インデックスデータに種々の情報を
付加することにより、さらに便利なページ検索をするこ
とができる。以下にインデックスデータに種々の情報を
付加した場合の実施の形態について説明する。The description of the first embodiment of the present invention has been completed. By adding various information to the index data, a more convenient page search can be performed. An embodiment in which various information is added to index data will be described below.
【0070】本発明の第二の実施形態は、キーワードが
インデックスデータとして付加されているものである。
キーワードとは、ページファイルごとに、そのページフ
ァイルの内容に関係する言葉であって、ページファイル
の検索の用に供される言葉である。In the second embodiment of the present invention, a keyword is added as index data.
The keyword is a word related to the content of the page file for each page file, and is a word used for searching the page file.
【0071】本実施形態によるブラウジングクライアン
トサーバーシステムは、キーワードによるページの検索
を除き、システムの構成、ページの検索と指定の流れ
は、第一実施形態と同じである(図1,図2参照)。そ
こで、キーワードによるページの検索の方法についての
み図4を用いて説明する。なお、第一実施形態と同一の
部分については同一の符号を用いて説明する。The browsing client-server system according to the present embodiment has the same system configuration and the flow of page search and designation as in the first embodiment except for the page search using keywords (see FIGS. 1 and 2). . Therefore, only a method of searching a page using a keyword will be described with reference to FIG. The same parts as those in the first embodiment will be described using the same reference numerals.
【0072】図4は、キーワードがインデックスデータ
として付加された場合のインデックスファイル8とコン
テンツ操作手段10が構成するインデックスデータのテ
ーブルまたはデータベースの構成を示している。FIG. 4 shows the configuration of the index file 8 and the index data table or database formed by the content operating means 10 when a keyword is added as index data.
【0073】図4に示すように、本実施形態では、ファ
イル名、ページ番号、アドレスの他に、キーワードがイ
ンデックスファイル中に記載されている。キーワード
は、上述したように、各ページファイルの内容に関係す
る言葉であり、例示するように、月報、1月、東京、売
上げ、集計、全国、…などである。コンテンツ操作手段
10は、図示しない入力手段によりユーザーが所定のキ
ーワードを入力することができるように構成されてい
る。ユーザーが所定のキーワードを入力すると、コンテ
ンツ操作手段10は、インデックスデータのテーブルま
たはデータベースのキーワードを検索し、該当するキー
ワードを有するページファイルを検索するように構成さ
れている。As shown in FIG. 4, in the present embodiment, in addition to the file name, page number, and address, keywords are described in the index file. The keyword is a word related to the content of each page file, as described above, and is, for example, monthly report, January, Tokyo, sales, total, nationwide, and the like. The content operation unit 10 is configured so that a user can input a predetermined keyword using an input unit (not shown). When the user inputs a predetermined keyword, the content operation means 10 is configured to search for a keyword in a table or database of index data and to search for a page file having the corresponding keyword.
【0074】なお、コンテンツ操作手段10によるペー
ジファイル7i(i=1,…,n)のキーワード検索は、
AND、OR条件によって複数のキーワードを組み合わ
せて検索することもできる。The keyword search of the page file 7i (i = 1,..., N) by the content operation means 10 is as follows.
A search can be performed by combining a plurality of keywords according to AND and OR conditions.
【0075】この実施形態によれば、ユーザーが閲覧を
希望するページファイル7i(i=1,…,n)をキーワ
ードによって多角的に検索でき、正確かつ便利なページ
検索を可能にするブラウジングクライアントサーバーシ
ステムを得ることができる。以上が本発明の第二実施形
態によるブラウジングクライアントサーバーシステムに
ついての説明であったが、次に、入力、作成、更新その
他の時間のデータがインデックスデータとして付加され
ている本発明の第三実施形態について以下に説明する。
なお、時間のデータによるページの検索を除き、システ
ムの構成、ページの検索と指定の流れは、第一実施形態
と同じである(図1,図2参照)。また、第一実施形態
と同一の部分については同一の符号を用いて説明する。
なお、時間データは、入力、作成、更新その他の時間の
データであるが、以下の説明では代表として入力日時、
作成日時について説明する。According to this embodiment, a browsing client server that allows a user to search for a page file 7i (i = 1,..., N) that the user desires to view from a variety of keywords and enables an accurate and convenient page search. You can get the system. The above is the description of the browsing client-server system according to the second embodiment of the present invention. Next, the third embodiment of the present invention in which input, creation, update and other time data is added as index data Will be described below.
Except for page search based on time data, the system configuration and the flow of page search and designation are the same as those of the first embodiment (see FIGS. 1 and 2). Also, the same parts as those in the first embodiment will be described using the same reference numerals.
The time data is data of input, creation, update and other time, but in the following description, the input date and time,
The creation date and time will be described.
【0076】入力日時とは、ページファイル7i(i=
1,…,n)をコンテンツファイル5に加入した日時の
データであり、作成日時とは、入力日時と同じ場合もあ
るが、入力日時以外に実際に当該ページファイルを作成
した日時、あるいはそのページファイルの情報の日時で
ある。例えば、作業日報は、実際に作成した作成日時
と、コンテンツファイルに加えた日時の二つの日時デー
タをインデックスデータとすることもできる。The input date and time refers to the page file 7i (i =
1,..., N) are data on the date and time when the content file 5 was subscribed. The creation date and time may be the same as the input date and time. Date and time of file information. For example, in the work daily report, two date and time data, that is, the date and time of actual creation and the date and time added to the content file, can be used as index data.
【0077】図5に、入力または作成日時データがイン
デックスデータとして付加された場合のインデックスフ
ァイル8とコンテンツ操作手段10が構成するインデッ
クスデータのテーブルまたはデータベースを示す。ファ
イル名、ページ番号、アドレス、入力または作成日時デ
ータが互いに対応可能に構成されていることは上述した
諸実施形態と同じである。FIG. 5 shows an index file 8 and a table or database of index data formed by the content operation means 10 when input or created date and time data is added as index data. The file names, page numbers, addresses, input or created date and time data are configured to be compatible with each other, as in the above-described embodiments.
【0078】この実施形態によるブラウジングクライア
ントサーバーシステムでは、ユーザーがコンテンツ操作
手段10の図示しない入力手段により所定の日時や期間
を入力することができるように構成されており、検索条
件として所定の日時や期間が入力されたときは、コンテ
ンツ操作手段10がインデックスデータのテーブルまた
はデータベースから該当するページファイルを検索する
ように構成されている。The browsing client-server system according to this embodiment is configured so that the user can input a predetermined date and time or a period using an input unit (not shown) of the content operation unit 10. When a period is input, the content operation unit 10 is configured to search for a corresponding page file from a table or database of index data.
【0079】この実施形態によれば、ユーザーが時間軸
で閲覧を希望するページファイル7i(i=1,…,n)
を検索することができるブラウジングクライアントサー
バーシステムを得ることができる。According to this embodiment, the page file 7i (i = 1,..., N) that the user wishes to browse on the time axis
To obtain a browsing client-server system.
【0080】以上が本発明の第三実施形態によるブラウ
ジングクライアントサーバーシステムについての説明で
あったが、次に、関係者のデータがインデックスデータ
として付加されている本発明の第四実施形態について以
下に説明する。なお、関係者のデータによるページの検
索を除き、システムの構成、ページの検索と指定の流れ
は、第一実施形態と同じである(図1,図2参照)。ま
た、第一実施形態と同一の部分については同一の符号を
用いて説明する。The above is the description of the browsing client server system according to the third embodiment of the present invention. Next, the fourth embodiment of the present invention in which data of related parties is added as index data will be described below. explain. Except for the page search based on the data of the related parties, the configuration of the system and the flow of page search and designation are the same as those of the first embodiment (see FIGS. 1 and 2). Also, the same parts as those in the first embodiment will be described using the same reference numerals.
【0081】関係者のデータとは、所定のページファイ
ル7i(i=1,…,n)を作成した者、又は担当者な
ど、そのページファイル7i(i=1,…,n)の関係者
の氏名またはIDコードなどのデータである。一つのペ
ージファイル7i(i=1,…,n)に複数の関係者デー
タを入力することができる。ファイル名、ページ番号、
アドレス、関係者データが互いに対応可能に構成されて
いることは上述した諸実施形態と同じである。The data of the person concerned is the person who created the predetermined page file 7i (i = 1,..., N) or the person in charge, such as the person in charge of the page file 7i (i = 1,. , Such as a name or an ID code. A plurality of related party data can be input to one page file 7i (i = 1,..., N). File name, page number,
The configuration in which the address and the related party data can correspond to each other is the same as in the above-described embodiments.
【0082】この実施形態によるブラウジングクライア
ントサーバーシステムでは、ユーザーがコンテンツ操作
手段10の図示しない入力手段により所定の関係者のデ
ータを入力することができるように構成されており、検
索条件として所定の関係者のデータが入力されたとき
は、コンテンツ操作手段10がインデックスデータのテ
ーブルまたはデータベースから該当するページファイル
を検索するように構成されている。The browsing client-server system according to this embodiment is configured so that a user can input data of a predetermined person concerned by an input means (not shown) of the content operation means 10. When data of a user is input, the content operation means 10 is configured to search for a corresponding page file from a table or database of index data.
【0083】この実施形態によれば、ユーザーが関係者
により閲覧を希望するページファイル7i(i=1,…,
n)を検索することができるブラウジングクライアント
サーバーシステムを得ることができる。According to this embodiment, the page file 7i (i = 1,...,
n) A browsing client-server system can be obtained which can be searched.
【0084】以上のインデックスデータは、組み合わせ
ることができる。図7にファイル名、ページ番号、アド
レス、キーワード、入力または作成日時データ、関係者
データのすべてを含むインデックスファイルの例を示
す。この場合、ファイル名、ページ番号、アドレス、キ
ーワード、入力または作成日時データ、関係者データが
互いに対応可能に一定の規則の下に記述されている。The above index data can be combined. FIG. 7 shows an example of an index file including all of a file name, a page number, an address, a keyword, input or created date and time data, and related party data. In this case, a file name, a page number, an address, a keyword, input or created date and time data, and related party data are described under certain rules so as to correspond to each other.
【0085】このような多角的な情報を有するインデッ
クスファイルを用いるブラウジングクライアントサーバ
ーシステムによれば、インデックスデータの項目を組み
合わせることによって、迅速かつ正確にユーザーが閲覧
を希望するページファイル7i(i=1,…,n)を検索
することができる。ある期間中に、特定の関係者により
入力されたあるキーワードを有するページファイルを検
索することができる。次に、クライアント上でコンテン
ツファイルの内容を編集することができる実施形態につ
いて以下の説明する。According to the browsing client-server system using the index file having such diversified information, by combining the items of the index data, the page file 7i (i = 1) that the user desires to browse quickly and accurately can be obtained. ,..., N). During a certain period, a page file having a certain keyword entered by a specific party can be searched. Next, an embodiment in which the content of the content file can be edited on the client will be described below.
【0086】図8は、クライアントにコンテンツファイ
ルの内容を編集することができる編集手段を備えた本発
明第五実施形態のブラウジングクライアントサーバーシ
ステムの構成を示している。なお、本図においては理解
容易のために図1と同一部分については同一符号を付し
て説明を省略する。FIG. 8 shows the configuration of a browsing client-server system according to a fifth embodiment of the present invention, which includes an editing unit that allows a client to edit the contents of a content file. In this figure, for the sake of easy understanding, the same parts as those in FIG.
【0087】図8に示すように、本実施形態のブラウジ
ングクライアントサーバーシステム12は、編集手段1
3を有している。As shown in FIG. 8, the browsing client server system 12 of this embodiment
Three.
【0088】編集手段13は、表示手段11が表示した
所定のページファイルについて、その内容の編集をする
ことができる手段である。編集手段13は、図示しない
入力手段を含む。この入力手段はクライアント3として
共通の入力手段であってよいことは、前述したコンテン
ツ操作手段10の入力手段と同様である。The editing means 13 is a means for editing the contents of a predetermined page file displayed by the display means 11. The editing unit 13 includes an input unit (not shown). This input unit may be a common input unit as the client 3, similarly to the input unit of the content operation unit 10 described above.
【0089】また、本実施形態のブラウジングクライア
ントサーバーシステム12では、編集手段の編集作業と
連動してコンテンツ操作手段10が編集情報をインデッ
クスファイル8に記入したり、要求手段9が編集したペ
ージファイルをサーバー2に送ってサーバー2内のペー
ジファイルを更新する。図9に編集手段13の編集作業
に伴う本実施形態のシステムの処理の流れを示す。な
お、インデックスデータのテーブルまたはデータベース
を用いてユーザーが所定のページファイルを検索し、必
要なページファイルのみをサーバー2から受信する部分
の処理は図2に示した第一実施形態のものと同様である
のでここでの重複する説明を省略する。In the browsing client server system 12 of the present embodiment, the content operation means 10 writes the editing information in the index file 8 in conjunction with the editing work of the editing means, and the request file 9 edits the page file. The page file is sent to the server 2 and the page file in the server 2 is updated. FIG. 9 shows a processing flow of the system according to the present embodiment accompanying the editing work of the editing unit 13. The processing of the part where the user searches for a predetermined page file using the table or database of the index data and receives only the necessary page file from the server 2 is the same as that of the first embodiment shown in FIG. Therefore, duplicate description is omitted here.
【0090】図9に示すように、本実施形態のシステム
による編集作業を行うには、最初に表示手段11によっ
て所定のページファイルを表示する(ステップS20
0)。このページファイルの内容について編集をする場
合には、編集手段13により、ユーザーが画面上で編集
を行う(ステップS210)。編集作業は、ページファ
イル内容の編集と、編集情報の加入とに分けられる。ペ
ージファイル内容の編集は、既存のページファイルの内
容を追加、変更、削除し、あるいは新たなページファイ
ルを追加する編集作業をいう。編集情報の加入、付加
は、ページファイル内容を直接編集するものではない
が、マークを付加し、あるいは区切りページを挿入する
編集作業をいう。As shown in FIG. 9, in order to perform editing work by the system of this embodiment, first, a predetermined page file is displayed by the display means 11 (step S20).
0). When editing the contents of this page file, the user edits on the screen by the editing means 13 (step S210). The editing work is divided into editing of page file contents and addition of editing information. Editing the contents of a page file refers to an editing operation of adding, changing, or deleting the contents of an existing page file, or adding a new page file. The addition and addition of editing information does not directly edit the contents of a page file, but refers to an editing operation of adding a mark or inserting a separator page.
【0091】ユーザーが上記編集作業を行うと、本実施
形態のブラウジングクライアントサーバーシステム12
のコンテンツ操作手段10は、インデックスデータに関
係する編集情報をインデックスデータすなわちインデッ
クスファイルに記入する(ステップS220)。インデ
ックスデータに関係する編集情報とは、例えば図8に示
したような所定のページファイルにマーク(種類により
マークA、マークB等)が付されたことを示す情報であ
る。この他の編集情報としては、区切りページを挿入し
たときは、区切りページの挿入位置と区切りページの種
類、新たなページを追加したときは、追加ページのイン
デックスデータ全体とその挿入位置、既存のページファ
イルの内容を編集したときは、編集日時などの必要な編
集履歴情報などがある。When the user performs the above-mentioned editing work, the browsing client-server system 12 of this embodiment
The content operation means 10 writes editing information related to the index data in the index data, that is, the index file (step S220). The editing information related to the index data is, for example, information indicating that a mark (a mark A, a mark B, or the like depending on the type) is added to a predetermined page file as shown in FIG. Other editing information includes the insertion position of the separator page and the type of the separator page when a separator page is inserted, the entire index data of the additional page and its insertion position when a new page is added, and the existing page. When the content of the file is edited, there is necessary editing history information such as the editing date and time.
【0092】編集情報は、要するにユーザーがページフ
ァイルあるいはコンテンツファイルに何らかの加工を施
した場合に、その加工行為を検索することによって加工
を施したページファイルを検索することができるように
したものである。この範疇に入る編集情報であれば、マ
ーク、区切りページなど具体的な編集作業の如何を問わ
ない。In short, the editing information is such that, when the user has made some processing on a page file or a content file, it is possible to search for the processed page file by searching for the processing action. . As long as the editing information falls within this category, it does not matter whether specific editing work is performed, such as a mark and a separator page.
【0093】ユーザーが編集作業を終了すると、クライ
アント3の要求手段9からサーバー2のコンテンツ管理
手段6へ、変更(追加や削除を含む)されたページファ
イルと、変更されたインデックスファイル8が送信され
る(ステップS230)。これらの変更されたファイル
の情報を受信したサーバー2のコンテンツ管理手段6
は、該当するファイルを検索し、更新(追加や削除を含
む)を行って、新たなファイルを管理する。When the user finishes the editing work, the changed (including addition or deletion) page file and the changed index file 8 are transmitted from the request means 9 of the client 3 to the content management means 6 of the server 2. (Step S230). The content management means 6 of the server 2 which has received the information of these changed files
Manages a new file by searching for and updating (including additions and deletions) the relevant file.
【0094】上記編集情報は、上述したとおり、編集を
行ったページファイルの検索の用に供される。すなわ
ち、コンテンツ操作手段10により、編集情報の項目を
検索することにより、編集作業を行ったページファイル
を検索することができるのである(ステップS24
0)。例えば、図8に示した例では、マークAを施した
ページファイルを検索することにより、ファイル00001.
tifを検索することができる。各種の編集情報によるペ
ージファイルの検索について以下にさらに説明する。As described above, the editing information is used for searching the edited page file. That is, by searching the item of the editing information by the content operating means 10, it is possible to search for the page file that has been edited (step S24).
0). For example, in the example shown in FIG. 8, by searching for a page file with mark A, the file 00001.
You can search for tif. The search of the page file by various kinds of editing information will be further described below.
【0095】図10は、マークを付す編集作業を視覚的
に例示したものである。図10に示すように、本実施形
態のブラウジングクライアントサーバーシステム12で
は、複数の種類のマークを付すことができる。例えば、
文中に付すマークの他、ページに付す付箋も一種のマー
クである。また、文中に付すマークは、色彩や模様を異
ならせて複数種類のマークを付すことができる。FIG. 10 visually shows an example of an editing operation for adding a mark. As shown in FIG. 10, in the browsing client server system 12 of the present embodiment, a plurality of types of marks can be added. For example,
In addition to the mark attached to the sentence, the tag attached to the page is a kind of mark. In addition, a plurality of types of marks can be provided with different colors and patterns.
【0096】このように、ある種類のマークをあるペー
ジファイルに付した場合は、本実施形態のシステムで
は、コンテンツ操作手段10により、マークを付された
ページファイルのインデックスデータにその種類のマー
クが付されたことを示す編集情報が記入される。As described above, when a certain type of mark is added to a certain page file, in the system according to the present embodiment, the content operating means 10 adds that type of mark to the index data of the marked page file. Editing information indicating that the information has been added is entered.
【0097】このように、一つのコンテンツファイルの
所定ページに所定種類のマークが付されたという編集情
報が蓄積されれば、インデックスデータの編集情報の項
目で、所定種類のマークを付したページを検索すること
ができるのである。As described above, if editing information indicating that a predetermined type of mark has been added to a predetermined page of one content file is accumulated, the page with the predetermined type of mark is added to the editing information item of the index data. You can search.
【0098】本実施形態のブラウジングクライアントサ
ーバーシステム12によれば、ユーザーが自ら加工した
コンテンツをその加工の種類によって検索でき、自由で
多面的な利用が期待できる。According to the browsing client server system 12 of the present embodiment, the user can search for the content processed by himself / herself according to the type of the processing, and can expect free and multifaceted use.
【0099】図11に区切りページを挿入した場合の編
集作業を視覚的に例示したものである。FIG. 11 visually illustrates an editing operation when a separator page is inserted.
【0100】図11に示すように、本実施形態のブラウ
ジングクライアントサーバーシステム12では、既存の
ページファイルの間に区切りページを挿入することがで
きる。この区切りページは、主にコンテンツファイルを
章分けする目的で挿入されるもので、タグがついてお
り、区切りページに名前を付すこともできる。As shown in FIG. 11, in the browsing client server system 12 of the present embodiment, a separator page can be inserted between existing page files. This separator page is inserted mainly for the purpose of dividing the content file into chapters, and has a tag, so that a name can be given to the separator page.
【0101】また、区切りページは、図11に示すよう
に、階層付きの区切りページとすることができる。「階
層付きの区切りページ」とは、章、節、…というような
区切りの大きさあるいはレベルを有する区切りページを
いう。As shown in FIG. 11, the separator page can be a hierarchical separator page. The “separated page with hierarchy” refers to a separated page having a size or level of a section, such as a chapter, a section, or the like.
【0102】コンテンツに区切りページが挿入される
と、コンテンツ操作手段10により該当する位置に、例
えば見かけ上のページ1と2の間に挿入されたものなら
見かけ上1.5ページ目というように、区切りページの
名前、階層等の情報を含めてそれに関する編集情報がイ
ンデックスデータに記入される。When the separator page is inserted into the content, the content operation means 10 sets the corresponding page at a corresponding position, for example, the 1.5th page if the page is inserted between the apparent pages 1 and 2, and so on. Editing information including the information such as the name and hierarchy of the separator page is entered in the index data.
【0103】このように、一つのコンテンツファイルに
所定種類の区切りページが挿入された編集情報が蓄積さ
れれば、インデックスデータの編集情報の項目で、所定
名前の区切りページを検索したり、所定の区切りページ
の区間のページファイルを検索することができる。な
お、コンテンツ内の本文ページを区切りページとするこ
ともできる。As described above, if editing information in which a predetermined type of separator page is inserted is accumulated in one content file, a search for a separator page with a predetermined name can be performed in the edit information item of the index data. The page file in the section of the separator page can be searched. It should be noted that the body page in the content may be used as a separator page.
【0104】このブラウジングクライアントサーバーシ
ステム12によれば、ユーザーが自ら章分けしたコンテ
ンツを、区切りページや区切りページの区間によって検
索でき、自由で多面的な利用が期待できる。According to the browsing client-server system 12, the user can search for the content divided into chapters by the division page or the section of the division page, and can expect free and multifaceted use.
【0105】また、本発明によるブラウジングクライア
ントサーバーシステムによれば、編集手段13にクリッ
プ機能を付加することもできる。クリップ機能とは、コ
ンテンツファイルの見かけ上の複数のページを一グルー
プとしてまとめる仮想的なクリップを付す機能である。
コンテンツファイルの見かけ上の複数のページに仮想的
なクリップを付すことにより、それらのページはグルー
プ化される。グループ化されたページは、まとめて検索
され、あるいはめくることができる。同一の内容のペー
ジがグループ化されることにより、コンテンツファイル
の内容を素早く把握することができる。また、同一のグ
ループのページファイルのみをサーバーから送信するこ
ともできる。According to the browsing client server system of the present invention, the editing means 13 can be provided with a clip function. The clip function is a function of attaching a virtual clip that groups a plurality of apparent pages of a content file into one group.
By attaching virtual clips to a plurality of apparent pages of the content file, those pages are grouped. The grouped pages can be searched or flipped together. By grouping pages having the same content, the content of the content file can be quickly grasped. Also, only the page files of the same group can be transmitted from the server.
【0106】編集手段13によって、既存のページファ
イルの配列上の所定位置に新たなページファイルを追加
することもできる。この場合、スキャナーやキーボード
等の入力手段によって新たなページファイルを作成し、
これをサーバー2に送信するとともに、コンテンツ操作
手段10により該当位置に、例えば見かけ上のページ1
と2の間に挿入されたものなら見かけ上1.5ページ目
というように、追加のページファイルインデックスデー
タを挿入し、変更されたインデックスファイルをサーバ
ー2に送信し、既存のインデックスファイルを更新す
る。The editing means 13 can add a new page file at a predetermined position on the array of existing page files. In this case, create a new page file using input means such as a scanner or keyboard,
This is transmitted to the server 2, and the content operation means 10 moves the content to a corresponding position, for example, an apparent page 1.
Inserts additional page file index data, sends the modified index file to the server 2, and updates the existing index file, such as the 1.5th page if it is inserted between the first and second pages. .
【0107】新たなページファイルが追加された場合に
は、そのページファイルが追加されたファイルであるこ
とを示す編集情報をインデックスデータに付加すること
もできる。また、追加した者のデータを併せて付加する
こともできる。これにより、追加ページのみを閲覧する
ことができる。When a new page file is added, editing information indicating that the page file is the added file can be added to the index data. In addition, data of the person who added the information can be added together. Thereby, only the additional page can be browsed.
【0108】なお、新たなページファイルを追加、編集
するシステムにおいて、「嵌め込み」機能を付加するこ
とができる。「嵌め込み」機能とは、既存の他のソフト
ウェアで作成したページファイルを取り込み、当該ソフ
トウェアを用いて編集する機能である。In the system for adding and editing a new page file, an "insertion" function can be added. The “fitting” function is a function of taking in a page file created by another existing software and editing it using the software.
【0109】「嵌め込み」機能を有するシステムでは、
新たなページを追加する際には、他のアプリケーション
ソフトウェアのファイル形式のままそのデータをコンテ
ンツファイル中に追加するとともに、必要によりそのア
プリケーションソフトウェアのコントロールコードによ
って表現したイメージデータをイメージデータとして追
加する。In a system having a “fitting” function,
When a new page is added, the data is added to the content file in the file format of another application software, and if necessary, image data expressed by the control code of the application software is added as image data.
【0110】また、追加ページの編集に際しては、編集
手段13により、他のアプリケーションソフトウェアを
立ち上げてユーザーに編集させ、編集後の追加ページを
再びそのアプリケーションソフトウェアのファイル形式
およびイメージデータとして該当するファイルを更新す
る。When editing the additional page, the editing means 13 launches another application software and allows the user to edit the additional page. The edited additional page is again converted to a file corresponding to the file format and image data of the application software. To update.
【0111】この「嵌め込み」機能を有するシステムに
よれば、既存のソフトウェアで作成した情報を活用で
き、幅広い用途のブラウジングクライアントサーバーシ
ステムを構築することができる。According to the system having this "fitting" function, information created by existing software can be utilized, and a browsing client server system for a wide range of applications can be constructed.
【0112】最後に、一つのコンテンツファイルを構成
するページファイルが複数のサーバーに記憶されている
実施形態について説明する。Finally, an embodiment in which page files constituting one content file are stored in a plurality of servers will be described.
【0113】図12に上記実施形態のブラウジングクラ
イアントサーバーシステムの構成を示す。なお、本図に
おいては理解容易のために図8と同一部分については同
一符号を付して説明を省略する。FIG. 12 shows the configuration of the browsing client server system of the above embodiment. In this figure, the same reference numerals are given to the same parts as those in FIG. 8 for easy understanding, and the description will be omitted.
【0114】図12に示すように、本実施形態のブラウ
ジングクライアントサーバーシステム14では、一つの
コンテンツファイルを構成するページファイルが複数の
サーバーに記憶されている。ここでの「一つのコンテン
ツファイル」とは、見かけ上の一つのコンテンツファイ
ルであって、コンピュータが取扱うファイルではないこ
とを付記しておく。As shown in FIG. 12, in the browsing client server system 14 of the present embodiment, page files constituting one content file are stored in a plurality of servers. It should be noted that “one content file” here is an apparent one content file and is not a file handled by a computer.
【0115】すなわち、見かけ上一つのコンテンツファ
イルのインデックスファイル8には、各ページファイル
の記憶されている場所のアドレスが記入されている。上
記ページファイルは、コンピュータ上では、複数のサー
バー(2a,…,2n)の複数のコンテンツファイル
(5a,…,5f)に記憶されている。That is, apparently, the address of the location where each page file is stored is written in the index file 8 of one content file. On the computer, the page file is stored in a plurality of content files (5a,..., 5f) of a plurality of servers (2a,..., 2n).
【0116】この実施形態のブラウジングクライアント
サーバーシステム14では、クライアント3の要求手段
9からサーバー2aのコンテンツ管理手段6に閲覧要求
があったときは、コンテンツ管理手段6によりインデッ
クスファイル8がクライアント3に送られる。In the browsing client-server system 14 of this embodiment, when a request for browsing is made from the request means 9 of the client 3 to the content management means 6 of the server 2a, the index file 8 is transmitted to the client 3 by the content management means 6. Can be
【0117】このインデックスファイル8を用いて、既
に説明したように、ユーザーが閲覧を希望するファイル
を指定したときは、サーバー2aのコンテンツ管理手段
6により、指定されたページファイルをそれぞれのサー
バー(2a,…,2n)のコンテンツファイル(5a,
…,5f)から取得し、クライアント3に送信する。こ
の実施形態による作用効果は、上記諸実施形態のブラウ
ジングクライアントサーバーシステムと全く異なること
がない。さらに、サーバーにより収集する情報の種類を
特定することにより、より広汎な情報利用システムを構
築することができる。As described above, when the user specifies a file desired to be browsed using the index file 8, the content management means 6 of the server 2a stores the specified page file in each server (2a). ,..., 2n) content files (5a,
.., 5f) and transmit them to the client 3. The operation and effect of this embodiment are not different from the browsing client-server systems of the above embodiments. Further, by specifying the type of information collected by the server, a more extensive information use system can be constructed.
【0118】[0118]
【発明の効果】このように、本発明による「ブラウジン
グクライアントサーバーシステム」によれば、情報利用
の効率や通信の効率が高く、また、クライアント、サー
バーの双方で負荷の低減を図ることができる。As described above, according to the "browsing client server system" of the present invention, the efficiency of information use and the efficiency of communication are high, and the load on both the client and the server can be reduced.
【0119】すなわち、ユーザーにとっては、膨大なデ
ータ量を有するコンテンツファイルから真に閲覧を希望
するデータを受信でき、短い転送時間により、欲しい情
報に直ちにアクセスすることができる。That is, the user can receive data that he / she really wants to browse from a content file having a huge amount of data, and can immediately access desired information with a short transfer time.
【0120】また、クライアントは、膨大なデータ量を
一時的に蓄積する記憶容量を要求されず、ハードウェア
に対する負担が少ない。Further, the client is not required to have a storage capacity for temporarily storing an enormous amount of data, so that the load on the hardware is small.
【0121】また、本発明によれば、ユーザーが必要と
するページファイルの検索等の処理がクライアントで行
われるので、サーバーに上記処理が集中して過大な付加
をかけることがない。Further, according to the present invention, processing such as searching for a page file required by the user is performed on the client, so that the above processing is not concentrated on the server and excessively added.
【0122】さらに、検索された結果必要とされるペー
ジのファイルのみのデータ送信となるため、通信ネット
ワークに対する負荷を著しく軽減することができる。Further, since only data of a file of a required page is transmitted as a result of the search, a load on a communication network can be remarkably reduced.
【図1】本発明の第一実施形態による「ブラウジングク
ライアントサーバーシステム」システム構成を示した
図。FIG. 1 is a diagram showing a “browsing client server system” system configuration according to a first embodiment of the present invention.
【図2】本発明の第一実施形態による「ブラウジングク
ライアントサーバーシステム」による処理の流れを示し
たフローチャート。FIG. 2 is a flowchart showing a processing flow by a “browsing client server system” according to the first embodiment of the present invention.
【図3】本発明の第一実施形態による「ブラウジングク
ライアントサーバーシステム」におけるページファイル
の検索と指定の方法を説明した図。FIG. 3 is an exemplary view for explaining a method of searching and specifying a page file in the “browsing client server system” according to the first embodiment of the present invention.
【図4】本発明の第二実施形態による「ブラウジングク
ライアントサーバーシステム」におけるページファイル
の検索と指定の方法を説明した図。FIG. 4 is an exemplary view for explaining a method of searching and specifying a page file in a “browsing client server system” according to a second embodiment of the present invention.
【図5】本発明の第三実施形態による「ブラウジングク
ライアントサーバーシステム」におけるページファイル
の検索と指定の方法を説明した図。FIG. 5 is an exemplary view for explaining a method of searching and specifying a page file in a “browsing client server system” according to a third embodiment of the present invention.
【図6】本発明の第四実施形態による「ブラウジングク
ライアントサーバーシステム」におけるページファイル
の検索と指定の方法を説明した図。FIG. 6 is an exemplary view for explaining a method of searching and specifying a page file in a “browsing client server system” according to a fourth embodiment of the present invention.
【図7】ファイル名、ページ番号、アドレス、キーワー
ド、入力または作成日時データ、関係者データのすべて
を含むインデックスファイルの例を説明した図。FIG. 7 is a diagram illustrating an example of an index file including all of a file name, a page number, an address, a keyword, input or creation date / time data, and related party data.
【図8】本発明の第五実施形態による「ブラウジングク
ライアントサーバーシステム」のシステム構成を示した
図。FIG. 8 is a diagram showing a system configuration of a “browsing client server system” according to a fifth embodiment of the present invention.
【図9】本発明の第五実施形態による「ブラウジングク
ライアントサーバーシステム」における編集手段の編集
作業に伴う処理の流れを示したフローチャート。FIG. 9 is a flowchart showing a flow of processing involved in editing work of an editing means in a “browsing client server system” according to a fifth embodiment of the present invention.
【図10】本発明の第五実施形態による「ブラウジング
クライアントサーバーシステム」におけるマークの付加
を視覚化して例示した説明図。FIG. 10 is an explanatory diagram visualizing and exemplifying a mark in a “browsing client server system” according to a fifth embodiment of the present invention;
【図11】本発明の第五実施形態による「ブラウジング
クライアントサーバーシステム」における区切りページ
の付加を視覚化して例示した説明図。FIG. 11 is an explanatory diagram visualizing and exemplifying the addition of a separator page in a “browsing client server system” according to a fifth embodiment of the present invention;
【図12】本発明の第六実施形態による「ブラウジング
クライアントサーバーシステム」のシステム構成を示し
た図。FIG. 12 is a diagram showing a system configuration of a “browsing client server system” according to a sixth embodiment of the present invention.
1 ブラウジングクライアントサーバーシステム 2 サーバー 3 クライアント 4 通信手段 5 コンテンツファイル 6 コンテンツ管理手段 7i(i=1,…,n) ページファイル 8 インデックスファイル 9 要求手段 10 コンテンツ操作手段 11 表示手段 12 ブラウジングクライアントサーバーシステム 13 編集手段 14 ブラウジングクライアントサーバーシステム DESCRIPTION OF SYMBOLS 1 Browsing client server system 2 Server 3 Client 4 Communication means 5 Content file 6 Content management means 7i (i = 1, ..., n) Page file 8 Index file 9 Request means 10 Content operation means 11 Display means 12 Browsing client server system 13 Editing means 14 Browsing client server system
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI G06F 15/16 370 G06F 15/16 370M 15/40 370B ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 6 Identification code FI G06F 15/16 370 G06F 15/16 370M 15/40 370B
Claims (13)
ファイルを格納したサーバーと、前記サーバーに要求を
発して前記コンテンツファイルの所定のページを指定し
て閲覧するクライアントとからなり、 前記サーバーは、前記コンテンツファイルの見かけ上の
各ページと対応する多数のページファイルと、前記各ペ
ージファイルのページ番号とアドレスとを記入したイン
デックスファイルと、前記クライアントとのインタフェ
ースをなし、前記ページファイルの出力を含むコンテン
ツファイルの管理を行うコンテンツ管理手段と、を有
し、 前記クライアントは、前記サーバーに対してデータやフ
ァイルの出力を要求する要求手段と、前記要求手段によ
って前記サーバーから所定のコンテンツファイルのイン
デックスファイルを入力し、そのインデックスファイル
のインデックスデータを用いてユーザーに所望のページ
ファイルを指定させるコンテンツ操作手段と、前記要求
手段により前記コンテンツ操作手段によってユーザーが
指定したページファイルを前記サーバーから入力し、所
定の書式で表示する表示手段と、を有していることを特
徴とするブラウジングクライアントサーバーシステム。1. A server which stores a content file having an apparently large number of pages, and a client which issues a request to the server and designates and browses a predetermined page of the content file. A number of page files corresponding to each apparent page of the content file, an index file in which the page numbers and addresses of the respective page files are entered, and content forming an interface with the client and including the output of the page file Content management means for managing files, the client requests the server to output data and files, and the request means, from the server to the index file of a predetermined content file from the server Enter and Content operation means for allowing the user to specify a desired page file using the index data of the index file, and a page file specified by the user by the content operation means by the request means from the server and displayed in a predetermined format A browsing client-server system, comprising: display means.
ファイルについてそのキーワードが記入されており、 前記コンテンツ操作手段は、ユーザーが指定したキーワ
ードについて前記インデックファイルを検索し、該当す
るキーワードを有するページファイルを検索して必要に
よりユーザーに指定させるように構成されていることを
特徴とする請求項1に記載のブラウジングクライアント
サーバーシステム。2. A keyword for each page file is entered in the index file. The content operation means searches the index file for a keyword specified by a user, and searches for a page file having the corresponding keyword. 2. The browsing client-server system according to claim 1, wherein the browsing client-server system is configured to search and allow a user to specify the information as needed.
ファイルについてその入力、作成、更新した時間を含む
時間のデータが記入されており、 前記コンテンツ操作手段は、ユーザーが指定した日時や
期間について前記インデックスファイルを検索し、該当
する日時や期間のページファイルを検索して必要により
ユーザーに指定させるように構成されていることを特徴
とする請求項1に記載のブラウジングクライアントサー
バーシステム。3. The index file contains time data including the time of input, creation, and update of each page file, and the content operation means performs the index operation on the date and time specified by a user. 2. The browsing client-server system according to claim 1, wherein the browsing client server system is configured to search for a file, search for a page file of a corresponding date and time, and specify the page file if necessary.
ファイルについて入力者、担当者を含む関係者のデータ
が記入されており、 前記コンテンツ操作手段は、ユーザーが入力した関係者
のデータについて前記インデックスファイルを検索し、
該当する関係者のページファイルを検索して必要により
ユーザーに指定させるように構成されていることを特徴
とする請求項1に記載のブラウジングクライアントサー
バーシステム。4. The index file contains data of persons involved including an input person and a person in charge for each page file. Search for
2. The browsing client-server system according to claim 1, wherein the browsing client-server system is configured to search for a page file of a relevant party and to designate a user if necessary.
した所定のページファイルについて、その内容の編集を
行う編集手段を含み、 前記コンテンツ操作手段は、必要により編集履歴を含む
編集情報をそのページファイルのインデックスファイル
に記入し、 前記要求手段は、編集情報が記入された場合のインデッ
クスファイル、及び前記編集手段により変更されたペー
ジファイルを前記サーバーに送信し、 前記サーバーのコンテンツ管理手段は、前記クライアン
トの要求手段が送信したインデックスファイル及びペー
ジファイルにより、該当するインデックスファイル及び
ページファイルを更新して管理するように構成されてい
ることを特徴とする請求項1に記載のブラウジングクラ
イアントサーバーシステム。5. The client includes editing means for editing the contents of a predetermined page file displayed by the display means, and the content operation means transmits, if necessary, editing information including an editing history to the page file. The request means transmits the index file in the case where the editing information is entered, and the page file changed by the editing means to the server, and the content management means of the server, 2. The browsing client-server system according to claim 1, wherein the index file and the page file transmitted by the requesting means are updated and managed.
所定のページファイルに少なくとも1種類のマークを付
けることが可能に構成され、 前記コンテンツ操作手段は、前記編集手段により前記マ
ークが付加されたときは、そのマークが付加されたペー
ジ、付加された位置、及び付加されたマークの種類を含
む編集情報を前記インデックスファイルに記入し、 検索時において前記コンテンツ操作手段は、ユーザーが
指定したマークを検索し、該当するマークを付されたペ
ージファイルを検索し、必要によりユーザーに指定させ
るように構成されていることを特徴とする請求項5に記
載のブラウジングクライアントサーバーシステム。6. The editing means is configured to attach at least one kind of mark to a predetermined page file displayed by the display means, and the content operation means is provided with the mark by the editing means. In the index file, edit information including the page to which the mark has been added, the position at which the mark has been added, and the type of the added mark is entered in the index file. 6. The browsing client-server system according to claim 5, wherein the browsing client server system is configured to search for a page file marked with a corresponding mark, and to allow a user to specify the page file if necessary.
の見かけ上のページ配列中の任意の箇所に、区切りペー
ジを挿入することができるように構成されており、 前記コンテンツ操作手段は、ユーザーが前記編集手段を
用いて所定の区切りページを挿入したときは、インデッ
クスファイルのページ配列の対応位置に区切りページの
データを挿入するように構成され、 検索時において前記コンテンツ操作手段は、ユーザーが
指定した区切りページあるいは区切りページによって区
切られた任意の区間のページファイルを検索し、必要に
よりユーザーに指定させるように構成されていることを
特徴とする請求項5に記載のブラウジングクライアント
サーバーシステム。7. The editing means is configured such that a separator page can be inserted at an arbitrary position in an apparent page arrangement of the content file. When a predetermined separator page is inserted by using the editing means, the data of the separator page is inserted at a corresponding position in the page arrangement of the index file. 6. The browsing client-server system according to claim 5, wherein the browsing client-server system is configured to search for a page or a page file in an arbitrary section delimited by a delimiting page, and to allow a user to specify the page file if necessary.
の見かけ上のページ配列中の任意の箇所に、階層付きの
区切りページを挿入することができるように構成されて
おり、 前記コンテンツ操作手段は、ユーザーが前記編集手段を
用いて所定の階層の区切りページを挿入したときは、イ
ンデックスデータのページ配列の対応位置にその階層の
区切りページのデータを挿入するように構成され、 検索時において前記コンテンツ操作手段は、ユーザーが
指定した階層付き区切りページあるいは階層付き区切り
ページによって区切られた任意の区間のページファイル
を検索し、必要によりユーザーに指定させるように構成
されていることを特徴とする請求項5に記載のブラウジ
ングクライアントサーバーシステム。8. The editing means is configured to be able to insert a hierarchically-divided page at an arbitrary position in an apparent page arrangement of the content file. When the user inserts a page of a predetermined layer using the editing means, the data of the page of the layer is inserted into the corresponding position of the page array of the index data, and the content operation is performed at the time of search. 6. The apparatus according to claim 5, wherein the means is configured to search for a hierarchically-divided page specified by the user or a page file in an arbitrary section delimited by the hierarchically-divided page, and allow the user to specify the page file if necessary. A browsing client-server system as described in.
の見かけ上の複数のページを一グループとしてまとめる
仮想的なクリップを付すことができるように構成されて
おり、 前記コンテンツ操作手段は、ユーザーが前記編集手段を
用いて所定のページファイルに前記クリップを付したと
きは、インデックスデータのページ配列の対応位置にそ
のクリップのデータを挿入するように構成され、 検索時において前記コンテンツ操作手段は、ユーザーが
指定したクリップによってグループ化されたページファ
イルを検索し、必要によりユーザーに指定させるように
構成されていることを特徴とする請求項5に記載のブラ
ウジングクライアントサーバーシステム。9. The editing means is configured to be able to attach a virtual clip for grouping a plurality of apparent pages of the content file into one group. When the clip is attached to a predetermined page file using the editing means, the data of the clip is inserted into the corresponding position of the page array of the index data. The browsing client-server system according to claim 5, wherein the browsing client-server system is configured to search for a page file grouped by the specified clip and to allow the user to specify the page file as necessary.
ルの見かけ上のページ配列中の任意の箇所に、追加のペ
ージを挿入することができるように構成されており、 前記コンテンツ操作手段は、ユーザーが前記編集手段に
よって追加ページを挿入したときは、インデックスファ
イルにその追加ページのインデックスデータを追加する
ように構成され、 検索時において前記コンテンツ操作手段は、前記追加ペ
ージのインデックスデータを含めて所定のページファイ
ルを検索し、必要によりユーザーに指定させるように構
成されていることを特徴とする請求項5に記載のブラウ
ジングクライアントサーバーシステム。10. The editing means is configured such that an additional page can be inserted at an arbitrary position in an apparent page arrangement of the content file. When the additional page is inserted by the editing means, the index data of the additional page is added to the index file, and at the time of search, the content operation means performs a predetermined page including the index data of the additional page. 6. The browsing client-server system according to claim 5, wherein the browsing client-server system is configured to search for a file and allow the user to specify the file if necessary.
ソフトウェアで作成したファイルを追加ページとして挿
入できるよう構成され、 追加に際しては、前記他のアプリケーションソフトウェ
アのファイル形式のままコンテンツファイル中に追加す
るとともに、必要によりそのアプリケーションソフトウ
ェアのコントロールコードによって表現したイメージデ
ータを追加することができ、 前記追加ページの編集に際しては、前記他のアプリケー
ションソフトウェアを立ち上げてユーザーに編集させ、 編集後の追加ページを再び前記他のアプリケーションソ
フトウェアのファイル形式および必要によりイメージデ
ータとして該当するファイルを更新することができるよ
うに構成されていることを特徴とする請求項10に記載
のブラウジングクライアントサーバーシステム。11. The editing means is configured so that a file created by another application software can be inserted as an additional page. When adding, the file is added to a content file in the file format of the other application software. If necessary, image data expressed by the control code of the application software can be added.When editing the additional page, the other application software is started and the user edits the additional page. 11. The browsing tool according to claim 10, wherein a file format of another application software and a corresponding file as image data can be updated if necessary. Ian door server system.
ージファイルが複数のサーバーに記憶されており、 前記インデックスファイルには、各ページファイルが記
憶されている場所のアドレスが記入されていることを特
徴とする請求項1ないし11のいずれかに記載のブラウ
ジングクライアントサーバーシステム。12. A page file constituting one content file is stored in a plurality of servers, and an address of a location where each page file is stored is written in the index file. A browsing client-server system according to any of the preceding claims.
いて一ページずつあるいは一定のページ数ごとに一定の
速さで連続的に表示する機能を有するように構成されて
いることを特徴とする請求項12に記載のブラウジング
クライアントサーバーシステム。13. The display device according to claim 1, wherein said display means has a function of continuously displaying a predetermined page section at a constant speed one page at a time or a predetermined number of pages. Item 13. A browsing client-server system according to item 12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03629698A JP3998794B2 (en) | 1998-02-18 | 1998-02-18 | Browsing client server system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP03629698A JP3998794B2 (en) | 1998-02-18 | 1998-02-18 | Browsing client server system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11232300A true JPH11232300A (en) | 1999-08-27 |
JP3998794B2 JP3998794B2 (en) | 2007-10-31 |
Family
ID=12465859
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP03629698A Expired - Lifetime JP3998794B2 (en) | 1998-02-18 | 1998-02-18 | Browsing client server system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3998794B2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006053861A (en) * | 2004-08-16 | 2006-02-23 | Hitachi Koukiyou Syst Eng Kk | Web page creation support method, web page reading method, and device and program therefor |
JP2007258806A (en) * | 2006-03-20 | 2007-10-04 | Murata Mach Ltd | Server device and communication system |
JP2008139970A (en) * | 2006-11-30 | 2008-06-19 | Fuji Xerox Co Ltd | Information processing system, information processing device, and information processing program |
JP2009544088A (en) * | 2006-07-19 | 2009-12-10 | インターナショナル・ビジネス・マシーンズ・コーポレーション | A method for personalized search indexing |
JP2012069152A (en) * | 2004-09-27 | 2012-04-05 | Microsoft Corp | Method and recording medium for narrowing down searches using index keys |
US8738635B2 (en) | 2010-06-01 | 2014-05-27 | Microsoft Corporation | Detection of junk in search result ranking |
US8812493B2 (en) | 2008-04-11 | 2014-08-19 | Microsoft Corporation | Search results ranking using editing distance and document information |
US9348912B2 (en) | 2007-10-18 | 2016-05-24 | Microsoft Technology Licensing, Llc | Document length as a static relevance feature for ranking search results |
US9495462B2 (en) | 2012-01-27 | 2016-11-15 | Microsoft Technology Licensing, Llc | Re-ranking search results |
-
1998
- 1998-02-18 JP JP03629698A patent/JP3998794B2/en not_active Expired - Lifetime
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006053861A (en) * | 2004-08-16 | 2006-02-23 | Hitachi Koukiyou Syst Eng Kk | Web page creation support method, web page reading method, and device and program therefor |
JP4634758B2 (en) * | 2004-08-16 | 2011-02-16 | 日立公共システムエンジニアリング株式会社 | Class support method, class support device, and class support program |
JP2012069152A (en) * | 2004-09-27 | 2012-04-05 | Microsoft Corp | Method and recording medium for narrowing down searches using index keys |
US8843486B2 (en) | 2004-09-27 | 2014-09-23 | Microsoft Corporation | System and method for scoping searches using index keys |
JP2007258806A (en) * | 2006-03-20 | 2007-10-04 | Murata Mach Ltd | Server device and communication system |
JP2009544088A (en) * | 2006-07-19 | 2009-12-10 | インターナショナル・ビジネス・マシーンズ・コーポレーション | A method for personalized search indexing |
JP2008139970A (en) * | 2006-11-30 | 2008-06-19 | Fuji Xerox Co Ltd | Information processing system, information processing device, and information processing program |
US9348912B2 (en) | 2007-10-18 | 2016-05-24 | Microsoft Technology Licensing, Llc | Document length as a static relevance feature for ranking search results |
US8812493B2 (en) | 2008-04-11 | 2014-08-19 | Microsoft Corporation | Search results ranking using editing distance and document information |
US8738635B2 (en) | 2010-06-01 | 2014-05-27 | Microsoft Corporation | Detection of junk in search result ranking |
US9495462B2 (en) | 2012-01-27 | 2016-11-15 | Microsoft Technology Licensing, Llc | Re-ranking search results |
Also Published As
Publication number | Publication date |
---|---|
JP3998794B2 (en) | 2007-10-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Schwartz et al. | A comparison of internet resource discovery approaches | |
US6401097B1 (en) | System and method for integrated document management and related transmission and access | |
Arms et al. | An architecture for information in digital libraries | |
US7526483B2 (en) | System and method for virtual folder sharing including utilization of static and dynamic lists | |
US6681227B1 (en) | Database system and a method of data retrieval from the system | |
US6101537A (en) | Universal electronic resource denotation, request and delivery system | |
US6360222B1 (en) | Method and system thereof for organizing and updating an information directory based on relationships between users | |
US6044372A (en) | Method and apparatus for publishing information to a communications network and enabling subscriptions to such information | |
US7086000B2 (en) | Tagging related files in a document management system | |
US20090171983A1 (en) | System and method for virtual folder sharing including utilization of static and dynamic lists | |
EP0986009A2 (en) | Extending application behavior through document properties | |
EP0986011A2 (en) | Active properties for dynamic system configuration | |
JPH11224270A (en) | Know-how management device, know-how management system and interface device utilized for information retrieval | |
JPH09153050A (en) | Method and device for gathering document information | |
JP2001056810A (en) | Database access system | |
JP2005018754A (en) | Sharing computer object with association | |
JP2002351873A (en) | Metadata management system and search method | |
JP3651768B2 (en) | Document file search system | |
JP2003067226A (en) | File management system and program | |
JP3998794B2 (en) | Browsing client server system | |
JP4333184B2 (en) | Electronic data management system | |
Barbara et al. | Information brokers: Sharing knowledge in a heterogeneous distributed system | |
WO2000008570A1 (en) | Information access | |
JPH10307746A (en) | Hypertext processor and medium stored with hypertext processor control program | |
Dalton | Does anybody have a map? Accessing information in the Internet's virtual library |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040326 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060929 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061128 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070327 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070710 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070808 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100817 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100817 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110817 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120817 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120817 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130817 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |