JP6939473B2 - 文書処理装置及びプログラム - Google Patents

文書処理装置及びプログラム Download PDF

Info

Publication number
JP6939473B2
JP6939473B2 JP2017227410A JP2017227410A JP6939473B2 JP 6939473 B2 JP6939473 B2 JP 6939473B2 JP 2017227410 A JP2017227410 A JP 2017227410A JP 2017227410 A JP2017227410 A JP 2017227410A JP 6939473 B2 JP6939473 B2 JP 6939473B2
Authority
JP
Japan
Prior art keywords
character string
attribute
information
search
displayed
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.)
Active
Application number
JP2017227410A
Other languages
English (en)
Other versions
JP2019096248A (ja
Inventor
将之 岩澤
将之 岩澤
芳恵 大平
芳恵 大平
慎吾 加藤
慎吾 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2017227410A priority Critical patent/JP6939473B2/ja
Publication of JP2019096248A publication Critical patent/JP2019096248A/ja
Priority to JP2021142642A priority patent/JP2022000772A/ja
Application granted granted Critical
Publication of JP6939473B2 publication Critical patent/JP6939473B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、文書処理装置及びプログラムに関する。
特許文献1には、内容の異なる複数の記事で構成された文書から、キーワードに関連する単位記事を自動的に抽出し、分類仕分け、整理保存するようにした文書処理装置が開示されている。
特許文献2には、再現表示させたいアノテーション等の付加情報を検索するための検索条件が指定されると、付加情報の属性情報を用いて指定された検索条件に合致する付加情報を検索し、検索された付加情報を文書上に再現表示するようにした表示制御方法が開示されている。
特開2001−109772号公報 特開2004−151898号公報
電子文書に属性情報を付与することにより、複数の電子文書を仕分けることが行われている。このような属性情報を付与するためのソフトウェアでは、属性情報を付与しようとする電子文書を表示させ、表示させた電子文書の中から文字列を選択することにより選択された文字列を属性情報として登録するような機能を備えている場合がある。
しかし、このような機能を利用して属性情報を登録しようとする場合、ユーザは表示された電子文書の中から属性情報として登録すべき文字列を目視により探さなければならない。
本発明の目的は、表示された電子文書において、受け付けられた属性情報の種類に対応する文字列を他の文字列と区別して表示することが可能な文書処理装置及びプログラムを提供することである。
[文書処理装置]
請求項1に係る本発明は、電子文書の文字列に関する属性情報の種類を受け付ける受付手段と、前記受付手段により受け付けられた種類に対応する文字列を、表示された電子文書の中から検索する検索手段と、前記電子文書において、前記検索手段により検索された文字列を他の文字列と区別して表示するよう制御する表示制御手段と、を備えた文書処理装置である。
請求項2に係る本発明は、前記表示制御手段は、前記検索手段により検索された文字列を他の文字列と比べて強調して表示するよう制御する請求項1記載の文書処理装置である。
請求項3に係る本発明は、前記検索手段は、書式情報が記憶された種類の属性情報を検索する場合、表示された電子文書の中から、属性情報の種類に対応した書式情報が予め記憶された記憶手段に記憶された書式情報に合致する文字列を検索する請求項1又は2記載の文書処理装置である。
請求項4に係る本発明は、前記表示制御手段は、前記検索手段により複数の書式情報に対応した文字列が検索された場合、検索された文字列と検索に使用された書式情報とを対応付けて表示するよう制御する請求項3記載の文書処理装置である。
請求項5に係る本発明は、前記検索手段は、属性情報として登録される可能性のある文字列が記憶された種類の属性情報を検索する場合、表示された電子文書の中から、属性情報として登録される可能性のある複数の文字列が、属性情報の種類に対応されて記憶された記憶手段に記憶された文字列と一致する文字列を検索する請求項1又は2記載の文書処理装置である。
請求項6に係る本発明は、前記表示制御手段は、前記記憶手段において1つの属性情報の種類に対して複数の文字列が記憶されており、前記検索手段により複数の文字列に一致した文字列が検索された場合、検索された文字列と検索に使用された文字列とを対応付けて表示するよう制御する請求項5記載の文書処理装置である。
請求項7に係る本発明は、前記受付手段により受け付けられた属性情報の種類が複数ある場合には、前記表示制御手段は、各種類における前記検索手段によりそれぞれ検索された文字列毎に区別して表示するよう制御する請求項4又は6記載の文書処理装置である。
請求項8に係る本発明は、前記表示制御手段は、各種類における前記検索手段によりそれぞれ検索された文字列毎に色分けして表示するよう制御する請求項7記載の文書処理装置である。
[プログラム]
請求項9に係る本発明は、電子文書の文字列に関する属性情報の種類を受け付けるステップと、受け付けられた種類に対応する文字列を、表示された電子文書の中から検索するステップと、前記電子文書において、検索された文字列を他の文字列と区別して表示するよう制御するステップと、を備えたプログラムである。
請求項1に係る本発明によれば、表示された電子文書において、受け付けられた属性情報の種類に対応する文字列を他の文字列と区別して表示することが可能な文書処理装置を提供することができる。
請求項2に係る本発明によれば、表示された電子文書において、受け付けられた属性情報の種類に対応する文字列を他の文字列と区別して表示することが可能な文書処理装置を提供することができる。
請求項3に係る本発明によれば、書式が異なる場合であっても、表示された電子文書において、受け付けられた属性情報の種類に対応する文字列を検索することが可能な文書処理装置を提供することができる。
請求項4に係る本発明によれば、書式が異なる場合であっても、表示された電子文書において、受け付けられた属性情報の種類に対応する文字列を他の文字列と区別して表示することが可能な文書処理装置を提供することができる。
請求項5に係る本発明によれば、文字列が異なる場合であっても、表示された電子文書において、受け付けられた属性情報の種類に対応する文字列を検索することが可能な文書処理装置を提供することができる。
請求項6に係る本発明によれば、文字列が異なる場合であっても、表示された電子文書において、受け付けられた属性情報の種類に対応する文字列を他の文字列と区別して表示することが可能な文書処理装置を提供することができる。
請求項7に係る本発明によれば、表示された電子文書において、受け付けられた複数の属性情報の種類に対応する文字列をそれぞれ他の文字列と区別して表示することが可能な文書処理装置を提供することができる。
請求項8に係る本発明によれば、表示された電子文書において、受け付けられた複数の属性情報の種類に対応する文字列をそれぞれ他の文字列と区別して表示することが可能な文書処理装置を提供することができる。
請求項9に係る本発明によれば、表示された電子文書において、受け付けられた属性情報の種類に対応する文字列を他の文字列と区別して表示することが可能なプログラムを提供することができる。
本発明の一実施形態の文書管理システムの構成を示す図である。 本発明の一実施形態における文書処理装置10のハードウェア構成を示すブロック図である。 本発明の一実施形態における文書処理装置10の機能構成を示すブロック図である。 文書処理装置10の表示画面例を示す図である。 文書処理装置10の表示画面例を示す図である。 属性検索設定画面44の一例を示す図である。 文書処理装置10の属性検索設定画面44における操作による動作を説明するためのフローチャート図である。 文書処理装置10の登録しようとする属性情報の種類に対応する文字列を検索する動作を説明するためのフローチャート図である。 文書処理装置10の属性情報の種類に対応する文字列を検索する動作を説明するための表示画面例を示す図である。 文書処理装置10の検索結果を示す表示画面例を示す図である。 文書処理装置10の属性情報の種類に対応する文字列を検索する動作を説明するための表示画面例を示す図である。 (A)は、属性検索設定画面44の一例であって、属性名「日付」の属性値登録画面47を示す図である。(B)は、属性検索設定画面44の一例であって、属性名「文書種類」の属性値登録画面47を示す図である。 文書処理装置10の検索結果を示す表示画面例を示す図である。 文書処理装置10の検索結果を示す表示画面例を示す図である。
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図1は本発明の一実施形態の文書管理システムのシステム構成を示す図である。
本発明の一実施形態の文書管理システムは、図1に示されるように、ネットワーク1により相互に接続されたパーソナルコンピュータ等の文書処理装置10〜12、およびサーバ装置14により構成される。
文書処理装置10〜12には、属性情報付与ソフトウェアがインストールされており、この属性情報付与ソフトウェアにより属性情報付与プログラムを実行して電子文書である文書データに属性情報を付与することにより、複数の文書データを属性情報の種類毎に仕分けることが可能となっている。また、属性情報付与ソフトウェアは、属性情報の種類に対応する文字列を文書データ中から検索する検索機能を備えている。
また、文書処理装置10〜12には、属性情報を付与して生成された文書データや、これらの文書データを格納したファイルを互いに送受信したり、閲覧、修正することが可能になっている。
また、サーバ装置14は、文書処理装置10〜12とネットワーク1を介して接続されており、文書処理装置10〜12により属性情報を付与して生成された文書データや、これらの文書データを格納したファイルを格納することができるようになっている。そして、文書処理装置10〜12は、サーバ装置14に格納されている属性情報を付与して生成された文書データや、これらの文書データを格納したファイルを読み出すことができるようになっていることにより、文書処理装置10〜12は、サーバ装置14を介しての文書データやファイルの受け渡しが可能となる。
次に、本実施形態の文書管理システムにおける文書処理装置10のハードウェア構成を図2に示す。なお、文書処理装置11、12の構成は、文書処理装置10の構成と同じであるためその説明は省略する。
文書処理装置10は、図2に示されるように、CPU16、メモリ17、ネットワーク1を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース(IF)18、ハードディスクドライブ(HDD)等の記憶装置19、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース(UI)装置20を有する。これらの構成要素は、制御バス21を介して互いに接続されている。
CPU16は、メモリ17または記憶装置19に格納された属性情報付与プログラムに基づいて所定の処理を実行して、文書処理装置10の動作を制御する。なお、本実施形態では、CPU16は、メモリ17または記憶装置19内に格納された属性情報付与プログラムを読み出して実行するものとして説明したが、当該プログラムをCD−ROM等の記憶媒体に格納してCPU16に提供することも可能である。
図3は、上記の属性情報付与プログラムが実行されることにより実現される文書処理装置10の機能構成を示すブロック図である。
文書処理装置10は、記憶装置19に記憶されている属性情報付与プログラム30を制御部としてのCPU16において実行することにより、文書情報登録部22、判定情報登録部23、受付部24、検索部25及び表示制御部26等として機能する。
また、記憶装置19は、属性情報付与プログラム30、文書情報31及び判定情報33等を格納する。
属性情報付与プログラム30は、CPU16を文書情報登録部22、判定情報登録部23、受付部24、検索部25及び表示制御部26等として動作させるプログラムである。
文書情報31は、例えばテキスト情報、画像情報、動画情報等の情報であって、属性情報を付与して生成された文書情報を含む。
判定情報33は、登録しようとする属性情報の種類に対応する文字列を検索するために用いられる。判定情報33は、予め記憶装置19に登録される。
判定情報33には、属性情報の種類に対応した書式情報であるフォーマット登録情報と、属性情報の種類に対応した文字列が含まれる。例えば、属性情報の種類である属性名「日付」に対して「○○年○月○日」、「○○/○/○」等の書式情報が判定情報として登録される。また、属性名「取引先名称」に対して「○○株式会社」、「○○Co,Ltd」、「○○(株)」、「(株)○○」等の書式情報が判定情報として登録される。また、属性名「金額」に対して「××円」、「¥××」、「××$」等の書式情報が判定情報として登録される。また、属性名「文書種類」に対して「領収書」、「請求書」等の文字列が判定情報として登録される。つまり、判定情報33として、属性情報の種類に対して、使用頻度の高い書式情報又は文字列を登録することができる。
文書情報登録部22は、登録要求に応じて記憶装置19の文書情報31に新たな文書情報を登録する。
判定情報登録部23は、登録要求に応じて記憶装置19に新たな判定情報33を登録する。具体的には、判定情報登録部23は、属性情報の種類に関連付けて新たな書式情報を判定情報33として登録する。また、判定情報登録部23は、属性情報の種類に関連付けて新たな文字列を判定情報33として登録する。また、判定情報登録部23は、新たな属性情報の種類を登録し、新たな属性情報の種類に関連付けて新たな書式情報又は文字列を判定情報33として登録する。
受付部24は、文書データの文字列に関する属性情報の種類を受け付ける。具体的には、ユーザが、文書データの中から検索して属性情報として登録したい文字列に関する属性情報の種類を受け付ける。
検索部25は、受付部24により受け付けられた属性情報の種類に対応する文字列を、表示された文書データの中から判定情報33に基づいて検索する。
また、検索部25は、書式情報が記憶された種類の属性情報を検索する場合、表示された文書データの中から、属性情報の種類に対応した書式情報が記憶装置19の判定情報33として格納された書式情報に合致する文字列を検索する。
また、検索部25は、属性情報として登録される可能性のある文字列が記憶された種類の属性情報を検索する場合、表示された文書データの中から、属性情報として登録される可能性のある文字列が、属性情報の種類に対応されて記憶された記憶装置19に判定情報33として記憶された文字列と一致する文字列を検索する。
表示制御部26は、文書データにおいて、検索部25により検索された文字列を他の文字列と区別して表示するよう制御する。具体的には、表示制御部26は、検索部25により検索された文字列を他の文字列と比べて強調して表示するよう制御する。例えば、検索部25により検索された文字列を他の文字列と比べて太い文字で表示したり、濃く表示したり、異なる色で表示したり、マーキングして表示したり、囲み線で表示するように制御する。
また、表示制御部26は、検索部25により複数の書式情報に対応した文字列が検索された場合、検索された文字列と検索に使用された書式情報とを対応付けて表示するよう制御する。例えば、検索された文字列と検索に使用された書式情報とを同じ色でマーキングして表示するよう制御する。
また、表示制御部26は、記憶装置19において1つの属性情報の種類に対して複数の文字列が記憶されており、検索部25により複数の文字列に一致した文字列が検索された場合、検索された文字列と検索に使用された文字列とを対応付けて表示するよう制御する。例えば、検索された文字列と検索に使用された文字列とを同じ色でマーキングして表示するよう制御する。
また、受付部24により受け付けられた属性情報の種類が複数ある場合には、表示制御部26は、各種類における検索部25によりそれぞれ検索された文字列毎に区別して表示するよう制御する。例えば、各種類における検索部25によりそれぞれ検索された文字列毎に色分けして表示するよう制御する。
次に、属性情報付与ソフトウェアを起動してファイルを展開した場合の表示画面例について図4及び図5に基づいて詳述する。
属性情報付与ソフトウェアの起動により、表示画面には、文書データに対して実行するための各種機能がツールバー40上にツールとして表示され、文書データのビュー画面41、属性登録画面42、属性検索設定画面44等が表示される。
ツールバー40上には、検索したい文字列に関する属性情報の種類をプルダウンして選択する検索欄50と、検索欄50において選択された属性情報の種類を受け付けて検索処理を実行する検索ボタン51と、記憶装置19に判定情報33として記憶されている全ての種類の属性情報を受け付けて検索処理を実行する検索ボタン52等が表示される。検索ボタン51と検索ボタン52は、受付部24として機能する。
属性登録画面42では、図4に示されるように、入力欄43に、属性名と、その属性名に対応する属性値として用いる文字列を入力して登録することで、文書データに対して属性情報を付与することができる。具体的には、例えば「日付」によりデータを仕分けるために、属性名「日付」の入力欄43に「2017/09/18」を入力して登録したり、「文書種類」によりデータを仕分けるために、属性名「文書種類」の入力欄43に「請求書」を入力して登録したりして、属性情報を付与することができる。
また、属性検索設定画面44では、図5に示されるように、属性登録画面42において属性情報を付与するための文字列を文書データ中から検索するための情報(判定情報33)を設定することができる。つまり、属性情報の種類に関連付けて書式情報や、属性情報として使用頻度の高い文字列を登録して判定情報33として記憶装置19に格納したり、削除することができる。また、新たな属性情報の種類を登録して判定情報33として記憶装置19に格納したり、削除することができる。
具体的には、例えば属性情報の種類(属性名)として用いる文字列を入力欄45に入力して登録ボタン48aをクリックすることにより登録したり、属性名として入力欄45に登録されている文字列を選択して削除ボタン48bをクリックすることにより削除することができる。
また、属性情報の種類(属性名)として登録されている文字列が複数ある場合には、図6に示されるように、入力欄45をプルダウンして他の文字列を選択できるようになっている。
そして、属性情報の種類に対応する属性値として用いる書式情報や文字列を入力欄46に入力して登録ボタン49aをクリックすることにより登録することができる。属性値として登録された書式情報や文字列は、属性値登録画面47に表示される。そして、属性値登録画面47に表示されている書式情報や文字列を選択して削除ボタン49bをクリックすることにより、選択された書式情報や文字列を削除することができる。
すなわち、入力欄45をプルダウンして選択された属性情報の種類の切り替えに応じて、切り替えられた属性情報の種類に対応する書式情報や文字列が属性値登録画面47に表示される。
具体的には、図5に示されるように、入力欄45で選択された「日付」に対して「¥d[4]/¥d[1,2]/¥d[1,2]」や「¥d[4]年¥d[1,2]月¥d[1,2]日」等の正規表現である書式情報を入力欄46に入力して登録ボタン49aをクリックすると、これらの書式情報が属性値登録画面47に表示され、判定情報33として記憶装置19に格納される。また、既に記憶装置12に判定情報33として格納されている属性情報の種類である場合には更新される。
そして、属性情報の種類として「日付」をキーワードとして検索した場合に、判定情報33として格納された属性情報の種類である「日付」に対応する上述の書式情報に対応する文字列である「2017/9/18」や「2017年9月18日」が文書データ中から検索される。ここで、正規表現とは、文字列の集合を一つの文字列で表現する方法の一つである。
次に、文書処理装置10の属性検索設定画面44における動作について、図5〜図7に基づいて説明する。
属性検索設定画面44のタブが選択されて表示されると、表示制御部26は、記憶装置19に格納された判定情報33を読み込んで入力欄45に属性名を表示するように制御する(ステップS10)。そして、表示している属性名に対応する属性値を属性値登録画面47に表示するように制御する(ステップS11)。具体的には、図5に示されているように属性名「日付」に対応する属性値として書式情報である「¥d[4]/¥d[1,2]/¥d[1,2]」や「¥d[4]年¥d[1,2]月¥d[1,2]日」を属性値登録画面47に表示するように制御する。
そして、表示制御部26は、ツールバー40の検索欄50に属性検索設定画面44に表示されている属性名を反映させて表示するように制御する(ステップS12)。
次に、属性検索設定画面44の属性名が切り替えられたか否かを判定する(ステップS13)。ここで、判定情報33として複数の属性名が登録されている場合には、図6に示されるように、入力欄45をプルダウンして属性名を切り替えて選択することが可能となる。
そして、表示制御部26は、入力欄45の属性名がプルダウンして切り替えられたと判定されると(ステップS13においてYes)、切り替えられた属性名に対応する属性値を記憶装置19から読み込んで属性値登録画面47に表示し(ステップS11)、検索欄50に属性検索設定画面44に表示されている属性名を反映させて表示するように制御する(ステップS12)。
そして、入力欄45の属性名がプルダウンして切り替えられないと判定された場合には(ステップS13においてNo)、属性名の登録ボタン48a又は属性値の登録ボタン49aがクリックされたか否かが判定される(ステップS14)。
属性検索設定画面44において、属性名の入力欄45又は属性値の入力欄46に文字列が入力され、登録ボタン48a又は登録ボタン49aがクリックされたと判定されると(ステップS14においてYes)、判定情報登録部23は、属性検索設定画面44に表示中の属性名と属性値(書式情報又は文字列)を記憶装置19に書き込んで(ステップS15)、判定情報33を更新する。そして、表示制御部26は、更新された判定情報33に基づいて属性名を表示するように制御する(ステップS10)。
そして、判定情報登録部23により属性名の登録ボタン48a又は属性値の登録ボタン49aがクリックされていないと判定されると(ステップS14においてNo)、属性名の削除ボタン48b又は属性値の削除ボタン49bがクリックされたか否かが判定される(ステップS16)。
そして、属性名の削除ボタン48b又は属性値の削除ボタン49bがクリックされたと判定されると(ステップS16においてYes)、判定情報登録部23は、属性検索設定画面44において削除された属性名又は属性値(書式情報又は文字列)を記憶装置19から削除して(ステップS17)、判定情報33を更新する。そして、表示制御部26は、更新された判定情報33に基づいて属性名を表示するように制御する(ステップS10)。
そして、属性名の削除ボタン48b又は属性値の削除ボタン49bがクリックされていないと判定された場合には(ステップS16においてNo)、処理を終了する。
なお、上述したステップS10、ステップS11、ステップS15及びステップS17において、記憶装置19の判定情報33にアクセスできない等のエラーが発生した場合には、表示制御部26は、「定義ファイルにアクセスできません。新規に定義ファイルを作成しますか。」等のダイアログと、「OK」ボタンと「キャンセル」ボタンを表示し、「OK」ボタンがクリックされた場合は、記憶装置19にファイルを作成し、処理を継続するように制御する。また、「キャンセル」ボタンがクリックされた場合は、処理を中止する。
次に、文書処理装置10の文書データ中から属性情報として用いる文字列を検索する動作について、図8〜図10に基づいて詳述する。
受付部24が、ユーザが属性情報として用いたい文字列に関する属性情報の種類である属性名(キーワード)を受け付ける(ステップS100)と、受け付けられた属性名に対応する属性値(書式情報又は文字列)が判定情報33から読み込まれる(ステップS101)。
具体的には、図9に示されるように、検索欄50をプルダウンしてユーザが検索したいキーワードである例えば「日付」が選択されて検索ボタン51がカーソル100によりクリックされると、属性名「日付」に対応する属性値が判定情報33から読み込まれる。
ここで、上述したステップS101において、記憶装置19の判定情報33にアクセスできない等のエラーが発生した場合には、表示制御部26は、「定義ファイルにアクセスできません。中止します。」等のダイアログと、「OK」ボタン等を表示し、「OK」ボタンがクリックされた場合は、処理を中止する。
そして、検索された文字列をマーキングする色を設定する(ステップS102)。
そして、検索部25は、表示された文書データの中から、判定情報33に基づいて、受付部24により受け付けられた属性情報の種類に対応する属性値に対応する文字列を検索する(ステップS103)。ここで、受付部24により受け付けられた属性情報の種類に対応する属性値が書式情報である場合には、表示された文書データの中から、判定情報33として格納された書式情報に対応する文字列と合致する文字列を文書データ中から検索する。また、受付部24により受け付けられた属性情報の種類に対応する属性値が文字列である場合には、表示された文書データの中から、判定情報33として格納された文字列と一致する文字列を文書データ中から検索する。
そして、キーワード検索された属性名に対応する文字列が文書データ中から検索されたか否かを判定する(ステップS104)。
そして、キーワード検索された属性名に対応する文字列が検索されたと判定された場合には(ステップS104においてYes)、表示制御部26は、検索された文字列と検索に使用された文字列である属性検索設定画面44の属性値とを同じ色でマーキングして表示するように制御する(ステップS105)。
そして、キーワード検索された属性名に対応する文字列が検索されないと判定された場合には(ステップS104においてNo)、ステップS100の処理に戻って、別の属性名でキーワード検索する。
そして、キーワード検索された属性名に対応する属性値が他にあるか否かが判定される(ステップS106)。
そして、他に検索していない属性値がある場合には(ステップS106においてYes)、検索していない属性値に変更し(ステップS107)、検索していない属性値に基づいて検索された文字列をマーキングする色を設定する(ステップS108)。そして、ステップS103の処理に戻って、その属性値に対応する文字列を検索する。
そして、他に検索していない属性値がない場合には(ステップS106においてNo)、処理を終了する。
具体的には、例えば図10に示されるように、検索欄50において「日付」が選択されて検索ボタン51がクリックされた場合には、属性名「日付」に対応する属性値として書式情報「¥d[4]/¥d[1,2]/¥d[1,2]」に対応する文字列である「2017/9/18」と、書式情報「¥d[4]年¥d[1,2]月¥d[1,2]日」に対応する文字列である「2017年9月18日」が検索されて、表示制御部26は、ビュー画面41上の検索された文字列と、属性値登録画面47上の検索に使用された書式情報とをそれぞれ対応付けて他の文字列と区別して表示するよう制御する。具体的には、ビュー画面41上の検索された文字列と、属性値登録画面47上の検索に使用された書式情報と、を対応付けてそれぞれ同じ色でマーキングして表示し、書式情報毎に色分けしてマーキングして表示するように制御する。
また、判定情報33として1つの属性情報の種類に対して複数の文字列が格納されている場合には、検索部25により複数の文字列に一致した文字列が文書データ中から検索されると、ビュー画面41上の検索された文字列と、属性値登録画面47上の検索に使用された文字列とをそれぞれ対応付けて他の文字列と区別して表示するよう制御する。具体的には、ビュー画面41上の検索された文字列と、属性値登録画面47上の検索に使用された文字列とを対応付けてそれぞれ同じ色でマーキングして表示し、それぞれ検索に使用された文字列毎に色分けしてマーキングして表示するよう制御する。
次に、本発明の他の実施形態について、図11〜図14に基づいて説明する。
本実施形態では、記憶装置19に判定情報33として記憶されている全ての種類の属性情報を受け付けて検索処理を実行する検索ボタン52を用いる。すなわち、図11に示されるように、検索ボタン52がカーソル100を用いてクリックされることにより、判定情報33として格納されている全ての属性名であって、検索欄50で選択可能な全ての属性名に対応する文字列を文書データ中からまとめて検索することができる。
具体的に、属性検索設定画面44において、図12(A)に示されるように属性名「日付」に対して書式情報「¥d[4]/¥d[1,2]/¥d[1,2]」、「¥d[4]年¥d[1,2]月¥d[1,2]日」が判定情報33として登録され、さらに、図12(B)に示されるように属性名「文書種類」に対して文字列「領収書」、「請求書」が判定情報33として登録されている場合を例にして説明する。
検索ボタン52がクリックされると、属性名「日付」に対応する属性値として書式情報「¥d[4]/¥d[1,2]/¥d[1,2]」に対応する文字列である「2017/9/18」と、書式情報「¥d[4]年¥d[1,2]月¥d[1,2]日」に対応する文字列である「2017年9月18日」が文書データ中から検索される。また、属性名「文書種類」に対応する属性値として文字列「請求書」が文書データ中から検索される。
そして、表示制御部26は、ビュー画面41上の検索された文字列と、属性値登録画面47上の検索に使用された書式情報又は文字列とをそれぞれ対応付けて他の文字列と区別して表示するよう制御する。具体的には、図13に示されるように、ビュー画面41上の検索された文字列「2017/9/18」と属性値登録画面47上の検索に使用された書式情報「¥d[4]/¥d[1,2]/¥d[1,2]」とを同じ色でマーキングして表示する。また、ビュー画面41上の検索された文字列「2017年9月18日」と属性値登録画面47上の検索に使用された書式情報「¥d[4]年¥d[1,2]月¥d[1,2]日」とを同じ色でマーキングして表示する。また、図14に示されるように、ビュー画面41上の検索された文字列「請求書」と、入力欄45をプルダウンして表示される属性値登録画面47上の検索に使用された文字列「請求書」とを同じ色でマーキングして表示する。なお、属性値登録画面47上の「領収書」は文書データ中にないため検索されない。
すなわち、受付部24により受け付けられた属性情報の種類が複数ある場合には、表示制御部26は、各種類における検索部25によりそれぞれ検索された文字列毎に区別して表示するよう制御する。例えば、各種類における検索部25によりそれぞれ検索された文字列毎に色分けして表示するよう制御する。
そして、ユーザは、ビュー画面41にマーキングして表示された文字列と、属性値登録画面47にマーキングして表示された文字列とをみて、属性登録画面42において属性情報として文字列を入力して登録することにより、文書データに対して属性情報を付与することができる。
なお、上記実施形態では、属性登録画面42をUI装置20に表示して処理を実行する構成について詳述したが、これに限らず、属性検索設定画面44において例えばマウスで右クリックして実行バーを表示させる等により実行画面を表示して処理を実行するようにしてもよい。
また、上記実施形態では、判定情報33を文書処理装置10の記憶装置19に格納する構成について詳述したが、これに限らず、サーバ装置14に格納し、複数の文書処理装置10〜12からアクセスして用いるようにしてもよい。
[変形例]
上記実施形態では、属性情報付与ソフトに対して本発明を適用した場合を用いて説明したが、本発明はこれに限定されるものではなく、文書データ等に対して編集操作を行う構成を有するソフトウェアであれば同様に本発明を適用することができるものである。
例えば、パーソナルコンピュータ上で文書データを編集するようなソフトウェアだけでなく、スマートフォン、タブレット端末装置等の携帯情報端末装置等において文書データの編集操作を行うようなソフトウェアに対しても本発明は同様に適用可能である。
また、実施形態において、情報処理装置によって実行されるプログラムは、磁気記録媒体(磁気テープ、磁気ディスク(HDD、FD(Flexible Disk))など)、光記録媒体(光ディスク(CD(Compact Disk)、DVD(Digital Versatile Disk))など)、光磁気記録媒体、半導体メモリ(フラッシュROMなど)などのコンピュータが読み取り可能な記録媒体に記憶した状態で提供されてもよい。また、これらのプログラムは、インターネットなどのネットワーク経由でダウンロードされてもよい。
1 ネットワーク
10、11、12 文書処理装置
14 サーバ装置
16 CPU
17 メモリ
18 通信インタフェース(IF)
19 記憶装置
20 ユーザインタフェース(UI)装置
23 判定情報登録部
24 受付部
25 検索部
26 表示制御部
30 属性情報付与プログラム
33 判定情報

Claims (9)

  1. 電子文書の文字列に関する属性情報の種類を受け付ける受付手段と、
    前記受付手段により受け付けられた種類に対応する文字列を、表示された電子文書の中から検索する検索手段と、
    前記電子文書において、前記検索手段により検索された文字列を他の文字列と区別して表示するよう制御する表示制御手段と、
    を備えた文書処理装置。
  2. 前記表示制御手段は、前記検索手段により検索された文字列を他の文字列と比べて強調して表示するよう制御する請求項1記載の文書処理装置。
  3. 前記検索手段は、書式情報が記憶された種類の属性情報を検索する場合、表示された電子文書の中から、属性情報の種類に対応した書式情報が予め記憶された記憶手段に記憶された書式情報に合致する文字列を検索する請求項1又は2記載の文書処理装置。
  4. 前記表示制御手段は、前記検索手段により複数の書式情報に対応した文字列が検索された場合、検索された文字列と検索に使用された書式情報とを対応付けて表示するよう制御する請求項3記載の文書処理装置。
  5. 前記検索手段は、属性情報として登録される可能性のある文字列が記憶された種類の属性情報を検索する場合、表示された電子文書の中から、属性情報として登録される可能性のある複数の文字列が、属性情報の種類に対応されて記憶された記憶手段に記憶された文字列と一致する文字列を検索する請求項1又は2記載の文書処理装置。
  6. 前記表示制御手段は、前記記憶手段において1つの属性情報の種類に対して複数の文字列が記憶されており、前記検索手段により複数の文字列に一致した文字列が検索された場合、検索された文字列と検索に使用された文字列とを対応付けて表示するよう制御する請求項5記載の文書処理装置。
  7. 前記受付手段により受け付けられた属性情報の種類が複数ある場合には、前記表示制御手段は、各種類における前記検索手段によりそれぞれ検索された文字列毎に区別して表示するよう制御する請求項4又は6記載の文書処理装置。
  8. 前記表示制御手段は、各種類における前記検索手段によりそれぞれ検索された文字列毎に色分けして表示するよう制御する請求項7記載の文書処理装置。
  9. 電子文書の文字列に関する属性情報の種類を受け付けるステップと、
    受け付けられた種類に対応する文字列を、表示された電子文書の中から検索するステップと、
    前記電子文書において、検索された文字列を他の文字列と区別して表示するよう制御するステップと、
    を備えたプログラム。
JP2017227410A 2017-11-28 2017-11-28 文書処理装置及びプログラム Active JP6939473B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017227410A JP6939473B2 (ja) 2017-11-28 2017-11-28 文書処理装置及びプログラム
JP2021142642A JP2022000772A (ja) 2017-11-28 2021-09-01 文書処理装置及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017227410A JP6939473B2 (ja) 2017-11-28 2017-11-28 文書処理装置及びプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021142642A Division JP2022000772A (ja) 2017-11-28 2021-09-01 文書処理装置及びプログラム

Publications (2)

Publication Number Publication Date
JP2019096248A JP2019096248A (ja) 2019-06-20
JP6939473B2 true JP6939473B2 (ja) 2021-09-22

Family

ID=66971820

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2017227410A Active JP6939473B2 (ja) 2017-11-28 2017-11-28 文書処理装置及びプログラム
JP2021142642A Pending JP2022000772A (ja) 2017-11-28 2021-09-01 文書処理装置及びプログラム

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2021142642A Pending JP2022000772A (ja) 2017-11-28 2021-09-01 文書処理装置及びプログラム

Country Status (1)

Country Link
JP (2) JP6939473B2 (ja)

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09269940A (ja) * 1996-03-29 1997-10-14 Sharp Corp 日時等を抽出する装置
JPH1063684A (ja) * 1996-08-19 1998-03-06 Fuji Xerox Co Ltd 属性情報付与装置
JP2005227975A (ja) * 2004-02-12 2005-08-25 Fuji Xerox Co Ltd 文書検索装置および方法
JP4482489B2 (ja) * 2005-05-23 2010-06-16 シャープ株式会社 電子機器
US8060357B2 (en) * 2006-01-27 2011-11-15 Xerox Corporation Linguistic user interface
JP4477587B2 (ja) * 2006-02-28 2010-06-09 株式会社エヌジェーケー テキストデータのコンピュータ処理用操作ボタン生成方法
JP2007249322A (ja) * 2006-03-14 2007-09-27 Mitsubishi Electric Corp 文書視覚化装置及び文書視覚化プログラム
JP2008250651A (ja) * 2007-03-30 2008-10-16 National Institute Of Information & Communication Technology 情報処理装置、情報処理方法、およびプログラム
JP2009199192A (ja) * 2008-02-19 2009-09-03 Ohbayashi Corp 文書情報提示方法、文書情報提示プログラムおよび文書情報提示装置
JP2011053734A (ja) * 2009-08-31 2011-03-17 Tatsuya Shindo サイト内検索サーバ、サイト内検索サービス方法、及びプログラム
JP5317922B2 (ja) * 2009-10-16 2013-10-16 株式会社野村総合研究所 情報抽出ルール作成支援システム

Also Published As

Publication number Publication date
JP2019096248A (ja) 2019-06-20
JP2022000772A (ja) 2022-01-04

Similar Documents

Publication Publication Date Title
RU2427896C2 (ru) Аннотирование документов в совместно работающих приложениях данными в разрозненных информационных системах
KR101323011B1 (ko) 데이터베이스 애플리케이션에 선택 가능 기능 컨트롤을디스플레이하기 위한 명령 사용자 인터페이스
US7590939B2 (en) Storage and utilization of slide presentation slides
US7493561B2 (en) Storage and utilization of slide presentation slides
US8584009B2 (en) Automatically propagating changes in document access rights for subordinate document components to superordinate document components
US7546533B2 (en) Storage and utilization of slide presentation slides
Johnson Access 2013 on demand
US8312388B2 (en) Information processing apparatus, information processing method and computer readable medium
US9372843B2 (en) Document association device, document association method, and non-transitory computer readable medium
US20080154869A1 (en) System and method for constructing a search
MXPA04006410A (es) Interprete de sistema de archivo.
JP2007233474A (ja) 案件情報作成支援システム及びプログラム
US9529798B2 (en) Document management system, search designation method, and storage medium
US20080140608A1 (en) Information Managing Apparatus, Method, and Program
JP2006179008A (ja) テンプレート、リストおよび活動を用いたマーケティングのための方法と装置
JP5928286B2 (ja) 情報処理装置及びプログラム
JP2012159917A (ja) 文書管理システム、文書管理方法、及びプログラム
US7100126B2 (en) Electrical form design and management method, and recording medium
JP6939473B2 (ja) 文書処理装置及びプログラム
JP2018036855A (ja) 情報処理システム、情報処理システムの制御方法、及びプログラム
JP2006048521A (ja) 文書検索装置及びその制御方法、並びに制御プログラム
US9910838B2 (en) Alternates of assets
JP6918457B2 (ja) ファイル管理システム、及び制御方法
JP7251876B1 (ja) サーバ装置、サーバ装置の制御方法、及びプログラム
JP5617535B2 (ja) 情報処理装置、情報処理装置の処理方法及びプログラム。

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200831

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20201102

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: 20210803

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210816

R150 Certificate of patent or registration of utility model

Ref document number: 6939473

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150