(57)【要約】【課題】  複数の既存の選択肢の中から選択された回答及び選択肢を新規に追加した回答の受け付けを可能とするアンケート収集プログラムにおいて、アンケート回答後に、選択肢が追加された場合において、既に回答したアンケート回答者が再回答を行うことを可能とする。【解決手段】  第１の回答者からアンケートの回答情報を受け付ける受付手段、前記受付手段で受け付けた回答情報に新規選択肢の追加を含むか否かを判定し、新規選択肢の追加を含むと判定した場合に、当該新規選択肢を選択肢に追加する新規選択肢化手段、前記新規選択肢化手段により、新規選択肢が追加された場合に、新規選択肢が追加される以前に回答を受け付けた回答者に対して再回答依頼を通知する通知手段によって達成する。【選択図】図１
2007087228.tif 000002
【特許請求の範囲】
【請求項１】
複数の既存の選択肢の中から選択された回答及び選択肢を新規に追加した回答の受け付けを可能とするアンケート収集プログラムであり、
コンピュータを、
第１の回答者からアンケートの回答情報を受け付ける受付手段、
前記受付手段で受け付けた回答情報に新規選択肢の追加を含むか否かを判定し、新規選択肢の追加を含むと判定した場合に、当該新規選択肢を選択肢に追加する新規選択肢化手段、
前記新規選択肢化手段により、新規選択肢が追加された場合に、新規選択肢が追加される以前に回答を受け付けた回答者に対して再回答依頼を通知する通知手段
として機能させることを特徴とするアンケート収集プログラム。
【請求項２】
アンケートの回答依頼をした全員の回答者から少なくとも一回の回答があった場合において、
アンケートの再回答が全てあった場合に選択肢の得票数が最小と予測される可能性最小得票数を集計する集計手段及び最大と予測される場合の可能性最大得票数を集計する集計手段、
第１の選択肢に対応する前記集計手段で得られる可能性最小得票数と、
第２の選択肢に対応する前記集計手段で得られる可能性最大得票数とを比較し、
前記第１の選択肢に対応する可能性最小得票数が前記第２の選択肢に対応する可能性最大得票数よりも多い場合に第１の選択肢と第２の選択肢の順序が確定した旨の通知を行う通知手段、
を更に機能させることを特徴とする請求項１記載のアンケート収集プログラム。
【請求項３】
得票数が多い選択肢の個数である上位回答個数を予め定めておき、
前記通知手段は更に、
前記可能性最小得票数で選択肢を並べ替え、
前記上位回答個数内に含まれる並べ替えた選択肢中の可能性最小得票数の最小数と、
前記上位回答個数外の全ての選択肢に対応する前記可能性最大得票数の最大数とを比較し、
該最少数が該最大数よりも大きい場合に、アンケート回答結果として前記第１の集計手段での該上位回答個数内の全ての選択肢を通知する
ことを特徴とする請求項２記載のアンケート収集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アンケート回答者の意向を反映するとともに、アンケート主催者が効率よくアンケートの結果を得ることを可能とするアンケート収集装置及びアンケート収集プログラムに関する。
【背景技術】
【０００２】
従来のアンケートには、アンケート主催者が予め複数のアンケート回答のための選択肢を設定しておき、アンケート回答者がその候補の中から最適な選択肢を選択し、回答するものがあった。
【０００３】
また、選挙などにおいて再投票を認め、再投票時には、前回の投票分をキャンセルすることで重複投票を回避するものもある（例えば、特許文献１参照）。
【特許文献１】特開平８−１６６８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、アンケート主催者が予め設定した選択肢ではなく、アンケート回答者が回答した回答内容を新規の選択肢として採用し、以降の回答においては該追加された新規選択肢も選択可能とすることを許可するアンケート方式もあり得る。そのようなアンケート方式下では、アンケート回答者が新たな選択肢を追加した場合において、該選択肢が追加されるよりも以前にアンケートに回答したアンケート回答者は、新たに追加された選択肢の方がより最適な回答である場合が考えられる。
【０００５】
そこで、アンケート主催者は、既に回答したアンケート回答者に対して、現在の回答と新規に追加された選択肢とを比較させる再回答依頼を通知する。そして、アンケート回答者は、アンケート主催者から送られてきた再回答依頼に対して再回答を行う。
【０００６】
この一連のアンケートの再回答依頼通知から集計までの処理を行った場合には、アンケート回答の新規選択肢が追加される毎にアンケート回答依頼が再度通知されるため、アンケート結果を得るまでに膨大な時間を要することとなる。
【課題を解決するための手段】
【０００７】
本発明は、複数の既存の選択肢の中から選択された回答及び選択肢を新規に追加した回答の受け付けを可能とするアンケート収集プログラムであり、コンピュータを、第１の回答者からアンケートの回答情報を受け付ける受付手段、前記受付手段で受け付けた回答情報に新規選択肢の追加を含むか否かを判定し、新規選択肢の追加を含むと判定した場合に、当該新規選択肢を選択肢に追加する新規選択肢化手段、前記新規選択肢化手段により、新規選択肢が追加された場合に、新規選択肢が追加される以前に回答を受け付けた回答者に対して再回答依頼を通知する通知手段として機能させることを特徴とする。
【０００８】
この構成により、再回答を効率的に通知することが可能となり、回答者が選択可能な項目も確保される。
【０００９】
また、再回答依頼を通知した第２の回答者に対するアンケートの再回答依頼において、前記通知手段は、該第２の回答者が前回回答した選択肢と新規選択肢とのみを選択可能な選択肢として提示することを特徴とする。
【００１０】
この構成により、再回答時に全く異なる回答がなされることを防止し、迅速なアンケート集計を行うことが可能となる。
【００１１】
また、再回答依頼を通知した第２の回答者に対するアンケートの再回答依頼において、該第２の回答者が前回回答した以降に複数の新規選択肢がある場合には、前記通知手段は更に、アンケートの再回答依頼で前回回答した選択肢と前回回答した以降に追加された全ての選択肢とを選択可能とすることを特徴とする。
【００１２】
この構成により、再回答時に全く異なる回答がなされることを防止するとと共に、追加質問に繰り返し回答する煩雑さを回避することが可能となる。
【００１３】
また、アンケートの回答依頼をした全員の回答者から少なくとも一回の回答があった場合において、アンケートの再回答が全てあった場合に選択肢の得票数が最小と予測される可能性最小得票数を集計する集計手段及び最大と予測される場合の可能性最大得票数を集計する集計手段、第１の選択肢に対応する前記集計手段で得られる可能性最小得票数と、第２の選択肢に対応する前記集計手段で得られる可能性最大得票数とを比較し、前記第１の選択肢に対応する可能性最小得票数が前記第２の選択肢に対応する可能性最大得票数よりも多い場合に第１の選択肢と第２の選択肢の順序が確定した旨の通知を行う通知手段、を更に機能させることを特徴とする。
【００１４】
この構成により、アンケート回答の順位が確定した時点でその回答を通知することが可能となり、アンケートの締め切りまで結果を待つ必要がなく、アンケート集計の処理の迅速化が可能となる。
【００１５】
また、得票数が多い選択肢の個数である上位回答個数を予め定めておき、前記通知手段は更に、
前記可能性最小得票数で選択肢を並べ替え、前記上位回答個数内に含まれる並べ替えた選択肢中の可能性最小得票数の最小数と、前記上位回答個数外の全ての選択肢に対応する前記可能性最大得票数の最大数とを比較し、該最少数が該最大数よりも大きい場合に、アンケート回答結果として前記第１の集計手段での該上位回答個数内の全ての選択肢を通知することを特徴とする。
【００１６】
この構成により、アンケート主催者が予め定めた上位の選択肢が得られた時点でその回答が出力されるため、より早いアンケートの回答結果の入手が可能となる。
【発明の効果】
【００１７】
本発明により、アンケートの回答のための選択肢をアンケート回答者が追加できることにより、より回答者の意向を汲んだアンケート回答を収集することが可能となるとともに、上位の回答が確定した時点でアンケート主催者側にアンケートの回答結果を出力することにより、アンケートの回答期限を待つまでもなく、アンケート結果を得ることが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下に本発明の好適な実施形態の例を記載する。
【実施例１】
【００１９】
本実施例でのアンケート手法は、ユーザが複数の選択肢の中から選択し得るのみならず、選択肢をユーザ自身が新規に追加できるアンケート手法である。
【００２０】
また、あるユーザが追加した選択肢を別のユーザが選択できる。さらに、本発明におけるアンケートの質問を送付するユーザは予め定められている。
【００２１】
あるユーザにより、新選択肢が追加された場合、既に回答済の他のユーザは再度アンケートに回答することが可能となり、既回答をキャンセルし新選択肢に回答することができる。
【００２２】
なお、一度アンケートに回答したユーザの再回答の際には、自らによる新選択肢追加はできない。更に再回答の時点で他のユーザにより追加された新選択肢へ投票、又は、既投票分のキャンセルのみ可能である。
【００２３】
図１にシステム構成図を示す。
【００２４】
本発明のシステムは、アンケート収集装置１０とアンケート回答端末５０とがネットワーク６０によって接続されている。
【００２５】
アンケート収集装置１０は、アンケートを回答するユーザの管理、アンケートの回答依頼の通知、アンケートの回収、アンケート回答結果を新規選択肢に追加、アンケートの再回答依頼の通知、上位回答の確定等の処理を行う装置である。
【００２６】
アンケート収集装置１０は、アンケート管理手段１１、選択肢化手段１２、上位回答確定手段１３とから構成される。
【００２７】
アンケート管理手段１１は、アンケートの回答依頼を対象となるアンケート回答者のアンケート回答端末５０にネットワーク６０経由で送信したり、アンケート回答システムにより、アンケートの回答をアンケート回答端末５０からネットワーク６０経由で受信すると、アンケート回答を記憶したり、アンケート回答の集計を行ったりする。
【００２８】
選択肢化手段１２は、アンケート回収時に自由記入欄に回答が追加されていた場合に、新規項目となり得る回答であれば、アンケート回答の新規の選択肢として加えるものである。アンケートの回答選択肢が追加されたアンケートは、アンケート管理手段１１が、再回答依頼として各アンケート端末５０に送付する。
【００２９】
上位回答確定手段１３は、アンケート管理手段１１がアンケートの回答を集計すると、その集計の値に基づきアンケート回答の選択肢の得票数による順位の変動が生じる可能性の有無を判定し、順位の変動が生じない場合に、アンケート回答順位の確定の旨を出力するものである。
【００３０】
また、アンケート収集装置１０は、ユーザ管理データベース２０、投票記録データベース３０、アンケート設定データベース４０と接続しており、アンケート管理手段１１、選択化手段１２、上位回答確定手段１３は、各データベースに保存される情報の読み込み又は書き込みを行う。
【００３１】
図２にユーザ管理データベース２０のデータ構成を示す。
【００３２】
ユーザ管理データベース２０は、アンケート回答をするユーザの情報を管理するデータベースであり、ユーザＩＤ２１、氏名２２、連絡先２３を有する。
【００３３】
ユーザＩＤ２１は、ユーザを識別するための番号である。
【００３４】
氏名２２は、ユーザの氏名である。
【００３５】
連絡先２３は、ユーザにアンケート回答依頼を送付する際の送付先である。
【００３６】
本実施例では、アンケートの回答依頼を電子メールにて行う。電子メールにアンケート回答のためのインターネット上に存在する情報資源の場所を示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を記載しておき、該ＵＲＬにアンケート回答者がアクセスし、アンケートに対して回答をすることを想定している。ただし、電子メールでアンケート依頼を送付する方式に限られず、システムに随時ログインしている状態を前提としたアンケート通知も可能である。また、その他の方式でも可能である。
【００３７】
図３に投票記録データベース３０のデータ構成を示す。
【００３８】
投票記録データベース３０は、アンケートの回答依頼を通知し、アンケートの回答があった場合に、ユーザＩＤ３１と回答内容３２と回答日時３３とを関連付けて記憶するものである。
【００３９】
ユーザＩＤ３１は、ユーザを識別するための番号であり、ユーザ管理データベース２０のユーザＩＤ２１と同じものである。
【００４０】
回答内容３２は、アンケートに対する回答が何であったのかを記憶するものである。例えば、選択肢番号が記憶される。回答日時３３は、アンケートに対する回答がいつなされたのかを記憶するものである。
【００４１】
図４にアンケート設定データベース４０のデータ構成を示す。アンケート設定データベース４０は、アンケート質問４１、上位回答個数４２、選択肢番号４３、選択肢の内容４４、設定日時４５を関連付けて記憶したものである。
【００４２】
アンケート質問４１は、アンケートの質問を記憶するものである。アンケート主催者が予め登録する。
【００４３】
上位回答個数４２は、アンケートの主催者が予め設定する値である。アンケート主催者が上位何個までの選択肢を必要としているかを登録する。上位回答確定手段１３は、アンケートの回答があった場合にその回答の選択肢をそれぞれ集計し、各選択肢の得票数による順位変動が発生しないと判断した場合に上位の選択肢が確定し、その選択肢を出力する。その際の上位の選択肢個数を登録するものである。
【００４４】
選択肢番号４３は、アンケート回答時の選択肢の番号である。内容４４は、選択肢番号４３に対応するアンケートの回答の具体的な内容である。設定日時４５は、選択肢番号４３と内容４４がアンケートの回答選択肢として設定された日時である。
【００４５】
なお、選択肢番号４３、内容４４、設定日時４５は、アンケート回答者が新規選択肢を追加した場合に、随時追加される。
【００４６】
アンケート回答端末５０はアンケート回答者が回答するための端末装置である。アンケート収集装置１０は、ユーザ管理データベース２０に登録されているユーザＩＤ２１に対してアンケート回答の依頼をするが、その際にはユーザＩＤ２１に対応する連絡先２３に対して電子メールにて通知することで依頼する。
【００４７】
アンケート回答端末５０は、ネットワーク６０経由で電子メールを受信すると、利用者は電子メールに記載されているアンケート回答先のＵＲＬにアクセスし、ＵＲＬに存在するアンケート回答システムにログインし、アンケートの回答を入力することでアンケートの回答を行う。
【００４８】
アンケート収集装置１０を構成するハードウェアの一例としては、ＣＰＵと、ＲＯＭと、ＲＡＭと、ＨＤＤ（ハードディスクドライブ）と、ＨＤ（ハードディスク）と、ＦＤＤ（フレキシブルディスクドライブ）と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）と、ディスプレイと、Ｉ／Ｆ（インタフェース）と、キーボードと、マウスとを備えている。また、各構成部はバスによってそれぞれ接続されている。
【００４９】
ＣＰＵは、アンケート収集装置１０全体の制御を司る。ＲＯＭは、ブートプログラムなどのプログラムを記憶している。ＲＡＭは、ＣＰＵのワークエリアとして使用される。ＨＤＤは、ＣＰＵの制御にしたがってＨＤに対するデータのリード／ライトを制御する。ＨＤは、ＨＤＤの制御で書き込まれたデータを記憶する。ＦＤＤは、ＣＰＵの制御にしたがってＦＤに対するデータのリード／ライトを制御する。ＦＤは、ＦＤＤの制御で書き込まれたデータを記憶したり、ＦＤに記録されたデータを情報処理装置へ読み取らせたりする。着脱可能な記録媒体として、ＦＤのほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリーカードなどであってもよい。
【００５０】
ディスプレイは、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータに関するウインドウ（ブラウザ）を表示する。たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどである。
【００５１】
また、上記ＲＯＭ、ＲＡＭ、ＨＤ、ＦＤなどに格納されたアンケート収集管理プログラムをＣＰＵが実行することによってアンケート収集装置１０としてその機能を実現する。
また、各種ユーザ管理データベース２０、投票記録データベース３０、アンケート設定データベース４０に格納される各種データおよび再投票権保有者一覧テーブル７０、選択肢得票可能性テーブル８０等のデータテーブルの一部は、ワークエリア的な目的で使用されるＲＡＭに必要に応じて生成消去されることもある。
【００５２】
Ｉ／Ｆ（インタフェース）は、通信回線を通じてＬＡＮやインターネットなどのネットワーク６０に接続され、ネットワーク６０を介して、アンケート回答端末５０に接続される。
【００５３】
そして、Ｉ／Ｆは、ネットワークと内部とのインタフェースを司り、アンケート回答端末５０とのデータの入出力を制御する。Ｉ／Ｆは、たとえばモデムなどである。また、情報提供装置が携帯電話機などと無線通信をおこなう場合には、Ｉ／Ｆが通信機（無線送受信機）としての機能も備える。
【００５４】
キーボードは、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。タッチパネル式の入力パッドなどであってもよい。マウスは、カーソルの移動や範囲選択、あるいはウインドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様の機能を備えるものであれば、トラックボール、ジョイスティックなどであってもよい。
【００５５】
アンケート回答端末５０もアンケート収集装置１０と同様の構成である。
ただし、本ハードウェア構成は一例であり、本発明の使用形態に応じて適宜変更され得る。
【００５６】
次に、アンケート集計についての一連の処理について説明する。
【００５７】
図５に投票受付及び回答内容の選択肢化のフローチャートを示す。図５では、アンケート回答システムにログインしてから新規選択肢を追加するまでの処理について説明する。
【００５８】
まず、アンケート回答依頼の電子メールを受信したユーザは、アンケート収集装置１０のアンケート管理手段１１が管理するアンケート回答システムにログインする。ログイン時にユーザＩＤ２１をアンケート管理手段１１は取得する。
【００５９】
アンケート管理手段１１は、ログイン時に取得したユーザＩＤ３１に基づき、投票記録データベース３０を検索し、回答日時３３を取得する（Ｓ１０１）。アンケート管理手段１１は、ユーザＩＤ３１に対応する回答日時３３が未設定か否かを判断する（Ｓ１０２）。投票記録データベース３０の回答日時３３が未設定の状態とは、今回のアンケートの回答が初回であることを意味し、回答日時３３が設定された状態とは、今回のアンケート回答が再回答であることを意味する。
【００６０】
今回のアンケート回答が初回である場合は（Ｓ１０２：Ｙｅｓ）、アンケート設定データベース４０の回答選択肢の内容４４を表示し、回答を受付ける（Ｓ１０４）。
【００６１】
図９にアンケート回答システムで表示される画面例を示す。
【００６２】
図９の画面例では、現在アンケート回答システムにログインしているユーザＩＤ、アンケート設定データベース４０のアンケート質問４１の文章、アンケート設定データベース４０の選択肢の内容４４のリスト、が画面上に表示される。
【００６３】
なお本画面では、予め選択肢となっている内容が、「ブリ照り焼き」、「鯖西京焼き」、「ピザ」の３種であり、「その他」の項目として自由に記入可能な欄を設け、「そば」を入力している状態である。また、アンケートの回答は、複数の選択肢から選択するチェックボックスにチェックすることにより行う。
【００６４】
ユーザがアンケート回答の選択肢である回答内容３２を選択し、アンケート回答端末５０からネットワーク６０経由でアンケート収集装置１０が受信する。なお、回答内容３２には更に、既存の選択肢である内容４４の選択であるのか、新規選択肢追加であるのかが情報として含まれ、新規選択肢の追加の場合にはその内容が含まれる。
【００６５】
次にアンケート管理手段１１は、アンケートの回答を受信し、回答が既存の選択肢の選択であるのか否かについて判定する（Ｓ１０５）。
【００６６】
既存の選択肢の内容４４の選択である場合は（Ｓ１０５：Ｙｅｓ）、現在日時を取得し回答日時３３とし、投票記録データベース３０のユーザＩＤ３１に該当するレコードに回答内容３２と回答日時３３を、記録する（Ｓ１０８）。
【００６７】
一方、新規の選択肢の内容４４の追加である場合は（Ｓ１０５：Ｎｏ）、アンケート収集装置１０の選択肢化手段１２は、新規投票選択肢として、アンケート設定データベース４０の選択肢レコードに選択肢番号４３、追加の選択肢を内容４４、現在日時を設定日時４５として、追加設定する（Ｓ１０６）。
【００６８】
次に、投票記録データベース３０を参照し、回答済ユーザを抽出し、新しい選択肢が追加されたので再投票を受け付ける旨を通知する（Ｓ１０７）。
【００６９】
回答済みユーザか否かは、投票記録データベース３０の回答日時３３の有無で判断する。回答済みのユーザＩＤ３１を抽出し、対応するユーザ管理データベース２０のユーザＩＤ２１の連絡先２３に電子メール送付する。
【００７０】
図１０に、アンケート回答システムで表示される再投票依頼の画面例を示す。
【００７１】
新規項目が追加されたので再投票が可能であることが通知される。
【００７２】
次にアンケート管理手段１１は、現在日時を取得し回答日時３３とし、投票記録データベース３０のユーザＩＤ３１が該当するレコードに、回答内容３２と回答日時３３を記録する（Ｓ１０８）。
【００７３】
なお、選択肢を追加したユーザの場合は、追加した選択肢への投票として回答内容３２を記憶する。
【００７４】
次に、Ｓ１０３  で投票記録データベース３０のユーザＩＤ３１に対応する回答日時３３が設定されている場合、すなわち再回答の場合は（Ｓ１０２：Ｎｏ）、再回答処理を行う（Ｓ１０３）。
【００７５】
図６に再回答処理のフローチャートを示す。
【００７６】
まず、アンケート管理手段１１は、アンケート設定データベース４０を検索し、全選択肢の設定日時４５を取得する（Ｓ２０１）。
【００７７】
本ユーザＩＤ３１は、再投票可能か否かを判定する（Ｓ２０２）。
【００７８】
これは、現在のユーザＩＤ３１に対応する回答日時３３と、Ｓ２０１で取得した全選択肢の設定日時４５とを比較し、回答日時３３以降の設定日時４５が存在するか否かを判定することにより行う。本実施例でのアンケート手法の前提として回答の単なる訂正は不可能としているためである。
【００７９】
再投票不可能である場合（Ｓ２０２：Ｎｏ）、すなわち、回答日時３３以降の設定日時４５が存在しない場合、再投票不可である旨を表示する。（Ｓ２０３）。
【００８０】
図１１にアンケート回答システムで表示される再回答不可の画面例を示す。図１１の画面では、アンケート設定データベース４０のアンケート質問４１と選択肢の内容４４と、ユーザが回答した投票記録データベース３０の回答内容３２とが表示されるとともに再回答不可である旨のメッセージが表示される。
【００８１】
一方、再投票が可能である場合（Ｓ２０２：Ｙｅｓ）、すなわち、回答日時３３以降の設定日時４５が存在する場合、アンケート設定データベース４０を検索し、回答日時３３以後の設定日時４５である選択肢の内容４４のみを選択可能としてアンケート回答画面に表示する（Ｓ２０４）。
【００８２】
図１２にアンケート回答システムで表示される再回答用の画面例を示す。
【００８３】
ここでは、ユーザＩＤ２１とアンケート質問４１と選択肢の内容４４とが表示されており、選択可能な項目にのみチェックボックスが表示され、前回の回答をキャンセルし、前回投票後に追加された選択肢に再投票できる旨のメッセージが表示される。
【００８４】
なお、選択不可能な項目にチェックボックスが表示されないことは一例であり、選択不可の項目を表示させないことや、グレーアウトすることは、適宜行われることである。
【００８５】
アンケートの再回答がなされると、現在日時を取得し回答日時３３とし、投票記録データベース３０の該当ユーザＩＤ３１のレコードに対し、回答内容３２と、回答日時３３を上書き記録する（Ｓ２０５）。
【００８６】
次に、アンケート結果を早期に得るための処理、すなわち、アンケートの上位回答が早期に確定したと判断された場合にアンケートの上位回答を出力する処理について説明する。
【００８７】
図７に得票上位確定判断のフローチャート（１）を示す。
図７の処理は、アンケートを開始してから、一定時間毎に行う。なお、本処理は、一定時間に限られず、他のタイミングに基づき処理を開始しても良い。また、アンケート実施において、最終的なアンケート回答の締め切り期限が来るまで行われる。あるいは、順位が確定した時点でアンケート主催者側の指示により終了することも可能である。
【００８８】
アンケート収集装置１０の上位回答確定手段１２は、投票記録データベース３０を検索し、全ユーザＩＤの回答日時３３を取得し（Ｓ３０１）、Ｓ３０１で取得した回答日時３３が未設定のデータレコードがあるか否かを判定する（Ｓ３０２）。
【００８９】
回答日時３３が未設定のデータレコードがある場合は（Ｓ３０２：Ｙｅｓ）、未だ一度も回答していないアンケート回答者が存在することになり、アンケートの新規項目が追加される可能性があるので、引き続きアンケートの回答を待つべく処理を終了する。
【００９０】
一方、回答日時３３が未設定のデータレコードがない場合は（Ｓ３０２：Ｎｏ）、アンケート回答に新規項目が追加される可能性はないので、Ｓ３０３以降の上位回答の確定処理を行う。
【００９１】
上位回答確定手段１２は、アンケート設定データベース４０の上位回答個数４２を取得し（Ｓ３０３）。アンケート設定データベース４０を参照し、全選択肢番号４３の設定日時４５を取得（Ｓ３０４）する。
【００９２】
次に、再投票権保有者一覧テーブル７０、選択肢得票可能性テーブル８０を初期化する（Ｓ３０５）。
【００９３】
ここで、再投票権保有者一覧テーブル７０は、アンケートの回答について再回答をする権利を有するユーザを管理するテーブルである。すなわち、アンケートの再回答権は、ユーザが回答した以降に新規に選択肢が加えられた場合にのみ発生するが、その条件に合致するユーザを投票記録データベース３０のデータレコードから抽出したものである。
【００９４】
図１３に再投票権保有者一覧テーブル７０のデータ構成例を示す。再投票権保有者一覧テーブル７０は、ユーザＩＤ７１、回答内容７２及び回答日時７３により構成される。それぞれのデータ項目は、投票記録データベース３０の各データ項目と同様であるので説明を省略する。
【００９５】
選択肢得票可能性テーブル８０は、選択肢の得票数の最大変化数を演算し、アンケート回答の得票数が上位の選択肢を確定するために用いるテーブルである。
【００９６】
図１４に選択肢得票可能性テーブル８０のデータ構成例を示す。
【００９７】
選択肢得票可能性テーブル８０は、選択肢番号８１、現時点得票数８２、上位回答フラグ８３、可能性最小得票数８４、可能性最大得票数８５とから構成される。
【００９８】
選択肢番号はアンケート設定データベース４０の選択肢番号４３と同じである。現時点得票数８２とは、投票記録データベース３０に記録されたユーザＩＤ３１の全員が回答している回答内容３２を選択肢毎に集計した選択肢毎の得票数である。
【００９９】
上位回答フラグ８３とは、アンケート設定データベース４０の上位回答個数４２の値に基づき、現時点得票数８２が最多であるレコードから得票数の降順に設定するものである。上位回答フラグ８３が設定された選択肢と上位回答フラグ８３が設定されていない選択肢との順位が入れ替わらないと判断された場合に、アンケートの上位回答が確定したものとみなされ、その旨が出力される。
【０１００】
可能性最小得票数８４とは、全ユーザからのアンケート回答があったとした場合、選択肢の得票数が最小値となる場合の予測値である。
【０１０１】
可能性最大得票数８５とは、全ユーザからのアンケート回答があったした場合、選択肢の得票数が最大値となる場合の予測値である。
【０１０２】
なお、上記、再投票権保有者一覧テーブル７０、選択肢得票可能性テーブル８０は本実施例の説明の便宜上表示しているものであり、実際には、アンケート収集装置１０の中のＲＡＭ上に展開されるものであり、必ずしもテーブルの形式である必要はない。
【０１０３】
次に、全設定日時４５のうち最後のものよりも以前の回答日時３３であるユーザＩＤ３１を検索する（Ｓ３０６）。全設定日時４５のうち最後のものよりも以前の回答日時３３であるユーザＩＤ３１は、再回答の権利を有する者であるので、アンケート選択肢の得票数が変動する可能性がある。したがってそのようなユーザが存在するか否かを判断する必要がある。
【０１０４】
該当ユーザが存在するか否かを判定する（Ｓ３０７）。Ｓ３０６の検索結果でユーザがいるか否かを判定する。そして、該当ユーザが存在しない場合は（Ｓ３０７：Ｙｅｓ）、アンケートの回答選択肢の得票数が変動する可能性がないので、投票記録データベース３０を読み取り、回答内容３２である選択肢番号毎に得票数を集計し、得票数の多い上位の選択肢番号をアンケート主催者に対して出力する（Ｓ３０８）。
【０１０５】
一方、該当ユーザが存在する場合は（Ｓ３０７：Ｎｏ）アンケートの回答選択肢の得票数が変動する可能性があるので、得票上位確定判断のフローチャート（２）の処理を行う（Ｓ３０９）。
【０１０６】
図８に得票上位確定判断のフローチャート（２）を示す。
【０１０７】
得票上位確定判断のフローチャート（２）では、各選択肢を抽出し、各選択肢で予想される最大得票数と最小得票数とを算出する処理を行う。
【０１０８】
投票記録データベース３０の該当するユーザＩＤ３１と回答日時３３と回答内容３２を再投票権保有者一覧テーブル７０のユーザＩＤ７１と回答日時７３と回答内容７２として設定する（Ｓ４０１）。ここでの処理は、Ｓ３０６で検索対象となったユーザ、すなわち、投票記録データベース３０の中で、全設定日時４５のうち最後のものよりも以前の回答日時３３であるデータレコードを抽出し、再投票権保有者一覧テーブル７０のユーザＩＤ７１と回答日時７３と回答内容７２として設定する。
【０１０９】
投票記録データベース３０を読み取り、選択肢内容３２の選択肢別に得票数を集計し現時点得票数８２とし、選択肢得票可能性テーブル８０に選択肢番号８１とともに設定する（Ｓ４０２）。
【０１１０】
選択肢得票可能性テーブル８０の現時点得票数８２の多いレコードを特定し、上位回答フラグ８３を設定する（Ｓ４０３）。特定するレコード数はアンケート設定データベース４０の上位回答個数４２である。
【０１１１】
再投票権保有者一覧テーブル７０の回答内容７２から選択肢毎に得票数を集計する（Ｓ４０４）。
【０１１２】
選択肢得票可能性テーブル８０の各選択肢８１の現時点得票数８２から、Ｓ４０４で集計した得票数を減算し、その減算結果を可能性最小得票数８４として設定する（Ｓ４０５）。
【０１１３】
各選択肢について、アンケート設定データベース４０の設定日時４５以前の値を、再投票権保有者一覧テーブル７０内の回答日時７３としてもつ得票数を集計し、その得票数を現時点得票数８２に加算した結果を可能性最大得票数８５として設定する（Ｓ４０６）。
【０１１４】
選択肢得票可能性テーブル８０の上位回答フラグ８３が設定されているレコードの内、最小の可能性最小得票数８４を、最低得票数とする（Ｓ４０７）。
【０１１５】
選択肢得票可能性テーブル８０の上位回答フラグ８３が設定されていないレコードの内、最大の可能性最大得票数８５を、最高得票数とする（Ｓ４０８）。
以上により、アンケートの回答結果により、上位回答抽出のための選択肢の順位変動が生じるか否かを決定する最高得票数と最低得票数が求まる。
【０１１６】
次に、最高得票数と最低得票数とを比較する（Ｓ３１０）。
最高得票数の方が多い場合（Ｓ３１０：Ｙｅｓ）、すなわち、現時点での上位回答である選択肢と該上位回答である選択肢には該当しない下位の選択肢とを比較すると順位の変動が生じ得る場合、現時点では、アンケートの上位回答が確定していないと判断されるので、本フローチャートの処理を終了し、引き続きアンケートの収集処理が行なう。
【０１１７】
一方、最低得票数の方が多い場合（Ｓ３１０：Ｎｏ）、すなわち現時点において、全てのアンケート回答が収集されてはいないが、上位回答が確定した場合、現時点で得票数の上位の選択肢を出力する（Ｓ３１１）。
【０１１８】
以上により、アンケートの回答のための選択肢をアンケート回答者が追加できることにより、アンケートのより的確な回答を収集することが可能となるとともに、上位の回答が確定した時点でアンケート主催者側にアンケートの回答結果を出力することにより、アンケートの回答期限を待つまでもなく、アンケート結果を得ることが可能となる。
（付記１）
複数の既存の選択肢の中から選択された回答及び選択肢を新規に追加した回答の受け付けを可能とするアンケート収集プログラムであり、
コンピュータを、
第１の回答者からアンケートの回答情報を受け付ける受付手段、
前記受付手段で受け付けた回答情報に新規選択肢の追加を含むか否かを判定し、新規選択肢の追加を含むと判定した場合に、当該新規選択肢を選択肢に追加する新規選択肢化手段、
前記新規選択肢化手段により、新規選択肢が追加された場合に、新規選択肢が追加される以前に回答を受け付けた回答者に対して再回答依頼を通知する通知手段
として機能させることを特徴とするアンケート収集プログラム。
（付記２）
前記通知手段は更に、
前記再回答依頼を通知した回答者には、前回回答した選択肢と今回追加された前記新規選択肢とのいずれかのみを選択可能な選択肢として提示する
ことを特徴とする付記１記載のアンケート収集プログラム。
（付記３）
前記通知手段は、
前記再回答依頼を通知した回答者には、前回回答した選択肢と前回回答以降に追加された全ての選択肢とを選択可能な選択肢として提示する
ことを特徴とする付記２記載のアンケート収集プログラム。
（付記４）
アンケートの回答依頼をした全員の回答者から少なくとも一回の回答があった場合において、
アンケートの再回答が全てあった場合に選択肢の得票数が最小と予測される可能性最小得票数を集計する集計手段及び最大と予測される場合の可能性最大得票数を集計する集計手段、
第１の選択肢に対応する前記集計手段で得られる可能性最小得票数と、
第２の選択肢に対応する前記集計手段で得られる可能性最大得票数とを比較し、
前記第１の選択肢に対応する可能性最小得票数が前記第２の選択肢に対応する可能性最大得票数よりも多い場合に第１の選択肢と第２の選択肢の順序が確定した旨の通知を行う通知手段、
を更に機能させることを特徴とする付記１記載のアンケート収集プログラム。
（付記５）
得票数が多い選択肢の個数である上位回答個数を予め定めておき、前記通知手段は更に、前記可能性最小得票数で選択肢を並べ替え、前記上位回答個数内に含まれる並べ替えた選択肢中の可能性最小得票数の最小数と、前記上位回答個数外の全ての選択肢に対応する前記可能性最大得票数の最大数とを比較し、該最少数が該最大数よりも大きい場合に、アンケート回答結果として前記第１の集計手段での該上位回答個数内の全ての選択肢を通知することを特徴とする付記４記載のアンケート収集プログラム。
【図面の簡単な説明】
【０１１９】
【図１】システム構成図
【図２】ユーザー管理データベース２０のデータ構成例
【図３】投票記録データベース３０のデータ構成例
【図４】アンケート設定データベース４０のデータ構成例
【図５】投票受付及び回答内容の選択肢化のフローチャート
【図６】再投票処理のフローチャート
【図７】得票上位確定判断のフローチャート（１）
【図８】得票上位確定判断のフローチャート（２）
【図９】アンケート回答システムで表示される回答用の画面例
【図１０】アンケート回答システムで表示される再投票依頼の画面例
【図１１】アンケート回答システムで表示される再回答不可の画面例
【図１２】アンケート回答システムで表示される再回答用の画面例
【図１３】再投票権保有者一覧テーブル７０のデータ構成例
【図１４】選択肢得票可能性テーブル８０のデータ構成例
【符号の説明】
【０１２０】
１０  アンケート収集装置  
１１  アンケート管理手段
１２  選択肢化手段
１３  上位回答個数確定手段
２０  ユーザ管理データベース
３０  投票記録データベース
４０  アンケート設定データベース
５０  アンケート回答端末
６０  ネットワーク
【図１】
2007087228.tif 000003
【図２】
2007087228.tif 000004
【図３】
2007087228.tif 000005
【図４】
2007087228.tif 000006
【図５】
2007087228.tif 000007
【図６】
2007087228.tif 000008
【図７】
2007087228.tif 000009
【図８】
2007087228.tif 000010
【図９】
2007087228.tif 000011
【図１０】
2007087228.tif 000012
【図１１】
2007087228.tif 000013
【図１２】
2007087228.tif 000014
【図１３】
2007087228.tif 000015
【図１４】
2007087228.tif 000016