(57)【要約】      （修正有）【課題】書類に記載された事項をデータ化してデータベースなどに登録するためのデータ登録システムで、データを信頼性高く、かつ簡単に登録できるようにする。【解決手段】入力データのハッシュ値を算出するハッシュ値算出手段、入力データとハッシュ値とを含む２次元コードを作成する２次元コード作成手段、書類に２次元コードを印刷する書類印刷制御手段とを含む書類作成端末装置と、２次元コードを読み取る２次元コード読取手段、書類に印刷された２次元コードを読み取らせ、入力データとハッシュ値とを復元するデータ復元手段、復元された入力データからハッシュ値を算出するハッシュ値算出手段、算出されたハッシュ値と２次元コードから復元されたハッシュ値とを比較して、入力データの正当性を検証するデータ検証手段、正当であると判定された入力データをデータベースに登録する登録制御手段とを含む受付装置とを有する。【選択図】図１
2009088797.tif 000002
【特許請求の範囲】
【請求項１】
入力データのハッシュ値を算出するハッシュ値算出手段と、
前記入力データと前記ハッシュ値とを含む２次元コードを作成する２次元コード作成手段と、
印刷装置を用いて書類に前記２次元コードを印刷する書類印刷制御手段とを含む書類作成端末装置と、
２次元コードを読み取る２次元コード読取手段と、
前記２次元コード読取手段を用いて前記書類に印刷された前記２次元コードを読み取らせ、前記入力データと前記ハッシュ値とを復元するデータ復元手段と、
復元された入力データからハッシュ値を算出するハッシュ値算出手段と、
復元された入力データから算出されたハッシュ値と前記２次元コードから復元されたハッシュ値とを比較して、前記２次元コードから復元された入力データの正当性を検証するデータ検証手段と、
前記データ検証手段で正当であると判定された入力データをデータベースに登録する登録制御手段とを含む受付装置とを有するデータ登録システム。
【請求項２】
入力データを用いて暗号化キーを作成する暗号化キー作成手段と、
前記暗号化キーを用いて前記入力データを暗号化する暗号化手段と、
前記暗号化された入力データに基づいて２次元コードを作成する２次元コード作成手段と、
印刷装置を用いて前記入力データと前記２次元コードとを含む書類を印刷する印刷制御手段とを含む書類作成端末装置と、
データを入力する入力手段と、
前記書類に印刷された入力データから暗号化キーに相当する復号化キーを、前記入力手段を用いて入力させる入力指示手段と、
前記入力手段により入力された復号化キーの２次元コードを作成する２次元コード作成手段と、
印刷装置を用いて前記２次元コードを受付票に印刷する印刷制御手段とを含む１次受付装置と、
２次元コードを読み取る２次元コード読取手段と、
前記２次元コード読取手段を用いて前記書類に印刷された２次元コードと前記受付票に印刷された２次元コードとを読み取らせる読取指示手段と、
前記２次元コード読取手段により読み取られた前記書類に印刷された２次元コードから入力データを復元し、前記受付票に印刷された２次元コードから復号化キーを復元するデータ復元手段と、
前記データ復元手段で復元された入力データを、前記復号化キーを用いて復号化する復号化手段と、
前記復号化手段により復号化された入力データをデータベースに登録するデータ登録手段とを含む受付装置とを有するデータ登録システム。
【請求項３】
入力データを用いて暗号化キーを作成する暗号化キー作成手段と、
入力データのハッシュ値を算出するハッシュ値算出手段と、
前記暗号化キーを用いて前記入力データを暗号化する暗号化手段と、
前記暗号化された入力データ及び前記ハッシュ値を含む２次元コードを作成する２次元コード作成手段と、
印刷装置を用いて前記入力データと前記２次元コードとを含む書類を印刷する印刷制御手段とを含む書類作成端末装置と、
データを入力する入力手段と、
前記書類に印刷された入力データから暗号化キーに相当する復号化キーを、前記入力手段を用いて入力させる入力指示手段と、
前記入力手段により入力された復号化キーの２次元コードを作成する２次元コード作成手段と、
印刷装置を用いて前記２次元コードを受付票に印刷する印刷制御手段とを含む１次受付装置と、
２次元コードを読み取る２次元コード読取手段と、
前記２次元コード読取手段を用いて前記書類に印刷された２次元コードと前記受付票に印刷された２次元コードとを読み取らせる読取指示手段と、
前記２次元コード読取手段により読み取られた前記書類に印刷された２次元コードから入力データ及び前記ハッシュ値を復元し、前記受付票に印刷された２次元コードから復号化キーを復元するデータ復元手段と、
前記データ復元手段で復元された入力データを、前記復号化キーを用いて復号化する復号化手段と、
復号化された入力データからハッシュ値を算出するハッシュ値算出手段と、
復号化された入力データから算出されたハッシュ値と前記２次元コードから復元されたハッシュ値とを比較して、前記２次元コードから復元された入力データの正当性を検証するデータ検証手段と、
前記データ検証手段で正当であると判定された入力データをデータベースに登録する登録制御手段とを含む受付装置とを有するデータ登録システム。
【請求項４】
入力データを用いて暗号化キーを作成する暗号化キー作成手段と、
前記暗号化キーを用いて前記入力データを暗号化する暗号化手段と、
前記暗号化された入力データに基づいて２次元コードを作成する２次元コード作成手段と、
前記入力データと前記２次元コードとを含む書類を作成する書類作成手段と、
前記書類作成手段で作成された書類をイメージデータで送信する送信手段とを含む書類作成端末装置と、
データを入力する入力手段と、
前記書類作成端末装置から送られてくる前記書類のイメージデータを受信する受信手段と、
前記受信手段で受信した書類のイメージデータから２次元コードを読み取る２次元コード読取手段と、
前記２次元コード読取手段を用いて前記書類に印刷された２次元コードと前記受付票に印刷された２次元コードとを読み取らせる読取指示手段と、
前記２次元コード読取手段により読み取られた前記書類に印刷された２次元コードから入力データを復元し、前記受付票に印刷された２次元コードから復号化キーを復元するデータ復元手段と、
前記データ復元手段で復元された入力データを、前記復号化キーを用いて復号化する復号化手段と、
前記復号化手段により復号化された入力データをデータベースに登録するデータ登録手段とを含む受付装置とを有するデータ登録システム。
【請求項５】
入力データのハッシュ値を算出するハッシュ値算出手段と、前記入力データと前記ハッシュ値とを含む２次元コードを作成する２次元コード作成手段と、印刷装置を用いて書類に前記２次元コードを印刷する書類印刷制御手段とを含む書類作成プログラムを端末装置からの要求に基づいて前記端末装置に提供するサーバを更に有する請求項１乃至４のいずれか一項記載のデータ登録システム。
【請求項６】
書類作成端末装置で作成された書類のデータを受付装置によりデータベースに登録するデータ登録方法であって、
前記書類作成端末装置により、入力データのハッシュ値を算出するハッシュ値算出段階と、
前記書類作成端末装置により、前記入力データと前記ハッシュ値とを含む２次元コードを作成する２次元コード作成段階と、
前記書類作成端末装置により、印刷装置を用いて書類に前記２次元コードを印刷する書類印刷制御段階と、
前記受付装置により、２次元コードを読み取る２次元コード読取手段を用いて前記書類に印刷された前記２次元コードを読み取らせ、前記入力データと前記ハッシュ値とを復元するデータ復元段階と
前記受付装置により、復元された入力データからハッシュ値を算出するハッシュ値算出段階と、
前記受付装置により、復元された入力データから算出されたハッシュ値と前記２次元コードから復元されたハッシュ値とを比較して、前記２次元コードから復元された入力データの正当性を検証するデータ検証段階と、
前記受付装置により、前記データ検証段階で正当であると判定された入力データをデータベースに登録する登録制御段階とを含むデータ登録方法。
【請求項７】
入力データとそのハッシュ値とを含む２次元コードが印刷された書類を受け付ける受付装置であって、
２次元コードを読み取る２次元コード読取手段と、
前記２次元コード読取手段を用いて書類に印刷された前記２次元コードを読み取らせ、前記入力データと前記ハッシュ値とを復元するデータ復元手段と、
復元された入力データからハッシュ値を算出するハッシュ値算出手段と、
復元された入力データから算出されたハッシュ値と前記２次元コードから復元されたハッシュ値とを比較して、前記２次元コードから復元された入力データの正当性を検証するデータ検証手段と、
前記データ検証手段で正当であると判定された入力データをデータベースに登録する登録制御手段とを含む受付装置。
【請求項８】
入力データを用いて暗号化キーを作成する暗号化キー作成手段と、
前記暗号化キーを用いて前記入力データを暗号化する暗号化手段と、
前記暗号化された入力データに基づいて２次元コードを作成する２次元コード作成手段と、
印刷装置を用いて前記入力データと前記２次元コードとを含む書類を印刷する印刷制御手段とを含む書類作成端末装置。
【請求項９】
入力データと前記入力データにより構成される暗号化キーにより暗号化された入力データの２次元コードとを含む書類に基づいて受付票を作成する受付装置であって、
データを入力する入力手段と、
前記書類に印刷された入力データから暗号化キーに相当する復号化キーを、前記入力手段を用いて入力させる入力指示手段と、
前記入力手段により入力された復号化キーの２次元コードを作成する２次元コード作成手段と、
印刷装置を用いて前記２次元コードを受付票に印刷する印刷制御手段とを含む受付装置。
【請求項１０】
入力データと前記入力データにより構成される暗号化キーにより暗号化された入力データの２次元コードとを含む書類と暗号化された入力データを復号化するための復号化キーの２次元コードを含む受付票とに基づいて入力データを受け付ける受付装置であって、
２次元コードを読み取る２次元コード読取手段と、
前記２次元コード読取手段を用いて前記書類に印刷された２次元コードと前記受付票に印刷された２次元コードとを読み取らせる読取指示手段と、
前記２次元コード読取手段により読み取られた前記書類に印刷された２次元コードから入力データを復元し、前記受付票に印刷された２次元コードから復号化キーを復元するデータ復元手段と、
前記データ復元手段で復元された入力データを、前記復号化キーを用いて復号化する復号化手段と、
前記復号化手段により復号化された入力データをデータベースに登録するデータ登録手段とを含む受付装置。
【請求項１１】
入力データのハッシュ値を算出するハッシュ値算出手段と、前記入力データと前記ハッシュ値とを含む２次元コードを作成する２次元コード作成手段と、印刷装置を用いて書類に前記２次元コードを印刷する書類印刷制御手段とを含む書類作成プログラムを端末装置からの要求に基づいて前記端末装置に提供するサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ登録システム、データ登録方法、書類作成端末装置、受付装置、サーバに係り、特に、書類に記載された事項をデータ化してデータベースなどに登録するためのデータ登録システム、データ登録方法、書類作成端末装置、受付装置、サーバに関する。
【背景技術】
【０００２】
近年、コンピュータの普及、ネットワークの発達に伴って、行政への書類の提出がネットワークを介して可能とした、いわゆる、電子申請が可能とされている。しかし、電子申請を行なうには、申請者毎に電子証明書などが必要であり、電子証明書を持つにはコストがかかる。このため、電子申請への移行が遅れているのが現状である。
【０００３】
しかし、今までのように書類による申請では、申請者から受領した書類を行政側で、書類の記載事項をデータ化することにより電子化する必要がある。電子化の方法としては、書類の記載事項をキー入力することによりデータ化したり、ＯＣＲにより読み取ったりする手法がある。
【０００４】
しかし、キー入力する方法では、通常、人手によるため、コストがかかるとともに、時間がかかる。また、データの入力ミスなどが発生する。また、ＯＣＲなどを用いる場合には、認識率が低く、検証、修正作業などが必要となる。
【０００５】
なお、添付物を伴う電子申請データを管理する際に、電子署名データをキーとして暗号化した申請データを、ネットワークを介して送信するとともに、電子署名データを２次元コード化して添付物に印刷した後、添付物を提出させ、添付物に印刷された電子署名データに基づいてネットワークを介して送信された申請データを復号化することにより申請データと添付物との整合性を検証する電子データ管理システムが提案されている（例えば、特許文献１参照）。
【０００６】
また、文書発行者の秘密キーで暗号化された署名情報を含む２次元コードを文書に印刷して、発行し、文書の内容証明に際しては、署名情報及び文書のテキスト情報を含む２次元コードを読み取り、検証サーバに送り、検証サーバで署名情報及びテキスト情報を抽出し、署名情報を復号し、検証することにより文書の内容証明を行なう内容証明システムが提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００５−１７３９７５号公報
【特許文献２】特開２００５−３４１２５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかるに、従来の電子データ管理システム、及び、内容証明システムは、提出あるいは発行する書類あるいは文書とは別に、予めネットワークを介して申請システムや検証サーバに申請データや署名情報を送信しておき、提出あるいは発行された書類あるいは文書から２次元コードを読み取って、申請データと書類と対応、文書の正当性を検証するものであり、処理が煩雑となる。
【０００８】
本発明は上記の点に鑑みてなされたもので、提出された書類の記載事項のデータを信頼性高く、かつ、簡単に登録できるデータ登録システム、データ登録方法、書類作成端末装置、受付装置、サーバを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のデータ登録システムは、入力データのハッシュ値を算出するハッシュ値算出手段と、前記入力データと前記ハッシュ値とを含む２次元コードを作成する２次元コード作成手段と、印刷装置を用いて書類に前記２次元コードを印刷する書類印刷制御手段とを含む書類作成端末装置と、２次元コードを読み取る２次元コード読取手段と、前記２次元コード読取手段を用いて前記書類に印刷された前記２次元コードを読み取らせ、前記入力データと前記ハッシュ値とを復元するデータ復元手段と、復元された入力データからハッシュ値を算出するハッシュ値算出手段と、復元された入力データから算出されたハッシュ値と前記２次元コードから復元されたハッシュ値とを比較して、前記２次元コードから復元された入力データの正当性を検証するデータ検証手段と、前記データ検証手段で正当であると判定された入力データをデータベースに登録する登録制御手段とを含む受付装置とを有することを特徴とする。
【００１０】
また、本発明のデータ登録システムは、入力データを用いて暗号化キーを作成する暗号化キー作成手段と、前記暗号化キーを用いて前記入力データを暗号化する暗号化手段と、前記暗号化された入力データに基づいて２次元コードを作成する２次元コード作成手段と、印刷装置を用いて前記入力データと前記２次元コードとを含む書類を印刷する印刷制御手段とを含む書類作成端末装置と、データを入力する入力手段と、前記書類に印刷された入力データから暗号化キーに相当する復号化キーを、前記入力手段を用いて入力させる入力指示手段と、前記入力手段により入力された復号化キーの２次元コードを作成する２次元コード作成手段と、印刷装置を用いて前記２次元コードを受付票に印刷する印刷制御手段とを含む１次受付装置と、２次元コードを読み取る２次元コード読取手段と、前記２次元コード読取手段を用いて前記書類に印刷された２次元コードと前記受付票に印刷された２次元コードとを読み取らせる読取指示手段と、前記２次元コード読取手段により読み取られた前記書類に印刷された２次元コードから入力データを復元し、前記受付票に印刷された２次元コードから復号化キーを復元するデータ復元手段と、前記データ復元手段で復元された入力データを、前記復号化キーを用いて復号化する復号化手段と、前記復号化手段により復号化された入力データをデータベースに登録するデータ登録手段とを含む受付装置とを有することを特徴とする。
【００１１】
さらに、本発明のデータ登録システムは、入力データを用いて暗号化キーを作成する暗号化キー作成手段と、入力データのハッシュ値を算出するハッシュ値算出手段と、前記暗号化キーを用いて前記入力データを暗号化する暗号化手段と、前記暗号化された入力データ及び前記ハッシュ値を含む２次元コードを作成する２次元コード作成手段と、印刷装置を用いて前記入力データと前記２次元コードとを含む書類を印刷する印刷制御手段とを含む書類作成端末装置と、データを入力する入力手段と、前記書類に印刷された入力データから暗号化キーに相当する復号化キーを、前記入力手段を用いて入力させる入力指示手段と、前記入力手段により入力された復号化キーの２次元コードを作成する２次元コード作成手段と、印刷装置を用いて前記２次元コードを受付票に印刷する印刷制御手段とを含む１次受付装置と、２次元コードを読み取る２次元コード読取手段と、前記２次元コード読取手段を用いて前記書類に印刷された２次元コードと前記受付票に印刷された２次元コードとを読み取らせる読取指示手段と、前記２次元コード読取手段により読み取られた前記書類に印刷された２次元コードから入力データ及び前記ハッシュ値を復元し、前記受付票に印刷された２次元コードから復号化キーを復元するデータ復元手段と、前記データ復元手段で復元された入力データを、前記復号化キーを用いて復号化する復号化手段と、復号化された入力データからハッシュ値を算出するハッシュ値算出手段と、復号化された入力データから算出されたハッシュ値と前記２次元コードから復元されたハッシュ値とを比較して、前記２次元コードから復元された入力データの正当性を検証するデータ検証手段と、前記データ検証手段で正当であると判定された入力データをデータベースに登録する登録制御手段とを含む受付装置とを有することを特徴とする。
【００１２】
また、本発明のデータ登録システムは、入力データを用いて暗号化キーを作成する暗号化キー作成手段と、前記暗号化キーを用いて前記入力データを暗号化する暗号化手段と、前記暗号化された入力データに基づいて２次元コードを作成する２次元コード作成手段と、前記入力データと前記２次元コードとを含む書類を作成する書類作成手段と、前記書類作成手段で作成された書類をイメージデータで送信する送信手段とを含む書類作成端末装置と、データを入力する入力手段と、前記書類作成端末装置から送られてくる前記書類のイメージデータを受信する受信手段と、前記受信手段で受信した書類のイメージデータから２次元コードを読み取る２次元コード読取手段と、前記２次元コード読取手段を用いて前記書類に印刷された２次元コードと前記受付票に印刷された２次元コードとを読み取らせる読取指示手段と、前記２次元コード読取手段により読み取られた前記書類に印刷された２次元コードから入力データを復元し、前記受付票に印刷された２次元コードから復号化キーを復元するデータ復元手段と、前記データ復元手段で復元された入力データを、前記復号化キーを用いて復号化する復号化手段と、前記復号化手段により復号化された入力データをデータベースに登録するデータ登録手段とを含む受付装置とを有することを特徴とする。
【００１３】
さらに、本発明のデータ登録システムは、更に、入力データのハッシュ値を算出するハッシュ値算出手段と、前記入力データと前記ハッシュ値とを含む２次元コードを作成する２次元コード作成手段と、印刷装置を用いて書類に前記２次元コードを印刷する書類印刷制御手段とを含む書類作成プログラムを端末装置からの要求に基づいて前記端末装置に提供するサーバを含むことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、書類作成端末装置で入力データのハッシュ値を算出し、入力データとハッシュ値とを含む２次元コードを作成し、印刷装置を用いて書類に２次元コードを印刷し、受付機関に提出し、受付機関に設けられた受付装置で２次元コード読取手段を用いて書類に印刷された２次元コードを読み取り、入力データとハッシュ値とを復元し、復元された入力データからハッシュ値を算出し、復元した入力データから算出されたハッシュ値と２次元コードから復元されたハッシュ値とを比較して、２次元コードから復元された入力データの正当性を検証し、正当であると判定された入力データをデータベースに登録することにより、書類作成者により作成された書類に記載された情報を受付者側でキー入力することなく、データベースに登録することができ、このとき、ハッシュ値により入力データの正当性が検証されるため、正当な入力データのみを登録することができ、よって、データベースに登録されるデータの信頼性を向上させることができる。
【発明を実施するための最良の形態】
【００１５】
図１は本発明の第１実施例のシステム構成図を示す。
【００１６】
本実施例のデータ登録システム１００は、書類作成端末装置１０１、印刷装置１０２、受付装置１０３、２次元コード読取システム１０４、書類作成プログラム提供サーバ１０５、データベース１０６、ネットワーク１０７を含む構成とされている。
【００１７】
図２は書類作成端末装置１０１のブロック構成図を示す。
【００１８】
書類作成端末装置１０１は、一般的なパーソナルコンピュータシステムであり、入力装置１１１、処理装置１１２、記憶装置１１３、メモリ１１４、インタフェース回路１１５、通信装置１１６、表示装置１１７を含む構成とされている。
【００１９】
入力装置１１１は、例えば、キーボード、ポインティングデバイスなどから構成されており、申請情報など各種情報を入力するために用いられる。処理装置１１２は、例えば、ＣＰＵなどから構成され、記憶装置１１３に予めインストールされた書類作成プログラムに基づいて処理を実行する。
【００２０】
記憶装置１１３は、ハードディスクドライブ、可換式ディスクドライブなどの不揮発性記憶装置から構成されており、書類作成プログラムなどが予めインストールされている。メモリ１１４は、ＲＡＭなどの揮発性記憶装置から構成されており、処理装置１１２における処理の作業用記憶領域として用いられる。インタフェース回路１１５は、例えば、ＵＳＢ、ＳＣＳＩインタフェースなどであり、印刷装置１０２とのインタフェースをとる。通信装置１１６は、ネットワーク１０７を介して他のコンピュータ、例えば、プログラム提供サーバ１０５との通信を行うための装置である。
【００２１】
書類作成端末装置１０１は、書類作成プログラム提供サーバ１０５から提供される書類作成プログラムを実行することにより、申請情報及び申請情報の２次元コード１０９が印刷された書類１０８を印刷装置１０２から印刷する。なお、２次元コード１０９は、例えば、ＱＲコードなどの、いわゆる、マトリクス型２次元コードが含まれる。
【００２２】
書類作成プログラムは、申請情報の入力データのハッシュ値を作成し、作成したハッシュ値と、入力データとを含む２次元コードを作成し、書類に印刷する。
【００２３】
印刷装置１０２は、例えば、レーザープリンタ、インクジェットプリンタなどであり、インタフェース回路１１５とのインタフェースをとるための回路を備えており、書類作成端末装置１０１からの指示に基づいて申請情報及びその２次元コード１０９が含まれる書類１０８を印刷し、出力する。
【００２４】
表示装置１１７は、例えば、ＬＣＤなどから構成されており、書類１０８のイメージ、入力データなどを表示する。
【００２５】
図３は受付装置１０３のブロック構成図を示す。
【００２６】
受付装置１０３は、処理装置１２１、記憶装置１２２、メモリ１２３、インタフェース回路１２４、入力装置１２５、表示装置１２６、通信装置１２７を含む構成とされている。
【００２７】
処理装置１２１は、例えば、ＣＰＵなどから構成されており、記憶装置１２２に予めインストールされている受付処理プログラムに基づいて処理を実行する。
【００２８】
記憶装置１２２は、例えば、ハードディスクドライブ、可換式ディスクドライブなどの不揮発性記憶装置から構成されており、受付処理プログラムなどがインストールされている。
【００２９】
メモリ１２３は、例えば、ＲＡＭなどの揮発性記憶装置から構成されており、処理装置１２１における処理の作業用記憶領域として用いられる。
【００３０】
インタフェース回路１２４は、例えば、ＵＳＢ、ＳＣＳＩインタフェースなどから構成されており、２次元コード読取システム１０４が接続される。
【００３１】
入力装置１２５は、例えば、キーボード、マウスなどから構成されており、処理装置１２１に処理のオペレーションを行なったり、データの訂正を行なったりするために用いられる。
【００３２】
表示装置１２６は、例えば、ＬＣＤなどから構成されており、２次元コードから復元された申請データの内容を表示する。
【００３３】
通信装置１２７は、ネットワーク１０７を介して他のコンピュータ、例えば、データベース１０６との通信を行うための装置である。
【００３４】
２次元コード読取システム１０４は、読取部１３１、コントローラ１３２から構成されている。読取部１３１は、コントローラ１３２からの指示によりレーザ光を多方向に走査しつつ出射させ、その反射光を読み取り、電気信号に変換する。読取部１３１で変換された電気信号は、コントローラ１３２に供給される。コントローラ１３２は、読取部１３１から供給された電気信号から２次元コードを復元し、２次元コードに応じたデジタルデータを生成する。コントローラ１３２で生成されたデジタルデータは受付装置１０３に供給される。
【００３５】
なお、本実施例の２次元コード読取システム１０４は、読取部１３１とコントローラ１３２とを別体としたが、一体構成であってもよい。また、２次元コード読取システム１０４は、２次元コード読取機能付きのハンディーターミナルなどであってもよい。
【００３６】
図４は書類作成プログラム提供サーバ１０５のブロック構成図を示す。
【００３７】
書類作成プログラム提供サーバ１０５は、公開サーバであり、一般のコンピュータシステムから構成されおり、処理装置１４１、記憶装置１４２、メモリ１４３、通信装置１４４、表示装置１４５、入力装置１４６から構成されている。処理装置１４１は、ＣＰＵなどを含む構成とされており、書類作成プログラム提供プログラムによって処理を実行する。
【００３８】
記憶装置１４２は、ハードディスクドライブ、可換式ディスクドライブなどから構成されており、書類作成端末装置１０１に提供する書類作成プログラム提供プログラムが記憶されている。
【００３９】
メモリ１４３は、ＲＡＭなどから構成されており、処理装置１４１の作業用記憶領域として用いられる。通信装置１４４は、ネットワーク１０７を介して他のコンピュータ、例えば、書類作成端末装置１０１との通信を行うための装置である。
【００４０】
表示装置１４５は、ＬＣＤなどから構成されており、処理状態などを表示する。入力装置１４６は、例えば、キーボード、マウスなどから構成されており、書類作成プログラム提供プログラムなどへのオペレーションを行なう。
【００４１】
書類作成プログラムサーバ１０５は、ネットワーク１０７を介して書類作成端末装置１０１と通信を行い、書類作成端末装置１０１からの要求に基づいて書類作成端末装置１０１に申請書作成プログラムを提供する。
【００４２】
図５はデータベース１０６のブロック構成図を示す。
【００４３】
データベース１０６は、コンピュータシステムから構成されており、処理装置１５１、記憶装置１５２、メモリ１５３、通信装置１５４、表示装置１５５、入力装置１５６から構成されている。
【００４４】
処理装置１５１は、ＣＰＵなどを含む構成とされており、記憶装置１５２に予めインストールされているデータ登録・読出プログラムを実行する。
【００４５】
記憶装置１５２は、ハードディスクドライブ、可換式ディスクドライブなどから構成されており、データ登録・読出プログラムが予めインストールされるとともに、受付装置１０３から提供される書類のデータをデータベースとして記憶する。
【００４６】
メモリ１５３は、ＲＡＭなどから構成されており、処理装置１５１の作業用記憶領域として用いられる。通信装置１５４は、ネットワーク１０７を介して他のコンピュータ、例えば、受付装置１０３との通信を行うための装置である。
【００４７】
表示装置１５５は、ＬＣＤなどから構成されており、処理状態などを表示する。入力装置１５６は、例えば、キーボード、マウスなどから構成されており、データ登録・読出プログラムなどへのオペレーションを行なう。
【００４８】
データベース１０６は、データ登録・読出プログラムによって、受付装置１０３からの指示によりデータの登録を行なうとともに、登録されたデータを呼び出し、受付装置１０３などに提供する処理を行なう。
【００４９】
ネットワーク１０７は、例えば、インターネット、ＬＡＮなどを含む構成であり、書類作成プログラム提供サーバ１０５と書類作成端末装置１０１との通信を行うとともに、受付装置１０３とデータベース１０６との通信路を構成している。なお、受付装置１０３とデータベース１０６とは、専用の通信回線であってもよい。
【００５０】
次に、本実施例の申請を行なうための処理について説明する。
【００５１】
図６は書類作成端末装置１０１の処理フローチャートを示す。
【００５２】
まず、書類作成端末装置１０１には、申請者の操作によって、書類作成プログラム提供サーバ１０５から書類作成プログラムがインストールされている。
【００５３】
書類作成端末装置１０１は、申請者により入力装置１１１が操作され、書類作成プログラムが起動すると、申請情報の入力を要求する。書類作成端末装置１０１は、ステップＳ１−１で申請者により申請情報が入力されると、ステップＳ１−２で申請情報のうちの予め設定された所定の情報を用いて暗号化キーを作成する。なお、暗号化キーの作成に用いられる情報は、例えば、書類として申告書などを作成する場合には、作成日時及び申告金額など書類の重要な情報を用いる。これによって、重要な情報に関して入力データと２次元コードとの一致、不一致を検証できる。例えば、書類１０８に他の書類の２次元コード１０９を切り張りするなどの不正を検証、予防できる。
【００５４】
さらに、書類作成端末装置１０１は、ステップＳ１−３で、ステップＳ１−２で生成した暗号化キーを用いて申請情報を圧縮して、暗号化する。暗号化は、例えば、ＤＥＳなどの秘密鍵暗号化方式である。
【００５５】
書類作成端末装置１０１は、ステップＳ１−４で、圧縮、暗号化された申請情報の２次元コードを作成する。書類作成端末装置１０１は、ステップＳ１−５で所定の位置に入力された申請情報、及び、申請情報から作成した２次元コードを含む書類１０８を印刷装置１０２から印刷する。
【００５６】
以上により、入力装置１２５により入力された申請情報及び申請情報を２次元コード化した２次元コード１０９が印刷された書類１０８が作成される。
【００５７】
次に、申請者は、申請情報及び２次元コードが埋め込まれた書類を受付機関に提出する。
【００５８】
受付機関では、受付装置１０３、及び、２次元コード読取システム１０４を用いて申請情報をデータ化して、データベース１０６に登録する。
【００５９】
次に、受付装置１０３の動作を説明する。
【００６０】
図７は受付装置１０３の処理フローチャートを示す。
【００６１】
受付装置１０３では、受付者が２次元コード読取システム１０４を用いて書類の２次元コードを読み取ると、ステップＳ２−１で２次元コードをデジタルデータに復元して、ステップＳ２−２で復号化キーの入力を要求する。受付者は、入力装置１２５を用いて書類の所定の位置に記載された申請情報のうち所定の申請情報を復号化キーとして入力する。
【００６２】
受付装置１０３は、ステップＳ２−３で復号化キーが入力されると、ステップＳ２−４で、入力された復号化キーとして圧縮・暗号化された申請情報を復号化する。
【００６３】
受付装置１０３は、ステップＳ２−５で復号化された申請情報の検証を行なうと共に、表示装置１２６に表示する。データの正当性の検証は、例えば、ハッシュ値を用いて行なうことができる。
【００６４】
また、受付者は、表示装置１２６に表示された申請情報と書類に印刷された申請情報とを比較して、正常に復号化されたか否かを判断することができる。受付者は、入力装置１２５などを操作して、復号化された申請情報を登録する指示を行なう。
【００６５】
受付装置１０３は、ステップＳ２−６でデータを検証した結果、データが正当であり、ステップＳ２−７で登録指示が行なわれると、ステップＳ２−８で復号化した申請情報をデータベース１０５に登録する。なお、受付装置１０３は、ステップＳ２−６でデータの検証結果、データが不当であると判定された場合には、ステップＳ２−９でエラーメッセージを表示する。
【００６６】
以上によって、申請書類の受付が完了する。
【００６７】
以上により、申請者によって操作される書類作成端末装置１０１と受付機関に配置された受付装置１０３とで通信を行うことなく、また、書類により申請を行い、申請情報をキー入力することなく、データベース１０５に登録することができるようになる。
【００６８】
本実施例によれば、データパンチが不要であるので、データパンチにかかる費用、時間を削減できる。また、データの誤入力を防止できる。
【００６９】
なお、本実施例では、受付機関に直接申請書類を提出する場合について説明したが、申請書類を申請者と受付機関との間に、１次受付機関を設置して、１次受付機関で、申請書類のチェックなどを行なう１次受付を行なった後、受付機関でデータベースに登録する処理を行なうようにしてもよい。
【００７０】
図８は本発明の第２実施例のシステム構成図を示す。同図中、図１と同一構成部分には同一符号を付し、その説明は省略する。
【００７１】
本実施例のデータ登録システム２００は、申請者と受付機関との間に、１次受付機関を設け、１次受付機関に設けられた１次受付装置２０１、印刷装置２０２によって、受付情報及びその２次元コード２０３が印刷された受付票２０２を作成して、書類１０８と受付票２０２とを受付機関に提出する構成とされている。
【００７２】
図９は１次受付装置２０１のブロック構成図を示す。
【００７３】
１次受付装置２０１は、コンピュータシステムから構成されており、処理装置１６１、記憶装置１６２、メモリ１６３、インタフェース回路１６４、表示装置１６５、入力装置１６６から構成されている。
【００７４】
処理装置１６１は、ＣＰＵなどを含む構成とされており、記憶装置１６２に予めインストールされている１次受付プログラムを実行する。
【００７５】
記憶装置１６２は、ハードディスクドライブ、可換式ディスクドライブなどから構成されており、１次受付プログラムが予めインストールされている。
【００７６】
メモリ１６３は、ＲＡＭなどから構成されており、処理装置１６１の作業用記憶領域として用いられる。インタフェース回路１６４には、印刷装置２０２が接続され、印刷装置２０２とのインタフェースをとる。
【００７７】
表示装置１６５は、ＬＣＤなどから構成されており、処理状態などを表示する。入力装置１６６は、例えば、キーボード、マウスなどから構成されており、１次受付プログラムのオペレーション、及び、暗号化キーの入力を行なうために用いられる。
【００７８】
図１０は１次受付装置２０１の処理フローチャートを示す。
【００７９】
１次受付装置２０１は、１次受付プログラムが起動された状態で、１次受付機関の受付者によって入力装置１６６が操作され、ステップＳ３−１で受付処理が開始されると、ステップＳ３−２で復号化キーに対応するデータの入力を要求する。このとき、入力を要求されるデータは、書類作成端末装置１０１で暗号化キーを作成するのに用いられるデータと同じデータである。
【００８０】
受付者は、入力装置１６６を操作して、受付を行なう書類１０８の所定の欄に記載された記載事項を入力する。１次受付装置２０１はステップＳ３−３でデータが入力されると、ステップＳ３−４で復号化キーに対応する２次元コード２０４を作成する。
【００８１】
１次受付装置２０１は、ステップＳ３−５でインタフェース回路１６４を介して印刷装置２０２を制御して、作成された２次元コード２０４が印刷された受付票２０３を印刷する。
【００８２】
以上により、１次受付機関において復号化キーを含む２次元コード２０４が印刷された受付票２０３の印刷が行なわれる。
【００８３】
１次受付機関では、書類１０８に記載された申請情報のうち暗号化キーとして用いられた申請情報だけを入力すればよいので、入力作業は簡単であり、時間、手間がかかることはない。また、１次受付機関での入力作業に伴って、１次受付機関で入力作業を行う際に目視により書類の不備などを確認できるという利点がある。また、申請者の書類１０８に印刷されたＱＲコードに含まれる申請額と申請者の書類１０８に印刷された申請額との違いを後で検証できる。
【００８４】
１次受付機関で印刷された受付票２０４は、書類１０８に添付されて受付機関に提出される。
【００８５】
次に受付機関での作業について説明する。
【００８６】
受付機関の受付装置２０５の構成は、受付装置１０３の構成と同一であり、受付プログラムの処理が異なる。よって、受付装置２０５の構成の説明は省略する。
【００８７】
図１１は、受付装置２０５の処理フローチャートを示す。
【００８８】
受付装置２０５は、受付プログラムが起動した状態で、ステップＳ４−１で受付処理が開始されると、ステップＳ４−２で受付者に２次元コード読取システム１０４による書類１０８に印刷された２次元コード１０９の読み取りを要求する。
【００８９】
受付機関の受付者は、２次元コード読取システム１０４を操作して、書類１０８に印刷された２次元コード１０９を読み取る。受付装置２０５は、ステップＳ４−３で書類１０８に印刷された２次元コード１０９が読み取られると、ステップＳ４−４で書類１０８に印刷された２次元コード１０９からデータを復元する。
【００９０】
次に、受付装置２０３は、ステップＳ４−５で受付者に受付票２０３に印刷された２次元コード２０４の読み取りを要求する。受付機関の受付者は、２次元コード読取システム１０４を操作して、受付票２０３に印刷された２次元コードを読み取る。
【００９１】
受付装置２０５は、ステップＳ４−６で受付票２０３に印刷された２次元コード２０４が読み取られると、ステップＳ４−７で２次元コード２０４から基データを復元する。
【００９２】
受付装置２０５は、受付票２０３に印刷された２次元コード２０４から基データを復元すると、ステップＳ４−８で受付票２０３に印刷された２次元コード２０４を復元した基データを復号化キーとして書類１０８に印刷された２次元コード１０９を復元した基データを申請情報に復号化する。
【００９３】
受付装置２０５は、ステップＳ４−９でデータ検証を行なうとともに、復号化されたデータを表示装置１２６に表示する。なお、データ検証は、例えば、ハッシュ値を用いることによって行なうことができる。受付装置２０５は、ステップＳ４−１０でデータ検証結果、有効なデータであると判断され、ステップＳ４−１１で受付者による入力装置１２５の操作により登録の指示が行なわれると、ステップＳ４−１２で取得したデータをデータベース１０６に登録する。なお、受付装置２０５は、ステップＳ４−１０でデータ無効の場合には、ステップＳ４−１３でエラーメッセージを表示する。
【００９４】
以上により、書類に記載された事項のデータを、キーパンチなどを行なうことなく、取得し、データベース１０６に登録できる。
【００９５】
なお、本実施例では、２次元コードを用いて申請情報のデータを取得するようにしたが、申請情報のデータを、公開サーバを通して取得するようにしてもよい。
【００９６】
図１２は本発明の第３実施例のシステム構成図、図１３は本発明の第３実施例の動作フローチャートを示す。同図中、図１と同一構成部分には同一符号を付し、その説明は省略する。
【００９７】
本実施例のデータ登録システム３００は、書類作成端末装置３０１、申請データサーバ３０２、受付装置３０３を有する。
【００９８】
書類作成端末装置３０１は、書類作成端末装置１０１と同じ構成で、一般的なパーソナルコンピュータシステムから構成されており、書類作成処理が書類作成端末装置１０１とは相違している。
【００９９】
書類作成端末装置３０１は、ステップＳ５−１で書類作成プログラムが書類作成プログラム提供サーバ１−５から提供されている。書類作成端末装置３０１は、ステップＳ５−２で書類作成プログラムが起動され、申請者によって申請情報が入力されると、ステップＳ５−３で入力された申請情報をデータ化する。書類作成端末装置３０１は、ステップＳ５−４でデータ化された申請情報を暗号化し、ステップＳ５−５で申請データサーバ３０２に登録する。
【０１００】
また、申請データサーバ３０２は、コンピュータシステムから構成されており、書類作成端末装置３０１で作成された書類の記載事項をデータ化し、暗号化された申請情報がネットワーク１０７を介して供給されると、ステップＳ５−７で書類作成端末装置３０１から暗号化されて送信された申請情報を、書類３０４を識別するために付与される識別番号毎に登録する。
【０１０１】
また、書類作成端末装置３０１は、ステップＳ５−６で申請情報が記載された書類３０４を印刷する。申請者は、印刷された書類３０４を受付機関に提出する。
【０１０２】
受付機関には、受付装置３０３が設置されている。受付装置３０３は、受付装置１０３と同様に一般的なコンピュータシステムから構成されている。
【０１０３】
受付装置３０３は、受付処理プログラムに基づいて処理を実行しており、申請者から書類が提出され、ステップＳ５−８で受付処理が開始されると、ステップＳ５−９で書類３０４に記載された識別番号に基づいて申請データサーバ３０２を検索し、対応する書類３０４の暗号化された申請データを取得する。受付者は、書類３０４の予め決められた所定の記載項目を復号化キーとして受付装置３０３に入力する。受付装置３０３はステップＳ５−１０で復号化キーが入力されると、ステップＳ５−１１で暗号化された申請データを復号化し、書類３０４に対応した申請データを取得する。受付装置３０３は、ステップＳ５−１２、Ｓ５−１３で取得した申請データをデータベース１０６に登録する。
【０１０４】
なお、第１実施例では、申請情報を暗号化した後に、２次元コード化して、書類に印刷したが、申請情報を暗号化せずに、２次元コード化し、書類に印刷するようにしてもよい。
【０１０５】
また、申請情報に対してハッシュ値を作成し、正当性を検証するようにしてもよい。
【０１０６】
次に、ハッシュ値によるデータ検証方法について説明する。
【０１０７】
図１４はハッシュ値によるデータ検証時の一例の処理フローチャート、図１５〜図１７はハッシュ値によるデータ検証時の一例の動作説明図を示す。
【０１０８】
まず、書類作成端末装置１０１はステップＳ６−１で申請者により申請情報が入力され、申請情報を取得すると、ステップＳ６−２で申請情報のハッシュ値を作成する。次に、書類作成端末装置１０１はステップＳ６−３で申請情報のうち予め決められた所定の申請情報を暗号化キーとして申請情報を暗号化する。
【０１０９】
書類作成端末装置１０１は、ステップＳ６−４で暗号化された申請情報に作成されたハッシュ値を付加したデータを作成する。書類作成端末装置１０１は、ステップＳ６−５で暗号化された申請情報に作成されたハッシュ値を付加したデータに基づいて２次元コードを作成する。書類作成端末装置１０１は、ステップＳ６−６で図１５に示すように暗号化された申請情報と暗号化前の申請情報のハッシュ値とから構成される２次元コード４０３を含む書類４０２を印刷する。
【０１１０】
受付装置１０３は、ステップＳ７−１で受付者の操作によって２次元コードが読み取られると、ステップＳ７−２で読み取った２次元コードのデータから暗号化された申請情報とハッシュ値とを分離する。受付装置１０３は、ステップＳ７−３で受付者により書類に印刷された申請情報のうちの所定の申請情報が復号化キーとして入力されると、ステップＳ７−４で暗号化された申請情報を復号化する。
【０１１１】
受付装置１０３はステップＳ７−５で復号化された申請情報のハッシュ値を作成し、ステップＳ７−６で復号化された申請情報から作成されたハッシュ値と２次元コードから分離されたハッシュ値とを比較する。受付装置１０３はステップＳ７−７で両方のハッシュ値が一致すれば、復号化された申請情報は正当であると判定し、不一致であれば、復号化された申請情報は不当であると判定する。受付装置１０３はステップＳ７−８で判定結果を表示し、不当である場合、ステップＳ７−９で申請情報のデータベース１０６への登録を拒否する。
【０１１２】
以上により、ハッシュ値を用いて復号化された申請情報の正当性を検証できる。
【０１１３】
なお、このとき、例えば、図１６に示すように申請情報のハッシュ値を数値化して２次元コード５０１とは別に書類５０２のハッシュ値印刷欄５０３に印刷するようにしてもよい。ハッシュ値印刷欄５０３に印刷されたハッシュ値は、受付装置１０３側でＯＣＲなどを用いてハッシュ値を取得し、データ検証を行なうようにしてもよい。
【０１１４】
なお、本実施例では、暗号化した申請情報にハッシュ値を付加して２次元コードを作成したが、図１７に示すように暗号化した申請情報とハッシュ値とを別々に２次元コード化し、申請情報の２次元コード６０１とハッシュ値の２次元コード６０２を同じ書類６０３に印刷するようにしてもよい。
【０１１５】
さらに、本実施例では、書類を印刷して、受付機関、１次受付機関に提出する場合について説明したが、書類をイメージデータでネットワークを介して受付機関に設けられた受付装置及び１次受付機関に設けられた１次受付装置に送信し、受付装置、１次受付装置でイメージデータに含まれる２次元コードを読み取るようにしてもよい。
【０１１６】
このように、イメージデータで書類を送信することによりネットワークを介してオンラインで書類を受付機関に提出することができる。
【０１１７】
なお、本発明は上記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形例が考えられることは言うまでもない。
【図面の簡単な説明】
【０１１８】
【図１】本発明の第１実施例のシステム構成図である。
【図２】書類作成端末１０１のブロック構成図である。
【図３】受付装置１０３のブロック構成図である。
【図４】書類作成プログラム提供サーバ１０５のブロック構成図である。
【図５】データベース１０６のブロック構成図である。
【図６】書類作成端末装置１０１の処理フローチャートである。
【図７】受付装置１０３の処理フローチャートである。
【図８】本発明の第２実施例のシステム構成図である。
【図９】１次受付装置２０１のブロック構成図である。
【図１０】１次受付装置２０１の処理フローチャートである。
【図１１】受付装置２０５の処理フローチャートである。
【図１２】本発明の第３実施例のシステム構成図である。
【図１３】本発明の第３実施例の動作フローチャートである。
【図１４】ハッシュ値によるデータ検証時の一例の処理フローチャートである。
【図１５】ハッシュ値によるデータ検証時の一例の動作説明図である。
【図１６】ハッシュ値によるデータ検証時の一例の動作説明図である。
【図１７】ハッシュ値によるデータ検証時の一例の動作説明図である。
【符号の説明】
【０１１９】
１００、２００、３００  データ登録システム
１０１、３０１  書類作成端末装置、１０２  印刷装置、１０３、３０３  受付装置
１０４  ２次元コード読取装置、１０５  書類作成プログラム提供サーバ
１０６  データベース、１０７  ネットワーク、１０８  書類
１０９、２０４  ２次元コード
１１１、１２５、１４６、１５６  入力装置
１１２、１２１、１４１、１５１  処理装置
１１３、１２２、１４２、１５２  記憶装置
１１４、１２３、１４３、１５３  メモリ、１１５、１２４  インタフェース回路
１１６、１２７、１４４、１５４  通信装置
１１７、１２６、１４５、１５５  表示装置
１３１  読取部、１３２  コントローラ
２０１  １次受付装置、２０２  印刷装置、２０３  受付票
３０２  申請データサーバ
【図１】
2009088797.tif 000003
【図２】
2009088797.tif 000004
【図３】
2009088797.tif 000005
【図４】
2009088797.tif 000006
【図５】
2009088797.tif 000007
【図６】
2009088797.tif 000008
【図７】
2009088797.tif 000009
【図８】
2009088797.tif 000010
【図９】
2009088797.tif 000011
【図１０】
2009088797.tif 000012
【図１１】
2009088797.tif 000013
【図１２】
2009088797.tif 000014
【図１３】
2009088797.tif 000015
【図１４】
2009088797.tif 000016
【図１５】
2009088797.tif 000017
【図１６】
2009088797.tif 000018
【図１７】
2009088797.tif 000019