(57)【要約】【課題】煩雑な操作を行うことなく、電子フォームの有効期限を検査することができるコンピュータ、電子フォーム処理方法、および電子フォーム処理プログラムを提供する。【解決手段】サーバ装置２は、端末装置３から要求を受信すると電子フォーム処理プログラム５を要求元の端末装置３に送信し、端末装置３が、サーバ装置２から受信した電子フォーム処理プログラム５を記憶装置３６に記憶し、実行指示を受けて、記憶装置３６から電子フォーム処理プログラム５を読み出して実行し、有効期限情報に基づいて現時刻が有効期限内か否かを判別し、現時刻が有効期限内である判別した場合に、電子フォームデータＤ５２に応じた入力画面ＤＩＳＰ１を表示する処理を行い、かつ入力画面ＤＩＳＰ１に対応して入力された入力データを表示する処理を行い、現時刻が有効期限内でないと判別した場合に、入力画面ＤＩＳＰを表示する処理を抑止する。【選択図】図４
2006139372.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも規定された項目に対してデータ入力を促す電子フォーム、前記電子フォームの有効期限を示す有効期限情報、および前記有効期限をチェックする機能が規定された電子フォーム処理プログラムを受信する通信手段と、
計時手段と、
操作入力手段と、
表示手段と、
前記通信手段により受信した前記電子フォーム処理プログラムを記憶する記憶手段と、
実行指示を受けて前記記憶手段から前記電子フォーム処理プログラムを読み出して実行し、前記有効期限情報と前記計時手段が計時する時刻情報に基づいて、現時刻が当該電子フォームの有効期限内か否かを判別し、前記判別の結果、前記現時刻が前記有効期限内であると判別した場合に、前記表示手段に前記電子フォームに応じた入力画面を表示する処理を行い、かつ当該入力画面に対応して前記操作入力手段により入力された入力データを表示する処理を行い、前記判別の結果、前記現時刻が前記有効期限内でないと判別した場合に、前記表示手段に前記入力画面を表示する処理を抑止する制御手段と
を有するコンピュータ。
【請求項２】
前記制御手段は、予め設定された条件データに基づいて前記操作入力手段により入力された入力データが、前記条件データに適合するか否かを判別し、当該判別の結果適合する場合に、当該入力データを予め設定された送信先に前記通信手段を介して送信する
請求項１に記載のコンピュータ。
【請求項３】
前記制御手段は、前記現時刻が前記有効期限内でないと判別した場合に、その旨を報知する処理を行う
請求項１または２に記載のコンピュータ。
【請求項４】
前記制御手段は、前記電子フォームに応じた前記入力画面上に前記有効期限情報を表示しないように前記表示手段の表示制御を行う
請求項１から３のいずれか一に記載のコンピュータ。
【請求項５】
通信処理装置と、前記通信処理装置とデータ通信を行う端末装置とを有するシステムの電子フォーム処理方法であって、
前記通信処理装置は、前記端末装置から要求を受信すると、規定された項目に対してデータ入力を促す電子フォーム、前記電子フォームの有効期限を示す有効期限情報、および前記有効期限をチェックする機能が規定された電子フォーム処理プログラムを、前記要求元の端末装置に送信する第１のステップと、
前記端末装置が、前記第１のステップにより前記通信処理装置から受信した前記電子フォーム処理プログラムを記憶手段に記憶する第２のステップと、
前記端末装置が、実行指示を受けて、前記第２のステップによる前記記憶手段から前記電子フォーム処理プログラムを読み出して実行し、前記有効期限情報に基づいて現時刻が有効期限内か否かを判別する第３のステップと、
前記端末装置が、前記第３のステップにより現時刻が有効期限内である判別した場合に、前記電子フォームに応じた入力画面を表示する処理を行い、かつ前記入力画面に対応して入力された入力データを表示する処理を行い、前記第３のステップにより現時刻が有効期限内でないと判別した場合に、前記入力画面を表示する処理を抑止する第４のステップと
を有する電子フォーム処理方法。
【請求項６】
前記端末装置は、予め設定された条件データに基づいて、前記入力データが前記条件データに適合するか否かを判別し、当該判別の結果適合する場合に、当該入力データを予め設定された送信先の通信処理装置に送信する
請求項５に記載の電子フォーム処理方法。
【請求項７】
前記端末装置は、前記判別の結果、前記現時刻が前記有効期限内でないと判別した場合に、その旨を報知する処理を行う
請求項５または６に記載の電子フォーム処理方法。
【請求項８】
前記端末装置は、前記電子フォームに応じた前記入力画面上に前記有効期限情報を表示しないように表示制御を行う
請求項５から７のいずれか一に記載の電子フォーム処理方法。
【請求項９】
計時部を含むコンピュータが実行する電子フォーム処理プログラムであって、
規定された項目に対してデータ入力を促す電子フォームの有効期限を示す有効期限と、前記計時部により計時される現時刻情報に基づいて現時刻が前記電子フォームの有効期限内であるか否かを判別する第１のステップと、
前記第１のステップにおける判別の結果、前記現時刻が前記有効期限内であると判別した場合に、前記電子フォームに応じた入力画面を表示する処理を行い、かつ当該入力画面に対応して入力された入力データを表示する処理を行い、前記第１のステップにおける判別の結果、前記現時刻が前記有効期限内でないと判別した場合に、前記入力画面を表示する処理を抑止する第２のステップと
を前記コンピュータに実行させる電子フォーム処理プログラム。
【請求項１０】
前記第２のステップにおいて、予め設定された条件データに基づいて、前記入力データが前記条件データに適合するか否かを判別し、当該判別の結果適合する場合に、当該入力データを予め設定された送信先の通信処理装置に送信する処理を行う
請求項９に記載の電子フォーム処理プログラム。
【請求項１１】
前記第２のステップにおける判別の結果、前記現時刻が前記有効期限内でないと判別した場合に、その旨を報知する処理を行う
請求項９または１０に記載の電子フォーム処理プログラム。
【請求項１２】
前記第２のステップにおいて、前記電子フォームに応じた前記入力画面上に前記有効期限情報を表示しないように表示制御を行う
請求項９から１１のいずれか一に記載の電子フォーム処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば通信ネットワークを介して利用される電子フォームを処理するコンピュータ、電子フォーム処理方法、および電子フォーム処理プログラムに関するものである。
【背景技術】
【０００２】
例えば、公官庁や企業などに対する手続きのペーパレス化や電子化により、様々な書類が電子フォームとして流通し、利用されている。
例えばユーザの操作により、通信ネットワークを介してサーバ装置にアクセスし電子フォームをダウンロードし、その電子フォームに応じて必要事項を入力することにより書類を作成する処理装置が知られている（例えば、特許文献１参照）。
また処理装置が、その作成した書類を電子データとして、通信ネットワークを介して申込み先の通信処理装置に送信することで、例えば申請等の手続きを行うシステムも知られている。
【特許文献１】特開２００３−１５７３３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した処理装置では、ダウンロードした電子フォームを記憶装置に保存した後、長時間経過してその電子フォームの有効期限が過ぎてしまった場合であっても、記憶装置から電子フォームを読み出しその電子フォームを基に書類を作成し、そのまま申請等の手続きを行う。
このため、例えば申請先の企業や官公庁等では、その書類のフォームの有効期限が過ぎているか否かを検査するという煩雑な作業を行う必要がある。
また、例えば申請先では、その書類を電子データにより受け付けた場合に、通信処理装置がその受信した電子データ毎に有効期限の検査を行うので、その装置の処理負荷が大きい。
【０００４】
本発明は、かかる事情に鑑みてなされたものであり、その目的は、煩雑な操作を行うことなく、電子フォームの有効期限を検査することができるコンピュータ、電子フォーム処理方法、および電子フォーム処理プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
前記目的を達成するために、本発明の第１の観点に係るコンピュータは、少なくとも規定された項目に対してデータ入力を促す電子フォーム、前記電子フォームの有効期限を示す有効期限情報、および前記有効期限をチェックする機能が規定された電子フォーム処理プログラムを受信する通信手段と、計時手段と、操作入力手段と、表示手段と、前記通信手段により受信した前記電子フォーム処理プログラムを記憶する記憶手段と、実行指示を受けて前記記憶手段から前記電子フォーム処理プログラムを読み出して実行し、前記有効期限情報と前記計時手段が計時する時刻情報に基づいて、現時刻が当該電子フォームの有効期限内か否かを判別し、前記判別の結果、前記現時刻が前記有効期限内であると判別した場合に、前記表示手段に前記電子フォームに応じた入力画面を表示する処理を行い、かつ当該入力画面に対応して前記操作入力手段により入力された入力データを表示する処理を行い、前記判別の結果、前記現時刻が前記有効期限内でないと判別した場合に、前記表示手段に前記入力画面を表示する処理を抑止する制御手段とを有する。
【０００６】
さらに、前記目的を達成するために、本発明の第２の観点に係る電子フォーム処理方法は、通信処理装置と、前記通信処理装置とデータ通信を行う端末装置とを有するシステムの電子フォーム処理方法であって、前記通信処理装置は、前記端末装置から要求を受信すると、規定された項目に対してデータ入力を促す電子フォーム、前記電子フォームの有効期限を示す有効期限情報、および前記有効期限をチェックする機能が規定された電子フォーム処理プログラムを、前記要求元の端末装置に送信する第１のステップと、前記端末装置が、前記第１のステップにより前記通信処理装置から受信した前記電子フォーム処理プログラムを記憶手段に記憶する第２のステップと、前記端末装置が、実行指示を受けて、前記第２のステップによる前記記憶手段から前記電子フォーム処理プログラムを読み出して実行し、前記有効期限情報に基づいて現時刻が有効期限内か否かを判別する第３のステップと、前記端末装置が、前記第３のステップにより現時刻が有効期限内である判別した場合に、前記電子フォームに応じた入力画面を表示する処理を行い、かつ前記入力画面に対応して入力された入力データを表示する処理を行い、前記第３のステップにより現時刻が有効期限内でないと判別した場合に、前記入力画面を表示する処理を抑止する第４のステップとを有する。
【０００７】
さらに、前記目的を達成するために、本発明の第３の観点に係る電子フォーム処理プログラムは、計時部を含むコンピュータが実行する電子フォーム処理プログラムであって、規定された項目に対してデータ入力を促す電子フォームの有効期限を示す有効期限と、前記計時部により計時される現時刻情報に基づいて現時刻が前記電子フォームの有効期限内であるか否かを判別する第１のステップと、前記第１のステップにおける判別の結果、前記現時刻が前記有効期限内であると判別した場合に、前記電子フォームに応じた入力画面を表示する処理を行い、かつ当該入力画面に対応して入力された入力データを表示する処理を行い、前記第１のステップにおける判別の結果、前記現時刻が前記有効期限内でないと判別した場合に、前記入力画面を表示する処理を抑止する第２のステップとを前記コンピュータに実行させる。
【発明の効果】
【０００８】
本発明によれば、煩雑な操作を行うことなく、電子フォームの有効期限を検査することができるコンピュータ、電子フォーム処理方法、および電子フォーム処理プログラムを提供することができる。
【発明を実施するための最良の形態】
【０００９】
図１は、本発明の一実施形態に係る処理システムの全体図である。
以下、本発明の一実施形態に係る処理システムについて図面を参照しながら説明する。
本実施形態に係る処理システム１は、例えば図１に示すように、サーバ装置２、および端末装置３を有する。
サーバ装置２および端末装置３は、例えば図１に示すようにデータ通信路、詳細には通信ネットワーク４により接続されている。
【００１０】
本実施形態では端末装置３は、複数の端末装置３−１〜端末装置３−ｎ（ｎは整数）により構成されているが、説明を分かりやすくするために端末装置３（３−１）について説明し、他の端末装置３−１〜ｎについては説明を省略する。
以下、複数の端末装置３−１〜端末装置３−ｎをまとめて端末装置３ともいう。
【００１１】
サーバ装置２は本発明に係る通信処理装置の一例に相当し、端末装置３は本発明に係るコンピュータや端末装置の一例に相当する。
【００１２】
本実施形態に係る処理システム１では、例えばサーバ装置２は、図２に示す電子フォーム処理プログラム５を提供し、申請を受け付けるサービス提供者２０により操作され、端末装置３は、申請者３０により操作される。
サーバ装置２は、通信ネットワーク４を介して端末装置３から受信した要求に応じて電子フォーム処理プログラム（ＰＲＧＦ）５を、要求元の端末装置３に送信する。
【００１３】
本実施形態に係る電子フォーム処理プログラム（ＰＲＧＦ）５は、例えばコンピュータにより実行されるプログラムであり、例えばウェブブラウザ等のウェブページを閲覧するソフトにより実行されるプログラムである。
また、電子フォーム処理プログラム（ＰＲＧＦ）５は、例えば少なくとも規定された項目に対してデータ入力を促す電子フォーム、その電子フォームの有効期限を示す有効期限情報、その有効期限情報をチェック（検査）する機能等が規定されている。
サーバ装置２や端末装置３等のコンピュータは、この電子フォーム処理プログラム（ＰＲＧＦ）５を実行することにより、本発明に係る機能を実現する。
【００１４】
端末装置３は、通信ネットワーク４を介して受信した電子フォーム処理プログラム５を内部の記憶装置に記憶し、実行指示が入力されると記憶装置から電子フォーム処理プログラム５を読み出して、電子フォーム処理プログラム５に含まれる電子フォームの有効期限を検査し、その検査の結果、有効期限が過ぎている場合に電子フォームに応じた入力画面の表示を行う処理を抑止する。
【００１５】
以下、サーバ装置２や端末装置３の各構成要素について図面を参照しながら詳細に説明する。
【００１６】
〔サーバ装置２〕
本実施形態に係るサーバ装置２は、例えば図１に示すように、通信インタフェース（Ｉ／Ｆ）２１、計時部２２、操作入力部２３、表示部２４、出力部２５、記憶装置２６、および制御回路２７（ＣＰＵ：Central processing unit ）を有する。
各構成要素は、例えばバス（データ通信線）２８により接続されている。
【００１７】
通信インタフェース２１は、例えば制御回路２７の制御により、通信ネットワーク４を介して端末装置３とデータ通信を行い、データ通信の結果を、制御回路２７に出力する。
【００１８】
計時部２２は、例えば水晶発振器等による発振信号に基づいて計時を行い、現時刻を示す時刻情報を示す信号を制御回路２７に出力する。
【００１９】
操作入力部２３は、例えばサービス提供者２０の管理者等による操作に応じた信号を制御回路２７に出力する。操作入力部２３は、例えばキーボードやマウス、タッチパネル等の操作入力装置を有する。
【００２０】
表示部２４は、制御回路２７の制御により本発明に係る画面表示を行う。詳細には、表示部２４は、例えば電子フォームに応じた入力画面等を表示する。
【００２１】
出力部２５は、制御回路２７の制御により、例えば本発明に係る電子フォームや入力データに応じて生成された書類等を出力する。出力部２５は、例えばプリンタ等の印刷装置を有する。
【００２２】
記憶装置２６は、装置の処理を記述したプログラム（ＰＲＧ１）５１や、電子フォーム処理プログラム（ＰＲＧＦ）５、初期データ等を記憶し、制御回路２７の制御により、必要に応じて各種データを書き込む処理を行い、また各種データを読み出す処理を行う。
【００２３】
記憶装置２６は、例えば図１に示すように、メモリ２６１、および大容量記憶装置２６２を有する。
メモリ２６１は、例えばＲＡＭ（Random access memory）やＲＯＭ（Read only memory）等の半導体記憶装置を有し、制御回路２７のワークスペースとして用いられる。
大容量記憶装置２６２は、例えば磁気ディスクや光磁気ディスク、光ディスク等の大容量記憶装置等を有する。
【００２４】
制御回路２７は、装置全体の構成要素を制御して、本発明に係る処理を行う。
制御回路２７は、例えばプログラム（ＰＲＧ１）５１や電子フォーム処理プログラム５を実行することにより本発明に係る処理を行う。
【００２５】
例えば制御回路２７は、操作入力部２３から電子フォームの有効期限情報を設定させる信号が入力されると、その信号に応じて電子フォームの有効期限情報を設定する。制御回路２７は、詳細には、電子フォーム処理プログラム５に電子フォーム（データ）と、有効期限情報を設定する。
【００２６】
また、制御回路２７は、例えば通信Ｉ／Ｆ２１により端末装置３から電子フォーム処理プログラム５の送信要求を受信すると、要求に応じて記憶装置２６から電子フォーム処理プログラム５を読み出して、その電子フォーム処理プログラム５を要求元の端末装置３に通信Ｉ／Ｆ２１を介して送信する。
【００２７】
また、制御回路２７は、例えば通信Ｉ／Ｆ２１により端末装置３から、電子フォーム処理プログラム５に応じて生成された入力データを受信すると、記憶装置２６等に記憶して、入力データの管理を行う。
【００２８】
〔端末装置３〕
端末装置３は、例えば図１に示すように、通信インタフェース（Ｉ／Ｆ）３１、計時部３２、操作入力部３３、表示部３４、出力部３５、記憶装置３６（メモリ３６１、大容量記憶装置３６２）、および制御回路３７（ＣＰＵ）を有する。
各構成要素は、例えばバス（データ通信線）３８により接続されている。
【００２９】
通信インタフェース３１は本発明に係る通信手段の一例に相当し、計時部３２は本発明に係る計時手段の一例に相当する。
操作入力部３３は本発明に係る操作入力手段の一例に相当し、表示部３４は本発明に係る表示手段の一例に相当する。
記憶装置３６は本発明に係る記憶手段の一例に相当し、制御回路３７（ＣＰＵ）は本発明に係る制御手段の一例に相当する。
【００３０】
通信インタフェース３１は、例えば制御回路３７の制御により、通信ネットワーク４を介してサーバ装置２とデータ通信を行い、データ通信の結果を制御回路３７に出力する。
【００３１】
計時部３２は、例えば水晶発振器等による発振信号に基づいて計時を行い、現時刻を示す時刻情報を示す信号を記憶装置３６に出力する。
【００３２】
操作入力部３３は、例えば申請者３０等による操作に応じた信号を制御回路３７に出力する。操作入力部３３は、例えばキーボードやマウス、タッチパネル等の操作入力装置を有する。
【００３３】
表示部３４は、制御回路３７の制御により本発明に係る画面表示を行う。詳細には、表示部３４は、例えば電子フォームに応じた入力画面や入力データに応じた画面を表示する。
【００３４】
出力部３５は、制御回路３７の制御により、例えば本発明に係る電子フォームや入力データに応じて生成された書類等を出力する。出力部３５は、例えばプリンタ等の印刷装置を有する。
【００３５】
記憶装置３６は、装置の処理を記述したプログラム（ＰＲＧ２）５２や、電子フォーム処理プログラム（ＰＲＧＦ）５、初期データ等を記憶し、制御回路３７の制御により、必要に応じて各種データを読み出したり、書き込まれたデータを記憶する。
また、記憶装置３６は、通信Ｉ／Ｆ３１により受信した電子フォーム処理プログラム５を記憶する。
【００３６】
記憶装置３６は、例えばメモリ３６１、大容量記憶装置３６２を有する。
メモリ３６１は、例えばＲＡＭやＲＯＭ等の半導体記憶装置等を有し、制御回路３７のワークスペースとして用いられる。
大容量記憶装置３６２は、例えば磁気ディスクや光磁気ディスク、光ディスク等の大容量記憶装置等を有する。
【００３７】
制御回路３７は、装置全体の構成要素を制御して、本発明に係る処理を行う。
また、制御回路３７は、例えばプログラム（ＰＲＧ２）５２や電子フォーム処理プログラム５を実行することにより本発明に係る処理を行う。
【００３８】
図２は、図１に示した処理システムに係る電子フォーム処理プログラムの機能およびデータ（情報）を説明するための図である。
【００３９】
例えば制御回路３７は、電子フォーム処理プログラム５を実行することにより、本発明に係る電子フォーム機能を実現する。
電子フォーム機能とは、通信ネットワーク環境下で実行される業務プロセスを、従来の紙の書類に変わって実現するツールであって、入力・演算・表示・出力等の機能を持ち、電子化の特性を活かして、例えば入力時点では入力ナビゲーション機能やデータ誤入力チェック機能、自動計算機能、データベース参照機能などで、ユーザにとって理解しやすく、入力負荷の低い仕組みを提供する機能である。
【００４０】
電子フォーム処理プログラム（ＰＲＧＦ）５は、例えば図２に示すように、有効期限情報Ｄ５１、電子フォームデータＤ５２、有効期限チェック機能５３、ユーザインタフェース（ＧＵＩ：Graphical user interface）機能５４、演算機能５５、条件データＤ５６１、エラーチェック機能５６、ＣＧＩ（Common gateway interface）連動機能５７、電子署名機能５８、送信処理機能５９、送信先情報Ｄ５９１、および印刷処理機能５１０を有する。
【００４１】
有効期限情報Ｄ５１は、電子フォームデータＤ５２の有効期限を示す情報である。
電子フォームデータＤ５２は、いわゆる規定された項目に対して入力を促すフォームデータである。
有効期限チェック機能５３は、有効期限情報Ｄ５１に基づいて有効期限をチェックする制御を行う。
【００４２】
ＧＵＩ機能５４は、例えば電子フォームデータＤ５２に基づいて入力画面を表示させる表示制御を行い、入力されたデータに応じて入力データに応じた画面を表示する制御を行う。
【００４３】
図３は、図２に示した電子フォーム処理プログラム５による電子フォームの一具体例を示す図である。
ＧＵＩ機能５４は、例えば図３に示すような入力画面ＤＩＳＰ１等のＧＵＩ画面を表示部３４に表示させる。
本実施形態では図３に示す申込書の様式に対応する電子フォームに応じた入力画面ＤＩＳＰ１を説明する。
【００４４】
入力画面ＤＩＳＰ１は、書類の記入事項として、例えば氏名入力フィールドＰ１、フリガナ入力フィールドＰ２、生年月日入力フィールドＰ３、住所入力フィールドＰ４、電話番号入力フィールドＰ５、申込理由入力フィールドＰ６、保存制御ボタンＢＴ７、印刷制御ボタンＢＴ８、電子署名制御ボタンＢＴ９、および送信制御ボタンＢＴ１０等を有する。
初期時に、各入力フィールドＰ１〜Ｐ６は空欄となっており、申請者３０は、各入力フィールドＰ１〜Ｐ６にデータを入力する。
【００４５】
氏名入力フィールドＰ１は、例えば申請者３０の氏名が入力される欄である。
フリガナ入力フィールドＰ２は、申請者３０の氏名のフリガナが入力される欄である。
生年月日入力フィールドＰ３は、申請者３０の生年月日が入力される欄である。
住所入力フィールドＰ４は、申請者３０の住所が入力される欄である。
電話番号入力フィールドＰ５は、申請者３０の電話番号が入力される欄である。
申込理由入力フィールドＰ６は、申込理由が入力される欄である。
【００４６】
保存制御ボタンＢＴ７は、各入力フィールドに入力された入力データを、保存する際に操作される操作ボタンである。この保存制御ボタンＢＴ７が操作された場合に、制御回路３７は記憶装置３６に入力データを記憶する。
【００４７】
印刷制御ボタンＢＴ８は、電子フォームおよび電子フォームに応じて入力された入力データを基に生成した書類を紙に印刷する際に操作されるボタンである。この印刷制御ボタンＢＴ８が操作された場合に、制御回路３７は印刷処理機能５１０を実行して印刷処理を行う。
【００４８】
電子署名制御ボタンＢＴ９は、電子フォームおよび電子フォームに応じて入力された入力データを基に生成した書類の電子署名を行う際に操作されるボタンである。この電子署名制御ボタンＢＴ９が操作された場合に、制御回路３７は、電子署名機能５８を実行して電子署名処理を行う。
【００４９】
送信制御ボタンＢＴ１０は、電子フォームおよび電子フォームに応じて入力された入力データを基に生成した書類を送信する際に操作されるボタンである。この送信制御ボタンＢＴ１０が操作された場合に、制御回路３７は、送信処理機能５９を実行して送信処理を行う。
【００５０】
演算機能５５は、電子フォームや入力データに基づいて、所定の演算機能を行う。例えば演算機能５５は、生年月日入力フィールドＰ３に入力された年号を、西暦から和暦またはその逆の演算を行う。
【００５１】
エラーチェック機能５６は、予め設定された条件データＤ５６１に基づいて、入力画面に応じて操作入力部３３により入力された入力データが、条件データＤ５６１に適合するか否かを判別する。また、エラーチェック機能５６は、その判別の結果、適合する場合に、送信処理機能５９を実行し、当該入力データを予め設定された送信先に通信Ｉ／Ｆ３１を介して送信させる。
【００５２】
ＣＧＩ連動機能５７は、サーバ装置２が実行するプログラム（ＰＲＧ１）５１との間で要求およびデータの入力を行う。
電子署名機能５８は、例えば入力画面に応じて入力されたデータに対して、申請者３０の署名を行う機能を提供する。電子署名機能５８は、例えば公開暗号鍵暗号方式や認証局等を利用した公開鍵基盤（ＰＫＩ：Public Key Infrastructure）等を利用して電子署名（デジタル署名）を実現する。
【００５３】
送信処理機能５９は、例えば入力画面に応じて入力された入力データを、予め設定された送信先を示す送信先情報Ｄ５９１に基づいて、その送信先に通信Ｉ／Ｆ３１を介して送信する。
【００５４】
送信処理機能５９は、送信時に、予め規定された方式、例えばＸＭＬ（extensible markup language）等に規定された形式に従うように入力データに変換処理を施して送信する。
【００５５】
送信先は、例えば電子フォーム処理プログラム５を提供するサーバ装置２や、サービス提供者２０により管理される通信処理装置であり、送信先情報Ｄ５９１は、通信ネットワーク４上で通信処理装置を識別するためのアドレス情報、詳細にはＩＰ（Internet protocol）アドレスや、ＭＡＣ（Media access control address）等の情報である。
【００５６】
印刷処理機能５１０は、電子フォームおよび電子フォームに応じて入力された入力データを基に生成した書類を、例えば出力部３５の印刷装置により紙に印刷する。
【００５７】
図４は、図１に示した処理システムの動作を模式的に説明するための図である。図５は、図１に示した処理システムの動作を説明するためのフローチャートである。
図４，５を参照しながら、処理システム１の動作の一具体例を、サーバ装置２や端末装置３の制御回路の動作を中心に説明する。
【００５８】
ステップＳＴ１において、サーバ装置２の制御回路２７は、電子フォームデータ（電子フォームとも言う）Ｄ５２、およびその電子フォームデータＤ５２の有効期限情報Ｄ５１を設定する。
詳細には、制御回路２７は、例えばサービス提供者２０の操作により操作入力部２３から入力された信号に基づいて、電子フォームデータＤ５２および有効期限情報Ｄ５１を設定し、その電子フォームデータＤ５２、有効期限情報Ｄ５１、および有効期限チェック機能５３等を含む電子フォーム処理プログラム５を生成して、記憶装置２６に記憶する。
この際、制御回路２７は、電子フォームに応じた入力画面上に有効期限情報Ｄ５１を表示しないように電子フォーム処理プログラム５を設定する。
【００５９】
ステップＳＴ２において、端末装置３の制御回路３７は、例えば操作入力部３３から、電子フォーム処理プログラム５の要求指示を示す信号が入力されると、通信Ｉ／Ｆ３１により通信ネットワーク４を介してサーバ装置２に、電子フォーム処理プログラム５の送信要求を示す信号Ｓ３１１を送信する。
【００６０】
ステップＳＴ３において、サーバ装置２の制御回路２７は、通信Ｉ／Ｆ２１により端末装置３から要求を受信すると、要求に応じた電子フォーム処理プログラム５を記憶装置２６から読み出し、電子フォーム処理プログラム５を実行する。
ステップＳＴ４において、制御回路２７は、例えば電子フォーム処理プログラム５の有効期限チェック機能５３を実行して、有効期限をチェック（検査）する。
詳細には、制御回路２７は、計時部２２により計時される時刻情報と、有効期限情報Ｄ５１に基づいて、有効期限内か否かを判別し、判別の結果、有効期限内でない場合、つまり有効期限が過ぎている場合に、例えば電子フォームデータＤ５２に応じた画面表示を行わずに、有効期限が過ぎている旨を報知し、電子フォームデータＤ５２を更新する処理を行う（ＳＴ５）。
【００６１】
詳細には制御回路２７は、操作入力部２３から入力された新たな電子フォームデータＤ５２および有効期限情報Ｄ５１に基づいて、電子フォーム処理プログラム５を更新する処理を行い、ステップＳＴ６の処理に進む。
一方、ステップＳＴ４の判別において、制御回路２７は、有効期限内であると判別した場合には、ステップＳＴ６の処理に進む。
【００６２】
ステップＳＴ６において、制御回路２７は、電子フォーム処理プログラム５を、通信Ｉ／Ｆ２１により要求元の端末装置３に送信する。
【００６３】
ステップＳＴ７において、端末装置３の制御回路３７は、サーバ装置２から受信した電子フォーム処理プログラム５を受信すると、受信した電子フォーム処理プログラム５を記憶装置３６に記憶する。
【００６４】
ステップＳＴ８において、制御回路３７は、例えば操作入力部３３から入力された実行指示を受けて、記憶装置３６から電子フォーム処理プログラム５を読み出して実行し、有効期限情報Ｄ５１に基づいて現時刻が有効期限内か否かを判別する（ＳＴ９）。
詳細には、制御回路３７は、有効期限情報Ｄ５１と計時部３２が計時する時刻情報に基づいて、現時刻が電子フォームデータＤ５２の有効期限内か否かを判別する。
【００６５】
制御回路３７は、その判別の結果、現時刻が有効期限内でないと判別した場合に、表示部３４に入力画面を表示する処理を抑止する（ＳＴ１０）。詳細には、制御回路３７は電子フォームを開かない。
ステップＳＴ１１において、制御回路３７は、現時刻が有効期限内でないと判別した場合に、その旨を報知する処理を行う。
制御回路３７は、例えば申込書に関する電子フォームデータＤ５２の場合に、表示部３４に図４に示すように、”このフォームは有効期限が過ぎています。新たな申込書を入手してください。”と表示された画面３４１を表示することで報知を行い、この電子フォームに関する処理を終了する。
また、制御回路３７は、例えばアンケート用紙に関する電子フォームデータＤ５２の場合に、表示部３４に図４に示すように、”このアンケートは終了しました。”と表示された画面３４２を表示することで報知を行い、この電子フォームに関する処理を終了する。
【００６６】
一方、ステップＳＴ９において、端末装置３の制御回路３７は、有効期限内であると判別した場合には、例えば図３に示すように表示部３４に電子フォームデータＤ５２に応じた入力画面を表示する処理を行う（ＳＴ１２）。
【００６７】
この際、制御回路３７は、電子フォームに応じた入力画面上に有効期限情報Ｄ５１を表示しないように表示部３４の表示制御を行う。
【００６８】
ステップＳＴ１３において、制御回路３７は表示部３４に、入力画面に対応して操作入力部３３により入力された入力データを表示する処理を行う。この際、制御回路３７は、例えば図３に示すように入力画面内の各入力フィールドＰ１〜Ｐ６に、入力データに応じた表示を行う。
【００６９】
ステップＳＴ１４において、制御回路３７は、エラーチェック機能５６を実行し、予め設定された条件データＤ５６１に基づいて、入力画面に応じて操作入力部３３により入力された入力データが、条件データＤ５６１に適合するか否かを判別する。その判別の結果、適合しないと判別した場合には、制御回路３７は、ステップＳＴ１３の処理に戻り、データの再入力を受け付ける。
【００７０】
ステップＳＴ１４の判別において適合すると判別した場合に、制御回路３７は、例えば電子署名制御ボタンＢＴ９が操作されたことを示す信号が操作入力部３３から入力されると、電子署名機能５８を実行して、電子署名処理を行う（ＳＴ１５）。
また、ステップＳＴ１６において、制御回路３７は、送信処理機能５９を実行し、入力データをＸＭＬ等の予め設定された形式に変換して送信先情報Ｄ５９１に応じた送信先の通信処理装置、本実施形態ではサーバ装置２に通信Ｉ／Ｆ３１を介して送信する。
【００７１】
ステップＳＴ１７において、制御回路３７は、図３に示す印刷制御ボタンＢＴ８が操作されたことを示す信号が操作入力部３３から入力されると、印刷処理機能５１０を実行して、電子フォームおよび電子フォームに応じて入力された入力データを基に生成した書類を、例えば出力部３５の印刷装置により紙に印刷する。
【００７２】
この印刷された書類は、サーバ装置２の操作者２０や、例えば申請先やサービス提供者へ郵送される。
【００７３】
ステップＳＴ１８において、送信先であるサーバ装置２の制御回路２７は、例えば通信Ｉ／Ｆ２１により端末装置３から、電子フォーム処理プログラム５に応じて生成された入力データを受信すると、その入力データを記憶装置２６等に記憶して、入力データの管理を行う。
この際、例えば端末装置３は、入力データと電子フォームデータＤ５２を送信し、サーバ装置２の制御回路２７は、その入力データおよび電子フォームデータＤ５２を通信Ｉ／Ｆ２１を介して受信して、電子フォームの有効期限情報に基いて、再度有効期限をチェック（検査）してもよい。
また、制御回路２７は、チェックの結果、電子フォームデータＤ５２が有効期限を過ぎている場合には、その旨を示す信号を端末装置３に送信し、端末装置３の制御回路３７は通信Ｉ／Ｆ３１によりその信号を受信した場合に、その信号に応じて、有効期限が過ぎている旨を報知してもよい。
【００７４】
以上、説明したように、サーバ装置２は、端末装置３から要求を受信すると電子フォーム処理プログラム５を、要求元の端末装置３に送信し、端末装置３が、サーバ装置２から受信した電子フォーム処理プログラム５を記憶装置３６に記憶し、端末装置３が、実行指示を受けて、記憶装置３６から電子フォーム処理プログラム５を読み出して実行し、有効期限情報に基づいて現時刻が有効期限内か否かを判別し、現時刻が有効期限内である判別した場合に、電子フォームデータＤ５２に応じた入力画面ＤＩＳＰ１を表示する処理を行い、かつ入力画面ＤＩＳＰ１に対応して入力された入力データを表示する処理を行い、現時刻が有効期限内でないと判別した場合に、入力画面ＤＩＳＰを表示する処理を抑止するので、煩雑な操作を行うことなく、電子フォームの有効期限を検査することができる。
【００７５】
また、申請先のサービス提供者２０では、有効期限が過ぎた電子フォームにより作成された書類を受けることが低減するので、書類に対する処理の負荷が低減する。
また、サービス提供者２０側のサーバ装置２が有効期限を過ぎた書類を受信することが低減し、処理負荷が低減する。
【００７６】
また、制御回路３７は、予め設定された条件データに基づいて操作入力部３３により入力された入力データが、条件データに適合するか否かを判別し、当該判別の結果適合する場合に、当該入力データを予め設定された送信先に通信Ｉ／Ｆ３１を介して送信するので、条件データに適合したデータを送信することができる。
【００７７】
また、制御回路３７は、現時刻が有効期限内でないと判別した場合に、その旨を報知する処理を行うので、例えば申請者３０に、入力画面が表示されない理由を適切に報知することができる。
【００７８】
また、本実施形態では、制御回路３７は、電子フォーム処理プログラム５を実行することにより、電子フォームに応じた入力画面上に有効期限情報Ｄ５１を表示しないように表示部３４の表示制御を行うので、入力画面の表示に影響を及ぼすことがない。
【００７９】
また、本発明に係る電子フォーム処理プログラム５は、コンピュータにより実行されることで、電子フォームデータＤ５２自体の有効期限や正当性の判別を行うので、電子フォーム処理プログラム５を実行時に常に有効期限をチェックすることができる。
【００８０】
また、サービス提供者２０側では、例えばサーバ装置２の記憶装置内に有効期限の過ぎた電子フォームが残っていた場合であっても、電子フォーム処理プログラム５を実行した際に有効期限を検査して、その検査の結果、有効期限を過ぎている場合にはその電子フォームを使用できないので、有効期限を過ぎた電子フォームにより作成されることがない。
【００８１】
なお、本発明は本実施形態に限られるものではなく、任意好適な改変が可能である。
本実施形態では電子フォーム処理プログラム５は、サーバ装置２から通信ネットワーク４を介して提供されたが、この形態に限られるものではない。例えば光ディスクや、光磁気ディスク、磁気ディスク等の記録媒体により端末装置３に提供されてもよい。
【００８２】
また、本実施形態では、サーバ装置２が電子フォーム処理プログラム５を提供し、サーバ装置２が、その電子フォーム処理プログラム５に基づいて入力されたデータに応じた書類を電子データとして受信したが、予め設定された送信先の通信処理装置に送信してもよい。また、端末装置３は、電子フォーム処理プログラム５に基づいて生成した書類を紙等に印刷し、その印刷された書類を郵送やＦＡＸ（ファクシミリ）等によりサービス提供者２０に送信してもよい。
【産業上の利用可能性】
【００８３】
本発明は、例えば通信ネットワークを介して利用される電子フォームを処理するコンピュータ、電子フォーム処理方法、および電子フォーム処理プログラムに適用することができる。
【図面の簡単な説明】
【００８４】
【図１】本発明の一実施形態に係る処理システムの全体図である。
【図２】図１に示した処理システムに係る電子フォーム処理プログラムの機能およびデータ（情報）を説明するための図である。
【図３】図２に示した電子フォーム処理プログラムによる電子フォームの一具体例を示す図である。
【図４】図１に示した処理システムの動作を模式的に説明するための図である。
【図５】図１に示した処理システムの動作を説明するためのフローチャートである。
【符号の説明】
【００８５】
１…処理システム、２…サーバ装置、３…端末装置、４…通信ネットワーク、５…電子フォーム処理プログラム（ＰＲＧＦ）、２１…通信インタフェース（Ｉ／Ｆ）、２２…計時部、２３…操作入力部、２４…表示部、２５…出力部、２６…記憶装置、２７…制御回路、３１…通信Ｉ／Ｆ、３２…計時部、３３…操作入力部、３４…表示部、３５…出力部、３６…記憶装置、３７…制御回路、Ｄ５１…有効期限情報、Ｄ５２…電子フォームデータ、５３…有効期限チェック機能、５４…ユーザインタフェース機能、５５…演算機能、５６…エラーチェック機能、５７…ＣＧＩ連動機能、５８…電子署名機能、５９…送信処理機能、Ｄ５９１…送信先情報、５１０…印刷処理機能。
【図１】
2006139372.tif 000003
【図２】
2006139372.tif 000004
【図３】
2006139372.tif 000005
【図４】
2006139372.tif 000006
【図５】
2006139372.tif 000007