(57)【要約】【課題】多数の回答者から信憑性の高い回答を収集する。【解決手段】コンピュータを利用してユーザから入力されたデータを収集するデータ収集方法において、ユーザがデータ入力に要した時間を測定し、測定された時間と予め定められているデータ入力時間の許容範囲とを比較し、測定された時間がデータ入力時間の許容範囲内の場合に、入力されたデータを妥当であると判定する。【選択図】    図１
2004280482.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによるデータ収集方法において、
ユーザのデータ入力に要した時間を測定し、
この測定された時間と予め定められているデータ入力時間の許容範囲とを比較し、前記測定された時間が前記データ入力時間の許容範囲内の場合に、前記ユーザによって入力されたデータを妥当であると判定する
ことを特徴とするデータ収集方法。
【請求項２】
コンピュータによるデータ収集方法において、
ユーザのデータ入力に要した時間を測定するコンピュータから測定データを受け付け、
前記測定データの示す時間と予め定められているデータ入力時間の許容範囲とを比較し、前記測定データの示す時間が前記データ入力時間の許容範囲内の場合に、前記ユーザによって入力されたデータを妥当であると判定する
ことを特徴とするデータ収集方法。
【請求項３】
コンピュータによるデータ収集方法において、
ユーザのデータ入力に要した時間を測定し、
この測定された時間が予め定められているデータ入力時間の許容範囲内か否かを判定するコンピュータに、前記測定された時間を示す測定データを提供する
ことを特徴とするデータ収集方法。
【請求項４】
コンピュータを利用してユーザから入力されたデータを収集するデータ収集方法において、
ユーザ端末に対して、予め定められているデータ入力のスケジュールにしたがってユーザにデータ入力を促す入力制御プログラムを送信し、
前記スケジュールにしたがってユーザによって入力されたデータを受信する
ことを特徴とするデータ収集方法。
【請求項５】
コンピュータを利用してユーザから入力されたデータを収集するデータ収集方法において、
ユーザ端末に対して、予め特定されている不正入力の規則に基づいてユーザによるデータの入力が妥当か否かを判定する不正入力検出プログラムを送信し、
前記不正入力検出プログラムによって妥当であると判定された入力データを受信する
ことを特徴とするデータ収集方法。
【請求項６】
請求項５記載のデータ収集方法において、
前記不正入力検出プログラムは、同じ回答番号の繰り返し入力、規則性を持つデータの入力、過去の入力内容と整合しない入力のうち、少なくとも一つを検出した場合に、入力されたデータが妥当でないと判定することを特徴とするデータ収集方法。
【請求項７】
ユーザから入力されたデータを収集するデータ収集プログラムであって、
コンピュータに、
ユーザがデータ入力に要した時間を測定する時間測定機能と、
測定された時間と予め定められているデータ入力時間の許容範囲とを比較し、測定された時間がデータ入力時間の許容範囲内の場合に、入力されたデータを妥当であると判定する処理機能と
を実現させるためのデータ収集プログラム。
【請求項８】
ユーザから入力されたデータを収集するデータ収集プログラムであって、
コンピュータに、
ユーザ端末に対して、ユーザがデータ入力に要した時間を測定する時間測定プログラムを送信するプログラム送信機能と、
ユーザによって入力されたデータと前記時間測定プログラムによって測定されたそのデータの入力時間の測定データとを受信する受信機能と、
受信された入力時間の測定データと予め定められているデータ入力時間の許容範囲を示すデータとを比較し、測定された入力時間がデータ入力時間の許容範囲内の場合に、入力されたデータを妥当であると判定する処理機能と
を実現させるためのデータ収集プログラム。
【請求項９】
ユーザから入力されたデータを収集するデータ収集プログラムであって、
コンピュータに、
ユーザ端末に対して、予め定められているデータ入力のスケジュールにしたがってユーザにデータ入力を促す入力制御プログラムを送信するプログラム送信機能と、
前記スケジュールにしたがってユーザによって入力されたデータを受信する受信機能と
を実現させるためのデータ収集プログラム。
【請求項１０】
ユーザから入力されたデータを収集するデータ収集プログラムであって、
コンピュータに、
ユーザ端末に対して、予め特定されている不正入力の規則に基づいてユーザによるデータの入力が妥当か否かを判定する不正入力検出プログラムを送信するプログラム送信機能と、
前記不正入力検出プログラムによって妥当であると判定された入力データを受信する受信機能と
を実現させるためのデータ収集プログラム。
【請求項１１】
ユーザから入力されたデータを収集するデータ収集システムにおいて、
ユーザがデータ入力に要した時間を測定する時間測定手段と、
測定された時間と予め定められているデータ入力時間の許容範囲とを比較し、測定された時間がデータ入力時間の許容範囲内の場合に、入力されたデータを妥当であると判定する処理手段と
を具備するデータ収集システム。
【請求項１２】
ユーザから入力されたデータを収集するデータ収集システムにおいて、
ユーザ端末に対して、ユーザがデータ入力に要した時間を測定する時間測定プログラムを送信するプログラム送信手段と、
ユーザによって入力されたデータと前記時間測定プログラムによって測定されたそのデータの入力時間の測定データとを受信する受信手段と、
受信された入力時間の測定データと予め定められているデータ入力時間の許容範囲を示すデータとを比較し、測定された入力時間がデータ入力時間の許容範囲内の場合に、入力されたデータを妥当であると判定する処理手段と
を具備するデータ収集システム。
【請求項１３】
ユーザから入力されたデータを収集するデータ収集システムにおいて、
ユーザ端末に対して、予め定められているデータ入力のスケジュールにしたがってユーザにデータ入力を促す入力制御プログラムを送信するプログラム送信手段と、
前記スケジュールにしたがってユーザによって入力されたデータを受信する受信手段と
を具備するデータ収集システム。
【請求項１４】
ユーザから入力されたデータを収集するデータ収集システムにおいて、
ユーザ端末に対して、予め特定されている不正入力の規則に基づいてユーザによるデータの入力が妥当か否かを判定する不正入力検出プログラムを送信するプログラム送信手段と、
前記不正入力検出プログラムによって妥当であると判定された入力データを受信する受信手段と
を具備するデータ収集システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータの画面上においてアンケート又は試験を実施し、ラジオボタン、選択ボタン、入力フィールドなどを利用して入力されたデータを収集するデータ収集方法及びプログラム並びにシステムに関する。
【０００２】
【従来の技術】
ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）上でアンケートを実施することにより、多数の回答者から回答データを収集可能である。また、電子データにより回答を収集することにより迅速かつ容易な集計を実行することができる。
【０００３】
一般的に、アンケートの回答者に懸賞を与えることで回答データの数を増加させることができる。
【０００４】
ＷＷＷ上のアンケートでは、コンピュータの画面上のラジオボタン、選択ボタン、入力フィールドなどが利用されて回答作業が行われ、回答データが入力される。そして、入力された回答データはサーバに収集され、収集された回答データの内容に基づいて集計処理が実行される。
【０００５】
なお、ＷＷＷ上でアンケートを行う場合のみに限らず、ＷＷＷ上で試験を実施する場合も同様である。
【０００６】
【特許文献１】
特開２００２−９２２９１号公報
【０００７】
【特許文献２】
特開２００１−３５０８７７号公報
【０００８】
【発明が解決しようとする課題】
ＷＷＷ上で懸賞付きのアンケートを実施すると、懸賞目当ての回答者により質問に対する回答として妥当でないデータ、すなわち信憑性のないデータが入力されることがある。
【０００９】
例えば、質問の内容を考慮することなく連続して同一の選択肢の番号が入力される場合がある。
【００１０】
このように、回答として妥当でないデータに基づいて集計処理を実行した場合に、有効な集計結果を得ることは困難である。
【００１１】
本発明は、以上のような実情に鑑みてなされたもので、回答者の入力状況を監視し、その監視結果を用いて回答データの妥当性を判定することで、有効なデータを収集するデータ収集方法、データ収集プログラム、データ収集システムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明を実現するにあたって講じた具体的手段について以下に説明する。
【００１３】
第１から第５までの発明は、コンピュータを利用してユーザから入力されたデータを収集するデータ収集方法に関する。
【００１４】
第１の発明のデータ収集方法では、ユーザのデータ入力に要した時間を測定し、この測定された時間と予め定められているデータ入力時間の許容範囲とを比較し、測定された時間がデータ入力時間の許容範囲内の場合に、ユーザによって入力されたデータを妥当であると判定する。
【００１５】
これにより、例えば質問の内容を把握するまでに必要とされる時間が経過するよりも前に入力されたデータを排除し、質問の内容を把握してから入力された妥当なデータのみを収集でき、高精度な分析結果、集計結果を得ることができる。
【００１６】
第２の発明のデータ収集方法では、ユーザのデータ入力に要した時間を測定するコンピュータから測定データを受け付け、測定データの示す時間と予め定められているデータ入力時間の許容範囲とを比較し、測定データの示す時間がデータ入力時間の許容範囲内の場合に、ユーザによって入力されたデータを妥当であると判定する。
【００１７】
また、第３の発明では、ユーザのデータ入力に要した時間を測定し、この測定された時間が予め定められているデータ入力時間の許容範囲内か否かを判定するコンピュータに、測定された時間を示す測定データを提供する。
【００１８】
この第２及び第３の発明では、例えば、ユーザ端末に時間測定プログラムが送信され、データの入力時間の測定がユーザ端末側で実行され、測定データがデータ収集側に通知されるとすることができる。ＷＷＷ上におけるアンケートなどのデータ収集では、多数のユーザから入力が行われる。各ユーザの入力時間の測定をデータ収集側のマシンで行うとすると、このデータ収集側のマシンの負荷が大きくなる。しかしながら、この第２及び第３の発明においては、ユーザ端末側で例えば時間測定プログラムによって測定データが作成され、この測定データがデータ収集側に提供されるため、データ収集を行うマシンの負荷を軽減できる。
【００１９】
第４の発明では、ユーザ端末に対して、予め定められているデータ入力のスケジュールにしたがってユーザにデータ入力を促す入力制御プログラムを送信し、スケジュールにしたがってユーザによって入力されたデータを受信する。
【００２０】
このように、ユーザ端末側で入力制御プログラムを実行することで、所定のスケジュールにしたがって入力されたデータを、データ収集側のマシンの負荷を抑制しつつ得ることができる。
【００２１】
第５の発明のデータ収集方法では、ユーザ端末に対して、予め特定されている不正入力の規則に基づいてユーザによるデータの入力が妥当か否かを判定する不正入力検出プログラムを送信し、不正入力検出プログラムによって妥当であると判定された入力データを受信する。
【００２２】
なお、不正入力検出プログラムは、同じ回答番号が所定回数繰り返し入力された場合に入力されたデータが妥当でないと判定してもよい。これにより、例えば「１，１，１，１，１」のような連続した番号のデータ入力を妥当でないと判定でき、高精度な分析、集計を実施できる。
【００２３】
また、不正入力検出プログラムは、所定の規則性にしたがってデータが入力された場合に入力されたデータが妥当でないと判定してもよい。これにより、例えば「１，２，３，４，５」のような連続したパターンのデータ入力を妥当でないと判定でき、高精度な分析、集計を実施できる。
【００２４】
また、不正入力検出プログラムは、過去の入力内容と整合しない入力を検出した場合に入力されたデータが妥当でないと判定してもよい。これにより、例えば同一の質問について全く異なる回答がされた場合にデータの入力が妥当でないと判定でき、高精度な分析、集計を実施できる。
【００２５】
また、ユーザ端末側で不正入力検出プログラムを実行することで、データ収集側のマシンの負荷増加を防止できる。
【００２６】
上記第１から第５までの発明は、コンピュータにプログラムを読み込んで実現可能である。この場合、データ収集を行うためのプログラムは、記録媒体に記録してコンピュータに適用してもよい。このデータ収集プログラム又はこのプログラムを記録した記録媒体をコンピュータに適用することにより、上記データ収集方法を実施する機能を容易にコンピュータに実現させることができる。
【００２７】
また、上記第１から第５までの発明を実施するための具体的手段を備えたデータ収集システムを発明の対象としてもよい。
【００２８】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００２９】
（第１の実施の形態）
本実施の形態においては、データの入力に要した時間を用いて入力されたデータの信憑性を判定するデータ収集方法について説明する。
【００３０】
図１は、本実施の形態に係るデータ収集方法を実施するアンケートシステムの構成を例示するブロック図である。
【００３１】
このアンケートシステムＡＳ１は、回答者（ユーザ）によって操作されるユーザ端末Ａ〜Ｃとサーバマシン３とがネットワーク４を介して接続されて構成される。各ユーザ端末Ａ〜Ｃはネットワーク４経由でサーバマシン３と通信可能である。
【００３２】
サーバマシン３は、アンケートを実施し、集計するコンピュータである。
【００３３】
サーバマシン３上では、ＷＷＷサーバ６が動作している。このＷＷＷサーバ６は、プログラム送信機能６ａ、受信機能６ｂを具備する。
【００３４】
記録媒体９に記録されているデータ収集プログラム９ａがサーバマシン３に読み込まれることにより、ＷＷＷサーバ６におけるプログラム送信機能６ａ、受信機能６ｂが実現され、また集計機能６ｄが実現される。
【００３５】
プログラム送信機能６ａは、所定のアンケートを実施するための時間測定アンケートプログラム７ａをユーザ端末２に送信する。
【００３６】
記録手段７に記録されている時間測定アンケートプログラム７ａは、時間測定機能１１、入力画面生成機能１２、アンケート回答・測定データ送信機能１３、処理機能１４をコンピュータにより実現するプログラムを含み、図１では時間測定アンケートプログラム７ａが実行されると各機能が実現されることを表している。
【００３７】
時間測定機能１１は、例えば、複数の質問についてそれぞれの回答に要した時間、全ての質問に対して回答するまでに要した時間などを測定する。
【００３８】
入力画面生成機能１２は、回答データを入力するためのアンケート用Ｗｅｂページである入力画面を生成する。回答者は、この入力画面から入力機能８を利用して回答の入力を行う。
【００３９】
処理機能１４は、回答データと入力時間の測定データとに基づいて各種処理を実行する。具体的には、処理機能１４は、例えば、入力時間の測定データと予め定められているデータ入力時間の許容範囲を示すデータとを比較し、回答データの入力に要した時間がデータ入力時間の許容範囲内の場合に回答データが妥当であると判定し、許容範囲内にない場合に回答データが妥当でないと判定し、その妥当でないと判定された回答データをサーバマシン３へ送信するデータから削除する。
【００４０】
アンケート回答・測定データ送信機能１３は、処理機能１４によって削除されなかったアンケート回答、測定データをサーバマシン３へ送信する。
【００４１】
受信機能６ｂは、時間測定アンケートプログラム７ａのアンケート回答・測定データ送信機能１３から送信されたアンケート回答、測定データを受信し、アンケート・データベース６ｆに登録する。
【００４２】
集計機能６ｄは、アンケート・データベース６ｆをアクセスし、登録されている回答データと入力時間の測定データとに基づいて各種処理を実行する。
【００４３】
上記図１では、処理機能１４がユーザ端末Ａ側にある場合について説明したが、処理機能１４がサーバマシン３側にある場合について図２を用いて説明する。
【００４４】
図２は、本実施の形態に係る処理機能１４がサーバマシン３側にある場合のデータ収集方法を実施するアンケートシステムの構成を例示するブロック図である。
【００４５】
このアンケートシステムＡＳ２では、回答者（ユーザ）によって操作されるユーザ端末Ａ〜Ｃとサーバマシン３とがネットワーク２０４を介して接続されて構成される。
【００４６】
ユーザ端末Ａには、ＷＷＷブラウザ２０５が搭載されている。
【００４７】
アンケートを実施し、集計するコンピュータであるサーバマシン３上では、ＷＷＷサーバ２０６が動作している。このＷＷＷサーバ２０６は、プログラム送信機能２０６ａ、受信機能２０６ｂを具備する。
【００４８】
記録媒体２０９に記録されているデータ収集プログラム２０９ａがサーバマシン３に読み込まれることにより、ＷＷＷサーバ２０６におけるプログラム送信機能２０６ａ、受信機能２０６ｂが実現され、また処理機能２０１４、集計機能２０１９が実現される。
【００４９】
プログラム送信機能２０６ａは、所定のアンケートを実施するための記録手段２０７に記録された時間測定アンケートプログラム２０７ａをユーザ端末Ａに送信する。
【００５０】
時間測定アンケートプログラム２０７ａは、時間測定機能２０１１、入力画面生成機能２０１２、アンケート回答・測定データ送信機能２０１３をコンピュータにより実現するプログラムを含む。図２では、時間測定アンケートプログラム２０７ａが実行され、各機能が実現されている。
【００５１】
入力画面生成機能２０１２は、回答データを入力するためのアンケート用Ｗｅｂページである入力画面となるアンケートフォームを生成・表示する。そして、回答者は入力機能２０８によりアンケート回答を入力する。
【００５２】
時間測定機能２０１１は、例えば、複数の質問についてそれぞれの回答に要した時間、全ての質問に対して回答するまでに要した時間などを測定する。
【００５３】
アンケート回答・測定データ送信機能２０１３は、アンケート回答、測定データをサーバマシン３の受信機能２０６ｂへ送信する。そして、サーバマシン３は、受信したアンケート回答、測定データを受信機能２０６ｂによりアンケート・データベース２０１７に登録する。
【００５４】
処理機能２０１４は、アンケート・データベース２０１７から回答データと入力時間の測定データを取り込み、回答データと入力時間の測定データに基づいて各種処理を実行する。
【００５５】
具体的には、処理機能２０１４は、例えば、入力時間の測定データと予め定められているデータ入力時間の許容範囲を示すデータとを比較する。そして、処理機能２０１４は、回答データの入力に要した時間がデータ入力時間の許容範囲内の場合に回答データが妥当であると判定し、アンケート・データベース２０１７におけるこの回答データの登録を維持する。一方、処理機能２０１４は、許容範囲内にない場合に回答データが妥当でないと判定し、この回答データをアンケート・データベース２０１７の登録データから外す。
【００５６】
集計機能２０１９は、アンケート・データベース２０１７をアクセスし、登録されている回答データと入力時間の測定データとに基づいて各種処理を実行する。
【００５７】
なお、データ入力時間の許容範囲は、例えば回答者が質問の内容を理解するために必要な時間から定められるとしてもよい。
【００５８】
その他にも、処理機能２０１４は、全回答者の入力に要した時間が所定の時間より短い質問を選択し、この質問の変更又は削除を支援する処理を実行する。入力に要した時間の短い質問は、質問を読まずに回答されている可能性がある。したがって、質問の変更又は削除を支援することで、アンケート実施者は、この質問を改善可能である。
【００５９】
また、処理機能２０１４は、全回答者の入力に要した時間が所定の時間より長い質問を選択し、この質問の変更又は削除を支援する処理を実行する。さらに、処理機能２０１４は、回答作業を中断した回答者の数が所定の数よりも多い質問を選択し、この質問の変更又は削除を支援する処理を実行する。
【００６０】
入力に要した時間の長い質問、又は回答作業を中断した回答者の多い質問は、回答者に負担のかかる質問と推定される。したがって、このような質問の変更又は削除を支援することで、アンケート実施者は、質問を改善可能となる。
【００６１】
そして、処理機能２０１４は、変更・削除後の質問の内容をアンケート・データベース２０１７に格納する。
【００６２】
集計機能２０１９は、アンケート・データベース２０１７をアクセスし、登録されている回答データとその妥当性の判定結果とに基づいて、集計処理を実行する。
【００６３】
例えば、集計機能２０１９は、妥当であると判断された回答データのみに基づいて、アンケートの集計を行い、その集計結果をアンケート・データベース２０１７に登録する。
【００６４】
アンケート・データベース２０１７は、アンケートの集計データ、回答データ、入力時間の測定データ、処理機能２０１４により処理されたデータなどの各種データを格納する。
【００６５】
図３は、アンケートフォームの具体例を示す図である。選択肢の選択、自由記載欄への入力が可能である。「終了／送信」ボタン１０が設けられている。
【００６６】
上記のようなサーバマシン３によるデータ収集動作について説明する。
【００６７】
図４は、上記図２のサーバマシン３の動作の具体例を示すフローチャートである。
【００６８】
回答者がユーザ端末ＡのＷＷＷブラウザ２０５に対し、アンケートフォームを表示するＷｅｂページのＵＲＬを入力すると、サーバマシン３のＷＷＷサーバ２０６がアクセスされる。
【００６９】
すると、ＷＷＷサーバ２０６のプログラム送信機能２０６ａにより、時間測定アンケートプログラム２０７ａがユーザ端末Ａに送信される（Ｓ１）。
【００７０】
これにより、ＷＷＷブラウザ２０５上にアンケートフォームが表示され、またＷＷＷブラウザ２０５による時間測定機能２０１１の実行が可能な状態になる。
【００７１】
回答者は、表示されたアンケートフォームにしたがって回答作業を行う。すると、回答データが入力され、時間測定機能２０１１によって入力に要した時間が測定され、入力時間の測定データが求められる。具体的には、複数の質問に対する入力に要した時間の間隔、全ての質問に対する入力に要した時間が測定され、その測定結果が入力時間の測定データとされる。
【００７２】
回答者は回答作業が終了すると「終了／送信」ボタン１０をマウスでクリックする。この「終了／送信」ボタン１０の押下により、アンケート回答データ、測定データがアンケート回答・測定データ送信機能２０１３により受信機能２０６ｂに送信される。
【００７３】
回答データと入力時間の測定データは、この場合、サーバマシン２０３上のＷＷＷサーバ２０６の受信機能２０６ｂによって受信され（Ｓ２）、アンケート・データベース２０１７に格納される。
【００７４】
そして、アンケート・データベース２０１７に格納された回答データと入力時間の測定データは、処理機能２０１４によってアクセスされ、処理機能２０１４によって回答データの妥当性が判定される。すなわち、ある回答データの入力時間がデータ入力時間の許容範囲内か否かが判定され（Ｓ３）、許容範囲内であればこの回答データは妥当であると判定され（Ｓ４）、許容範囲内でなければこの回答データは妥当でないと判定される（Ｓ５）。この判定結果は回答データ毎にアンケート・データベース２０１７に格納される。
【００７５】
なお、アンケート実施者は、判定結果を参考にして、処理機能２０１４によるアンケート内容の変更支援処理を利用し、アンケートの内容を更新してもよい。
【００７６】
そして、集計機能２０１９によってアンケート・データベース２０１７に格納された回答データとその判定結果とがアクセスされ、集計処理が実行される。
【００７７】
例えば、収集された回答データのうち妥当であると判断された回答データのみを利用した集計が行われる。集計結果は、アンケート・データベース２０１７に格納される（Ｓ６）。
【００７８】
なお、アンケート実施者は、この集計機能２０１９による集計結果を参考にして、処理機能２０１４によるアンケート内容の変更支援処理を利用し、アンケートの内容を更新してもよい。
【００７９】
上記図４では、上記図２についての動作を説明している。ここで、上記図１についての動作についても簡単に説明する。まず上記図１では、時間測定アンケートプログラム７ａがサーバマシン３からユーザ端末Ａに送信される、次に、ユーザの入力にしたがって回答データと入力時間の測定データとが作成される。次に、ユーザ端末Ａ側において処理機能１４による処理が実行された後、アンケート回答・測定データ送信機能１３により回答データと測定データがサーバマシン３側に送信される。次に、回答データと測定データはサーバマシン３側に受信される。このため、上記ステップＳ３〜Ｓ５の動作についてはサーバマシン３上では行われない。次に、アンケート・データベース６ｆに格納された回答データと入力時間の測定データは、集計機能６ｄによってアクセスされ、上記図２の集計機能２０１９と同様の処理が行われる。なお、上記図１についての動作において、測定データに基づく回答データの正当性の判断は、ユーザ端末Ａ側で行われるため、ユーザ端末Ａからサーバマシン３に、正当と判断された回答データが送信され、測定データは送信されないとしてもよい。
【００８０】
以上説明したように、本実施の形態に係るデータ収集方法を実施することにより、信憑性の高い回答データを収集することができる。
【００８１】
例えば回答者が質問の内容を把握するために必要な時間が経過するよりも早く入力された回答データを排除し、回答者が質問の内容を理解してから入力されたと判定された回答データのみを収集することができる。
【００８２】
これにより、ＷＷＷ上で懸賞付きのアンケートを実施した場合であっても信憑性の高い回答を収集できる。また、高精度な分析結果、集計結果を得ることができる。
【００８３】
（第２の実施の形態）
本実施の形態においては、データの入力作業を実行可能な時間を制御し、所定のスケジュールにしたがって回答者が回答することにより信憑性の高いデータを収集するデータ収集方法について説明する。
【００８４】
図５は、本実施の形態に係るデータ収集方法を実施するアンケートシステムの構成を例示するブロック図である。複数のユーザ端末Ａ〜Ｃがネットワーク４を介してサーバマシン３に接続されているのは、上記第１の実施の形態と同様である。
【００８５】
また、記録媒体３０９に記録されたデータ収集プログラム３０９ａを読み込むことにより、サーバマシン３上のＷＷＷサーバ６によってプログラム送信機能３０６ａ、受信機能３０６ｂが実現され、集計機能３０１９が実現される。
【００８６】
プログラム送信機能３０６ａは、このＷＷＷサーバ３０６にアクセスしたユーザ端末Ａ等に記録手段３０７に記録された入力制御アンケートプログラム３０７ａを送信する。図５は入力制御アンケートプログラム３０７ａがコンピュータに読み込まれて実行されると、入力画面生成機能３０１２、入力制御機能３０１３、アンケート回答送信機能３０１４の各機能を実現することを表している。
【００８７】
入力画面生成機能３０１２は、回答データを入力するためのアンケート用Ｗｅｂページである入力画面を生成する。そして、回答者は入力機能３０８を利用してアンケート回答を入力する。
【００８８】
入力制御機能３０１３は、所定のスケジュールにしたがって回答者が回答を入力するための時間制御を行う。
【００８９】
このスケジュールは、質問の内容を把握するのに必要な時間の経過後でなければユーザによるデータ入力を許可しないように定められている。
【００９０】
ＷＷＷブラウザ３０５のアンケート回答送信機能３０１４は、入力制御機能３０１３によるスケジュールにしたがって入力機能３０８に入力された回答データをサーバマシン３に送信する。
【００９１】
アンケート回答受信機能３０６ｂは、所定のスケジュールにしたがって入力された回答データを受信し、アンケート・データベース３０１７に格納する。
【００９２】
集計機能３０１９は、所定のスケジュールにしたがって入力された回答データをアンケート・データベース３０１７から読み出して集計処理を実行する。
【００９３】
上記のようなサーバマシン３によるデータ収集動作について説明する。
【００９４】
図６は、本実施の形態に係るサーバマシン３の動作の具体例を示すフローチャートである。
【００９５】
回答者がＷＷＷブラウザ３０５に対してアンケートフォームを表示するＷｅｂページのＵＲＬを入力すると、ＷＷＷサーバ３０６がアクセスされる。
【００９６】
すると、ＷＷＷサーバ３０６のプログラム送信機能３０６によって入力制御アンケートプログラム３０７ａがユーザ端末Ａに送信される（Ｔ１）。
【００９７】
これにより、ＷＷＷブラウザ３０５上にアンケートフォームが表示され、またＷＷＷブラウザ３０５によって入力制御アンケートプログラム３０７ａが実行される。
【００９８】
回答者は、表示されたアンケートフォームにしたがって入力機能３０８を利用して回答作業を行う。この場合、入力制御アンケートプログラム３０７ａによって回答者の入力可能な時間が制御される。例えば、上記図３に示すアンケートが実施される場合、質問「Ｑ１」に回答するための入力が実施された後３０秒間は他の質問への回答の入力が制限される。そして、質問「Ｑ１」の回答が入力されてから３０秒以上経過すると、次の質問に対する回答の入力が可能となる。これにより、質問を読むことなく回答が入力されることを防止可能である。
【００９９】
回答の入力が終了すると、回答者は、「終了／送信」ボタン１０をマウスでクリックする。これにより、ＷＷＷブラウザ３０５の送信機能５ｃによって回答データがサーバマシン３０６に送信される。
【０１００】
回答データは、ＷＷＷサーバ３０６の受信機能３０６ｂによって受信され（Ｔ２）、アンケート・データベース３０１７に格納される。
【０１０１】
アンケート・データベース３０１７に格納された回答データは、集計機能３０１９によってアクセスされ、集計処理が実行される。集計結果は、アンケート・データベース３０１７に格納される（Ｔ３）。
【０１０２】
以上説明したように、本実施の形態に係るデータ収集方法を実施することにより、信憑性の高い回答データを収集することができる。
【０１０３】
すなわち、所定のスケジュールにしたがって回答者による入力可能時間を制限することにより、回答者が質問の内容を理解した後に入力した回答データを収集することができる。
【０１０４】
これにより、高精度な分析結果、集計結果を得ることができる。
【０１０５】
（第３の実施の形態）
本実施の形態では、信頼性の高いユーザであらかじめアンケートを実施し、データの入力作業を実行可能な時間を決定する形態を説明する。
【０１０６】
図７は、本実施の形態に係るデータ収集方法を実施するアンケートシステムの構成を例示するブロック図である。
【０１０７】
記録媒体４０９に記録されたデータ収集プログラム４０９ａをサーバマシン３が読み込むことにより、サーバマシン３上のＷＷＷサーバ４０６によってプログラム送信機能４０６ａ、受信機能４０６ｂが実現され、また集計機能４０１９、入力制御条件設定機能４０２０が実現される。
【０１０８】
プログラム送信機能４０６ａは時間測定アンケートプログラム４０７ａ、入力制御アンケートプログラム４０７ｂをユーザ端末に送信する。
【０１０９】
受信機能４０６ｂは、時間測定アンケートプログラム４０７ａのアンケート回答・測定データ送信機能４０１３ａから送信されたアンケート回答、測定データ、入力制御アンケートプログラム４０７ｂから送信されたアンケート回答、測定データを受信し、アンケート・データベース４０１７に格納する。
【０１１０】
ここで、時間測定アンケートプログラム４０７ａは上記図２の時間測定アンケートプログラム２０７ａと、時間測定機能４０１１ａは上記図２の時間測定機能２０１１と、入力画面生成機能４０１２ａは上記図２の入力画面生成機能２０１２と、アンケート回答・測定データ送信機能４０１３ａは上記図２のアンケート回答・測定データ送信機能２０１３と同様の機能を有する。
【０１１１】
また、入力制御アンケートプログラム４０７ｂは上記図５の入力制御アンケートプログラム３０７ａと、入力画面生成機能４０１２ｂは上記図５の入力画面生成機能３０１２と、入力制御機能４０１３ｂは上記図５の入力制御機能３０１３と、アンケート回答送信機能４０１４ｂは上記図５のアンケート回答送信機能３０１４と同様の機能を有する。
【０１１２】
集計機能４０１９は、集計機能３０１９と同様の機能を有する。
【０１１３】
入力制御条件設定機能４０２０は、受信機能４０６ｂによって受信された測定データやアンケート回答をアンケート・データベース４０１７から取り出し、設問の回答に要した時間を統計処理し、入力条件を決定し、設定ファイルｆを作成する。そして、設定ファイルｆに書き込まれた入力条件を入力制御アンケートプログラム４０７ｂに設定する。
【０１１４】
次に、本実施の形態の処理の動作を説明する。
【０１１５】
まず、プログラム送信機能４０６ａは、ユーザ端末Ａに時間測定アンケートプログラム４０７ａを送信する。ここで、ユーザ端末Ａのユーザは会員ユーザなどの信頼性の高いユーザであり、プログラム送信機能４０６ａは信頼性の高いユーザの情報を記録する記録手段からそのユーザの宛先情報を読み出し、送信する。
【０１１６】
時間測定アンケートプログラム４０７ａを受信したユーザ端末Ａでは、時間測定機能４０１１ａ、入力画面生成機能４０１２ａによって上記図２の時間測定機能２０１１、入力画面生成機能２０１２と同様の処理が行われ、入力されたアンケート回答、測定データがアンケート回答・測定データ送信機能４０１３ａから受信機能４０６ｂに送信される。
【０１１７】
受信機能４０６ｂは、アンケート回答、測定データを受信するとアンケート・データベース４０１７に格納する。本実施の形態では、これらのアンケート回答等は信頼性の高いユーザからのものであるため、上記図２の処理機能２０１４のような処理は行わない。
【０１１８】
次に、入力制御条件設定機能４０２０は、アンケート・データベース４０１７のアンケート回答、測定データを取り出し、設問毎に回答に要した時間を統計処理し、データの入力作業を実行することができる時間を設定ファイルｆとして作成する。例えば、設問毎の回答に要した時間について正規分布の９０％信頼区間の値をデータの入力作業ができる時間（入力時間）として設定する。例えば、問１についての回答に要した時間を統計的に処理した結果、正規分布の９０％信頼区間の値が１０秒から７０秒だった場合は、回答開始を０秒とすると回答終了時間が１０秒から７０秒までしか入力できないように、入力時間を１０秒から７０秒と設定する。
【０１１９】
設定ファイルｆとしては、図８のように、設問毎に入力時間（入力可能時間）が設定される。この場合は、例えばＱ１では回答開始から７０秒までの間に回答が可能である。
【０１２０】
また、この設定の場合では、入力時間として１０秒〜７０秒と設定され、回答開始から回答終了時間までの時間が１０秒から７０秒まで入力可能である。
【０１２１】
そして、入力制御条件設定機能４０２０は、設定された入力時間を入力制御アンケートプログラム４０７ｂに設定する。
【０１２２】
次に、プログラム送信機能４０６ａは、設問毎の入力時間制限を含む入力制御アンケートプログラム４０７ｂを会員ユーザではない一般ユーザのユーザ端末Ｂに送信する。
【０１２３】
ユーザ端末Ｂでは、入力画面生成機能４０１２、入力制御機能４０１３ｂによって設問毎の入力時間が制限されたアンケートが行われ、その入力されたアンケート回答はアンケート回答送信機能４０１４ｂによって受信機能４０６ｂに送信される。
【０１２４】
そして、受信機能４０６ｂは、受信したアンケート回答をアンケート・データベース４０１７に格納し、集計機能４０１９は、そのアンケート回答を取り出して上記図１の集計機能６ｄのような集計処理を行う。
【０１２５】
このように、本実施の形態では、信頼性の高いユーザであらかじめアンケートを実施し、そのアンケート回答、測定データを利用して一般回答者によるデータの入力作業の実行可能時間を決定することによって、設問毎に一層正確な入力可能時間を設定でき、より正確なアンケートへの回答を促すことができる。
【０１２６】
つまり、例えば、アンケートにおいて、回答者が設問に対してよく考えずに回答を入力するようないいかげんな回答を排除でき、また、考える時間が長すぎて真実ではなく、体裁を考えて行う回答などを排除でき、より正確なアンケートへの回答を促すことができる。
【０１２７】
（第４の実施の形態）
本実施の形態においては、同一の質問を繰り返すことにより不正な入力を検出するデータ収集方法について説明する。
【０１２８】
図９は、本実施の形態に係るデータ収集方法を実施するアンケートシステムの構成を例示するブロック図である。
【０１２９】
記録手段５０９に記録されたデータ収集プログラム５０９ａを読み込むことにより、サーバマシン３上のＷＷＷサーバ５０６によってプログラム送信機能５０６ａ、受信機能５０６ｂ及び集計機能５０１９が実現される。
【０１３０】
プログラム送信機能５０６ａは、このＷＷＷサーバ５０６にアクセスしてきたユーザ端末Ａに記録手段５０７に記録されている不正入力検出プログラム５０７ａを送信する。
【０１３１】
不正入力検出プログラム５０７ａは、入力画面データによるアンケートの質問構成を制御する。例えば、同じ質問を回答者に気づかれないように複数回提示し、回答させ、同一の質問に対する回答の整合性を判定する。これにより、質問の内容を理解することなく回答している回答者を検出することができる。
【０１３２】
ＷＷＷブラウザ５０５の送信機能５０１４は、回答データをサーバマシン３に送信する。
【０１３３】
受信機能５０６ｂは、回答データを受信し、アンケート・データベース５０１７に格納する。
【０１３４】
集計機能５０１９は、回答データをアンケート・データベース５０１７から読み出して集計処理を実行する。
【０１３５】
上記のようなサーバマシン３によるデータ収集動作について説明する。
【０１３６】
図１０は、サーバマシン３の動作の具体例を示すフローチャートである。
【０１３７】
回答者がＷＷＷブラウザ５０５ａに対してアンケートフォームを表示するＷｅｂページのＵＲＬを入力すると、ＷＷＷサーバ６がアクセスされる。
【０１３８】
すると、ＷＷＷサーバ６のプログラム送信機能５０６ａによって不正入力検出プログラム５０７ａがユーザ端末Ａに送信される（Ｕ１）。
【０１３９】
これにより、ＷＷＷブラウザ５０５上にアンケートフォームが表示され、またＷＷＷブラウザ５０５によって不正入力検出機能５０１３が実行される。
【０１４０】
回答者は、表示されたアンケートフォームにしたがって回答作業を行う。この場合、不正入力検出機能５０１３により、アンケートの質問構成が制御され、同じ質問が回答者に気づかれない状態で複数回提示される。そして、不正入力検出機能５０１３により、同じ質問に対する複数の回答の整合性がチェックされ、整合性がない場合にかかる入力は不正な入力であると判定される。
【０１４１】
回答の入力が終了すると、回答者は、「終了／送信」ボタン１０をマウスでクリックする。
【０１４２】
すると、不正入力検出機能５０１３によって不正な入力か否かどうか判定された結果の回答データがＷＷＷブラウザ５０５の送信機能５０１４によってサーバマシン６に送信される。
【０１４３】
ＷＷＷブラウザ５０５の送信機能５０１４によって送信された回答データは、ＷＷＷサーバ５０６の受信機能５０６ｂによって受信され（Ｕ２）、アンケート・データベース５０１７に格納される。
【０１４４】
アンケート・データベース５０１７に格納された回答データは、集計機能５０１９によってアクセスされ、集計処理が実行される。その時、不正入力検出機能５０１３の結果より、不正入力であると判定された回答データを除いて集計を行うこともできる。集計結果は、アンケート・データベース５０１７に格納される（Ｕ３）。
【０１４５】
以上説明したように、本実施の形態に係るデータ収集方法を実施することにより、信憑性の高い回答データを集計することができる。
【０１４６】
すなわち、アンケートの質問構成を制御し、同一の質問を繰り返すことで、回答者が質問の内容を理解して入力した回答データを集計することができる。
【０１４７】
これにより、高精度な分析結果、集計結果を得ることができる。
【０１４８】
なお、不正入力検出機能５０１３は、選択肢の回答として同一の番号が所定回数以上繰り返して選択された場合に不正な入力がなされたと判定してもよい。また、例えば周期性があるなどのように、ある人為的な規則にそって選択肢の番号が選択されている場合に不正な入力がなされたと判定してもよい。
【０１４９】
ここで、上記各実施の形態の説明では、時間測定アンケートプログラム７ａ、２０７ａ、４０７ａ、入力制御アンケートプログラム３０７ａ、４０７ｂ、不正入力検出プログラム５０７ａは、ＷＷＷブラウザにある場合を説明しているが、ＷＷＷブラウザ上で実行されるプログラム以外のものでもよく、ユーザ端末上にある場合（ユーザ端末上で実行される場合）のものでもよい。
【０１５０】
また、時間測定アンケートプログラム７ａ、２０７ａ、４０７ａ、入力制御アンケートプログラム３０７ａ、４０７ｂ、不正入力検出プログラム５０７ａは、ｊａｖａ  ｓｃｒｉｐｔなどを用いて実現されてもよく、アンケート入力に要した時間データを収集する方法は、ｊａｖａ  ｓｃｒｉｐｔのＤａｔｅクラスなどを用いて実現することもできる。
【０１５１】
なお、上記各実施の形態に係るアンケートシステムＡＳ１〜ＡＳ５の各構成要素は、同様の動作を実現可能であれば配置を変更させてもよく、また各構成要素を自由に組み合わせてもよく、各構成要素を自由に分割してもよい。
【０１５２】
また、上記各実施の形態において、サーバマシン３は複数の計算機により構成され、データ収集プログラム９ａ、２０９ａ、３０９ａ、４０９ａ、５０９ａは複数の計算機に分散して配置され、互いに連携を取りつつ処理を実行するとしてもよい。
【０１５３】
上記各実施の形態に係るデータ収集プログラム９ａ、２０９ａ、３０９ａ、４０９ａ、５０９ａは、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体９、２０９、３０９、４０９、５０９に書き込んでコンピュータに適用可能である。またデータ収集プログラム９ａ、２０９ａ、３０９ａ、４０９ａ、５０９ａは、通信媒体により伝送してコンピュータに適用することも可能である。コンピュータは、データ収集プログラム９ａ、２０９ａ、３０９ａ、４０９ａ、５０９ａを読み込み、データ収集プログラム９ａ、２０９ａ、３０９ａ、４０９ａ、５０９ａによって動作が制御されることにより、上記の機能を実現する。
【０１５４】
【発明の効果】
以上詳記したように本発明においては、回答者の入力状況が監視され、その監視結果に基づいて妥当な入力であると判定されたデータのみが収集される。
【０１５５】
これにより、収集したデータに基づく集計、分析の精度を向上させることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るデータ収集方法を実施するアンケートシステムの構成の第１例を示すブロック図。
【図２】同実施の形態に係るデータ収集方法を実施するアンケートシステムの構成の第２例を示すブロック図。
【図３】アンケートフォームの具体例を示す図。
【図４】同実施の形態におけるサーバマシンの動作の具体例を示すフローチャート。
【図５】本発明の第２の実施の形態に係るデータ収集方法を実施するアンケートシステムの構成を例示するブロック図。
【図６】同実施の形態におけるサーバマシンの動作の具体例を示すフローチャート。
【図７】本発明の第３の実施の形態に係るデータ収集方法を実施するアンケートシステムの構成を例示するブロック図。
【図８】設定ファイルの例を示す図。
【図９】本発明の第４の実施の形態に係るデータ収集方法を実施するアンケートシステムの構成を例示するブロック図。
【図１０】同実施の形態におけるサーバマシンの動作の具体例を示すフローチャート。
【符号の説明】
ＡＳ１〜ＡＳ５…アンケートシステム、Ａ〜Ｄ…ユーザ端末、３…サーバマシン、４…ネットワーク、５…ＷＷＷブラウザ、６ｆ…アンケート・データベース、６…ＷＷＷサーバ、６ａ…プログラム送信機能、受信機能６ｂ、６ｄ…集計機能、７ａ…時間測定アンケートプログラム、８…入力機能、９ａ…データ収集プログラム、１１…時間測定機能１１、１２…入力画面生成機能、１３…アンケート回答・測定データ送信機能、１４…処理機能、３０７ａ…入力制御アンケートプログラム、５０７ａ…不正入力検出プログラム
【図１】
2004280482.tif 000003
【図２】
2004280482.tif 000004
【図３】
2004280482.tif 000005
【図４】
2004280482.tif 000006
【図５】
2004280482.tif 000007
【図６】
2004280482.tif 000008
【図７】
2004280482.tif 000009
【図８】
2004280482.tif 000010
【図９】
2004280482.tif 000011
【図１０】
2004280482.tif 000012