(57)【要約】【課題】電子文書の手直しの際に元のシステムデータを容易に検索でき、情報の漏えいを防止可能な文書処理システム、処理システムおよび文書処理プログラムを提供する。【解決手段】文書処理システム１００は、帳票生成部１０２により生成された文書情報である工事費内訳書の属性項目に関する情報を含むメタ情報を暗号化して暗号化メタ情報を生成し、かつ、暗号化メタ情報を復号化して復号化メタ情報を生成するメタ情報生成手段１１０と、工事費内訳書と暗号化メタ情報と、を含むＰＤＦファイルを生成するファイル生成部１０３と、ＰＤＦファイルを読み込むファイル読込部１０４と、ファイル読込部１０４によって読み込まれたＰＤＦファイルに含まれる暗号化メタ情報をメタ情報生成手段１１０により復号化することにより生成された復号化メタ情報を用いた所定のデータの検索を行う情報検索部１０５と、を有する。【選択図】図２
2019049881.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ装置のプログラムされたコンピュータ処理によって所定形式のファイルを生成する文書処理システムであって、
前記プログラムされたコンピュータ処理を実行する手段として、
他のシステムから文字情報を含む帳票情報を取得する帳票情報取得手段と、
前記帳票情報取得手段により取得した前記帳票情報に基づいて帳票形式の文書情報を生成する文書情報生成手段と、
前記他のシステムで管理される所定のデータと前記帳票情報とを紐付ける紐付情報を取得する紐付情報取得手段と、
前記紐付情報取得手段により取得した前記紐付情報であって、前記文書情報の属性項目名に関する情報を含むメタ情報を暗号化することにより暗号化メタ情報を生成するメタ情報生成手段と、
前記文書情報生成手段により生成された前記文書情報と、前記メタ情報生成手段により生成された前記暗号化メタ情報と、を含む前記所定形式のファイルを生成するファイル生成手段と、
前記所定形式のファイルを読み込むファイル読込手段と、
前記ファイル読込手段によって読み込まれた前記所定形式のファイルに含まれる前記暗号化メタ情報を、前記メタ情報生成手段により復号化することにより生成された前記復号化メタ情報を用いて前記所定のデータを検索する情報検索手段と、
を備えることを特徴とする文書処理システム。
【請求項２】
前記紐付情報は、前記文書情報の属性項目名および当該属性項目名の値から構成される複数の組合せ情報を含み、
前記情報検索手段は、前記複数の組合せ情報のうちの少なくとも１つ以上の組合せ情報に基づいて前記所定のデータの検索を行うことを特徴とする請求項１に記載の文書処理システム。
【請求項３】
前記請求項１または２に記載の文書処理システムと、
第１の処理機能を実行する第１のシステムに入力された前記帳票情報を生成するための第１情報と、第２の処理機能を実行する第２のシステムに入力された前記帳票情報を生成するための第２の情報とに基づいて前記紐付情報を生成する紐付情報生成手段と、前記第１の情報と前記第２の情報とを含む前記帳票情報を生成する帳票情報生成手段とを有し、前記他のシステムを構成する外部文書処理システムと、を備え、
前記帳票情報取得手段は、前記帳票情報生成手段により生成された前記帳票情報を取得し、
前記メタ情報生成手段は、前記紐付情報取得手段により取得された前記紐付情報に基づいて前記メタ情報を生成することを特徴とする処理システム。
【請求項４】
プログラムされたコンピュータ処理を実行するコンピュータ装置によって所定形式のファイルを生成させるための文書処理プログラムであって、
前記コンピュータ装置に、
他のシステムから文字情報を含む帳票情報を取得する帳票情報取得ステップと、
前記帳票情報取得ステップにより取得した前記帳票情報に基づいて帳票形式の文書情報を生成する文書情報生成ステップと、
前記帳票情報と所定のデータとを紐付ける紐付情報を取得する紐付情報取得ステップと、
前記紐付情報取得ステップにより取得した前記紐付情報であって、前記文書情報の属性項目名に関する情報を含むメタ情報を暗号化することにより暗号化メタ情報を生成するメタ情報生成ステップと、
前記文書情報生成ステップによって生成された前記文書情報と、前記メタ情報生成ステップによって生成された前記暗号化メタ情報と、を含む前記所定形式のファイルを生成するファイル生成ステップと、
前記所定形式のファイルを読み込むファイル読込ステップと、
前記ファイル読込ステップによって読み込まれた前記所定形式のファイルに含まれる前記暗号化メタ情報を復号化することにより復号化メタ情報を生成する復号化メタ情報生成ステップと、
前記復号化メタ情報生成ステップによって生成された前記復号化メタ情報を用いて前記所定のデータを検索する情報検索ステップと、
を実行させることを特徴とする文書処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理システム、処理システムおよび文書処理プログラムに関し、特に、文書情報と該文書情報の属性項目に関するメタ情報を含む所定形式のファイルを生成する文書処理システム、処理システムおよび文書処理プログラムに関する。
【背景技術】
【０００２】
例えば、各地方自治体において、電子入札システムなどによって公共事業の調達に係る手続きの多くは電子化されており、調達仕様や関連ドキュメントは、画像やＰＤＦ化されたものがファイルとして使用されている。
【０００３】
調達業務に関連する多くのシステムでは、ドキュメントをＰＤＦなどで出力できる文書処理システムをベースとして構成されており、例えば、工事内訳を設計する積算システムにおいてもＰＤＦによる工事内訳帳票の出力が行えるようになっている。
【０００４】
この種の文書処理システムとしては、単価基準データベースに保持し管理する積算業務システムの単価及び基準の改定に伴うデータ更新作業のテストを支援する機能を有するものが既に知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４７６９８３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した公共事業の調達、例えば、公共工事に関する所望の仕様の調達においては、工事内訳の設計から発注までの手続きの中で文書の手直しが度々発生する。手直しのためには、積算システムを使用して設計データを編集し、再度ＰＤＦ文書の形式で出力する必要がある。このような作業においては、入札に使われたＰＤＦ文書を出力した元のシステムデータを判別することが不可欠となる。
【０００７】
同様の作業は、発注した工事に変更があった場合にも発生し、発注時の文書を片手に設計変更すべきシステムデータを探すことになる。このような作業に扱われる文書の文書フォーマットは様式が規程されていることが多く、例えば、ＰＤＦ文書などが用いられるケースが多い。
【０００８】
特許文献１に記載のシステムにあっては、システムで作成し出力可能な文書、例えば、帳票データに該データの作成に係る関連システムを特定可能な情報が関連づけて管理されていなかった。このため、この種の従来システムでは、帳票データを関連システムをたどって手直し（再編集する）際、関連システム及び関連データを探すのに手間がかかり、再編集の作業が円滑に行えないことがあった。また、前述した特定可能な情報を表す紐付情報が応札業者などに読み取られてしまうという不都合があった。
【０００９】
このように、従来の文書処理システムでは、ＰＤＦ文書などの形式で出力された電子文書を手直しする際にこの電子文書を出力したシステムのシステムデータを容易に検索すること、システムを特定可能な情報を表す紐付情報の漏えいを防止することについては考慮されていなかった。
【００１０】
本発明は、このような従来の課題を解決すべくなされたものであり、電子文書を手直しする際に元のシステムデータを容易に検索できるとともに、情報の漏えいを防止可能な文書処理システム、処理システムおよび文書処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る文書処理システムは、上記目的達成のため、コンピュータ装置のプログラムされたコンピュータ処理によって所定形式のファイルを生成する文書処理システムであって、前記プログラムされたコンピュータ処理を実行する手段として、他のシステムから文字情報を含む帳票情報を取得する帳票情報取得手段と、前記帳票情報取得手段により取得した前記帳票情報に基づいて帳票形式の文書情報を生成する文書情報生成手段と、前記他のシステムで管理される所定のデータと前記帳票情報とを紐付ける紐付情報を取得する紐付情報取得手段と、前記紐付情報取得手段により取得した前記紐付情報であって、前記文書情報の属性項目名に関する情報を含むメタ情報を暗号化することにより暗号化メタ情報を生成するメタ情報生成手段と、前記文書情報生成手段により生成された前記文書情報と、前記メタ情報生成手段により生成された前記暗号化メタ情報と、を含む前記所定形式のファイルを生成するファイル生成手段と、前記所定形式のファイルを読み込むファイル読込手段と、前記ファイル読込手段によって読み込まれた前記所定形式のファイルに含まれる前記暗号化メタ情報を、前記メタ情報生成手段により復号化することにより生成された前記復号化メタ情報を用いて前記所定のデータを検索する情報検索手段と、を備えることを特徴とするものである。
【００１２】
この構成により、本発明では、メタ情報生成手段により復号化することにより生成された復号化メタ情報を用いて所定のデータを検索する情報検索手段を備えるため、該復号化メタ情報に基づくシステムデータの検索が可能となる。また、メタ情報を暗号化することにより暗号化メタ情報を生成するメタ情報生成手段を有するため、紐付となる情報の漏えいを防止することができる。
【００１３】
本発明に係る文書処理システムにおいては、前記紐付情報は、前記文書情報の属性項目名および当該属性項目名の値から構成される複数の組合せ情報を含み、前記情報検索手段は、前記複数の組合せ情報のうちの少なくとも１つ以上の組合せ情報に基づいて前記所定のデータの検索を行う構成としてもよい。
【００１４】
この構成により、本発明では、文書情報を含む所定形式のファイルに埋め込んだメタ情報を復号化して紐付情報を取出し、その中の属性項目とその値の組合せ情報をインデックスとして所定の情報の検索を円滑に行うことができる。
【００１５】
本発明に係る処理システムは、上記目的達成のため、上述した文書処理システムと、第１の処理機能を実行する第１のシステムに入力された前記帳票情報を生成するための第１情報と、第２の処理機能を実行する第２のシステムに入力された前記帳票情報を生成するための第２の情報とに基づいて前記紐付情報を生成する紐付情報生成手段と、前記第１の情報と前記第２の情報とを含む前記帳票情報を生成する帳票情報生成手段とを有し、前記他のシステムを構成する外部文書処理システムと、を備え、前記帳票情報取得手段は、前記帳票情報生成手段により生成された前記帳票情報を取得し、前記メタ情報生成手段は、前記紐付情報取得手段により取得された前記紐付情報に基づいて前記メタ情報を生成する構成とするようにしてもよい。
【００１６】
この構成により、本発明では、第１および第２のシステムが連携して文書情報を含みメタ情報が込まれた所定形式のファイルを生成することができるとともに、該ファイルに埋め込んだ暗号化メタ情報を復号化して各システムが連携して情報を検索することができる。
【００１７】
また、本発明に係る文書処理プログラムは、上記目的達成のため、プログラムされたコンピュータ処理を実行するコンピュータ装置によって所定形式のファイルを生成させるための文書処理プログラムであって、前記コンピュータ装置に、他のシステムから文字情報を含む帳票情報を取得する帳票情報取得ステップと、前記帳票情報取得ステップにより取得した前記帳票情報に基づいて帳票形式の文書情報を生成する文書情報生成ステップと、前記帳票情報と所定のデータとを紐付ける紐付情報を取得する紐付情報取得ステップと、前記紐付情報取得ステップにより取得した前記紐付情報であって、前記文書情報の属性項目名に関する情報を含むメタ情報を暗号化することにより暗号化メタ情報を生成するメタ情報生成ステップと、前記文書情報生成ステップによって生成された前記文書情報と、前記メタ情報生成ステップによって生成された前記暗号化メタ情報と、を含む前記所定形式のファイルを生成するファイル生成ステップと、前記所定形式のファイルを読み込むファイル読込ステップと、前記ファイル読込ステップによって読み込まれた前記所定形式のファイルに含まれる前記暗号化メタ情報を復号化することにより復号化メタ情報を生成する復号化メタ情報生成ステップと、前記復号化メタ情報生成ステップによって生成された前記復号化メタ情報を用いて前記所定のデータを検索する情報検索ステップと、を実行させることを特徴とするものである。
【００１８】
この構成により、本発明では、コンピュータ装置に、文書情報とシステムの紐付けとなる情報を暗号化メタ情報として埋め込んだ所定形式のファイルを生成させる処理を実行させることができ、ＰＤＦリーダ等では文書情報を閲覧することができるがメタ情報は閲覧することができないようにすることで、紐付となる情報の漏えいを防止することができる。また、コンピュータに、暗号化したメタ情報が埋め込まれた所定形式のファイルを読込んで暗号化したメタ情報を復号化し復号化メタ情報を取り出す処理を実行させることができ、復号化メタ情報に基づいてシステムデータの検索が可能となる。
【発明の効果】
【００１９】
本発明によれば、電子文書を手直しする際に元のシステムデータを容易に検索できるとともに、情報の漏えいを防止可能な文書処理システム、処理システムおよび文書処理プログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る本システムのハードウェア構成例を示す図である。
【図２】本発明の一実施形態に係る処理システムの機能構成を示すブロック図である。
【図３】本発明の一実施形態に係る文書処理システムにおけるＰＤＦファイルに対するメタ情報の埋め込み処理を示すフローチャートである。
【図４】本発明の一実施形態に係る文書処理システムにおけるＰＤＦファイルからのメタ情報の読込み処理を示すフローチャートである。
【図５】本発明の一実施形態に係る文書処理システムにおけるメタ情報生成手段の帳票情報ＤＢおよび紐付情報ＤＢのデータ例を示す図である。
【図６】本発明の一実施形態に係る文書処理システムにおけるＰＤＦファイルの構成例を示す図である。
【図７】本発明の一実施形態に係る文書処理システムにおける文書情報の生成手順を示す概念図である。
【図８】本発明の一実施形態に係る文書処理システムと本発明を適用しないシステムとにおけるＰＤＦファイル閲覧態様の違いを示す概念図である。
【発明を実施するための形態】
【００２１】
以下、本発明を実施するための形態について、図面を参照しつつ説明する。
【００２２】
図１ないし図７は、本発明の一実施形態に係る文書処理システム１００、および該文書処理システム１００に所定形式のファイルを生成させる処理を実行させる一実施形態の文書処理プログラムを示している。以降、本実施形態において用いられる用語「ＰＤＦ文書」、「ＰＤＦファイル」は、当該「所定形式のファイル」を構成している。
【００２３】
まず、構成について説明する。
【００２４】
図１に示すように、本実施の形態に係る本処理システム１は、後述するメタ情報生成機能を有するコンピュータ端末装置（以下、端末装置という）１０と、端末装置１０とＬＡＮ等のネットワーク（ＮＷ）３０を介して接続されるサーバ装置２０とにより構成される。
【００２５】
端末装置１０は、例えば、一般的なハードウェア構成を有するパーソナルコンピュータ等により構成される。具体的には、端末装置１０は、所定のプログラムに従って種々の演算を行う中央処理装置（ＣＰＵ）１１、揮発性メモリと不揮発性メモリとにより構成されるメモリ１２、種々の情報の記憶及び読み出しを行うための外部記憶装置１３、操作者向けに所定情報の表示を行う液晶表示装置等の表示装置１４、操作者からの操作入力を受け付けるマウスやキーボード等の入力装置１５、表示画面や各種情報の印刷を行うプリンタ１６、ＮＷ３０と接続する網接続制御機能を有するネットワークインタフェース（Ｉ／Ｆ）１７を有している。ＣＰＵ１１は、本発明のプログラムされたコンピュータ処理を実行する手段を構成する。
【００２６】
端末装置１０は、メモリ１２がＲＡＭおよびＲＯＭを含み、例えば、ＲＯＭに格納された本実施形態に係る文書処理プログラム（アプリケーションプログラム：アプリケーションソフトウェア）をＲＡＭ上に展開し、ＣＰＵ１１が文書処理プログラムを実行することにより後述する文書諸機能を有する文書処理システム１００を実現する。文書処理システム１００の文書処理機能には、メタ情報生成手段１１０が実行するメタ情報生成機能が含まれる。
【００２７】
図１において、端末装置１０とサーバ装置２０とは、例えば、クライアントサーバシステムを構築する構成であってもよい。このようなクライアントサーバシステムにおいて、サーバ装置２０は、文書処理システム１００の文書処理機能等のデータ処理機能を端末装置１０に提供する機能、文書処理システム１００で利用されるデータの保存および管理機能、周辺機器などのハードウェアの管理機能を有する。これにより、端末装置１０は、サーバ装置２０により提供される機能を利用して文書処理システム１００の処理機能を実現することができる。
【００２８】
サーバ装置２０のクライアントとなる端末装置１０は複数配置されていてもよい。これにより、各端末装置１０は、サーバ装置２０から各種諸機能の提供を受けて各種システムの処理機能を実現することができる。各端末装置１０がサーバ装置２０と協働して実現可能なシステムとしては、例えば、図７に示すように、公共工事に関する工事費を積算する工事積算処理システム、積算された工事費の予算管理を行う予算執行管理システム、積算された工事費を条件とする工事に対する入札の管理を行う入札管理システムなどがある。
【００２９】
特に、本実施形態に係る文書処理システム１００では、上記設計積算システム、予算執行管理システム、入札管理システムと連携し、文書情報として、公共工事の入札を受け入れるために応札業者向けに提示する工事費内訳書を生成、手直しする作業に係る処理を行うようになっている（図６、図７参照）。各システムが連携した工事費内訳書の生成処理については後で詳述する。
【００３０】
図１に示すハードウェア構成を有する本システム１は、図２に示すような各機能ブロックにより実現される。すなわち、本システム１は、処理システム５０を有する。処理システム５０は、文書処理システム１００と、他のシステムである外部文書処理システム１５０とにより構成されている。
【００３１】
文書処理システム１００は、帳票情報取得部１０１、帳票生成部１０２、ファイル生成部１０３、ファイル読込部１０４、情報検索部１０５、メタ情報生成手段１１０を具備して構成される。
【００３２】
帳票情報取得部１０１は、後述する帳票情報データベース（ＤＢ）１２０から帳票情報を取得する。帳票情報取得部１０１は、本発明の帳票情報取得手段を構成する。
【００３３】
帳票生成部１０２は、表示レイアウト情報と表示データ情報とに基づいて帳票表示情報を生成する。帳票表示情報は、帳票情報ＤＢ１２０に格納されている文字情報や画像情報等からなる帳票情報に基づいて生成される。帳票生成部１０２は、本発明の文書情報生成手段を構成し、帳票表示情報は本発明の帳票形式の文書情報に相当する。
【００３４】
ファイル生成部１０３は、帳票生成部１０２で生成された帳票形式の文書情報と、後述するメタ情報生成手段１１０で生成される暗号化メタ情報とを含む所定形式のファイルを生成する。本実施形態において、所定形式のファイルとは、文書情報および暗号化されたメタ情報を含んで構成されるＰＤＦファイルである。ファイル生成部１０３は、本発明のファイル生成手段を構成する。
【００３５】
メタ情報は、元データの属性項目に関する情報を意味し、文書情報生成部により作成された文書情報の属性項目に関する情報を表している。本発明の一実施形態においては、メタ情報には、例えば、図５（ｂ）および図６に示されるとおり、元になるデータである工事費内訳書（「文書情報」の一例）の属性項目の項目名（工事積算ＩＤ、作成日時、作成者、工事種別、工期情報など）およびこれら属性項目の値（SK-10112186、2017/6/28 9:28、工事太郎、水道工事、2017/9/1〜2017/10/31など）から構成される紐付情報などが含まれる。なお、当該属性項目は、例えば、大項目（設計情報、予算情報、入札情報など）および小項目（工事積算ＩＤ、作成日時、作成者、工事種別、工期情報など）からなる２階層で構成されていてもよく、また３階層以上の階層で構成されていてもよい。
【００３６】
文書情報は、文字データから構成される文書を含む情報を意味し、本発明の一実施形態では、文字データから構成される文書および表の枠線、イメージデータなどの画像を含んで構成される帳票形式の文書情報を表している。本発明の一実施形態における文書情報には、例えば、図６に示されるとおり、工事費の内訳を表にまとめた帳票形式の工事費内訳書などが含まれる。
【００３７】
ファイル生成部１０３は、例えば、上述したＰＤＦファイルを生成する。生成されたＰＤＦファイルは、例えば、入力装置１５からの出力指示に基づいて出力される。ＰＤＦファイルの出力形態は種々存在し、本実施形態においては、例え、電子文書としてサーバ装置２０に送信されて所定の記憶領域に記憶される。また、ＰＤＦファイルは、プリンタ１６によりハードコピー（印刷物）として出力することもできる。
【００３８】
ファイル読込部１０４は、例えば、電子文書として出力されたＰＤＦファイルを読込んでメタ情報生成手段１１０に入力する。ファイル読込部１０４は、例えば、サーバ装置２０の上記記憶領域に記憶されているＰＤＦファイルを読み出してメタ情報生成手段１１０に入力する。ファイル読込部１０４は、本発明のファイル読込手段を構成する。
【００３９】
情報検索部１０５は、ファイル読込部１０４により読み込まれたＰＤＦファイルからメタ情報生成手段１１０によって生成された復号化メタ情報を用いて情報の検索を行うものである。情報検索部１０５は、本発明の情報検索手段を構成する。
【００４０】
次に、メタ情報生成手段１１０の構成について説明する。メタ情報生成手段１１０は、帳票生成部１０２により生成された帳票形式の文書情報に紐付ける紐付情報の生成、暗号化、および復号化に係るメタ情報生成を行う処理エンジン全体のことを指している。メタ情報生成手段１１０において、メタ情報の生成および暗号化を行う機能部は、紐付情報取得部１１１、メタ情報生成部１１２、暗号化キー格納部１１３、暗号処理部１１４、暗号化メタ情報格納部１１５により構成される。
【００４１】
紐付情報取得部１１１は、紐付情報データベース（ＤＢ）１３０から紐付情報を取得する。紐付情報ＤＢ１３０は、ＰＤＦファイル（ＰＤＦ文書）に紐付ける情報（紐付情報）を格納するデータベースである。
【００４２】
紐付情報は、帳票生成部１０２で生成された帳票形式の文書情報と所定のデータとを紐付けるための情報である。本実施の形態において、所定のデータとは、処理システム５０以外のシステムである設計積算システム、予算執行管理システム、入札管理システム（図７参照））に入力された文字情報であって、これらシステムにより管理されるデータを意味する。所定のデータは、文字（テキスト）データの他に画像データ等が含まれていてもよい。
【００４３】
メタ情報生成部１１２は、紐付情報ＤＢ１３０に格納された紐付情報を、紐付情報取得部１１１を介して抽出し（読み出し）、該紐付情報に基づいて当該紐付情報のメタ情報を生成する。
【００４４】
暗号化キー格納部１１３は、メタ情報を暗号化するための暗号化キーを格納している。暗号化キーは、暗号化プログラムによる暗号化処理の用に供されるキーを表している。本実施形態においては、暗号化キーには、プログラム内もしくはメモリ１２上の所定のアドレス（暗号化キー格納部１１３）に記憶されたキーおよび暗号化キーファイルに書き込まれたキーが含まれる。
【００４５】
暗号処理部１１４は、メタ情報生成部１１２からメタ情報を受け取り、該メタ情報を上記暗号化キーにより暗号化する処理を行う。
【００４６】
暗号化メタ情報格納部１１５は、暗号化されたメタ情報を出力するインタフェースである。すなわち、暗号化メタ情報格納部１１５は、ファイル生成部１０３により生成されたＰＤＦファイルの所定領域に暗号化されたメタ情報を格納（埋め込む）のための処理をサポートする。
【００４７】
メタ情報生成手段１１０において、出力されたＰＤＦファイルに埋め込まれているメタ情報の復号化および取出しを行う機能部は、暗号化メタ情報読込部１１６、復号化キー格納部１１７、復号処理部１１８、メタ情報読込部１１９により構成される。
【００４８】
暗号化メタ情報読込部１１６は、ファイル読込部１０４で読込んだＰＤＦファイルから暗号化されているメタ情報を入力するインタフェースである。
【００４９】
復号化キー格納部１１７は、メタ情報を復号化するための復号化キーを格納している。復号化キーは、復号化プログラムによる復号化処理の用に供されるキーを表している。本実施形態においては、復号化キーには、プログラム内もしくはメモリ１２上の所定のアドレス（復号化キー格納部１１７）に記憶されたキーおよび暗号化キーファイルに書き込まれたキーが含まれる。
【００５０】
復号処理部１１８は、暗号化メタ情報読込部１１６から暗号化されているメタ情報を受け取り、該メタ情報を復号化キーにより復号化する処理を行う。
【００５１】
メタ情報読込部１１９は、復号処理部１１８により復号化されたメタ情報を読込み、該メタ情報を紐付情報に分解する処理を行う。分解された紐付情報は、情報検索部１０５に送られ、上述した所定のデータを検索のためのインデックスとして用いられる。
【００５２】
上記構成を有する文書処理システム１００の外部には、帳票情報ＤＢ１２０、帳票情報生成部１２１、紐付情報ＤＢ１３０、紐付情報生成部１３１が設けられる。これら帳票情報ＤＢ１２０、帳票情報生成部１２１、紐付情報ＤＢ１３０、紐付情報生成部１３１を有するシステムは、文書処理システム１００に対する外部文書処理システム１５０の機能を果たす。文書システム１００と外部文書処理ステム１５０とは本発明の処理システム５０を構成している。この処理システム５０において、帳票情報取得部１０１は、帳票情報生成部１０２により生成された帳票情報を取得する。また、メタ情報生成手段１１０は、紐付情報取得部１１１により取得された紐付情報に基づいてメタ情報を生成する処理を行う。
【００５３】
帳票情報ＤＢ１２０は、帳票表示情報として出力される文字情報や画像等の帳票情報を格納するデータベースである。帳票情報生成部１２１は、帳票情報ＤＢ１２０に格納する帳票情報を生成するものである。帳票情報生成部１２１は、本発明の帳票情報生成手段を構成する。
【００５４】
紐付情報ＤＢ１３０は、ＰＤＦファイル（ＰＤＦ文書）に紐付ける情報（紐付情報）を格納するデータベースである。紐付情報生成部１３１は、紐付情報ＤＢ１３０に格納する紐付情報を生成するものである。紐付情報生成部１３１は、本発明の紐付情報生成手段を構成する。
【００５５】
本実施の形態において、帳票情報生成部１２１と紐付情報生成部１３１は、例えば、工事積算システム、予算執行管理システム、入札管理システムの各システムからのデータの入力に基づいて、それぞれ、帳票情報と紐付情報を生成する。
【００５６】
ここで、上記各システムの連携に基づく帳票情報生成部１２１での帳票情報の生成処理、および紐付情報生成部１３１での紐付情報の生成処理について説明する。
【００５７】
この例の工事費内訳書の作成においては、まず、図７（ａ）に示すように、端末装置１０において、設計積算処理プログラムに基づいて設計積算システムを起動し、メタ情報生成手段１１０の処理機能を利用して工事費内訳書に書き込む文書情報の生成と工事の設計に関する情報（設計情報）の書き込みを行う。具体的には、工事内容（設計）に応じて表示レイアウト情報を決定し、帳票生成部１０２により、表示レイアウト情報の各項目に、例えば、工事種別、数量等の設計情報を書き込んで帳票を生成し、ファイル生成部１０３で当該帳票からＰＤＦファイルを生成する。
【００５８】
工事費内訳書の作成においては、次に、図７（ｂ）に示すように、端末装置１０において、予算執行管理処理プログラムに基づいて予算執行管理システムを起動し、メタ情報生成手段１１０の機能を利用して上記ＰＤＦファイルからそこに書き込まれている設計情報を読込み、当該ＰＤＦファイル上で設計情報に関連する予算執行管理に関する情報（予算情報）の書き込みを行って帳票を更新し、ファイル生成部１０３で当該帳票からＰＤＦファイルを生成する。
【００５９】
工事費内訳書の作成においては、さらに、図７（ｃ）に示すように、端末装置１０において、入札管理処理プログラムに基づいて入札管理システムを起動し、メタ情報生成手段１１０の機能を利用して上記ＰＤＦファイルからそこに書き込まれている設計情報および予算情報を読込み、当該ＰＤＦファイル上で当該設計情報および予算情報を条件として受け入れた入札に関する情報（入札情報）の書き込みを行って帳票の内容を更新し、ファイル生成部１０３で当該帳票からＰＤＦファイルを生成する。
【００６０】
メタ情報生成手段１１０を搭載している端末装置１０では、図７に示す一連の手順により、帳票生成部１０２で工事費内訳書が作成される。その際、帳票情報生成部１２１は、工事積算システムに入力された帳票情報を生成するための文字等の情報（第１情報）と、予算執行管理システムに入力された帳票情報を生成するための文字等の情報（第２情報）と、入札管理システムに入力された帳票情報を生成するための文字等の情報（第３情報）とに基づいて帳票情報を生成し、該帳票情報を帳票情報ＤＢ１２０に格納される。
【００６１】
帳票情報ＤＢ１２０に格納される帳票情報のデータ例としては、例えば、図５（ａ）に示すようなものがある。この例の帳票情報（文書情報）は、工事種別を示す工種情報、単位、数量、単価、金額の各項目からなる。工種情報の欄には、水道管工事、配水管開削工、水道管路土工等の複数の工事種別が書き込まれ、工事種別ごとに、単位、数量、単価、金額等のデータがそれぞれ書き込まれている。
【００６２】
また、上述した工事費内訳書が作成に際し、紐付情報生成部１３１は、上述した第１情報、第２情報、第３情報に基づいて紐付情報を生成し、該紐付情報を紐付情報ＤＢ１３０に格納される。
【００６３】
紐付情報ＤＢ１３０に格納される紐付情報のデータ例としては、例えば、図５（ｂ）に示すようなものがある。この例の紐付情報は、図５（ａ）に示す帳票情報に対応する工種積算ＩＤに対応付けて、設計積算システムのシステムデータである設計情報、具体的には、作成日時、作成者、工事種別、工期情報等の各情報が記述された内容である。すなわち、紐付情報は、文書情報の属性項目名および当該属性項目名の値から構成される複数の組合せ情報を含んだものである。
【００６４】
システムデータは、システム自体を構成する構成要素のデータおよび当該システムにより管理されるデータなどを意味し、本発明の一実施形態においては、例えば、図７に示される設計積算システム、予算執行管理システム、入札管理システムなどで管理されるデータが含まれる。これらシステムデータは、メタ情報を用いて検索することが可能となっている。
【００６５】
紐付情報は、所定のデータと帳票情報とを紐付けるものである。これにより、情報検索部１０５は、当該紐付情報を構成する上記複数の組合せ情報のうちの少なくとも１つ以上の組合せ情報に基づいて所定のデータの検索を行うことができる。なお、ここで所定のデータとは各システムが管理している、生成されたファイルの元データをいう。
【００６６】
図６に示したＰＤＦファイルの構成例においては、設計情報は、工事積算ＩＤ、作成日時、作成者、工事種別、工事情報等の各項目から構成される。図６の例では、上記各項目の項目名のみを示しているが、実際の運用では、上記各項目に対応する欄に、設計積算システムから入力される当該各項目のデータ値が記述されることとなる。
【００６７】
また、図６に示したＰＤＦファイルの構成例では、予算情報は、例えば、予算科目情報、執行部署、工事監督部署、決裁者、決済日時等の各項目から構成され、入札情報は、例えば、入札番号、入札形式、公告日等の各項目から構成される。図６の例では、予算情報および入札情報のいずれについても上記各項目の項目名のみしか示されていないが、実際の運用では、上述した設計情報と同様、上記各項目に対応する欄に、予算執行管理システムおよび入札管理システムからそれぞれ入力される当該各項目のデータ値が記述される。
【００６８】
上述した各システムが連携した工事費内訳書の生成に係る帳票情報および紐付情報の生成処理を踏まえ、本実施形態に係る文書処理システム１００における文書処理動作について説明する。
【００６９】
文書処理システム１００は、メタ情報生成手段１１０の処理機能によって、図３に示すフローチャートにしたがったＰＤＦファイルに対する紐付情報の格納処理、および図４に示すフローチャートにしたがったＰＤＦファイルからの紐付情報の読込み処理を実行する。
【００７０】
本実施形態におけるＰＤＦファイルに対する紐付情報の格納処理について図３を参照して説明する。この処理は、端末装置１０において、上述した工事費内訳書の作成（図５、図７参照）、およびその後における当該工事費内訳書の手直しの実行に合わせて実施される。
【００７１】
端末装置１０では、設計積算システムからの文書情報の入力（図７（ａ）参照）に合わせて、文書処理システム１００の帳票生成部１０２において、例えば、図６の右側に示すような内容の工事費内訳書が生成される。
【００７２】
その後、設計積算システム、予算執行管理システム、入札管理システムから、それぞれ、設計情報、予算情報、入札情報の書き込み（図７（ａ）、（ｂ）、（ｃ）参照）が行われるのに合わせて、例えば図６の左側に示すような内容の紐付情報が生成され、紐付情報ＤＢ１３０に格納される。
【００７３】
次いで、メタ情報生成手段１１０では、メタ情報生成部１１２が紐付情報ＤＢ１３０から紐付情報を読み出し（ステップＳ１１）、該紐付情報から当該紐付情報のメタ情報を生成する（ステップＳ１２）。
【００７４】
引き続き、暗号処理部１１４は、メタ情報生成部１１２により生成されたメタ情報を、暗号化キー格納部１１３に格納されている暗号化キーを用いて暗号化する（ステップＳ１３）。
【００７５】
次いで、暗号化メタ情報格納部１１５は、暗号処理部１１４によって暗号化された暗号化メタ情報をファイル生成部１０３に出力し、当該暗号化メタ情報をファイル生成部１０３により生成されているＰＤＦファイル内に格納する（埋め込む）処理をファイル生成部１０３と協働して実行する（ステップＳ１４）。
【００７６】
なお、ファイル生成部１０３は、暗号化メタ情報格納部１１５から出力される暗号化メタ情報を受け取る前、帳票生成部１０２で表示レイアウト情報と表示データ情報（工事費内訳書に相当する文書情報）に基づいて生成された帳票表示情報を受け取り、帳票のみからなるＰＤＦファイルを生成している。
【００７７】
この状態で暗号化メタ情報格納部１１５から出力される暗号化メタ情報を受け取ると、ファイル生成部１０３は、上記表示データ情報、すなわち、工事費内訳書に相当する文書情報に暗号化メタ情報が埋め込まれたＰＤＦファイルを生成する（ステップＳ１４参照）。
【００７８】
ステップＳ１４で生成されるＰＤＦファイルは、例えば、図６に示すように、工事費内訳書に相当する文書情報と、該文書情報に紐付けられた紐付情報とを有する構成である。ここで、文書情報は、一般的なＰＤＦビューア、すなわち、本実施形態に係るメタ情報生成手段１１０を搭載していないＰＤＦビューアでも閲覧可能な情報である。
【００７９】
一方、紐付情報は、本実施形態に係る端末装置１０に実装される、メタ情報生成手段１１０を搭載しているＰＤＦビューアでのみ閲覧可能であって、メタ情報生成手段１１０を搭載していないＰＤＦビューアでは閲覧不能（不可視）な情報である。これにより、本実施形態においては、端末装置１０で生成される工事費内訳書について、メタ情報生成手段１１０を搭載しているＰＤＦビューアでは文書情報および紐付情報の両方を閲覧可能とし（図８（ａ）参照）、メタ情報生成手段１１０を搭載していないＰＤＦビューアでは文書情報しか閲覧できない（図８（ａ）参照）ものとする運用を可能とする。
【００８０】
ステップＳ１４でＰＤＦファイルが生成された後、ＣＰＵ１１は、例えば、入力装置１５から出力指示に基づいて当該ＰＤＦファイルを出力し、図３における一連の紐付情報格納処理を終了する。このときの出力形態としては、例えば、ＰＤＦファイルをサーバ装置２０に格納する処理が挙げられる。
【００８１】
上記ステップＳ１５で出力されたＰＤＦファイルを構成する工事費内訳書は、発注までの手続きの中で、例えば、工事種別、数量などの手直しに迫られることがある。この場合、本実施形態に係る文書処理システム１００では、メタ情報生成手段１１０によって、出力済みのＰＤＦファイルを読込んだうえで文書情報および紐付情報を抽出し、文書情報を再編集し、これに合わせて紐付情報も更新することができる。
【００８２】
上記再編集等に際しての本実施形態に係るＰＤＦファイルからの紐付情報の読込み処理について図４を参照して説明する。文書処理システム１００において、この処理を行うには、まず、手直しに係るＰＤＦファイルを出力先（格納先）である例えばサーバ装置２０からメタ情報生成手段１１０にロードする。具体的には、暗号化されたメタ情報が埋め込まれたＰＤＦファイルを、ファイル読込部１０４で読み取る処理を行う（ステップＳ２１）。本発明において、ファイル読込部１０４はファイル読込部を構成する。
【００８３】
次いで、暗号化メタ情報読込部１１６は、ロードされたＰＤＦファイルからファイル読込部１０４により読み取られた暗号化メタ情報があるか否かを判断し（ステップＳ２２）する。ここで、暗号化メタ情報がないと判断された場合（ステップＳ２２でＮＯ）、処理を終了する。
【００８４】
これに対し、暗号化メタ情報があると判断された場合（ステップＳ２２でＹＥＳ）、暗号化メタ情報読込部１１６は、ファイル読込部１０４で読み取られた暗号化メタ情報を読込む（ステップＳ２３）。
【００８５】
引き続き、復号処理部１１８は、暗号化メタ情報読込部１１６から暗号化メタ情報を受け取り、復号化キー格納部１１７に格納されている復号化キーを用いて当該暗号化メタ情報を復号化する（ステップＳ２４）。
【００８６】
次に、メタ情報読込部１１９は、ステップＳ２４で復号化されたメタ情報を読込む（ステップＳ２５）。さらに、情報検索部１０５は、復号化されたメタ情報から紐付情報を取り出し（ステップＳ２６）、図４における一連の紐付情報読込み処理を終了する。本発明において、情報検索部１０５は紐付情報取出部を構成する。
【００８７】
図４における紐付情報の読込み処理が終了した状態で、端末装置１０では、ＣＰＵ１１が、ファイル読込部１０４によって読込んだ文書情報と、該文書情報に埋め込まれており復号化された紐付情報とを、例えば、図８（ａ）に示すような形態で表示装置１４に表示する。これにより、端末装置１０の利用者は、手直しに係る文書情報（工事費内訳書）に紐付けられた紐付情報を容易に確認することができる。
【００８８】
そのうえで、利用者は、表示装置１４に表示されている紐付情報から手直しに係る紐付情報を構成する複数の組合せ情報のうちの所望の組合せ情報を指定することで、該組わせ情報に対応した所定のデータを検索することができる。
【００８９】
なお、本実施形態に係るメタ情報生成手段１１０を搭載していない端末装置においては、暗号化されたメタ情報が埋め込まれたＰＤＦファイルについては、図８（ｂ）に示すような態様で文書情報のみが表示装置１４に表示される。すなわち、応札業者等に使用する、メタ情報生成手段１１０を搭載していない端末装置においては、上記ＰＤＦファイル中の文書情報の閲覧、印刷のみが可能であるが、紐付情報の閲覧は行えない。これにより、ＰＤＦファイル内の文書情報に対する紐付情報が応札業者によって読み取られることはなく、情報量漏えいを防ぐことができる。
【００９０】
これに対し、本実施形態に係る文書処理システム１００では、端末装置１０がメタ情報生成手段１１０を搭載しているため、読込んだＰＤＦファイルの内容について、図４のＳ２６の紐付情報の取出しの処理を経て、図８（ａ）に示すような態様で文書情報および紐付情報の両方を閲覧可能であり、これらの情報の印刷も行える。これにより、本実施形態では、文書処理システム１００から出力したＰＤＦファイル（電子文書）を入力して情報取得が可能になる。具体的には、文書処理システム１００に電子文書を読み込んで、抽出した紐付情報からシステムデータをサーバ装置２０などからダウンロードして編集するなど、文書情報とデータの紐付けが容易になる。
【００９１】
なお、上記実施形態では、メタ情報生成手段１１０を搭載している端末装置１０においては、文書情報に紐付けられた紐付情報を無条件で閲覧等の操作が行える構成としているが、端末装置１０ごと、あるいは利用者ごとに利用権限を付与し、利用権限に応じて特定の紐付情報のみを操作できる構成としてもよい。
【００９２】
また、上記実施形態では、紐付情報のメタ情報を暗号化して埋め込むファイルをＰＤＦファイルとした例を挙げているが、本発明においては、当該ファイルはＰＤＦファイルに限らず、公共調達事業に係る手続に関して規定されている種々のファイル形式を対象にした文書処理に適用可能である。
【００９３】
また、上記実施形態では、工事積算システム、予算執行管理システム、入札管理システムが連携して作成する工事費内訳書に対する暗号化メタ情報の埋め込み、取出し処理について述べたが、本発明は、これらのシステムに限らず、所定の機能のシステムを実現する処理プログラムから入力される各種データに基づきコンピュータ処理によって生成される種々の文書ファイルに対して暗号化メタ情報の埋め込み、取出し処理を行う構成としてもよい。
【００９４】
このように、本実施形態においては、文書処理システム１００は、他のシステムである外部文書処理システム１５０から文字情報を含む帳票情報を取得する帳票情報取得部１０１と、帳票情報取得部１０１により取得した帳票情報に基づいて帳票形式の文書情報を生成する帳票生成部１０２と、他のシステムで管理される所定のデータと帳票情報とを紐付ける紐付情報を取得する紐付情報取得部１１１と、紐付情報取得部１１１により取得した紐付情報であって、文書情報の属性項目名に関する情報を含むメタ情報を暗号化することにより暗号化メタ情報を生成するメタ情報生成手段１１０と、帳票生成部１０２により生成された文書情報と、メタ情報生成手段１１０により生成された暗号化メタ情報と、を含むＰＤＦファイルを生成するファイル生成部１０３と、ＰＤＦファイルを読み込むファイル読込部１０４と、ファイル読込部１０４によって読み込まれたＰＤＦファイルに含まれる暗号化メタ情報を、メタ情報生成手段１１０により復号化することにより生成された復号化メタ情報を用いて所定のデータを検索する情報検索部１０５と、を備えた構成である。
【００９５】
したがって、本実施形態では、メタ情報生成手段１１０により復号化することにより生成された復号化メタ情報を用いて所定のデータを検索する情報検索部１５を備えるため、該復号化メタ情報に基づくシステムデータの検索が可能となる。また、メタ情報を暗号化することにより暗号化メタ情報を生成するメタ情報生成手段１１０を有するため、紐付となる情報の漏えいを防止することができる。
【００９６】
また、本実施の形態に係る文書処理システム１００においては、紐付情報は、文書情報の属性項目名および当該属性項目名の値から構成される複数の組合せ情報を含み、情報検索部１０５は、複数の組合せ情報のうちの少なくとも１つ以上の組合せ情報に基づいて前記所定のデータの検索を行う構成である。
【００９７】
したがって、本実施形態では、文書情報を含むＰＤＦファイルに埋め込んだメタ情報を復号化して紐付情報を取出し、その中の属性項目とその値の組合せ情報をインデックスとして所定の情報の検索を円滑に行うことができる。
【００９８】
また、本実施形態の処理システム５０は、上述した文書処理システム１００と、例えば、設計積算システム（第１のシステム）に入力された帳票情報を生成するための文字情報等の情報（第１情報）と、例えば、予算執行管理システム（第２のシステム）に入力された帳票情報を生成するための文字情報等の情報（第２情報）とに基づいて紐付情報を生成する紐付情報生成部１３１と、第１の情報と第２の情報とを含む帳票情報を生成する帳票情報生成部１２１とを有し、上記他のシステムを構成する外部文書処理システム１５０と、を備え、帳票情報取得部１１１は、帳票情報生成部１２１により生成された帳票情報を取得し、メタ情報生成手段１１０は、紐付情報取得部１１１により取得された紐付情報に基づいてメタ情報を生成する構成とするようにしてもよい。
【００９９】
この構成により、本実施の形態では、例えば、設計積算システムと、予算執行管理システムとが連携して文書情報を含みメタ情報が込まれたＰＤＦファイルを生成することができるとともに、該ＰＤＦファイルに埋め込んだ暗号化メタ情報を復号化して各システムが連携して情報を検索することができる。
【０１００】
また、本実施形態の文書処理プログラムは、コンピュータ端末装置１０に、他のシステムである外部文書処理システム１５０から文字情報を含む帳票情報を取得する帳票情報取得ステップと、帳票情報取得ステップにより取得した帳票情報に基づいて帳票形式の文書情報を生成する文書情報生成ステップと、帳票情報と所定のデータとを紐付ける紐付情報を取得する紐付情報取得ステップと、紐付情報取得ステップにより取得した紐付情報であって、文書情報の属性項目名に関する情報を含むメタ情報を暗号化することにより暗号化メタ情報を生成するメタ情報生成ステップと、文書情報生成ステップによって生成された文書情報と、メタ情報生成ステップによって生成された暗号化メタ情報と、を含むＰＤＦファイルを生成するファイル生成ステップと、ＰＤＦファイルを読み込むファイル読込ステップと、ファイル読込ステップによって読み込まれたＰＤＦファイルに含まれる暗号化メタ情報を復号化することにより復号化メタ情報を生成する復号化メタ情報生成ステップと、復号化メタ情報生成ステップによって生成された復号化メタ情報を用いて所定のデータを検索する情報検索ステップと、を実行させるよう構成されている。
【０１０１】
この構成により、本実施形態では、コンピュータ端末装置１０に、メタ情報生成ステップにより復号化することにより生成された復号化メタ情報を用いて所定のデータを検索する情報検索ステップを実行させることができ、該復号化メタ情報に基づくシステムデータの検索が可能となる。また、メタ情報を暗号化することにより暗号化メタ情報を生成するメタ情報生成ステップを実行させることができることから、紐付となる情報の漏えいを防止することができる。
【０１０２】
以上説明したように、本発明の文書処理システム、処理システムおよび文書処理プログラムは、図１に示すように、電子文書を手直しする際に紐付情報から元のシステムデータを容易に検索できとともに、紐付情報の情報漏えいを防止することができる。かかる本発明は、公共事業の調達に係る手続きの多くが電子化され、ＰＤＦファイル等の手直しを必要とする各地方自治体の電子入札システムなどの文書処理システム、処理システムならびにそのようなシステムを用いる文書処理プログラム全般に有用である。
【符号の説明】
【０１０３】
１  本システム
１０  コンピュータ端末装置（端末装置）
１１  ＣＰＵ（中央処理装置）
１４  表示装置
２０  サーバ装置
３０  ネットワーク（ＮＷ）
５０  処理システム
１００  文書処理システム
１０１  帳票情報取得部（帳票情報取得手段）
１０２  帳票生成部（文書情報生成手段）
１０３  ファイル生成部（ファイル生成手段）
１０４  ファイル読込部（ファイル読込手段）
１０５  情報検索部（情報検索手段）
１１０  メタ情報生成手段
１１１  紐付情報取得部（紐付情報取得手段）
１１２  メタ情報生成部
１１４  暗号処理部
１１５  暗号化メタ情報格納部
１１６  暗号化メタ情報読込部
１１８  復号処理部
１１９  メタ情報読込部
１２１  帳票情報生成部（帳票情報生成手段）
１３１  紐付情報生成部（紐付情報生成手段）
１５０  外部文書処理システム（他のシステム）
【図１】
2019049881.tif 000003
【図２】
2019049881.tif 000004
【図３】
2019049881.tif 000005
【図４】
2019049881.tif 000006
【図５】
2019049881.tif 000007
【図６】
2019049881.tif 000008
【図７】
2019049881.tif 000009
【図８】
2019049881.tif 000010