JP2005165644A - Data management device, data management method and data managing program - Google Patents
Data management device, data management method and data managing program Download PDFInfo
- Publication number
- JP2005165644A JP2005165644A JP2003403264A JP2003403264A JP2005165644A JP 2005165644 A JP2005165644 A JP 2005165644A JP 2003403264 A JP2003403264 A JP 2003403264A JP 2003403264 A JP2003403264 A JP 2003403264A JP 2005165644 A JP2005165644 A JP 2005165644A
- Authority
- JP
- Japan
- Prior art keywords
- data
- binder
- index
- thumbnail
- document
- 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.)
- Withdrawn
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
本発明は、アプリケーションデータやスキャナ等を介してコンピュータに入力された画像データ等の様々な電子データを統合して、文書管理、印刷を行うためのデータ管理装置、データ管理方法及びデータ管理用プログラムに関する。 The present invention relates to a data management apparatus, a data management method, and a data management program for integrating various electronic data such as application data and image data input to a computer via a scanner to perform document management and printing. About.
近年、企業において電子情報化が進み、例えば、ワードプロセッサアプリケーションの文書や表計算ソフトウェアのデータ等の数多くの電子データが存在する。 In recent years, computerization has progressed in companies, and for example, there are many electronic data such as documents of word processor applications and data of spreadsheet software.
また、近年、スキャナ又はスキャナ機能を備えた複写機で紙文書で管理していた資料を読み込むことによって、該資料を画像データに変換し、電子データとして効率的にコンピュータで管理することが行われている。 Further, in recent years, by reading a material that has been managed as a paper document by a scanner or a copying machine having a scanner function, the material is converted into image data and efficiently managed as a computer by electronic computer. ing.
文書管理システムは通常データベースを備え、該データベース内にスキャナ等から取り込まれたイメージ文書又はアプリケーションで作成されたアプリケーション文書が保持されている。そして、ユーザはコンピュータでこの文書管理システムにアクセスすることで所望の文書を取得する。 The document management system usually includes a database, and an image document captured from a scanner or an application document created by an application is held in the database. Then, the user obtains a desired document by accessing the document management system with a computer.
文書管理システムでは、単一の文書だけでなく、複数の異なる種類の文書をまとめて1つの文書と扱うことも求められており、これは電子バインダ機能によって実現されている。電子バインダ機能とは、複数の異なる種類の文書を一旦ページ毎に特定のフォーマットに変換をして、該特定のフォーマットに変換されたページ毎の文書を1つの文書として扱うものである(例えば、特許文献1及び特許文献2参照)。
In the document management system, not only a single document but also a plurality of different types of documents are required to be handled as a single document, which is realized by an electronic binder function. The electronic binder function is to convert a plurality of different types of documents into a specific format once for each page, and handle the documents for each page converted into the specific format as one document (for example, (See
電子バインダ機能では、電子バインダの中に特定のフォーマットに変換された文書をインポートすることによって、該電子バインダにページ(文書)が登録される。この電子バインダのデータの保持方式として、各文書のデータをページ単位に持ち、電子バインダ内でページ毎に自由に並べ替えが行える方式と、文書単位でデータを保持して、電子バインダ内で文書単位に並べ替えが行える方式とがある。電子バインダの文書は、文書管理システムにおいてサムネイル表示される場合が多い。
しかしながら、電子バインダの内部のデータを操作するときには、電子バインダの操作を行うためのアプリケーションを起動して操作を行わなければならなかった。例えば、既存の電子バインダに文書を追加する場合や、ページの一部だけの並べ替え行う場合だけでも電子バインダを操作するアプリケーションを起動する必要がある。また、電子バインダを操作するアプリケーションを起動せずに、別の表示ウィンドウが起動して電子バインダを操作できる場合もあるが、文書管理ソフト上のサムネイルを操作することで電子バインダにその操作結果が反映されるものはなかった。 However, when operating the data inside the electronic binder, an operation for operating the electronic binder must be started and the operation must be performed. For example, it is necessary to start an application for operating the electronic binder only when adding a document to an existing electronic binder or rearranging only a part of a page. In addition, there is a case where another display window is activated and the electronic binder can be operated without starting an application for operating the electronic binder, but the operation result is displayed on the electronic binder by operating the thumbnail on the document management software. There was nothing reflected.
従って、ユーザは電子バインダ内部に含まれる文書の操作を行う際には、常に電子バインダを操作するアプリケーションを起動する必要があるため、より快適に電子バインダを使用できる技術が求められていた。 Therefore, when a user operates a document included in the electronic binder, it is necessary to always start an application that operates the electronic binder, and thus a technique that can use the electronic binder more comfortably has been demanded.
本発明の目的は、専用のバインダソフトウエアを立ち上げることなく、電子バインダ内部に含まれるデータの操作を行えるようにして、ユーザの利便性の向上を図ることができるデータ管理装置、データ管理方法及びデータ管理用プログラムを提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a data management apparatus and a data management method capable of improving the convenience of a user by operating data contained in an electronic binder without starting up dedicated binder software. And it aims at providing the program for data management.
上記目的を達成するため、請求項1のデータ管理装置は、複数のデータを束ねて1つの電子バインダに含めて、該複数のデータのそれぞれをサムネイルで表示し、管理するバインダ手段と、該サムネイルにインデックスを付加するインデックス付加手段と、前記サムネイルに付加されたインデックスに対して所定の操作指示を入力する操作指示入力手段と、前記操作指示入力手段により前記サムネイルに付加されたインデックスに対して所定の操作指示が入力されたときに、前記インデックスの付加されたサムネイルに対して該所定の操作が反映されるように前記バインダ手段を制御する制御手段とを備えることを特徴とする。
In order to achieve the above object, a data management apparatus according to
請求項2のデータ管理装置は、請求項1のデータ管理装置において、前記バインダ手段は、前記複数のデータを個別に管理するバインダデータ管理テーブルと、前記複数のデータのそれぞれに関する属性情報を管理するデータ管理テーブルと、複数のサムネイルを管理するサムネイルデータ管理テーブルと、前記複数のサムネイルのそれぞれに付加されたインデックスを管理するバインダインデックステーブルとを含むデータベースを有する記憶手段を備えることを特徴とする。
The data management device according to
好ましくは、前記属性情報は、データのリンク先のアドレス、データ名、データサイズ、データ作成者、データ作成日、データ更新日、及びサムネイルのデータのリンク先等である。 Preferably, the attribute information includes a data link destination address, data name, data size, data creator, data creation date, data update date, thumbnail data link destination, and the like.
請求項3のデータ管理装置は、請求項2のデータ管理装置において、前記制御手段は、前記操作指示入力手段により前記インデックスの付加されたサムネイルを前記電子バインダから取り出す操作指示が入力されたときに、前記バインダ手段が前記サムネイルデータ管理テーブルから前記インデックスの付加されたサムネイルを取り出すように制御することを特徴とする。
The data management device according to
これによれば、専用のバインダソフトウエアを立ち上げることなく、電子バインダから直接所望のサムネイルを取り出すことができる。 According to this, it is possible to take out a desired thumbnail directly from the electronic binder without starting up dedicated binder software.
請求項4のデータ管理装置は、請求項2又は3のデータ管理装置において、前記制御手段は、前記操作指示入力手段により前記サムネイルに付加されたインデックスに対して新たなデータを追加する操作指示が入力されたときに、前記バインダ手段が該新たなデータに関する、前記バインダデータ管理テーブル、前記データ管理テーブル及び前記サムネイルデータ管理テーブルの各内容を追加するように制御することを特徴とする。 According to a fourth aspect of the present invention, there is provided the data management device according to the second or third aspect, wherein the control unit is configured to provide an operation instruction to add new data to the index added to the thumbnail by the operation instruction input unit. When input, the binder means controls to add the contents of the binder data management table, the data management table, and the thumbnail data management table related to the new data.
これによれば、専用のバインダソフトウエアを立ち上げることなく、電子バインダに直接所望のサムネイルを挿入することができる。 According to this, it is possible to directly insert a desired thumbnail into the electronic binder without starting up dedicated binder software.
請求項5のデータ管理装置は、請求項2乃至4のいずれか1つのデータ管理装置において、前記操作指示入力手段が前記サムネイルに付加されたインデックス上に所定時間置かれた場合には、前記バインダ手段が前記データ管理テーブルから該インデックスの付加されたサムネイルのデータに関する属性情報を読み出し、表示するように構成されていることを特徴とする。
The data management device according to
これによれば、専用のバインダソフトウエアを立ち上げることなく、ユーザはマウスカーソルをインデックスの上に置くだけで、インデックスの付加されたサムネイルのデータに関する属性情報を確認することができる。 According to this, the user can confirm the attribute information regarding the thumbnail data to which the index is added by simply placing the mouse cursor on the index without starting up dedicated binder software.
請求項6のデータ管理装置は、請求項1乃至5のいずれか1つのデータ管理装置において、前記バインダ手段で一度に表示される、サムネイルに付加されたインデックスの数を設定する設定手段を備えることを特徴とする。 A data management device according to a sixth aspect of the invention is the data management device according to any one of the first to fifth aspects, further comprising setting means for setting the number of indexes added to the thumbnails displayed at one time by the binder means. It is characterized by.
これによれば、ユーザが一番見やすいインデックスの数を設定することができる。 According to this, it is possible to set the number of indexes that are most easily seen by the user.
請求項7のデータ管理方法は、複数のデータを束ねて1つの電子バインダに含めて、該複数のデータのそれぞれをサムネイルで表示し、管理するバインダステップと、該サムネイルにインデックスを付加するインデックス付加ステップと、前記サムネイルに付加されたインデックスに対して所定の操作指示を入力する操作指示入力ステップと、前記操作指示入力ステップにより前記サムネイルに付加されたインデックスに対して所定の操作指示が入力されたときに、前記インデックスの付加されたサムネイルに対して該所定の操作が反映されるように前記バインダステップを制御する制御ステップとを備えることを特徴とする。 The data management method according to claim 7, wherein a plurality of data are bundled and included in one electronic binder, each of the plurality of data is displayed as a thumbnail, and a binder step for managing the data, and an index addition for adding an index to the thumbnail A step, an operation instruction input step for inputting a predetermined operation instruction for the index added to the thumbnail, and a predetermined operation instruction for the index added to the thumbnail by the operation instruction input step And a control step of controlling the binder step so that the predetermined operation is reflected on the indexed thumbnail.
請求項8のデータ管理用プログラムは、コンピュータに組み込まれるデータ管理用プログラムにおいて、複数のデータを束ねて1つの電子バインダに含めて、該複数のデータのそれぞれをサムネイルで表示し、管理するバインダステップと、該サムネイルにインデックスを付加するインデックス付加ステップと、前記サムネイルに付加されたインデックスに対して所定の操作指示を入力する操作指示入力ステップと、前記操作指示入力ステップにより前記サムネイルに付加されたインデックスに対して所定の操作指示が入力されたときに、前記インデックスの付加されたサムネイルに対して該所定の操作が反映されるように前記バインダステップを制御する制御ステップとを前記コンピュータに実行させることを特徴とする。 A data management program according to claim 8 is a data management program incorporated in a computer, wherein a plurality of data are bundled and included in one electronic binder, and each of the plurality of data is displayed as a thumbnail and managed. An index adding step for adding an index to the thumbnail, an operation instruction input step for inputting a predetermined operation instruction for the index added to the thumbnail, and an index added to the thumbnail by the operation instruction input step When a predetermined operation instruction is input to the computer, the computer is caused to execute a control step of controlling the binder step so that the predetermined operation is reflected on the indexed thumbnail. It is characterized by.
請求項1、7、8の発明によれば、サムネイルに付加されたインデックスに対して所定の操作指示が入力されたときに、該インデックスの付加されたサムネイルに対して該所定の操作が反映されるようにバインダが制御されるので、専用のバインダソフトウエアを立ち上げることなく、電子バインダ内部に含まれるデータの操作を行えるようにして、ユーザの利便性の向上を図ることができる。 According to the first, seventh, and eighth aspects of the present invention, when a predetermined operation instruction is input to the index added to the thumbnail, the predetermined operation is reflected to the thumbnail added with the index. Thus, since the binder is controlled, it is possible to operate the data included in the electronic binder without starting up dedicated binder software, thereby improving user convenience.
具体的には、電子バインダから文書データを取り出す操作がマウスカーソルで実行されたときに、サムネイルデータ管理テーブルからインデックスの付加されたサムネイルが、専用のバインダソフトウエアを立ち上げることなく、直接取り出すことができ、また電子バインダに文書データを挿入する操作がマウスカーソルで実行されたときに、専用のバインダソフトウエアを立ち上げることなく、挿入される文書データに関する、バインダデータ管理テーブル、データ管理テーブル及びサムネイルデータ管理テーブルの各内容を追加する処理が実行されるので、ユーザの利便性の向上を図ることができる。 Specifically, when an operation to extract document data from the electronic binder is executed with the mouse cursor, the thumbnail with the index added from the thumbnail data management table is directly extracted without starting up the dedicated binder software. In addition, when an operation for inserting document data into an electronic binder is executed with a mouse cursor, a binder data management table, a data management table, and a data management table related to the inserted document data without starting up dedicated binder software. Since the process of adding each content of the thumbnail data management table is executed, the convenience of the user can be improved.
以下、本発明の実施の形態を図面を参照して説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本発明の実施の形態に係るデータ管理装置を備える管理システムの構成を示す図である。 FIG. 1 is a diagram showing a configuration of a management system including a data management apparatus according to an embodiment of the present invention.
本システムは、データ管理装置としての文書管理サーバ102及び文書管理クライアント104、105を備えており、これらは互いにネットワーク101を介して接続されている。文書管理サーバ102はデータベース103を、文書管理クライアント104はデータベース106をそれぞれ備えている。データベース103及びデータベース106には文書データや管理のためのデータが格納されている。文書管理クライアント104,105から文書管理サーバ102へ文書アクセスの要求が行われると、文書管理サーバ102は適宜データベース103にアクセスを行い、文書管理クライアント104,105から要求のある文書データの格納や取り出しを行う。クライアント105は、データベース103とデータベース106の両方にアクセスすることが可能である。
This system includes a
なお、文書管理システムに関するデータベース技術は公知の技術を用いるものとする。 It should be noted that a known technique is used as the database technique relating to the document management system.
図2は、図1の文書管理サーバ102のハードウエア構成を示す図であり、文書管理クライアント104、105のハードウエア構成も同様である。
FIG. 2 is a diagram showing the hardware configuration of the
同図において、201はCPUであり、このコンピュータ装置全体の制御及び演算処理等を行うものである。202はROMであり、システム起動プログラムの情報等の記憶領域である。203はRAMであり、使用制限のないデータ記憶領域である。204は入力デバイス制御部であり、不図示のキーボードやマウス等の入力デバイスより入力データを受け取り、CPU201へ伝達する。205はCRT部であり、不図示のディスプレイへの表示制御をする。206はハードディスク(HD)装置であり、プログラムやデータを記憶しておき、プログラム実行時に必要に応じてプログラムやデータをRAM203へロードする。207は通信部であり、ネットワーク通信制御を行うものであり、ネットワークに接続された他のコンピュータや周辺機器との通信が可能である。208は文書データやデータベースを格納するハードディスクである。209は上記各構成部を互いに接続するバスである。
In the figure,
次に電子バインダについて説明する。電子バインダ(以下、「バインダ」という)では、異なる文書データを統一的なフォーマットに変換する必要がある。たとえば、TIFFやビットマップファイルのような画像フォーマット、Adobe社のPDF(登録商標)、また、World Wide Web Consortiumで作成されたSVGなどに文書データを構成するページデータのフォーマットを変換する。そして、変換されたページデータを基にページや文書データの順番の入れ替えや回転、削除などの編集操作を行う。 Next, the electronic binder will be described. An electronic binder (hereinafter referred to as “binder”) needs to convert different document data into a unified format. For example, the format of the page data constituting the document data is converted into an image format such as TIFF or a bitmap file, PDF (registered trademark) of Adobe, or SVG created by the World Wide Web Consortium. Then, based on the converted page data, editing operations such as changing the order of pages and document data, rotating, and deleting are performed.
ページデータのフォーマットの変換方法として、アプリケーションから印刷を実行する方法がある。これは、プリンタドライバを用いて、ページデータを統一的なフォーマットに変換する。 As a method of converting the page data format, there is a method of executing printing from an application. This converts page data into a unified format using a printer driver.
図3は、図1の文書管理サーバ102がページデータを統一的なフォーマットに変換するまでの工程を示す図である。この工程は、文書管理サーバ102のCPU201が実行する。
FIG. 3 is a diagram showing steps until the
図3に示すように、バインダ生成プログラム301がバインダに取り込みたいアプリケーションファイル302に関連付けされたアプリケーション303を起動させ、特定の統一フォーマットへ変換するプリンタドライバ304を用いた印刷の指示を実行する。プリンタドライバ304によって生成された統一的なフォーマットデータ305をページデータとしてバインダ内部に取り込む。
As shown in FIG. 3, the
ここで、アプリケーションを起動して特定のプリンタドライバで印刷することによって、統一的なフォーマットデータを生成してバインダに取り込む方式について説明したが、特定のアプリケーションに関連付けされていないファイルフォーマット、たとえば画像フォーマットなどは、アプリケーションを起動しないで、直接統一的なフォーマットに変換してもよい。 Here, a method for generating unified format data by loading an application and printing with a specific printer driver and importing it into the binder has been described. However, a file format that is not associated with a specific application, such as an image format, is described. May be converted directly into a unified format without activating the application.
また、バインダは、変換されたページデータと共にオリジナル文書データを有していてもよい。オリジナル文書データとは、変換に利用された元となる文書データのことである。バインダがオリジナル文書データを有する場合には、バインダは、変換されたページがオリジナル文書データの何ページに該当するかを示すデータも格納する。 The binder may have original document data together with the converted page data. The original document data is original document data used for conversion. When the binder has original document data, the binder also stores data indicating how many pages of the original document data the converted page corresponds to.
従って、ユーザはバインダ内のページ番号から、オリジナル文書データとその何ページ目に相当するかを判断することができ、逆にオリジナル文書データ内の特定のページがバインダ文書の何ページ目に相当するかを判断することもできる。 Therefore, the user can determine from the page number in the binder the original document data and the corresponding page number. Conversely, a specific page in the original document data corresponds to the page number in the binder document. It can also be judged.
図4は文書管理ソフトウェア、ファイル管理ソフトウェア及びバインダソフトウェアのGUIの一例を示す図である。 FIG. 4 is a diagram illustrating an example of a GUI for document management software, file management software, and binder software.
同図において、401は文書管理ソフトウェアであり、402はOSに付随するファイル管理ソフトウェアであり、403はバインダソフトウェアである。404はオリジナル文書データを管理するドキュメントリストであり、405はオリジナル文書データの各ページを表示するページビューであり、406はバインダ文書データを管理するワークスペースであり、407はバインダ文書を表示するための表示ソフトウェアである。 In the figure, 401 is document management software, 402 is file management software attached to the OS, and 403 is binder software. 404 is a document list for managing original document data, 405 is a page view for displaying each page of the original document data, 406 is a work space for managing binder document data, and 407 is for displaying a binder document. Display software.
図4では、例えば、文書管理ソフトウェア401やファイル管理ソフトウェア402からマウスによるドラッグ&ドロップによってバインダソフトウェア403にオリジナル文書データを移すと、CPU201が上述したプリンタドライバ304等による統一フォーマットへの変換を行う。
In FIG. 4, for example, when the original document data is transferred from the
このとき、バインダソフトウェア403は、オリジナル文書データをバインダ内に取り込み、ドキュメントリスト404にオリジナル文書データの一覧を表示し、ページビュー405に選択されたオリジナル文書データの各ページを表示する。ドキュメントリスト404、ページビュー405及びワークスペース406には、各ページを縮小表示したサムネイルが表示される。
At this time, the
このバインダソフトウェア403では、ドキュメントリスト404やページビュー405からワークスペース406に各ページや文書データを移動することで、バインダとしてのデータを構築していく。また、ワークスペース406内でページの並べ替え等が行える。
In the
また、バインダソフトウェア403では、その表示構成をより簡潔にするため、ページビュー405を表示しないように設定することができる。ページビュー405を表示しないように設定されたバインダソフトウェア403の表示例を図5に示す。
The
図5において、501はワークスペースであり、バインダ文書データを管理する。ワークスペース501が図4のワークスペース406と異なるのは、文書単位のデータで管理されることである。例えば、図5では、ワークスペース501には3つの文書データ503、504、505が表示されているが、図4のワークスペース406ではページ単位で文書データが表示されている。ワークスペース501には、それぞれ文書データの先頭ページのサムネイルが表示され、また、サムネイルの隅にどのようなアプリケーションのファイルであるかを示すアイコンが付加されている。
In FIG. 5,
ドキュメントリスト502には、バインダ内のオリジナル文書データの一覧が表示される。このとき、文書データのファイル名とこの文書データに関連付けられたアプリケーションのアイコン506が表示される。アイコンが表示されていない場合(507)は、バインダ内にオリジナル文書データが格納されておらず、変換後のページデータだけが格納されている。
The
図6で、文書管理ソフトウェア401における文書データの表示形式について説明する。
The document data display format in the
図6(A)は表紙の付された文書データのサムネイル表示の例を示し、図6(B)は表紙をめくった場合の文書データのサムネイル表示の例を示す。 6A shows an example of thumbnail display of document data with a cover, and FIG. 6B shows an example of thumbnail display of document data when the cover is turned.
文書管理ソフトウェア401では、文書データは図6(A)に示すように表紙601が付された状態で1ページ目が透けて表示される。文書管理ソフトウェア401内の文書データは、ページを変更してサムネイルを表示することが可能である。また、文書データには、ページ変更のためのバー602が付されており、バー602は、ページ番号フィールド603と、前ページ送りボタン604と、後ページ送りボタン605とから構成されている。ページ番号フィールド603は、x/yという形式で表示されており、「x」が現在のページ数、「y」が文書データの総ページ数を表す。ページ番号フィールド603に直接ページ番号を入力して、特定のページのサムネイルを表示させることができる。図6(A)の例は、ページ番号フィールド603が「0/16」である。「0」は、表紙を表している。さらに、前ページ送りボタン604及び後ページ送りボタン405によって、1ページずつ前後のページに移動させることが可能である。
In the
図7は、文書データのサムネイル表示にインデックスが付加されている例を示す図である。 FIG. 7 is a diagram illustrating an example in which an index is added to the thumbnail display of the document data.
文書データのサムネイル表示には、文書毎のインデックス701が付加される。インデックス701は、インデックス逆戻しボタン702と、インデックス順送りボタン703と、各文書を指し示すインデックス項目ボタン704とから構成されている。
An
図7の例では、インデックス項目ボタン704は、3つのインデックス705,706,707からなる。なお、項目数が3つというのは固定でなく、例えばサムネイル表示の大きさに比例して増減することが可能である。この項目数の設定は、文書管理ソフトウェア401を使用してユーザが自由にできる。
In the example of FIG. 7, the
インデックス順送りボタン703を押下した場合には、次のインデックスがあれば次のものを表示し、インデックス逆戻しボタン702を押下した場合には、前のインデックスがあればそれを表示する。また、マウスカーソルをインデックス上に置いた場合に、例えば図8に示すような文書名、作成日及び作成者からなるポップアップ801が表示される。このポップアップ801は、文書名に限らず、更新日、編集者及び文書サイズ等の当該文書に関する付加的な属性データを表示してもよい。
When the index forward
図9は、図1のデータベース103内におけるデータの管理構造を示す図である。
FIG. 9 is a diagram showing a data management structure in the
はじめに、図9における複数の黒丸は、データベース103内でのリンクを表しているものとする。900は、バインダ文書管理テーブルであり、バインダ内に含まれる文書データを順番を保持して管理している。901はバインダの先頭に存在する文書データ用のフィールドであり、902はその次の文書データ用のフィールドであり、903は、n番目の、即ちバインダの最後に存在する文書データ用のフィールドである。このバインダ文書管理テーブル900のそれぞれのフィールドは、各々対応する文書管理テーブル904にデータベース103の内部でリンク付けされている。文書管理テーブル904は、その文書データの実体を指し示すリンク905、文書名906、サイズ907、作成者908、作成日909、及び更新日910等のその文書データに対する付加的な属性情報を示すためのフィールドを持ち、そこにそれぞれの値が設定されている。また、付加的な属性情報については、図9に挙げただけでなく、その他のものが存在してもよい。更には、文書管理テーブル904は、サムネイルデータ設定リンク911を有し、文書データのサムネイル情報を示すサムネイルデータ管理テーブル912へのリンクが設定されている。サムネイルデータ管理テーブル912は、それぞれの文書データのページ毎にサムネイルデータを保持している。
First, a plurality of black circles in FIG. 9 represent links in the
データベース103は、バインダのインデックスを表すものとして、バインダインデックステーブル913を有する。
The
本実施例においては、バインダインデックステーブル913の項目(インデックス数)は3つであるが、この項目数は適宜変更して構わない。また、この項目数が変更されることで、バインダのサムネイルに付いているインデックスの数が変更される。バインダインデックステーブル913のフィールド914,915,916は、それぞれ図7のバインダのサムネイルのインデックス705、706、707に対応する。
In this embodiment, there are three items (the number of indexes) in the binder index table 913, but the number of items may be changed as appropriate. Also, by changing the number of items, the number of indexes attached to the thumbnail of the binder is changed. The fields 914, 915, and 916 of the binder index table 913 correspond to the
このバインダインデックステーブル913のフィールドは、それぞれバインダ文書管理テーブル900のフィールドにリンクされている。例えば、現在、バインダに含まれる文書データのうち先頭から3つ目までの文書データがバインダインデックスとして設定されているとすると、図9のフィールド901,902,917のリンクが張られて、サムネイルのインデックス705、706、707からバインダの中に含まれるそれぞれの文書データにアクセスすることができる。バインダ内の文書データが必要な場合は、各テーブルを辿りながら、必要な情報を取得する。
The fields of the binder index table 913 are linked to the fields of the binder document management table 900, respectively. For example, assuming that the document data from the beginning to the third of the document data included in the binder is set as the binder index, the links of
図10は、文書管理ソフトウェア401において、バインダのサムネイルのインデックスをマウスカーソルでクリックした場合に実行される処理を示すフローチャートであり、この処理は主としてCPU201により実行される。
FIG. 10 is a flowchart showing processing executed when the index of the binder thumbnail is clicked with the mouse cursor in the
本フローチャートは、サムネイルのインデックスをクリックした場合に適用されるものであり、サムネイルのその他の部分又はサムネイル以外がクリックされた場合は本フローチャートは適用されない。 This flowchart is applied when a thumbnail index is clicked, and this flowchart is not applied when another part of the thumbnail or a part other than the thumbnail is clicked.
まず、バインダのサムネイルのどの部分がマウスによってクリックされたかを判別する(ステップS1001)。具体的には、インデックス逆戻しボタン702、インデックス順送りボタン703、又はインデックス705,706,707のいずれがマウスカーソルによってクリックされたかを判別する。
First, it is determined which part of the binder thumbnail has been clicked with the mouse (step S1001). Specifically, it is determined which of the
インデックス順送りボタン703がマウスカーソルによってクリックされた場合には、ステップS1002へ進み、インデックス逆戻しボタン702がマウスカーソルによってクリックされた場合には、ステップS1003へ進み、インデックス705,706,707のいずれかがマウスカーソルによってクリックされた場合には、ステップS1004へ進む。
When the index forward
ステップS1002では、クリックされたバインダに対応するバインダインデックステーブル913の各フィールドにおけるバインダ文書管理テーブル900へのリンク先を1つずつシフトすることが可能であるか否かを判別する。ここでは、例えばバインダインデックステーブル913のフィールド914は、バインダ文書管理テーブル900のフィールド901にリンクしているが、バインダ文書管理テーブル900のフィールド902へリンクをシフトできるか否かを判断している。
In step S1002, it is determined whether the link destination to the binder document management table 900 in each field of the binder index table 913 corresponding to the clicked binder can be shifted one by one. Here, for example, the field 914 of the binder index table 913 is linked to the
ステップS1002において、バインダ文書管理テーブル900へのリンク先をシフトすることができない場合には、エラー処理が実行され(ステップS1007)、本処理を終了する。これは、例えば、図9のバインダインデックステーブル913において、一番始めのフィールドが、バインダ文書管理テーブル900の最後のフィールドにリンクされている場合が該当する。 If the link destination to the binder document management table 900 cannot be shifted in step S1002, an error process is executed (step S1007), and this process ends. This is the case, for example, when the first field in the binder index table 913 in FIG. 9 is linked to the last field in the binder document management table 900.
一方、ステップS1002において、バインダ文書管理テーブル900へのリンク先をシフトすることができる場合には、バインダインデックステーブル913の各フィールドにおけるバインダ文書管理テーブル900へのリンク先を1つずつシフトする(ステップS1005)。つまりステップS1005ではインデックスの示す情報の付け替えが実行されている。 On the other hand, if the link destination to the binder document management table 900 can be shifted in step S1002, the link destination to the binder document management table 900 in each field of the binder index table 913 is shifted one by one (step S1002). S1005). That is, in step S1005, the replacement of information indicated by the index is executed.
次に、シフト後のリンク先に対応するサムネイルの再描画を行う(ステップS1006)。即ち、現在、先頭にあるインデックスのページに対応する文書データがサムネイルとして描画される。 Next, the thumbnail corresponding to the link destination after the shift is redrawn (step S1006). That is, the document data corresponding to the index page at the top is drawn as a thumbnail.
以上のステップS1002→ステップS1005→ステップS1006の一連の処理は、例えば、図7のように、インデックス705,706,707がそれぞれ文書データの1ページ目、2ページ目、3ページ目とリンクされているときに、インデックス順送りボタン703がマウスカーソルによってクリックされた場合、インデックス705,706,707はそれぞれ文書データの2ページ目、3ページ目、4ページ目とリンクされるようになり、2ページ目の文書データがサムネイルとして描画されることを意味する。
In the series of processes from step S1002 to step S1005 to step S1006, for example, as shown in FIG. 7, the
なお、本実施の形態では、インデックス順送りボタン703がマウスカーソルによってクリックされた場合、インデックス705,706,707は1ページずつ増やしたページとリンクされるように設定されているが、例えば、2ページずつ増やしたページとリンクされるように設定してもよく、又サムネイルに表示されているインデックス数に相当するページ数分だけ増やしたページとリンクするように設定してもよい(つまり、3つのインデックス705,706,707がサムネイルに表示されている場合に、インデックス順送りボタン703がマウスカーソルによってクリックされると、インデックス705,706,707はそれぞれ3ページずつ増やしたページとリンクされる)。
In the present embodiment, when the index forward
ステップS1003では、クリックされたバインダに対応するバインダインデックステーブル913の各フィールドにおけるバインダ文書管理テーブル900へのリンク先を1つずつ前にシフトすることが可能であるか否かを判別する。ここでは、例えばバインダインデックステーブル913のフィールド914は、バインダ文書管理テーブル900のフィールド902にリンクしているが、バインダ文書管理テーブル900のフィールド901へリンクをシフトできるか否かを判断している。
In step S1003, it is determined whether it is possible to shift the link destination to the binder document management table 900 in each field of the binder index table 913 corresponding to the clicked binder one by one. Here, for example, the field 914 of the binder index table 913 is linked to the
ステップS1003において、バインダ文書管理テーブル900へのリンク先を前にシフトすることができない場合には、エラー処理が実行され(ステップS1007)、本処理を終了する。これは、例えば、図9のバインダインデックステーブル913において、一番始めのフィールドが、バインダ文書管理テーブル900の最初のフィールドにリンクされている場合が該当する。 In step S1003, if the link destination to the binder document management table 900 cannot be shifted forward, an error process is executed (step S1007), and this process ends. This is the case, for example, when the first field in the binder index table 913 in FIG. 9 is linked to the first field in the binder document management table 900.
一方、ステップS1003において、バインダ文書管理テーブル900へのリンク先を前にシフトすることができる場合には、バインダインデックステーブル913の各フィールドにおけるバインダ文書管理テーブル900へのリンク先を1つずつ前にシフトして(ステップS1008)、シフト後のリンク先に対応するサムネイルの再描画を行う(ステップS1006)。即ち、現在、先頭にあるインデックスのページに対応する文書データがサムネイルとして描画される。 On the other hand, in step S1003, when the link destination to the binder document management table 900 can be shifted forward, the link destination to the binder document management table 900 in each field of the binder index table 913 is moved forward by one. The shift is performed (step S1008), and the thumbnail corresponding to the link destination after the shift is redrawn (step S1006). That is, the document data corresponding to the index page at the top is drawn as a thumbnail.
以上のステップS1003→ステップS1008→ステップS1006の一連の処理は、例えば、インデックス705,706,707がそれぞれ文書データの2ページ目、3ページ目、4ページ目とリンクされているときに、インデックス逆戻しボタン702がマウスカーソルによってクリックされた場合、インデックス705,706,707はそれぞれ文書データの1ページ目、2ページ目、3ページ目とリンクするようになり、1ページ目の文書データがサムネイルとして描画されることを意味する。
The series of processing from step S1003 to step S1008 to step S1006 is performed when, for example, the
インデックス逆戻しボタン702がマウスカーソルによってクリックされた場合、インデックス705,706,707は1ページずつ減らしたページとリンクされるように設定されているが、例えば、2ページずつ減らしたページとリンクされるように設定されてよい。
When the
次に、ステップS1001でインデックス705,706,707のいずれかがクリックされた場合は、クリックされたサムネイルの位置情報からバインダのインデックスの値を取得して、その値をi1とする(ステップS1004)。ここで、位置情報からバインダインデックスへの変換は、GUI(Graphicl User Interface)に関する公知の技術を使用するものとする。次にバインダインデックステーブル913では、インデックスiの指し示すバインダ文書管理テーブル900のリンク先をBIT(i)と表すことにする。
Next, when any of the
ステップS1009では、バインダインデックステーブル913からBIT(i1)を求める。次いで、データベース103内で、バインダ文書管理テーブル900のBIT(i1)が指す文書管理テーブル904を取得し(ステップS1010)、文書管理テーブル904のサムネイルフィールド911よりサムネイルデータ管理テーブル912を呼び出し、当該文書の先頭のサムネイルの表示データを取得する(ステップS1011)。次に、バインダインデックステーブル913の先頭フィールドを、クリックされたリンク先にシフトして、バインダインデックステーブル913の先頭フィールド以降のフィールドは、1つずつリンク先をシフトして、順番に設定される(ステップS1012)。このとき、バインダインデックステーブル913の先頭フィールド以降のフィールドのリンク先が存在しない場合もあり得る。そして、シフト後のリンク先に対応するサムネイルの再描画を行う(ステップS1006)。即ち、現在、先頭にあるインデックスのページに対応する文書データがサムネイルとして描画される。
In step S1009, BIT (i1) is obtained from the binder index table 913. Next, the document management table 904 pointed to by BIT (i1) of the binder document management table 900 is acquired in the database 103 (step S1010), the thumbnail data management table 912 is called from the
以上のステップS1004→ステップS1009〜ステップS1012の一連の処理は、例えば、インデックス705,706,707がそれぞれ文書データの1ページ目、2ページ目、3ページ目にリンクされているときに、インデックス707がマウスカーソルによってクリックされた場合、インデックス705,706,707はそれぞれ文書データの3ページ目、4ページ目、5ページ目にリンクされるようになり、3ページ目の文書データがサムネイルとして描画されることを意味する。
The series of processes from step S1004 to step S1009 to step S1012 is performed, for example, when the
次に、図11は、電子バインダのインデックス上にマウスカーソルを一定時間以上置いた場合に、そのインデックスに該当する文書データの文書情報を表示する場合に実行される処理を示すフローチャートであり、この処理は主としてCPU201により実行される。
Next, FIG. 11 is a flowchart showing processing executed when the document information of the document data corresponding to the index is displayed when the mouse cursor is placed on the index of the electronic binder for a predetermined time or more. Processing is mainly executed by the
まず、マウスカーソルの動きを検知し、マウスカーソルが動いたか否かを判別する(ステップS1101)。マウスカーソルが動いている場合は、この処理は中止される。マウスカーソルが動いていない場合は、マウスカーソルが一定時間以上、インデックスの上に存在しているか否かが判別される(ステップS1102)。一定時間以上経過していない場合にはステップS1101の判別に戻る一方、一定時間経過している場合には、マウスカーソルの置かれた位置情報からインデックスの値を取得して、その値をi1とする(ステップS1103)。 First, the movement of the mouse cursor is detected, and it is determined whether or not the mouse cursor has moved (step S1101). If the mouse cursor is moving, this process is canceled. If the mouse cursor is not moving, it is determined whether or not the mouse cursor exists on the index for a certain time or longer (step S1102). If the fixed time has not passed, the process returns to the determination in step S1101, while if the fixed time has passed, the index value is acquired from the position information where the mouse cursor is placed, and the value is set to i1. (Step S1103).
次に、バインダインデックステーブル913からBIT(i1)を求める(ステップS1104)。次いで、データベース内で、バインダ文書管理テーブル900のBIT(i1)が指す文書管理テーブル904を取得し(ステップS1005)、文書管理テーブル904からバインダ内部の文書情報として表示すべきデータを取得して(ステップS1106)、そのデータの表示を行い(ステップS1107)、本処理を終了する。 Next, BIT (i1) is obtained from the binder index table 913 (step S1104). Next, the document management table 904 pointed to by BIT (i1) of the binder document management table 900 is acquired in the database (step S1005), and data to be displayed as document information inside the binder is acquired from the document management table 904 ( In step S1106, the data is displayed (step S1107), and the process is terminated.
次に、インデックスをマウスカーソルで選択して、ドラッグすることによって、バインダの内部文書を引き出す処理を図12〜図15を参照しながら説明する。 Next, processing for extracting an internal document of a binder by selecting and dragging an index with a mouse cursor will be described with reference to FIGS.
図12はマウスカーソルでインデックスを選択している状態を示す図であり、図13はマウスカーソルでインデックスを選択したまま、バインダから引き出している状態を示す図である。この状態では、インデックスの上下関係によって、サムネイルの表示が変わる。 FIG. 12 is a diagram showing a state in which an index is selected with the mouse cursor, and FIG. 13 is a diagram showing a state in which the index is selected from the binder while the index is selected with the mouse cursor. In this state, the thumbnail display changes depending on the vertical relationship of the index.
図13では、インデックス1から3が表示されている状態で、インデックス2を引き出しているので、これより上にあるインデックス1は表示されているが、下にあるインデックス3は表示されない。図14は、バインダから選択したインデックスを引き出した状態を示す図である。バインダからインデックスが引き出されると、そのサムネイルは、当該文書の先頭ページのサムネイルとなる。
In FIG. 13, since
図15は、選択したインデックスからマウスカーソルを離した場合の状態を示す図である。 FIG. 15 is a diagram illustrating a state where the mouse cursor is released from the selected index.
同図に示すように、バインダから取り出された文書データは、文書管理システムで扱われる通常の文書データとなる。図15では、取り出された文書データは、バインダの中に残されたままであるが、特定の操作を加えることでバインダから完全に取り出すことも可能である。たとえば、図15のようにバインダに文書データを残す場合は、マウスの左ボタンを利用して操作を行い、バインダに文書データを残さない場合はマウスの右ボタンを利用して操作を行うなどの方法がある。また、バインダに文書データを残さない場合には、キーボード上の特定のキーを押しながら、マウスの操作をするなどの方法がある。 As shown in the figure, the document data extracted from the binder becomes normal document data handled by the document management system. In FIG. 15, the extracted document data remains in the binder, but can be completely extracted from the binder by performing a specific operation. For example, when document data is left in the binder as shown in FIG. 15, an operation is performed using the left mouse button, and when document data is not left in the binder, an operation is performed using the right mouse button. There is a way. When document data is not left in the binder, there is a method of operating a mouse while pressing a specific key on the keyboard.
図16は、バインダから1ページの文書データを抜き取る場合の処理を示すフローチャートである。 FIG. 16 is a flowchart showing a process for extracting one page of document data from the binder.
まず、マウスカーソルの置かれた位置情報から選択されたインデックスの値を取得して、その値をi1とし(ステップS1601)。バインダインデックステーブル913からBIT(i1)を求める(ステップS1602)。 First, the value of the selected index is acquired from the position information where the mouse cursor is placed, and the value is set to i1 (step S1601). BIT (i1) is obtained from the binder index table 913 (step S1602).
次いで、データベース103内で、バインダ文書管理テーブル900のBIT(i1)が指す文書管理テーブル904を取得し(ステップS1603)、データベース内で、文書管理テーブル904のコピーを行う(ステップS1604)。この処理によって、文書管理システム内で、抜き取る文書データが複製される。次に、前記文書管理テーブル904及び該テーブル904にリンクされたサムネイル管理テーブル912から、当該文書データのサムネイルを取得し(ステップS1605)、ドラッグ中であるか否かを判別し(ステップS1606)、ドラッグ中であれば、ステップS1605で取得した文書のサムネイルを利用して、抜き出した文書データに対するサムネイルを表示し(ステップS1607)、ステップS1606へ戻る。ドラッグ中でなければ、マウスカーソルが離された位置に当該文書データのサムネイルを配置する(ステップS1608)。 Next, the document management table 904 pointed to by BIT (i1) of the binder document management table 900 is acquired in the database 103 (step S1603), and the document management table 904 is copied in the database (step S1604). With this processing, the extracted document data is duplicated in the document management system. Next, a thumbnail of the document data is acquired from the document management table 904 and the thumbnail management table 912 linked to the table 904 (step S1605), and it is determined whether or not the document is being dragged (step S1606). If the document is being dragged, the thumbnail of the extracted document data is displayed using the thumbnail of the document acquired in step S1605 (step S1607), and the process returns to step S1606. If not dragging, the thumbnail of the document data is arranged at the position where the mouse cursor is released (step S1608).
ここで、ステップS1605の処理の後に、バインダ文書管理テーブル900から当該文書データに対するフィールドを取り除くことで、バインダから選択した文書データを取り除く処理が実現できる。そしえ、この場合は、バインダインデックステーブル913の取り除かれたフィールドを詰めるための処理が実行される。 Here, by removing the field for the document data from the binder document management table 900 after the process of step S1605, the process of removing the document data selected from the binder can be realized. In this case, processing for filling the removed fields of the binder index table 913 is executed.
次に、バインダに対して、他の文書データを挿入することも可能である。たとえば、図15の状態で、文書「ガイドサンプル」をマウスで選択して、バインダのサムネイルに対してドラッグする。なお、ドラッグ中は点線の枠で文書データが表現される(図17)。そして、文書データを挿入したいインデックスの上で一定時間マウスを保持しておくと、バインダの挿入される位置にドラッグされた文書データのサムネイルが図18のように表示される。この状態から、マウスカーソルを更にバインダのサムネイル側、即ち図18では、左方向にドラッグすると図19のようにバインダに当該文書データが挿入される。 Next, other document data can be inserted into the binder. For example, in the state of FIG. 15, the document “guide sample” is selected with the mouse and dragged to the thumbnail of the binder. During dragging, the document data is represented by a dotted frame (FIG. 17). If the mouse is held for a certain period of time on the index where document data is to be inserted, a thumbnail of the document data dragged to the position where the binder is inserted is displayed as shown in FIG. From this state, when the mouse cursor is further dragged to the thumbnail side of the binder, that is, leftward in FIG. 18, the document data is inserted into the binder as shown in FIG.
また、バインダの一番上に文書データを挿入したい場合は、インデックスの表示状況に関わらず、逆戻しボタンの上にマウスカーソルを置けばよい。バインダの一番下に文書データを挿入したい場合は、順送りボタンの上にマウスカーソルを置けばよい。更に、マウスカーソルがインデックス上にあるときに、特定のキーを操作する(押下する)ことで図20に示すように、マウスカーソルが置かれているインデックスに対応する文書データの属性情報を表示させることも可能である。なお、この操作は説明のための一例であって、キー操作に限らなくても構わない。 If it is desired to insert the document data at the top of the binder, the mouse cursor may be placed on the reverse button regardless of the index display status. If you want to insert document data at the bottom of the binder, place the mouse cursor on the forward button. Further, when the mouse cursor is on the index, a specific key is operated (pressed) to display the attribute information of the document data corresponding to the index where the mouse cursor is placed as shown in FIG. It is also possible. This operation is an example for explanation, and the operation is not limited to the key operation.
図21は、バインダに文書データを挿入する場合に実行される処理を示すフローチャートであり、この処理は主としてCPU201により実行される。
FIG. 21 is a flowchart showing processing executed when document data is inserted into the binder. This processing is mainly executed by the
まず、マウスカーソルの動きを検知し、マウスカーソルが動いたか否か判別する(ステップS2001)。マウスカーソルが動いている場合は、この処理は中止される。マウスカーソルが動いていない場合は、インデックス上の文書情報を表示するための特定のキー入力があったか否かを判別する(ステップS2002)。特定のキー入力があった場合は、マウスカーソルが置かれているインデックス上の文書情報を表示するための情報を取得し、表示するための処理が行われる(ステップS2003)。この処理は、先に説明した図11のフローチャートのステップS1103〜ステップS1107までの処理に相当する。そして、ステップS2003で表示させた情報を消す処理が行われるまで待ち処理が行われ(ステップS2004)、ステップS2005に進む。ステップS2004の待ち処理とは、たとえば、任意のキー入力があったり、マウスカーソルが動作したりするまで待つ処理である。 First, the movement of the mouse cursor is detected to determine whether or not the mouse cursor has moved (step S2001). If the mouse cursor is moving, this process is canceled. If the mouse cursor is not moving, it is determined whether or not there is a specific key input for displaying the document information on the index (step S2002). When there is a specific key input, information for displaying the document information on the index where the mouse cursor is placed is acquired and a process for displaying is performed (step S2003). This processing corresponds to the processing from step S1103 to step S1107 in the flowchart of FIG. 11 described above. Then, a waiting process is performed until a process for deleting the information displayed in step S2003 is performed (step S2004), and the process proceeds to step S2005. The waiting process in step S2004 is a process for waiting until an arbitrary key input is made or the mouse cursor is operated.
上記ステップS2002の判別の結果、特定のキー入力がない場合には、マウスカーソルが一定時間以上、インデックスの上に存在しているか否かが判別される(ステップS2005)。マウスカーソルが一定時間以上、インデックスの上に存在していない場合には、ステップS2001へ戻り、再度マウスカーソルの動きを検知する。マウスカーソルが一定時間以上、インデックスの上に存在している場合には、マウスカーソルの置かれた位置がいずれのインデックス上であるかを判別する(ステップS2006)。 If the result of determination in step S2002 is that there is no specific key input, it is determined whether or not the mouse cursor has been on the index for a predetermined time or more (step S2005). If the mouse cursor does not exist on the index for a certain time or longer, the process returns to step S2001, and the movement of the mouse cursor is detected again. If the mouse cursor exists on the index for a certain time or longer, it is determined which index the position where the mouse cursor is placed is on (step S2006).
マウスカーソルの置かれた位置がインデックス順送りボタン703の上であれば、ステップS2007へ進み、インデックス逆戻しボタン702の上であれば、ステップS2008へ進み、インデックス705,706,707のいずれかの上であれば、ステップS2009へ進む。
If the position of the mouse cursor is on the index forward
ステップS2007では、i1にインデックスの最後の番号を代入する。ここで、フローチャート上のIndex(Last)は、インデックスの最後の番号を表すものとする。ステップS2008では、バインダの一番始めのインデックスを表す「1」をi1に代入する。ステップS2009では、マウスカーソルの置かれた位置情報からインデックスの値を取得して、i1とする。次いで、ステップS2007、S2008、S2009のそれぞれからS2010の処理へ進み、バインダインデックステーブル913からBIT(i1)を求める。次いで、データベース103内で、バインダ文書管理テーブル900のBIT(i1)が指す文書管理テーブル904を取得し(ステップS2011)、ドラッグ中の文書とバインダのサムネイルの合成表示を行い(ステップS2012)、再度マウスカーソルの動きを検知し、該マウスカーソルがバインダのサムネイル方向に動かされたのか又はバインダサムネイルと反対側の方向へ動かされたのかを判別する(ステップS2013)。マウスカーソルがバインダのサムネイル方向に動かされた場合は、挿入される文書データのサムネイル作成やデータベース情報の更新、サムネイル変更などバインダに文書データを登録する処理が実行され(ステップS2015)、本処理を終了する一方、マウスカーソルがバインダサムネイルと反対側の方向へ動かされた場合には、キャンセル処理が行われ(ステップS2014)、本処理を終了する。 In step S2007, the last number of the index is substituted for i1. Here, Index (Last) on the flowchart represents the last number of the index. In step S2008, “1” representing the first index of the binder is substituted into i1. In step S2009, the index value is acquired from the position information where the mouse cursor is placed, and is set to i1. Next, the process proceeds from each of steps S2007, S2008, and S2009 to the process of S2010, and BIT (i1) is obtained from the binder index table 913. Next, the document management table 904 pointed to by BIT (i1) of the binder document management table 900 is acquired in the database 103 (step S2011), and the dragged document and the thumbnail of the binder are combined and displayed (step S2012), and again. The movement of the mouse cursor is detected, and it is determined whether the mouse cursor is moved in the direction of the binder thumbnail or in the direction opposite to the binder thumbnail (step S2013). When the mouse cursor is moved in the direction of the thumbnail of the binder, a process for registering the document data in the binder, such as creating a thumbnail of the document data to be inserted, updating the database information, and changing the thumbnail, is executed (step S2015). On the other hand, when the mouse cursor is moved in the direction opposite to the binder thumbnail, cancel processing is performed (step S2014), and this processing ends.
ステップS2015では、データベース情報の更新として挿入される文書データに関する、バインダ文書管理テーブル900、文書管理テーブル904及びサムネイルデータ管理テーブル912の各内容を追加する処理が実行される。 In step S2015, processing for adding the contents of the binder document management table 900, the document management table 904, and the thumbnail data management table 912 regarding the document data inserted as the update of the database information is executed.
上述したように、本実施の形態によれば、電子バインダから文書データを取り出す操作がマウスカーソルで実行されたときに、サムネイルデータ管理テーブル912からインデックスの付加されたサムネイルが、専用のバインダソフトウエアを立ち上げることなく、直接取り出すことができ、また電子バインダに文書データを挿入する操作がマウスカーソルで実行されたときに、専用のバインダソフトウエアを立ち上げることなく、挿入される文書データに関する、バインダ文書管理テーブル900、文書管理テーブル904及びサムネイルデータ管理テーブル912の各内容を追加する処理が実行されるので、ユーザの利便性の向上を図ることができる。 As described above, according to the present embodiment, when an operation for taking out document data from the electronic binder is performed with the mouse cursor, the thumbnails to which the index is added from the thumbnail data management table 912 are displayed in the dedicated binder software. Can be directly retrieved without launching, and when the operation to insert the document data into the electronic binder is executed with the mouse cursor, the document data to be inserted without launching the dedicated binder software, Since the process of adding the contents of the binder document management table 900, the document management table 904, and the thumbnail data management table 912 is executed, the convenience of the user can be improved.
本実施の形態では、電子バインダが文書データを管理する構成としたが、電子バインダは文書データに限らず、動画像データ、静止画像データ、又は音声データ等のネットワーク(例えばLANやインターネット等)上で送受信可能なデータを全て管理することができる。動画像データ、静止画像データ、又は音声データ等を管理する際には、電子バインダはこれらのデータを表す、アイコンデータや予めユーザが記憶媒体に用意したデータを文書データの代わりに用いることができる。 In the present embodiment, the electronic binder is configured to manage the document data. However, the electronic binder is not limited to the document data, but on a network (for example, a LAN or the Internet) such as moving image data, still image data, or audio data. All the data that can be sent and received can be managed. When managing moving image data, still image data, audio data, or the like, the electronic binder can use icon data representing the data or data prepared in advance in a storage medium instead of document data. .
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムをコンピュータ又はCPUに供給し、そのコンピュータ又はCPUが該供給されたプログラムを読出して実行することによっても本発明の目的が達成されることは云うまでもない。 The object of the present invention can also be achieved by supplying a software program that realizes the functions of the above-described embodiments to a computer or CPU, and the computer or CPU reads and executes the supplied program. Needless to say.
この場合、上記プログラムは、不図示の該プログラムを記録した記録媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。 In this case, the program is supplied by downloading directly from a recording medium recording the program (not shown) or from another computer or database (not shown) connected to the Internet, a commercial network, a local area network, or the like. Is done.
また、上記プログラムは、上述した実施の形態の機能をコンピュータで実現することができればよく、その形態は、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給されるスクリプトデータ等の形態を有するものでもよい。 The above-described program only needs to be able to realize the functions of the above-described embodiments by a computer, and the form includes forms such as object code, a program executed by an interpreter, and script data supplied to the OS. But you can.
更にまた、上述した実施の形態の機能を実現するソフトウェアのプログラムを記録した記録媒体をコンピュータに供給し、そのコンピュータが記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは云うまでもない。 Furthermore, the object of the present invention can also be achieved by supplying a computer with a recording medium that records a software program that implements the functions of the above-described embodiments, and reading and executing the program stored in the recording medium. Needless to say, this is achieved.
プログラムを供給する記録媒体としては、例えば、RAM、NV−RAM、フロッピー(登録商標)ディスク、光ディスク、光磁気ディスク、CD−ROM、MO、CD−ROM、CD−RW、DVD(DVD−ROM、DVD−RAM、DVD−RW、DVD+RW)、磁気テープ、不揮発性のメモリカード、他のROM等の上記プログラムを記憶できるものであればよい。 As a recording medium for supplying the program, for example, RAM, NV-RAM, floppy (registered trademark) disk, optical disk, magneto-optical disk, CD-ROM, MO, CD-ROM, CD-RW, DVD (DVD-ROM, DVD-RAM, DVD-RW, DVD + RW), magnetic tape, non-volatile memory card, other ROM, etc. may be used as long as they can store the above programs.
101 ネットワーク
102 文書管理サーバ
104,105 文書管理クライアント
103,106 データベース
201 CPU
202 ROM
203 RAM
204 入力デバイス制御部
205 CRT部
206 ハードディスク(HD)装置
207 通信部
208 ハードディスク
202 ROM
203 RAM
204 Input
Claims (8)
該サムネイルにインデックスを付加するインデックス付加手段と、
前記サムネイルに付加されたインデックスに対して所定の操作指示を入力する操作指示入力手段と、
前記操作指示入力手段により前記サムネイルに付加されたインデックスに対して所定の操作指示が入力されたときに、前記インデックスの付加されたサムネイルに対して該所定の操作が反映されるように前記バインダ手段を制御する制御手段とを備えることを特徴とするデータ管理装置。 A binder means for bundling a plurality of data and including them in one electronic binder, and displaying and managing each of the plurality of data as thumbnails;
Index adding means for adding an index to the thumbnail;
Operation instruction input means for inputting a predetermined operation instruction to the index added to the thumbnail;
The binder means so that when a predetermined operation instruction is input to the index added to the thumbnail by the operation instruction input means, the predetermined operation is reflected to the thumbnail to which the index is added. A data management apparatus comprising: control means for controlling
該サムネイルにインデックスを付加するインデックス付加ステップと、
前記サムネイルに付加されたインデックスに対して所定の操作指示を入力する操作指示入力ステップと、
前記操作指示入力ステップにより前記サムネイルに付加されたインデックスに対して所定の操作指示が入力されたときに、前記インデックスの付加されたサムネイルに対して該所定の操作が反映されるように前記バインダステップを制御する制御ステップとを備えることを特徴とするデータ管理方法。 A binder step of bundling a plurality of data, including them in one electronic binder, displaying and managing each of the plurality of data as thumbnails;
An index adding step for adding an index to the thumbnail;
An operation instruction input step of inputting a predetermined operation instruction to the index added to the thumbnail;
The binder step so that when a predetermined operation instruction is input to the index added to the thumbnail in the operation instruction input step, the predetermined operation is reflected to the thumbnail to which the index is added. And a control step for controlling the data.
複数のデータを束ねて1つの電子バインダに含めて、該複数のデータのそれぞれをサムネイルで表示し、管理するバインダステップと、
該サムネイルにインデックスを付加するインデックス付加ステップと、
前記サムネイルに付加されたインデックスに対して所定の操作指示を入力する操作指示入力ステップと、
前記操作指示入力ステップにより前記サムネイルに付加されたインデックスに対して所定の操作指示が入力されたときに、前記インデックスの付加されたサムネイルに対して該所定の操作が反映されるように前記バインダステップを制御する制御ステップとを
前記コンピュータに実行させることを特徴とするデータ処理用プログラム。 In a data management program incorporated in a computer,
A binder step of bundling a plurality of data, including them in one electronic binder, displaying and managing each of the plurality of data as thumbnails;
An index adding step for adding an index to the thumbnail;
An operation instruction input step of inputting a predetermined operation instruction to the index added to the thumbnail;
The binder step so that when a predetermined operation instruction is input to the index added to the thumbnail in the operation instruction input step, the predetermined operation is reflected to the thumbnail to which the index is added. A data processing program for causing the computer to execute a control step for controlling
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003403264A JP2005165644A (en) | 2003-12-02 | 2003-12-02 | Data management device, data management method and data managing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003403264A JP2005165644A (en) | 2003-12-02 | 2003-12-02 | Data management device, data management method and data managing program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005165644A true JP2005165644A (en) | 2005-06-23 |
Family
ID=34726618
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003403264A Withdrawn JP2005165644A (en) | 2003-12-02 | 2003-12-02 | Data management device, data management method and data managing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005165644A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007280227A (en) * | 2006-04-10 | 2007-10-25 | Konica Minolta Business Technologies Inc | Image forming apparatus and its control method, control program and computer readable recording medium with control program recorded thereon |
JP2008021131A (en) * | 2006-07-13 | 2008-01-31 | Fuji Xerox Co Ltd | Document file processing program, method and device |
JP2008027243A (en) * | 2006-07-21 | 2008-02-07 | Fuji Xerox Co Ltd | Document management device, document management method, and program |
JP2015228209A (en) * | 2014-05-30 | 2015-12-17 | 金舷國際文創事業有限公司 | Data proofreading platform server |
-
2003
- 2003-12-02 JP JP2003403264A patent/JP2005165644A/en not_active Withdrawn
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007280227A (en) * | 2006-04-10 | 2007-10-25 | Konica Minolta Business Technologies Inc | Image forming apparatus and its control method, control program and computer readable recording medium with control program recorded thereon |
JP2008021131A (en) * | 2006-07-13 | 2008-01-31 | Fuji Xerox Co Ltd | Document file processing program, method and device |
JP2008027243A (en) * | 2006-07-21 | 2008-02-07 | Fuji Xerox Co Ltd | Document management device, document management method, and program |
JP2015228209A (en) * | 2014-05-30 | 2015-12-17 | 金舷國際文創事業有限公司 | Data proofreading platform server |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4921785B2 (en) | Managing and using data in computer-generated documents | |
US9135230B2 (en) | Digital document editing method, digital document editing program and digital document editing apparatus | |
JP4059488B2 (en) | Document processing method and apparatus | |
JP2009151626A (en) | Document management device, document management system, document management method, document management program and storage medium | |
JP2008003944A (en) | Business form output controller, business form output control method and computer readable program | |
JP2012123672A (en) | Information processor, information processing method and program | |
JP4961875B2 (en) | Document management apparatus, document management method, and program | |
CN1952938A (en) | System and method for mapping between different information management systems | |
JP2005165644A (en) | Data management device, data management method and data managing program | |
JP4438061B2 (en) | Electronic album editing apparatus, control method thereof, and program thereof | |
JP5063465B2 (en) | Document management apparatus, document management method, information processing program, and recording medium | |
JP2004110525A (en) | Electronic binder system, program for managing the system, and recording medium | |
JP4910593B2 (en) | Document management apparatus, document management method, and program | |
JP2002108845A (en) | Information processor, its method and computer-readable memory | |
KR100645965B1 (en) | Host device and method for management data | |
JP4961383B2 (en) | Electronic album editing apparatus, control method therefor, and program | |
JP6457249B2 (en) | Electronic document management apparatus, electronic document management system, and electronic document management program | |
RU2351981C2 (en) | Expandable creation and editing of combined sets | |
JP2009169466A (en) | Client-server system, preview data generation device and preview data generation program | |
JP2006268314A (en) | Document processor, method, and program | |
JP2010237986A (en) | Electronic album editing device, method of controlling the same, program, and storage medium | |
JP2019067347A (en) | Information processing apparatus, control method thereof, and program | |
JP7392788B2 (en) | Information processing device and program | |
JP2009140311A (en) | Document processing apparatus and method | |
JP4220439B2 (en) | Structured data conversion apparatus and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20060417 |
|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070206 |