(57)【要約】【課題】  複数のアンケートを同時進行で実施している場合でも効率的にそれらの集計処理を行うこと。【解決手段】  アンケートの内容を示すアンケートファイルが添付された電子メールを複数のあて先に対して送信する送信する。そして、前記アンケートファイルに対する回答であるアンケート回答ファイルが添付された電子メールを受信し、アンケート種別ごとに振り分け、アンケート種別ごとに設定された記憶領域に前記電子メールにて添付された前記更新されたアンケート回答ファイルを記憶する。前記記憶領域に記憶されているアンケート回答ファイルを、前記アンケート回答ファイルを集計するためのプログラムを用いて集計する。【選択図】  図５
2011123821.tif 000002
【特許請求の範囲】
【請求項１】
アンケートの集計を行う情報処理装置であって、
前記アンケートの内容を示すアンケートファイルが添付された電子メールを複数のあて先に対して送信する送信手段と、
前記アンケートファイルに対する回答であるアンケート回答ファイルが添付された電子メールを受信し、アンケート種別設定されたごとに振り分け処理を行う振分手段と、
前記振分手段で振り分けたアンケート種別ごとに設定された記憶領域に前記電子メールにて添付された前記アンケート回答ファイルを、前記アンケート種別ごとに設定された記憶領域に記憶する記憶手段と、
前記記憶領域に記憶されているアンケート回答ファイルを、前記アンケート回答ファイルを集計するためのプログラムを用いて集計する集計手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記アンケート回答ファイルに複数の回答が含まれているかを判断する判断手段をさらに備え、
前記判断手段で複数の回答が含まれていると判断した場合には、前記記憶手段はそれぞれの回答ごとのアンケート回答ファイルを生成し、前記アンケート種別ごとに設定された記憶領域に記憶する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段は、前記アンケート種別ごとに設定された命名規則に従って、前記アンケートファイルの名称を決定し、決定した名称で前記アンケート種別ごとに設定された記憶領域にアンケート回答ファイルを記憶すること
を特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記アンケート回答ファイルを集計するためのプログラムは、同一名称のファイルを同時に開くことができないプログラムであること
を特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
アンケートの集計を行う情報処理装置によって行われる情報処理方法であって、
前記アンケートの内容を示すアンケートファイルが添付された電子メールを複数のあて先に対して送信する送信工程と、
前記アンケートファイルに対する回答であるアンケート回答ファイルが添付された電子メールを受信し、アンケート種別設定されたごとに振り分け処理を行う振分工程と、
前記振分工程で振り分けたアンケート種別ごとに設定された記憶領域に前記電子メールにて添付された前記アンケート回答ファイルを、前記アンケート種別ごとに設定された記憶領域に記憶する記憶工程と、
前記記憶領域に記憶されているアンケート回答ファイルを、前記アンケート回答ファイルを集計するためのプログラムを用いて集計する集計工程と
を備えることを特徴とする情報処理方法。
【請求項６】
コンピュータを、アンケートの集計を行う情報処理装置として機能させるためのコンピュータプログラムであって、
前記コンピュータを、
前記アンケートの内容を示すアンケートファイルが添付された電子メールを複数のあて先に対して送信する送信手段と、
前記アンケートファイルに対する回答であるアンケート回答ファイルが添付された電子メールを受信し、アンケート種別設定されたごとに振り分け処理を行う振分手段と、
前記振分手段で振り分けたアンケート種別ごとに設定された記憶領域に前記電子メールにて添付された前記アンケート回答ファイルを、前記アンケート種別ごとに設定された記憶領域に記憶する記憶手段と、
前記記憶領域に記憶されているアンケート回答ファイルを、前記アンケート回答ファイルを集計するためのプログラムを用いて集計する集計手段
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アンケートの回収及び集計を行うシステムに関し、特に電子メールを用いてアンケートの回収を行い、回収した回答の集計を行うシステムに関する。
【背景技術】
【０００２】
電子メールにアンケートファイルを添付して回答者に送信し、回答者がアンケートファイルに回答を入力してファイルの内容を更新し、その更新されたファイルを回答ファイルとして受け付けることで、アンケートを行うことが広く行われている。
【０００３】
例えば特許文献１には、このような形でのアンケート調査を多大な工数をかけずに回収効率を向上させ、信頼性の高いアンケート集計を行うようにするための技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１３３７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されている発明では、複数のアンケートが同時に行われている場合については何ら開示がされていない。アンケートが複数同時に進行するケースも当然考えられるわけであるから、複数のアンケートが同時進行している場合に、効率的に行える仕組みが重要になってくる。
【０００６】
また、アンケートデータの作成に広く使われている、マイクロソフト社のＥｘｃｅｌは、同一の名称の電子データ（ファイル）を同時に開けないという制約がある。アンケート用紙を電子データで複数の回答者に送付し、その電子データに回答の追記を受け付ける場合には、回答者が必ずしも電子データの名称を変更するとは限らない。よって、アンケートの集計を効率的に行うためには、アンケートの回答ファイルの名称が同一名称にならないように回答ファイルを保存する必要もある。
【０００７】
本発明は、上記した課題に鑑み、複数種類のアンケートが同時進行している場合であっても、効率的にその回収、集計作業を行うことが可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の情報処理装置は以下の構成を備える。即ち、  アンケートの集計を行う情報処理装置であって、前記アンケートの内容を示すアンケートファイルが添付された電子メールを複数のあて先に対して送信する送信手段と、前記アンケートファイルに対する回答であるアンケート回答ファイルが添付された電子メールを受信し、アンケート種別設定されたごとに振り分け処理を行う振分手段と、前記振分手段で振り分けたアンケート種別ごとに設定された記憶領域に前記電子メールにて添付された前記アンケート回答ファイルを、前記アンケート種別ごとに設定された記憶領域に記憶する記憶手段と、前記記憶領域に記憶されているアンケート回答ファイルを、前記アンケート回答ファイルを集計するためのプログラムを用いて集計する集計手段とを備えることを特徴とする。
【０００９】
上記の目的を達成するために、本発明の情報処理方法は以下の構成を備える。即ち、アンケートの集計を行う情報処理装置によって行われる情報処理方法であって、前記アンケートの内容を示すアンケートファイルが添付された電子メールを複数のあて先に対して送信する送信工程と、前記アンケートファイルに対する回答であるアンケート回答ファイルが添付された電子メールを受信し、アンケート種別設定されたごとに振り分け処理を行う振分工程と、前記振分工程で振り分けたアンケート種別ごとに設定された記憶領域に前記電子メールにて添付された前記アンケート回答ファイルを、前記アンケート種別ごとに設定された記憶領域に記憶する記憶工程と、前記記憶領域に記憶されているアンケート回答ファイルを、前記アンケート回答ファイルを集計するためのプログラムを用いて集計する集計工程とを備えることを特徴とする。
【００１０】
上記の目的を達成するために、本発明のコンピュータプログラムは以下の構成を備える。即ち、コンピュータを、アンケートの集計を行う情報処理装置として機能させるためのコンピュータプログラムであって、前記コンピュータを、前記アンケートの内容を示すアンケートファイルが添付された電子メールを複数のあて先に対して送信する送信手段と、前記アンケートファイルに対する回答であるアンケート回答ファイルが添付された電子メールを受信し、アンケート種別設定されたごとに振り分け処理を行う振分手段と、前記振分手段で振り分けたアンケート種別ごとに設定された記憶領域に前記電子メールにて添付された前記アンケート回答ファイルを、前記アンケート種別ごとに設定された記憶領域に記憶する記憶手段と、前記記憶領域に記憶されているアンケート回答ファイルを、前記アンケート回答ファイルを集計するためのプログラムを用いて集計する集計手段として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、複数のアンケートが同時進行で行われる場合であっても、効率的にアンケートの集計処理を行うことが可能となる。また、さらには、アンケートの回答のファイルの集計を、マイクロソフト社のＥｘｃｅｌのような、同一名称のファイルを同時に開けないようなアプリケーションで行う場合であっても、予め設定されたファイル名変更規則に従ってファイル名を変更してアンケート回答ファイルを保存することになるので、集計時にエラーが発生するのを未然に防ぐことが可能となり、それにより、効果的なアンケートの集計が可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明のアンケート集計システムのシステム構成の一例を示す図である。
【図２】図１の管理サーバ１０１に適用可能なコンピュータのハードウェア構成の一例を示す図である。
【図３】図１の管理サーバ１０１の機能構成の一例を示す図である。
【図４】管理サーバ１０１によって行われるアンケートメール送信処理の一例を示すフローチャートである。
【図５】管理サーバ１０１によって行われるアンケート回収処理の一例を示すフローチャートである。
【図６】図５のステップＳ５０４の添付ファイル格納処理の詳細を示すフローチャートである。
【図７】管理サーバ１０１によって行われるアンケート集計処理の一例を示すフローチャートである。
【図８】アンケート実施情報の構成の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明に係るアンケート集計システムの実施の形態について説明する。
【００１４】
図１は、本発明のアンケート集計システムのシステム構成の一例を示す図である。図１に示すように、アンケート集計システムは、管理サーバ１０１、アンケート実施者端末１０２、アンケート回答者端末１０３−１、１０３−２（以降、まとめてアンケート回答者端末１０３とする）を含んで構成されている。
【００１５】
管理サーバ１０１は、アンケート実施者端末１０２からのアンケート実施要求を受け付け、アンケート回答者端末１０３に対してアンケート回答依頼を行うとともに、アンケート端末１０３からのアンケート回答結果を収集し、集計を行うサーバ装置である。
【００１６】
アンケート実施者端末１０２は、アンケートの実施者が使用する端末であって、管理サーバ１０１に対して、アンケート実施要求を行うとともに、管理サーバ１０１で集計されたアンケート結果を受け付ける端末である。アンケート実施者端末１０２は、管理サーバ１０１に対して図８に示すアンケート実施情報を送信することで、管理サーバ１０１に対してアンケートの実施要求を行うことになる。
【００１７】
アンケート回答者端末１０３は、管理サーバ１０１から送信されるアンケートの回答者が使用する端末であって、管理サーバ１０１から電子メールの添付ファイルとして送信されるアンケート回答ファイルを受信する。その後、回答者の入力部操作に従って回答ファイルに回答データを追加して回答ファイルを更新し、更新された更新ファイルを電子メールに添付して管理サーバ１０１に送信する。
【００１８】
ネットワーク１０４はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークであり、上述した各種の装置を相互にデータ通信可能に接続する。以上が、本発明のアンケート集計システムの構成の説明である。
【００１９】
次に、図２を参照して、図１の管理サーバ１０１として適用可能なコンピュータのハードウェアの構成の一例について説明する。
【００２０】
ＣＰＵ２０１は、システムバス２０４に接続される後述の各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２１】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０２にロードして、プログラムを実行することで各種動作を実現するものである。また、入力コントローラ（入力Ｃ）２０５は、キーボードやポインティングデバイス等で構成される入力装置２０９からの入力を制御する。ビデオコントローラ（ＶＣ）２０６は、ディスプレイ装置２１０等の表示装置への表示を制御する。ディスプレイ装置は、例えばＣＲＴディスプレイや液晶ディスプレイ等で構成される。
【００２２】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２３】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２４】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２５】
本発明の管理サーバ１０１の各種処理を実行するために用いられるプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ２１１に格納されている。
【００２６】
次に、図３を参照して、図１の管理サーバ１０１の機能構成について説明する。管理サーバ１０１は、アンケート実施要求受付部３０１、管理情報設定部３０２、メール送信部３０３、メール受信部３０４、アンケート回答ファイル保存部３０５、アンケート回答集計部３０６を備えている。外部メモリ２１１には、管理サーバ１０１のＣＰＵ２０１を上記の各機能部として機能させるためのプログラムが記憶されている。
【００２７】
アンケート実施要求受付部３０１は、アンケート実施端末１０２からのアンケートの実施要求を受け付ける機能部である。その際にはアンケート実施端末１０２からアンケート実施情報を受信する。管理情報設定部３０２は、アンケート実施情報に従って、アンケートの回答を添付したメール（回答メール）を受信した際にアンケート種別ごとに振り分ける振分ルールの設定や、その回答メールの振り分けフォルダの設定及び、回答メールに添付されるアンケート回答ファイルの格納先とするフォルダをアンケート種別ごとに設定する機能部ある。
【００２８】
メール送信部３０３は、アンケート実施者端末１０２から受信したアンケートファイルを、指定された宛先に対して電子メールで送信する機能部である。メール受信部３０４は、前記アンケートファイルに対する回答が入力されたアンケート回答ファイルが添付された電子メールを受信し、管理情報設定部３０２で設定された電子メールの振り分けルールに従って振り分けを行い、アンケート種別ごと設定された振り分けフォルダに記憶する機能部である。
【００２９】
アンケート回答ファイル保存部３０５は、メール受信部３０４で受信した電子メールの添付されたアンケート回答ファイルを、管理情報設定部３０２がアンケート種別ごとに設定したフォルダに記憶する処理を行う。その際には、アンケート実施情報に含まれる添付ファイル名変換規則に従って、添付ファイルの名称を変更して当該フォルダに記憶する。
【００３０】
アンケート回答集計部３０６は、アンケート実施端末１０２からの集計指示や、あらかじめ設定されたアンケート集計時間に達した場合に、フォルダに記憶されているアンケートファイルを集計するためのプログラムを起動し、そのプログラムの制御に従って、集計を行う。以上が、図１の管理サーバ１０１の機能構成の説明である。
【００３１】
次に、図４から図８を参照して、アンケートの実施に際して管理サーバ１０１により行われる処理について説明する。
【００３２】
図４は、アンケート実施時に管理サーバ１０１のＣＰＵ２０１によって行われるアンケートメール送信処理の一例を示すフローチャートである。この処理は、管理サーバ１０１をアンケート実施要求受付部３０１、管理情報設定部３０２、メール送信部３０３として機能させるためのプログラムの制御に従って行われることになる。
【００３３】
まず、ＣＰＵ２０１は、アンケート実施要求をアンケート実施者端末１０２から受け付けたかを判断する（ステップＳ４０１）。ステップＳ４０１で受け付けていないと判断した場合には、アンケート実施要求を受け付けるまで、ステップＳ４０１で待機する。一方、アンケート実施要求を受け付けたと判断した場合には（ステップＳ４０１でＹＥＳ）、アンケート実施者端末１０２から受信したアンケート実施情報を格納する（ステップＳ４０２）。
【００３４】
図８は、管理サーバ１０１に対するアンケート実施要求を行う際に、アンケート実施者端末１０２から管理サーバ１０１に対して送信されるアンケート実施情報の構成の一例を示す図である。
【００３５】
図８に示すように、アンケート実施情報には、データ項目としてＩＤ８０１、名称８０２、電子メール設定情報８０３、アンケート配布先８０４、アンケートファイル８０５、メール振分規則８０６、アンケート回答ファイル格納フォルダ８０７、アンケート回答ファイル名変更規則８０８、エラーフォルダ８０９、集計済みファイル格納フォルダ８１０、アンケート集計開始時間８１１等が設定されている。
【００３６】
ＩＤ８０１には、アンケート実施情報を一意に識別するための識別情報が設定される。名称８０２には、実施するアンケートの名称を示す情報が設定される。電子メール設定情報８０３は、アンケートファイルを各アンケート配布先に送信する際に、当該アンケートファイルを添付する電子メールのタイトルや本文を示す情報が設定される。
【００３７】
アンケート配布先８０４には、アンケートファイルを配布する宛先を示す情報が設定される。アンケートファイル８０５には、配布するアンケートファイルの情報とアンケートファイルの集計を行う際に使用するプログラムの情報が設定される。例えば、米国マイクロソフト社のＥｘｃｅｌのマクロプログラムのファイル名情報等である。メール振分規則８０６には、アンケート回答ファイルが添付された電子メールの振り分けを行う際に使用する振分ルール情報が設定される。
【００３８】
アンケート回答ファイル格納フォルダ８０７には、電子メールに添付されたアンケート回答ファイルを格納するフォルダを示す情報が設定される。アンケート回答ファイル名変更規則８０８には、アンケート回答ファイルを格納フォルダに格納するときに設定するファイル名の命名規則を示す情報が設定される。エラーフォルダ８０９には、アンケート回答ファイルが正しくない場合に当該ファイルを格納するフォルダの情報が設定される。集計済みファイル格納フォルダ８１０には、集計が終了したアンケートファイルを格納するフォルダの情報が設定される。
【００３９】
アンケート集計時間８１１には、アンケートの集計を開始する時間を示す情報が設定される。尚、アンケート実施者端末１０２から管理サーバ１０１に対して送信される際には、このアンケート実施情報の全ての項目が設定されていなくても勿論構わない。例えば、ＩＤ８０１、メール振分規則８０６、アンケート格納フォルダ８０７、アンケート回答ファイル名変更規則８０８、エラーフォルダ８０９、集計済みファイル格納フォルダ８１０等については、管理サーバ１０１側で設定しても構わない。以上が、図８のアンケート実施情報の構成の一例の説明である。
【００４０】
図４の説明に戻る。ステップＳ４０２の処理終了後、管理サーバ１０１にインストールされている電子メール送受信アプリケーションに当該アンケートの回答メールを格納するためのフォルダを設定する（メール振分先設定：ステップＳ４０３）。その後、アンケート回答ファイルを添付した電子メールの振り分けを行うための振分ルールを設定する（ステップＳ４０４）。ステップＳ４０１でアンケート実施者端末１０２より受け付けたアンケート実施情報のメール振分規則８０６が設定されている場合には、その情報に従って振分ルールを設定することになる。メール振分規則が設定されていない場合には、例えば、メールのタイトルや、アンケートファイル名等を含む正規表現を用いた文字列のパターンをメール振分ルールとして設定することになる。管理サーバ１０１のＣＰＵ２０１がメール振分規則を作成した場合には、その情報がアンケート実施情報のメール振分規則８０６に設定される。
【００４１】
その後、アンケート回答ファイルを格納するための論理的な記憶領域であるフォルダを外部メモリ２１１に設定する（ステップＳ４０５）。このフォルダ設定も、アンケート実施情報の添付ファイル格納８０７に格納先情報が設定されている場合には、その情報に従って格納先フォルダを作成することになる。尚、管理サーバ１０１のＣＰＵ２０１が格納先フォルダ情報を作成した場合には、その情報がアンケート実施情報のアンケート回答ファイル格納フォルダ８０７に設定される。
【００４２】
次に、ＣＰＵ２０１は、電子メール設定情報８０３に従ってアンケートファイルを送信する際の電子メールを作成し（ステップＳ４０６）、作成した電子メールにアンケートファイルを添付する（ステップＳ４０７）。そして、その後、電子メールの宛先に、アンケート配布先８０４に設定された宛先を設定することになる（ステップＳ４０８）。そして、ステップＳ４０６からＳ４０８の処理で作成した電子メール（アンケートメール）の送信処理を行う（ステップＳ４０９）。電子メールの宛先が複数存在する場合には、ステップＳ４０６からＳ４０９の処理を繰り返すことになる。以上が、図４のアンケートメール送信処理の一例の説明である。
【００４３】
次に、図５を参照して、管理サーバ１０１のＣＰＵ２０１によって行われるアンケート回収処理の一例について説明する。この処理は、管理サーバ１０１をメール受信部３０４、アンケート回答ファイル保存部３０５として機能させるためのプログラムの制御に従って行われることになる。
【００４４】
まず、管理サーバ１０１のＣＰＵ２０１は、不図示の電子メールサーバに対して、電子メールの取得要求を行うことで、電子メールサーバから電子メールを受信する（ステップＳ５０１）。その後、ステップＳ５０１で取得した電子メールが、図４のステップＳ４０９で送信したアンケートメールに対する回答メールであるかを判断する（ステップＳ５０２）。ここでは、回答メールであるか否かを、図４のステップＳ４０４で設定したメール振分ルールに合致するか否かで判断する。複数のアンケートそれぞれに対して設定されたメール振分ルールのいずれかに合致した場合に、ＣＰＵ２０１は回答メールであると判断する。
【００４５】
ステップＳ５０２の判断処理で、回答メールであるとＣＰＵ２０１が判断した場合には、処理をステップＳ５０３に進め、添付ファイルがあるかを判定する。添付ファイルがある場合には、ステップＳ５０４の添付ファイル保存処理を行う。この処理の詳細については、図６を参照して後述する。
【００４６】
一方、ステップＳ５０２の判断処理で、回答メールではないと判断した場合には、当該電子メールにアンケート回答ファイルが添付されているかを判断する（ステップＳ５０８）。アンケート回答ファイルが添付されていると判断した場合には処理をステップＳ５０４に進め、添付ファイル保存処理を行う。
【００４７】
ステップＳ５０３の判断処理、ステップＳ５０８の判断処理でＮＯと判断した場合には、処理をステップＳ５０９に進め、ステップＳ５０１で受信した電子メールを、エラーメールボックスに保存する。
【００４８】
ステップＳ５０３の判断処理、ステップＳ５０８の判断処理でＹＥＳと判断した場合には、添付ファイル保存処理を行う（ステップＳ５０４）。この処理の詳細を、図６を参照して説明する。
【００４９】
図６は、図５のステップＳ５０４の添付ファイル保存処理の詳細を示すフローチャートである。この処理は、管理サーバ１０１をアンケート回答ファイル保存部３０５として機能させるためのプログラムの制御に従って行われることになる。
【００５０】
まず、ステップＳ６０１において、電子メールに添付されたファイルが所定の形式の（アンケート回答ファイルと同様の形式の）ファイル形式であるかを判断する（ステップＳ６０１）。ステップＳ６０１の判断処理でＹＥＳと判断した場合には、処理をステップＳ６０２に進め、添付ファイルがその時点で処理対象となっているアンケートのアンケート回答ファイルであるかを判断する（ステップＳ６０２）。アンケート回答ファイルであると判断した場合には（ステップＳ６０２でＹＥＳ）、１つのアンケート回答ファイルに複数の回答データが含まれているかを判断する（ステップＳ６０３）。例えば、アンケート回答ファイルがマイクロソフト社のＥｘｃｅｌのファイル形式である場合などには、複数のシートに、それぞれのシートに個別の回答を入力する等して、複数の回答をアンケート回答ファイル追加することができる。また、アンケート回答以外のシート、例えばアンケートの回答例や補足説明などを記載したシートがある場合は、このとき除外する。
【００５１】
ステップＳ６０３で１つのアンケートファイルに複数の回答が含まれていると判断した場合に、ＣＰＵ２０１は、当該アンケートファイルに含まれている１つ１つのアンケート回答を、異なるファイルに分離する（ステップＳ６０４）。そして、アンケート回答ファイルを当該アンケートに設定されているフォルダに保存する（ステップＳ６０５）。このとき、アンケート回答ファイルを、アンケート実施情報のアンケートファイル名変換規則にあるルールに沿って保存処理を行うことになる。このような処理を行うのは、例えば米国マイクロソフト社のＥｘｃｅｌなどは、同一名称の異なるファイルを同時に開くことができないという制約があるため、異なるファイル名称にして、同時に開くことができるようにしておく必要があるからである。特に、アンケートをファイルの送付、回収という形で行う場合には、集計処理において有益である。
【００５２】
ステップＳ６０１及び、ステップＳ６０２の判断処理でＮＯと判断した場合には、ＣＰＵ２０１は、処理をステップＳ６０６に進め、添付ファイルをエラーフォルダに格納する。以上が、図５のステップＳ５０４の添付ファイル保存処理の詳細な説明である。
【００５３】
図５の説明に戻る。ステップＳ５０４の処理が終了後、ＣＰＵ２０１は処理をステップＳ５０５で正常に添付ファイルを保存できたかを判断する。ステップＳ５０５でＹＥＳと判断した場合には、処理をステップＳ５０６に進め、まだ保存処理を行っていない添付ファイルがあるかを判断し、未処理の添付ファイルがあれば、処理をステップＳ５０４に進める。
【００５４】
ステップＳ５０６で全ての添付ファイルの保存処理が終了したと判断した場合には、当該電子メールを、回答済みメールボックスに保存する（ステップＳ５０７）。ステップＳ５０３でＮＯ、ステップＳ５０５でＮＯ、ステップＳ５０８でＮＯ、と判断した場合には、処理をステップＳ５０９に進め、当該電子メールをエラーメールボックスに保存する。以上が、管理サーバ１０１のＣＰＵ２０１によって行われるアンケート回収処理の説明である。
【００５５】
最後に、図７を参照して、管理サーバ１０１のＣＰＵ２０１によって行われるアンケート集計処理の一例について説明する。この処理は、管理サーバ１０１をアンケート回答集計部３０６として機能させるためのプログラムの制御に従って行われる。この処理は、アンケート実施情報８００中のアンケート集計開始時間８１１に達した場合に行われることになる。尚、このアンケート集計開始時間８１１に情報が設定されていない場合には、アンケート実施者端末１０２からのアンケート集計要求を受け付けることで、管理サーバ１０１のＣＰＵ２０１は、本処理を開始することになる。
【００５６】
まず、ステップＳ７０１において、集計対象となるアンケートの回答ファイルを保存しているフォルダから、アンケート回答ファイルを取得する（ステップＳ７０１）。そして、当該種別のアンケート集計プログラムを用いて、アンケート回答ファイル中にある回答箇所である指定項目の集計を行う（ステップＳ７０２）。その後、処理済みのアンケート回答ファイルを集計済みファイル保存フォルダに保存する（ステップＳ７０３）。
【００５７】
そして、ステップ７０３の処理終了後、処理をステップＳ７０４に進め、まだ集計処理が終了していないアンケート回答ファイルがあるかを判断する。この判断処理で、まだ集計処理を終了していないアンケート回答ファイルがあると判断した場合には、ステップＳ７０１に戻り、未処理のアンケート回答ファイルについて、上述の処理を繰り返し行う。ステップＳ７０４の処理で、未処理のアンケート回答ファイルがないと判断した場合には、処理をステップＳ７０５に進め、集計結果を表示するための情報を作成し、アンケート実施者端末１０２に出力する。アンケート実施者端末１０２では、この情報に従って、ディスプレイ上に集計結果が表示されることになる。
【００５８】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【００５９】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図４から図７に示すフローチャートに対応したプログラム）を、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００６０】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００６２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００６３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００６４】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００６７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００６８】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００６９】
１０１  管理サーバ
１０２  アンケート実施者端末
１０３−１、１０３−２  アンケート回答者端末
１０４  ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆ（インターフェース）コントローラ
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
【図１】
2011123821.tif 000003
【図２】
2011123821.tif 000004
【図３】
2011123821.tif 000005
【図４】
2011123821.tif 000006
【図５】
2011123821.tif 000007
【図６】
2011123821.tif 000008
【図７】
2011123821.tif 000009
【図８】
2011123821.tif 000010