(57)【特許請求の範囲】
【請求項１】
記録すべき固有情報を取得する固有情報取得部と、
文書データに含まれる１又は複数のユーザが指定した文書要素にそれぞれ関連する、前記ユーザが選択した複数の、前記文書要素と意味が類似する類似文書要素群から、前記固有情報に応じた１の類似文書要素のそれぞれを選出する類似文書要素選出部と、
前記各文書要素が前記類似文書要素選出部により選出される前記類似文書要素に置換された置換文書データを取得する置換文書データ取得部と、
を含み、
前記文書要素は、前記文書データに含まれる単語である、
ことを特徴とする文書処理システム。
【請求項２】
前記文書処理システムは、更に、
前記１又は複数の文書要素の前記文書データにおける位置を示す位置情報を取得する位置情報取得部と、
前記位置情報取得部により取得される前記各文書要素を、前記位置情報に関連付けて、前記類似文書要素群を記憶部に登録する登録部と、
を有することを特徴とする請求項１記載の文書処理システム。
【請求項３】
前記文書処理システムは、更に、
前記置換文書データに含まれる１又は複数の文書要素それぞれに関する類似文書要素群を取得する類似文書要素取得部と、
前記置換文書データにおいて前記各文書要素に代えて前記類似文書要素群のうちいずれの類似文書要素が含まれているかを判断する判断部と、
前記判断部により判断される類似文書要素に基づき、前記置換文書データに関する前記固有情報を取得する固有情報取得部と、
を含むことを特徴とする請求項２記載の文書処理システム。
【請求項４】
前記記憶部は、前記置換文書データを配布する配布先に関連する情報を、前記固有情報と関連付けて記憶することを特徴とする請求項２記載の文書処理システム。
【請求項５】
前記文書処理システムは、更に１又は複数の文書要素を指定する文書要素指定部を有することを特徴とする請求項２記載の文書処理システム。
【請求項６】
前記登録部は、前記類似文書要素群を構成する各類似文書要素に、順に０から始まる類似文書要素番号を関連付けて登録することを特徴とする請求項２記載の文書処理システム。
【請求項７】
前記登録部は、
各文書要素を順にテーブルの形式で登録し、
前記テーブルの１番目の文書要素については１の値を、該１番目の文書要素に関する重みとして、
２番目以降の文書要素については、Ｎを２以上の整数とした場合、Ｎ−１番目の重みに該Ｎ−１番目の文書要素の類似文書要素群に含まれる類似文書要素の個数を乗じた値を重みとして、各文書要素と関連付けて登録することを特徴とする請求項６記載の文書処理システム。
【請求項８】
前記固有情報は、前記各文書要素に関連づけられた各重みと、各類似文書要素番号に応じた情報であることを特徴とする請求項７記載の文書処理システム。
【請求項９】
文書データに含まれる１又は複数のユーザが指定した文書要素の前記文書データにおける位置を示す位置情報を取得する位置情報取得部と、
前記位置情報取得部により取得される前記各文書要素の位置情報に関連付けて、前記１または複数のユーザが指定した文書要素にそれぞれ関連する、前記ユーザが選択した、前記文書要素と意味が類似する類似文書要素群を記憶部に登録する登録部と、
を含み、
前記文書要素は、前記文書データに含まれる単語である、
ことを特徴とする文書処理システム。
【請求項１０】
文書データに含まれる１又は複数のユーザが指定した文書要素それぞれに関する、前記ユーザが選択した、前記文書要素と意味が類似する類似文書要素群を取得する類似文書要素取得部と、
置換文書データにおいて前記各文書要素に代えて前記類似文書要素群のうちいずれの類似文書要素が含まれているかを判断する判断部と、
前記判断部により判断される類似文書要素に基づき、前記置換文書データに関する固有情報を取得する固有情報取得部と、
を含み、
前記文書要素は、前記文書データに含まれる単語である、
ことを特徴とする文書処理システム。
【請求項１１】
記録すべき固有情報を取得する固有情報取得部、
文書データに含まれる１又は複数のユーザが指定した文書要素にそれぞれ関連する、前記ユーザが選択した複数の、前記文書要素と意味が類似する類似文書要素群から、前記固有情報に応じた１の類似文書要素のそれぞれを選出する類似文書要素選出部、
前記各文書要素が前記類似文書要素選出部により選出される前記類似文書要素に置換された置換文書データを取得する置換文書データ取得部、
としてコンピュータを機能させるための文書処理プログラムであって、
前記文書要素は、前記文書データに含まれる単語である、
ことを特徴とする文書処理プログラム。
【請求項１２】
文書データに含まれる１又は複数の、前記文書要素と意味が類似するユーザが指定した文書要素の前記文書データにおける位置を示す位置情報を取得する位置情報取得部、
前記位置情報取得部により取得される前記各文書要素の位置情報に関連付けて、前記１または複数の前記ユーザが指定した文書要素にそれぞれ関連する、前記ユーザが選択した類似文書要素群を記憶部に登録する登録部、
としてコンピュータを機能させるための文書処理プログラムであって、
前記文書要素は、前記文書データに含まれる単語である、
ことを特徴とする文書処理プログラム。
【請求項１３】
文書データに含まれる１又は複数の、前記文書要素と意味が類似するユーザが指定した文書要素それぞれに関する、前記ユーザが選択した類似文書要素群を取得する類似文書要素取得部、
置換文書データにおいて前記各文書要素に代えて前記類似文書要素群のうちいずれの類似文書要素が含まれているかを判断する判断部、
前記判断部により判断される類似文書要素に基づき、前記置換文書データに関する固有情報を取得する固有情報取得部、
としてコンピュータを機能させるための文書処理プログラムであって、
前記文書要素は、前記文書データに含まれる単語である、
ことを特徴とする文書処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理システム及び文書処理プログラムに関する。
【背景技術】
【０００２】
従来より、文書等のデータの偽造や不正使用を防止するための技術が知られている。例えば、印刷物の背景に、複写すると浮き出て印刷されるようなイメージを印刷して、複写時に複写であることが容易にわかるような技術が知られている。
【０００３】
また、印刷元を容易に特定できるようにする技術として、印刷指示をおこなった者の氏名や社員番号等を用紙の端などに明示的に印刷する技術や、文書データにマイクロ文字や微小ドットの組み合わせを印刷する技術、画像に電子透かしを埋め込む印刷技術が知られている。
【０００４】
また、例えば、下記特許文献１には、不正使用発見のための情報として、文書等に含まれる文字または記号について、当該文字または記号と似た形状をもつ文字または記号と置換する文字情報編集加工装置が開示されている。具体的には、例えば、文書等に含まれる「ー」（長音記号）を「−」（ハイフン）に置換することや、「口」（漢字）を「ロ」（カタカナ）で置換することにより、見た目にはほとんどわからない固有の情報を埋め込む装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３５２９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、配布する文書または文書データの受け取り側に、不正使用防止の意図を知られることなく、当該文書または文書データに固有情報を埋め込む文書処理システム及び文書処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の文書処理システムは、記録すべき固有情報を取得する固有情報取得部と、文書データに含まれる１又は複数の文書要素にそれぞれ関連する複数の類似文書要素群から、前記固有情報に応じた１の類似文書要素のそれぞれを選出する類似文書要素選出部と、前記各文書要素が前記類似文書要素選出部により選出される前記類似文書要素に置換された置換文書データを取得する置換文書データ取得部と、を含むことを特徴とする。
【０００８】
請求項２に記載の文書処理システムは、請求項１に記載の発明において、前記文書処理システムは、更に、前記１又は複数の文書要素の前記文書データにおける位置を示す位置情報を取得する位置情報取得部と、前記位置情報取得部により取得される前記各文書要素を、前記位置情報に関連付けて、前記類似文書要素群を記憶部に登録する登録部と、を有することを特徴とする。
【０００９】
請求項３に記載の文書処理システムは、請求項２に記載の発明において、前記文書処理システムは、更に、前記置換文書データに含まれる１又は複数の文書要素それぞれに関する類似文書要素群を取得する類似文書要素取得部と、前記置換文書データにおいて前記各文書要素に代えて前記類似文書要素群のうちいずれの類似文書要素が含まれているかを判断する判断部と、前記判断部により判断される類似文書要素に基づき、前記置換文書データに関する前記固有情報を取得する固有情報取得部と、を含むことを特徴とする。
【００１０】
請求項４に記載の文書処理システムは、請求項２に記載の発明において、前記記憶部は、前記置換文書データを配布する配布先に関連する情報を、前記固有情報と関連付けて記憶することを特徴とする。
【００１１】
請求項５に記載の文書処理システムは、請求項２に記載の発明において、前記文書処理システムは、更に１又は複数の文書要素を指定する文書要素指定部を有することを特徴とする。
【００１２】
請求項６に記載の文書処理システムは、請求項２に記載の発明において、前記登録部は、前記類似文書要素群を構成する各類似文書要素に、順に０から始まる類似文書要素番号を関連付けて登録することを特徴とする。
【００１３】
請求項７に記載の文書処理システムは、請求項６に記載の発明において、前記登録部は、各文書要素を順にテーブルの形式で登録し、前記テーブルの１番目の文書要素については１の値を、該１番目の文書要素に関する重みとして、２番目以降の文書要素については、Ｎを２以上の整数とした場合、Ｎ−１番目の重みに該Ｎ−１番目の文書要素の類似文書要素群に含まれる類似文書要素の個数を乗じた値を重みとして、各文書要素と関連付けて登録することを特徴とする。
【００１４】
請求項８に記載の文書処理システムは、請求項７に記載の発明において、前記固有情報は、前記各文書要素に関連づけられた各重みと、各類似文書要素番号に応じた情報であることを特徴とする。
【００１５】
請求項９に記載の文書処理システムは、文書データに含まれる１又は複数の文書要素の前記文書データにおける位置を示す位置情報を取得する位置情報取得部と、前記位置情報取得部により取得される前記各文書要素の位置情報に関連付けて類似文書要素群を記憶部に登録する登録部と、を含むことを特徴とする。
【００１６】
請求項１０に記載の文書処理システムは、文書データに含まれる１又は複数の文書要素それぞれに関する類似文書要素群を取得する類似文書要素取得部と、置換文書データにおいて前記各文書要素に代えて前記類似文書要素群のうちいずれの類似文書要素が含まれているかを判断する判断部と、前記判断部により判断される類似文書要素に基づき、前記置換文書データに関する固有情報を取得する固有情報取得部と、を含むことを特徴とする。
【００１７】
請求項１１に記載の文書処理プログラムは、記録すべき固有情報を取得する固有情報取得部と、文書データに含まれる１又は複数の文書要素にそれぞれ関連する複数の類似文書要素群から、前記固有情報に応じた１の類似文書要素のそれぞれを選出する類似文書要素選出部と、前記各文書要素が前記類似文書要素選出部により選出される前記類似文書要素に置換された置換文書データを取得する置換文書データ取得部、としてコンピュータを機能させることを特徴とする。
【００１８】
請求項１２に記載の文書処理プログラムは、文書データに含まれる１又は複数の文書要素の前記文書データにおける位置を示す位置情報を取得する位置情報取得部と、前記位置情報取得部により取得される前記各文書要素の位置情報に関連付けて類似文書要素群を記憶部に登録する登録部、としてコンピュータを機能させることを特徴とする。
【００１９】
請求項１３に記載の文書処理プログラムは、文書データに含まれる１又は複数の文書要素それぞれに関する類似文書要素群を取得する類似文書要素取得部と、置換文書データにおいて前記各文書要素に代えて前記類似文書要素群のうちいずれの類似文書要素が含まれているかを判断する判断部と、前記判断部により判断される類似文書要素に基づき、前記置換文書データに関する固有情報を取得する固有情報取得部、としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００２０】
請求項１、２、４乃至１２の発明によれば、不正使用の意図を知られずに固有情報を文書または文書データに埋め込み、文書の不正使用を防止する。
【００２１】
請求項３及び１３の発明によれば、配布された文書または文書データから自動的に固有情報を取得することにより、配布先が特定されることになる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態における文書処理システムの概略を示す図である
【図２】本発明の実施形態における文書処理装置の概略を示す図である。
【図３】本発明の実施形態における文書処理装置を機能的に示す図である。
【図４】本発明の実施形態におけるテーブルを説明するための図である。
【図５】本発明の実施形態における元文書作成処理を示すフローチャートである。
【図６】本発明の実施形態における配布用文書作成処理を説明するためのフローチャートである。
【図７】本発明の本実施の形態における照合装置の構成を機能的に説明するための図である。
【図８】本発明の本実施の形態における照合装置の照合処理のフローチャートを示す図である。
【図９】本発明の変形例を説明するための図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について、図面を参照しつつ説明する。なお、図面については、同一又は同等の要素には同一の符号を付し、重複する説明は省略する。
【００２４】
図１は、本発明の実施形態における文書処理システムの概略を示す図である。図１に示すように、文書処理システム１００は、文書処理装置１０１、データ形成装置１０２、コンピュータ１０３を有する。なお、当該文書処理装置１０１、データ形成装置１０２、コンピュータ１０３は、通信ネットワーク１０４を通じて互いに接続される。
【００２５】
文書処理装置１０１は、例えば、パーソナルコンピュータ等のコンピュータシステムで構成される。具体的には、図２に示すように、文書処理装置１０１は、制御部２０１と、当該制御部２０１と接続された記憶部２０２、操作部２０３、表示部２０４、及び、通信部２０５により構成される。
【００２６】
制御部２０１は、例えば、ＣＰＵ等であって、記憶部２０２に格納されたプログラムに従って動作する。なお、本実施の形態において制御部２０１が実行する処理の詳細については、後述する。
【００２７】
記憶部２０２は、例えば、ハードディスクやＲＯＭやＲＡＭ等の情報記録媒体で構成され、制御部２０１によって実行されるプログラムを保持する情報記録媒体である。また、記憶部２０２は、例えば、制御部２０１のワークメモリとしても動作する。
【００２８】
操作部２０３は、例えば、キーボードや、マウス等のインターフェースで構成され、ユーザーの操作指示に応じて、当該操作の内容を制御部２０１に出力する。
【００２９】
表示部２０４は、例えば、液晶ディスプレイやＣＲＴディスプレイ等の表示装置であって、制御部２０１からの指示に従い、情報を表示する。
【００３０】
通信部２０５は、例えば、ネットワークインターフェースであって、制御部２０１からの指示にしたがって、通信ネットワーク１０４を介して情報を送受信する。
【００３１】
なお、図１に示したコンピュータ１０３も、図２に示した文書処理装置１０１と同様の構成を有する。
【００３２】
また、データ形成装置１０２は、例えば、プリンタ、ＦＡＸ、コピー機、または、それらの複合機等であって、通信ネットワーク１０４を通じた文書処理装置１０１からの制御情報に基づいて、紙等の媒体に文書データを印刷、または、文書データを形成するとともに、通信ネットワーク１０４を介して、所定の配布先である例えば、コンピュータ１０３に当該データを送信する。
【００３３】
なお、図１においては、文書処理装置１０１、データ形成装置１０２、及び、コンピュータ１０３のみを示したが、通信ネットワーク１０４には、更に、１または複数のコンピュータ１０３やその他の情報機器が接続され得る。
【００３４】
図３は、文書処理装置を機能的に示す図である。なお、図３に示す当該文書処理装置１００の機能は、主に制御部２０１により実行される。これらの機能は、例えば、記憶部２０２に記憶されたプログラムを実行することにより実現される。なお、当該プログラムは、例えば、通信ネットワーク１０４を介して、ダウンロードされて提供されてもよいし、または、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータで読み取り可能な各種の情報記録媒体によって提供されてもよい。
【００３５】
文書データ取得部３０１は、ユーザーの操作部２０３への指示操作に基づいて作成された文書データを取得する。具体的には、例えば、記憶部２０２等の情報記録媒体に記憶されたワードプロセッサープログラムを用いて、ユーザーが表示部２０４を見ながら、操作部２０３を用いて入力した文書データを取得する。
【００３６】
なお、当該文書データは、当該文書処理装置１０１の外部（例えば、コンピュータ１０３）に記憶された文書データであってもよい。この場合、当該文書データは、例えば、通信ネットワーク１０４を通じて、文書データ取得部３０１により取得されることはいうまでもない。また、文書データは、文書の他、図形、写真、表等任意のデータを含み得る。
【００３７】
文書要素指定部３０２は、ユーザーの操作部２０３への指示操作に基づいて、文書データ中の文書要素を指定する。具体的には、例えば、表示部２０４に表示された文書データを参照しつつ、当該文書データに含まれる１または複数の文書要素を、ユーザーが操作部２０３を用いることにより、指定することによって行う。なお、文書要素とは、文書データ中の単語または「、」や「。」「“」等の記号をいう。
【００３８】
類似文書要素取得部３０３は、指定された文書要素の類似文書要素群を取得する。類似文書要素群の取得は、例えば、ユーザーが辞書を検索し、検索した類似文書要素のうち当該文書要素と置換可能な１以上の類似文書要素を操作部２０３により選択することにより取得する。
【００３９】
この際、例えば、文書要素の指定に応じて、あらかじめ記憶部２０２やコンピュータ１０３に記憶された類似文書要素辞書が検索され、当該文書要素の類似文書要素群が表示される構成としてもよい。そして、当該表示された類似文書要素群の一部または全部をユーザーが選択することにより、類似文書要素群を取得する構成としてもよい。
【００４０】
ここで、類似文書要素群とは、文書要素の１または複数の類似文書要素で構成される。また、各類似文書要素とは、対応する文書要素と類似の意味を有し、かつ、対応する文書要素と置換しても、文章として不自然にならないものをいう。また、本実施の形態においては、置換可能か否かは、ユーザーが判断する。これはたとえ類似文書要素であっても、置換すると文書として不自然となることを防止するためである。
【００４１】
位置情報取得部３０４は、上記文書要素の指定に基づいて、文書データ中における当該文書要素の位置情報を取得する。例えば、文書データ中における何番目の単語または何文字目か等の情報を位置情報として取得する。なお、取得された位置情報は、対応する文書要素に関連づけて記憶部２０２に記憶される。
【００４２】
登録部３０５は、当該指定された各文書要素についての類似文書要素群を、後述する各類似文書要素の各類似文書要素番号、及び、各文書要素に対応する重みとともに、例えば、図４に示したテーブルの形式で登録される。なお、図４に示したテーブルは例示であって、各文書要素、その類似文書要素群、類似文書要素番号、重みが関連付けて登録される限り、異なる構成であってもよい。
【００４３】
図４に示すように、当該テーブルは、文書要素毎に、左から順に番号、文書要素、類似文書要素、類似文書要素番号及び重みを有する。
【００４４】
番号は、例えば、上記文書要素指定部３０２により指定された文書要素が指定された順序を示す。文書要素は、上記文書要素指定部３０２により指定された文書要素を示す。したがって、図４は、文書要素として、順に文書要素である「文書」乃至「類義語」が指定され、各文書要素に対応して番号１乃至８が順に割り当てられた状態を示す。
【００４５】
類似文書要素は、類似文書要素取得部３０３により取得された各文書要素についての各類似文書要素を示す。図４は、文書要素「文書」の類似文書要素として「文書」及び「ドキュメント」が、文書要素「単語」の類似文書要素として、「単語」、「ワード」、及び「トークン」が登録された状態を示す。なお、その他の文書要素についても同様に図４に示すように登録される。
【００４６】
類似文書要素番号は、上記各類似文書要素に０から順に昇順に割り当てる番号である。例えば、図４は、文書要素「文書」の類似文書要素については、類似文書要素「文書」について０、類似文書要素「ドキュメント」について１が登録され、文書要素「単語」の類似文書要素については、類似文書要素「単語」について０、類似文書要素「ワード」について１、類似文書要素「トークン」について２が登録された状態を示す。なお、その他の文書要素についても、同様に図４に示すように登録される。類似文書要素の順序は、例えば、ユーザーが類似文書要素として選択した順序であればよい。
【００４７】
重みについては、１番目の文書要素についての重みとして、１を割り当て、Ｎ番目の文書要素についての重みとして、Ｎ−１番目の重みにＮ−１番目の類似文書要素の数を乗じた数を割り当てる。ここで、Ｎは２以上の整数を表す。
【００４８】
つまり、２番目の文書要素についての重みとしては、１番目の文書要素の重み情報に１番目の文書要素についての類似文書要素数を乗じた数を割り当てる。例えば、図４においては、１番目の文書要素の重み情報は１であり、類似文書要素の個数は２であるので、１に２を乗じた数である２を、２番目の重み情報として割り当てる。
【００４９】
３番目の重みとしては、２番目の文書要素の重み情報に２番目の文書要素の類似文書要素数を乗じた数を割り当てる。例えば、図４においては、２番目の文書要素の重み情報は２であり、２番目の文書要素の類似文書要素個数は３であるので、２に３を乗じた数である６を、３番目の重み情報として割り当てる。以下同様にして算出された重みを各文書要素に割り当てる。
【００５０】
登録部３０５は、上記のようにして登録されたテーブルを、例えば、記憶部２０２や文書処理装置１０１外部のコンピュータ１０３等における情報記録媒体に記憶する。なお、この際文書ファイルとして、文書データと関連付けて、保存してもよい。
【００５１】
登録データ取得部３０６は、記憶部２０２その他の情報記録媒体に記憶された上記テーブルを取得する。なお、文書ファイルとして保存した場合は、文書ファイルを開くことによって取得されてもよい。
【００５２】
固有情報取得部３０７は、ユーザーの操作部２０３への指示操作に従って入力された固有情報を取得する。ここで、固有情報とは、個別の情報であればよく、例えば、社員番号や運転免許証の番号等であってもよい。
【００５３】
類似文書要素選出部３０８は、上記固有情報に応じて、各文書要素についての類似文書要素群から各類似文書要素を選出する。なお、ここでは説明の簡略化のため、上記固有情報が、下記のようにして取得される固有番号と同一である場合について説明するが、上記固有情報は、当該固有番号と１対１に対応する限り同一でなくてもよい。なお、下記の説明においては、実際の処理においては、固有番号から各類似文書要素群が選出されるが、説明の容易化のため、まず、逆の順序から、つまり、固有番号の算出から説明する。
【００５４】
固有番号は、上記テーブルにおいて、Ｎ番目の文書要素の重みにＮ番目の当該文書要素について選択された類似文書要素番号を乗じた数の総和で計算される。具体的には、例えば、図４に示すように、文書データ中の指定された各文書要素について、類似文書要素「ドキュメント」「単語」「同義語」「ワード」「プリント」「類義語」「ユニーク」「類語」が選択されている場合、上記テーブルに従い、固有番号は下記式（１）のように計算される。
【００５５】
（１）（１×１）＋（２）（２×０）＋（３）（６×１）＋（４）（１８×１）＋（５）（５４×１）＋（６）（１０８×０）＋（７）（３２４×０）＋（８）（６４８×２）＝１３７５      ・・・（１）
【００５６】
なお、上記式（１）において、説明をわかりやすくするために、テーブルにおける番号１乃至８に相当する記号（１）乃至（８）を付しているのであって、固有番号の算出に使用される数を示すものではない。
【００５７】
上記のようにして、各文書要素における各類似文書要素の選択により、個別の固有番号が算出される。
【００５８】
ここで、上記のようにして算出される固有番号が、上記固有情報と対応している場合、当該固有情報に応じて、上記の式（１）を逆に計算することにより、各類似文書要素を選出することができる。このように構成することで、１の固有番号に対して、１の各類似文書要素の組み合わせが対応する。言い換えれば、固有情報に応じて、各文書要素について各類似文書要素群から１の類似文書要素を選出する。
【００５９】
なお、上記の説明においては、固有情報と固有番号が同一であることを想定して説明したが、上述のように１の固有情報から１の固有番号を導くように関連づけることができる限り、異なる番号であってもよい。
【００６０】
例えば、固有情報が社員番号である場合であれば、社員番号の全部または一部の数字の小さい順から、固有番号の小さい順に対応するようにして１の社員番号から１の固有番号が導かれるようにしてもよい。この場合、社員番号が固有情報として取得されると、当該固有情報から固有番号を導き、当該固有番号に応じて上記のような各類似文書要素の組み合わせを求める。また、この場合、固有情報と固有番号との関係情報が、例えば記憶部２０２等の情報記録媒体に記憶されており、固有情報から固有番号が導き出せるように構成される。
【００６１】
置換文書データ取得部３０９は、上記類似文書要素選出部３０８の選出結果に基づき、文書データ中の各文書要素を各類似文書要素に置換した置換文書データを作成するとともに、当該置換文書データを記憶部２０２に記憶する。
【００６２】
なお、上記においては、元文書作成部３１０と配布用文書作成部３１１を、文書処理装置１０１と一体として形成する構成としたが、別個の文書処理装置として形成してもよい。
【００６３】
次に、当該文書処理装置１０１の処理につきフローチャートを用いて説明する。まず、当該文書処理装置１０１の元文書作成処理について説明する。ここで、元文書作成処理とは、固有情報を文書データに埋め込む前の準備段階の処理をいう。
【００６４】
なお、ここでは、「印刷される文書中の文章の中からいくつかの単語を抽出し、辞書から類似文書要素を探し出し、別の単語に置き換えて印刷する。その際、出力者ごとに選択する類似文書要素を変化させ、出力者ごとにユニークな出力が得られる。出力者と類似文書要素の組み合わせを紐付けしておき、後から出力物を見てどの出力者が出力したものかどうか特定できるような文書生成システム。」という文書データを例として説明する。
【００６５】
図５は、当該元文書作成処理を示すフローチャートである。まず、文書データ取得部３０１は、文書データを取得する（Ｓ１０１）。具体的には、例えば、上述のように記憶部２０２等の情報記録媒体に記憶されたワードプロセッサープログラム等を用いて、ユーザーが表示部２０４を見ながら、キーボードやマウス等の操作部２０３を用いて入力した文書データを取得する。
【００６６】
次に、取得された文書データ中の文書要素を指定した後（Ｓ１０２）、当該指定した文書及びその類似文書要素群を取得するとともに（Ｓ１０３）、当該指定された文書要素の位置情報を取得する（Ｓ１０４）。なお、位置情報の取得と類似文書要素群の取得は異なる順序であってもよい。また、文書要素の指定及び類似文書要素群の取得については上述のとおりである。
【００６７】
次のＳ１０５において、全ての文書要素の指定が終了していない場合には、Ｓ１０２に戻り、Ｓ１０２乃至Ｓ１０４を繰り返す。
【００６８】
一方、Ｓ１０５において、全ての文書要素を指定したと判断した場合には、類似文書要素群及び位置情報を登録する（Ｓ１０６）。具体的には、例えば上述の図４に示したテーブルとして登録する。このとき、上記の類似文書要素番号及び重みについても同時に登録することは上述のとおりである。
【００６９】
以上のようにして、元文書作成フローが終了する。なお、上記フローチャートは一例であって、上記で示した処理と実質的に同一の処理を行うことができる限り異なる処理であってもよい。例えば、登録のタイミングについては、文書要素の指定や類似文書要素群の取得の際に登録される構成としてもよい。
【００７０】
次に、配布用文書作成処理について説明する。ここで、配布用文書作成処理とは、配布先毎に異なるデジタル情報、つまり、本実施の形態においては例えば固有情報、を埋め込んだ配布用文書を作成することをいう。
【００７１】
図６は、配布用文書作成処理を説明するためのフローチャートである。配布用文書作成処理が開始されると、上記元文書作成フローにおいて作成された登録データ、つまり、上記テーブルを取得する（Ｓ２０１）。これは、例えば、配布コマンドを実行することにより、行われる。
【００７２】
次に、固有情報を配布先情報とともに取得する（Ｓ２０２）。具体的には、例えば、上記コマンドを実行すると表示部２０４に情報入力画面が表示され、当該情報入力画面において、配布先の名称や氏名、住所、または電話番号等の配布先情報及び固有情報を、ユーザーが操作部２０３を用いて入力することにより取得する。ここで、配布先情報は、固有情報に関連付けて記憶部２０２に記憶される。
【００７３】
次に、固有情報に応じて、取得したテーブルに含まれる各類似文書要素の中から、各文書要素についての各類似文書要素を選出する（Ｓ２０３）。具体的には、固有番号と固有情報が同じである場合について上記テーブルを例として説明する。
【００７４】
例えば、固有番号として、１３７５が入力されると。上記のように、上記式（１）を逆に算出することにより、各文書要素に対応した各類似文書要素番号が算出される。そして、各類似文書要素番号から、各類似文書要素が特定されることにより、テーブル中１番目の文書要素から順に、類似文書要素「ドキュメント」「単語」「同義語」「ワード」「プリント」「類義語」「ユニーク」「類語」が選出されることとなる。
【００７５】
次に、上記選出に応じて、文書データ中の各文書要素を選出された類似文書要素と置換する（Ｓ２０４）。具体的には、上記の文書データの例の場合、「印刷される（１）[ドキュメント]中の文章の中からいくつかの（２）[単語]を抽出し、辞書から（３）[同義語]を探し出し、別の（４）[ワード]に置き換えて（５）[プリント]する。その際、出力者ごとに選択する（６）[類義語]を変化させ、出力者ごとに（７）[ユニーク]な出力が得られる。出力者と（８）[類語]の組み合わせを紐付けしておき、後から出力物を見てどの出力者が出力したものかどうか特定できるような文書生成システム。」という置換文書データが作成される。
【００７６】
なお、当該置換文書データにおいて（）で囲まれた部分はテーブルの「番号」に相当し、[]で囲まれた部分は選出された類似文書要素を示すものであって、（）で囲まれた部分や[]は実際の置換文書データに含まれないことはいうまでもない。
【００７７】
次に、上記のようにして作成された置換文書データを、通信部２０５を用いることにより、通信ネットワーク１０４を通じて、例えばデータ形成装置１０２に送付する（Ｓ２０５）。そして、データ形成装置１０２により、置換文書データを配布用文書として印刷し、所定の配布先に配布してもよいし、当該置換文書データを配布用文書データとして、通信ネットワーク１０４を通じて所望のコンピュータ１０３等の所望の配布先に、電子的に配布してもよい。
【００７８】
上記のように配布用文書作成処理が終了する。なお、上記フローチャートは一例であって、上記で示した処理と実質的に同一の処理を行うことができる限り異なる処理であってもよい。
【００７９】
次に、情報漏洩時において、上記のように埋め込んだ固有情報を取り出す構成について説明する。
【００８０】
図７は、本実施の形態における照合装置の構成を機能的に説明するための図である。図７に示す当該照合装置７００の機能は、主に制御部２０１により実行される。なお、当該照合装置７００は、本実施の形態においては文書処理装置１０１と一体的に制御部２０１に形成されるが、文書処理装置１０１とは別個に、例えばコンピュータ１０３等の情報記録媒体に形成されてもよい。
【００８１】
図７に示すように、照合装置７００は、配布文書データ取得部７０１、登録データ取得部７０２、判断部７０３、固有情報取得部７０４を有する。
【００８２】
配布文書データ取得部７０１は、例えばスキャナ（図示せず）等の読み取り装置で読み込んだ配布された文書の文書データを取得する。なお、当該文書データは、置換文書データに対応する。また、登録データ取得部７０２は、記憶部２０２等の情報記録媒体から、上記テーブルを取得する。なお、特許請求の範囲における類似文書要素取得部は、例えば、当該登録データ取得部７０２に対応する。
【００８３】
判断部７０３は、上記配布文書データ取得部７０１から取得された文書データにおける類似文書要素と上記テーブルにおける対応する類似文書要素を比較することにより、各文書要素と置換された類似文書要素が上記テーブルにおける類似文書要素群のうちいずれの類似文書要素であるかを判断する。なお、このとき、当該文書データにおける類似文書要素の位置の特定においては、例えば、前述の文書要素の位置情報を利用する。
【００８４】
固有情報取得部７０４は、判断部７０３からの判断結果に基づき、固有番号を算出する。そして、前述のように記憶部２０２等の情報記録媒体に記憶された固有番号と固有情報との対応関係に基づいて、当該固有番号から、固有情報を取得する。なお、固有番号が固有情報と同一である場合には、固有番号がそのまま固有情報を示すことはいうまでもない。
【００８５】
図８は、当該照合装置の照合処理のフローチャートを示す図である。図８に示すように、照合処理が開始されると、まず登録データとしての上記テーブルを取得するとともに（Ｓ３０１）、置換文書データを取得する（Ｓ３０２）。なお、置換文書データの取得は、例えば上述のように行われる。
【００８６】
次に、登録データと置換文書データを比較することによりいずれの類似文書要素が含まれているかを判断し（Ｓ３０３）、これに応じて固有情報を取得する（Ｓ３０４）。具体的には、例えば、置換文書データにおいて、テーブルに登録された文書要素「文書」の位置に、類似文書要素「ドキュメント」が存在すると判断した場合、当該類似文書要素の類似文書要素番号１を取得する。以下同様にして、置換文書データからテーブルを用いて各文書要素に対応する類似文書要素番号を取得する。そして、得られた各類似文書要素番号に対応する各重みを乗じた数を加算することにより、固有番号を取得する。そして、上述のように、当該固有番号に基づいて、固有情報を取得する。
【００８７】
次に、取得した固有情報から配布先情報を取得する（Ｓ３０５）。最後に、配布先情報を表示画面に表示して（Ｓ３０６）、当該照合フローを終了する。ここで、固有情報と配布先情報は前述のように関連付けて記憶部２０２等の情報記録媒体に記憶されているため、記憶部２０２等の情報記録媒体を参照することにより、配布先情報が求められる。
【００８８】
なお、上記照合処理のフローチャートは例示であって、上記実施の形態で示した処理と実質的に同一の処理を行うことができる限り異なる処理であってもよい。
【００８９】
また、上記照合処理は、上記のような照合装置７００によらず、ユーザーが例えば上記テーブルと配布された文書データとを比較することにより、固有情報を算出し、また、当該固有情報に基づいてユーザーがその他のデータベースを検索して配布先情報を取得する構成としてもよい。
【００９０】
上記のように構成することで、本実施の形態によれば、上記のような不正使用防止技術が適用された配布用文書または配布用文書データであることを知られることを低くしつつ、不正使用防止技術を適用した配布用文書または配布用文書データが配布される。
【００９１】
また、文章自体に不正使用防止技術が適用されているため、配布用文書または配布用文書データを手入力でテキスト化された場合であっても、不正使用防止情報が残る可能性が高く、また、複写が繰り返されたとしても、不正使用防止情報が劣化しない。
【００９２】
更に、例えばメールマガジンやＥメールの複数人への配信機能を用いる場合のように、同じ内容の文書が一斉に配信されるような場合、本実施の形態によれば、配信先毎に固有の文書を生成して配信することで、当該文書の内容が別の場所で引用された場合であっても、引用内容によって一次配信先が特定される。
【００９３】
本発明は、上記実施の形態に限定されるものではなく、種々の変形が可能である。例えば、上記実施の形態で示した構成と実質的に同一の構成、同一の作用効果を奏する構成又は同一の目的を達成することができる構成で置き換えることができる。
【００９４】
例えば、上記実施の形態においては、ユーザーが出力物固有番号を入力する構成としたが、文書処理装置１０１が固有番号を生成する構成としてもよい。具体的には、例えば、前回の配布時の固有番号を記憶しておき、次回の配布時には次の固有番号を生成するようにしてもよい。または、ユーザーが入力した配布先情報から特有のハッシュ値を計算し、それを固有番号としてもよい。
【００９５】
[変形例]
本変形例では、制御部２０１が単語抽出部９０１を有する点、類似文書要素取得部３０３が辞書検索部９０２を有する点が、上記実施の形態と異なる。その他の点は、上記実施の形態と同様であり、同様である点については説明を省略する。
【００９６】
図９に示すように、本変形例における制御部２０１は、単語抽出部９０１を有する。単語抽出部９０１は、文書データにおける単語を抽出する。
【００９７】
類似文書要素取得部３０３は、辞書検索部９０２を有する。辞書検索部９０２は、単語抽出部９０１が抽出した単語または記号の類似文書要素が存在するか否かを、例えば記憶部２０２に記憶されている類似文書要素辞書に基づいて判断する。
【００９８】
そして、１または複数の類似文書要素が存在する場合には、文書要素指定部３０２は当該単語または記号を文書要素として指定する。一方、類似文書要素が存在しない場合には、単語抽出部９０１が抽出した次の単語または記号について、上記と同様の処理を繰り返し行う。
【００９９】
上記のように、本変形例においては、単語抽出部９０１を用いることにより文書データ中から単語を自動的に抽出し、類似文書要素辞書を検索することにより類似文書要素を有する単語または記号のみを文書要素として指定する。つまり、上記実施の形態と異なり、ユーザーが文書要素を指定したり、類似文書要素を選択して登録しなくてもよい。なお、類似文書要素辞書とは、例えば、類義語や類似の記号を検索できる辞書をいう。
【０１００】
なお、単語または記号の抽出のみをユーザーが行う構成としてもよい。この場合は、類似文書要素の登録のみが自動で行われる。または、類似文書要素の一覧が表示され、ユーザーが類似文書要素群から１または複数の類似文書要素を選択する構成としてもよい。
【０１０１】
本変形例においても、上記実施の形態と同様に、上記のような不正使用防止技術が適用された配布用文書または配布用文書データであることを知られることを低くしつつ、不正使用防止技術を適用した配布用文書または配布用文書データが配布される。
【０１０２】
また、文章自体に不正使用防止技術が適用されているため、配布用文書または配布用文書データを手入力でテキスト化された場合であっても、不正使用防止情報が残る可能性が高く、また、複写が繰り返されたとしても、不正使用防止情報が劣化しない。
【０１０３】
更に、例えばメールマガジンやＥメールの複数人への配信機能を用いる場合のように、同じ内容の文書が一斉に配信されるような場合、本実施の形態によれば、配信先毎に固有の文書を生成して配信することで、当該文書の内容が別の場所で引用された場合であっても、引用内容によって一次配信先を特定される。
【０１０４】
なお、本発明は、上記実施の形態及び変形例に限定されるものではなく、種々の変形が可能である。例えば、上記実施の形態及び変形例で示した構成と実質的に同一の構成、同一の作用効果を奏する構成又は同一の目的を達成することができる構成で置き換えることができる。
【符号の説明】
【０１０５】
１００  文書処理システム、１０１  文書処理装置、１０２  データ形成装置、１０３  コンピュータ、１０４  通信ネットワーク、２０１  制御部、２０２  記憶部、２０３  操作部、２０４  表示部、２０５  通信部、３０１  文書データ取得部、３０２  文書要素指定部、３０３  類似文書要素取得部、３０４  位置情報取得部、３０５  登録部、３０６  登録データ取得部、３０７  固有情報取得部、３０８  類似文書要素選出部、３０９  置換文書データ取得部、３１０  元文書作成部、３１１  配布用文書作成部、７００  照合装置、７０１  配布文書データ取得部、７０２  登録データ取得部、７０３  判断部、７０４  固有情報取得部、９０１  単語抽出部、９０２  辞書検索部。
【図１】
0005428967.tif 000002
【図２】
0005428967.tif 000003
【図３】
0005428967.tif 000004
【図４】
0005428967.tif 000005
【図５】
0005428967.tif 000006
【図６】
0005428967.tif 000007
【図７】
0005428967.tif 000008
【図８】
0005428967.tif 000009
【図９】
0005428967.tif 000010