(57)【要約】【目的】電子商取引や住民票などの電子申請にかかわるデータの転送を確実にする。【解決手段】申請書生成手段２１３で生成した住民票などの電子申請にかかわる申請データ及び必要書類をデータ分割手段２１４で所定長の複数のデータに分割し、この分割された各データに対し、ファイル名設定手段２１５によりハッシュ値を分割データ毎に計算するとともに該ハッシュ値を分割データのファイル名として設定し、このハッシュ値を付加した分割データをセンターサーバ３００に転送する。そして、ハッシュ値計算手段３１１で計算されたハッシュ値とファイル名設定手段２１５で計算されたハッシュ値とを判定手段３１２で比較し、両者が一致するか否かを分割データ毎に判定し、不一致の時は該不一致の分割データのファイル名をユーザ端末２００に転送して、このファイル名に対応する分割データをセンターサーバ３００に再送するように構成した。【選択図】  図１
2004185188.tif 000002
【特許請求の範囲】
【請求項１】
通信網により相互に接続された複数のユーザ端末とセンターサーバとを備え、前記ユーザ端末とセンターサーバとの間で電子商取引や電子申請にかかわるデータの転送処理を行う方法であって、
前記センターサーバとの通信回線確立後に該センターサーバに対して電子商取引や電子申請に関するデータの転送を要求するデータ転送要求ステップと、
前記データ転送要求に応じて前記センターサーバから転送されてくる前記データに基づいて電子商取引や電子申請に関する申請書式を生成して表示する表示ステップと、
前記表示ステップで表示された申請書式を基に申請に必要な情報をユーザ端末の入力部から入力して申請データ及び必要書類を生成する申請書生成ステップと、
前記生成された申請データ及び必要書類のデータを所定長の複数のデータに分割するデータ分割ステップと、
前記分割された各データに該データの分割順を表す通番を付与するとともに該分割された各データのハッシュ値を分割データ毎に計算し、該ハッシュ値と前記通番を分割データのファイル名として分割データ毎に設定するファイル名設定ステップと、
前記ファイル名の設定された各分割データを前記センターサーバに転送するデータ転送ステップと、
を備えることを特徴とするデータの転送処理方法。
【請求項２】
前記ユーザ端末から転送されてきた各分割データのハッシュ値を分割データ毎に計算するハッシュ値計算ステップと、前記各分割データの通番が正しか否かを判定するとともに前記ハッシュ値計算ステップで計算されたハッシュ値と前記ファイル名設定ステップで計算されたハッシュ値とを分割データ毎に比較して一致するか否かを判定する判定ステップと、前記判定ステップでの両判定結果の何れか一方が不一致であると判定された時に該不一致の分割データのファイル名及び前記電子商取引や電子申請に関するデータを前記ユーザ端末に転送するデータ転送ステップとを備え、前記ファイル名を受信した時に該ファイル名に対応する分割データを前記ユーザ端末のデータ転送ステップで再送するように構成されていることを特徴とする請求項１記載のデータの転送処理方法。
【請求項３】
前記センターサーバは、前記電子商取引や電子申請に要する電子フォーム作成時にダブルバイトタグと英語タグを生成し、この両者の関連付けファイルを自動的に生成する関連付けファイル生成機能を備えることを特徴とする請求項１または２記載のデータの転送処理方法。
【請求項４】
前記ユーザ端末は、ＰＤＦ入力フォームへの入力結果から出力されるＸＭＬ形式の英語タグを前記関連付けファイルに基づいてダブルバイトタグに自動変換し、さらに、標準ＸＭＬ形式のデータへと自動変換し、署名・文書の添付等の処理を行った後にユーザ端末からセンターサーバへ送信するとともに、受信した標準ＸＭＬ形式のデータを前記関連付けファイルを基づいてＰＤＦ入力フォームのＸＭＬ出力形式の英語タグに変換する機能を備えることを特徴とする請求項１〜３の何れか１項に記載のデータの転送処理方法。
【請求項５】
通信網により相互に接続された複数のユーザ端末とセンターサーバとを備え、前記ユーザ端末とセンターサーバとの間で電子商取引や電子申請にかかわるデータの転送処理を行うシステムであって、
前記ユーザ端末は、
前記センターサーバとの通信回線確立後に該センターサーバに対して電子商取引や電子申請に関するデータの転送を要求するデータ転送要求手段と、
前記データ転送要求に応じて前記センターサーバから転送されてくる前記データに基づいて電子商取引や電子申請に関する申請書式を生成して表示する表示手段と、
前記表示手段で表示された申請書式を基に申請に必要な情報をユーザ端末の入力部から入力して申請データ及び必要書類を生成する申請書生成手段と、
前記生成された申請データ及び必要書類のデータを所定長の複数のデータに分割するデータ分割手段と、
前記分割された各データに該データの分割順を表す通番を付与するとともに該分割された各データのハッシュ値を分割データ毎に計算し、該ハッシュ値と前記通番を分割データのファイル名として分割データ毎に設定するファイル名設定手段と、
前記ファイル名の設定された各分割データを前記センターサーバに転送するデータ転送手段と、
を備えることを特徴とするデータの転送処理システム。
【請求項６】
前記センターサーバは、前記ユーザ端末から転送されてきた各分割データのハッシュ値を分割データ毎に計算するハッシュ値計算手段と、前記各分割データの通番が正しか否かを判定するとともに前記ハッシュ値計算手段で計算されたハッシュ値と前記ファイル名設定手段で計算されたハッシュ値とを分割データ毎に比較して一致するか否かを判定する判定手段と、前記判定手段での両判定結果の何れか一方が不一致であると判定された時に該不一致の分割データのファイル名及び前記電子商取引や電子申請に関するデータを前記ユーザ端末に転送するデータ転送手段とを備え、前記ユーザ端末のデータ転送手段は、前記ファイル名転送手段からのファイル名を受信した時に該ファイル名に対応する分割データを再送するように構成されていることを特徴とする請求項５記載のデータの転送処理システム。
【請求項７】
前記センターサーバは、前記電子商取引や電子申請に要する電子フォーム作成時にダブルバイトタグと英語タグを生成し、この両者の関連付けファイルを自動的に生成する関連付けファイル生成手段を備えることを特徴とする請求項５または６記載のデータの転送処理システム。
【請求項８】
前記ユーザ端末は、ＰＤＦ入力フォームへの入力結果から出力されるＸＭＬ形式の英語タグを前記関連付けファイルに基づいてダブルバイトタグに自動変換し、さらに、標準ＸＭＬ形式のデータへと自動変換し、署名・文書の添付等の処理を行った後にユーザ端末からセンターサーバに送信する手段と、受信した標準ＸＭＬ形式のデータを前記関連付けファイルを基づいてＰＤＦ入力フォームのＸＭＬ出力形式の英語タグに変換する手段を備えることを特徴とする請求項５〜７の何れか１項に記載のデータの転送処理システム。
【請求項９】
通信網により相互に接続された複数のユーザ端末とセンターサーバとを備え、前記ユーザ端末とセンターサーバとの間で電子商取引や電子申請にかかわるデータの転送処理プログラムであって、
前記センターサーバとの通信回線確立後に該センターサーバに対して電子商取引や電子申請に関するデータの転送を要求するデータ転送要求処理と、
前記データ転送要求に応じて前記センターサーバから転送されてくる前記データに基づいて電子商取引や電子申請に関する申請書式を生成して表示する表示処理と、
前記表示処理で表示された申請書式を基に申請に必要な情報をユーザ端末の入力部から入力して申請データ及び必要書類を生成する申請書生成処理と、
前記生成された申請データ及び必要書類のデータを所定長の複数のデータに分割するデータ分割処理と、
前記分割された各データに該データの分割順を表す通番を付与するとともに該分割された各データのハッシュ値を分割データ毎に計算し、該ハッシュ値と前記通番を分割データのファイル名として分割データ毎に設定するファイル名設定処理と、
前記ファイル名の設定された各分割データを前記センターサーバに転送するデータ転送処理と、
をコンピュータに実行させるためのデータの転送処理プログラム。
【請求項１０】
前記ユーザ端末から転送されてきた各分割データのハッシュ値を分割データ毎に計算するハッシュ値計算処理と、前記各分割データの通番が正しか否かを判定するとともに前記ハッシュ値計算処理で計算されたハッシュ値と前記ファイル名設定処理で計算されたハッシュ値とを分割データ毎に比較して一致するか否かを判定する判定処理と、前記判定処理での両判定結果の何れか一方が不一致であると判定された時に該不一致の分割データのファイル名及び前記電子商取引や電子申請に関するデータを前記ユーザ端末に転送するデータ転送処理とを備え、前記ファイル名を受信した時に該ファイル名に対応する分割データを前記ユーザ端末のデータ転送処理で再送するように構成したことを特徴とする請求項９記載のデータの転送処理プログラム。
【請求項１１】
前記センターサーバは、前記電子商取引や電子申請に要する電子フォーム作成時にダブルバイトタグと英語タグを生成し、この両者の関連付けファイルを自動的に生成する関連付けファイル生成処理を有することを特徴とする請求項９または１０記載のデータの転送処理プログラム。
【請求項１２】
前記ユーザ端末は、ＰＤＦ入力フォームへの入力結果から出力されるＸＭＬ形式の英語タグを前記関連付けファイルに基づいてダブルバイトタグに自動変換し、さらに、標準ＸＭＬ形式のデータへと自動変換し、署名・文書の添付等の処理を行った後にユーザ端末からセンターサーバへ送信するとともに、受信した標準ＸＭＬ形式のデータを前記関連付けファイルを基づいてＰＤＦ入力フォームのＸＭＬ出力形式の英語タグに変換する処理を有することを特徴とする請求項９〜１１の何れか１項に記載のデータの転送処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット等の通信網を通してユーザ端末とサーバ端末間での電子商取引や住民票などの電子申請にかかわるデータの転送処理方法及びシステム並びにデータ転送処理用プログラムに関するものである。
【０００２】
【従来の技術】
従来、一般のユーザ端末からインターネットを通して、行政機関に相当するサーバ端末に住民票などの電子申請を行う場合は、まず、ユーザ端末からインターネットを通してサーバ端末とアクセスすることにより、電子申請に関する文書データを要求し、この要求に応じてサーバ端末から住民票などの電子申請に関する文書データを複数に分割してユーザ端末に送信する。その後、ユーザ端末では、受信した複数の分割データを統合して、データを再構成するとともに、このデータを基にユーザ端末の表示部に申請書の入力画面を表示し、この入力画面を参照して、申請に必要な情報をユーザ端末の入力部から入力して、申請書を作成する。そして、申請者の電子署名を行った後、申請書データを複数に分割してサーバ端末に送信する。サーバ端末では、受信した複数の分割データを統合して、申請書データを再構成するとともに、この申請書の内容を確認し、その受理審査結果をユーザ端末に送信する（例えば、非特許文献１参照）。
【０００３】
【非特許文献１】
「ＮＭＤＡ電子申請フレームワーク  システム構築ガイド  第１版  財団法人  ニューメディア開発協会  インターネット汎用電子申請システム  コンポーネント対応チーム  ２０００．０９．０７  ｐｐ．４−３〜４−５
【０００４】
【発明が解決しようとする課題】
上記のような従来の電子申請にかかるデータの転送方式では、ユーザ端末とサーバ端末間で送受信される申請データを複数に分割して転送するようにしているため、データの送受信が失敗した時は、エラーとなった分割データのみを再送することが可能になり、これにより、データの再送に要する時間的損失を少なくすることができる。
しかし、このような従来のデータ転送方式は、送信経路の異常が検出された時にエラーとなったデータの再送を自動的に行うだけのものであるため、再送されるデータが改竄されてもこれをチェックできず、正確なデータ伝送ができないという問題がある。
【０００５】
また、従来、例えば住民票などの電子申請に必要な電子フォームを設計するに際しては、各ＸＭＬ文書ごとに複数のタグを指定する必要があり、かつ、日本語タグや中国語タグのようなダブルバイトタグと英語タグとの関連付けファイルを自動生成することができず、その結果、これら電子申請に必要な電子フォームの設計には多くの時間と人手を要するという問題がある。
また、ユーザ端末とサーバ端末間でのアクロバット法による文書ファイルの交換に際し、ＰＤＦ入力フォームからＸＭＬとその出力形式を指定すると、ＰＤＦ入力フォーム形式のＸＦＤＦデータが自動的に、指定されたＵＲＬに送信されるように構成されている。このため、ＰＤＦ入力フォームのＸＭＬ出力形式のデータは英語タグで記述させる必要がある。したがって、ダブルバイトタグを持つＸＭＬ形式のデータをＰＤＦ入力フォームで再表示することができないほか、標準ＸＭＬ形式のデータの原文書を保持できないという問題があり、住民票などの電子申請には不向きなデータ転送システムとなっている。
【０００６】
本発明の目的は、電子商取引や住民票などの電子申請にかかわるデータの転送を確実にし、かつ省力化を図り、併せて、サーバ側アプリケーションの開発負荷の軽減および標準ＸＭＬ形式のデータの原文書を保持できるようにしたデータの転送処理方法及びシステム並びにデータ転送処理用プログラムを提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために本発明は、通信網により相互に接続された複数のユーザ端末とセンターサーバとを備え、前記ユーザ端末とセンターサーバとの間で電子商取引や電子申請にかかわるデータの転送処理を行う方法であって、前記センターサーバとの通信回線確立後に該センターサーバに対して電子商取引や電子申請に関するデータの転送を要求するデータ転送要求ステップと、前記データ転送要求に応じて前記センターサーバから転送されてくる前記データに基づいて電子商取引や電子申請に関する申請書式を生成して表示する表示ステップと、前記表示ステップで表示された申請書式を基に申請に必要な情報をユーザ端末の入力部から入力して申請データ及び必要書類を生成する申請書生成ステップと、前記生成された申請データ及び必要書類のデータを所定長の複数のデータに分割するデータ分割ステップと、前記分割された各データに該データの分割順を表す通番を付与するとともに該分割された各データのハッシュ値を分割データ毎に計算し、該ハッシュ値と前記通番を分割データのファイル名として分割データ毎に設定するファイル名設定ステップと、前記ファイル名の設定された各分割データを前記センターサーバに転送するデータ転送ステップとを備えることを特徴とする。
【０００８】
請求項２の本発明は、請求項１記載のデータの転送処理方法において、前記ユーザ端末から転送されてきた各分割データのハッシュ値を分割データ毎に計算するハッシュ値計算ステップと、前記各分割データの通番が正しか否かを判定するとともに前記ハッシュ値計算ステップで計算されたハッシュ値と前記ファイル名設定ステップで計算されたハッシュ値とを分割データ毎に比較して一致するか否かを判定する判定ステップと、前記判定ステップでの両判定結果の何れか一方が不一致であると判定された時に該不一致の分割データのファイル名及び前記電子商取引や電子申請に関するデータを前記ユーザ端末に転送するデータ転送ステップとを備え、前記ファイル名を受信した時に該ファイル名に対応する分割データを前記ユーザ端末のデータ転送ステップで再送するように構成されていることを特徴とする。
【０００９】
請求項３の発明は、請求項１または２記載のデータの転送処理方法において、前記センターサーバは、前記電子商取引や電子申請に要する電子フォーム作成時にダブルバイトタグと英語タグを生成し、この両者の関連付けファイルを自動的に生成する関連付けファイル生成機能を備えることを特徴とする。
請求項４の発明は、請求項１〜３の何れか１項に記載のデータの転送処理方法において、前記ユーザ端末は、ＰＤＦ入力フォームへの入力結果から出力されるＸＭＬ形式の英語タグを前記関連付けファイルを基づいてダブルバイトタグに自動変換し、さらに、標準ＸＭＬ形式のデータへと自動変換し、署名・文書の添付等の処理を行った後にユーザ端末からセンターサーバへ送信するとともに、受信した標準ＸＭＬ形式のデータを前記関連付けファイルを基づいてＰＤＦ入力フォームのＸＭＬ出力形式の英語タグに変換する機能を備えることを特徴とする。
【００１０】
請求項５の発明は、通信網により相互に接続された複数のユーザ端末とセンターサーバとを備え、前記ユーザ端末とセンターサーバとの間で電子商取引や電子申請にかかわるデータの転送処理を行うシステムであって、前記ユーザ端末は、前記センターサーバとの通信回線確立後に該センターサーバに対して電子商取引や電子申請に関するデータの転送を要求するデータ転送要求手段と、前記データ転送要求に応じて前記センターサーバから転送されてくる前記データに基づいて電子商取引や電子申請に関する申請書式を生成して表示する表示手段と、前記表示手段で表示された申請書式を基に申請に必要な情報をユーザ端末の入力部から入力して申請データ及び必要書類を生成する申請書生成手段と、前記生成された申請データ及び必要書類のデータを所定長の複数のデータに分割するデータ分割手段と、前記分割された各データに該データの分割順を表す通番を付与するとともに該分割された各データのハッシュ値を分割データ毎に計算し、該ハッシュ値と前記通番を分割データのファイル名として分割データ毎に設定するファイル名設定手段と、前記ファイル名の設定された各分割データを前記センターサーバに転送するデータ転送手段とを備えることを特徴とする。
【００１１】
請求項６の発明は、請求項５記載のデータの転送処理システムにおいて、前記センターサーバは、前記ユーザ端末から転送されてきた各分割データのハッシュ値を分割データ毎に計算するハッシュ値計算手段と、前記各分割データの通番が正しか否かを判定するとともに前記ハッシュ値計算手段で計算されたハッシュ値と前記ファイル名設定手段で計算されたハッシュ値とを分割データ毎に比較して一致するか否かを判定する判定手段と、前記判定手段での両判定結果の何れか一方が不一致であると判定された時に該不一致の分割データのファイル名及び前記電子商取引や電子申請に関するデータを前記ユーザ端末に転送するデータ転送手段とを備え、前記ユーザ端末のデータ転送手段は、前記ファイル名転送手段からのファイル名を受信した時に該ファイル名に対応する分割データを再送するように構成されていることを特徴とする。
【００１２】
請求項７の発明は、請求項５または６記載のデータの転送処理システムにおいて、前記センターサーバは、前記電子商取引や電子申請に要する電子フォーム作成時にダブルバイトタグと英語タグを生成し、この両者の関連付けファイルを自動的に生成する関連付けファイル生成手段を備えることを特徴とする。
請求項８の発明は、請求項５〜７の何れか１項に記載のデータの転送処理システムにおいて、前記ユーザ端末は、ＰＤＦ入力フォームへの入力結果から出力されるＸＭＬ形式の英語タグを前記関連付けファイルを基づいてダブルバイトタグに自動変換し、さらに、標準ＸＭＬ形式のデータへと自動変換し、署名・文書の添付等の処理を行った後にユーザ端末からセンターサーバ送信する手段と、受信した標準ＸＭＬ形式のデータを前記関連付けファイルを基づいてＰＤＦ入力フォームのＸＭＬ出力形式の英語タグに変換する手段を備えることを特徴とする。
【００１３】
請求項９の発明は、通信網により相互に接続された複数のユーザ端末とセンターサーバとを備え、前記ユーザ端末とセンターサーバとの間で電子商取引や電子申請にかかわるデータの転送処理プログラムであって、前記センターサーバとの通信回線確立後に該センターサーバに対して電子商取引や電子申請に関するデータの転送を要求するデータ転送要求処理と、前記データ転送要求に応じて前記センターサーバから転送されてくる前記データに基づいて電子商取引や電子申請に関する申請書式を生成して表示する表示処理と、前記表示処理で表示された申請書式を基に申請に必要な情報をユーザ端末の入力部から入力して申請データ及び必要書類を生成する申請書生成処理と、前記生成された申請データ及び必要書類のデータを所定長の複数のデータに分割するデータ分割処理と、前記分割された各データに該データの分割順を表す通番を付与するとともに該分割された各データのハッシュ値を分割データ毎に計算し、該ハッシュ値と前記通番を分割データのファイル名として分割データ毎に設定するファイル名設定処理と、前記ファイル名の設定された各分割データを前記センターサーバに転送するデータ転送処理とをコンピュータに実行させることを特徴とする。
【００１４】
請求項１０の発明は、請求項９記載のデータの転送処理プログラムにおいて、前記ユーザ端末から転送されてきた各分割データのハッシュ値を分割データ毎に計算するハッシュ値計算処理と、前記各分割データの通番が正しか否かを判定するとともに前記ハッシュ値計算処理で計算されたハッシュ値と前記ファイル名設定処理で計算されたハッシュ値とを分割データ毎に比較して一致するか否かを判定する判定処理と、前記判定処理での両判定結果の何れか一方が不一致であると判定された時に該不一致の分割データのファイル名及び前記電子商取引や電子申請に関するデータを前記ユーザ端末に転送するデータ転送処理とを備え、前記ファイル名を受信した時に該ファイル名に対応する分割データを前記ユーザ端末のデータ転送処理で再送するように構成されていることを特徴とする。
【００１５】
請求項１１の発明は、請求項９または１０記載のデータの転送処理プログラムにおいて、前記センターサーバは、前記電子商取引や電子申請に要する電子フォーム作成時にダブルバイトタグと英語タグを生成し、この両者の関連付けファイルを自動的に生成する関連付けファイル生成処理を有することを特徴とする。
請求項１２の発明は、請求項９〜１１の何れか１項に記載のデータの転送処理プログラムにおいて、前記ユーザ端末は、ＰＤＦ入力フォームへの入力結果から出力されるＸＭＬ形式の英語タグを前記関連付けファイルを基づいてダブルバイトタグに自動変換し、さらに、標準ＸＭＬ形式のデータへと自動変換し、署名・文書の添付等の処理を行った後にユーザ端末からセンターサーバへ送信するとともに、受信した標準ＸＭＬ形式のデータを前記関連付けファイルを基づいてＰＤＦ入力フォームのＸＭＬ出力形式の英語タグに変換する処理を有することを特徴とする。
【００１６】
本発明のデータ転送処理方法及びシステム並びにデータ転送処理用プログラムにおいては、ユーザ端末で生成した電子商取引や住民票などの電子申請にかかわる申請データ及び必要書類を所定長の複数のデータに分割し、この分割された各データに該データの分割順を表す通番を付与するとともに該分割された各データのハッシュ値を分割データ毎に計算して、該ハッシュ値と前記通番を分割データのファイル名として分割データ毎に設定し、このファイル名を付加した分割データをセンターサーバに転送する構成にすることにより、ハッシュ値のみの伝送が不要になり、データ転送の運用管理が簡便になるとともに正確なデータ転送が可能になる。
また、本発明のデータ転送処理方法及びシステム並びにデータ転送処理用プログラムにおいては、センターサーバに転送された分割データのハッシュ値をセンターサーバ側で計算し、このハッシュ値とユーザ端末側で計算されたハッシュ値とを比較して両者が一致するか否かを分割データ毎に判定するとともに各分割データの通番が正しか否かを判定し、不一致の時は該不一致の分割データのファイル名をユーザ端末に転送して、このファイル名に対応する分割データをセンターサーバに再送する構成にすることにより、ハッキングなどによる転送データの破損や改竄及びデータブロック毎の欠落を防止でき、より正確なデータ転送が可能になる。
【００１７】
また、本発明のデータ転送処理方法及びシステム並びにデータ転送処理用プログラムにおいては、電子商取引や電子申請に要する電子フォーム作成時にダブルバイトタグと英語タグを生成し、この両者の関連付けファイルを自動的に生成することにより、省力化を図ることができる。
また、本発明のデータ転送処理方法及びシステム並びにデータ転送処理用プログラムにおいては、ＰＤＦ入力フォームへの入力結果から出力されるＸＭＬ形式の英語タグを関連付けファイルに基づいてダブルバイトタグに自動変換し、さらに、標準ＸＭＬ形式のデータへと自動変換し、署名・文書の添付等の処理を行った後にユーザ端末からセンターサーバへ送信するとともに、受信した標準ＸＭＬ形式のデータを関連付けファイルを基づいてＰＤＦ入力フォームのＸＭＬ出力形式の英語タグに変換することにより、サーバ側アプリケーションの開発負荷を軽減できるとともに、サーバ側でデータの変換を行うことがないため、原文書データの保持が可能になる。
【００１８】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して説明する。
図１は本発明によるデータ転送処理システムの一例を示す機能ブロック図、図２は本発明によるデータ転送処理システムを構成するコンピュータを示す構成図、図３は図１に示すデータ転送処理システムの処理手順を示すフローチャートである。
以下では、これらの図面を参照して本発明のデータ転送処理システムの一例について説明し、同時に本発明のデータ転送処理方法及びデータ転送処理用プログラムの実施例についても説明する。
【００１９】
本実施の形態におけるデータ転送処理システムは、具体的には図２に示すように、インターネットやイントラネット等の通信網１００により互いに接続された、電子商取引や住民票などの電子申請用の端末に相当する複数のユーザ端末２００と、センターサーバ３００とを備え、これらユーザ端末２００及びセンターサーバ３００はコンピュータから構成されている。
【００２０】
前記ユーザ端末２００を構成するコンピュータは、図２に示すように、全体を制御し管理するＣＰＵ２０１と、このＣＰＵ２０１に接続されたメインメモリ２０２と、ＣＰＵ２０１に接続されたＣＲＴ等の表示部２０３と、ＣＰＵ２０１に接続されたキーボード及びマウス等からなる入力部２０４と、ＣＰＵ２０１に接続されたハードディスク装置２０５と、ＣＰＵ２０１に接続されたプリンタ２０６と、ＣＰＵ２０１に接続され通信網１００との間の通信を可能にする通信インタフェース２０７等を備える。
また、後で詳しく説明する図１に示したユーザ端末２００の機能は、コンピュータのメインメモリ２０２にハードディスク装置２０５から所定のプログラムデータをロードし、このプログラムでＣＰＵ２０１を動作させることにより実現される。
【００２１】
また、前記センターサーバ３００を構成するコンピュータは、図２に示すように、全体を制御し管理するＣＰＵ３０１と、このＣＰＵ３０１に接続されたメインメモリ３０２と、ＣＰＵ３０１に接続されたＣＲＴ等の表示部３０３と、ＣＰＵ３０１に接続されたキーボード及びマウス等からなる入力部３０４と、ＣＰＵ３０１に接続されたハードディスク装置３０５と、ＣＰＵ３０１に接続されたプリンタ３０６と、ＣＰＵ３０１に接続され通信網１００との間の通信を可能にする通信インタフェース３０７等を備える。
また、後で詳しく説明する図１に示したセンターサーバ３００の機能は、コンピュータのメインメモリ３０２にハードディスク装置３０５から所定のプログラムデータをロードし、このプログラムでＣＰＵ３０１を動作させることにより実現される。
【００２２】
次に、図１に示すデータ転送処理システムの詳細な構成について説明すると、本実施の形態におけるデータ転送処理システムのユーザ端末２００は、データ転送要求手段２１１、表示手段２１２、申請書生成手段２１３、データ分割手段２１４、ファイル名設定手段２１５及びデータ転送手段２１６を含む構成になっており、データ転送要求手段２１１とデータ転送手段２１６は通信インタフェース２０７を介して通信網１００に接続されている。
【００２３】
前記データ転送要求手段２１１は、図２に示すユーザ端末２００のＣＰＵ２０１と通信インタフェース２０７により構成されるもので、ユーザ端末２００とセンターサーバ３００との通信回線確立後にセンターサーバ３００に対して電子商取引や電子申請に関するデータの転送を要求するものである。
前記表示手段２１２は、図２に示すユーザ端末２００の表示部２０３とＣＰＵ２０１により構成されるもので、前記データ転送要求手段２１１からのデータ転送要求に応じてセンターサーバ３００から転送されてくる前記データに基づいて電子商取引や住民登録等の電子申請に関する申請書式を生成して表示するものである。
前記申請書生成手段２１３は、図２に示すユーザ端末２００のＣＰＵ２０１と入力部２０４及びメインメモリ２０２により構成されるもので、表示手段２１２で表示された申請書式を基に申請に必要な情報をユーザ端末２００の入力部２０４から入力して申請データ及び必要書類を生成するものである。
【００２４】
前記データ分割手段２１４は、図２に示すユーザ端末２００のＣＰＵ２０１とメインメモリ２０２により構成されるもので、申請書生成手段２１３で生成された申請データ及び必要書類のデータを所定長（例えば、１Ｍｂｙｔｅ）の複数のデータに分割するものである。
前記ファイル名設定手段２１５は、図２に示すユーザ端末２００のＣＰＵ２０１とメインメモリ２０２により構成されるもので、データ分割手段２１４で分割された各データに該データの分割順を表す通番を付与するとともに該分割された各データのハッシュ値を分割データ毎に計算し、該ハッシュ値と前記通番を分割データのファイル名として分割データ毎に設定するものである。
前記データ転送手段２１６は、図２に示すユーザ端末２００のＣＰＵ２０１と通信インタフェース２０７により構成されるもので、ファイル名設定手段２１５でファイル名の設定された各分割データを前記センターサーバ３００に転送するものである。
【００２５】
また、本実施の形態におけるデータ転送処理システムのセンターサーバ３００は、ハッシュ値計算手段３１１、判定手段３１２及びデータ転送手段３１３を含む構成になっており、ハッシュ値計算手段３１１とデータ転送手段３１３は通信インタフェース３０７を介して通信網１００に接続されている。
【００２６】
前記ハッシュ値計算手段３１１は、図２に示すセンターサーバ３００のＣＰＵ３０１とメインメモリ３０２により構成されるもので、ユーザ端末２００から転送されてきた各分割データのハッシュ値を分割データ毎に計算するものである。
前記判定手段３１２は、図２に示すセンターサーバ３００のＣＰＵ３０１とメインメモリ３０２により構成されるもので、各分割データの通番が正しか否かを判定するとともにハッシュ値計算手段３１１で計算されたハッシュ値と前記ユーザ端末２００のファイル名設定手段２１５で計算されたハッシュ値とを分割データ毎に比較して一致するか否かを判定するものである。
また、前記データ転送手段３１３は、図２に示すセンターサーバ３００のＣＰＵ３０１と通信インタフェース３０７により構成されるもので、判定手段３１２での両判定結果の何れか一方が不一致であると判定された時に、この不一致の分割データのファイル名及び電子商取引や電子申請に関するデータをユーザ端末２００に転送するものであり、この不一致の分割データのファイル名を受信したユーザ端末２００のデータ転送手段２１６では、このファイル名に対応する分割データを再送するようになっている。
【００２７】
次に、上記のように構成された本実施の形態におけるデータ転送処理システムの動作について、図３に示すフローチャートを参照して説明する。
電子商取引や住民登録等の電子申請をしたいユーザは、まず、ユーザ端末２００の入力部２０４を操作することにより、ユーザ端末２００とセンターサーバ３００間の通信回線を確立させるとともに、データ転送要求手段２１１を動作させることにより、ユーザ端末２００からセンターサーバ３００に対して電子商取引や電子申請に関するデータの転送を要求する（ステップＳ１）。この要求を受け付けたセンターサーバ３００では、データ転送手段３１３が動作することにより、前記電子商取引や電子申請に関するデータがセンターサーバ３００のメインメモリ３０２またはハードディスク装置３０５から読み出され、通信インタフェース３０７，２０７および通信網１００を通してユーザ端末２００に転送される（ステップＳ２）。
なお、ユーザ端末２００からセンターサーバ３００へのアクセスに際しては、ユーザ端末２００を使用するユーザに対して、ＩＤやパスワードが予め設定されていることは勿論である。
【００２８】
ユーザ端末２００で受信された前記データは、そのＣＰＵ２０１を通して表示手段２１２である表示部２０３に出力され、これにより、前記データに基づいて電子商取引や住民票などの電子申請に関する申請書式を生成して表示する（ステップＳ３）。
次いで、申請書生成手段２１３では、表示手段２１２で表示された申請書式を基に申請に必要な情報をユーザ端末２００の入力部２０４から入力して申請データ及び必要書類を生成するものである（ステップＳ４）。
【００２９】
そして、申請データ及び必要書類の申請に必要な情報が入力部２０４から入力されることにより、全てのデータ及び種類の整備が完了したならば（ステップＳ５）、ユーザ端末２００のデータ分割手段２１４が動作して、申請書生成手段２１３で生成された申請データ及び必要書類のデータを所定長（例えば、１Ｍｂｙｔｅ）の複数のデータ、例えば３つのデータ１〜データ３に分割する（ステップＳ６）。その後、ユーザ端末２００のファイル名設定手段２１５では、データ分割手段２１４で分割された３つのデータ１〜３に、分割総数に対応した通番を付与するとともに、この分割された各データのハッシュ値を分割データ毎に計算し、このハッシュ値と通番を分割データのファイル名として設定する（ステップＳ７）。この場合、３つのデータ１〜３の各ハッシュ値は、例えば「ＡＡＡＡ」，「ＢＢＢＢ」，「ＣＣＣＣ」としてハッシュ法により計算され、そして、この各分割データ１〜３のハッシュ値「ＡＡＡＡ」，「ＢＢＢＢ」，「ＣＣＣＣ」に、データの分割総数「３」及び分割されたデータ１〜３の分割通番１．ｘｘｘ、２．ｘｘｘ、３．ｘｘｘが分割データ１〜３毎に付加される。
例えば、分割データ１は、ＡＡＡＡ＋３＋１．ｘｘｘ、分割データ２は、ＢＢＢＢ＋３＋２．ｘｘｘ、分割データ３は、ＣＣＣＣ＋３＋３．ｘｘｘとなる。
なお、ハッシュ値とデータの分割総数と分割通番の間をアンダーバー等で埋めるようにしてもよい。
【００３０】
上記ファイル名設定手段２１５でのファイル名の設定が終了したならば、ユーザ端末２００のデータ転送手段２１６が動作して、ファイル名の設定された各分割データ１〜データ３は通信網１００を通してセンターサーバ３００に転送される（ステップＳ８）。
センターサーバ３００に転送された各分割データ１〜データ３は、センターサーバ３００のハッシュ値計算手段３１１により、ユーザ端末２００から転送されてきた各分割データ１〜３のハッシュ値を分割データ毎に計算する（ステップＳ９）。その後、センターサーバ３００の判定手段３１２では、各分割データ１〜３の通番が正しいかを判定し（ステップＳ１０）、通番が正しいと判定された時はステップＳ１１に移行し、また、通番が正しくないと判定された時はステップＳ１３に移行して、通番の正しくないファイル名の分割データがユーザ端末２００からセンターサーバ３００へ再送される処理を実行する。
【００３１】
また、ステップＳ１１では、判定手段３１２において、ハッシュ値計算手段３１１で計算されたハッシュ値と前記ユーザ端末２００のファイル名設定手段２１５で計算されたハッシュ値とを分割データ毎に比較して一致するか否かを判定する。ここで、ハッシュ値計算手段３１１で計算されたハッシュ値とファイル名設定手段２１５で計算されたハッシュ値とが一致したと判定された場合は、センターサーバ３００に転送されてきた各分割データ１〜３に改竄や破壊による異常がないと判定して、データの転送が終了する（ステップＳ１２）。
また、判定手段３１２において、ハッシュ値計算手段３１１で計算されたハッシュ値とファイル名設定手段２１５で計算されたハッシュ値とが一致しないと判定された場合は、ステップＳ１３に移行して、センターサーバ３００に転送されてきた各分割データ１〜３の何れかまたは前部に改竄や破壊による異常があると判定された場合には、ユーザ端末２００に対して異常受信レスポンスを行う。そして、異常の生じた分割データのファイル名をユーザ端末２００のデータ転送手段３１３により転送してデータの再送を要求する（ステップＳ１４）。その後、ユーザ端末２００では、転送されてきたファイル名から異常の分割データを判断する（ステップＳ１５）。
【００３２】
しかる後、ユーザ端末２００では、異常と判断された分割データをファイル名から判別する。例えば、異常と判断された分割データがデータ２である場合は、ＢＢＢＢ＋３＋２．ｘｘｘのファイル名に対応する分割データをデータ転送手段２１６により、通信網１００を通してセンターサーバ３００に再送する（ステップＳ１６）。そして、再度ステップＳ１０に戻り、ハッシュ値計算手段３１１で計算されたハッシュ値とファイル名設定手段２１５で計算されたハッシュ値とが一致したか否かを判定する。
なお、図３では図示省略しているが、前記判定手段３１２での判定結果である通番及びハッシュ値の不一致が、例えば３回続いた場合は、ハッキングなどによる転送データの改竄などがあるとして、データの再送を強制的に終了されるように構成されている。
【００３３】
このような本発明の実施の形態によれば、ユーザ端末２００の申請書生成手段２１３で生成した、電子商取引や住民票などの電子申請にかかわる申請データ及び必要書類をデータ分割手段２１４で所定長（例えば、１Ｍｂｙｔｅ）の複数のデータに分割し、この分割された各データに対し、ファイル名設定手段２１５によりデータの分割順を表す通番を付与するとともに各データのハッシュ値を分割データ毎に計算し、このハッシュ値と通番を分割データのファイル名として分割データ毎に設定し、このファイル名を付加した分割データをデータ転送手段２１６でセンターサーバ３００に転送し、そして、各分割データ１〜３の通番が正しいかを判定手段３１２で判定するとともにセンターサーバ３００のハッシュ値計算手段３１１で計算されたハッシュ値とファイル名設定手段２１５で計算されたハッシュ値とを判定手段３１２で比較して、両者が一致するか否かを分割データ毎に判定し、両判定結果の何れか一方が不一致の時は該不一致の分割データのファイル名をユーザ端末２００に転送して、このファイル名に対応する分割データをセンターサーバ３００に再送するように構成したので、ハッシュ値のみの伝送が不要になり、これに伴い、データ転送の運用管理が簡便になるとともに、ハッキングなどによる転送データの破損や改竄及びデータブロック毎の欠落を防止でき、正確なデータ転送が可能になる。
【００３４】
次に、本発明のデータ転送処理システムにおけるセンターサーバの他の実施の形態について、図４及び図５を参照して説明する。
図４は本発明のデータ転送処理システムにおけるセンターサーバの他の実施の形態を示す機能ブロック図、図５は図４に示すセンターサーバの処理手順を示すフローチャート、図６は動作説明図である。
【００３５】
図４に示す実施の形態は、例えば住民票などの電子申請に必要な電子フォームを設計する際の日本語タグと英語タグとの関連付けファイルを自動生成できるようにしたものであり、これらの機能をセンターサーバ３００に設けた場合を示している。
図４において、３２１はキーボードやイメージスキャナーなどからなる入力手段、３２２は日本語タグと英語タグとの関連付けファイル生成手段であり、３２３は関連付けファイル生成手段３２２で生成された関連付けファイルを格納する記憶手段である。
なお、図４において、関連付けファイル生成手段３２２及び記憶手段３２３は、図２に示すセンターサーバ３００のＣＰＵ３０１とメインメモリ３０２とから構成されている。
【００３６】
次に、上記のように構成された本実施の形態の動作について、図５及び図６を参照して説明する。
この図５及び図６は住民票を申請する場合を示すもので、この申請用電子フォームの作成に際しては、まず、図６（Ａ）に示すように、日本語タグデータの形式で示したファイルを入力手段３２１から読み込む（ステップＳ２１）。しかる後、関連付けファイル生成手段３２２を作動させることにより、日本語タグ名をセンターサーバ３００の表示部に表示し、ドラッグ・アンド・ドロップで図６（Ｂ）に示すエリア（１）にタグ名「氏名」を指定し、エリア（２）にタグ名「フリガナ」を指定する（ステップＳ２２）。そして、図６（Ｃ）に示すＰＤＦのＸＭＬ形式の英語タグデータを基に日本語タグ名を英語タグに自動的に変換する。例えば、図６（Ｂ）に示すエリア（１）の日本語タグ名に対する英語タグ名を「ｋｏｕ１１」に、図６（Ｂ）に示すエリア（１）の日本語タグ名に対する英語タグ名を「ｋｏｕ２２」に自動的に変換する（ステップＳ２３）。これにより、日本語タグと英語タグとのマッチング情報を図６（Ｄ）に示すようにして、日本語タグと英語タグとの関連付けファイルを生成する（ステップＳ２４）。
その後、関連付けファイル生成手段３２２で生成した、上記の関連付け情報は記憶手段３２３に記憶され、保存される（ステップＳ２５）。
この時の実際の入力画面を図６（Ｅ）に示す。ここで、「ｋｏｕ１１」タグに山田花子が入力され、また、「ｋｏｕ２２」タグにヤマダハナコが入力されることになる。
【００３７】
このような本発明の実施の形態によれば、住民票等の申請用電子フォーム作成時に日本語タグと英語タグを生成し、この両者の関連付けファイルを自動的に生成するようにしたので、人手及び時間が削減され、省力化することができる。
【００３８】
次に、本発明のデータ転送処理システムにおけるユーザ端末の他の実施の形態について、図７及び図８を参照して説明する。
図７は本発明のデータ転送処理システムにおけるユーザ端末の他の実施の形態を示す機能ブロック図、図８は図７に示すユーザ端末の処理手順を示すフローチャートである。
図７において、データ転送処理システムにおけるサーバ端末２００は、その入力部２０４から入力されるデータ（英語タグで記述されたデータ）をＰＤＦ入力フォームに入力する入力手段２２１と、この入力手段２２１によるＰＤＦ入力フォームへの入力結果からＸＭＬ形式の英語タグデータを作成して出力する英語タグ作成手段２２２と、この英語タグ作成手段２２２から出力されるＸＭＬ形式の英語タグを、前記図５に示す関連付けファイル生成手段３２２で生成された関連付けファイル２２３に基づいて日本語タグに自動変換し、さらに、標準ＸＭＬ形式のデータへと自動変換し、かつ署名・文書の添付等の処理を行うとともにセンターサーバ３００から受信した標準ＸＭＬ形式のデータを関連付けファイル２２３に基づいてＰＤＦ入力フォームのＸＭＬ出力形式の英語タグに変換する関連付け変換処理手段２２４と、この関連付け変換処理手段２２３で変換処理したデータをユーザ端末２００からセンターサーバ３００へ送信する送信手段２２５とを備える。
【００３９】
次に、上記のように構成された本実施の形態の動作について、図８に示すフローチャートを参照して説明する。
ユーザは、英語タグで記述されたデータを入力手段２２１によりＰＤＦ入力フォームに入力する（ステップＳ３１）。しかる後、ＰＤＦ入力フォームの機能を有する英語タグ作成手段２２２により、図６（Ｃ）に示すような、ＰＤＦ入力フォームのＸＭＬ出力形式の英語タグデータを作成する（ステップＳ３２）。その後、英語タグ作成手段２２２から出力されるＸＭＬ形式の英語タグを関連付けファイル２２３に基づいて日本語タグに自動変換し、さらに、日本語タグの処理が可能な標準ＸＭＬ形式のデータへと自動変換した後、署名・文書の添付等の処理を行う（ステップＳ３３）。次いで、変換された標準ＸＭＬ形式のデータ（図６Ａに示すような日本語タグのデータ）を指定されたサーバ３００等へ送信する（ステップＳ３４）。
【００４０】
また、サーバ３００等から送信される標準ＸＭＬ形式のデータ（日本語タグのデータ）をユーザ端末２００で受信する（ステップＳ３５）。そして、標準ＸＭＬ形式のデータを関連付けファイル２２３に基づいて関連付け変換処理手段２２３でＰＤＦ入力フォームのＸＭＬ出力形式の英語タグに変換する（ステップＳ３６）。しかる後、ＰＤＦ入力フォームのＸＭＬ出力形式のデータを起動し関連するＰＤＦ入力フォームを用いてユーザ端末の２００の表示部に表示する（ステップＳ３７）。
【００４１】
このようにＰＤＦ入力フォームに電子商取引及び申請データを入力することにより作成されたＰＤＦ入力フォームのＸＭＬ出力形式の英語タグデータを関連付け変換処理手段２２３で日本語タグの処理が可能な標準ＸＭＬ形式のデータ変換し、また、サーバ３００等から送信される標準ＸＭＬ形式のデータ（日本語タグのデータ）を関連付け変換処理手段２２３でＰＤＦ入力フォームのＸＭＬ出力形式の英語タグに変換するようにしたので、サーバ側アプリケーションの開発負荷を軽減できるとともに、サーバ側でデータの変換を行うことがないため、原文書データを保持することができる。
【００４２】
なお、上記の実施の形態では、日本語タグを英語タグに変換する場合について説明したが、これと逆の場合も可能であり、また、中国語タグや韓国語タグなどのダブルバイトタグを英語タグに変換する場合にも適用できることは勿論である。
【００４３】
【発明の効果】
以上の説明から明らかなように本発明のデータ転送処理方法及びシステム並びにデータ転送処理用プログラムによれば、ユーザ端末で生成した電子商取引や住民票などの電子申請にかかわる申請データ及び必要書類を所定長の複数のデータに分割し、この分割された各データに該データの分割順を表す通番を付与するとともに該分割された各データのハッシュ値を分割データ毎に計算して、該ハッシュ値と前記通番を分割データのファイル名として分割データ毎に設定し、このファイル名を付加した分割データをセンターサーバに転送する構成にしたので、ハッシュ値のみの伝送が不要になり、データ転送の運用管理が簡便になるとともに正確なデータ転送が可能になる。
【００４４】
また、本発明のデータ転送処理方法及びシステム並びにデータ転送処理用プログラムによれば、センターサーバに転送された分割データのハッシュ値をセンターサーバ側で計算し、このハッシュ値とユーザ端末側で計算されたハッシュ値とを比較して両者が一致するか否かを分割データ毎に判定するとともに各分割データの通番が正しか否かを判定し、この判定結果の何れか一方が不一致の時は該不一致の分割データのファイル名をユーザ端末に転送して、このファイル名に対応する分割データを再送するように構成したので、ハッキングなどによる転送データの破損や改竄及びデータブロック毎の欠落を防止でき、より正確なデータ転送が可能になる。
【００４５】
また、本発明のデータ転送処理方法及びシステム並びにデータ転送処理用プログラムによれば、電子商取引や電子申請に要する電子フォーム作成時にダブルバイトタグと英語タグを生成し、この両者の関連付けファイルを自動的に生成することにより、省力化を図ることができる。
また、本発明のデータ転送処理方法及びシステム並びにデータ転送処理用プログラムによれば、ＰＤＦ入力フォームへの入力結果から出力されるＸＭＬ形式の英語タグを関連付けファイルを基づいてダブルバイトタグに自動変換し、さらに、標準ＸＭＬ形式のデータへと自動変換し、署名・文書の添付等の処理を行った後にユーザ端末からセンターサーバへ送信するとともに、受信した標準ＸＭＬ形式のデータを関連付けファイルを基づいてＰＤＦ入力フォームのＸＭＬ出力形式の英語タグに変換することにより、サーバ側アプリケーションの開発負荷を軽減できるとともに、サーバ側でデータの変換を行うことがないため、原文書データの保持が可能になる。
【図面の簡単な説明】
【図１】本発明によるデータ転送処理システムの一例を示す機能ブロック図である。
【図２】本発明によるデータ転送処理システムを構成するコンピュータを示す構成図である。
【図３】図１に示すデータ転送処理システムの処理手順を示すフローチャートである。
【図４】本発明のデータ転送処理システムにおけるセンターサーバの他の実施の形態を示す機能ブロック図である。
【図５】図４に示すセンターサーバの処理手順を示すフローチャートである。
【図６】図４に示すセンターサーバの処理手順における動作説明図である。
【図７】本発明のデータ転送処理システムにおけるユーザ端末の他の実施の形態を示す機能ブロック図である。
【図８】図７に示すユーザ端末の処理手順を示すフローチャートである。
【符号の説明】
１００  通信網
２００  ユーザ端末
３００  センターサーバ
２１１  データ転送要求手段
２１２  表示手段
２１３  申請書生成手段
２１４  データ分割手段
２１５  ファイル名設定手段
２１６  データ転送手段
２２１  入力手段
２２２  英語タグ作成手段
２２３  関連付けファイル
２２４  関連付け変換処理手段
２２５  送信手段２２５
３１１  ハッシュ値計算手段
３１２  判定手段
３１３  データ転送手段
３２１  入力手段
３２２  関連付けファイル生成手段
３２３  記憶手段
【図１】
2004185188.tif 000003
【図２】
2004185188.tif 000004
【図３】
2004185188.tif 000005
【図４】
2004185188.tif 000006
【図５】
2004185188.tif 000007
【図６】
2004185188.tif 000008
【図７】
2004185188.tif 000009
【図８】
2004185188.tif 000010