JP2000285134A - Method and device for managing document and storage medium - Google Patents
Method and device for managing document and storage mediumInfo
- Publication number
- JP2000285134A JP2000285134A JP11093893A JP9389399A JP2000285134A JP 2000285134 A JP2000285134 A JP 2000285134A JP 11093893 A JP11093893 A JP 11093893A JP 9389399 A JP9389399 A JP 9389399A JP 2000285134 A JP2000285134 A JP 2000285134A
- Authority
- JP
- Japan
- Prior art keywords
- document
- index information
- information
- unit
- creating
- 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
- 238000000034 method Methods 0.000 title description 54
- 238000007726 management method Methods 0.000 claims description 32
- 238000000605 extraction Methods 0.000 claims description 10
- 230000006870 function Effects 0.000 description 29
- 238000001914 filtration Methods 0.000 description 25
- 238000012545 processing Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 12
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 238000010187 selection method Methods 0.000 description 3
- 230000002354 daily effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003203 everyday effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、例えば、WWWブ
ラウザで閲覧されるWWWページや、ワードプロセッ
サ、エディタ、表計算ソフトその他のアプリケーション
で作成される文書などを記憶・管理する文書管理装置に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document management apparatus for storing and managing, for example, a WWW page browsed by a WWW browser, a document created by a word processor, an editor, spreadsheet software and other applications.
【0002】[0002]
【従来の技術】近年のPCやワードプロセッサの普及に
よりオフィス内での文書の電子化が進んでいる。加えて
インターネットやイントラネットの発達で電子メールの
利用が急増し上記電子化をいっそう加速している。この
結果多くのオフィスが大量の電子化されたデータで溢れ
かえるようになり、これらを効率良く整理し管理するこ
との重要性が高まってきている。2. Description of the Related Art With the spread of PCs and word processors in recent years, documents in offices have been digitized. In addition, the use of e-mail has rapidly increased due to the development of the Internet and intranet, and the above-mentioned digitization has been further accelerated. As a result, many offices are flooded with a large amount of electronic data, and the importance of efficiently organizing and managing these is increasing.
【0003】このためこれら電子化された文書を効率良
く管理する様々な文書管理装置が開発されてきた。ある
装置では文書の登録方法に特徴があり、デスクトップ上
のアイコンに対してファイルをドラッグ&ドロップする
だけでデータベースに登録することができる。またある
装置では文書の検索方法に特徴があり、例えば「昨日の
会議で配布された資料」の様に日常使っている自然言語
で文書を検索することができる。また電子メイルに特化
したある装置では、受け取った電子メールを自動的に取
り込み、差出人ごとのフォルダに仕分けてくれる他、後
から全文検索などで検索を行うことができる。また最近
はこれらの特徴を兼ね備えた装置も出てきている。For this reason, various document management apparatuses for efficiently managing these electronic documents have been developed. One device has a feature in a method of registering a document, and a file can be registered in a database simply by dragging and dropping a file on an icon on a desktop. Another device has a feature in a method of searching for a document. For example, a document can be searched in a natural language that is used everyday, such as “materials distributed at a meeting yesterday”. In addition, a certain device specializing in electronic mail automatically takes in the received e-mail, sorts the received e-mail into folders for each sender, and can later perform a search using a full-text search or the like. Recently, a device having these characteristics has been developed.
【0004】このように従来、文書管理装置として様々
な装置が開発されてきたが、その登録機能はユーザが直
接登録操作をしなければならないか、電子メールのよう
に特定の文書だけを対象として自動登録できるシステム
であった。As described above, various devices have been conventionally developed as a document management device. The registration function requires a user to directly perform a registration operation, or only a specific document such as an electronic mail. The system could be registered automatically.
【0005】また、インターネットとWWW(World W
ide Web)の発達により、WWWブラウザを通して情報
を入手する割合が増大しており、WWWページを管理す
ることの重要性が高まっている。予め登録しておいたU
RLに従ってWEBサイトを自動巡回し、WWWページ
のコピーを収集するソフトが開発されている。しかし自
分が見たページを対象として登録するものではない。[0005] The Internet and WWW (World W
With the development of ide Web, the rate of obtaining information through a WWW browser is increasing, and the importance of managing WWW pages is increasing. U registered in advance
Software has been developed that automatically crawls WEB sites according to RL and collects copies of WWW pages. However, it does not register the pages you have viewed.
【0006】また、WWWブラウザがディスク上に残し
ているWWWページのキャッシュを登録する機能を備え
た装置がある。この機能を用いれば自分が見たページだ
けをデータベースに登録できるが、キャッシュがクリア
されてしまうと登録できない問題がある。またキャッシ
ュは短時間のうちに膨大な数になるため、登録前に適切
なフィルタリングを行う必要があるが、今までにこのよ
うなフィルタリング機能を備えた装置は登場していな
い。Further, there is an apparatus having a function of registering a cache of a WWW page left on a disk by a WWW browser. If you use this function, you can register only the page you saw in the database, but there is a problem that you can not register if the cache is cleared. In addition, since the number of caches becomes enormous in a short time, it is necessary to perform appropriate filtering before registration. However, no device having such a filtering function has appeared so far.
【0007】[0007]
【発明が解決しようとする課題】このように従来の文書
管理装置の登録機能は、ユーザ自身が作成、編集、閲覧
したもの、即ち自分が直接操作したもの全てを対象とし
た自動登録機能を備えたものではなく、ユーザ自身が直
接登録操作をしなければならないか、あるいは前記メー
ルのように特定の文書だけを対象としていた。As described above, the registration function of the conventional document management apparatus is provided with an automatic registration function for all those created, edited, and browsed by the user himself, that is, all those directly operated by the user. Instead, the user must directly perform a registration operation, or only a specific document such as the above-mentioned mail is targeted.
【0008】またWWWブラウザを通して得られる膨大
な情報に対し、実際に自分が見たページの中からフィル
タリングで絞り込んだ物を自動的に登録する機能を備え
た装置は存在しなかった。[0008] Further, there has been no device having a function of automatically registering, on a huge amount of information obtained through a WWW browser, an object that has been narrowed down by filtering from pages actually viewed by the user.
【0009】そこで、本発明は、上記問題点に鑑み、ユ
ーザ自身が実際に作成、編集、あるいは閲覧した文書を
後に検索可能にするインデックス情報を自動的に作成す
ることにより、文書管理が容易に行える文書管理方法お
よびそれを用いた文書管理装置を提供することを目的と
する。In view of the above problems, the present invention makes it easy to manage documents by automatically creating index information that allows a user himself / herself to create, edit, or browse a document that has actually been created, edited, or viewed later. It is an object of the present invention to provide a document management method that can be performed and a document management device using the same.
【0010】また本発明は、WWWブラウザを通して得
られる膨大な文書の中から、予め設定したプロファイル
情報にヒットするものだけを閲覧時に自動的にローカル
マシン上にコピーし、さらにこのコピーしたデータに対
するインデックス情報を自動的に作成することにより、
文書管理が容易に行える文書管理方法およびそれを用い
た文書管理装置を提供することを目的とする。Further, according to the present invention, from among a huge amount of documents obtained through a WWW browser, only those hitting preset profile information are automatically copied to a local machine at the time of browsing, and an index for the copied data is further obtained. By automatically creating information,
It is an object of the present invention to provide a document management method capable of easily managing documents and a document management device using the same.
【0011】[0011]
【課題を解決するための手段】本発明の文書管理方法
は、記憶されている文書を検索するためのインデックス
情報を作成するタイミングを設定して、その設定された
タイミングに従って該文書に関する属性情報を抽出して
インデックス情報を作成して該文書に対応付けて記憶す
ることにより、ユーザ自身が実際に作成、編集、あるい
は閲覧した文書に対するインデックス情報を自動的に作
成し、後に、このインデックス情報を用いて文書を容易
に検索できる。According to the document management method of the present invention, a timing for creating index information for searching a stored document is set, and attribute information relating to the document is set according to the set timing. By extracting and creating index information and storing it in association with the document, the user himself / herself automatically creates index information for a document actually created, edited, or browsed, and later uses this index information. To easily search for documents.
【0012】また、本発明の文書管理方法は、閲覧され
た文書から抽出した属性情報と、選択すべき文書の属性
を定めたプロファイル情報とに基づき、閲覧された文書
のうち該文書を検索するためのインデックス情報を作成
する文書を選択し、この選択された文書から抽出された
属性情報から前記インデックス情報を作成して、前記選
択された文書と前記インデックス情報とを対応付けて記
憶することにより、WWWブラウザを通して得られる膨
大な文書(WWWページ)の中から、予め設定したプロ
ファイル情報にヒットするものだけを閲覧時に自動的に
記憶し、さらにこの記憶したデータに対するインデック
ス情報を自動的に作成し、後に、このインデックス情報
を用いて記憶したWWWページを容易に検索できる。Further, the document management method of the present invention searches a browsed document for the document based on attribute information extracted from the browsed document and profile information defining the attribute of the document to be selected. By selecting a document for which index information is to be created, creating the index information from attribute information extracted from the selected document, and storing the selected document and the index information in association with each other. From among a huge number of documents (WWW pages) obtained through a WWW browser, only those that hit the preset profile information are automatically stored at the time of browsing, and index information for the stored data is automatically created. Later, the stored WWW page can be easily searched using the index information.
【0013】本発明の文書管理装置は、記憶された文書
を検索するためのインデックス情報を作成するタイミン
グを設定するタイミング設定手段と、前記設定されたタ
イミングで前記文書に関する属性情報を抽出してインデ
ックス情報を作成する作成手段と、前記インデックス情
報を該文書に対応付けて記憶する記憶手段とを具備した
ことにより、ユーザ自身が実際に作成、編集、あるいは
閲覧した文書に対するインデックス情報を自動的に作成
し、後に、このインデックス情報を用いて文書を容易に
検索できる。The document management apparatus according to the present invention includes a timing setting means for setting a timing for creating index information for searching for a stored document, and extracting attribute information on the document at the set timing by extracting attribute information on the document. By providing a creation unit for creating information and a storage unit for storing the index information in association with the document, the user himself / herself automatically creates index information for a document actually created, edited, or viewed. Then, the document can be easily searched later using the index information.
【0014】好ましくは、前記インデックス情報に基づ
き文書を検索する検索手段と、この検索手段での検索結
果を少なくとも前記インデックス情報とともに呈示する
呈示手段とを具備する。[0014] Preferably, the apparatus further comprises a search means for searching for a document based on the index information, and a presentation means for presenting a search result of the search means together with at least the index information.
【0015】また、本発明の文書管理装置は、閲覧され
た文書から属性情報を抽出する抽出手段と、前記抽出さ
れた属性情報と、選択すべき文書の属性を定めたプロフ
ァイル情報とに基づき、閲覧された文書のうち該文書を
検索するためのインデックス情報を作成する文書を選択
する選択手段と、前記選択された文書から抽出された属
性情報から前記インデックス情報を作成する作成手段
と、前記選択された文書と前記インデックス情報とを対
応付けて記憶する記憶手段とを具備したことにより、W
WWブラウザを通して得られる膨大な文書(WWWペー
ジ)の中から、予め設定したプロファイル情報にヒット
するものだけを閲覧時に自動的に記憶し、さらにこの記
憶したデータに対するインデックス情報を自動的に作成
し、後に、このインデックス情報を用いて記憶したWW
Wページを容易に検索できる。また、WWWページのよ
うに日々更新される情報に対しても有効なインデックス
情報を生成することが可能になる。The document management apparatus according to the present invention further comprises: an extracting unit for extracting attribute information from the viewed document; and the extracted attribute information and profile information defining an attribute of a document to be selected. Selecting means for selecting a document for creating index information for searching the document among the viewed documents; creating means for creating the index information from attribute information extracted from the selected document; Storage means for storing the associated document and the index information in association with each other.
Of the huge number of documents (WWW pages) obtained through a WW browser, only those that hit the preset profile information are automatically stored when browsing, and index information for the stored data is automatically created. Later, the WW stored using this index information
W page can be easily searched. It is also possible to generate effective index information for information that is updated daily, such as a WWW page.
【0016】好ましくは、前記インデックス情報に基づ
き文書を検索する検索手段と、この検索手段での検索結
果を少なくとも前記インデックス情報とともに呈示する
呈示手段とを具備する。例えば、ツリー形式と表形式と
で呈示して、双方が互いに連携し合って表示することに
より、検索結果から所望の文書を見つける場合など、ユ
ーザにとって使い勝手がよくなる。Preferably, the apparatus further comprises a search means for searching for a document based on the index information, and a presentation means for presenting at least the search result of the search means together with the index information. For example, by presenting in a tree format and a table format and displaying them in cooperation with each other, the user becomes more convenient when searching for a desired document from a search result.
【0017】好ましくは、前記プロファイル情報に基づ
き指定された属性情報を有する文書を検索する検索手段
をさらに具備する。また、前記記憶手段で記憶された文
書およびインデックス情報のうち、前記プロファイル情
報に基づき指定された属性情報を有する文書およびその
インデックス情報を削除する削除手段をさらに具備す
る。これにより、文書の検索、削除がより合理的に行
え、文書管理の上で利便性が向上する。Preferably, the apparatus further comprises a search means for searching for a document having the specified attribute information based on the profile information. In addition, the document and index information stored in the storage unit further include a document having attribute information designated based on the profile information and a deletion unit for deleting the index information. As a result, documents can be searched and deleted more rationally, and convenience in document management is improved.
【0018】なお、上記各手段は、コンピュータに実行
させるプログラムとして、フロッピーディスク、CD−
ROM等の記憶媒体に記録して頒布することができる。
例えば、図1、図11のユーザインタフェース部15、
ファイル記憶部8、インデックスデータベース9はコン
ピュータの持つハードウエア資源を利用して構成し、そ
の他の構成部はコンピュータに実行させるプログラムで
実現可能である。Each of the above means includes a program to be executed by a computer, such as a floppy disk or a CD-ROM.
It can be recorded on a storage medium such as a ROM and distributed.
For example, the user interface unit 15 shown in FIGS.
The file storage unit 8 and the index database 9 are configured using hardware resources of the computer, and the other components can be realized by a program executed by the computer.
【0019】[0019]
【発明の実施の形態】以下、本発明の実施形態について
図面を参照して説明する。Embodiments of the present invention will be described below with reference to the drawings.
【0020】(第1の実施形態)図1は本発明の第1の
実施形態にかかる文書管理装置の構成例を示したもので
ある。(First Embodiment) FIG. 1 shows a configuration example of a document management apparatus according to a first embodiment of the present invention.
【0021】閲覧部1は、ファイル記憶部8に保存され
ている例えば、テキスト文書、HTML文書等の電子化
された文書を閲覧あるいは作成、編集するものである。
閲覧部1は、この文書管理装置専用に作られたものの
他、エディタやワープロなどの既存のアプリケーション
などによって構成される。The browsing unit 1 browses, creates, and edits digitized documents such as text documents and HTML documents stored in the file storage unit 8.
The browsing unit 1 is configured by an existing application such as an editor or a word processor in addition to the one created exclusively for the document management apparatus.
【0022】登録動作設定部2は、閲覧部1で作成、編
集、閲覧された文書に対するインデックス情報の作成を
開始するタイミングとなる閲覧部1の動作を設定するも
のである。The registration operation setting unit 2 is for setting the operation of the browsing unit 1 which is a timing for starting the creation of index information for documents created, edited, and browsed by the browsing unit 1.
【0023】登録動作定義テーブル3は登録動作設定部
2での設定内容を記録保管するためのもので、登録制御
部4は、この登録動作定義テーブル3を参照しながら登
録制御を行うようになっている。登録動作定義テーブル
3は例えば、MS−Windowsの場合、レジストリ
やINIファイルなどを利用する。他のシステム、例え
ばUNIXやMacOSなどにおいても同様のものを用
いる。The registration operation definition table 3 is for recording and storing the settings made in the registration operation setting section 2, and the registration control section 4 performs registration control with reference to the registration operation definition table 3. ing. For example, in the case of MS-Windows, the registration operation definition table 3 uses a registry or an INI file. Similar systems are used in other systems, such as UNIX and MacOS.
【0024】登録制御部4は登録動作定義テーブル3の
設定値を元に閲覧部1の動作を検知したら、キーワード
抽出部5、属性取得部6、インデックス情報作成部7を
制御してインデックス情報の作成、登録を実行する。When the registration control unit 4 detects the operation of the browsing unit 1 based on the set value of the registration operation definition table 3, it controls the keyword extraction unit 5, the attribute acquisition unit 6, and the index information creation unit 7 to control the index information. Create and register.
【0025】キーワード抽出部5は閲覧部1で閲覧、作
成、編集されている文書からキーワードを抽出するもの
である。キーワードの抽出方法、既存のものでよく、例
えば、文書中のテキスト部分を形態素解析して、名詞等
の単語を抽出し、その名詞の出現頻度を求めて、出現頻
度の高いいくつかの名詞をキーワードとしてもよい。ま
た、予め各分野毎にキーワードとなり得る単語が登録さ
れている辞書を用いて、文書とこの辞書とのマッチング
を行って、一致した単語を当該文書のキーワードとして
もよい。The keyword extracting unit 5 extracts a keyword from a document that has been browsed, created, or edited by the browsing unit 1. A keyword extraction method may be an existing one.For example, a text part in a document is morphologically analyzed, words such as nouns are extracted, and the frequency of occurrence of the noun is obtained. It may be a keyword. Alternatively, a document may be matched with a dictionary using a dictionary in which words that can be keywords for each field are registered in advance, and the matched word may be used as a keyword of the document.
【0026】属性取得部6は、閲覧部1で閲覧、作成、
編集されている文書のキーワード以外の属性を取得する
ものである。The attribute acquiring unit 6 browses, creates,
The attribute other than the keyword of the document being edited is acquired.
【0027】インデックス情報作成部7は、キーワード
抽出部5および属性取得部6で得られたキーワードと各
種属性値を基に、閲覧部1で閲覧あるいは作成編集され
た文書に対するインデックス情報を生成する。The index information creating unit 7 creates index information for a document browsed or created and edited by the browsing unit 1 based on the keywords and various attribute values obtained by the keyword extracting unit 5 and the attribute acquiring unit 6.
【0028】ファイル記憶部8は、文書の各種ファイル
を保存するもので、ハードディスクや各種リムーバブル
メディアで構成される。The file storage unit 8 stores various files of a document, and is composed of a hard disk and various removable media.
【0029】インデックスデータベース9はインデック
ス情報作成部7で作られたインデックス情報を保存管理
するものであり、検索部10はこのインデックス情報に
より検索を行う。The index database 9 stores and manages the index information created by the index information creating unit 7, and the search unit 10 performs a search based on the index information.
【0030】検索部10はユーザからの検索要求を基に
インデックスデータベース9に対して検索を行い、その
結果を検索結果呈示部14に伝える。The search unit 10 searches the index database 9 based on a search request from the user, and transmits the result to the search result presentation unit 14.
【0031】検索結果呈示部14は、表形式呈示部1
1、ツリー形式呈示部12、連携制御部13の3つで構
成され、検索部10での検索結果をユーザに呈示するも
のである。The search result presenting section 14 is provided in the form of a tabular presenting section 1.
1, a tree format presenting unit 12 and a cooperation control unit 13 for presenting the search results of the search unit 10 to the user.
【0032】表形式呈示部11は、検索結果を1件につ
き1行の表にして呈示する。類似度やキーワードなどで
結果を一覧しやすいように呈示する。The tabular presentation unit 11 presents the search results in a one-line table for each search result. The results are presented in a manner that makes it easy to list the results based on similarities or keywords.
【0033】ツリー形式呈示部12は、検索された文書
ファイルがファイル記憶部8のどこに保存されているか
をわかりやすく呈示するためにディレクトリ構造をツリ
ー状に呈示する。The tree-form presenting section 12 presents a directory structure in a tree form in order to easily show where the retrieved document file is stored in the file storage section 8.
【0034】連携制御部13は、表形式呈示部11とツ
リー形式呈示部12に対して行うユーザの文書選択操作
に応じて両方の表示を連携させる制御を行う。The coordination control unit 13 performs control for coordinating both displays according to the user's document selection operation performed on the tabular presentation unit 11 and the tree presentation unit 12.
【0035】ユーザインタフェース部15は、ディスプ
レイ装置等の出力装置、キーボード、マウス等の各種入
力装置から構成され、ユーザが各種指示入力を行った
り、検索式を入力したり、また、文書の表示や、文書検
索結果の表示等を行うようになっている。The user interface unit 15 includes an output device such as a display device, and various input devices such as a keyboard and a mouse. The user inputs various instructions, inputs a search formula, and displays a document. And the display of document search results.
【0036】次に、図1の文書管理装置による登録タイ
ミングとその設定について説明する。なお、ここで登録
とは、ファイル記憶部8に既に記憶されている文書ファ
イルについてインデックス情報を作成して、そのインデ
ックス情報をインデックスデータベースに登録すること
で、このことを「文書の登録」と呼ぶこともある。Next, registration timing and its setting by the document management apparatus of FIG. 1 will be described. Note that registration here refers to creating index information for a document file already stored in the file storage unit 8 and registering the index information in an index database. This is called “document registration”. Sometimes.
【0037】登録タイミングとして設定される閲覧部1
の動作としては、例えば、 閲覧部1の終了あるいは閲覧ウインドウのクローズ ユーザ操作によるファイルのセーブ の2つがあり、ユーザは登録動作設定部2を通して、こ
れら2つのいづれか1つ、あるいは両方を選択すればよ
い。例えば、だけを設定すると閲覧、編集等された文
書の全てが登録される。だけを設定すると編集した文
書だけが登録される。なお、閲覧部1が自動セーブの機
能を有する場合、自動セーブ時の登録をのオプション
として追加することができる。との両方を設定する
とだけの設定と同じく閲覧された文書、編集された文
書の全てが登録されるが、編集時の登録のタイミングが
だけの設定とは異なる。セーブ時の登録が基本にな
り、セーブ後に編集を行わずに終了した場合、終了時の
登録は行われない。Viewing unit 1 set as registration timing
For example, there are two operations, that is, closing the browsing unit 1 or closing the browsing window and saving a file by user operation. The user can select one or both of these two through the registration operation setting unit 2. Good. For example, if only “A” is set, all of the documents that have been browsed or edited are registered. If only is set, only the edited document is registered. When the browsing unit 1 has an automatic save function, registration at the time of automatic save can be added as an option. When both are set, all of the browsed documents and edited documents are registered in the same manner as the setting only, but the registration timing at the time of editing is different from the setting only. Registration at the time of saving is the basis, and if the processing is terminated without editing after saving, the registration at the time of termination is not performed.
【0038】設定内容は登録動作定義テーブル3に書き
込まれ、登録制御部4から参照される。The setting contents are written in the registration operation definition table 3 and are referred to by the registration control unit 4.
【0039】以上が登録タイミングの設定手順である。The above is the procedure for setting the registration timing.
【0040】図2は、文書管理装置で用いられるインデ
ックス情報の構造を示した図で、文書ファイルに関する
属性情報(例えば、ID番号、ファイル名、パス名、フ
ァイルの種類、メディアの種類、作成日時、タイトル、
作者等)と、該文書から抽出されたキーワードをから構
成されていて、文書1つに対しこのインデックス情報が
1つ作成される。FIG. 2 is a diagram showing the structure of index information used in the document management apparatus. Attribute information (eg, ID number, file name, path name, file type, media type, date and time of creation) related to the document file is shown. ,title,
Author) and a keyword extracted from the document, and one piece of index information is created for one document.
【0041】ID番号は、インデックス情報の作成順に
「1」、「2」、「3」…と順番に発番され、インデッ
クスデータベース9に格納されている全てのインデック
ス情報においてユニークな整数値データである。The ID numbers are issued in the order of creation of the index information in the order of “1,” “2,” “3,”..., And are unique integer value data in all the index information stored in the index database 9. is there.
【0042】ファイル名は、当該文書ファイルのファイ
ル記憶部8上でのファイル名を表す文字列データであ
る。The file name is character string data representing the file name of the document file on the file storage unit 8.
【0043】パス名は、同じく当該文書ファイルのファ
イル記憶部8上でのパス名を表す文字列データである。The path name is character string data representing the path name of the document file on the file storage unit 8.
【0044】ファイル名とパス名の表現方法は、この文
書管理装置が動作するOSに依存し、例えばMS−Wi
ndowsの場合、それぞれ「Document.tx
t」、「c:¥home¥My Document¥d
ocument.txt」などの文字列データとなる。The method of expressing the file name and the path name depends on the OS on which the document management device operates. For example, MS-Wi
In the case of Windows, "Document.tx"
t ”,“ c: \ home \ My Document \ d
document. txt ”or other character string data.
【0045】ファイルの種類は、図3に示すように、フ
ァイルの種類を表す予め定義された数値データであり、
例えば、この文書管理装置が動作するOSと利用するア
プリケーションと対象とするファイルの種類とに依存す
る。例えばMS−Windows上でMS−Offic
eの各アプリケーションのファイルとリッチテキストフ
ォーマット(RTF)ファイル、標準テキストファイル
を対象とする場合、図3に示す定義値を利用する。The file type is, as shown in FIG. 3, pre-defined numerical data representing the file type.
For example, it depends on the OS on which the document management apparatus operates, the application to be used, and the type of the target file. For example, MS-Office on MS-Windows
In the case of a file of each application e, a rich text format (RTF) file, and a standard text file, the definition values shown in FIG. 3 are used.
【0046】メディアの種類は、図4に示すように、フ
ァイルの保存場所の種類を表す予め定義された数値デー
タであり、例えば、この文書管理装置が動作するOSに
依存する。例えば、MS−Windowsの場合は図4
に示すような定義値を利用する。The type of media is, as shown in FIG. 4, predefined numerical data indicating the type of storage location of a file. For example, the type of media depends on the OS on which the document management device operates. For example, in the case of MS-Windows, FIG.
Use the defined values as shown in.
【0047】作成日時は、当該文書ファイルが作成され
た日時、あるいは最終更新日時を表す日付型のデータで
ある。The creation date and time is date type data indicating the date and time when the document file was created or the last update date and time.
【0048】タイトルは、当該文書ファイルのタイトル
を表す文字列データである。The title is character string data representing the title of the document file.
【0049】作者は、当該文書ファイルを作成した作者
を表す文字列データである。The creator is character string data representing the creator of the document file.
【0050】キーワードは、キーワード抽出部5で当該
文書のテキスト部分から抽出したキーワードを値とする
リスト型のデータである。The keyword is list-type data whose value is the keyword extracted from the text part of the document by the keyword extraction unit 5.
【0051】次に、図5に示すフローチャートを参照し
て、登録制御部4によるインデックス情報の作成および
登録の処理動作について説明する。Next, with reference to a flowchart shown in FIG. 5, the processing of creating and registering index information by the registration control unit 4 will be described.
【0052】登録制御部4は、閲覧部1で登録動作定義
テーブル3に設定された動作、即ちファイルのセーブも
しくは閲覧部1の終了動作の実行を監視する(ステップ
S1)。動作の実行を監視する方法には、システムに常
駐するアプリケーションで標準的に用いられている方法
を利用する。例えば、MS−Windowsの場合で
は、当該動作が行われる際に発生するWindowsメ
ッセージを監視し、該メッセージに対してフックをかけ
ることで当該動作の監視が行える。また、他の方法とし
て、閲覧部1に既存のアプリケーションが利用された場
合、該アプリケーション自身の機能として該設定された
動作を検知し、さらにその動作に応じた処理を実行する
ことも可能である。例えばMS−Windowsのアプ
リケーションであるMS−Wordや MS−Exce
lの場合、マクロ言語VBA(Visual Basi
c for Application)を用いてアプリ
ケーションのコマンド自体を書き換えることによりアプ
リケーションの動作をカスタマイズすることが可能で、
セーブコマンドに手を加えることでセーブ時の一連の登
録処理を実行させることができる。また当該動作時に自
動的に実行するマクロを作ることもできる。例えば、A
uto_Close()マクロで任意のファイルをクロ
ーズした際の処理を、Auto_Exit()マクロで
Word自体を終了する際の処理をそれぞれ記述するこ
とができるため、これらを用いて終了時の一連の登録処
理を実行させることができる。The registration control unit 4 monitors the execution of the operation set in the registration operation definition table 3 by the browsing unit 1, that is, the saving of the file or the ending operation of the browsing unit 1 (step S1). As a method of monitoring the execution of the operation, a method that is standardly used in an application resident in the system is used. For example, in the case of MS-Windows, a Windows message generated when the operation is performed is monitored, and the operation can be monitored by hooking the message. As another method, when an existing application is used in the browsing unit 1, it is possible to detect the set operation as a function of the application itself, and to execute a process according to the operation. . For example, MS-Windows or MS-Excel, which are applications of MS-Windows
l, the macro language VBA (Visual Basi
It is possible to customize the operation of the application by rewriting the application command itself using c for Application).
By modifying the save command, a series of registration processing at the time of saving can be executed. It is also possible to create a macro that is automatically executed during the operation. For example, A
A process for closing an arbitrary file with the auto_Close () macro and a process for terminating the Word itself with the Auto_Exit () macro can be described, respectively. Can be executed.
【0053】予め設定したセーブあるいは終了の動作が
検知された場合(ステップS2)、登録制御部4は、キ
ーワード抽出部5を起動し、キーワード抽出部5は、閲
覧部1で閲覧、編集、作成等されていた文書からキーワ
ードを抽出する(ステップS3)。When a preset save or end operation is detected (step S2), the registration control unit 4 activates the keyword extraction unit 5, and the keyword extraction unit 5 browses, edits, and creates the information using the browsing unit 1. A keyword is extracted from the equalized document (step S3).
【0054】続いて、属性取得部6を起動し、閲覧部1
よりファイル名、パス名、ファイルの種類、メディア種
別、ファイル作成日時、タイトル、作者の各属性値を取
得する(ステップS4)。Subsequently, the attribute acquisition unit 6 is started, and the browsing unit 1 is started.
The attribute values of the file name, the path name, the file type, the media type, the file creation date and time, the title, and the author are obtained (step S4).
【0055】続いてインデックス情報作成部7を起動
し、キーワード抽出部5で抽出されたキーワードと属性
取得部6で取得された各属性値を元に図2に示したイン
デックス情報を作成する(ステップS5)。Subsequently, the index information creating section 7 is started, and the index information shown in FIG. 2 is created based on the keywords extracted by the keyword extracting section 5 and the respective attribute values acquired by the attribute acquiring section 6 (step). S5).
【0056】続いてインデックス情報作成部7は、作成
したインデックス情報をインデックスデータベース9に
登録する(ステップS6)。Subsequently, the index information creating section 7 registers the created index information in the index database 9 (step S6).
【0057】属性取得部6での各属性値の取得方法、イ
ンデックス情報作成部7でのインデックス情報の作成方
法、及びインデックス情報作成部でのインデックス情報
のインデックスデータベース9への登録方法については
後で改めて説明する。A method for acquiring each attribute value in the attribute acquiring unit 6, a method for creating index information in the index information creating unit 7, and a method for registering index information in the index database 9 in the index information creating unit will be described later. I will explain again.
【0058】続いて、閲覧部1が引き続き動作している
かを調べる(ステップS7)。セーブ時の登録や、ウイ
ンドウを閉じての登録などで閲覧部1が引き続き動作中
の場合は、再び(ステップS1)の監視状態に戻り、以
上の動作が継続して行われる。Subsequently, it is determined whether the browsing unit 1 is continuously operating (step S7). If the browsing unit 1 is continuously operating due to registration at the time of saving or registration with the window closed, the process returns to the monitoring state (step S1) again, and the above operation is continuously performed.
【0059】以上の様に登録制御部4においてインデッ
クス情報の作成および登録が行われる。As described above, the creation and registration of the index information is performed in the registration control unit 4.
【0060】次に、属性取得部6における各属性値の取
得方法について説明する。Next, a method of acquiring each attribute value in the attribute acquiring section 6 will be described.
【0061】ファイル名、パス名は閲覧部1から直接取
得する。閲覧部1に既存のアプリケーションを利用する
場合は、OS及びアプリケーションの機能から属性を取
得する。例えばMS−Windows上のアプリケーシ
ョンの場合、OLEオートメーションなどによって属性
を取得することができる。The file name and the path name are obtained directly from the browsing unit 1. When an existing application is used for the browsing unit 1, attributes are acquired from the OS and the functions of the application. For example, in the case of an application on MS-Windows, attributes can be acquired by OLE automation or the like.
【0062】ファイルの種類はファイル名から取得す
る。例えば MS−Windowsの場合、ファイル名
の拡張子部分からファイルの種類を取得することができ
る。The file type is obtained from the file name. For example, in the case of MS-Windows, the file type can be obtained from the extension part of the file name.
【0063】メディア種別はパス名からドライブ名を取
り出し、OSの機能からドライブの種類を調べることに
よって取得する。The media type is obtained by extracting the drive name from the path name and checking the drive type from the function of the OS.
【0064】ファイル作成日時はOSの機能を用いて取
得する。例えば MS−Windowsの場合Wind
owsAPIの各関数を用いて実装する。The file creation date is obtained by using the function of the OS. For example, in the case of MS-Windows
It is implemented using each function of owsAPI.
【0065】タイトルは、当該文書ファイルが例えばM
S−Wordの文書ファイルのようにファイル自身の属
性としてタイトルを持っている場合には、このタイトル
をそのまま利用する。当該文書ファイルが属性としてタ
イトル持っていない場合、あるいは属性の取得方法がわ
からない文書ファイルである場合には、例えば、当該文
書ファイルのテキスト部分の最初の1文をタイトルとし
て利用する。この1文が文字列フィールドの大きさを越
える場合には、その大きさまでをタイトルとして利用す
る。The title is such that the document file is, for example, M
If a file has a title as an attribute of the file itself as in the case of an S-Word document file, this title is used as it is. If the document file does not have a title as an attribute, or if the method of acquiring the attribute is not known, for example, the first sentence of the text part of the document file is used as the title. If this one sentence exceeds the size of the character string field, up to that size is used as the title.
【0066】作者は、当該文書ファイルが自分の属性と
して作者の情報を持っている場合には、その値をそのま
ま利用する。当該文書ファイルが属性として作者の情報
を持っていない場合、あるいは属性の取得方法がわから
ない文書ファイルである場合には、この文書管理装置が
動作するOSが文書ファイルの作者を取り出すAPIを
備えている場合、このAPI関数によって作者を取得す
る。APIが無い場合、あるいは値の取得に失敗した場
合には、空の文字列を値とする。If the document file has the information of the author as its own attribute, the author uses the value as it is. If the document file does not have author information as an attribute or if the attribute acquisition method is unknown, the OS on which the document management device operates has an API for extracting the author of the document file. In this case, the author is obtained by this API function. If there is no API or if acquisition of the value fails, an empty character string is used as the value.
【0067】なお、閲覧部1に既存のアプリケーション
を適用する場合、アプリケーションの機能として上記し
たような属性値を取得することが可能な場合にはこの機
能によってその属性値を取得する。例えば MS−Wi
ndowsのアプリケーションの場合、OLEオートメ
ーションの機能で属性値の多くをアプリケーションから
取得することが可能である。When an existing application is applied to the browsing unit 1, if the attribute value as described above can be acquired as a function of the application, the attribute value is acquired by this function. For example, MS-Wi
In the case of a Windows application, many of the attribute values can be obtained from the application by the OLE automation function.
【0068】以上のように属性取得部6において各属性
値を取得する。As described above, each attribute value is obtained by the attribute obtaining unit 6.
【0069】次に、インデックス情報作成部7における
インデックス情報の作成方法について説明する。Next, a method of creating index information in the index information creating section 7 will be described.
【0070】まず、新しいインデックスを1つ生成し、 (ID番号)=(直前に作られたインデックスのID番
号)+1 で定まるID番号を設定する。ID番号としては各イン
デックスにユニークな値が設定できれば上記方法でなく
てもかまわない。例えばインデックス先のデータが無く
なったような不要なインデックスの削除で欠番となった
ID番号を小さい物から優先的に割り当てるような方法
でも良い。First, one new index is generated, and an ID number determined by (ID number) = (ID number of the index created immediately before) +1 is set. As long as a unique value can be set for each index as the ID number, the above method may be used. For example, a method of preferentially assigning the ID numbers that have become missing due to the deletion of unnecessary indexes such that the data at the index destination is lost, starting from the smallest one.
【0071】続いて、キーワード抽出部5で抽出された
各キーワードを設定する。キーワードが抽出されなかっ
た場合、本フィールドは空のリスト型となる。またキー
ワードの数が予めリスト型としてサポートしている最大
要素数の上限を越える場合には、キーワードとして検出
された順番に最大要素数分のリスト型を形成するものと
する。Subsequently, each keyword extracted by the keyword extracting unit 5 is set. If no keywords are extracted, this field will be empty list type. When the number of keywords exceeds the upper limit of the maximum number of elements supported in advance as a list type, list types corresponding to the maximum number of elements are formed in the order in which the keywords are detected.
【0072】最後に、属性取得部6で取得されたファイ
ル名、パス名、ファイルの種類、メディア種別、ファイ
ル作成日時、タイトル、作者の各属性値を設定する。Finally, the attribute values of the file name, the path name, the file type, the media type, the file creation date and time, the title, and the author acquired by the attribute acquiring unit 6 are set.
【0073】以上のようにインデックス情報作成部7に
おいてインデックス情報を作成する。As described above, the index information is created in the index information creating section 7.
【0074】次に、図6を参照して、インデックス情報
作成部7がインデックスデータベース9にインデックス
情報を登録する動作についてを説明する。Next, with reference to FIG. 6, the operation of the index information creating section 7 for registering index information in the index database 9 will be described.
【0075】インデックス情報作成部7は、その作成し
たインデックス情報と同じ文書のインデックス情報がイ
ンデックスデータベース9に既にあるかどうかを調べる
ために、当該インデックス情報にあるパス名と同じパス
名を持ったインデックス情報がインデックスデータベー
ス9にあるかを調べる(ステップS11)。The index information creating section 7 checks whether or not the index information of the same document as the created index information already exists in the index database 9 by using an index having the same path name as the index information. It is checked whether the information is in the index database 9 (step S11).
【0076】同じパス名のインデックス情報が無い場
合、当該作成したインデックス情報をインデックスデー
タベース9に新規登録する(ステップS12)。If there is no index information with the same path name, the created index information is newly registered in the index database 9 (step S12).
【0077】同じパス名のインデックス情報が既に存在
する場合、この既に登録されたインデックス情報と作成
したインデックス情報の各属性値を比較し、異なる属性
値が1つ以上存在する場合には(ステップS13)、既
にあるインデックス情報を今回作成したインデックス情
報で更新する(ステップS14)。If index information of the same path name already exists, the attribute information of the registered index information is compared with the attribute values of the created index information, and if one or more different attribute values exist, (step S13) ), The existing index information is updated with the index information created this time (step S14).
【0078】異なる属性値が1つも存在しない場合に
は、変更が無いので今回作成したインデックス情報を破
棄し(ステップS15)、登録をしないで終了する。If there is no different attribute value, the index information created this time is discarded because there is no change (step S15), and the process ends without registration.
【0079】以上のようにして、インデックス情報作成
部7においてインデックス情報がインデックスデータベ
ース9へ登録される。As described above, the index information is registered in the index database 9 in the index information creating section 7.
【0080】次に、図7を参照して、検索部10におけ
る文書検索処理動作について説明する。Next, referring to FIG. 7, a description will be given of a document search processing operation in the search unit 10. FIG.
【0081】ユーザインタフェース部15を介して、検
索部10にインデックスデータベース9に対する検索式
を入力する(ステップS21)。この検索式の中身はイ
ンデックスデータベース9に依存する。例えばインデッ
クスデータベース9がSQL(Structured
Query Language)ベースのデータベース
の場合にはSQL文での検索式が用いられる。A search formula for the index database 9 is input to the search unit 10 via the user interface unit 15 (step S21). The contents of this search expression depend on the index database 9. For example, if the index database 9 is SQL (Structured)
In the case of a Query Language (DB) -based database, a search expression in an SQL statement is used.
【0082】続いて、検索部10では、この検索式を用
いてインデックスデータベース9からインデックス情報
を検索し(ステップS22)、その検索結果を受け取っ
て検索結果呈示部14に送る(ステップS23)。検索
結果呈示部14では、検索されたインデックス情報をユ
ーザインタフェース部15に呈示する。Subsequently, the search unit 10 searches the index database 9 for index information using the search formula (step S22), receives the search result, and sends it to the search result presentation unit 14 (step S23). The search result presentation unit 14 presents the searched index information to the user interface unit 15.
【0083】検索結果呈示部14に呈示された検索結果
に所望の文書がない場合、ユーザは引き続き現在の検索
結果を破棄してステップS21から検索をやり直すこと
ができる。検索結果が多く所望の文書を見つけられない
場合、現在の検索結果に対しての追加の検索を実行する
ことができる(ステップS24)。追加の検索を行う場
合には、現在の検索結果即ち検索された文書のすべての
インデックス情報のID番号をメモリ上にデータとして
蓄えておき(ステップS25)、追加の検索によってイ
ンデックスデータベース9からインデックス情報を取得
する際に、当該メモリ上のID番号と一致したものだけ
を取り出すようにすれば良い。また、それぞれの検索で
の検索結果を保存しておくことで、以前の検索結果に立
ち戻ったり、追加の検索を複数平行して行うこともでき
る。If there is no desired document in the search result presented in the search result presentation unit 14, the user can continue to discard the current search result and start the search again from step S21. If the search result is too large to find the desired document, an additional search for the current search result can be performed (step S24). When performing an additional search, the current search result, that is, the ID numbers of all index information of the searched document are stored as data in the memory (step S25), and the index information is stored in the index database 9 by the additional search. Is obtained, only the ID number that matches the ID number in the memory may be extracted. Further, by storing the search results of each search, it is possible to return to the previous search results or to perform a plurality of additional searches in parallel.
【0084】以上のように検索部10において文書検索
が実行される。As described above, the document search is executed in the search unit 10.
【0085】次に、図8を参照して、検索結果呈示部1
4での検索結果の取得の動作を説明する。Next, referring to FIG. 8, search result presentation section 1
The operation of obtaining the search result in No. 4 will be described.
【0086】まず、ユーザインタフェース部15に呈示
されたインデックス情報の中から、ユーザが所望の文書
を選択する(ステップS31)。次に、選択された文書
のインデックス情報からファイル名とパス名を抽出し
(ステップS32)、ファイル名とパス名とが閲覧部1
に伝えられる(ステップS33)。閲覧部1は当該ファ
イル名とパス名とからファイル記憶部8から該当する文
書ファイルを読み込んで呈示する(ステップS34)。First, the user selects a desired document from the index information presented on the user interface unit 15 (step S31). Next, a file name and a path name are extracted from the index information of the selected document (step S32), and the file name and the path name are read by the browsing unit 1.
(Step S33). The browsing unit 1 reads the corresponding document file from the file storage unit 8 based on the file name and the path name and presents the document file (step S34).
【0087】以上のように検索結果呈示部14における
検索結果の取得が実行される。As described above, the retrieval result presentation unit 14 acquires the retrieval result.
【0088】次に、検索結果呈示部14での検索結果の
呈示方法について説明する。検索結果呈示部14では、
図9に示すように、検索結果をディスプレイ装置の表示
画面に、表形式呈示ウインドウとツリー形式呈示ウイン
ドウとにそれぞれ呈示する。表形式呈示ウインドウに
は、各文書のインデックス情報の内容をその検索スコア
の上位から順に表形式の呈示を行う。ツリー形式呈示ウ
インドウには、検索されたインデックス情報に含まれて
いるパス情報を基にツリー状に呈示する。Next, a method of presenting search results in the search result presenting section 14 will be described. In the search result presentation unit 14,
As shown in FIG. 9, the search result is presented on a display screen of the display device in a tabular presentation window and a tree presentation window. In the tabular presentation window, the contents of the index information of each document are presented in tabular form in order from the highest search score. The tree-form presentation window presents a tree based on the path information included in the searched index information.
【0089】これら2つの呈示ウインドウは、連携制御
部13によって互いに連携して動作し合う。例えば表形
式呈示ウインドウに呈示された任意の文書をマウスなど
でクリックして選択すると、ツリー形式呈示ウインドウ
上の当該文書の部分が選択されハイライト表示などによ
って一目でわかるようになる。同様にツリー形式呈示ウ
インドウに呈示された任意の文書を選択すると、表形式
呈示ウインドウ上の当該文書が選択されるようになる。The two presentation windows operate in cooperation with each other by the cooperation control unit 13. For example, when an arbitrary document presented in the tabular presentation window is clicked and selected with a mouse or the like, a portion of the document in the tree presentation window is selected and can be seen at a glance by highlighting or the like. Similarly, when an arbitrary document presented in the tree format presentation window is selected, the document in the table format presentation window is selected.
【0090】このために連携制御部13では、一方の呈
示ウインドウで選択された文書に対するインデックス情
報のID番号を他方の呈示ウインドウに伝える働きをす
る。For this purpose, the cooperation control unit 13 has a function of transmitting the ID number of the index information for the document selected in one presentation window to the other presentation window.
【0091】また、ツリー形式呈示ウインドウには、各
フォルダ内の検索されなかった文書ファイルも同時に呈
示するようにしてもよい(図10参照)。この場合は、
検索されたファイルはハイライト表示を行うなどして検
索されなかったファイルと一目で区別ができるようにす
る。Further, in the tree format presentation window, document files not searched in each folder may be presented simultaneously (see FIG. 10). in this case,
The searched files are highlighted so as to be distinguished at a glance from the unsearched files.
【0092】以上のように検索結果呈示部14で検索結
果の呈示を行う。As described above, the retrieval result presentation section 14 presents the retrieval result.
【0093】(第2の実施形態)本発明の第2の実施形
態にかかる文書管理装置は、図1の閲覧部1に、WWW
ブラウザアプリケーションを適用した例で、管理対象の
文書としての、ユーザ自身が閲覧したWWWページ(W
WWブラウザ上に表示されているページ)に対し、後に
当該WWWページを検索するために必要なインデックス
情報を自動的に作成し、そのインデックス情報を用いて
所望のWWWページを検索するためのものである。(Second Embodiment) A document management apparatus according to a second embodiment of the present invention is configured such that the browsing unit 1 shown in FIG.
In an example in which a browser application is applied, a WWW page (W
This is for automatically creating index information necessary for searching for the WWW page later with respect to the page displayed on the WWW browser) and searching for the desired WWW page using the index information. is there.
【0094】ところで、WWWページの場合、閲覧して
いる実体は通常ローカルマシンの外にある。また、その
実体は日々更新されることが多く、実体に対してのイン
デックス情報をファイリングしても後日の役に立たない
ケースが多い。このため、第2の実施形態では上記WW
Wページのコピーをローカルマシン上のファイルシステ
ムに作成する機能を追加し、そのコピーに対するインデ
ックス情報を作成してインデックスデータベースに登録
する方式をとっている。In the case of a WWW page, the entity being browsed is usually outside the local machine. Further, the entity is often updated daily, and in many cases, filing index information for the entity does not help at a later date. For this reason, in the second embodiment, the above WW
A function of creating a copy of the W page in a file system on the local machine is added, and index information for the copy is created and registered in an index database.
【0095】また、日常WWWブラウザを通してWWW
ページを閲覧していると、知らず知らずのうちに膨大な
数のページを閲覧していることに気がつく。第1の実施
形態のように閲覧した文書(のインデックス情報)全て
を登録する方式の場合、登録数が膨大になってしまうと
いう問題が生じる。そこで第2の実施形態では、予めプ
ロファイル情報を登録し、閲覧したWWWページに対し
て、このプロファイル情報によるフィルタリング処理を
行う機能が追加されている。なお、第2の実施形態に係
る文書管理装置の閲覧部は、図11に示すように、WW
Wブラウザ103に限定するものではなく、エディタや
ワープロなどの既存のアプリケーションを適用してもか
まわない。前者のローカルマシン外にある実体をコピー
してインデックスを生成する機能は、エディタやワープ
ロなどのアプリケーションでフロッピーディスクや光磁
気ディスクなどの各種リムーバブルメディア上にある文
書ファイルに対する閲覧や編集を行う際に適用すること
ができる。また後者のプロファイル情報によるフィルタ
リング処理は、そのまま文書ファイルに対して適用する
ことが可能である。[0095] In addition, WWW
While browsing pages, you realize that you are browsing a huge number of pages without your knowledge. In the case of the method of registering all of the browsed documents (index information) as in the first embodiment, there is a problem that the number of registrations becomes enormous. Therefore, in the second embodiment, a function of registering profile information in advance and performing a filtering process based on the profile information on a browsed WWW page is added. Note that the browsing unit of the document management device according to the second embodiment, as shown in FIG.
The application is not limited to the W browser 103, and an existing application such as an editor or a word processor may be applied. The former function of generating an index by copying entities outside the local machine is used when browsing or editing document files on various removable media such as floppy disks and magneto-optical disks with applications such as editors and word processors. Can be applied. The latter filtering process using profile information can be applied to a document file as it is.
【0096】図11は、第2の実施形態にかかる文書管
理装置の構成例を示したものである。なお、図11にお
いて、図1と同一部分には同一符号を付し、異なる部分
について説明する。すなわち、図11では、図1の閲覧
部1をWWWブラウザ103に置き換え、図1の登録動
作設定部2、登録動作定義テーブル3が、プロファイル
設定部101、プロファイル登録テーブル102、フィ
ルタリング部106、WWWページ取得・保存部117
に置き換わり、さらに、プロファイル情報呈示部117
が追加されてた構成となっている。FIG. 11 shows an example of the configuration of a document management apparatus according to the second embodiment. In FIG. 11, the same portions as those in FIG. 1 are denoted by the same reference numerals, and different portions will be described. That is, in FIG. 11, the browsing unit 1 of FIG. 1 is replaced with a WWW browser 103, and the registration operation setting unit 2 and the registration operation definition table 3 of FIG. 1 are the profile setting unit 101, the profile registration table 102, the filtering unit 106, the WWW Page acquisition and storage unit 117
, And further, the profile information presentation unit 117
Has been added.
【0097】WWWブラウザ103は、既存のブラウザ
アプリケーションで構成されるが、専用に作り込んだ物
であっても構わない。The WWW browser 103 is composed of an existing browser application, but may be a dedicated one.
【0098】プロファイル設定部101は、フィルタリ
ング部106で行われる文書のフィルタリング処理を行
う際に用いるプロファイル情報(図12参照)を設定す
るためのもので、図12に示すように、例えば、複数の
キーワードと複数のURL(Uniform Reso
urce Locator)をそれぞれ設定することが
できる。The profile setting section 101 is for setting profile information (see FIG. 12) used for performing the document filtering process performed by the filtering section 106. As shown in FIG. Keywords and multiple URLs (Uniform Reso
source Locator) can be set.
【0099】プロファイル登録テーブル102は、プロ
ファイル設定部101で設定された図12に示したよう
なプロファイル情報を、設定された時間とともに、図1
3に示すテーブル形式で保存するものである。The profile registration table 102 stores the profile information set by the profile setting unit 101 as shown in FIG.
3 is stored in a table format.
【0100】フィルタリング部106は、キーワード抽
出部5で抽出されたキーワードと属性取得部6で取得さ
れた属性値とプロファイル登録テーブル102に設定さ
れた最新のプロファイル情報とを比較し、登録を行うか
否かを登録制御部4に伝える。閲覧中のWWWページか
ら抽出されたキーワードおよび属性値がプロファイル情
報と一致しているときは、登録制御部4は、当該WWW
ページの登録を行う。The filtering unit 106 compares the keyword extracted by the keyword extracting unit 5 with the attribute value acquired by the attribute acquiring unit 6 and the latest profile information set in the profile registration table 102, and determines whether to perform registration. The registration control section 4 is notified of whether or not it is not. When the keyword and attribute value extracted from the WWW page being browsed match the profile information, the registration control unit 4 sets the
Register the page.
【0101】WWWページ取得保存部107は、WWW
ブラウザ103で閲覧されたページを構成している各オ
ブジェクトを1つのフォルダにまとめてファイル記憶部
8上にコピーする。The WWW page acquisition and storage unit 107
The objects constituting the page viewed by the browser 103 are grouped into one folder and copied to the file storage unit 8.
【0102】プロファイル情報呈示部117は、プロフ
ァイル登録テーブル102の内容を時系列でグラフィカ
ルに呈示するためのもので、呈示したプロファイル情報
を基にWWWページの検索と削除を行うこともできる
(後述)。The profile information presenting section 117 is for graphically presenting the contents of the profile registration table 102 in a time-series manner, and can also search and delete WWW pages based on the presented profile information (described later). .
【0103】図14は、インデックス情報の構造を示し
たもので、ID番号、URL、フォルダ名、先頭ファイ
ル名、タイトル、作成日時、キーワード、フィルタリン
グ種別、ヒットしたキーワードの各項目によって構成さ
れ、登録されるWWWページごとに1つ作成される。FIG. 14 shows the structure of the index information, which is composed of the following items: ID number, URL, folder name, top file name, title, creation date, keyword, filtering type, and hit keyword. One for each WWW page to be created.
【0104】ID番号はインデックス情報の作成順に
「1」、「2」、「3」…と順番に発番され、インデッ
クスデータベース9の全てのインデックス情報において
ユニークな整数値データである。The ID numbers are issued in the order of creation of the index information in the order of “1,” “2,” “3,” and so on, and are unique integer value data in all the index information of the index database 9.
【0105】URLは、登録するWWWページのURL
を表す文字列データである。The URL is the URL of the WWW page to be registered.
Is character string data.
【0106】フォルダ名はファイル記憶部8上にコピー
したWWWページを保存しているフォルダのパス名を表
す文字列データである。The folder name is character string data representing the path name of the folder storing the WWW page copied on the file storage unit 8.
【0107】先頭ファイル名は、フォルダ内の各ファイ
ルの中で、先頭ページのHTML文書をコピーしたファ
イルのファイル名を表す文字列データである。The head file name is character string data representing the file name of the file in which the HTML document of the head page is copied among the files in the folder.
【0108】タイトルは登録するWWWページに付けら
れたタイトルを表す文字列データである。The title is character string data representing the title given to the WWW page to be registered.
【0109】作成日時は、コピーしたファイルが作成さ
れた日時、あるいは最終更新日時を表す日付型のデータ
である。The creation date and time is date type data indicating the date and time when the copied file was created or the last update date and time.
【0110】キーワードは、キーワード抽出部5におい
てWWWページのテキスト部分に対して抽出したキーワ
ードを値とするリスト型のデータである。キーワードが
抽出されなかった場合、本フィールドは空のリスト型と
なる。またキーワードの数がリスト型として予め定めら
れた最大要素数の上限を越える場合には、キーワードと
して検出された順番に最大要素数分のリスト型を形成す
るものとする。The keyword is list-type data whose value is the keyword extracted by the keyword extraction unit 5 for the text portion of the WWW page. If no keywords are extracted, this field will be empty list type. If the number of keywords exceeds the upper limit of the maximum number of elements predetermined as a list type, a list type for the maximum number of elements is formed in the order in which the keywords are detected.
【0111】フィルタリング種別は、登録するWWWペ
ージに対するフィルタリング処理がプロファイルに定義
されたURLで行われたのか、キーワードで行われたの
か、その両方で行われたのか、あるいはフィルタリング
が行われなかったのかを表す予め定義された数値のデー
タで、図15に示す各定義値のいずれかの値を取る。ヒ
ットしたキーワードは、登録するWWWページに対する
フィルタリング処理がキーワードで行われた際に、その
WWWページから抽出されたキーワードのうち、プロフ
ァイル情報のキーワードと一致したキーワードを値とす
るリスト型のデータである。キーワードによるフィルタ
リングが行われなかった場合、本フィールドは空のリス
ト型となる。The filtering type indicates whether the filtering process for the WWW page to be registered is performed by the URL defined in the profile, by the keyword, by both, or not by the filtering. Is defined in advance and takes one of the defined values shown in FIG. The hit keyword is list-type data in which, when filtering processing is performed on a WWW page to be registered by using a keyword, among keywords extracted from the WWW page, a keyword that matches a keyword of the profile information is used as a value. . If filtering by keyword is not performed, this field will be an empty list type.
【0112】次に、図16を参照して、登録制御部4に
おけるインデックス情報の作成および登録の処理動作に
ついて説明する。Next, with reference to FIG. 16, a description will be given of a processing operation for creating and registering index information in the registration control unit 4. FIG.
【0113】WWWブラウザ103で新たなWWWペー
ジが表示されたかを監視する(ステップS41)。この
監視方法としては、システムに常駐するアプリケーショ
ンで標準的に用いられている方法を利用する。例えば、
MS−Windowsの場合では、新たなWWWページ
が表示された際に発生するWindowsメッセージを
監視し、そのメッセージに対してフックをかけることで
新たなWWWページの表示されたこと検知する。It is monitored whether a new WWW page is displayed on the WWW browser 103 (step S41). As this monitoring method, a method standardly used in an application resident in the system is used. For example,
In the case of MS-Windows, a Windows message generated when a new WWW page is displayed is monitored, and by hooking the message, it is detected that a new WWW page is displayed.
【0114】新たなWWWページの表示が検知された場
合(ステップS42)、プロファイル登録テーブル10
2を参照し、プロファイルとしてURLが登録されてい
るかを調べる(ステップS43)。If the display of a new WWW page is detected (step S42), the profile registration table 10
2 to check whether a URL is registered as a profile (step S43).
【0115】プロファイルにURLが登録されていない
場合、ステップS46へ進む。一方、プロファイルにU
RLが登録されている場合、ステップS44へ進み、属
性取得部6を起動し、属性取得部6がWWWページのU
RLをWWWブラウザ103から取得する(ステップS
44)。If the URL is not registered in the profile, the flow advances to step S46. On the other hand, U
If the RL has been registered, the process proceeds to step S44, where the attribute acquiring unit 6 is activated, and the attribute acquiring unit 6
RL is acquired from the WWW browser 103 (step S
44).
【0116】次に、フィルタリング部106を起動し、
プロファイルとして登録されているURLと、現在のW
WWページのURLとを比較し、同じURLがあるかを
調べる(ステップS45)。同じURLがある場合は、
以下の処理を実行し、同じURLがない場合は登録処理
を中断し、ステップS41へ戻り、WWWブラウザの監
視を行う。Next, the filtering unit 106 is activated,
URL registered as profile and current W
A comparison is made with the URL of the WW page to check whether the same URL exists (step S45). If you have the same URL,
The following processing is executed. If the same URL does not exist, the registration processing is interrupted, and the process returns to step S41 to monitor the WWW browser.
【0117】次に、プロファイル登録テーブル102を
参照し、プロファイルとしてキーワードが登録されてい
るかを調べる(ステップS46)。プロファイルにキー
ワードが登録されていない場合、ステップS49へ進
む。一方、プロファイルにキーワードが登録されている
場合、すて47へ進み、キーワード抽出部5を起動し、
WWWページ内のテキスト情報からキーワードを抽出す
る(ステップS47)。なお、キーワードの抽出は前述
したように、通常のファイリングシステムや検索システ
ムにおいて通常使われている方法によって行われるもの
とする。Next, by referring to the profile registration table 102, it is checked whether a keyword is registered as a profile (step S46). If no keyword is registered in the profile, the process proceeds to step S49. On the other hand, if a keyword is registered in the profile, the process proceeds to step 47, where the keyword extracting unit 5 is started,
A keyword is extracted from the text information in the WWW page (step S47). Note that, as described above, the extraction of the keyword is performed by a method usually used in a normal filing system or search system.
【0118】続いて、フィルタリング部106を起動
し、当該WWWページから抽出されたキーワードとプロ
ファイル登録テーブル102にプロファイルとして登録
されたキーワードとを比較し照合を行う(ステップS4
8)。一致するキーワード存在しない場合、すなわち、
プロファイルとして登録されたキーワードと同じキーワ
ードが当該WWWページに存在しない場合、そのWWW
ページの登録を中断し、ステップS41へ戻り、再びW
WWブラウザの監視を行う。Subsequently, the filtering unit 106 is activated, and the keyword extracted from the WWW page is compared with the keyword registered as a profile in the profile registration table 102 to perform collation (step S4).
8). If there is no matching keyword, that is,
If the same keyword as the keyword registered as the profile does not exist in the WWW page, the WWW
The registration of the page is interrupted, the process returns to step S41, and W
Monitors the WW browser.
【0119】続いて、インデックスデータベース9に当
該WWWページと同じURLを持ったインデックス情報
があるか否かを調べる(ステップS49)。同じURL
のインデックス情報が無い場合は、ステップS51へ進
み、以降の登録処理を実行する。インデックスデータベ
ース9に当該WWWページと同じURLを持ったインデ
ックス情報が存在する場合、そのインデックス情報が指
しているフォルダにあるWWWページのコピーと閲覧さ
れている当該WWWページを構成している各ファイルと
の間でファイル名及びファイルの中身を比較し、異なる
ファイルが1つも存在しないときは(ステップS5
0)、その閲覧されているWWWページと同じものが既
に登録されていると判断できるので、現在の登録処理を
終了して、ステップS41へ戻り、再び、WWWブラウ
ザの監視を行う。一方、異なるファイルが1つでも存在
する場合、ステップS51へ進み、以降の登録処理を実
行する。Then, it is checked whether or not the index database 9 has index information having the same URL as the WWW page (step S49). Same URL
If there is no index information, the process proceeds to step S51, and the subsequent registration processing is executed. When there is index information having the same URL as the WWW page in the index database 9, a copy of the WWW page in the folder pointed to by the index information and each file constituting the WWW page being viewed and Are compared with each other, and if no different file exists (step S5)
0) Since it can be determined that the same page as the browsed WWW page has already been registered, the current registration processing is completed, and the process returns to step S41 to monitor the WWW browser again. On the other hand, if at least one different file exists, the process proceeds to step S51, and the subsequent registration processing is executed.
【0120】WWWページの登録処理では、まず、WW
Wページ取得・保存部107を起動し、当該WWWペー
ジのコピーをファイル記憶部8に作成する(ステップS
51)。コピーの作成は、WWWページの自動巡回機能
を持ったアプリケーションなどで一般的に行われている
方法を用いて行う。In the registration process of the WWW page, first, the WW
The W page acquisition / storage unit 107 is activated, and a copy of the WWW page is created in the file storage unit 8 (step S).
51). The creation of the copy is performed by using a method generally performed by an application having an automatic circulating function of a WWW page.
【0121】次に、属性取得部6を起動して、当閲覧中
のWWWページとそのWWWページのコピーから、フォ
ルダ名、先頭ファイル名、タイトル、作成時間の各属性
値を取得する(ステップS52)。このうちタイトルは
WWWブラウザ103から直接取得する。フォルダ名と
先頭ファイル名はコピーの作成時に情報を残しておき、
これを読み出すことで取得する。作成時間はコピー先と
なるフォルダの作成時間を第1の実施形態の場合と同じ
方法で取得する。あるいはOSの時計機能で現在の時間
を求めてこれを作成時間としても良い。また、URLは
先に処理(ステップS44)で取得してあるものを利用
する。Next, the attribute acquisition unit 6 is activated to acquire the attribute values of the folder name, the head file name, the title, and the creation time from the WWW page being viewed and a copy of the WWW page (step S52). ). The title is obtained directly from the WWW browser 103. Keep the folder name and first file name information when making the copy,
It is obtained by reading this. As the creation time, the creation time of the copy destination folder is obtained in the same manner as in the first embodiment. Alternatively, the current time may be obtained by the clock function of the OS, and this may be used as the creation time. The URL used is the one previously obtained in the process (step S44).
【0122】続いて、インデックス情報作成部7を起動
し、キーワード抽出部5で抽出されたキーワードと、属
性取得部6で取得された各属性値を基にインデックス情
報を作成する(ステップS53)。インデックス情報の
作成方法は第1の実施形態と同様である。作成したイン
デックス情報は、インデックスデータベース9に新規登
録する(ステップS54)。その後、ステップS41へ
戻り、WWWブラウザ103の監視を行い、以下ブラウ
ザが終了するまで上記処理を継続して行う。Subsequently, the index information creating unit 7 is started, and index information is created based on the keywords extracted by the keyword extracting unit 5 and the attribute values acquired by the attribute acquiring unit 6 (step S53). The method of creating the index information is the same as in the first embodiment. The created index information is newly registered in the index database 9 (step S54). After that, the process returns to step S41, where the WWW browser 103 is monitored, and the above processing is continuously performed until the browser terminates.
【0123】次に、登録されたWWWページの検索処理
動作について説明する。図11の文書管理装置には、検
索部10に対して入力された検索式によって行う第1の
実施形態と同様の検索機能と、プロファイル情報呈示部
117からの検索機能の2つの検索機能がある。Next, the operation of searching for a registered WWW page will be described. The document management apparatus in FIG. 11 has two search functions, a search function similar to that of the first embodiment performed by a search formula input to the search unit 10 and a search function from the profile information presentation unit 117. .
【0124】まず、検索部10に対して入力された検索
式によって行う検索処理動作について説明する。ここで
は、検索結果呈示部14の動作が第1の実施形態の場合
と異なる。検索結果呈示部14は、図17に示すように
検索されたWWWページを表形式呈示ウインドウとツリ
ー形式呈示ウインドウとにそれぞれ呈示する。表形式呈
示ウインドウでは、各WWWページのインデックス情報
内容をその検索スコアの上位から順に表形式で呈示を行
う。ツリー形式呈示ウインドウでは、各WWWページの
中でURLが同じものを1つの階層にまとめ、図17に
示すように、全体で2階層のツリー構造にした呈示を行
う。これら2つの呈示ウインドウは連携制御部13によ
って第1の実施形態と同様に互いに連携して動作し合
う。First, a search processing operation performed by the search formula input to the search unit 10 will be described. Here, the operation of the search result presentation unit 14 is different from that of the first embodiment. The search result presenting unit 14 presents the retrieved WWW pages in a table presenting window and a tree presenting window as shown in FIG. In the tabular presentation window, the contents of the index information of each WWW page are presented in tabular form from the top of the search score. In the tree type presentation window, those having the same URL among the WWW pages are put together in one hierarchy, and as shown in FIG. 17, presentation is performed in a tree structure of two layers as a whole. These two presentation windows are operated by the cooperation control unit 13 in cooperation with each other as in the first embodiment.
【0125】なお、ツリー形式呈示ウインドウでは、U
RLのドメイン表示部分を右側の要素、すなわち第1ド
メインから順番に階層的にまとめた図18に示すような
ツリー表示を行うこともできる。In the tree format presentation window, U
It is also possible to perform a tree display as shown in FIG. 18 in which the domain display portions of the RL are hierarchically arranged in order from the right side element, that is, the first domain.
【0126】次に、プロファイル情報呈示部117から
の検索処理動作について、図19と図20を参照して説
明する。Next, a search processing operation from the profile information presentation section 117 will be described with reference to FIGS. 19 and 20.
【0127】図19にプロファイル情報呈示部11でデ
ィスプレイ装置に表示された表示画面の一例を示す。プ
ロファイル情報呈示部11は、プロファイル登録テーブ
ル102の内容を時間軸201に従ってグラフィック表
示したもので、プロファイルとして設定された全てのU
RLとキーワードを、それぞれの期間(プロファイル情
報として設定されている、使われる期間)を表した線分
で、URLの表示領域204、キーワードの表示領域2
05の各領域に表示する。例えば、URL「www.a
aa.ddd.edu」は1999年11月中旬から2
000年1月末まで、キーワード「ネットワーク」は2
000年1月末までそれぞれ有効なプロファイル情報で
あることが図19の表示から確認できる。また、表示領
域204、205は時間軸201の左右に付けられたス
クロールボタン202、203をマウスなどのポインテ
ィングデバイスでクリックすることで左右に(時間軸
で)スクロールさせることができる。FIG. 19 shows an example of a display screen displayed on the display device by the profile information presenting section 11. The profile information presenting unit 11 is a graphic display of the contents of the profile registration table 102 in accordance with the time axis 201.
The URL display area 204 and the keyword display area 2 are indicated by a line segment representing the RL and the keyword, each of which represents a period (a used period set as profile information).
05 is displayed in each area. For example, the URL "www.a
aa. ddd. edu ”has been available since mid-November 1999
Until the end of January 2000, the keyword "network" was 2
It can be confirmed from the display of FIG. 19 that the profile information is valid until the end of January 2000. The display areas 204 and 205 can be scrolled left and right (on the time axis) by clicking scroll buttons 202 and 203 provided on the left and right of the time axis 201 with a pointing device such as a mouse.
【0128】以下、図20に示すフローチャートを参照
して、プロファイル情報呈示部117からの検索処理動
作について説明する。Hereinafter, the search processing operation from profile information presentation section 117 will be described with reference to the flowchart shown in FIG.
【0129】まず、ユーザは、プロファイル情報呈示部
117より表示された図19に示した表示画面から任意
のURL、キーワードを選択する(ステップS61)。
以下、URLとキーワードをともに選択する場合を例に
とり説明するが、いずれか一方のみを選択する場合も同
様である。選択方法としては、ポインティングデバイス
でURL、キーワードを表す線分をそれぞれクリックし
て選択する方法と、図19に示すように、縦の点線で示
す時間を指定する線分206をポインティングデバイス
によって左右に移動させ、所望のURL、キーワードの
線分に重ねることで選択する方法の2種類の選択方法が
ある。なお後者では線分206を2本にして、両方の線
分で囲んだ矩形領域でURL、キーワードを選択するこ
とも可能である。First, the user selects an arbitrary URL and a keyword from the display screen shown in FIG. 19 displayed by the profile information presentation section 117 (step S61).
Hereinafter, a case where both a URL and a keyword are selected will be described as an example, but the same applies to a case where only one of them is selected. As a selection method, a line segment representing a URL and a keyword are respectively selected by clicking with a pointing device, and a line segment 206 designating a time indicated by a vertical dotted line is horizontally moved by the pointing device as shown in FIG. There are two types of selection methods, that is, a method of selecting by moving and overlaying on a line segment of a desired URL or keyword. In the latter case, it is also possible to use two line segments 206 and select a URL and a keyword in a rectangular area surrounded by both line segments.
【0130】次に、検索ボタン207を押下する(ステ
ップS62)。続いて、選択されたURL、キーワード
が検索部10に伝えられると(ステップS63)、UR
Lとキーワードとで行われたフィルタリング処理によっ
て、既に登録されているWWWページのインデックス情
報が、フィルタリング種別、URL、ヒットしたキーワ
ードの各フィールドに対するフィールド検索によって検
索される(ステップS64)。Next, the search button 207 is pressed (step S62). Subsequently, when the selected URL and keyword are transmitted to the search unit 10 (step S63), the UR
By the filtering process performed with L and the keyword, the index information of the WWW page that has already been registered is searched by the field search for each field of the filtering type, the URL, and the hit keyword (step S64).
【0131】続いて、検索結果が検索結果呈示部14に
伝えられ、図17、図18に示したような、検索結果を
検索式での検索結果と同様に呈示する(ステップS6
5)。Subsequently, the search result is transmitted to the search result presentation unit 14, and the search result is presented in the same manner as the search result in the search formula as shown in FIGS. 17 and 18 (step S6).
5).
【0132】以下、第1の実施形態の検索と同様に、検
索結果からWWWページを選択し(ステップS66)、
対応するインデックス情報からファイル名とパス名を取
得する(ステップS67)。続いてファイル名とパス名
をWWWブラウザに103通知し(ステップS68)、
WWWブラウザ103がファイル記憶部8から対応する
WWWページを読み込んで呈示する(ステップS6
9)。Thereafter, similarly to the search of the first embodiment, a WWW page is selected from the search results (step S66).
The file name and the path name are obtained from the corresponding index information (step S67). Subsequently, the file name and the path name are notified to the WWW browser 103 (step S68),
The WWW browser 103 reads the corresponding WWW page from the file storage unit 8 and presents it (step S6).
9).
【0133】次に、プロファイル情報呈示部117にお
ける、インデックス情報、WWWページのコピーファイ
ル、プロファイル情報を削除する処理について説明す
る。Next, the process of deleting the index information, the copy file of the WWW page, and the profile information in the profile information presentation section 117 will be described.
【0134】プロファイル情報呈示部117は、先に説
明したプロファイル情報からのWWWページの検索機能
に加え、検索されたインデックス情報とWWWページの
コピーファイルとをそれぞれインデックスデータベース
9とファイル記憶部8から、さらにプロファイル情報を
プロファイル登録テーブル102からそれぞれ削除する
機能を有する。この機能により、既に不要となった過去
に設定したプロファイル情報とこれに対応したWWWペ
ージのコピーファイルとインデックス情報とを効果的に
削除することができる。以下、図21に示すフローチャ
ートを参照して削除処理について説明する。The profile information presenting section 117 has the function of searching for the WWW page from the profile information described above, and also stores the searched index information and the copy file of the WWW page from the index database 9 and the file storage section 8, respectively. Further, it has a function of deleting profile information from the profile registration table 102, respectively. With this function, it is possible to effectively delete the profile information set in the past that has become unnecessary and the copy file and index information of the WWW page corresponding to the profile information. Hereinafter, the deletion process will be described with reference to the flowchart shown in FIG.
【0135】まず、ユーザは、プロファイル情報呈示部
117に表示された任意のURL、キーワードを選択す
る(ステップS71)。以下、URLとキーワードをと
もに選択する場合を例にとり説明すが、いずれか一方の
みを選択する場合も同様である。選択方法としては、ポ
インティングデバイスでURL、キーワードを表す線分
をクリックして選択する方法と、図19に示すように縦
の点線で示す時間を指定する線分206をポインティン
グデバイスによって左右に移動させ、所望のURL、キ
ーワードを表す線分に重ねることで選択する方法の2種
類の選択方法がある。なお、後者においては、指定時間
より以前に有効であった、即ち時間を示指定する線分2
06よりも左側の領域にのみ存在するURL、キーワー
ドを表す線分を選択することや、あるいは、時間を指定
する線分206を2本にして、両方の線分で囲んだ矩形
領域でURL、キーワードを選択することもできる。First, the user selects an arbitrary URL and a keyword displayed on the profile information presentation section 117 (step S71). Hereinafter, a case where both a URL and a keyword are selected will be described as an example, but the same applies to a case where only one of them is selected. As a selection method, a method of clicking and selecting a line segment representing a URL and a keyword with a pointing device, and moving a line segment 206 specifying a time indicated by a vertical dotted line as shown in FIG. , A desired URL, and a method of selecting by superimposing on a line segment representing a keyword. In the latter case, the line segment 2 that was valid before the designated time, that is,
A URL that exists only in the area on the left side of 06, a line segment representing a keyword can be selected, or two line segments 206 specifying time can be selected, and the URL, You can also select keywords.
【0136】次に、削除ボタン208を押下する(ステ
ップS72)。このとき、選択されたURL、キーワー
ドと同じものが、選択されたもの以外に存在しないかを
チェックする(ステップS73)。存在する場合、これ
らのURL、キーワードは選択から外される(ステップ
S74)。そして、選択されたURL、キーワードが残
っているかを調べる(ステップS75)。残っている場
合には、ステップS76に進み、残っていない場合には
削除を行わずに処理を終了する。Next, the delete button 208 is pressed (step S72). At this time, it is checked whether the same URL and keyword as the selected one exist other than the selected one (step S73). If there are, these URLs and keywords are excluded from the selection (step S74). Then, it is checked whether the selected URL and keyword remain (step S75). If there is, the process proceeds to step S76, and if not, the process ends without deleting.
【0137】続いて、URLとキーワードが検索部10
に伝えられ(ステップS76)、URLとキーワードで
行われたフィルタリング処理によって、登録されたWW
Wページのインデックス情報が、フィルタリング種別、
URL、ヒットしたキーワードの各フィールドに対する
フィールド検索によって検索される(ステップS7
7)。Subsequently, the URL and the keyword are entered in the search unit 10.
(Step S76), and the registered WW is registered by the filtering process performed with the URL and the keyword.
W page index information is filtering type,
The URL is searched by field search for each field of the hit keyword (step S7).
7).
【0138】次に、プロファイル情報呈示部117で
は、この検索された全てのインデックス情報のそれぞれ
について、フィルタリング種別、URL、ヒットしたキ
ーワードの各フィールド値から、そのインデックス情報
が選択した以外のURL、キーワードでフィルタリング
されているか調べる(ステップS78)。他のURL、
キーワードでフィルタリングされている場合、そのイン
デックス情報を削除対象から外す(ステップS79)。
以上の処理の結果、削除対処となるインデックス情報が
残っている場合は(ステップS80)、ステップS81
へ進み、残っていない場合にはステップS84へ進む。Next, the profile information presenting section 117 determines, for each of the searched index information items, a URL other than the index information selected, a keyword other than the selected index information from the filtering type, the URL, and the respective field values of the hit keyword. (Step S78). Other URLs,
If it is filtered by a keyword, the index information is excluded from the deletion target (step S79).
As a result of the above processing, when there is index information to be deleted (step S80), step S81.
The process proceeds to step S84 if there is no remaining.
【0139】プロファイル情報呈示部117は、削除対
象のインデックス情報からファイル名とパス名を取得す
る(ステップS81)。プロファイル情報呈示部117
では、ファイル記憶部8から対応するWWWページのコ
ピーファイルを削除し(ステップS82)、続いて、イ
ンデックスデータベース9から対応するインデックス情
報を削除し(ステップS83)、最後にプロファイル登
録テーブル102から削除されたWWWページのファイ
ルのプロファイル情報であるURL、キーワードを削除
する(ステップS84)。The profile information presentation section 117 acquires a file name and a path name from the index information to be deleted (step S81). Profile information presentation unit 117
Then, the copy file of the corresponding WWW page is deleted from the file storage unit 8 (step S82), the corresponding index information is deleted from the index database 9 (step S83), and finally the file is deleted from the profile registration table 102. The URL and the keyword, which are the profile information of the file of the WWW page, are deleted (step S84).
【0140】なお、上記実施形態のみ限定されず、要旨
を変更しない範囲で、例えば、第1の実施形態と第2の
実施形態とを組み合わせる等して、適宜変形して実施で
きる。It is to be noted that the above embodiment is not limited, and the present invention can be appropriately modified and implemented by, for example, combining the first embodiment and the second embodiment without departing from the scope of the invention.
【0141】以上説明したように、上記実施形態によれ
ば、閲覧部1での動作を検知して、予め設定した動作時
に自動的にインデックス情報を作成することで、ユーザ
自身が実際に作成、編集、あるいは閲覧した文書に対す
るインデックス情報を自動的に作成し、このインデック
ス情報を用いて後に簡単に文書を検索して呼び出すこと
が可能になる。As described above, according to the above-described embodiment, by detecting the operation of the browsing unit 1 and automatically creating the index information at the time of the preset operation, the user can actually create the index information. It is possible to automatically create index information for a document that has been edited or viewed, and easily retrieve and call the document later using this index information.
【0142】また、予め設定したプロファイルを基に閲
覧した文書(例えば、WWWページ)をフィルタリング
し、閲覧した文書ファイルをコピーすることで、例え
ば、WWWブラウザを通して得られる膨大な文書のう
ち、予め設定したプロファイル情報にマッチするものだ
けを閲覧時に自動的にファイル記憶部8上にコピーし、
さらにこのコピーしたデータに対するインデックス情報
を自動的に作成し、後に、このインデックス情報を用い
て簡単に文書を検索して呼び出すことが可能になる。In addition, by filtering a document (for example, a WWW page) browsed based on a preset profile and copying the browsed document file, for example, among a huge number of documents obtained through a WWW browser, Only those that match the profile information are automatically copied to the file storage unit 8 when browsing,
Further, index information for the copied data is automatically created, and a document can be easily searched and retrieved later using the index information.
【0143】[0143]
【発明の効果】以上説明したように、本発明によれば、
ユーザ自身が実際に作成、編集、あるいは閲覧した文書
を後に容易に検索可能にして、文書管理が容易に行え
る。As described above, according to the present invention,
Documents created, edited, or viewed by the user himself can be easily searched later, and document management can be easily performed.
【図1】本発明の第1の実施形態に係る文書管理装置の
構成例を示した図。FIG. 1 is an exemplary view showing a configuration example of a document management apparatus according to a first embodiment of the present invention.
【図2】インデックス情報の構造を示した図。FIG. 2 is a diagram showing a structure of index information.
【図3】ファイルの種類を示す値の具体例を示した図。FIG. 3 is a view showing a specific example of a value indicating a file type;
【図4】メディアの種類を示す値の具体例を示した図。FIG. 4 is a diagram showing a specific example of a value indicating a type of a medium.
【図5】インデックス情報作成処理動作を説明するため
のフローチャート。FIG. 5 is a flowchart for explaining an index information creation processing operation.
【図6】インデックス情報のインデックスデータベース
への登録処理動作を説明するためのフローチャート。FIG. 6 is a flowchart illustrating an operation of registering index information in an index database.
【図7】検索処理動作を説明するためのフローチャー
ト。FIG. 7 is a flowchart for explaining a search processing operation.
【図8】検索結果呈示部の検索結果取得処理動作を説明
するためのフローチャート。FIG. 8 is a flowchart illustrating a search result acquisition processing operation of a search result presentation unit.
【図9】検索結果の呈示例を示した図。FIG. 9 is a diagram showing a presentation example of search results.
【図10】検索結果の他の呈示例を示した図。FIG. 10 is a diagram showing another example of presentation of search results.
【図11】本発明の第2の実施形態にかかる文書管理装
置の構成例を示した図。FIG. 11 is a view showing a configuration example of a document management apparatus according to a second embodiment of the present invention.
【図12】プロファイル情報の構造を示した図。FIG. 12 is a diagram showing a structure of profile information.
【図13】プロファイル登録テーブルの構造を示した
図。FIG. 13 is a diagram showing a structure of a profile registration table.
【図14】インデックス情報の構造を示した図。FIG. 14 is a diagram showing a structure of index information.
【図15】フィルタリング種別を表す値の具体例を示し
た図。FIG. 15 is a diagram showing a specific example of a value representing a filtering type.
【図16】インデックス情報の作成処理動作を説明する
ためのフローチャート。FIG. 16 is a flowchart for explaining an index information creation processing operation;
【図17】検索結果の呈示例を示した図。FIG. 17 is a diagram showing a presentation example of search results.
【図18】検索結果の他の呈示例を示した図。FIG. 18 is a diagram showing another example of presentation of search results.
【図19】プロファイル情報呈示部の処理動作を説明す
るためのもので、プロファイル登録テーブルの内容を時
間軸に従ってグラフィック表示したもので、プロファイ
ルとして設定された全てのURLとキーワードを、それ
ぞれの有効期間を表した線分で表示する様子を示した
図。FIG. 19 is a diagram for explaining the processing operation of the profile information presenting unit, in which the contents of the profile registration table are graphically displayed according to a time axis, and all URLs and keywords set as profiles are assigned to respective validity periods. The figure which showed a mode that it displayed on the line segment which represented.
【図20】図19に示した表示内容から文書の検索を行
う場合の処理動作を説明するためのフローチャート。FIG. 20 is a flowchart for explaining a processing operation when a document is searched from the display contents shown in FIG. 19;
【図21】図19に示した表示内容から文書、インデッ
クス情報の削除を行う場合の処理動作を説明するための
フローチャート。FIG. 21 is a flowchart for explaining a processing operation when deleting document and index information from the display contents shown in FIG. 19;
1…閲覧部 2…登録動作設定部 3…登録動作定義テーブル 4…登録制御部 5…キーワード抽出部 6…属性取得部 7…インデックス情報作成部 8…ファイル記憶部 9…インデックスデータベース 10…検索部 11…表形式呈示部 12…ツリー形式呈示部 13…連携制御部 14…検索結果呈示部 15…ユーザインタフェース部 101…プロファイル設定部 102…プロファイル登録テーブル 103…WWWブラウザ 106…フィルタリング部 107…WWWページ取得・保存部 117…プロファイル情報呈示部 REFERENCE SIGNS LIST 1 browsing unit 2 registration operation setting unit 3 registration operation definition table 4 registration control unit 5 keyword extraction unit 6 attribute acquisition unit 7 index information creation unit 8 file storage unit 9 index database 10 search unit DESCRIPTION OF SYMBOLS 11 ... Tabular presentation part 12 ... Tree presentation part 13 ... Cooperation control part 14 ... Search result presentation part 15 ... User interface part 101 ... Profile setting part 102 ... Profile registration table 103 ... WWW browser 106 ... Filtering part 107 ... WWW page Acquisition and storage unit 117: Profile information presentation unit
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 15/401 310A (72)発明者 上林 達 神奈川県川崎市幸区小向東芝町1番地 株 式会社東芝研究開発センター内 (72)発明者 大盛 善啓 神奈川県川崎市幸区小向東芝町1番地 株 式会社東芝研究開発センター内 Fターム(参考) 5B009 SA12 5B075 NK02 NK24 NK31 NK46 NR02 NR05 PP02 PQ02 5B082 EA07 GA07 5B089 GB04 HA10 JA01 JA22 JA24 JA31 KA13 KB07 KB10 KC35 KC37 KC53 KD02 LB04 LB15 LB16 ──────────────────────────────────────────────────の Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) G06F 15/401 310A (72) Inventor Tatsu Uebayashi 1st Komukai Toshiba-cho, Saiwai-ku, Kawasaki-shi, Kanagawa, Japan (72) Inventor Yoshihiro Omori 1st place, Komukai Toshiba-cho, Saiwai-ku, Kawasaki-shi, Kanagawa F-term in Toshiba Research and Development Center Co., Ltd. 5B009 5B082 EA07 GA07 5B089 GB04 HA10 JA01 JA22 JA24 JA31 KA13 KB07 KB10 KC35 KC37 KC53 KD02 LB04 LB15 LB16
Claims (9)
ンデックス情報を作成するタイミングを設定して、その
設定されたタイミングに従って該文書に関する属性情報
を抽出してインデックス情報を作成し該文書に対応付け
て記憶することを特徴とする文書管理方法。1. A timing for creating index information for retrieving a stored document is set, and attribute information about the document is extracted according to the set timing to create index information and correspond to the document. A document management method characterized by attaching and storing.
と、選択すべき文書の属性を定めたプロファイル情報と
に基づき、閲覧された文書のうち該文書を検索するため
のインデックス情報を作成する文書を選択し、この選択
された文書から抽出された属性情報から前記インデック
ス情報を作成して、前記選択された文書と前記インデッ
クス情報とを対応付けて記憶することを特徴とする文書
管理方法。2. A document for creating index information for searching for a document among the viewed documents based on attribute information extracted from the viewed document and profile information defining attributes of a document to be selected. And creating the index information from the attribute information extracted from the selected document, and storing the selected document and the index information in association with each other.
ックス情報を作成するタイミングを設定するタイミング
設定手段と、 前記設定されたタイミングで前記文書に関する属性情報
を抽出してインデックス情報を作成する作成手段と、 前記インデックス情報を前記文書に対応付けて記憶する
記憶手段と、 を具備したことを特徴とする文書管理装置。3. A timing setting means for setting a timing for generating index information for searching stored documents, and a generating means for extracting attribute information relating to the document at the set timing and generating index information. And a storage unit for storing the index information in association with the document.
抽出手段と、 前記抽出された属性情報と、選択すべき文書の属性を定
めたプロファイル情報とに基づき、閲覧された文書のう
ち該文書を検索するためのインデックス情報を作成する
文書を選択する選択手段と、 前記選択された文書から抽出された属性情報から前記イ
ンデックス情報を作成する作成手段と、 前記選択された文書と前記インデックス情報とを対応付
けて記憶する記憶手段と、 を具備したことを特徴とする文書管理装置。4. Extraction means for extracting attribute information from the viewed document; and, based on the extracted attribute information and profile information defining the attribute of the document to be selected, the document among the viewed documents Selecting means for selecting a document for which to create index information for searching; creating means for creating the index information from attribute information extracted from the selected document; and the selected document and the index information. And a storage means for storing the document information in association with each other.
索する検索手段と、 この検索手段での検索結果を少なくとも前記インデック
ス情報とともに呈示する呈示手段と、 を具備したことを特徴とする請求項3または4記載の文
書管理装置。5. A search means for searching a document based on the index information, and presentation means for presenting a search result of the search means together with at least the index information. Document management device as described.
た属性情報を有する文書を検索する検索手段をさらに具
備したことを特徴とする請求項4記載の文書管理装置。6. The document management apparatus according to claim 4, further comprising a search unit for searching for a document having specified attribute information based on the profile information.
ンデックス情報のうち、前記プロファイル情報に基づき
指定された属性情報を有する文書およびそのインデック
ス情報を削除する削除手段をさらに具備したことを特徴
とする請求項4記載の文書管理装置。7. A document further comprising a document having attribute information designated based on the profile information and a deleting means for deleting the index information among the documents and the index information stored in the storage means. The document management device according to claim 4.
ックス情報を作成するタイミングを設定させるタイミン
グ設定手段と、 前記設定されたタイミングで前記文書に関する属性情報
を抽出してインデックス情報を作成させる作成手段と、 前記インデックス情報を前記文書に対応付けて記憶する
記憶手段と、 を実行するプログラムを記録した機械読み取り可能な記
憶媒体。8. A timing setting unit for setting a timing for creating index information for searching stored documents, and a creating unit for extracting attribute information on the document at the set timing to create index information. And a storage unit for storing the index information in association with the document; and a machine-readable storage medium storing a program for executing the following.
る抽出手段と、 前記抽出された属性情報と、選択すべき文書の属性を定
めたプロファイル情報とに基づき、閲覧された文書のう
ち該文書を検索するためのインデックス情報を作成する
文書を選択させる選択手段と、 前記選択された文書から抽出された属性情報から前記イ
ンデックス情報を作成させる作成手段と、 前記選択された文書と前記インデックス情報とを対応付
けて記憶させる記憶手段と、 を実行するプログラムを記録した機械読み取り可能な記
憶媒体。9. Extraction means for extracting attribute information from a browsed document; and, based on the extracted attribute information and profile information defining attributes of a document to be selected, a document among the browsed documents. Selecting means for selecting a document for creating index information for searching; creating means for creating the index information from attribute information extracted from the selected document; and the selected document and the index information. And a machine-readable storage medium storing a program for executing the program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP09389399A JP3673111B2 (en) | 1999-03-31 | 1999-03-31 | Document management method, document management apparatus, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP09389399A JP3673111B2 (en) | 1999-03-31 | 1999-03-31 | Document management method, document management apparatus, and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000285134A true JP2000285134A (en) | 2000-10-13 |
JP3673111B2 JP3673111B2 (en) | 2005-07-20 |
Family
ID=14095172
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP09389399A Expired - Fee Related JP3673111B2 (en) | 1999-03-31 | 1999-03-31 | Document management method, document management apparatus, and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3673111B2 (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002014753A (en) * | 2000-05-16 | 2002-01-18 | Internatl Business Mach Corp <Ibm> | Computer system having graphical user interface having in-line tree filtering |
JP2005011226A (en) * | 2003-06-20 | 2005-01-13 | Ricoh Co Ltd | Image forming apparatus, image forming system, image forming method, image forming program, and image forming program storage medium |
JP2008077433A (en) * | 2006-09-21 | 2008-04-03 | Sony Computer Entertainment Inc | Database generation method and information processor |
WO2008102727A1 (en) * | 2007-02-21 | 2008-08-28 | Nec Corporation | Index making device, system, program, and method, and retrieval device, system, program, and method |
JP2010509691A (en) * | 2006-11-13 | 2010-03-25 | エクセジー・インコーポレイテツド | High-performance data metatagging and data indexing method and system using a coprocessor |
JP2010086457A (en) * | 2008-10-02 | 2010-04-15 | Brother Ind Ltd | Communication apparatus |
JP2010118972A (en) * | 2008-11-14 | 2010-05-27 | Brother Ind Ltd | Communication equipment and control program |
US7783634B2 (en) | 2005-11-14 | 2010-08-24 | Hitachi, Ltd. | Device, a program and a system for managing electronic documents |
US8326819B2 (en) | 2006-11-13 | 2012-12-04 | Exegy Incorporated | Method and system for high performance data metatagging and data indexing using coprocessors |
US8515682B2 (en) | 2005-03-03 | 2013-08-20 | Washington University | Method and apparatus for performing similarity searching |
JP2013196544A (en) * | 2012-03-22 | 2013-09-30 | Nec Corp | Document management system, document management method, and program therefor |
US8620881B2 (en) | 2003-05-23 | 2013-12-31 | Ip Reservoir, Llc | Intelligent data storage and processing using FPGA devices |
US8880501B2 (en) | 2006-11-13 | 2014-11-04 | Ip Reservoir, Llc | Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors |
JP2015056096A (en) * | 2013-09-13 | 2015-03-23 | シャープ株式会社 | Information processor |
US10572824B2 (en) | 2003-05-23 | 2020-02-25 | Ip Reservoir, Llc | System and method for low latency multi-functional pipeline with correlation logic and selectively activated/deactivated pipelined data processing engines |
WO2020044290A1 (en) * | 2018-08-29 | 2020-03-05 | 유장현 | Patent document creating device, method, computer program, computer-readable recording medium, server and system |
US10846624B2 (en) | 2016-12-22 | 2020-11-24 | Ip Reservoir, Llc | Method and apparatus for hardware-accelerated machine learning |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10214268A (en) * | 1997-01-29 | 1998-08-11 | Omron Corp | Method and device for retrieving document |
JPH1115854A (en) * | 1997-06-24 | 1999-01-22 | Omron Corp | Document processing method, its device and recording medium |
-
1999
- 1999-03-31 JP JP09389399A patent/JP3673111B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10214268A (en) * | 1997-01-29 | 1998-08-11 | Omron Corp | Method and device for retrieving document |
JPH1115854A (en) * | 1997-06-24 | 1999-01-22 | Omron Corp | Document processing method, its device and recording medium |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002014753A (en) * | 2000-05-16 | 2002-01-18 | Internatl Business Mach Corp <Ibm> | Computer system having graphical user interface having in-line tree filtering |
US8751452B2 (en) | 2003-05-23 | 2014-06-10 | Ip Reservoir, Llc | Intelligent data storage and processing using FPGA devices |
US10572824B2 (en) | 2003-05-23 | 2020-02-25 | Ip Reservoir, Llc | System and method for low latency multi-functional pipeline with correlation logic and selectively activated/deactivated pipelined data processing engines |
US11275594B2 (en) | 2003-05-23 | 2022-03-15 | Ip Reservoir, Llc | Intelligent data storage and processing using FPGA devices |
US9898312B2 (en) | 2003-05-23 | 2018-02-20 | Ip Reservoir, Llc | Intelligent data storage and processing using FPGA devices |
US10929152B2 (en) | 2003-05-23 | 2021-02-23 | Ip Reservoir, Llc | Intelligent data storage and processing using FPGA devices |
US10719334B2 (en) | 2003-05-23 | 2020-07-21 | Ip Reservoir, Llc | Intelligent data storage and processing using FPGA devices |
US10346181B2 (en) | 2003-05-23 | 2019-07-09 | Ip Reservoir, Llc | Intelligent data storage and processing using FPGA devices |
US8768888B2 (en) | 2003-05-23 | 2014-07-01 | Ip Reservoir, Llc | Intelligent data storage and processing using FPGA devices |
US9176775B2 (en) | 2003-05-23 | 2015-11-03 | Ip Reservoir, Llc | Intelligent data storage and processing using FPGA devices |
US8620881B2 (en) | 2003-05-23 | 2013-12-31 | Ip Reservoir, Llc | Intelligent data storage and processing using FPGA devices |
JP2005011226A (en) * | 2003-06-20 | 2005-01-13 | Ricoh Co Ltd | Image forming apparatus, image forming system, image forming method, image forming program, and image forming program storage medium |
US8515682B2 (en) | 2005-03-03 | 2013-08-20 | Washington University | Method and apparatus for performing similarity searching |
US10957423B2 (en) | 2005-03-03 | 2021-03-23 | Washington University | Method and apparatus for performing similarity searching |
US9547680B2 (en) | 2005-03-03 | 2017-01-17 | Washington University | Method and apparatus for performing similarity searching |
US7783634B2 (en) | 2005-11-14 | 2010-08-24 | Hitachi, Ltd. | Device, a program and a system for managing electronic documents |
JP2008077433A (en) * | 2006-09-21 | 2008-04-03 | Sony Computer Entertainment Inc | Database generation method and information processor |
US8326819B2 (en) | 2006-11-13 | 2012-12-04 | Exegy Incorporated | Method and system for high performance data metatagging and data indexing using coprocessors |
JP2010509691A (en) * | 2006-11-13 | 2010-03-25 | エクセジー・インコーポレイテツド | High-performance data metatagging and data indexing method and system using a coprocessor |
US9323794B2 (en) | 2006-11-13 | 2016-04-26 | Ip Reservoir, Llc | Method and system for high performance pattern indexing |
US9396222B2 (en) | 2006-11-13 | 2016-07-19 | Ip Reservoir, Llc | Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors |
US10191974B2 (en) | 2006-11-13 | 2019-01-29 | Ip Reservoir, Llc | Method and system for high performance integration, processing and searching of structured and unstructured data |
US8880501B2 (en) | 2006-11-13 | 2014-11-04 | Ip Reservoir, Llc | Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors |
US11449538B2 (en) | 2006-11-13 | 2022-09-20 | Ip Reservoir, Llc | Method and system for high performance integration, processing and searching of structured and unstructured data |
WO2008102727A1 (en) * | 2007-02-21 | 2008-08-28 | Nec Corporation | Index making device, system, program, and method, and retrieval device, system, program, and method |
US9317618B2 (en) | 2008-10-02 | 2016-04-19 | Brother Kogyo Kabushiki Kaisha | Communication device and method of displaying content titles |
JP2010086457A (en) * | 2008-10-02 | 2010-04-15 | Brother Ind Ltd | Communication apparatus |
US9092126B2 (en) | 2008-11-14 | 2015-07-28 | Brother Kogyo Kabushiki Kaisha | Communication apparatus with display section and computer-readable media |
JP2010118972A (en) * | 2008-11-14 | 2010-05-27 | Brother Ind Ltd | Communication equipment and control program |
JP2013196544A (en) * | 2012-03-22 | 2013-09-30 | Nec Corp | Document management system, document management method, and program therefor |
JP2015056096A (en) * | 2013-09-13 | 2015-03-23 | シャープ株式会社 | Information processor |
US10846624B2 (en) | 2016-12-22 | 2020-11-24 | Ip Reservoir, Llc | Method and apparatus for hardware-accelerated machine learning |
US11416778B2 (en) | 2016-12-22 | 2022-08-16 | Ip Reservoir, Llc | Method and apparatus for hardware-accelerated machine learning |
WO2020044290A1 (en) * | 2018-08-29 | 2020-03-05 | 유장현 | Patent document creating device, method, computer program, computer-readable recording medium, server and system |
Also Published As
Publication number | Publication date |
---|---|
JP3673111B2 (en) | 2005-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5890172A (en) | Method and apparatus for retrieving data from a network using location identifiers | |
US7730054B1 (en) | Systems and methods for providing searchable prior history | |
US7315848B2 (en) | Web snippets capture, storage and retrieval system and method | |
US6073170A (en) | Information filtering device and information filtering method | |
US5913215A (en) | Browse by prompted keyword phrases with an improved method for obtaining an initial document set | |
US9063942B2 (en) | Methods and systems for managing data | |
JP3673111B2 (en) | Document management method, document management apparatus, and storage medium | |
CA2410747C (en) | System and method for saving browsed data | |
US8584009B2 (en) | Automatically propagating changes in document access rights for subordinate document components to superordinate document components | |
US20040205514A1 (en) | Hyperlink preview utility and method | |
US20050203935A1 (en) | Clipboard content and document metadata collection | |
US20020099685A1 (en) | Document retrieval system; method of document retrieval; and search server | |
US20050216825A1 (en) | Local storage of script-containing content | |
US20050216837A1 (en) | Unread-state management | |
US20050216886A1 (en) | Editing multi-layer documents | |
US20050240489A1 (en) | Retaining custom item order | |
JP4469432B2 (en) | INTERNET INFORMATION PROCESSING DEVICE, INTERNET INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD | |
US20110252313A1 (en) | Document information selection method and computer program product | |
US20050216528A1 (en) | Sharing collection-file contents | |
US20060036609A1 (en) | Method and apparatus for processing data acquired via internet | |
JP3707912B2 (en) | Graphical user interface | |
JPH11282882A (en) | Document management method | |
AU2002246646B2 (en) | Web snippets capture, storage and retrieval system and method | |
JPH10162011A (en) | Information retrieval method, information retrieval system, information retrieval terminal equipment, and information retrieval device | |
JPH10228488A (en) | Information retrieval and collection method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041214 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050214 |
|
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: 20050419 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050421 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080428 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090428 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090428 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100428 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100428 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110428 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130428 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |