説明

サーバ、プログラム、フォーム証明書データ及び原本データ

【課題】電子ペンを利用したWEB申請を行うことで、契約の際の待ち時間を短縮すると共に、契約書の原本性を保証することでセキュリティ面を強化することができる契約処理システムを提供する。
【解決手段】契約処理システム100において、サーバ5は、予め印刷会社等が作成したフォーム証明書を記憶している。一方、利用者は、電子ペン10を使用して帳票に3必要事項を記入する。サーバ5は、ストロークデータを取得し、ストローク様式IDを特定する。また、サーバ5は、フォーム証明書に基づいて、フォーム様式IDを特定する。さらに、サーバ5は、ストローク様式IDと一致するフォーム様式IDが定義されたフォーム証明書を特定する。そして、サーバ5は、特定したフォーム証明書が有するレイアウトデータとストロークデータとを合成した合成画像データを作成する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、電子ペンを利用した契約の際の原本性保証に関する。
【背景技術】
【0002】
現在、電子契約申込では一般的に、契約書の審査、本人確認と契約意思の確認、自社の利用実績の確認、信用情報機関の利用、審査の可否の決定といった審査が行われている。特に、金融商品(生保、住宅ローン、クレジット等)を購入する際の審査は慎重であり、購入者が記入した契約書を、販売店から与信チェック部門へFAXして審査を行うため、時間を要するという問題が生じていた。
【0003】
また、個人情報が記入された契約書を、与信チェック部門へFAXで送信することや販売店控えとして保存しておくことは、個人情報の保護という観点からセキュリティの面でも問題が生じていた。
【0004】
一方、近年、「電子ペン」、「デジタルペン」などと呼ばれるペン型入力デバイスが登場しており(以下、本明細書では「電子ペン」と呼ぶ。)、その代表的なものとしてスウェーデンのAnoto社が開発した「アノトペン(Anoto pen)」が知られている。アノトペンは、所定のドットパターンが印刷された専用紙(以下、「専用ペーパー」とも呼ぶ。)とペアで使用される。電子ペンは、通常のインクタイプのペン先部に加えて、専用紙上のドットパターンを読み取るための小型カメラと、データ通信ユニットを搭載している。利用者が専用紙上に電子ペンで文字などを書いたり、専用紙上に図案化されている画像をチェックしたりすると、ペンの移動に伴って小型カメラが専用紙上のドットパターンを検出し、利用者が書き込んだ文字、画像などのストロークデータ(「記入情報」ともいう)がデジタルデータとして取得される。このストロークデータは、データ通信ユニットにより電子ペンから近くのパーソナルコンピュータや携帯電話などの端末装置に送信され、処理が行われる。
【0005】
このような電子ペンを利用したシステムは、キーボードやマウスに代わる入力デバイスとして利用することが可能であり、上述のパーソナルコンピュータやキーボードやマウスの使用に抵抗がある利用者にとっては非常に使いやすい。そのため、現在、各種ビジネス上の書類、申込書、契約書等に記入されたデータをデジタル化する手法として、電子ペンを利用した仕組みが普及しつつある(例えば、特許文献1)。
【0006】
【特許文献1】特開2004−153612号公報
【発明の開示】
【発明が解決しようとする課題】
【0007】
本発明は、以上の点に鑑みてなされたものであり、電子ペンを利用したWEB申請を行うことで、契約の際の待ち時間を短縮すると共に、契約書の原本性を保証することでセキュリティ面を強化することができる契約処理システムを提供することを課題とする。
【課題を解決するための手段】
【0008】
本発明の1つの観点では、電子ペンにより認識可能なドットパターンが印刷され、複数のフィールドから構成される電子ペン用帳票に記入されたデータを処理するサーバであって、前記電子ペン用帳票の様式を識別する様式ID、前記ドットパターン上の位置座標及び前記フィールドを定義したフィールド定義データと、前記電子ペン用帳票を構成するレイアウトに関するレイアウトデータと、を1つのファイルとしたフォーム証明書を記憶するフォーム証明書記憶手段と、前記電子ペン用帳票に記入されたストロークデータを取得するストロークデータ取得手段と、前記ストロークデータに基づいて、前記電子ペンによる記入が行われた前記電子ペン用帳票の前記様式IDをストローク様式IDとして特定するストローク様式ID特定手段と、前記フォーム証明書記憶手段から前記フォーム証明書を抽出するフォーム証明書抽出手段と、抽出した前記フォーム証明書が有するフィールド定義データに定義された様式IDをフォーム様式IDとして特定するフォーム様式ID特定手段と、前記ストローク様式IDと一致するフォーム様式IDが定義されたフォーム証明書を特定するフォーム証明書特定手段と、特定したフォーム証明書が有するレイアウトデータと、前記ストロークデータに基づいて生成された表示用データとを合成した合成画像データを作成する合成画像データ作成手段と、を備える。
【0009】
上記のように構成されたサーバは、予めフィールド定義データとレイアウトデータをXML(eXtensible Markup Language)デジタル封筒技術により1つのファイルとしたフォーム証明書を記憶している。フォーム証明書は、例えば電子ペン用帳票を製造する印刷会社が作成するものであって、サーバを管理する会社等が改ざんすることができないものである。ここで、フィールド定義データとは、帳票においてどこが入力欄であるか等を電子ペンが認識するために必要な情報であり、入力欄等であるフィールドと、帳票のドットパターン上の位置座標との関係性を示す情報である。また、フィールド定義データは、帳票の様式を識別する様式IDを有している。利用者は、電子ペンを使用して帳票に必要事項を記入する。帳票上に記入されたストロークはストロークデータとしてサーバに取得される。サーバは、取得したストロークデータに基づいて、電子ペンによる記入が行われた帳票の様式IDをストローク様式IDとして特定する。また、サーバは、所定のフォーム証明書に基づいて、当該フォーム証明書に定義された様式IDをフォーム様式IDとして特定する。さらに、サーバは、ストローク様式IDと一致するフォーム様式IDが定義されたフォーム証明書を特定する。そして、サーバは、特定したフォーム証明書が有するレイアウトデータと、ストロークデータに基づいて生成された表示用データとを合成した合成画像データを作成する。具体的に、表示用データとは、ストロークデータを変換してイメージ化したイメージデータや、ストロークデータをOCR(Optical Character Reader)変換してテキスト化したテキストデータなどのことである。つまり、表示用データは、利用者が電子ペンを使用して記入した記入事項/入力内容を表すデータである。
【0010】
これによれば、サーバは、ストロークデータに基づく様式IDとフォーム証明書に基づく様式IDとを比較照合することにより、ストロークデータとフォーム証明書の紐付けを行う。即ち、ストロークデータとレイアウトデータの紐付けを行う。そして、サーバは、紐付けたストロークデータとレイアウトデータを合成することにより合成画像データを作成する。ここで、使用するレイアウトデータは、印刷会社が作成したフォーム証明書に含まれるデータであるため、サーバを管理する会社等が改ざんすることは困難である。よって、合成画像データの原本性を保証することができる。また、電子ペンを利用することで、帳票を使用した契約等の待ち時間を短縮することができる。
【0011】
上記サーバの一態様では、前記様式IDは、前記電子ペン用帳票に印刷されたドットパターン領域を識別するパターンアドレスである。各電子ペン用帳票には、それぞれに割り当てられたドットパターンが印刷されている。よって、各帳票を識別する様式IDとして、所定のドットパターン領域を識別するパターンアドレスを利用することができる。
【0012】
上記サーバの他の一態様では、前記フォーム証明書は、さらに前記電子ペン用帳票に付与された電子署名を製造電子署名として有しており、前記製造電子署名を検証する製造電子署名検証手段をさらに備え、前記合成画像データ作成手段は、前記製造電子署名検証手段による検証の結果に問題がない場合に、前記合成画像データを作成する。これによれば、フォーム証明書は、さらに製造電子署名を有している。サーバは、製造電子署名の有効性を検証することにより、当該フォーム証明書に含まれるフィールド定義データ及びレイアウトデータの改ざんの有無等を確認することができる。よって、検証の結果に問題がない場合に限り合成画像データを作成することで、より強固に合成画像データの原本性を保証することができる。
【0013】
上記サーバの他の一態様では、前記製造電子署名は、前記電子ペン用帳票が製造された日時を証明するタイムスタンプであって、前記製造電子署名検証手段は、前記タイムスタンプの有効性を検証する。これによれば、フォーム証明書が有する製造電子署名は、帳票が製造された日時を証明するタイムスタンプである。ここで、タイムスタンプとは、例えば特定時刻認証局業務認定資格を保有する第三者認証機関が発行した時刻を含む電子署名である。具体的に、印刷会社は、帳票の製造時に、当該帳票のハッシュ値を第三者認証機関に送信することで製造時刻の証明、即ちタイムスタンプを取得する。サーバは、このタイムスタンプの有効性を検証することにより、フォーム証明書に含まれるフィールド定義データ及びレイアウトデータの改ざんの有無を確認することができる。また、帳票の製造時刻を第三者機関が認定した時刻として認識することができる。
【0014】
上記サーバの他の一態様では、前記ストロークデータから、前記電子ペン用帳票への記入日時を抽出する記入日時抽出手段をさらに備え、前記製造電子署名検証手段は、前記タイムスタンプが証明する日時が、前記記入日時より前であることを検証する。これによれば、サーバは、ストロークデータに基づく記入日時と、タイムスタンプが証明する製造日時とを比較する。よって、サーバは、記入日時が製造日時よりも早い場合に、不正が行われた可能性があると認識することができる。
【0015】
上記サーバの他の一態様では、前記フォーム証明書特定手段が特定したフォーム証明書と、前記ストロークデータ抽出手段が抽出したストロークデータと、を1つのファイルとした原本データを作成する原本データ作成手段をさらに備える。これによれば、サーバは、XMLデジタル封筒技術により、ストロークデータと、当該ストロークデータに紐付けられたフォーム証明書とを1つのファイルとした原本データを作成する。このように、利用者が電子ペンにより記入したストロークデータと、印刷会社が作成したフォーム証明書とを1つのファイルとした原本データによれば、検証により改ざんの有無を確認することができる。
【0016】
上記サーバの他の一態様では、前記原本データは、さらに前記合成画像データ作成手段が作成した合成画像データを有する。これによれば、サーバは、合成画像データから抽出したレイアウトデータと、フォーム証明書から抽出したレイアウトデータとを比較することで容易にレイアウトデータが改ざんされているか否かを認識することができる。
【0017】
上記サーバの他の一態様では、前記原本データは、さらに前記原本データに付与された電子署名を原本電子署名として有している。これによれば、サーバは、原本電子署名の有効性を検証することにより、原本データの改ざんの有無等を確認することができる。
【0018】
上記サーバの他の一態様では、前記原本電子署名は、前記原本データが作成された日時を証明するタイムスタンプである。ここで、タイムスタンプとは、例えば特定時刻認証局業務認定資格を保有する第三者認証機関が発行した時刻を含む電子署名である。サーバは、原本データに含まれるこのタイムスタンプの有効性を検証することにより、原本データに含まれるデータの改ざんの有無を確認することができる。また、原本データの製造時刻を第三者期間が認定した時刻として認識することができる。
【0019】
上記サーバのさらに他の一態様では、前記サーバは、端末装置とネットワークを介して通信可能に接続されており、前記合成画像データ作成手段が作成した合成画像データを前記端末装置に送信する合成画像データ送信手段と、前記合成画像データに基づいて、前記ストロークデータに問題がないと利用者が承認したことを示すストローク承認データを受信するストローク承認データ受信手段と、前記合成画像データに基づいて、前記レイアウトデータに問題がないと利用者が承認したことを示すレイアウト承認データを受信するレイアウト承認データ受信手段と、をさらに備え、前記原本データ作成手段は、前記ストローク承認データ及び前記レイアウト承認データの双方を受信した場合に、前記原本データを作成するものであって、前記原本データは、さらに前記ストローク承認データ及び前記レイアウト承認データを有する。
【0020】
上記のように構成されたサーバは、合成画像データを端末装置に送信する。利用者は、端末装置上に表示された合成画像データを確認し、当該合成画像データのストロークデータが、自身が電子ペンを使用して記入したものに間違いない場合、所定のボタン押下等によりストローク承認データをサーバへ送信する。また、利用者は、端末装置上に表示された合成画像データを確認し、当該合成画像データのレイアウトデータが、自身が電子ペンを使用して記入した帳票のものに間違いない場合、所定のボタン押下等によりレイアウト承認データをサーバへ送信する。サーバは、ストローク承認データ及びレイアウト承認データを受信した場合にのみ、当該ストローク承認データ及びレイアウト承認データを有する原本データを作成する。つまり、利用者が、ストロークデータ及びレイアウトデータに問題がないと判断した場合に限り、原本データは作成される。よって、サーバは、原本データを検証することにより、利用者がストロークデータ及びレイアウトデータを承認したか否かを容易に認識することができる。
【0021】
本発明の別の観点では、電子ペンにより認識可能なドットパターンが印刷され、複数のフィールドから構成される電子ペン用帳票に記入されたデータを処理するコンピュータにより実行されるプログラムであって、前記電子ペン用帳票の様式を識別する様式ID、前記ドットパターン上の位置座標及び前記フィールドを定義したフィールド定義データと、前記電子ペン用帳票を構成するレイアウトに関するレイアウトデータと、を1つのファイルとしたフォーム証明書を記憶するフォーム証明書記憶手段、前記電子ペン用帳票に記入されたストロークデータを取得するストロークデータ取得手段、前記ストロークデータに基づいて、前記電子ペンによる記入が行われた前記電子ペン用帳票の前記様式IDをストローク様式IDとして特定するストローク様式ID特定手段、前記フォーム証明書記憶手段から前記フォーム証明書を抽出するフォーム証明書抽出手段、抽出した前記フォーム証明書が有するフィールド定義データに定義された様式IDをフォーム様式IDとして特定するフォーム様式ID特定手段、前記ストローク様式IDと一致するフォーム様式IDが定義されたフォーム証明書を特定するフォーム証明書特定手段、特定したフォーム証明書が有するレイアウトデータと、前記ストロークデータに基づいて生成された表示用データとを合成した合成画像データを作成する合成画像データ作成手段、として前記コンピュータを機能させる。
【0022】
上記プログラムをコンピュータによって実行することにより、上述のサーバを実現することができる。また、上述のサーバの各態様も同様に実現することができる。
【0023】
本発明の別の観点では、フォーム証明書データは、電子ペンにより認識可能なドットパターンが印刷され、複数のフィールドから構成される電子ペン用帳票の様式を識別する様式ID、前記ドットパターン上の位置座標及び前記フィールドを定義したフィールド定義データを含むフィールド定義部と、前記電子ペン用帳票を構成するレイアウトに関するレイアウトデータを含むレイアウト部と、を1つのファイルとして備える。
【0024】
上記のように構成されたフォーム証明書データは、例えば電子ペン用帳票を製造する印刷会社等により、XMLデジタル封筒化技術を利用して作成される。これによれば、所定のサーバ等は、フィールド定義データに定義された様式IDにより、フォーム証明書に対応する電子ペン用帳票を容易に認識することができる。よって、サーバ等は、フォーム証明書が有するレイアウトデータと、対応する電子ペン用帳票に記入されたストロークデータとを容易に対応付けることができる。そのため、対応付けたストロークデータとレイアウトデータを合成し、合成画像データを作成することができる。ここで、XMLデジタル封筒化技術を利用して作成されたフォーム証明書データは、印刷会社が作成したものであり、サーバ等が改ざんすることは困難である。よって、このように構成されたフォーム証明書データにより、合成画像データは原本性が保証されることになる。
【0025】
上記フォーム証明書データの一態様では、前記様式IDは、前記電子ペン用帳票に印刷されたドットパターン領域を識別するパターンアドレスである。ここで、各電子ペン用帳票は、それぞれに割り当てられたドットパターンが印刷されている。よって、各帳票を識別する様式IDとして、所定のドットパターン領域を識別するパターンアドレスを利用することができる。
【0026】
上記フォーム証明書データの他の一態様では、前記フォーム証明書データは、前記電子ペン用帳票に付与された電子署名に関する情報を含む製造電子署名部をさらに備える。これによれば、サーバ等は、製造電子署名の有効性を検証することにより、フォーム証明書に含まれるフィールド定義データ及びレイアウトデータの改ざんの有無等を確認することが可能となる。
【0027】
上記フォーム証明書データのさらに他の一態様では、前記製造署名部は、前記電子ペン用帳票が製造された日時を証明するタイムスタンプを有する。ここで、タイムスタンプとは、例えば特定時刻認証局業務認定資格を保有する第三者認証機関が発行した時刻を含む電子署名である。具体的に、印刷会社は、帳票の製造時に、当該帳票のハッシュ値を第三者認証機関に送信することで製造時刻の証明、即ちタイムスタンプを取得することができる。サーバ等は、このタイムスタンプの有効性を検証することにより、フォーム証明書に含まれるフィールド定義データ及びレイアウトデータの改ざんの有無を確認することができる。また、帳票の製造時刻を第三者機関が認定した時刻として認識することができる。
【0028】
本発明のさらに別の観点では、原本データは、電子ペンにより認識可能なドットパターンが印刷され、複数のフィールドから構成される電子ペン用帳票の様式を識別する様式ID、前記ドットパターン上の位置座標及び前記フィールドを定義したフィールド定義データを含むフィールド定義部と、前記電子ペン用帳票を構成するレイアウトに関するレイアウトデータを含むレイアウト部と、を1つのファイルとして備えるフォーム証明書データと、前記電子ペンにより前記電子ペン用帳票に記入されたストロークデータを含むストローク部と、1つのファイルとして備える。このような原本データを様式IDに基づいて検証することにより、レイアウトデータが改ざんされているか否かを容易に認識することができる。
【0029】
上記原本データの一態様では、前記原本データは、前記原本データに付与された電子署名に関する情報を含む原本電子署名部をさらに備える。これによれば、サーバ等は、原本電子署名の有効性を検証することにより、改ざんの有無等を確認することができる。
【0030】
上記原本データの他の一態様では、前記原本電子署名部は、前記原本データが作成された日時を証明するタイムスタンプを有する。ここで、タイムスタンプとは、例えば特定時刻認証局業務認定資格を保有する第三者認証機関が発行した時刻を含む電子署名である。サーバ等は、原本データに含まれるこのタイムスタンプの有効性を検証することにより、原本データに含まれるデータの改ざんの有無を確認することができる。また、原本データの製造時刻を第三者期間が認定した時刻として認識することができる。
【0031】
上記原本データの他の一態様では、前記原本データは、前記ストロークデータに基づいて生成された表示用データと、前記フォーム証明書データに含まれるレイアウトデータとを合成した合成画像データを含む合成画像部をさらに備える。これによれば、合成画像データから抽出したレイアウトデータと、フォーム証明書データから抽出したレイアウトデータとを比較することで容易にレイアウトデータが改ざんされているか否かを認識することができる。
【0032】
上記原本データのさらに他の一態様では、前記表示用データに問題がないと利用者が承認したことを示すストローク承認データを含むストローク承認部と、前記レイアウトデータに問題がないと利用者が承認したことを示すレイアウト承認データを含むレイアウト承認部と、をさらに備える。これによれば、サーバ等は、原本データにストローク承認データ及びレイアウト承認データが含まれているか否かを確認することで、利用者が合成画像データを承認したか否かを容易に確認することができる。
【発明の効果】
【0033】
本発明によれば、電子ペンを利用したWEB申請を行うことで、契約の際の待ち時間を短縮すると共に、契約書の原本性を保証することでセキュリティ面を強化することができる。
【発明を実施するための最良の形態】
【0034】
以下、図面を参照して本発明の好適な実施の形態について説明する。まず、本発明のシステムにおいて入力デバイスとして使用される電子ペンの概要について説明する。
【0035】
[電子ペン]
図1は電子ペンの使用形態を模式的に示す図であり、図2は電子ペンの構造を示す機能ブロック図である。図1に示すように、電子ペン10は、ドットパターンが印刷された専用ペーパー20と組み合わせて使用される。電子ペン10は、通常のインクペンと同様のペン先部17を備えており、利用者は通常のインクペンと同様に専用ペーパー20上に文字などを書くことになる。
【0036】
図2に示すように、電子ペン10は、その内部にプロセッサ11、メモリ12、データ通信ユニット13、バッテリー14、LED15、カメラ16及び圧力センサ18を備える。また、電子ペン10は通常のインクペンと同様の構成要素としてインクカートリッジ(図示せず)などを有する。
【0037】
電子ペン10は、ペン先部17により専用ペーパー20上に描かれたインクの軌跡をデータ化するのではなく、専用ペーパー20上で電子ペン10が移動した軌跡座標をデータ化する。LED15が専用ペーパー20上のペン先部17近傍を照明しつつ、カメラ16が専用ペーパー20に印刷されているドットパターンを読み取り、データ化する。つまり、電子ペン10は専用ペーパー20上で利用者が電子ペン10を移動させることにより生じるストロークを画像データ又はベクトルデータとして取得することができる。ここで、電子ペン10が取得した画像データ又はベクトルデータは、ドットパターン上における軌跡の座標情報の集合体であり、本実施形態では「ストロークデータ」と呼ぶ。このストロークデータは、所定の加工をしなければ業務上意味を成さないが電子ペン10が最初に取得するデータである。
【0038】
圧力センサ18は、利用者が電子ペン10により専用ペーパー上に文字などを書く際にペン先部17に与えられる圧力、即ち筆圧を検出し、プロセッサ11へ供給する。プロセッサ11は、圧力センサ18から与えられる筆圧データに基づいて、LED15及びカメラ16のスイッチオン/オフの切換を行う。即ち、利用者が電子ペン10で専用ペーパー20上に文字などを書くと、ペン先部17には筆圧がかかる。よって、所定値以上の筆圧が検出されたときに、利用者が記述を開始したと判定して、LED15及びカメラ16を作動する。
【0039】
カメラ16は専用ペーパー20上のドットパターンを読み取り、そのパターンデータをプロセッサ11に供給する。プロセッサ11は、供給されたドットパターンから、専用ペーパー20上でのX/Y座標を算出する。
【0040】
プロセッサ11は、利用者の記述が行われる間に、筆圧の配列データ及びX/Y座標データを取得し、タイムスタンプ(時間情報)と関連付けてメモリ12に記憶していく。よって、メモリ12内には利用者の記述内容に対応するデータが時系列で記憶されていく。メモリ12の容量は例えば1Mバイト程度とすることができる。
【0041】
利用者により送信指示がなされるまでは、取得された全てのデータはメモリ12内に保持される。そして、利用者が送信指示を行うと、データ通信ユニット13により、電子ペン10と所定距離内にある端末装置25へメモリ12内のデータが送信される。基本的には、一度送信指示がなされると、電子ペン10はメモリ12内に記憶していた全てのデータを端末装置25へ送信するため、メモリ12内はクリアされる。よって、送信後にもう一度同じ情報を端末装置25へ送信したい場合には、利用者は専用ペーパー20上に再度記述を行う必要がある。なお、この場合、利用者は専用ペーパー20上にインクペンで書かれた文字などをなぞればよいことになる。
【0042】
電子ペン10自体は、送信ボタンなどの機能ボタンを備えておらず、送信指示その他の指示は、利用者が専用ペーパー20上の所定位置に設けられた専用ボックスを電子ペン10でチェックすることにより実行される。専用ボックスの位置座標には、予め送信指示が対応付けられており、プロセッサ11は専用ボックスの位置座標を受信すると、データ通信ユニット13にメモリ12内のデータを供給し、端末装置25への送信を行わせる。なお、電子ペン10は、データの送信完了を電子ペンの振動により示すことができる。
【0043】
バッテリー14は電子ペン10内の各要素に電源供給するためのものであり、例えば電子ペンのキャップ(図示せず)により電子ペン10自体の電源のオン/オフを行うことができる。
【0044】
このように、電子ペン10は利用者が専用ペーパー20上に記述した文字などに対応する座標データ及び筆圧データを取得して近傍の端末装置25へ送信する機能を有するが、電子ペン10のペン先部17は通常のインクペンとなっているため、専用ペーパー20上に記述した内容はオリジナルの原本として残るという特徴がある。即ち、紙の原本に対して記述するのと同時に、その内容を座標データなどの形態でリアルタイムに電子化することができる。
【0045】
なお、電子ペン10の標準機能によれば、電子ペン10により得られるストロークデータは、原則として座標データ又はベクトルデータの形態であり、テキストデータではない。但し、電子ペン10は標準機能として、専用ペーパー20上に設けられた専用エリアに記述することにより、英数字に限り加工した上でテキスト化する機能は備えている。
【0046】
また、電子ペン10内には、ペン自体及びその所有者に関するプロパティ情報(ペン情報及びペン所有者情報)を保持することができ、アプリケーションから参照することができる。ペン情報としては、バッテリーレベル、ペンID、ペン製造者番号、ペンソフトウェアのバージョン、サブスクリプションプロバイダのIDなどを保持できる。また、ペン所有者情報としては、国籍、言語、タイムゾーン、emailアドレス、空きメモリ容量、名称、住所、ファックス/電話番号、携帯電話番号などを保持することができる。
【0047】
なお、上記の例におけるデータ通信ユニット13では、Bluetooth(登録商標)の無線伝送、USBケーブルを使用した有線伝送、端子などの接触によるデータ伝送など、各種の方法によって電子ペン10から端末装置25へのデータ送信を行うことが考えられる。
【0048】
次に、電子ペンにより利用者が記述した内容のX/Y座標データを取得する方法について説明する。前述のように専用ペーパー20には、所定のドットパターンが印刷されている。電子ペン10のカメラ16は、利用者が専用ペーパー20上に記述したインクの軌跡を読み取るのではなく、専用ペーパー20上のドットパターンを読み取る。実際、図1に示すように、LED15による照明エリア及びカメラ16の撮影エリア(照明エリア内に位置する)は、ペン先部17が専用ペーパー20に接触する位置とはずれている。
【0049】
ドットパターンはカーボンを含む専用インキなどで印刷されており、カメラ16はその専用インキによるパターンのみを認識することができる。専用インキ以外のインキ(カーボンを含まない)により、専用ペーパー上に罫線や枠などを印刷しても、電子ペンはそれらを認識することはない。よって、専用ペーパーを利用して各種申込書などの帳票を作成する際は、専用インキ以外のインキで入力枠や罫線、注意書きなどを印刷する。
【0050】
ドットパターンは、図3に例示するように、各ドットの位置がデータに対応付けされている。図3の例では、ドットの位置を格子の基準位置(縦線及び横線の交差点)から上下左右にシフトすることにより、0〜3の2ビット情報を表示した例である。このようにして表現された情報の組合せにより、専用ペーパー上の位置座標が決定される。図4(a)に例示するように、縦横2mmの範囲内に36個のドットが格子状に配置され、これらのドットにより示されるデータの配列(図4(b))が、その専用ペーパー上の位置座標と対応付けされている。よって、電子ペン10のカメラ16が図4(a)に示すようなドットパターンを撮影すると、プロセッサ11はカメラ16から入力されるドットパターンのデータに基づいて図4(b)に示すデータ配列を取得し、それに対応する専用ペーパー上の位置座標(即ち、そのドットパターンがその専用ペーパー上のどの位置にあるのか)をリアルタイムで算出する。なお、ドットパターンを認識する最小単位は2mm×2mmであり、カメラ16は毎秒100回程度の撮影を行う。
【0051】
次に、専用ペーパーについて説明する。専用ペーパーの構造の一例を図5に示す。図示のように、専用ペーパー20は、台紙30上にドットパターン32が印刷され、その上に罫線などの図案34が印刷されている。台紙30は通常は紙であり、ドットパターン32は前述のようにカーボンを含んだ専用インキにより印刷される。また、通常のインキなどにより図案34が印刷される。ドットパターンと図案とは同時に印刷してもよいし、いずれかを先に印刷してもよい。
【0052】
図案34の例を図6に示す。図6は、ある申込書36の例であり、複数の記入欄38や送信ボックス39が印刷されている。図6には明確に図示されておらず、詳細は後述するが、実際にはドットパターンが申込書36の全面に印刷されており、その上に記入欄38や送信ボックス39が通常のインキにより印刷されている。利用者は、ドットパターンを意識することなく、従来からある申込書と同様に、電子ペン10を使用して必要事項を申込書36の各記入欄38に記入すればよい。
【0053】
専用ペーパー20上のエリアは大きく2種類のエリアに分けることができる。1つは記入エリアであり、電子ペン10による記述内容をそのまま情報として取り扱うエリアである。図6の例では複数の記入欄38がこれに該当する。もう1つは機能エレメントであり、対応するエリア内を電子ペン10でチェックした際に、予めそのエリアに対して定義されているアクション、指示などを実行するようになっている。図6の例における送信ボックス39がこれに該当する。
【0054】
送信ボックス39は前述したように電子ペン10内に記憶されているデータを近傍の端末装置25へ送信するための指示を行う際に使用される。利用者が送信ボックス39内に電子ペン10でチェックを入れると、電子ペン10が送信ボックス内のドットパターンを読み取る。当該パターンは送信指示に対応付けられており、電子ペン10内のプロセッサ11はデータ通信ユニット13にメモリ12内の記憶データの送信命令を発する。
【0055】
ドットパターンの割り当ては、通常、アプリケーション(用紙の種類)毎に行われる。即ち、ある申込書内のドットパターンは1枚の用紙の中で重複することはないが、同一の申込書には全て同じドットパターンが印刷されている。よって、利用者が電子ペン10で必要事項を入力すると、その入力事項がその申込書のどの項目に対するものであるかを、申込書上の座標データから特定することができる。
【0056】
このように、ドットパターンを印刷した専用ペーパー上に所定の図案を印刷することにより、専用ペーパーを利用した各種申込書が作成できる。利用者は電子ペン10を使用して通常の要領で必要事項を記入すれば、その電子データが自動的に取得される。
【0057】
上記の例では、ドットパターンは専用ペーパー上にカーボンを含むインキにより印刷されているが、プリンタ及びカーボンを含むインクを使用してドットパターンを通常の紙上にプリントすることも可能である。さらに、専用ペーパー上の図案も印刷ではなく、プリンタにより形成することも可能である。ドットパターンをプリンタにより紙上に形成する場合には、1枚1枚に異なるドットパターンを形成することが可能である。よって、形成されたドットパターンの違いにより、それらの用紙1枚1枚を識別し、区別することが可能となる。
【0058】
なお、本明細書においては、「印刷」の語は、通常の印刷のみならず、プリンタによるプリントも含む概念とする。
【0059】
次に、電子ペンにより取得したデータの送信処理について図2を参照して説明する。電子ペン10が取得したデータは、主として利用者が入力した事項のデータであるが、通常はそのデータの送信先であるサービスサーバがどこであるかの情報は含まれていない。その代わりに、その専用ペーパーに関するアプリケーションやサービスを特定する情報が専用ペーパー上のドットパターンに含まれており、利用者の入力作業中に専用ペーパーからその情報が取得されている。よって、電子ペン10からストロークデータを受け取った端末装置25は、まず、問い合わせサーバ26に対して、その専用ペーパーに対して入力されたデータをどのサービスサーバ27へ送信すべきかの問い合わせを行う。問い合わせサーバ26は、専用ペーパー毎に、対応するサービスサーバの情報を有しており、端末装置25からの問い合わせに応じて、当該専用ペーパーに関するサービスなどを行うサービスサーバ27の情報(URLなど)を端末装置25へ回答する。それから、端末装置25は、電子ペンから取得したストロークデータをそのサービスサーバ27へ送信することになる。
【0060】
また、上記の例では端末装置25、問い合わせサーバ26及びサービスサーバ27が別個に構成されているが、これらの幾つか又は全てを1つの装置として構成することも可能である。本実施形態において、後述するサーバは、問い合わせサーバ26及びサービスサーバ27を兼ねているものとする。
【0061】
[契約処理システム]
次に、本発明の契約処理システムについて説明する。図7に契約処理システム100の概略構成を示す。図7に示す契約処理システム100は、利用者が電子ペン用帳票(以下、「帳票」と呼ぶ。)3に記入した情報をストロークデータとして取得し、当該ストロークデータと後述するフォーム証明書とを1つのファイルとした原本データを作成するシステムである。また、契約処理システム100は、作成した原本データに基づいて、所定の契約の審査を行うシステムである。
【0062】
図7に示すように、契約処理システム100は、端末装置25及びサーバ5がネットワーク2を通じて接続されることにより構成される。ここで、ネットワーク2の1つの好適な例はインターネットである。また、端末装置25とは、所定の契約に関わる販売店等が保有するPCやPDA(Personal Digital Assistants)といったネットワーク2を介してデータの授受が可能な端末である。また、サーバ5は、帳票3に記入されたストロークデータと、当該帳票3を製造した印刷会社から取得したフォーム証明書とに基づいて、原本データを作成し、審査を行うことで契約処理を行うサーバである。サーバ5は、フォーム証明書DB6及び原本データDB7に接続されている。
【0063】
まず、図8乃至図13を参照して、本システムにおける契約処理方法の概要を述べておく。図8は、所定の契約書である帳票3の例である。図9は、ドットパターン版及びレイアウト版から構成される帳票3を示す図である。図10は、フォーム証明書の構成を示す図である。図11は、フィールド定義データの構成を示す図である。図12は、ストロークデータ及びフォーム証明書に基づく照合を説明する図である。図13は、原本データの構成を示す図である。
【0064】
帳票3は、上述の専用ペーパーとして作成された契約書であり、図8に示すように、電子ペン10により住所や署名が記入される複数の項目から構成されている。また、帳票3は、所定の契約に関する規約が印刷されている。原則として、署名項目への記入は、当該規約に承諾した場合にのみ行われるものとする。
【0065】
また、帳票3は、図9に示すように、ドットパターン版とレイアウト版で構成されている。ドットパターン版とは、上述のように、電子ペン10が位置座標を認識するために必要であって、人間が認識不可能なドットパターンである。一方、レイアウト版とは、項目や規約のように、人間が認識可能な背景の画像データ(イメージデータ)である。帳票3は、ドットパターン版とレイアウト版を重ね合わせた構造となっている。
【0066】
帳票3は、所定の印刷会社等により製造される。印刷会社は、帳票3を製造する際、当該帳票3の原本性を保証するため、図10に示すようなフォーム証明書を作成する。フォーム証明書は、図示のように、製造タイムスタンプ、フィールド定義データ及びレイアウトデータを1つのファイルとしたものである。具体的に、印刷会社は、帳票3の製造時や出荷時に、フィールド定義データとレイアウトデータをXML(eXtensible Markup Language)デジタル封筒化し、製造タイムスタンプを付与することによりフォーム証明書を作成する。作成されたフォーム証明書は、サーバ5が取得し、フォーム証明書DB6で管理する。ここで、XMLデジタル封筒技術とは、XML形式の電子封筒を使用して複数の情報を1つのファイルにまとめることができる技術である。このようなXMLデジタル封筒技術を用いることで、複数の情報を1つのファイルにし、管理を簡便にすることができる。
【0067】
ここで、製造タイムスタンプについて説明する。製造タイムスタンプとは、例えば特定時刻認証局業務認定資格を保有する第三者認証機関が発行した時刻を含む電子署名とすることができる。具体的に、印刷会社は、帳票3の製造時に、当該帳票3のハッシュ値を第三者認証機関に送信することで製造時刻の証明、即ち本実施形態における製造タイムスタンプを取得することができる。サーバ5は、この製造タイムスタンプの有効性を検証することにより、フォーム証明書に含まれるフィールド定義データ及びレイアウトデータの改ざんの有無を確認することができる。また、帳票3の製造時刻や出荷時刻を第三者機関が認定した時刻として認識することができる。
【0068】
なお、本実施形態では、フォーム証明書が有する電子署名を、帳票の製造時刻を証明する製造タイムスタンプとしているが、本発明はこれに限定されるものではなく、第三者人称機関が当該印刷会社が製造したことを証明する電子署名としてもよい。これによれば、サーバ5は、電子署名の有効性を検証することにより、帳票3が確かに当該印刷会社により製造されたか否かを確認することができる。
【0069】
フィールド定義データとは、帳票3においてどこが入力欄であるか等を電子ペン10が認識するために必要な情報であり、入力欄等であるフィールドと、帳票3のドットパターン上の位置座標との関係性を示す情報である。つまり、帳票3には複数のフィールドが定義されているが、本実施形態では、各フィールドが項目に対応しているものとする。そのため、本実施形態のフィールド定義データは、図11に示すように、各項目を識別する項目IDと、各項目のドットパターン上の位置座標を示す座標データとを対応付けた情報を有している。なお、フィールド定義データは、これに限定されるものではなく、フィールドと、当該フィールドのドットパターン上の位置座標との関係性を示すものであれば、データ形式は任意である。
【0070】
また、フィールド定義データは、図11に示すように、帳票3に割り当てられたドットパターンの領域を識別するパターンアドレスを有している。サーバ5は、パターンアドレスにより、帳票3を識別することが可能となる。本実施形態では、帳票3を識別する情報としてパターンアドレスを使用しているが、本発明はこれに限定されるものではなく、帳票3を識別する様式IDを使用することとしてもよい。換言すると、本実施形態では、様式IDとして、パターンアドレスを利用しているのである。
【0071】
なお、フィールド定義データの印刷権利は印刷会社にあるので、印刷会社が不正をしない限りフォーム証明書は正しいとすることができる。即ち、原本性を保証することができる。また、電子ペン10がアノト方式のデジタルペンの場合、フィールド定義データは、「PADデータ」と呼ばれる。
【0072】
レイアウトデータとは、帳票3を構成するレイアウト版と同様に、項目や規約のように、人間が認識可能な画像データ(イメージデータ)のことである。
【0073】
帳票3を製造する印刷会社は、図10に示すようなXMLデジタル封筒化されたフォーム証明書を作成し、サーバ5へ送信する。サーバ5は、予め印刷会社から取得したフォーム証明書をフォーム証明書DB6により管理している。フォーム証明書は、図示のように、製造タイムスタンプ、フィールド定義データ及びレイアウトデータが1つのファイルとして印刷会社により作成されているため、サーバ5を管理する契約会社(例えば、所定の契約に関わる販売店等)が、当該フォーム証明書の中身を改ざんすることは事実上不可能である。換言すると、フォーム証明書を構成するレイアウトデータが改ざんされることはないといえる。つまり、サーバ5を管理する契約会社により契約書に記載された規約のみを改ざんされるといった不正を防止することができる。
【0074】
利用者は、所定の契約を行う場合、まず、図8に示すような帳票3に電子ペン10を使用して必要事項を記入する。電子ペン10は、記入された内容に対応するストロークデータを取得し、電子ペン10内のメモリに一時的に記憶した後、当該ストロークデータを端末装置25へ送信する。端末装置25は、電子ペン10からストロークデータを受信し、ネットワーク2を通じてサーバ5へ送信する。サーバ5は、利用者が電子ペン10により帳票3に記入した文字等に関する情報としてストロークデータを取得する。
【0075】
サーバ5は、ストロークデータに基づいて、利用者が電子ペン10で記入した帳票3のパターンアドレスを特定する。ストロークデータは、上述のようにドットパターン上における軌跡の座標情報の集合体であり、帳票3に割り当てられたドットパターンの領域を識別するパターンアドレスも含んでいるものである。ここで、ストロークデータに基づいて特定したパターンアドレスを「ストロークパターンアドレス」と呼ぶ。
【0076】
また、サーバ5は、フォーム証明書DB6から抽出したフォーム証明書に基づいて、フィールド定義データに含まれるパターンアドレスを特定する。ここで、フォーム証明書に基づいて特定したパターンアドレスを「フォームパターンアドレス」と呼ぶ。
【0077】
さらに、サーバ5は、図12に示すように、ストロークパターンアドレスとフォームパターンアドレスを比較する。ストロークパターンアドレスとフォームパターンアドレスが一致する場合、サーバ5は、当該フォーム証明書を、当該ストロークデータに対応するものと特定する。即ち、ストロークデータとフォーム証明書を紐付ける。具体的には、ストロークデータと、フォーム証明書を構成するレイアウトデータとを紐付ける。通常、契約においては、どのレイアウトデータにストロークデータが書き込まれたかが最も重要だと思われるが、これによりその真正性が確認できる。
【0078】
なお、ストロークパターンアドレスとフォームパターンアドレスが一致しない場合、サーバ5は、フォーム証明書DB6から新たなフォーム証明書を抽出し、同様の処理を行う。
【0079】
そして、サーバ5は、紐付けたストロークデータとレイアウトデータに基づいて合成画像データを作成する。具体的に、サーバ5は、ストロークデータに基づいて生成された表示用データとレイアウトデータを合成することで合成画像データを作成する。ここで、表示用データとは、ストロークデータを変換してイメージ化したイメージデータや、ストロークデータをOCR(Optical Character Reader)変換してテキスト化したテキストデータなどのことである。この合成画像データと、紐付けたストロークデータ及びフォーム証明書とを一括にXMLデジタル封筒化し、原本タイムスタンプを付与することで、図13に示すような原本データを作成する。この原本データにより、どの帳票3にどんな内容をいつ記入したのかが証明できるようになる。
【0080】
ここで、原本タイムスタンプとは、例えば特定時刻認証局業務認定資格を保有する第三者認証機関が発行した時刻を含む電子署名とすることができる。なお、上述の製造タイムスタンプ及び原本タイムスタンプの対象は、広く柔軟に対応でき、タイムスタンプ以外にもそのデータを証明できる種々の方法の使用が考えられる。
【0081】
また、電子ペン10は、電子ペン10から送信されるデータの暗号化機能を有しているものとする。具体的に、電子ペン10は、末端間暗号技術を使って通信を行うため、電子ペン10で記入された文字等のメッセージは送信する前にペン内部で暗号化される。従って、メッセージは電子ペン10から送信されるその瞬間より保護され、意図された正しい受取人(正しい鍵を有するサーバや端末装置)のみがそれを解読することができる。
【0082】
このように、サーバ5は、図13に示すような原本データを作成し、原本データDB7に記憶・管理する。そして、サーバ5は、この原本データに基づいて、所定の契約に関する審査を行い、審査結果を端末装置25へ送信する。なお、原本データは、販売店の控えとして端末装置25が適宜ダウンロードすることが可能である。
【0083】
これによれば、電子ペン10を使用して所定の契約の審査を行うため、従来のようにコピーやFAXを使用する場合と比べて、契約書記入から商品引渡しまでの処理を迅速に行うことができる。
【0084】
また、これによれば、個人情報である契約書の内容が、審査を行うサーバ5へ電子ペン10によって暗号化された状態で送信することもできる。さらに、従来は販売店控えとして残していた個人情報が記入された紙媒体の保存が不要となる。よって、セキュリティ面を強化することができる。
【0085】
また、XMLデジタル封筒化により1つのファイルとしたフォーム証明書によってレイアウトデータの真正性が証明できると共に、サーバが管理する原本データによって合成画像データの原本性を証明することができる。具体的に、原本データに含まれる合成画像データのレイアウトデータと、原本データに含まれるフォーム証明書のレイアウトデータとを比較することにより、レイアウトデータが改ざんされているか否かを検証することができる。さらに、原本データにより、利用者がどの帳票3にどのような内容をいつ記入したのかを明確に証明することができる。
【0086】
[サーバ]
次に、サーバ5について詳しく説明する。図14は、契約処理システム100における、特にサーバ5の内部構成を示す。
【0087】
図示のように、サーバ5は、契約処理プログラム101、フォーム証明書記憶機能102、ストロークデータ取得機能103、ストロークパターンアドレス特定機能104、フォームパターンアドレス特定機能105、パターンアドレス比較機能106、製造タイムスタンプ検証機能107、合成画像データ作成機能108、原本データ作成機能109、原本データ記憶機能110、審査機能111及び審査結果送信機能112から構成されている。
【0088】
なお、各機能は、サーバ5が有するCPUが予め用意されたプログラムを実行することにより実現される。
【0089】
契約処理プログラム101は、電子ペン10から取得したストロークデータ及び印刷会社から取得したフォーム証明書に基づいて、原本データを作成し、所定の契約の審査を行うプログラムである。
【0090】
フォーム証明書記憶機能102は、契約処理プログラム101を実行することにより、帳票3を製造する印刷会社から取得したフォーム証明書を、フォーム証明書DB6に記憶する機能である。
【0091】
ストロークデータ取得機能103は、契約処理プログラム101を実行することにより、利用者が電子ペン10を使用して帳票3に記入した文字等に関するストロークデータを取得する機能である。
【0092】
ストロークパターンアドレス特定機能104は、ストロークデータ取得機能103が取得したストロークデータに基づいて、電子ペン10で記入した帳票3に割り当てられたドットパターンの領域を識別するパターンアドレスをストロークパターンアドレスとして特定する機能である。
【0093】
フォームパターンアドレス特定機能105は、フォーム証明書DB6から抽出したフォーム証明書に基づいて、当該フォーム証明書のフィールド定義データに定義されたパターンアドレスをフォームパターンアドレスとして特定する機能である。
【0094】
パターンアドレス比較機能106は、ストロークパターンアドレス特定機能104が特定したストロークパターンアドレスと、フォームパターンアドレス特定機能105が特定したフォームパターンアドレスとを比較する機能である。また、パターンアドレス比較機能106が有するフォーム証明書特定機能は、ストロークパターンアドレスと一致するフォームパターンアドレスに対応するフォーム証明書を、ストロークデータに紐付くフォーム証明書であると特定する機能である。つまり、ストロークデータとフォーム証明書を紐付ける機能である。
【0095】
製造タイムスタンプ検証機能107は、製造タイムスタンプの有効性を検証する機能である。製造タイムスタンプ検証機能107は、改ざん検証機能及び記入時刻検証機能を有している。改ざん検証機能は、製造タイムスタンプとしてフォーム証明書に付与された電子署名を検証することにより、フォーム証明書を構成するフィールド定義データ及びレイアウトデータに改ざんがないことを検証する機能である。記入時刻検証機能は、製造タイムスタンプを用いて時刻認証をすることにより証明される帳票3の製造時刻と、ストロークデータに基づく帳票3への記入時刻とを比較することにより、製造時刻が記入時刻より前であることを検証する機能である。
【0096】
合成画像データ作成機能108は、製造タイムスタンプ検証機能107の検証結果に問題がない場合に、ストロークデータ取得機能103が取得したストロークデータと、フォーム証明書特定機能が特定したフォーム証明書を構成するレイアウトデータとに基づいて、合成画像データを作成する機能である。
【0097】
原本データ作成機能109は、ストロークデータ取得機能103が取得したストロークデータと、合成画像データ作成機能108が作成した合成画像データと、フォーム証明書特定機能が特定したフォーム証明書と、を一括にXMLデジタル封筒化し、原本タイムスタンプを付与することで、原本データを作成する機能である。
【0098】
原本データ記憶機能110は、原本データ作成機能109が作成した原本データを原本データDB7に記憶する機能である。
【0099】
審査機能111は、原本データ記憶機能110が記憶した原本データに基づいて、所定の契約の審査を行う機能である。具体的に、審査機能111は、原本データに基づいて、契約書に記入した項目の内容、契約者との過去の取引状況、信用情報機関を利用した他社の利用状況等を審査するが、個々の処理については便宜上説明を省略する。
【0100】
審査結果送信機能112は、審査機能111による審査の結果を端末装置25へ送信する機能である。
【0101】
[契約処理]
次に、契約処理システム100により実行される契約処理について説明する。図15は、契約処理のフローチャートである。
【0102】
なお、契約処理を実行するサーバ5は、予め印刷会社よりフォーム証明書を取得し、フォーム証明書DB6にて管理しているものとする。
【0103】
利用者は、まず、電子ペン10を使用して帳票3に必要事項を記入する。このとき、利用者は、帳票3の規約に承諾する場合に限り、署名を行う。帳票3への記入が終了すると、利用者は、送信ボックス39にチェックマークを記入することにより、販売店等に設置された端末装置25を介してストロークデータをサーバ5へ送信する。
【0104】
サーバ5は、端末装置25からストロークデータを取得する(ステップS1)。そして、サーバ5は、ストロークデータに基づいて、ストロークパターンアドレスを特定する(ステップS2)。また、サーバ5は、フォーム証明書DB6から抽出したフォーム証明書に基づいて、フォームパターンアドレスを特定する(ステップS3)。さらに、サーバ5は、特定したストロークパターンアドレスとフォームパターンアドレスを比較する。そして、ストロークパターンアドレスと一致するフォームパターンアドレスに対応するフォーム証明書を特定する。つまり、ストロークデータに紐付くフォーム証明書を特定する(ステップS4)。
【0105】
次に、サーバ5は、特定したフォーム証明書に付与された製造タイムスタンプを検証する(ステップS5)。検証結果に問題がある場合(ステップS6;No)、改ざん等の不正が行われた可能性があるため、サーバ5は契約処理を終了する。一方、検証結果に問題がない場合(ステップS6;Yes)、サーバ5は、ストロークデータと、特定したフォーム証明書を構成するレイアウトデータとに基づいて合成画像データを作成する(ステップS7)。そして、サーバ5は、ストロークデータと、合成画像データと、特定したフォーム証明書とを一括にXMLデジタル封筒化し、原本タイムスタンプを付与することで原本データを作成する。作成した原本データは、原本データDB7に記憶し、管理する(ステップS8)。さらに、サーバ5は、管理している原本データに基づいて、所定の契約の審査を行う(ステップS9)。そして、サーバ5は、審査結果を端末装置25に送信することにより、契約処理を完了する(ステップS10)。
【0106】
なお、本実施形態では、端末装置25が販売店等に設置されており、サーバ5が所定の契約に関する処理を行うこととしている。具体的に、本発明は、商品のクレジット契約、生命保険、住宅ローン等審査が必要な任意の契約処理に適用することができる。
【0107】
また、本実施形態では、フォーム証明書は、製造タイムスタンプ、フィールド定義データ及びレイアウトデータを1つのファイルとしたものであるが、本発明はこれに限定されるものではなく、フィールド定義データ及びレイアウトデータを1つのファイルとしたものであってもよい。さらに、本実施形態では、フィールド定義データ及びレイアウトデータは、データ形式の異なる別個のものであるとしているが、本発明はこれに限定されるものではなく、情報としてフィールド定義データ及びレイアウトデータの要素が含まれていれば、そのデータ形式は任意である。つまり、本実施形態のように、フィールド定義データとレイアウトデータが独立した2つのデータとして存在する場合の他、組み合わさった1つのデータとして存在する場合や3つ以上に分割したデータとして存在する場合等も本発明を適用することが可能である。
【0108】
また、本実施形態では、原本データは、原本タイムスタンプ、ストロークデータ、合成画像データ及びフォーム証明書を1つのファイルとしたものであるが、本発明はこれに限定されるものではなく、ストロークデータ及びフォーム証明書を1つのファイルとしたものであってもよい。つまり、合成画像データ及び原本タイムスタンプを原本データに含めるか否かは任意とすることができる。
【0109】
このように、本発明によれば、電子ペン10を使用して所定の契約の審査等を行うため、従来のようにコピーやFAXを使用する場合と比べて、契約書記入から商品引渡しまでの処理を迅速に行うことができる。
【0110】
また、XMLデジタル封筒化により1つのファイルとしたフォーム証明書によってレイアウトデータの真正性が証明できると共に、サーバが管理する原本データによって合成画像データの原本性を証明することができる。つまり、レイアウトデータや合成画像データの改ざんを検出することが可能となるため、契約書の原本性を保証し、セキュリティを確保することができる。具体的には、レイアウトデータである規約等を、サーバ5を管理する契約会社が勝手に改ざんするような不正を検出することができる。換言すると、サーバ5を管理する契約会社は、原本データにより、レイアウトデータを改ざんしていないことを容易に証明することができる。
【0111】
[第1変形例]
上記実施形態では、合成画像を作成した後、すぐに原本データを作成して審査を行うこととしているが、本発明はこれに限定されるものではなく、原本データを作成する前に合成画像データを端末装置25へ送信し、利用者の承諾を得ることとしてもよい。
【0112】
ここで、合成画像データについて詳しく説明する。合成画像データは、フォーム証明書が有するレイアウトデータと、ストロークデータに基づいて生成された表示用データとを合成したものである。具体的に、表示用データとは、ストロークデータを変換してイメージ化したイメージデータや、ストロークデータをOCR変換してテキスト化したテキストデータなどのことである。つまり、表示用データにより、利用者は、自身が記入した記入事項/入力内容を確認することができる。
【0113】
利用者の承諾を得る場合、サーバ5は、作成した合成画像データを端末装置25へ送信する。端末装置25は、取得した合成画像データを画面上に表示させる。利用者は、端末装置25に表示された合成画像データを確認し、自身が記入した記入事項/入力内容に対応する表示用データに間違いないと判断した場合、所定のボタン(例えば、画面上の「承認ボタン」等)を押下することでストローク承認データをサーバ5へ送信する。また、利用者は、端末装置25に表示された合成画像データを確認し、規約等が帳票3のレイアウトデータに間違いないと判断した場合、所定のボタンを押下することでレイアウト承認データをサーバ5へ送信する。
【0114】
サーバ5は、ストローク承認データ及びレイアウト承認データの双方を受信した場合に限り、合成画像データと、ストロークデータと、フォーム証明書とを一括にXMLデジタル封筒化し、原本タイムスタンプを付与することで原本データを作成する。
【0115】
このとき、サーバ5は、原本データに、端末装置25から受信したストローク承認データ及びレイアウト承認データを含めることとしてもよい。これによれば、サーバ5は、契約締結後、原本データを検証することにより、容易に利用者が合成画像データに基づいて、ストロークデータ及びレイアウトデータを承認していることを証明することができる。
【0116】
また、サーバ5は、原本データを作成するまでのプロセスをプロセスデータとして原本データに含めることとしてもよい。具体的に、プロセスデータとは、合成画像データを端末装置に送信したこと及びその時刻や、審査が終了したこと及びその時刻など、事象とその時刻に関するデータである。
【0117】
[第2変形例]
上記実施形態では、図13に示すように、原本データは、原本タイムスタンプ、ストロークデータ、合成画像データ及びフォーム証明書を1つのファイルとしたものであるが、本発明はこれに限定されるものではなく、合成画像データを除いた原本タイムスタンプ、ストロークデータ及びフォーム証明書を1つのファイルとしたものであってもよい。この場合、ストロークデータ及びフォーム証明書に含まれるレイアウトデータに基づき、必要に応じて合成画像データを作成する。これによれば、容量の大きい合成画像データを原本データに含める必要がないため、原本データの容量を軽減することができる。
【0118】
また、原本タイムスタンプ及びストロークデータを構成要素とする複数のデータと、各データに共通するフォーム証明書とを予め紐付けて保存しておき、必要に応じて適宜、合成画像データや原本データを作成することとしてもよい。この場合も、ストロークデータ及び紐づけられたフォーム証明書に含まれるレイアウトデータに基づき、合成画像データを作成する。さらに、作成した合成画像データ、ストロークデータ、原本タイムスタンプ及びフォーム証明書に基づいて原本データを作成する。これによれば、図13に示すような原本データを常に保存しておく必要がないため、サーバ5は、記憶容量を効率的に使用することができる。
【産業上の利用可能性】
【0119】
本発明は、電子ペンを利用したWEB申請を行うことで、契約の際の待ち時間を短縮すると共に、契約書の原本性を保証することでセキュリティ面を強化することができる。
【図面の簡単な説明】
【0120】
【図1】電子ペンの使用形態を模式的に示す図である。
【図2】電子ペンの構造を示す機能ブロック図である。
【図3】専用ペーパーに印刷されたドットパターンによる情報の表現方法を説明する図である。
【図4】ドットパターン及びそれに対応する情報の例である。
【図5】専用ペーパーにより構成される帳票の構造を示す。
【図6】電子ペン用帳票の例を示す。
【図7】本発明における契約処理システムの概略構成を示す図である。
【図8】契約処理システムにおいて使用する帳票の例である。
【図9】ドットパターン版及びレイアウト版から構成される帳票を示す図である。
【図10】フォーム証明書の構成を示す図である。
【図11】フィールド定義データの構成を示す図である。
【図12】ストロークデータ及びフォーム証明書に基づく照合を説明する図である。
【図13】原本データの構成を示す図である。
【図14】契約処理システムにおけるサーバの機能ブロック図である。
【図15】本実施形態における契約処理のフローチャートである。
【符号の説明】
【0121】
2…ネットワーク
5…サーバ
6…フォーム証明書DB
7…原本データDB
10…電子ペン
11…プロセッサ
12…メモリ
13…データ通信ユニット
14…バッテリー
25…端末装置
26…問い合わせサーバ
27…サービスサーバ
100…契約処理システム

【特許請求の範囲】
【請求項1】
電子ペンにより認識可能なドットパターンが印刷され、複数のフィールドから構成される電子ペン用帳票に記入されたデータを処理するサーバであって、
前記電子ペン用帳票の様式を識別する様式ID、前記ドットパターン上の位置座標及び前記フィールドを定義したフィールド定義データと、前記電子ペン用帳票を構成するレイアウトに関するレイアウトデータと、を1つのファイルとしたフォーム証明書を記憶するフォーム証明書記憶手段と、
前記電子ペン用帳票に記入されたストロークデータを取得するストロークデータ取得手段と、
前記ストロークデータに基づいて、前記電子ペンによる記入が行われた前記電子ペン用帳票の前記様式IDをストローク様式IDとして特定するストローク様式ID特定手段と、
前記フォーム証明書記憶手段から前記フォーム証明書を抽出するフォーム証明書抽出手段と、
抽出した前記フォーム証明書が有するフィールド定義データに定義された様式IDをフォーム様式IDとして特定するフォーム様式ID特定手段と、
前記ストローク様式IDと一致するフォーム様式IDが定義されたフォーム証明書を特定するフォーム証明書特定手段と、
特定したフォーム証明書が有するレイアウトデータと、前記ストロークデータに基づいて生成された表示用データとを合成した合成画像データを作成する合成画像データ作成手段と、を備えることを特徴とするサーバ。
【請求項2】
前記様式IDは、前記電子ペン用帳票に印刷されたドットパターン領域を識別するパターンアドレスであることを特徴とする請求項1に記載のサーバ。
【請求項3】
前記フォーム証明書は、さらに前記電子ペン用帳票に付与された電子署名を製造電子署名として有しており、
前記製造電子署名を検証する製造電子署名検証手段をさらに備え、
前記合成画像データ作成手段は、前記製造電子署名検証手段による検証の結果に問題がない場合に、前記合成画像データを作成することを特徴とする請求項1又は2に記載のサーバ。
【請求項4】
前記製造電子署名は、前記電子ペン用帳票が製造された日時を証明するタイムスタンプであって、
前記製造電子署名検証手段は、前記タイムスタンプの有効性を検証することを特徴とする請求項3に記載のサーバ。
【請求項5】
前記ストロークデータから、前記電子ペン用帳票への記入日時を抽出する記入日時抽出手段をさらに備え、
前記製造電子署名検証手段は、前記タイムスタンプが証明する日時が、前記記入日時より前であることを検証することを特徴とする請求項4に記載のサーバ。
【請求項6】
前記フォーム証明書特定手段が特定したフォーム証明書と、前記ストロークデータ取得手段が取得したストロークデータと、を1つのファイルとした原本データを作成する原本データ作成手段をさらに備えることを特徴とする請求項1乃至5のいずれか一項に記載のサーバ。
【請求項7】
前記原本データは、さらに前記合成画像データ作成手段が作成した合成画像データを有することを特徴とする請求項6に記載のサーバ。
【請求項8】
前記原本データは、さらに前記原本データに付与された電子署名を原本電子署名として有していることを特徴とする請求項6又は7に記載のサーバ。
【請求項9】
前記原本電子署名は、前記原本データが作成された日時を証明するタイムスタンプであることを特徴とする請求項8に記載のサーバ。
【請求項10】
前記サーバは、端末装置とネットワークを介して通信可能に接続されており、
前記合成画像データ作成手段が作成した合成画像データを前記端末装置に送信する合成画像データ送信手段と、
前記合成画像データに基づいて、前記表示用データに問題がないと利用者が承認したことを示すストローク承認データを受信するストローク承認データ受信手段と、
前記合成画像データに基づいて、前記レイアウトデータに問題がないと利用者が承認したことを示すレイアウト承認データを受信するレイアウト承認データ受信手段と、をさらに備え、
前記原本データ作成手段は、前記ストローク承認データ及び前記レイアウト承認データの双方を受信した場合に、前記原本データを作成するものであって、
前記原本データは、さらに前記ストローク承認データ及び前記レイアウト承認データを有することを特徴とする請求項6乃至9のいずれか一項に記載のサーバ。
【請求項11】
電子ペンにより認識可能なドットパターンが印刷され、複数のフィールドから構成される電子ペン用帳票に記入されたデータを処理するコンピュータにより実行されるプログラムであって、
前記電子ペン用帳票の様式を識別する様式ID、前記ドットパターン上の位置座標及び前記フィールドを定義したフィールド定義データと、前記電子ペン用帳票を構成するレイアウトに関するレイアウトデータと、を1つのファイルとしたフォーム証明書を記憶するフォーム証明書記憶手段、
前記電子ペン用帳票に記入されたストロークデータを取得するストロークデータ取得手段、
前記ストロークデータに基づいて、前記電子ペンによる記入が行われた前記電子ペン用帳票の前記様式IDをストローク様式IDとして特定するストローク様式ID特定手段、
前記フォーム証明書記憶手段から前記フォーム証明書を抽出するフォーム証明書抽出手段、
抽出した前記フォーム証明書が有するフィールド定義データに定義された様式IDをフォーム様式IDとして特定するフォーム様式ID特定手段、
前記ストローク様式IDと一致するフォーム様式IDが定義されたフォーム証明書を特定するフォーム証明書特定手段、
特定したフォーム証明書が有するレイアウトデータと、前記ストロークデータに基づいて生成された表示用データとを合成した合成画像データを作成する合成画像データ作成手段、として前記コンピュータを機能させることを特徴とするプログラム。
【請求項12】
電子ペンにより認識可能なドットパターンが印刷され、複数のフィールドから構成される電子ペン用帳票の様式を識別する様式ID、前記ドットパターン上の位置座標及び前記フィールドを定義したフィールド定義データを含むフィールド定義部と、
前記電子ペン用帳票を構成するレイアウトに関するレイアウトデータを含むレイアウト部と、を1つのファイルとして備えることを特徴とするフォーム証明書データ。
【請求項13】
前記様式IDは、前記電子ペン用帳票に印刷されたドットパターン領域を識別するパターンアドレスであることを特徴とする請求項12に記載のフォーム証明書データ。
【請求項14】
前記フォーム証明書データは、前記電子ペン用帳票に付与された電子署名に関する情報を含む製造電子署名部をさらに備えることを特徴とする請求項12又は13に記載のフォーム証明書データ。
【請求項15】
前記製造署名部は、前記電子ペン用帳票が製造された日時を証明するタイムスタンプを有することを特徴とする請求項14に記載のフォーム証明書データ。
【請求項16】
電子ペンにより認識可能なドットパターンが印刷され、複数のフィールドから構成される電子ペン用帳票の様式を識別する様式ID、前記ドットパターン上の位置座標及び前記フィールドを定義したフィールド定義データを含むフィールド定義部と、前記電子ペン用帳票を構成するレイアウトに関するレイアウトデータを含むレイアウト部と、を1つのファイルとして備えるフォーム証明書データと、
前記電子ペンにより前記電子ペン用帳票に記入されたストロークデータを含むストローク部と、1つのファイルとして備えることを特徴とする原本データ。
【請求項17】
前記原本データは、前記原本データに付与された電子署名に関する情報を含む原本電子署名部をさらに備えることを特徴とする請求項16に記載の原本データ。
【請求項18】
前記原本電子署名部は、前記原本データが作成された日時を証明するタイムスタンプを有することを特徴とする請求項17に記載の原本データ。
【請求項19】
前記原本データは、前記ストロークデータに基づいて生成された表示用データと、前記フォーム証明書データに含まれるレイアウトデータとを合成した合成画像データを含む合成画像部をさらに備えることを特徴とする請求項16乃至18のいずれか一項に記載の原本データ。
【請求項20】
前記表示用データに問題がないと利用者が承認したことを示すストローク承認データを含むストローク承認部と、
前記レイアウトデータに問題がないと利用者が承認したことを示すレイアウト承認データを含むレイアウト承認部と、をさらに備えることを特徴とする請求項16乃至19のいずれか一項に記載の原本データ。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate


【公開番号】特開2007−199931(P2007−199931A)
【公開日】平成19年8月9日(2007.8.9)
【国際特許分類】
【出願番号】特願2006−16535(P2006−16535)
【出願日】平成18年1月25日(2006.1.25)
【出願人】(000002897)大日本印刷株式会社 (14,506)
【Fターム(参考)】