JP3933407B2 - Document processing apparatus, document processing method, and storage medium storing document processing program - Google Patents
Document processing apparatus, document processing method, and storage medium storing document processing program Download PDFInfo
- Publication number
- JP3933407B2 JP3933407B2 JP2001065120A JP2001065120A JP3933407B2 JP 3933407 B2 JP3933407 B2 JP 3933407B2 JP 2001065120 A JP2001065120 A JP 2001065120A JP 2001065120 A JP2001065120 A JP 2001065120A JP 3933407 B2 JP3933407 B2 JP 3933407B2
- Authority
- JP
- Japan
- Prior art keywords
- document
- attribute
- history
- editing
- unit
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、電子化された文書の属性を利用して検索や分類を行い、文書群の分析を実行して文書管理を行う文書処理装置、文書処理方法および文書処理プログラムが格納された記憶媒体に関する。
【0002】
【従来の技術】
近年、電子化文書を管理するシステムがあるが、これらのシステムでは、文書名、作成日や更新日などの書誌情報を利用して文書群の管理、検索や分類などの文書群の分析を支援するようになっている。また、個々の文書にキーワードや文書内容の一部を抽出した情報を文書の書誌情報として利用し、文書群の分析を支援する方法もある。さらには、キーワード抽出や文書内容からの情報抽出を自動化して、システムへの文書登録の利便性を向上させる方法もある。
また、システムがあらかじめ用意した文書に付帯させる情報以外に、利用者が付帯させる情報を定義できるシステムがある。このようなシステムでは、属性の項目名称や項目の型を定義することが可能であり、文書登録時や文書更新時を含めた任意の時点で利用者が定義した項目の型に従い項目値を入力したり、自動で入力させたりすることができるようになっている。
さらに、これまでに述べた文書の書誌情報や文書付帯項目の複数を纏めて文書の属性として定義する方法も知られている。属性の名称を定義し、その属性に含まれる項目の名称や項目の型を複数定義して文書種として利用する方法である。属性内の項目の増減、項目の名称/型を編集することができたり、文書の登録や更新時に文書の属性を選択し、個々の項目の型に従った項目値を代入することができる。
【0003】
以上のように、従来から様々な文書の書誌情報、文書属性を利用して文書群の検索を行う方法が利用されている。利用者は、書誌情報の値、文書属性の値を検索条件として指定して文書群からいくつかの文書を抽出して利用することができる。また、上述以外に文書の書誌情報の値、文書属性の値に基づいてシステムが分類を行い、文書群の分析を行う方法も知られている。
また、文書の新たな属性を定義する際に、既存の属性の一部(または全部)を利用して属性を引き継ぎ、その編集の履歴を残す文章処理装置も提案されている。この文章処理装置では、属性の編集履歴を利用して検索などを行うようになっている。具体的には、属性Aの一部(または全部)を引き継いだ属性Bがある場合、属性Bを対象に検索条件が設定されたときに、属性Aの文書群も検索する方法である。
【0004】
【発明が解決しようとする課題】
しかしながら、上述の文章処理装置では、元の属性とその属性を引き継いだ属性間の関係が、関係が有る・無しでしか記述しておらず属性内容が具体的でなかった。また、A属性を継承したB属性、B属性を継承したC属性があるときに、A属性とC属性の関連性を考慮しての検索などが行えなかった。
また、上述の各従来方法では、利用者が定義する文書の属性の名称、属性に含まれる項目の名称、項目の型の変更などの文書属性の編集を行った場合に、その編集の前後で属性種が異なるため、旧属性種を指定して検索を行うと新属性種に対応した文書が検索できなかったり、編集の記録を利用者が管理したとしても検索条件の指定が煩雑になることがあった。また、システムが文書群の分類を行う際にもこのような編集の前後の関連性を考慮しないため、望む分類結果が得られない場合があった。
【0005】
そこで、本発明の目的は、属性の名称、属性に含まれる項目の名称、属性に含まれる項目型の変更などの編集が行われた際の履歴を記録し、属性間の関連性継承の有無、時間的差異を考慮して文書群分析、検索、分類などの際に利用することができる文書処理装置、文書処理方法および文書処理プログラムが格納された記憶媒体を提供することを目的とする。
【0006】
【課題を解決するための手段】
請求項1記載の発明では、個々の文書に対して、当該文書が取得された日付、文書作成者の人名、文書形式などの属性を付加する属性付加手段と、前記属性付加手段によって属性が付加された文書を属性ごとに格納する文書格納手段と、前記文書格納手段に格納されている文書の内容変更、編集、検索などの指示を入力する指示入力手段と、前記指示入力手段によって前記文書格納手段に格納されている文書の内容変更や編集の指示が入力された場合、該当する文書の内容変更や編集を行う文書編集手段と、前記文書編集手段によって内容変更や編集された文書に対して前記属性付加手段により新たに付加された属性の変更履歴、編集履歴を記憶する履歴記憶手段と、前記履歴記憶手段が前記文書編集手段によって内容変更、編集された各文書の属性の変更履歴、編集履歴の時間差を属性間の関連性として記憶する関連性記憶手段と、前記指示入力手段によって文書の検索の指示が入力された場合、前記文書格納手段に格納されている文書の分析を行う文書分析手段と、を備え、前記文書分析手段は、前記関連性記憶手段に記憶されている内容変更、編集された各文書の属性の変更履歴、編集履歴の時間差に基づいて、文書の分析を行うことにより、前記の目的を達成する。
請求項2記載の発明では、請求項1記載の発明において、前記文書分析手段による分析結果を表示する表示手段をさらに備え、前記関連性記憶手段は関連性を加算または、逆算することで関連度に応じたランキングを検索結果として前記表示手段に表示することにより、前記の目的を達成する。
【0007】
請求項3記載の発明では、個々の文書に対して、当該文書が取得された日付、文書作成者の人名、文書形式などの属性を付加する文書属性付与部と、属性が付加された文書を属性ごとに格納する文書属性蓄積部と、文書の内容変更、編集、検索などの指示が入力される入力デバイスと、文書の内容変更や編集を行う文書属性編集部と、新たに付加された属性の変更履歴、編集履歴を記憶する文書属性編集履歴蓄積部と、検索や分類などの処理を実行する分析処理実行部と、から構成される文書処理装置において、前記文書属性付与部が、個々の文書に対して、当該文書が取得された日付、文書作成者の人名、文書形式などの属性を付加する第1のステップと、前記第1のステップで属性が付加された文書を属性ごとに前記文書属性蓄積部に格納する第2のステップと、前記第2のステップで前記文書属性蓄積部に格納された文書の内容変更、編集、検索などの指示が前記入力デバイスに入力される第3のステップと、前記第3のステップで前記文書属性蓄積部に格納されている文書の内容変更や編集の指示が前記入力デバイスに入力された場合、前記文書属性編集部が該当する文書の内容変更や編集を行う第4のステップと、前記第4のステップによって内容変更や編集された文書に対して、前記第1のステップにより新たに付加された属性の変更履歴、編集履歴を前記文書属性編集履歴蓄積部に記憶する第5のステップと、前記第5のステップが前記第4のステップによって内容変更、編集された各文書の属性の変更履歴、編集履歴の時間差を属性間の関連性として前記文書属性編集履歴蓄積部に記憶する第6のステップと、前記第3のステップで文書の検索の指示が入力された場合、前記分析処理実行部が前記第2のステップで前記文書属性蓄積部に格納された文書の分析を行う第7のステップと、を備え、前記第7のステップは、前記第6のステップで前記文書属性編集履歴蓄積部に記憶されている内容変更、編集された各文書の属性の変更履歴、編集履歴の時間差に基づいて、文書の分析を行うことにより、前記の目的を達成する。
【0008】
請求項4記載の発明では、個々の文書に対して、前記文書が取得された日付、文書作成者の人名、文書形式などの属性を付加する属性付加機能と、前記属性付加機能によって属性が付加された文書を属性ごとに格納する文書格納機能と、前記文書格納機能に格納されている文書の内容変更、編集、検索などの指示を入力する指示入力機能と、前記指示入力機能によって前記文書格納機能により格納されている文書の内容変更や編集の指示が入力された場合、該当する文書の内容変更や編集を行う文書編集機能と、前記文書編集機能によって内容変更や編集された文書に対して前記属性付加機能により新たに付加された属性の変更履歴、編集履歴を記憶する履歴記憶機能と、前記履歴記憶機能が前記文書編集機能によって内容変更、編集された各文書の属性の変更履歴、編集履歴の時間差を属性間の関連性として記憶する関連性記憶機能と、前記指示入力機能によって文書の検索の指示が入力された場合、前記文書格納機能に格納されている文書の分析を行う文書分析機能と、がコンピュータに実現させるためのコンピュータ読み取り可能な文書処理プログラムに格納されており、前記文書分析機能は、前記関連性記憶機能に記憶されている内容変更、編集された各文書の属性の変更履歴、編集履歴の時間差に基づいて、文書の分析を行うことにより、前記の目的を達成する。
【0009】
【発明の実施の形態】
以下、本発明の好適な実施の形態について図1ないし図10を参照して詳細に説明する。
図1は、本実施の形態に係る文書処理装置の概略構成を示したブロック図である。文章処理システムは、図1に示したように、入力デバイス1、表示装置2、装置制御部3、文書属性付与部4、分析処理実行部5、文書登録部6、文書蓄積部7、文書属性編集部8、文書属性蓄積部9および文書属性編集履歴蓄積部10を具備している。
文書登録部6は、スキャナ、カメラ、キーボードなどの入力デバイス1に接続されており、また図示しないネットワーク接続装置から構成され、文書処理装置のシステムへの入力を行う。
装置制御部3は、CPU(中央処理装置)やメモリなどから構成され、入力された文書を文書蓄積部7に保管する。文書蓄積部7は、揮発性メモリ、ハードディスクまたはそれに類する外部記憶装置から構成される。
文書属性編集部8は、文書に付与する文書属性の名称、項目の名称や型などを定義し、定義した文書属性を文書属性蓄積部9に保存する。また、一度保管した文書属性を文書属性蓄積部9から取り出し、文書属性編集部8にて編集を行うことができる。
【0010】
文書属性編集履歴蓄積部10では、文書属性編集部8が実行する編集処理の履歴を記録する。文書属性付与部4は、文書蓄積部7から取り出した文書と文書属性蓄積部9から取り出した文書属性を対応づけさせ、属性に含まれる項目の値を代入することもできる。対応づけられた文書と属性は、文書蓄積部7に登録される。
分析処理実行部5は、検索や分類の条件の設定が行われた後に検索や分類などの処理を文書蓄積部7から文書群を取り出し、それらを参照することで実行する。実行した結果は表示装置2に出力されるようになっている。
入力デバイス1は、利用者が操作するキーボードなどのデバイスから構成され、文書登録、文書属性編集、文書属性付与、分析実行などの操作を指定することができる。また、利用者は文書の登録、属性の編集の結果を表示装置2にて確認することができる。図中省略してあるが、文書群の分析の結果は表示装置2に出力するだけでなくプリンタなどの出力装置にも出力するようにし、利用者が確認することができるようにしてもよい。
【0011】
図2は、文書属性の一例を示した図である。文書属性の名称として任意の名前を定義することができ、図2では、一例として属性名称をabcとする。属性には複数の項目を纏めて定義することができ、項目型の名称20と、項目の値である項目型21とを定義することができる。図2では、項目型20として日付を指定する日付型、人名を指定する名前型、任意の文字列を指定する文字列型などが定義されている。図2の属性を文書属性蓄積部9に保管するようになっている。この保管した属性を文書属性蓄積部9から取り出し、文書属性編集部8で修正を加える。
【0012】
図3は、図2の属性を文書属性編集部8で編集した例を示した図である。図3では一例として、文書属性編集部8によって属性の名称がabcからxyzに、項目型の名称20の「文書印刷日」が「最終印刷日」に、「図面区別」の項目型の「文字列」が「数値」に変更された場合を表している。また、項目型の名称20に「顧客コード」という新たな数値型の項目も追加されている。また、図示は省略するが、文書属性編集部8によって項目を削除することもできる。さらには、属性abc自体を文書属性蓄積部9から削除することも可能である。
【0013】
図4は、文書属性付与部4による属性付与の一例を示した図である。図4では一例として、文書登録部6で登録する文書、あるいは文書蓄積部7から取り出した文書である「いろは」に文書属性を対応させる場合について表している。属性xyzから属性abcに変更する場合、図示のように属性abcを選択した後(図4の斜線部分参照)、各々の項目の値を代入することができる。なお、図5は、図4の属性abcを選択した場合の項目値代入の一例を示した図である。これらの編集結果を文書蓄積部7に文書のコンテンツと対応させる形式で保管するようになっている。
【0014】
図6は、文書属性編集履歴蓄積部10のデータ形式の一例を示した図である。図6では一例として、1983年3月31日に新たに定義された図2に示す文書属性abcが1996年7月28日に図3に示したような属性xyzに示す編集を加えられた場合を示している。図中「←」は、編集が加えられなかった項目を示している。また、図中「×」は削除された項目を示している。文書属性編集履歴蓄積部10では、各属性ごとに図6に示すようなデータ形式の編集履歴を保管している。なお、図6では属性の編集履歴と、属性の情報を同じデータ形式として示してあるが、他のデータへの参照ポインタを利用する手法を用いることで編集の履歴と属性情報を分けて、図1に示したように文書属性蓄積部9と文書属性編集履歴蓄積部10に分けて情報を管理することもできる。
【0015】
図7は、文書属性編集部8の編集の一例を示した図である。文書属性編集部8は、登録属性参照部81と新規定義部82を備えている。登録属性参照部81は、既に文書属性蓄積部9に登録されている属性一覧を有し、新規定義部82は、新たに定義する文書属性の編集結果を有している。ここでは、一例として新規定義部82で属性newを定義している。新規定義部82では、図2で説明したように一つ一つの項目型の名称、項目型を定義することもできる。さらに、登録属性参照部81から属性の全体、または、それに含まれる項目の一部を選択して定義することもできる。なお、図7では登録属性参照部81において属性xyzと属性ghiの全てを選択し、新規定義部82に新たな属性newを定義した場合を示している。
【0016】
図8は、属性の関係を示した図である。図7では示していないが、登録属性参照部81に示された属性Aや属性Bから、新規定義部82で属性a、b、c、dを定義する場合に両者の関係として図8のような関係を定義することができる。図8中左から、属性Aの全項目と新たに定義する項目を加えてaを定義する場合、属性Aの項目の一部を選択してbを定義した場合、属性Aと属性Bの項目の和からcを定義する場合、属性Aと属性Bの項目の積からDを定義する場合を示している。なお、図7および図8では示していないが、登録属性参照部81に示された三つ以上の属性を利用して新たな属性を定義することもできる。
【0017】
図9は、文書属性編集履歴蓄積部10のデータ形式の変形例を示した図である。なお、図9では一例として、1999/8/1に新規定義された属性abcが示されている。この属性abcが図7の登録属性参照部81に示されており、新たに定義する属性が属性defであったとして説明する。この場合、属性abcの項目の一部を属性defの項目として利用したとき、属性defの文書属性編集履歴蓄積部10のデータは、属性abcの項目印刷日を継承したことを示している(1−▲1▼)が属性defの最初の項目のfrom行に履歴として記録される。図9の例では、新規に項目「承認番号」を定義している。図9の項目管理番号(No.)1、2、3、・・n、属性管理番号▲1▼、▲2▼、・・、mは、文書属性編集履歴蓄積部10内でユニークに管理された番号である。
【0018】
ここで、図7の登録属性参照部81に図9の属性abc、属性defが提示されており、新たに属性ghiを定義したとする。属性ghiでは、属性defの項目「印刷日」、属性defの項目「承認番号」を継承して新たな属性を定義している。この場合、属性ghiの項目「印刷日」は、属性defから継承しているが、その項目は属性abcから継承しているため、属性abcの項目「印刷日」を継承したとしても属性ghi型としては同じ定義となるが、属性ghiを定義する際にどの属性の項目に着目してそれを継承したかがこのように文書属性編集履歴蓄積部10に記録することができる。
【0019】
図10は、分析処理実行部5における文書群分析処理手順を示したフローチャートである。
まず、利用者が入力デバイス1などによって検索条件を指定すると(ステップ121)、分析処理実行部5は、指定された検索条件に文書属性や属性の項目が含まれているかどうかを調べる(ステップ122)。文書属性や属性の項目が含まれている場合(ステップ122;Y)、文書属性蓄積部9と文書属性編集履歴蓄積部10内のデータを参照し(ステップ123)、指定された属性や項目の編集履歴を検索する。指定された条件に編集履歴がある場合(ステップ124;Y)、該当する属性、項目も検索条件に含め(ステップ125)、検索を実行して検索結果を表示する(ステップ126〜127)。
【0020】
例えば、図9の属性ghiの項目「印刷日」が検索条件と指定され、“印刷日が1999/12/3〜1999/12/31の文書”などの検索が実行された場合(ステップ121、ステップ122;Y)、文書属性編集履歴蓄積部10を参照し、属性ghiの項目「印刷日」のデータを参照する(ステップ123)。この項目が項目defから継承されたこと、さらにそれは項目abcから継承されたことが文書属性編集履歴蓄積部10から抽出できた場合(ステップ124;Y)、属性ghiの項目「印刷日」と属性def、属性abcのそれらの関連性の定義の一例として、直接継承した項目は距離を1、さらに継承された項目間は距離を2としておく。このように、項目間の関連性は距離が近いほど強いということにして判断してもよいし、その逆数を用いることで判断するようにしてもよい。抽出された関連性も利用者が指定した検索条件に含め(ステップ125)、検索を実行して検索結果を表示する(ステップ126〜127)。
【0021】
項目defと項目abcを検索対象として拡張し、属性abcの文書が検索結果として得られた場合、検索結果に関連度1/2を乗じて検索のランキングとして、分析結果を表示装置2に表示することで、拡張して検索した文書群の関連度を示すことができる。また、検索条件として複数の項目が指定された場合も関連度を加算することで検索ランキングに利用することができる。属性編集の時間差を項目間の関連性として定義し、検索結果にランキングを表示することができる。例えば、編集の時間差の逆数を関連度として乗じて結果表示時にランキングとして表示するなどしてもよい。本実施の形態では、属性の編集日時が文書属性編集履歴蓄積部10に記録されている場合について説明したが、個々の項目の編集日時を記録して関連度に利用するようにしてもよい。
また、距離1と距離2の両者を項目間の関連度として定義し、項目間の距離と時差の両者を考慮して検索結果を表示するようにしてもよい。
【0022】
【発明の効果】
請求項1記載の発明では、関連性記憶手段によって内容変更、編集された文書の時間的な属性の変更履歴、編集履歴の関連性をさらに記憶し、履歴記憶手段に記憶されている文書の属性の関連性を時間差により分析するので、編集前後の属性が条件として指定されて検索が行われた場合に、検索対象を拡張して検索を行うことができる。
請求項2記載の発明では、関連性記憶手段によって項目間の関連度を考慮して検索ランキングに利用し、検索結果として表示することができるので、項目間の関連性を判断することができる。
【0023】
請求項3記載の発明では、第6のステップによって内容変更、編集された文書の時間的な属性の変更履歴、編集履歴の関連性をさらに記憶し、第5のステップに記憶されている文書の属性の関連性を時間差により分析するので、編集前後の属性が条件として指定されて検索が行われた場合に、検索対象を拡張して検索を行うことができる。
請求項4記載の発明では、関連性記憶機能によって内容変更、編集された文書の時間的な属性の変更履歴、編集履歴の関連性をさらに記憶し、履歴記憶機能に記憶されている文書の属性の関連性を時間差により分析するので、編集前後の属性が条件として指定されて検索が行われた場合に、検索対象を拡張して検索を行うことができる。
【図面の簡単な説明】
【図1】本実施の形態に係る文書処理装置の概略構成を示したブロック図である。
【図2】文書属性の一例を示した図である。
【図3】図2の属性を文書属性編集部で編集した例を示した図である。
【図4】文書属性付与部による属性付与の一例を示した図である。
【図5】図4の属性abcを選択した場合の項目値代入の一例を示した図である。
【図6】文書属性編集履歴蓄積部のデータ形式の一例を示した図である。
【図7】文書属性編集部の編集の一例を示した図である。
【図8】属性の関係を示した図である。
【図9】文書属性編集蓄積履歴部のデータ形式の変形例を示した図である。
【図10】分析処理実行部における文書群分析処理手順を示したフローチャートである。
【符号の説明】
1 入力デバイス
2 表示装置
3 装置制御部
4 文書属性付与部
5 分析処理実行部
6 文書登録部
7 文書蓄積部
8 文書属性編集部
9 文書属性蓄積部
10 文書属性編集履歴蓄積部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a document processing apparatus, a document processing method, and a storage medium storing a document processing program for performing search and classification using an attribute of an electronic document and performing document management by analyzing a document group About.
[0002]
[Prior art]
In recent years, there are systems that manage digitized documents, but these systems use bibliographic information such as document names, creation dates and update dates to support document group management and analysis of document groups such as search and classification. It is supposed to be. Also, there is a method for supporting analysis of a document group by using information obtained by extracting a keyword or a part of document content as individual document bibliographic information. Furthermore, there is a method of improving convenience of document registration in the system by automating keyword extraction and information extraction from document contents.
In addition to the information attached to documents prepared in advance by the system, there is a system that can define information attached by the user. In such a system, it is possible to define the item name and item type of the attribute, and input the item value according to the item type defined by the user at any time including document registration and document update And can be input automatically.
Furthermore, a method is also known in which a plurality of bibliographic information and document incidental items described so far are collectively defined as document attributes. In this method, an attribute name is defined, and a plurality of item names and item types included in the attribute are defined and used as a document type. The number of items in the attribute can be increased and decreased, the name / type of the item can be edited, the attribute of the document can be selected when registering or updating the document, and the item value according to the type of each item can be substituted.
[0003]
As described above, conventionally, a method for searching a document group using bibliographic information and document attributes of various documents has been used. A user can extract and use some documents from a document group by specifying bibliographic information values and document attribute values as search conditions. In addition to the above, there is also known a method in which the system classifies and analyzes a document group based on the bibliographic information value and document attribute value of the document.
There has also been proposed a sentence processing apparatus that takes over an attribute by using a part (or all) of an existing attribute and leaves a history of editing when defining a new attribute of a document. In this sentence processing apparatus, a search or the like is performed using an attribute editing history. Specifically, when there is an attribute B that inherits a part (or all) of the attribute A, when a search condition is set for the attribute B, the document group of the attribute A is also searched.
[0004]
[Problems to be solved by the invention]
However, in the above-described sentence processing apparatus, the relationship between the original attribute and the attribute succeeding the attribute is described only with or without the relationship, and the attribute content is not concrete. Further, when there is a B attribute that inherits the A attribute and a C attribute that inherits the B attribute, a search or the like in consideration of the relationship between the A attribute and the C attribute cannot be performed.
In addition, in each of the above conventional methods, when document attributes such as a document attribute name defined by the user, an item name included in the attribute, and an item type change are edited, before and after the editing. Because the attribute type is different, if you specify the old attribute type and perform a search, documents corresponding to the new attribute type cannot be searched, or even if the user manages the record of editing, specifying search conditions becomes complicated was there. In addition, when the system classifies the document group, since the relationship before and after such editing is not taken into consideration, the desired classification result may not be obtained.
[0005]
Therefore, the object of the present invention is to record the history when the attribute name, the name of the item included in the attribute, the item type included in the attribute is changed, and the like, and whether or not the relationship between the attributes is inherited. It is an object of the present invention to provide a document processing apparatus, a document processing method, and a storage medium storing a document processing program that can be used for document group analysis, search, classification, etc. in consideration of time differences.
[0006]
[Means for Solving the Problems]
According to the first aspect of the present invention, attribute addition means for adding attributes such as the date when the document was acquired, the name of the person who created the document, and the document format to each document, and the attribute addition means Storage means for storing each document by attribute, instruction input means for inputting instructions for changing, editing, searching, etc. of the document stored in the document storage means, and storing the document by the instruction input means When an instruction to change or edit the contents of a document stored in the means is input, the document editing means for changing or editing the contents of the corresponding document, and the document whose contents are changed or edited by the document editing means newly added attribute change history by the attribute addition unit, a history storage means for storing the edit history, each statement said history storage means content changing, edited by the document editing unit Attribute change history, and related storage means for storing a relationship between the attributes of the time difference of the editing history, if an instruction to search the document is input by the instruction input unit, are stored in the document storage means Document analysis means for analyzing the document, the document analysis means based on the content change stored in the relationship storage means, the change history of the attribute of each edited document, the time difference of the edit history , by performing the analysis of the document, to achieve the above object.
According to a second aspect of the present invention, in the first aspect of the present invention, the information processing apparatus further comprises display means for displaying an analysis result by the document analysis means, and the relevance storage means adds or reversely calculates relevance. The above-mentioned object is achieved by displaying a ranking corresponding to the above as a search result on the display means .
[0007]
In the invention described in
[0008]
According to a fourth aspect of the invention, an attribute addition function for adding attributes such as the date when the document was acquired, the name of the person who created the document, and the document format to each document, and an attribute added by the attribute addition function A document storage function for storing each document by attribute, an instruction input function for inputting an instruction to change, edit, and search the contents of the document stored in the document storage function, and the document storage by the instruction input function When an instruction to change or edit the content of a document stored by the function is input, the document editing function for changing or editing the content of the corresponding document, and the document whose content has been changed or edited by the document editing function change history newly added attribute by the attribute additional function, a history storing function of storing edit history, content change the history storing function by the document editing function, edited Attribute change history of the document, and related storage function to store as association between the attribute a time difference edit history, if an instruction to search the document by said instruction input function is entered, stored in the document storage function a document analysis function for analyzing documents are, but are stored in a computer-readable document processing program for realizing on a computer, the document analysis function, the relevant storage function to the content change that is stored, attribute change history of each document that has been edited, based on the time difference between the editing history, by performing an analysis of documents, to achieve the above object.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to FIGS.
FIG. 1 is a block diagram showing a schematic configuration of a document processing apparatus according to the present embodiment. As shown in FIG. 1, the text processing system includes an input device 1, a
The document registration unit 6 is connected to an input device 1 such as a scanner, a camera, and a keyboard, and is composed of a network connection device (not shown), and performs input to the system of the document processing device.
The
The document attribute editing unit 8 defines the document attribute name, item name, type, and the like to be given to the document, and stores the defined document attribute in the document attribute storage unit 9. Also, once stored document attributes can be extracted from the document attribute storage unit 9 and edited by the document attribute editing unit 8.
[0010]
The document attribute editing
The analysis
The input device 1 includes a device such as a keyboard operated by a user, and can specify operations such as document registration, document attribute editing, document attribute assignment, and analysis execution. Also, the user can confirm the result of document registration and attribute editing on the
[0011]
FIG. 2 is a diagram showing an example of document attributes. An arbitrary name can be defined as the name of the document attribute. In FIG. 2, for example, the attribute name is abc. A plurality of items can be collectively defined in the attribute, and an
[0012]
FIG. 3 is a diagram showing an example in which the attribute of FIG. 2 is edited by the document attribute editing unit 8. In FIG. 3, as an example, the document attribute editing unit 8 changes the attribute name from abc to xyz, the
[0013]
FIG. 4 is a diagram showing an example of attribute assignment by the document
[0014]
FIG. 6 is a diagram showing an example of the data format of the document attribute editing
[0015]
FIG. 7 is a diagram showing an example of editing by the document attribute editing unit 8. The document attribute editing unit 8 includes a registered
[0016]
FIG. 8 is a diagram showing the relationship of attributes. Although not shown in FIG. 7, when the attributes a, b, c, and d are defined by the
[0017]
FIG. 9 is a diagram showing a modification of the data format of the document attribute editing
[0018]
Here, it is assumed that the attribute abc and the attribute def in FIG. 9 are presented in the registered
[0019]
FIG. 10 is a flowchart showing a document group analysis processing procedure in the analysis
First, when a user designates a search condition using the input device 1 or the like (step 121), the analysis
[0020]
For example, the item “print date” of the attribute ghi in FIG. 9 is designated as a search condition, and a search such as “documents with a print date of 1999/12/3 to 1999/12/31” is executed (step 121, Step 122; Y), referring to the document attribute editing
[0021]
When the item def and the item abc are expanded as search targets and a document with the attribute abc is obtained as a search result, the analysis result is displayed on the
Alternatively, both distance 1 and
[0022]
【The invention's effect】
In the first aspect of the present invention, contents changed by the relevant storage unit, temporal attributes of the change history of the edited document, and further stores the association of edit history, genus documents stored in the history storing means since analyzing the relevance of sex by the time difference, can be performed when the front and rear of the attribute editing search is specified as the condition is performed, the search to extend the search target.
In the second aspect of the invention, the relevance storage means can be used for search ranking in consideration of the relevance between items and displayed as a search result, so that the relevance between items can be determined.
[0023]
According to the third aspect of the present invention, the change of the temporal attribute of the document whose contents are changed and edited in the sixth step and the relevance of the editing history are further stored, and the document stored in the fifth step is stored. since analyzing the relevance of the attributes by the time difference, can be performed when the front and rear of the attribute editing search is specified as the condition is performed, the search to extend the search target.
According to the fourth aspect of the present invention, the relevancy storage function further stores the change history of the time attribute of the document that has been changed or edited , the relevance of the edit history, and the document attribute stored in the history storage function. since analysis by the relevant time difference can be performed when the search is specified as the condition before and after the attribute editing has been performed, the search to extend the search target.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration of a document processing apparatus according to an embodiment.
FIG. 2 is a diagram showing an example of document attributes.
FIG. 3 is a diagram illustrating an example in which the attribute of FIG. 2 is edited by a document attribute editing unit.
FIG. 4 is a diagram illustrating an example of attribute assignment by a document attribute assignment unit.
FIG. 5 is a diagram illustrating an example of item value substitution when the attribute abc of FIG. 4 is selected.
FIG. 6 is a diagram illustrating an example of a data format of a document attribute editing history accumulation unit.
FIG. 7 is a diagram illustrating an example of editing by a document attribute editing unit.
FIG. 8 is a diagram showing attribute relationships.
FIG. 9 is a diagram showing a modification of the data format of the document attribute editing / accumulating history part.
FIG. 10 is a flowchart illustrating a document group analysis processing procedure in an analysis processing execution unit.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1
Claims (4)
前記属性付加手段によって属性が付加された文書を属性ごとに格納する文書格納手段と、
前記文書格納手段に格納されている文書の内容変更、編集、検索などの指示を入力する指示入力手段と、
前記指示入力手段によって前記文書格納手段に格納されている文書の内容変更や編集の指示が入力された場合、該当する文書の内容変更や編集を行う文書編集手段と、
前記文書編集手段によって内容変更や編集された文書に対して前記属性付加手段により新たに付加された属性の変更履歴、編集履歴を記憶する履歴記憶手段と、
前記履歴記憶手段が前記文書編集手段によって内容変更、編集された各文書の属性の変更履歴、編集履歴の時間差を属性間の関連性として記憶する関連性記憶手段と、
前記指示入力手段によって文書の検索の指示が入力された場合、前記文書格納手段に格納されている文書の分析を行う文書分析手段と、を備え、
前記文書分析手段は、前記関連性記憶手段に記憶されている内容変更、編集された各文書の属性の変更履歴、編集履歴の時間差に基づいて、文書の分析を行うことを特徴とする文書処理装置。Attribute adding means for adding attributes such as the date when the document was acquired, the name of the person who created the document, and the document format to each document;
Document storage means for storing, for each attribute, a document to which an attribute is added by the attribute adding means;
Instruction input means for inputting instructions for changing, editing, searching, etc., the contents of the document stored in the document storage means;
A document editing unit that changes or edits the content of the corresponding document when an instruction to change or edit the content of the document stored in the document storage unit is input by the instruction input unit;
A history storage means for storing an attribute change history newly added by the attribute addition means to the document whose contents have been changed or edited by the document editing means, and an editing history;
The history storage means changes the contents by the document editing means, the attribute change history of each edited document, the relevance storage means for storing the time difference of the editing history as the relevance between attributes,
A document analysis unit that analyzes a document stored in the document storage unit when a document search instruction is input by the instruction input unit;
The document analysis means performs document analysis based on the content change stored in the relevance storage means, the change history of the attribute of each edited document, and the time difference of the edit history apparatus.
前記関連性記憶手段は関連性を加算または、逆算することで関連度に応じたランキングを検索結果として前記表示手段に表示することを特徴とする請求項1記載の文書処理装置。A display unit for displaying an analysis result by the document analysis unit;
The document processing apparatus according to claim 1, wherein the relevance storage unit displays a ranking corresponding to the relevance level as a search result on the display unit by adding or reversely calculating relevance.
属性が付加された文書を属性ごとに格納する文書属性蓄積部と、
文書の内容変更、編集、検索などの指示が入力される入力デバイスと、
文書の内容変更や編集を行う文書属性編集部と、
新たに付加された属性の変更履歴、編集履歴を記憶する文書属性編集履歴蓄積部と、
検索や分類などの処理を実行する分析処理実行部と、
から構成される文書処理装置において、
前記文書属性付与部が、個々の文書に対して、当該文書が取得された日付、文書作成者の人名、文書形式などの属性を付加する第1のステップと、
前記第1のステップで属性が付加された文書を属性ごとに前記文書属性蓄積部に格納する第2のステップと、
前記第2のステップで前記文書属性蓄積部に格納された文書の内容変更、編集、検索などの指示が前記入力デバイスに入力される第3のステップと、
前記第3のステップで前記文書属性蓄積部に格納されている文書の内容変更や編集の指示が前記入力デバイスに入力された場合、前記文書属性編集部が該当する文書の内容変更や編集を行う第4のステップと、
前記第4のステップによって内容変更や編集された文書に対して、前記第1のステップにより新たに付加された属性の変更履歴、編集履歴を前記文書属性編集履歴蓄積部に記憶する第5のステップと、
前記第5のステップが前記第4のステップによって内容変更、編集された各文書の属性の変更履歴、編集履歴の時間差を属性間の関連性として前記文書属性編集履歴蓄積部に記憶する第6のステップと、
前記第3のステップで文書の検索の指示が入力された場合、前記分析処理実行部が前記第2のステップで前記文書属性蓄積部に格納された文書の分析を行う第7のステップと、を備え、
前記第7のステップは、前記第6のステップで前記文書属性編集履歴蓄積部に記憶されている内容変更、編集された各文書の属性の変更履歴、編集履歴の時間差に基づいて、文書の分析を行うことを特徴とする文書処理方法。A document attribute assigning unit for adding attributes such as the date when the document was acquired, the name of the document creator, and the document format to each document ;
A document attribute storage unit for storing the attribute-added document for each attribute ;
An input device for inputting instructions such as document content modification, editing, and search;
A document attribute editing section for changing and editing the content of the document;
Document attribute editing history storage unit for storing newly added attribute change history and editing history;
An analysis process execution unit that executes processes such as search and classification;
In a document processing apparatus composed of
A first step in which the document attribute assigning unit adds attributes such as a date when the document is acquired, a person name of the document creator, and a document format to each document;
A second step of storing the document to which the attribute is added in the first step in the document attribute storage unit for each attribute ;
A third step in which an instruction to change, edit, search, or the like of the document stored in the document attribute storage unit in the second step is input to the input device ;
When an instruction to change or edit the content of the document stored in the document attribute storage unit in the third step is input to the input device, the document attribute editing unit changes or edits the content of the corresponding document. A fourth step;
The fifth step of storing to said fourth documents contents modified or edited by the step of the first newly added attribute change history by step, the edit history in the document attribute editing history storage unit When,
The sixth step stores the attribute change history of each document that has been changed and edited by the fourth step and the time difference between the edit histories in the document attribute editing history storage unit as the relationship between the attributes . Steps,
A seventh step in which the analysis processing execution unit analyzes the document stored in the document attribute storage unit in the second step when a document search instruction is input in the third step; Prepared,
In the seventh step, document analysis is performed based on the content change stored in the document attribute edit history storage unit in the sixth step , the attribute change history of each edited document, and the time difference of the edit history. A document processing method characterized by:
前記属性付加機能によって属性が付加された文書を属性ごとに格納する文書格納機能と、
前記文書格納機能に格納されている文書の内容変更、編集、検索などの指示を入力する指示入力機能と、
前記指示入力機能によって前記文書格納機能により格納されている文書の内容変更や編集の指示が入力された場合、該当する文書の内容変更や編集を行う文書編集機能と、
前記文書編集機能によって内容変更や編集された文書に対して前記属性付加機能により新たに付加された属性の変更履歴、編集履歴を記憶する履歴記憶機能と、
前記履歴記憶機能が前記文書編集機能によって内容変更、編集された各文書の属性の変更履歴、編集履歴の時間差を属性間の関連性として記憶する関連性記憶機能と、
前記指示入力機能によって文書の検索の指示が入力された場合、前記文書格納機能に格納されている文書の分析を行う文書分析機能と、がコンピュータに実現させるためのコンピュータ読み取り可能な文書処理プログラムに格納されており、
前記文書分析機能は、前記関連性記憶機能に記憶されている内容変更、編集された各文書の属性の変更履歴、編集履歴の時間差に基づいて、文書の分析を行うことを特徴とする文書処理プログラムが格納された記憶媒体。An attribute addition function for adding attributes such as the date when the document was acquired, the name of the document creator, and the document format to each document;
A document storage function for storing, for each attribute, a document to which an attribute is added by the attribute addition function;
An instruction input function for inputting an instruction to change, edit, search, etc., the content of the document stored in the document storage function;
A document editing function for changing or editing the content of the corresponding document when an instruction to change or edit the content of the document stored by the document storage function is input by the instruction input function;
A history storage function for storing a change history of an attribute newly added by the attribute addition function to the document whose contents have been changed or edited by the document editing function, and an editing history;
The history storage function changes the contents by the document editing function, the attribute change history of each edited document, the relevance storage function for storing the time difference of the editing history as the relevance between attributes,
When a document search instruction is input by the instruction input function, a document analysis function for analyzing a document stored in the document storage function and a computer-readable document processing program for causing the computer to realize Stored,
The document analysis function performs document analysis based on a content change stored in the relevance storage function, an attribute change history of each edited document, and a time difference between edit histories. A storage medium that stores programs.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001065120A JP3933407B2 (en) | 2001-03-08 | 2001-03-08 | Document processing apparatus, document processing method, and storage medium storing document processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001065120A JP3933407B2 (en) | 2001-03-08 | 2001-03-08 | Document processing apparatus, document processing method, and storage medium storing document processing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002269124A JP2002269124A (en) | 2002-09-20 |
JP3933407B2 true JP3933407B2 (en) | 2007-06-20 |
Family
ID=18923828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001065120A Expired - Fee Related JP3933407B2 (en) | 2001-03-08 | 2001-03-08 | Document processing apparatus, document processing method, and storage medium storing document processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3933407B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5114932B2 (en) * | 2006-11-30 | 2013-01-09 | 富士ゼロックス株式会社 | Document processing apparatus and document processing program |
JP7396119B2 (en) * | 2020-02-28 | 2023-12-12 | 富士フイルムビジネスイノベーション株式会社 | File management devices and programs |
KR20210121779A (en) * | 2020-03-31 | 2021-10-08 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | Provision of voice information by using printout on which attribute information of document is recorded |
-
2001
- 2001-03-08 JP JP2001065120A patent/JP3933407B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2002269124A (en) | 2002-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3870666B2 (en) | Document retrieval method and apparatus, and recording medium recording the processing program | |
US20090083230A1 (en) | Apparatus and method for supporting information searches | |
JPWO2006098031A1 (en) | Keyword management device | |
JPH08305616A (en) | Data management system | |
JP5424798B2 (en) | METADATA SETTING METHOD, METADATA SETTING SYSTEM, AND PROGRAM | |
JP2000076109A (en) | Data display device and data display method | |
JP2003173280A (en) | Apparatus, method and program for generating database | |
US20080140608A1 (en) | Information Managing Apparatus, Method, and Program | |
JP5675676B2 (en) | Business analysis design support device, business analysis design support method, and business analysis design support program | |
JP7415498B2 (en) | Information processing device and program | |
JP3933407B2 (en) | Document processing apparatus, document processing method, and storage medium storing document processing program | |
JP2008027134A (en) | Document management device, document management method, and program of executing document management method | |
JP2005107931A (en) | Image search apparatus | |
JP2005128872A (en) | Document retrieving system and document retrieving program | |
JP2004102818A (en) | Retrieval support method and retrieval support device | |
JP2010244187A (en) | Document retrieval system and method | |
JP2009223679A (en) | Electronic document search device and electronic document search program | |
JP2007249572A (en) | Project management support device, project management support method, and project management support program | |
JP2004145509A (en) | Document browsing navigation method and document browsing navigation device | |
JP4253134B2 (en) | Document processing apparatus, document processing method, program, and recording medium | |
JPH10162011A (en) | Information retrieval method, information retrieval system, information retrieval terminal equipment, and information retrieval device | |
JPH11282882A (en) | Document management method | |
JP2006048521A (en) | Document retrieval device, its control method, and control program | |
JP2000163439A (en) | Device and method for electronic file retrieval | |
JP2004234582A (en) | Dictionary construction method, system, and screen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060831 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060915 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061212 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070213 |
|
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: 20070309 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070313 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110330 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120330 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130330 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140330 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |