(57)【要約】【課題】回答装置が増加に併せて、配信サーバの処理負荷が増大するため、配信サーバを増強しなければ入力データを回収することが困難であった。【解決手段】アンケート回答装置１は、配信サーバ３に所定のタイミングで通信を確立し、配信サーバ３から所定のタイミングで受信する入力依頼情報を入力依頼情報データベースに書き込む受信部１１と、入力フォームが含まれる入力画面を生成し、入力画面を表示部２に表示させる画面生成部１５と、を備える。また、受信部１１に指示して配信サーバから受信した入力依頼情報を読み出して、画面生成部１５に入力画面の生成を指示し、入力される入力データを入力依頼情報データベース１３に書き込む制御部１４を備える。また、全ての入力依頼情報に対して入力データが書き込まれた場合に、配信サーバに対して通信を確立し、入力依頼情報データベースから読み出した入力データを配信サーバに送信する送信部１２と、を備える。【選択図】図１
2011164710.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに入力を依頼する入力依頼情報を配信し、前記入力依頼情報に対して入力された入力データを受け取る配信サーバに所定のタイミングで通信を確立し、前記配信サーバから前記所定のタイミングで受信する前記入力依頼情報を入力依頼情報データベースに書き込む受信部と、
前記入力依頼情報、及び前記入力依頼情報の各項目の入力を促す入力フォームが含まれる入力画面を生成し、前記入力画面を表示部に表示させる画面生成部と、
前記受信部に指示して前記配信サーバから受信し、前記入力依頼情報データベースに書き込まれた前記入力依頼情報を読み出して、前記画面生成部に前記入力画面の生成を指示し、前記表示部に表示された前記入力フォームに入力される前記入力データを前記入力依頼情報データベースに書き込む制御部と、
全ての前記入力依頼情報に対して前記入力データが前記入力依頼情報データベースに書き込まれた場合に、前記制御部が前記入力データを前記配信サーバに送信する指示を行うことによって、前記配信サーバに対して通信を確立し、前記入力依頼情報データベースから読み出した前記入力データを前記配信サーバに送信する送信部と、を備える
回答装置。
【請求項２】
前記制御部の指示によって前記送信部は、前記配信サーバに新たな前記入力依頼情報の有無の問い合わせを行い、新たな前記入力依頼情報がある場合に、前記受信部は、前記配信サーバから新たな前記入力依頼情報を受け取り、
前記画面生成部は、新たな前記入力依頼情報が前記配信サーバから配信されることを前記ユーザに通知し、前記入力依頼情報への入力を促す前記入力画面を生成する
請求項１に記載の回答装置。
【請求項３】
前記制御部の指示によって前記送信部は、前記配信サーバに新たな前記入力依頼情報の有無の問い合わせを行い、新たな前記入力依頼情報がある場合に、前記受信部は、前記配信サーバから新たな前記入力依頼情報を受け取り、
前記画面生成部は、一覧表示された新たな前記入力依頼情報から特定の前記入力依頼情報への選択入力を促す前記入力画面を生成する
請求項１又は２に記載の回答装置。
【請求項４】
前記画面生成部は、前記入力データの入力を中断することを指示する中断アイコンが含まれる前記入力画面を生成し、
前記制御部は、前記中断アイコンによって、前記入力データの入力中断が指示された場合、又は、前記入力画面が閉じられた場合に、途中まで入力されていた前記入力データを前記入力依頼情報データベースに書き込む
請求項１又は２に記載の回答装置。
【請求項５】
さらに、ユーザを識別する認証情報に基づいて、正規のユーザがログインしたことを認証するユーザ認証部を備え、
前記ユーザ認証部によって、前記正規のユーザがログインしたことが認証された場合に、前記制御部は、前記画面生成部を制御して、前記入力画面を前記表示部に表示させる
請求項１〜４のいずれか１項に記載の回答装置。
【請求項６】
前記ユーザに依頼する前記入力依頼情報は、アンケートを依頼するアンケート依頼情報であり、
前記入力依頼情報データベースには、前記アンケート依頼情報が書き込まれる
請求項１〜５のいずれか１項に記載の回答装置。
【請求項７】
ユーザに入力を依頼する入力依頼情報を配信し、前記入力依頼情報に対して入力された入力データを受け取る配信サーバに所定のタイミングで通信を確立し、前記配信サーバから前記所定のタイミングで受信する前記入力依頼情報を入力依頼情報データベースに書き込むステップと、
前記入力依頼情報、及び前記入力依頼情報の各項目の入力を促す入力フォームが含まれる入力画面を生成し、前記入力画面を表示部に表示させるステップと、
前記配信サーバから受信し、前記入力依頼情報データベースに書き込まれた前記入力依頼情報を読み出して、前前記入力画面の生成を指示し、前記表示部に表示された前記入力フォームに入力される前記入力データを前記入力依頼情報データベースに書き込むステップと、
全ての前記入力依頼情報に対して前記入力データが前記入力依頼情報データベースに書き込まれた場合に、前記配信サーバに対して通信を確立し、前記入力依頼情報データベースから読み出した前記入力データを前記配信サーバに送信するステップと、を備える
回答方法。
【請求項８】
入力依頼情報を配信し、前記入力依頼情報に対して入力された入力データを受け取る配信サーバと、前記配信サーバから受け取った前記入力依頼情報に対して、前記入力データを送信する回答装置と、を備えた回答システムにおいて、
前記回答装置は、
ユーザに入力を依頼する入力依頼情報を配信し、前記入力依頼情報に対して入力された入力データを受け取る配信サーバに所定のタイミングで通信を確立し、前記配信サーバから前記所定のタイミングで受信する前記入力依頼情報を入力依頼情報データベースに書き込む受信部と、
前記入力依頼情報、及び前記入力依頼情報の各項目の入力を促す入力フォームが含まれる入力画面を生成し、前記入力画面を表示部に表示させる画面生成部と、
前記受信部に指示して前記配信サーバから受信し、前記入力依頼情報データベースに書き込まれた前記入力依頼情報を読み出して、前記画面生成部に前記入力画面の生成を指示し、前記表示部に表示された前記入力フォームに入力される前記入力データを前記入力依頼情報データベースに書き込む制御部と、
全ての前記入力依頼情報に対して前記入力データが前記入力依頼情報データベースに書き込まれた場合に、前記制御部が前記入力データを前記配信サーバに送信する指示を行うことによって、前記配信サーバに対して通信を確立し、前記入力依頼情報データベースから読み出した前記入力データを前記配信サーバに送信する第１の送信部と、を備え、
前記配信サーバは、
前記入力依頼情報を記録する入力依頼データベースより、前記回答装置にログインするユーザの属性に合わせた前記入力依頼情報を読み出して、前記回答装置に前記入力依頼情報を送信する第２の送信部と、
前記回答装置から受け取った前記入力データを集計して、集計した前記入力データを集計データベースに書き込む集計部と、を備える
回答システム。
【請求項９】
ユーザに入力を依頼する入力依頼情報を配信し、前記入力依頼情報に対して入力された入力データを受け取る配信サーバに所定のタイミングで通信を確立し、前記配信サーバから前記所定のタイミングで受信する前記入力依頼情報を入力依頼情報データベースに書き込む手順、
前記入力依頼情報、及び前記入力依頼情報の各項目の入力を促す入力フォームが含まれる入力画面を生成し、前記入力画面を表示部に表示させる手順、
前記配信サーバから受信し、前記入力依頼情報データベースに書き込まれた前記入力依頼情報を読み出して、前前記入力画面の生成を指示し、前記表示部に表示された前記入力フォームに入力される前記入力データを前記入力依頼情報データベースに書き込む手順、
全ての前記入力依頼情報に対して前記入力データが前記入力依頼情報データベースに書き込まれた場合に、前記配信サーバに対して通信を確立し、前記入力依頼情報データベースから読み出した前記入力データを前記配信サーバに送信する手順と、を
コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、配信サーバから配信された入力依頼情報に対して、ユーザが回答装置を用いて回答した入力データを配信サーバに送信する場合に適用して好適な回答装置、回答方法、回答システム及びプログラムに関する。
【背景技術】
【０００２】
従来、アンケートを配信する配信サーバと、アンケートに回答する回答装置と、をインターネット回線で接続するアンケート回答システムが存在している。このアンケート回答システムは、配信サーバがアンケート回答装置にアンケートを配信すると共に、ユーザがアンケート回答装置を用いて回答した入力内容を入力データとして回収するものである。このようなアンケート回答システムは、アンケートを紙媒体でなく、電子データとしてアンケート回答装置に配信することができるため、配信コストを削減できるばかりでなく、多くのアンケート回答装置に様々な種類のアンケートを一斉に配信することができる。また、配信サーバとアンケート回答装置は、オンラインで各種のデータを送受信するため、配信サーバがユーザにアンケートを依頼し、アンケート回答装置から回答を受け取るまでのリードタイムを短縮することができる。
【０００３】
特許文献１には、ユーザが閲覧中のＷｅｂページを解析し、商品名や価格などのキーワードを取得して検索対象とし、予め登録されているＵＲＬ等にアクセスして、検索対象に関連する情報を収集する情報収集処理を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３１８３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、従来、ユーザがアンケートを回答する間、アンケート回答装置は、配信サーバとの間で通信を確立し続けていた。このため、多くのアンケート回答装置が同時に配信サーバにアクセスし、アンケートの配信要求をしたり、入力データの送信処理を行ったりすると、配信サーバの処理負荷が高まり、通信が滞ることがあった。また、通信が滞ることによって、アンケートの回答中にも関わらずセッションが切断することもあり、ユーザは、一旦回答したアンケートを再度回答しなければならず、手間がかかっていた。さらに、このような事態に対応するためには、配信サーバの機能を強化しなければならず、配信サーバを増強するためのコストがかかっていた。このため、配信サーバがリアルタイムで処理が可能なアンケート回答装置の数が制限される場合もあった。
【０００６】
本発明はこのような状況に鑑みて成されたものであり、配信サーバが行う処理をアンケート回答装置が負担することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る回答装置は、ユーザに入力を依頼する入力依頼情報を配信し、入力依頼情報に対して入力された入力データを受け取る配信サーバに所定のタイミングで通信を確立し、配信サーバから所定のタイミングで受信する入力依頼情報を入力依頼情報データベースに書き込む。
次に、入力依頼情報、及び入力依頼情報の各項目の入力を促す入力フォームが含まれる入力画面を生成し、入力画面を表示部に表示させる。
次に、配信サーバから受信し、入力依頼情報データベースに書き込まれた入力依頼情報を読み出して、前入力画面の生成を指示し、表示部に表示された入力フォームに入力される入力データを入力依頼情報データベースに書き込む。
そして、全ての入力依頼情報に対して入力データが入力依頼情報データベースに書き込まれた場合に、配信サーバに対して通信を確立し、入力依頼情報データベースから読み出した入力データを配信サーバに送信するものである。
【発明の効果】
【０００８】
本発明によれば、回答装置は、入力依頼情報を受け取るときと、全ての入力依頼情報に対して入力データが入力依頼情報データベースに書き込まれたときに、配信サーバに対して通信を確立し、データの送受信を行う。入力データの送信に際して、回答装置は、回答装置が蓄積した入力データをまとめて配信サーバに送信する。このため、回答装置と配信サーバは常に通信を確立する必要がない。また、回答装置は、Ｗｅｂページ等を含まない最低限の入力データを配信サーバに送信するため、配信サーバと回答装置の間で確立される通信帯域の負荷が減少する。また、回答装置は、配信サーバの代わりに入力データを蓄積するため、配信サーバの処理負荷が減少するという効果がある。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施の形態におけるアンケート回答システムの内部構成例を示すブロック図である。
【図２】本発明の一実施の形態におけるアンケート依頼情報データベースのテーブル構成例を示すＥＲ図である。
【図３】本発明の一実施の形態におけるアンケート回答装置と、配信サーバとの間で行われる処理ステータス毎の情報の送受信の例を示す概略図である。
【図４】本発明の一実施の形態における一覧メニューの表示例を示す説明図である。
【図５】本発明の一実施の形態におけるログイン画面の表示例を示す説明図である。
【図６】本発明の一実施の形態におけるログイン(初回・手動）の処理例を示すフローチャートである。
【図７】本発明の一実施の形態におけるログイン(自動）の処理例を示すフローチャートである。
【図８】本発明の一実施の形態におけるアンケート告知情報画面の表示例を示す説明図である。
【図９】本発明の一実施の形態におけるアンケート告知情報取得・表示の処理例を示すフローチャートである。
【図１０】本発明の一実施の形態におけるアンケート一覧画面の表示例を示す説明図である。
【図１１】本発明の一実施の形態におけるアンケート一覧情報取得の処理例を示すフローチャートである。
【図１２】本発明の一実施の形態におけるアンケート一覧情報表示の処理例を示すフローチャートである。
【図１３】本発明の一実施の形態におけるアンケート入力画面の表示例を示す説明図である。
【図１４】本発明の一実施の形態におけるアンケート入力画面の取得・表示の処理例の処理例を示すフローチャートである。
【図１５】本発明の一実施の形態におけるアンケート回答結果蓄積・送信の処理例の処理例を示すフローチャートである。
【図１６】本発明の一実施の形態におけるアンケート回答結果送信の処理例の処理例を示すフローチャートである。
【図１７】本発明の一実施の形態におけるアンケートに回答した後表示されるメッセージ画面の表示例を示す説明図である。
【図１８】本発明の一実施の形態におけるアンケート回答を中断する処理例を示すフローチャートである。
【図１９】本発明の一実施の形態におけるアンケート回答を再開する処理例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施の形態について、添付図面を参照して説明する。本実施の形態では、ユーザに入力を依頼する入力依頼情報を配信し、入力依頼情報に対して入力された入力データを受け取る配信サーバ３と、配信サーバ３から受け取った入力依頼情報に対して入力データを送信するアンケート回答装置１と、を備えるアンケート回答システム１０に適用した例（以下、「本例」という。）について説明する。本例において、入力依頼情報とは、ユーザにアンケートへの回答を依頼する「アンケート依頼情報」をいう。また、回答装置の例として、アンケートを回答するアンケート回答装置１について説明する。
【００１１】
図１は、本例のアンケート回答システム１０の構成例を示す。
アンケート回答システム１０は、配信サーバ３と、配信サーバ３にインターネットを介して接続されるアンケート回答装置１と、を備える。図１には、１台のアンケート回答装置１が配信サーバ３に接続される例を示すが、実際には、複数台のアンケート回答装置１が配信サーバ３に接続される。そして、配信サーバ３は、複数台のアンケート回答装置１にアンケート依頼情報を配信したり、複数台のアンケート回答装置１からユーザがアンケートに回答した入力データを受け取ったりする。また、アンケート回答システム１０は、モニタ等からなり、画面を表示する表示部２と、不図示のキーボード、マウス等からなる操作部４を備える。
【００１２】
アンケート回答装置１は、配信サーバ３に所定のタイミングで通信を確立し、配信サーバ３から所定のタイミングで受信するアンケート依頼情報をアンケート依頼情報データベース１３に書き込む受信部１１を備える。
【００１３】
また、アンケート回答装置１は、アンケート依頼情報、及びアンケート依頼情報の各項目に回答の入力を促す入力フォームが含まれるアンケート入力画面５３（後述する図１３参照）を生成し、表示部２にアンケート入力画面５３を表示させる画面生成部１５を備える。画面生成部１５は、アンケート依頼情報データベース１３から読み出したアンケート依頼情報を、ユーザが視認しやすいユーザインタフェースに変換して、表示部２に表示出力する。なお、画面生成部１５は、アンケート入力画面５３に限らず、後述するように様々な画面を生成する。ここでは、アンケート入力画面５３を表示する場合について説明する。
【００１４】
また、アンケート回答装置１は、各部を制御する制御部１４を備える。制御部１４には、例えば、ＣＰＵ（Central Processing Unit）が用いられる。制御部１４は、受信部１１に指示して配信サーバ３から受信し、アンケート依頼情報データベース１３に書き込まれたアンケート依頼情報を読み出して、画面生成部１５にアンケート入力画面５３の生成を指示する。そして、制御部１４は、表示部２に表示された入力フォームに入力される入力データをアンケート依頼情報データベース１３に書き込む。
【００１５】
また、アンケート回答装置１は、配信サーバ３に入力データを送信する送信部１２を備える。ここで、全てのアンケート依頼情報に対して入力データがアンケート依頼情報データベース１３に書き込まれた場合に、制御部１４が入力データを配信サーバ３に送信する指示を行う。これにより、送信部１２は、配信サーバ３に対して通信を確立し、アンケート依頼情報データベース１３から読み出した入力データを配信サーバ３に送信する。また、送信部１２は、ユーザが配信サーバ３にログインする際、配信サーバ３にユーザが入力したユーザＩＤ、パスワード等からなる、ユーザを個別に識別する認証情報を、ログイン情報として送信する機能も有する。受信部１１、送信部１２が配信サーバと確立する通信には、ＳＳＬ（Secure Socket Layer）、ＨＴＴＰＳ（Hypertext Transfer Protocol Security）等のセキュリティ性を高めた通信プロトコルが用いられる。
【００１６】
また、アンケート回答装置１は、配信サーバ３にログインするユーザを認証するために用いられる認証情報を保存する認証情報データベース１７を備える。また、アンケート回答装置１は、操作部４から入力されたユーザを識別する認証情報に基づいて、認証情報データベース１７から読み出した認証情報を比較して、正規のユーザがログインしたことを認証する認証部１６と、を備える。認証部１６が、正規のユーザがログインしたことを認証すると、画面生成部１５は、アンケート入力画面５３を表示部２に表示させる。
【００１７】
表示部２には、画面生成部１５によって、アンケート依頼情報２１と、アンケート依頼情報の各項目についてユーザに入力を促す入力フォーム２２と、アンケートの途中で入力を中断することを指示する中断アイコン２３が表示される。中断アイコン２３は、アンケート入力画面５３が表示されるブラウザ上の「×」で示される「閉じる」ボタンで機能が代用される場合がある。
【００１８】
配信サーバ３は、ユーザにアンケートを依頼するアンケート依頼情報を保存するアンケート管理データベース３１と、ログインしたユーザが使用するアンケート回答装置１にアンケート管理データベース３１から読み出したアンケート依頼情報を送信する送信部３２と、を備える。
【００１９】
また、配信サーバ３は、アンケート回答装置１から受け取った認証情報を保存するユーザ管理データベース３３と、ユーザがアンケート回答システム１０にログインに必要な認証情報を初めて登録したり、既に登録されたユーザがログインしたことを判別したりするユーザ管理部３４を備える。ユーザ管理データベース３３には、ユーザの個人情報（氏名、年齢、住所等）についても登録される。
【００２０】
また、配信サーバ３は、アンケート回答装置１から受け取った入力データに、整列、統計等の集計処理を施す集計部３６と、集計処理された入力データを保存する集計データベース３５と、を備える。集計部３６が入力データに集計処理を施すことによって、多数のアンケート回答装置１から受け取った入力データの内容が有意なものとなる。
【００２１】
図２は、アンケート依頼情報データベース１３のテーブル構成例を示す。
アンケート依頼情報データベース１３は、リレーショナルデータベースで構成され、各テーブルは、キーによって結合される。そして、アンケート依頼情報データベース１３は、ユーザの情報を格納するユーザ情報テーブル３７と、アンケート依頼情報をユーザ毎に格納するアンケート一覧テーブル３８と、画面生成部１５が表示部２に表示させるアンケート入力画面５３（後述する図１３参照）を生成するために用いられるアンケート入力画面テーブル３９と、アンケート入力画面５３に表示されるアンケートの入力内容を規定するアンケート入力内容テーブル４０と、を備える。
【００２２】
ユーザ情報テーブル３７は、ログインするユーザ毎にユニークに割り当てられるユーザＩＤを格納するユーザＩＤフィールドと、ユーザの氏名を漢字の姓名毎に登録する２つのユーザ氏名フィールドと、ユーザがアンケートに回答すると付与されるポイント数を登録する取得ポイントフィールドと、を備える。ユーザＩＤとは、配信サーバ３を運営する事業者がアンケートを回答するユーザを会員ユーザとして登録し、会員を識別するために付されるＩＤである。また、ポイントは、一定の値に達すると、金券等に交換することが可能な仮想的な情報である。ユーザ情報テーブル３７では、ユーザＩＤフィールドがキーとなる。
【００２３】
アンケート一覧テーブル３８は、アンケートの種類を識別するアンケートＩＤフィールドと、ユーザ情報テーブル３７の主キーと同一のユーザＩＤが格納されるユーザＩＤフィールドと、配信サーバ３を運営する事業者とは異なる外部の事業者が提供するアンケート依頼情報であるかを識別するために用いられるアンケート種別を格納するアンケート種別フィールドと、アンケートの名称を格納するアンケート名フィールドと、を備える。また、アンケート一覧テーブル３８は、ユーザがアンケートの質問項目に全て回答したか否かを識別するために用いる回答ステータスを格納する回答ステータスフィールドと、アンケート毎にユーザが取得可能なポイントの最大値を格納する最大ポイントフィールドと、アンケート種別によって規定されるアンケートが外部の事業者によって提供されるアンケートである場合に、この提供元となる事業者が構築するアンケートサイトのＵＲＬを格納する外部ＵＲＬフィールドと、を備える。アンケート一覧テーブル３８では、アンケートＩＤフィールドが主キーとなり、ユーザＩＤフィールドが外部キーとなる。
【００２４】
アンケート入力画面テーブル３９は、アンケート一覧テーブル３８の主キーと同一のアンケートＩＤが格納されるアンケートＩＤフィールドと、表示部２に表示されるアンケートのページ数を格納するページ番号フィールドを備える。また、アンケート入力画面テーブル３９は、配信サーバ３から受け取ったＸＭＬ形式のアンケート依頼情報を解析して、ＨＴＭＬ形式に変換したアンケート依頼情報のデータを格納するＸＭＬ解析結果テーブルと、ユーザが入力途中で回答を中断する場合に、入力が完了したページ数までのポイントを付与するため、ページ毎に規定されるポイント数を格納する付与ポイント数フィールドと、を備える。アンケート入力画面テーブル３９では、アンケートＩＤフィールドとページ番号フィールドが主キーとなる。
【００２５】
アンケート入力内容テーブル４０は、アンケート依頼情報に含まれる質問番号、項目番号、選択肢番号をそれぞれ格納する質問番号フィールド、項目番号フィールド、選択肢番号フィールドを備える。また、アンケート入力内容テーブル４０は、ユーザ情報テーブル３７の主キーと同一のユーザＩＤが格納されるユーザＩＤフィールドと、アンケート一覧テーブル３８の主キーと同一のアンケートＩＤが格納されるアンケートＩＤフィールドと、を備える。また、アンケート入力内容テーブル４０は、ＦＡ保有フラグフィールドと、ユーザの回答内容を格納する回答内容フィールドと、アンケートを回答した日時を格納する登録日時フィールドと、を備える。
【００２６】
図３は、アンケート回答装置１と配信サーバ３の間で行われる機能毎にデータの送受信を行う場合の処理例を示す。図３では、機能の概略を説明することとし、各機能の詳細については後述する。
【００２７】
始めに、ユーザが自動的に配信サーバ３へログインする際の処理例を説明する。
ユーザがアンケート回答装置１を起動すると（ステップＳ１）、アンケート回答装置１は、認証情報データベース１７に登録されていた認証情報を配信サーバ３に送信し、配信サーバ３へのログインを自動的に行う（ステップＳ２）。アンケート回答装置１のログインが成功すると、アンケート回答装置１は、ステップＳ３〜Ｓ６に示される以下の３つの処理を３０分毎に繰り返す。
【００２８】
１番目の処理は、アンケートの入力完了後、送信エラーが発生してアンケート回答装置１が配信サーバ３に入力データを送信できなかった場合に、入力データを再送信する処理である（ステップＳ３）。
２番目の処理は、アンケート回答装置１が配信サーバ３からアンケート一覧情報を取得する処理である（ステップＳ４）。
３番目の処理は、アンケート回答装置１が配信サーバ３から将来行うアンケートを告知するアンケート告知情報を取得する処理である（ステップＳ５）。そして、アンケート回答装置１は、表示部２にアンケート告知情報を表示する処理を行い（ステップＳ６）、ユーザにアンケートの回答を促す。
【００２９】
次に、ユーザがアンケートに回答する際の処理例を説明する。
ユーザは、操作部４を操作して、表示部２のタスクトレイに表示されるアイコン４１を右クリックする。すると、表示部２には、図４に示す一覧メニュー４２が表示される。一覧メニュー４２には、ログイン画面４３（後述する図６参照）を表示するログインメニュー、マイページ５１（後述する図１１参照）を表示するマイページメニュー、アイコン４１の表示を終了する終了メニューが表示される。
【００３０】
この操作によって、アンケート回答装置１は、アンケート依頼情報データベース１３から読み出したアンケート一覧情報を、表示部２にアンケート一覧画面５２（後述する図１０参照）として表示する（ステップＳ７）。
【００３１】
次に、ユーザが初めてアンケートに回答する際の処理例を説明する。
ユーザが、表示部２に表示されたアンケート告知情報画面４５（後述する図８参照）、又はアンケート一覧画面５２から所望のアンケートをクリックすると（ステップＳ８）、アンケート回答装置１は、配信サーバ３からアンケート入力画面５３に用いるアンケート依頼情報を取得する（ステップＳ９）。そして、アンケート回答装置１は、取得したアンケート依頼情報より生成したアンケート入力画面５３を表示部２に表示して、ユーザにアンケートへの回答を促す。
【００３２】
ユーザがアンケートの回答を中断する場合、操作部４によって中断アイコン２３がクリックされると、アンケート回答装置１は、アンケート中断機能を実行する（ステップＳ１０）。この機能によって、中断されるまで入力したアンケートの回答結果（入力データ）は、アンケート依頼情報データベース１３に格納される。
【００３３】
次に、ユーザが以前中断したアンケートの回答を再開する際の処理例を説明する。
ユーザが、アンケート告知情報画面４５又はアンケート一覧画面５２をクリックすると（ステップＳ１１）、アンケート回答装置１は、ユーザが以前アンケートを中断したページから再開したアンケート入力画面５３を表示部２に表示する。
【００３４】
一つのアンケートに対する回答が終わり、ユーザがアンケート入力画面５３に含まれる「次へ進む」ボタンを押下すると（ステップＳ１２）、アンケート回答装置１は、アンケート依頼情報データベース１３に格納されていた入力データを配信サーバ３に送信する（ステップＳ１３）。なお、アンケート回答装置１が入力データを配信サーバ３に送信するタイミングは、サンクスページ（後述する図１７Ａ参照）を表示する直前となる。ここで、サンクスページは、ユーザが最後までアンケートに回答しないと表示されないページである。そして、アンケート回答装置１は、配信サーバ３から取得した送信結果を表示部２に表示し（ステップＳ１４）、入力データの送信が正常に完了したか否かの確認をユーザに促す。
【００３５】
また、アンケート回答装置１は、ステップＳ１３の処理と併せて、配信サーバ３からアンケート一覧情報を取得する処理を行い（ステップＳ１５）、取得したアンケート一覧情報をアンケート依頼情報データベース１３に格納する。
【００３６】
次に、ユーザが配信サーバ３に初回又は手動で配信サーバ３にログインする際の処理例を説明する。
ユーザが配信サーバ３にログインする際には、ユーザは、操作部４を操作して、表示部２のタスクトレイに表示されるアイコン４１を右クリックして、図４に示す一覧メニュー４２を表示する。そして、ユーザは、操作部４を操作して、表示部２に表示されたログインメニューをクリックする（ステップＳ１６）。これにより、表示部２には、ログイン画面４３（後述する図５参照）が表示される。
【００３７】
そして、ユーザは、ユーザＩＤ、パスワード等の認証情報をログイン画面４３の入力フォームに入力し、ログインボタン４４（後述する図５参照）を押下する（ステップＳ１７）。そして、アンケート回答装置１は、ログイン画面４３に入力された認証情報を配信サーバ３に送信し、配信サーバ３から戻った結果により、ログインの可否を判断する（ステップＳ１８）。
【００３８】
図５は、ログイン画面４３の表示例を示す。
ログインを手動で行うように設定していると、表示部２には、ログイン画面４３が表示される。ログイン画面４３には、ユーザに認証情報の入力を促すメールアドレスとパスワードの入力フォーム２２が表示される。ユーザが操作部４を操作して、入力フォーム２２にメールアドレスとパスワードを入力した後、ログインボタン４４を押下すると、制御部１４の指示により、送信部１２は、入力された認証情報を配信サーバ３に送信する。そして、配信サーバ３が受け取った認証情報により、ユーザを認証してログインを許可する。
【００３９】
図６は、ログイン(初回・手動）の処理例を示す。
始めに、画面生成部１５は、表示部２に認証情報の入力フォーム２２が含まれるログイン画面４３を表示する（ステップＳ２１）。次に、ユーザが操作部４を用いて認証情報を入力すると（ステップＳ２２）、認証部１６は、入力された認証情報を暗号化して（ステップＳ２３）、認証情報データベース１７に暗号化された暗号化済認証情報を保存する（ステップＳ２４）。
【００４０】
次に、制御部１４は、認証情報データベース１７から暗号化済認証情報を読み出して、送信部１２に暗号化済認証情報を配信サーバ３に送信する指示を行う（ステップＳ２５）。配信サーバ３が備えるユーザ管理部３４は、アンケート回答装置１から受信した暗号化済認証情報を復号し、復号した認証情報に基づいてログイン結果とユーザＩＤをアンケート回答装置１に送信する。そして、アンケート回答装置１が備える受信部１１は、配信サーバ３からログイン結果を受信する（ステップＳ２６）。
【００４１】
制御部１４は、受信部１１が認証情報とユーザ情報を受信すると、配信サーバ３へのログインは成功したか否かを判断する（ステップＳ２７）。制御部１４は、ログインが失敗したと判断すると、画面生成部１５に対して、表示部２にエラー内容を表示させ（ステップＳ２９）、処理をステップＳ２１に移し、ユーザに認証情報の再入力を促す。一方、制御部１４は、ログインが成功したと判断すると、受信したユーザ情報を認証情報データベース１７に書き込んで（ステップＳ２８）、処理を終了する。
【００４２】
図７は、ログイン(自動）の処理例を示す。
始めに、ユーザがアンケート回答装置１を起動すると、制御部１４の制御によって認証部１６は、自動的に認証情報データベース１７から認証情報を読み込む（ステップＳ３１）。次に、認証部１６は、制御部１４に読み込んだ認証情報を渡し、制御部１４は、送信部１２に認証情報を渡して、配信サーバ３に認証情報を送信させる（ステップＳ３２）。そして、受信部１１は、配信サーバ３からログイン結果を受信する（ステップＳ３３）。
【００４３】
制御部１４は、受信したログイン結果より、配信サーバ３へのログインが成功したか否かを判断する（ステップＳ３４）。制御部１４は、ログインが成功したと判断すると、処理を終了する。一方、制御部１４は、ログインが失敗したと判断すると、エラー内容を表示部２に表示し（ステップＳ３５）、図６に示したログイン(初回・手動）の処理に移って、ユーザが手動で認証情報を入力するようにログイン画面４３を表示する（ステップＳ３６）。
【００４４】
このように、配信サーバ３に認証情報を保存しているため、アンケート回答装置１が起動すると、配信サーバ３に認証情報を自動的に送信する。これにより、配信サーバ３へのログインに際し、ユーザが認証情報を入力する手間を減らしている。
【００４５】
図８は、アンケート告知情報画面４５の表示例を示す。
ユーザが配信サーバ３にログインすると、表示部２には、ユーザにアンケートの回答を依頼するアンケート告知情報画面４５が表示される。アンケート告知情報画面４５には、ユーザがマウス等で選択すると、回答を依頼するアンケート依頼情報をアンケート回答装置１が配信サーバ３からダウンロードするＵＲＬを含むハイパーリンクが表示されている。ユーザは、ハイパーリンクを選択することで、回答を依頼するアンケートが表示されるアンケート入力画面５３を表示部２に表示させることができる。
【００４６】
図９は、アンケート告知情報取得・表示の処理例を示す。
始めに、制御部１４は、認証情報データベース１７からユーザ情報を読み込み（ステップＳ４１）、送信部１２にユーザ情報を渡す。送信部１２は、制御部１４が指定するタイミングで配信サーバ３にユーザ情報を送信する（ステップＳ４２）。受信部１１が配信サーバ３からアンケート告知情報を受信すると（ステップＳ４３）、制御部１４は、ユーザに通知していないアンケート告知情報が存在するか否かを判断する（ステップＳ４４）。
【００４７】
通知していないアンケート告知情報が存在しない場合、制御部１４は、画面生成部１５を制御して、表示部２にアンケート告知情報画面４５を表示させる処理を終了する。一方、通知していないアンケート告知情報が存在する場合、画面生成部１５を制御して、表示部２にアンケート告知情報画面４５を表示する（ステップＳ４５）。アンケート告知情報画面４５が表示されると、ユーザは、依頼されたアンケートのうち、興味のあるアンケートに素早く回答することが可能となる。
【００４８】
図１０は、アンケート一覧画面５２の表示例を示す。
配信サーバ３へのログインが完了すると、表示部２には、ログインするユーザ毎に異なる情報（ユーザ名、取得したポイント数等）を表示するユーザ専用のマイページ５１が表示される。そして、制御部１４は、アンケート依頼情報データベース１３からアンケート一覧情報を読み出し、画面生成部１５を制御して、表示部２にアンケート一覧画面５２を表示する。アンケート一覧画面５２に表示される情報は、ユーザ情報に応じて配信サーバ３から配信されるアンケート依頼情報に含まれる、アンケートＩＤで識別されるアンケートである。アンケート一覧画面５２には、ユーザがアンケートを識別しやすくするための「調査名」、アンケートに答えたユーザが取得できる「最大ポイント数」、アンケートの開始予定日を示す「開始予定」、ユーザがアンケートに回答済みであるかどうかの回答ステータスを示す「状況」フィールドが表示される。
【００４９】
図１１は、アンケート一覧情報取得の処理例を示す。
始めに、制御部１４は、認証情報データベース１７からログインしたユーザのユーザ情報を読出して送信部１２にユーザ情報を渡す。次に、送信部１２は、ユーザ情報を配信サーバ３に送信し（ステップＳ５１）、受信部１１は、配信サーバ３からアンケート一覧情報を受信する（ステップＳ５２）。制御部１４は、受信部１１から受け取ったアンケート一覧情報をアンケート依頼情報データベース１３に書き込む（ステップＳ５３）。
【００５０】
次に、制御部１４は、アンケート依頼情報データベース１３に回答を中断しているアンケートがあるか否かを検索する（ステップＳ５４）。中断しているアンケートがなければ、アンケート一覧情報を取得する処理を終了する。一方、中断しているアンケートがあれば、制御部１４は、中断しているアンケートの一覧情報を更新した上で、画面生成部１５を制御して、表示部２にアンケート一覧画面５２を表示させる（ステップＳ５５）。これにより、ユーザはアンケートに回答するためのまとまった時間を確保しなくても、わずかな時間を積み重ねてアンケートを全て回答することができる。
【００５１】
図１２は、アンケート一覧情報表示の処理例を示す。
始めに、制御部１４は、認証情報データベース１７からログインしたユーザのユーザ情報を読み込み（ステップＳ６１）、アンケート依頼情報データベース１３からアンケート依頼情報を読み込む（ステップＳ６２）。次に、制御部１４は、画面生成部１５を制御して、ユーザ情報とアンケート依頼情報より、アンケート一覧画面５２のＨＴＭＬファイルを生成する（ステップＳ６３）。
【００５２】
次に、制御部１４は、画面生成部１５を制御して、Ｗｅｂブラウザを起動し（ステップＳ６４）、表示部２にアンケート一覧画面５２を表示する（ステップＳ６５）。これにより、ユーザは、アンケートに回答することが可能となる。
【００５３】
図１３は、アンケート入力画面５３の表示例を示す。
図１３Ａは、ユーザの職種を問い合せるアンケート入力画面５３の例を示す。
図１３Ｂは、ユーザの年齢等を問い合せるアンケート入力画面５３の例を示す。
【００５４】
通常、アンケートにおいては、ユーザの属性によって回答結果が異なってくる。このため、アンケートに回答するユーザの職種や年齢等に関する情報が重要となる。配信サーバ３は、アンケート入力画面５３を用いてユーザの属性を集計することによって、信頼性の高い回答結果を得ることができる。
【００５５】
図１４は、アンケート入力画面５３の取得・表示の処理例を示す。
始めに、制御部１４は、ログインしたユーザのユーザ情報を認証情報データベース１７から読み込み（ステップＳ７１）、アンケート依頼情報を識別するアンケートＩＤをアンケート依頼情報データベース１３から読み込む（ステップＳ７２）。次に、制御部１４は、送信部１２を制御して、ユーザ情報とアンケートＩＤを配信サーバ３に送信する（ステップＳ７３）。そして、配信サーバ３は、受信したユーザ情報とアンケートＩＤより、ログインしたユーザがアンケートに回答できるか否かを判断して、アンケート回答可否情報をアンケート回答装置１に送信する。
【００５６】
受信部１１が配信サーバ３からアンケート回答可否情報を受信すると（ステップＳ７４）、制御部１４は、ログインしたユーザがアンケートを回答可能であるか否かを判断する（ステップＳ７５）。アンケートを回答できないと判断すると、制御部１４は、画面生成部１５を制御して、表示部２にエラー画面を表示させ（ステップＳ７６）、図１１に示したアンケート一覧情報を取得する機能を実行して（ステップＳ７７）、処理を終了する。
【００５７】
一方、制御部１４は、ユーザがアンケートを回答できると判断すると、アンケートステータスは「中断」であるか否かを判断する（ステップＳ７９）。アンケートステータスが「中断」であると判断すると、制御部１４は、アンケート再開機能（後述する図１９参照）を実行して（ステップＳ７８）、処理を終了する。
【００５８】
一方、制御部１４は、アンケートステータスが「中断」ではないと判断すると、アンケートの内容が含まれるＸＭＬファイルを配信サーバ３から取得する（ステップＳ８０）。そして、制御部１４は、画面生成部１５を制御して、アンケート入力画面５３を生成する（ステップＳ８１）。次に、制御部１４は、Ｗｅｂブラウザを起動して（ステップＳ８２）、最初のページのアンケート入力画面５３を表示部２に表示させ（ステップＳ８３）、処理を終了する。
【００５９】
図１５は、アンケート回答結果蓄積・送信の処理例を示す。
始めに、制御部１４は、操作部４から入力データを受け取ると、アンケート入力画面５３の入力フォームに入力された内容が適切であるか否かを判別する（ステップＳ９１）。この判断は、アンケートが複数のページにまたがる場合、各ページが終わる度に制御部１４が行う。入力された内容が不適切であれば、制御部１４は、画面生成部１５を制御して、表示部２に注意文を表示させ（ステップＳ９２）、ステップＳ９１に処理を戻して、ユーザに再入力を促す。
【００６０】
一方、入力された内容が適切であれば、操作部４から受け取った入力データと、この入力がされた到達ページの情報をアンケート依頼情報データベース１３に書き込む（ステップＳ９３）。次に、制御部１４は、ユーザが複数ページにわたるアンケートを最後のページまで回答したか否かを判断する（ステップＳ９４）。
【００６１】
最後のページまでアンケートを回答していないと判断すると、制御部１４は、画面生成部１５を制御して、次ページのアンケート入力画面５３を生成する（ステップＳ９５）。そして、表示部２のＷｅｂブラウザに生成した次ページのアンケート入力画面５３を表示し（ステップＳ９６）、直前まで表示されていたアンケート入力画面５３を削除して（ステップＳ９７）、ステップＳ９１に処理を戻す。
【００６２】
一方、最後のページまでアンケートを回答したと判断すると、制御部１４は、アンケート依頼情報データベース１３より読み出した入力データより、ＸＭＬ形式の入力データを生成する（ステップＳ９８）。そして、制御部１４は、送信部１２にＸＭＬ形式の入力データを渡して、配信サーバ３に送信させる（ステップＳ９９）。また、配信サーバ３は、入力データを正常に受信したことを示す入力送信結果をアンケート回答装置１に送信する。
【００６３】
次に、制御部１４は、受信部１１が配信サーバ３から入力送信結果を受信したか否かを判断する（ステップＳ１００）。制御部１４は、受信部１１が入力送信結果を受信していないと判断すると、処理を終了する。このため、アンケート依頼情報データベース１３には、ユーザが回答した入力データが残る。この入力データを送信するために、後述する図１６に示す処理が実行される。
【００６４】
一方、制御部１４は、受信部１１が入力送信結果を受信したと判断すると、アンケート依頼情報データベース１３に蓄積される、配信サーバ３に送信した入力データを削除し（ステップＳ１０１）、画面生成部１５を制御して、直前まで表示部２に表示していたアンケート入力画面５３を削除する（ステップＳ１０２）。
【００６５】
次に、制御部１４は、配信サーバ３から入力送信結果を正常に受理したか否かを判断する（ステップＳ１０３）。入力送信結果を正常に受理していないと判断した場合、制御部１４は、Ｗｅｂブラウザにエラー画面を表示させ（ステップＳ１０４）、ステップＳ１０６に処理を移す。
【００６６】
一方、入力送信結果を正常に受理したと判断した場合、制御部１４は、画面生成部１５を制御して、Ｗｅｂブラウザに、ユーザがアンケートの回答に協力したことを感謝するメッセージを含むサンクス画面を表示する（ステップＳ１０５）。そして、図１１に示したアンケート一覧情報を取得する機能を実行して（ステップＳ１０６）、処理を終了する。
【００６７】
図１６は、アンケート回答結果送信の処理例を示す。
この処理は、図１５のステップＳ１００に示した判断処理において、受信部１１が配信サーバ３から入力送信結果を受信できなかった場合に実行される。この処理によって、ユーザがアンケートに回答した入力データを定期的に配信サーバ３に送信することができる。
【００６８】
始めに、制御部１４は、配信サーバ３に未送信の入力データがアンケート依頼情報データベース１３にあるか否かを判断する（ステップＳ１１１）。未送信の入力データがアンケート依頼情報データベース１３にない場合、処理を終了する。
【００６９】
一方、未送信の入力データがアンケート依頼情報データベース１３にある場合、制御部１４は、アンケート依頼情報データベース１３より読み出した入力データより、ＸＭＬ形式の入力データを生成する（ステップＳ１１２）。そして、制御部１４は、送信部１２にＸＭＬ形式の入力データを渡して、配信サーバ３に送信させる（ステップＳ１１３）。配信サーバ３は、入力データを正常に受信したことを示す入力送信結果をアンケート回答装置１に送信する。
【００７０】
次に、制御部１４は、受信部１１が配信サーバ３から入力送信結果を受信したか否かを判断する（ステップＳ１１４）。制御部１４は、受信部１１が入力送信結果を受信していないと判断すると、ステップＳ１１１に処理を移し、未送信の入力データがアンケート依頼情報データベース１３にあるか否かを判断する処理を、例えば３０分毎に繰り返す。
【００７１】
一方、制御部１４は、受信部１１が入力送信結果を受信したと判断すると、アンケート依頼情報データベース１３に蓄積される、配信サーバ３に送信した入力データを削除する（ステップＳ１１５）。
【００７２】
次に、制御部１４は、配信サーバ３から入力送信結果を正常に受理したか否かを判断する（ステップＳ１１６）。入力送信結果を正常に受理していないと判断した場合、制御部１４は、Ｗｅｂブラウザにエラー画面を表示させ（ステップＳ１１７）、ステップＳ１１９に処理を移す。
【００７３】
一方、入力送信結果を正常に受理したと判断した場合、制御部１４は、画面生成部１５を制御して、Ｗｅｂブラウザに送信完了を知らせる画面を表示させる（ステップＳ１１８）。そして、図１１に示したアンケート一覧情報を取得する機能を実行して（ステップＳ１１９）、処理を終了する。
【００７４】
図１７は、アンケートに回答した後表示されるメッセージ画面の例を示す。
図１７Ａは、サンクス画面の表示例を示す。
ユーザが１件のアンケートを回答し終わると、表示部２にサンクス画面が表示される。このとき、ユーザには、アンケートの種類に応じてポイントが付与される。
【００７５】
図１７Ｂは、エラー画面の表示例を示す。
図１４のステップＳ７６に示す処理において、表示部２にエラー画面が表示される。このエラー画面には、ユーザが指定したアンケートが存在していないことを通知する情報が含まれる。
【００７６】
図１８は、アンケートの回答を中断する処理の例を示す。
ユーザがアンケート入力画面５３の右上部に「×」で示されるクローズボタンを押下して、入力途中でアンケートの回答を中断すると、制御部１４は、中断する直前まで入力されていた入力データと、入力がされた到達ページの情報をアンケート依頼情報データベース１３に保存する（ステップＳ１２１）。そして、制御部１４は、画面生成部１５を制御して、アンケート入力画面５３を閉じて処理を終了する（ステップＳ１２２）。
【００７７】
図１９は、アンケートの回答を再開する処理の例を示す。
始めに、制御部１４は、アンケート依頼情報データベース１３より入力内容と、入力がされた到達ページの情報を読み込み（ステップＳ１３１）、Ｗｅｂブラウザを起動して（ステップＳ１３２）、到達ページにおけるアンケート入力画面５３を表示する（ステップＳ１３３）。
【００７８】
次に、制御部１４は、到達ページにおける入力データがあるか否かを判断する（ステップＳ１３４）。入力データがない場合、処理を終了する。一方、入力データがある場合、制御部１４は、到達ページにおけるアンケート入力画面５３に入力内容を反映して表示させる（ステップＳ１３５）。
【００７９】
以上説明した実施の形態によれば、アンケート回答装置１は、アンケート依頼情報を受け取るときと、全てのアンケート依頼情報に対してアンケートデータがアンケート依頼情報データベース１３に書き込まれたときに、配信サーバ３に対して通信を確立し、データの送受信を行う。このとき、アンケート回答装置１は、ユーザが回答した入力データをアンケート依頼情報データベース１３に蓄積しておき、アンケートの回答を終了したときに入力データをＸＭＬ形式に変換した入力データを配信サーバ３に送信する。このため、アンケート回答装置１は、入力フォームを介して入力された内容の適否を判断した上で、アンケート依頼情報データベース１３に入力データを保存し、配信サーバ３に入力データを送信するため、配信サーバ３の負荷が低減される。また、従来のようにアンケート回答装置１と配信サーバ３の間で常に通信を確立する必要がなく、通信帯域を有効に使うことができる。また、アンケート回答装置１に処理の一部を移すことにより、配信サーバ３を増設するためのコストを抑えることができるという効果がある。
【００８０】
また、アンケート回答装置１は、Ｗｅｂページ等を含まない最低限の入力データを配信サーバ３に送信するため、配信サーバ３とアンケート回答装置１の間で確立される通信帯域の負荷が減少する。また、アンケート回答装置１が起動すると、アンケート回答装置１は、配信サーバ３に自動ログインし、配信サーバ３からアンケート一覧情報を取得して、表示部２にアンケート告知情報画面４５を表示する。このため、ユーザは、起動する度に認証情報を入力しなくてもアンケート一覧情報を得ることができ、速やかにアンケートに回答することができる。
【００８１】
また、ユーザは、アンケート一覧画面５２に表示されたアンケート一覧より所望のアンケートを選んで回答する際に、回答が中断されたか否かを回答ステータスから知ることができる。そして、中断した時点のページからアンケートを再開するため、ユーザはアンケートを再開するページを探すための手間を掛けなくて済む。このため、中断されたアンケートを適切に選択してアンケートを再開する作業が容易となる。
【００８２】
なお、アンケート回答装置１は、配信サーバ３にログインしたユーザにのみアンケートに回答できるようにしたが、認証部１６、認証情報データベース１７を備えない構成としても良い。この場合、ユーザは、配信サーバ３にログインしなくても、アンケートに回答することができるため、ユーザ情報の登録等を煩わしく感じるユーザからも回答を得ることができ、回答数を増やすことができるという効果がある。
【００８３】
また、上述したアンケート回答システム１０において、入力依頼情報を、アンケートを依頼するアンケート依頼情報とした場合について説明したが、その他の入力フォームを用いて行う処理であればアンケートに限らない。例えば、覆面調査員の調査レポート入力フォーム、業務日報入力フォーム、商品、サービスの見積システム、商品、サービスの受発注システム、ネットゲーム、学校や資格の試験（テスト）システム、掲示板等における様々なシステムにおいて、ユーザに各種の項目の入力を依頼することができる。
【００８４】
また、上述した一実施の形態例における一連の処理は、ハードウェアにより実行することができるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種の機能を実行するためのプログラムをインストールしたコンピュータにより、実行可能である。例えば汎用のパーソナルコンピュータなどに所望のソフトウェアを構成するプログラムをインストールして実行させればよい。
【００８５】
また、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給してもよい。また、そのシステムあるいは装置のコンピュータ（またはＣＰＵ等の制御装置）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、機能が実現されることは言うまでもない。
【００８６】
この場合のプログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００８７】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現される。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部又は全部を行う。その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【００８８】
また、本発明は上述した実施の形態に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例、変形例を取り得ることは勿論である。
【符号の説明】
【００８９】
１…アンケート回答装置、２…表示部、３…配信サーバ、４…操作部、１０…アンケート回答システム、１１…受信部、１２…送信部、１３…アンケート依頼情報データベース、１４…制御部、１５…画面生成部、１６…認証部、１７…認証情報データベース、２１…アンケート依頼情報、２２…入力フォーム、２３…中断アイコン、３１…アンケート管理データベース、３２…送信部、３３…ユーザ管理データベース、３４…ユーザ管理部、３５…集計データベース、３６…集計部、３７…ユーザ情報テーブル、３８…アンケート一覧テーブル、３９…アンケート入力画面テーブル、４０…アンケート入力内容テーブル
【図１】
2011164710.tif 000003
【図２】
2011164710.tif 000004
【図３】
2011164710.tif 000005
【図４】
2011164710.tif 000006
【図５】
2011164710.tif 000007
【図６】
2011164710.tif 000008
【図７】
2011164710.tif 000009
【図８】
2011164710.tif 000010
【図９】
2011164710.tif 000011
【図１０】
2011164710.tif 000012
【図１１】
2011164710.tif 000013
【図１２】
2011164710.tif 000014
【図１３】
2011164710.tif 000015
【図１４】
2011164710.tif 000016
【図１５】
2011164710.tif 000017
【図１６】
2011164710.tif 000018
【図１７】
2011164710.tif 000019
【図１８】
2011164710.tif 000020
【図１９】
2011164710.tif 000021