(57)【特許請求の範囲】
【請求項１】
アンケートにおける複数の質問とそれに対する回答が会話形式で交互に吹き出し内に順次表示され得る第１の領域と、前記質問に対する前記回答の選択肢を示しマトリクス状に配置された２以上のパネル状の回答ボタンが表示され得る第２の領域とを有するアンケートページを生成可能な制御部と、
ユーザ端末からのアクセス要求に応じて、前記アンケートページを前記ユーザ端末へ送信可能な通信部とを具備し、
前記制御部は、
前記第１の領域に表示された質問に対する回答を、前記第２の領域に表示された前記回答ボタンを介して前記ユーザ端末から受信すると、当該受信された回答及び次の質問が前記第１の領域に表示され、かつ、前記第２の領域において、前記次の質問に応じて前記回答ボタンが更新されるように、前記アンケートページを更新し、
前記第２の領域において１つの質問に対して複数の回答ボタンの選択を受信した場合に、当該複数の回答ボタンに対応する複数のテキストが１つの吹き出し内に表示されるように、前記アンケートページを更新する
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御部は、前記第１の領域の質問が有する選択肢の数に応じて、前記第２の領域の前記回答ボタンの大きさ及び配置を変更する
情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記第１の領域の前記質問及び前記回答は縦方向に順次表示され、
前記制御部は、前記第１の領域において前記質問及び前記回答が縦方向にスクロール可能となるように、かつ、前記第２の領域において前記回答ボタンが前記第２の領域に収まらない所定数以上存在する場合に当該回答ボタンが横方向にスクロール可能となるように、前記アンケートページを生成する
情報処理装置。
【請求項４】
請求項１に記載の情報処理装置であって、
前記制御部は、前記第１の領域において、現在回答者の回答待ちの質問と、その少なくとも直前の質問及びそれに対する回答とが常時表示されるように、前記第１の領域において前記質問が更新される毎にそれ以前の質問及びそれに対する回答の表示位置を更新する
情報処理装置。
【請求項５】
請求項１に記載の情報処理装置であって、
前記制御部は、前記第１の領域に対する前記ユーザ端末のユーザからの操作を検出した場合に、前記第２の領域を最小化して前記第１の領域を拡大し、当該第１の領域において前記操作前よりも多くの質問及び回答が表示されるように前記アンケートページを更新する
情報処理装置。
【請求項６】
請求項１に記載の情報処理装置であって、
前記制御部は、前記第２の領域において前記ユーザ端末のユーザによる前記回答ボタンの選択を受信した場合、当該選択された回答ボタンに対応するテキストが前記第１の領域に表示されるように前記アンケートページを更新する
情報処理装置。
【請求項７】
アンケートにおける複数の質問とそれに対する回答が会話形式で交互に吹き出し内に順次表示され得る第１の領域と、前記質問に対する前記回答の選択肢を示しマトリクス状に配置された２以上のパネル状の回答ボタンが表示され得る第２の領域とを有するアンケートページを生成し、
ユーザ端末からのアクセス要求に応じて、前記アンケートページを前記ユーザ端末へ送信し、
前記第１の領域に表示された質問に対する回答を、前記第２の領域に表示された前記回答ボタンを介して前記ユーザ端末から受信すると、当該受信された回答及び次の質問が前記第１の領域に表示され、かつ、前記第２の領域において、前記次の質問に応じて前記回答ボタンが更新されるように、前記アンケートページを更新し、
前記第２の領域において１つの質問に対して複数の回答ボタンの選択を受信した場合に、当該複数の回答ボタンに対応する複数のテキストが１つの吹き出し内に表示されるように、前記アンケートページを更新する
情報処理方法。
【請求項８】
情報処理装置に、
アンケートにおける複数の質問とそれに対する回答が会話形式で交互に吹き出し内に順次表示され得る第１の領域と、前記質問に対する前記回答の選択肢を示しマトリクス状に配置された２以上のパネル状の回答ボタンが表示され得る第２の領域とを有するアンケートページを生成するステップと、
ユーザ端末からのアクセス要求に応じて、前記アンケートページを前記ユーザ端末へ送信するステップと、
前記第１の領域に表示された質問に対する回答を、前記第２の領域に表示された前記回答ボタンを介して前記ユーザ端末から受信すると、当該受信された回答及び次の質問が前記第１の領域に表示され、かつ、前記第２の領域において、前記次の質問に応じて前記回答ボタンが更新されるように、前記アンケートページを更新するステップと、
前記第２の領域において１つの質問に対して複数の回答ボタンの選択を受信した場合に、当該複数の回答ボタンに対応する複数のテキストが１つの吹き出し内に表示されるように、前記アンケートページを更新するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのコンピュータとの通信によりアンケートを実施するための情報処理装置、当該情報処理装置における情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、インターネットを用いたアンケート（Ｗｅｂアンケート）が実施されている。当該Ｗｅｂアンケートでは、アンケート調査の対象となったユーザ（モニター）が、自身のＰＣ（Personal Computer）やスマートフォン、携帯電話等によってアンケート用のサーバへアクセスしてアンケート用のＷｅｂページを取得し、当該Ｗｅｂページを介してアンケートへの回答を行う。
【０００３】
ここで、回答者が当該Ｗｅｂアンケートへ回答する際の通信手法としては、回答者がＷｅｂページ上の全ての質問に回答を入力した後に送信ボタン等を押下する等により、全ての質問への回答がまとめてサーバへ送信される場合と、質問毎にＷｅｂページが切り替わり、質問毎にサーバへ回答が送信される場合がある。
【０００４】
前者の場合、回答者は自身の回答履歴を確認しながら回答できるメリットがあるが、サーバ（アンケート実施者）はユーザが全ての質問に回答するまで回答結果を得られず、またユーザの回答に応じて次の質問を変更することができないというデメリットがある。
【０００５】
一方、後者の場合、回答者は質問ごとに切り替わるページ上でスムースに回答でき、サーバは質問毎に回答を得られ、ユーザの回答に応じて次の質問内容を変更できるというメリットがあるが、ユーザは自身の回答履歴を確認して過去の回答との相対比較で回答することができず、回答にぶれが生じる可能性があるというデメリットがある。
【０００６】
したがって、この両パターンのアンケートはいわばトレードオフの関係にあり、両パターンの各デメリットを解消しかつ各メリットを維持できるようなアンケート手法は未だ存在しない。
【０００７】
また、下記特許文献１には、サーバ装置において、アンケート情報ファイルをマトリクス形式に生成し、当該アンケート情報ファイルに基づいて端末装置でのアンケートの表示に用いられる表示ファイルを出力し、端末装置において上記表示ファイルを取得して、当該表示ファイルに基づいて、マトリクス形式から変換されたタイル形式でアンケートを表示することが記載されている。当該特許文献１には、当該発明により、アンケート情報ファイルがマトリクス形式で生成されるため、アンケート作成者がアンケートの作成や編集を容易に行える一方、アンケート回答者は質問数の多いアンケートであっても直感的にかつ飽きずにアンケートに回答できるとの効果が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１３−８９１５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１に記載の技術においては、マトリクス形式から変換されたタイル形式でアンケートが表示されることから、結局は上述したような、質問毎にＷｅｂページが切り替わり質問毎にサーバへ回答が送信される場合における選択肢がタイルとして表示されるものということができ、上述と同様のデメリットが存在する。
【００１０】
以上のような事情に鑑み、本発明の目的は、アンケートの回答者に以前の質問及び回答の履歴を確認させながら現在の質問にスムースに回答させることができ、かつ、質問毎に回答を取得しその回答に応じて回答を変更することが可能な情報処理装置、情報処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、制御部と通信部を有する。上記制御部は、アンケートページを生成可能である。当該アンケートページは、アンケートにおける複数の質問とそれに対する回答が会話形式で交互に順次表示され得る第１の領域と、上記質問に対する上記回答の選択肢を示しマトリクス状に配置された２以上のパネル状の回答ボタンが表示され得る第２の領域とを有する。上記通信部は、ユーザ端末からのアクセス要求に応じて、上記アンケートページを上記ユーザ端末へ送信可能である。また上記制御部は、上記アンケートページの上記第１の領域に表示された質問に対する回答を上記第２の領域に表示された上記回答ボタンを介して上記ユーザ端末から受信すると、当該受信された回答及び次の質問が上記第１の領域に表示され、かつ、上記第２の領域において、上記次の質問に応じて上記回答ボタンが更新されるように、上記アンケートページを更新可能である。
【００１２】
これにより情報処理装置は、第１の領域にて質問と回答とを交互に表示させながら、第２の領域にて選択肢の回答ボタンを表示させることで、アンケートの回答者に以前の質問及び回答の履歴を確認させながら現在の質問にスムースに回答させることができ、かつ、質問毎に回答を取得しその回答に応じて回答を変更することができる。また回答者は、あたかも実際に会話をしているかのように気軽にアンケートに回答でき、また質問／回答が表示される第１の領域とは別の第２の領域にパネル状の回答ボタンが表示されることで、ユーザ端末の種類（画面の大きさ）に関わらずストレスなく回答することができる。
【００１３】
上記制御部は、上記第１の領域の質問が有する選択肢の数に応じて、上記第２の領域の上記回答ボタンの大きさ及び配置を変更してもよい。
【００１４】
これにより情報処理装置は、第２の領域において回答ボタンを効率良く配置し回答者にとって使いやすいユーザインタフェースを提供することができる。
【００１５】
上記第１の領域の上記質問及び上記回答は縦方向に順次表示されてもよい。この場合上記制御部は、上記第１の領域において上記質問及び上記回答が縦方向にスクロール可能となるように、かつ、上記第２の領域において上記回答ボタンが上記第２の領域に収まらない所定数以上存在する場合に当該回答ボタンが横方向にスクロール可能となるように、上記アンケートページを生成してもよい。
【００１６】
これにより情報処理装置は、第１の領域において全ての質問及び回答が表示しきれない場合及び第２の領域において回答ボタンが表示しきれない場合に、それらをスクロール可能とすることで全て確認させることができ、かつ、スクロール方向を第１の領域と第２の領域とで異ならせることで、各領域における操作を明確に区別して操作性を高めるとともに、誤操作を防ぐことができる。
【００１７】
上記制御部は、上記第１の領域において、現在回答者の回答待ちの質問と、その少なくとも直前の質問及びそれに対する回答とが常時表示されるように、上記第１の領域において上記質問が更新される毎にそれ以前の質問及びそれに対する回答の表示位置を更新してもよい。
【００１８】
これにより情報処理装置は、ある質問に対する回答を選択中の回答者に、少なくとも直前の質問及びそれに対する自身の回答を把握させ、当該直前の質問及び回答との相対比較において現在の質問に回答させることができる。
【００１９】
上記制御部は、上記第１の領域に対する上記ユーザ端末のユーザからの操作を検出した場合に、上記第２の領域を最小化して上記第１の領域を拡大し、当該第１の領域において上記操作前よりも多くの質問及び回答が表示されるように上記アンケートページを更新してもよい。
【００２０】
これにより情報処理装置は、第２の領域を必要に応じて最小化可能とすることで、回答者に以前の質問及びそれに対する自身の回答をより多く確認させることができる。
【００２１】
上記制御部は、上記第２の領域において上記ユーザ端末のユーザによる上記回答ボタンの選択を受信した場合、当該選択された回答ボタンに対応するテキストが上記第１の領域に表示されるように上記アンケートページを更新してもよい。
【００２２】
これにより情報処理装置は、第２の領域における選択肢をパネル状の操作ボタンとして回答者の操作性を向上させながら、それに伴って表示される第１の領域における回答情報をテキストとすることで、第１の領域を回答者にとって見やすくすることができる。
【００２３】
上記制御部は、上記第１の領域において上記質問及び上記回答がそれぞれ吹き出し内に表示されるように、かつ、上記第２の領域において１つの質問に対して上記複数の回答ボタンの選択を受信した場合に、当該複数の回答ボタンに対応する複数のテキストが１つの吹き出し内に表示されるように、上記アンケートページを更新してもよい。
【００２４】
これにより情報処理装置は、回答者から複数の回答ボタンの選択による回答があった場合でも、それら回答ボタンに対応する複数のテキストを１つの吹き出し内に表示させることで、第１の領域を回答者にとって見やすくすることができる。
【００２５】
本発明の他の形態に係る情報処理方法は、
アンケートにおける複数の質問とそれに対する回答が会話形式で交互に順次表示され得る第１の領域と、上記質問に対する上記回答の選択肢を示しマトリクス状に配置された２以上のパネル状の回答ボタンが表示され得る第２の領域とを有するアンケートページを生成し、
ユーザ端末からのアクセス要求に応じて、上記アンケートページを上記ユーザ端末へ送信し、
上記アンケートページの上記第１の領域に表示された質問に対する回答を上記第２の領域に表示された上記回答ボタンを介して上記ユーザ端末から受信すると、当該受信された回答及び次の質問が上記第１の領域に表示され、かつ、上記第２の領域において、上記次の質問に応じて上記回答ボタンが更新されるように、上記アンケートページを更新することを含む。
【００２６】
本発明のまた別の形態に係るプログラムは、情報処理装置に、
アンケートにおける複数の質問とそれに対する回答が会話形式で交互に順次表示され得る第１の領域と、上記質問に対する上記回答の選択肢を示しマトリクス状に配置された２以上のパネル状の回答ボタンが表示され得る第２の領域とを有するアンケートページを生成するステップと、
ユーザ端末からのアクセス要求に応じて、上記アンケートページを上記ユーザ端末へ送信するステップと、
上記アンケートページの上記第１の領域に表示された質問に対する回答を上記第２の領域に表示された上記回答ボタンを介して上記ユーザ端末から受信すると、当該受信された回答及び次の質問が上記第１の領域に表示され、かつ、上記第２の領域において、上記次の質問に応じて上記回答ボタンが更新されるように、上記アンケートページを更新するステップとを実行させる。
【発明の効果】
【００２７】
以上説明したように、本発明によれば、アンケートの回答者に以前の質問及び回答の履歴を確認させながら現在の質問にスムースに回答させることができ、かつ、質問毎に回答を取得しその回答に応じて回答を変更することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態に係るアンケートシステムの構成を示した図である。
【図２】本発明の一実施形態に係るアンケートサーバのハードウェア構成を示した図である。
【図３】本発明の一実施形態に係るアンケートサーバが有するデータベースの構成を示した図である。
【図４】本発明の一実施形態に係るアンケートサーバによるアンケート処理の流れを示したフローチャートである。
【図５】本発明の一実施形態に係るアンケートサーバによって生成されるアンケートページの例を示した図である。
【図６】本発明の一実施形態に係るアンケートサーバによって生成されるアンケートページの例を示した図である。
【図７】本発明の一実施形態に係るアンケートサーバによって生成されるアンケートページの例を示した図である。
【図８】本発明の一実施形態に係るアンケートサーバによって生成されるアンケートページの例を示した図である。
【図９】本発明の一実施形態に係るアンケートサーバによって生成されるアンケートページの例を示した図である。
【図１０】本発明の一実施形態に係るアンケートサーバによって生成されるアンケートページの例を示した図である。
【図１１】本発明の一実施形態に係るアンケートサーバによって生成されるアンケートページの例を示した図である。
【図１２】本発明の一実施形態に係るアンケートサーバによって生成されるアンケートページの例を示した図である。
【図１３】本発明の一実施形態に係るアンケートサーバによって生成されるアンケートページの例を示した図である。
【発明を実施するための形態】
【００２９】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００３０】
［システムの構成］
図１は、本発明の一実施形態に係るアンケートシステムの構成を示した図である。
【００３１】
同図に示すように、このアンケートシステムは、アンケートサーバ１００とユーザ端末２００とから構成される。
【００３２】
アンケートサーバ１００は、アンケート実施者がＷｅｂアンケートの実施のために管理するサーバである。アンケートサーバ１００は、複数のユーザ端末２００とインターネット５０を介して接続可能である。
【００３３】
アンケートサーバ１００は、Ｗｅｂアンケートを実施するためのアンケートページ（例えばＨＴＭＬ（HyperText Markup Language）やＸＨＴＭＬ（Extensible HTML）、スタイルシート及び画像データで構成されたウェブページ）を生成し、ユーザ端末２００からのアクセス要求に応じてそれをユーザ端末２００へ送信する。
【００３４】
ユーザ端末２００（２００Ａ，２００Ｂ，２００Ｃ...）は、例えば予めアンケート実施者によるモニター募集に応募したアンケート対象のユーザ（モニター）により使用される端末であり、例えばスマートフォンやタブレットＰＣ（Personal Computer）、ノートブックＰＣ、デスクトップＰＣ等である。
【００３５】
ユーザ端末２００は、例えば上記ユーザがモニターとして登録された場合に、上記アンケートサーバ１００から上記アンケートページのＵＲＬを電子メール等により受信する。モニターは当該ＵＲＬによりアンケートページへアクセスして、ブラウザを介してアンケートへの回答を行う。
【００３６】
後述するが、本実施形態におけるＷｅｂアンケートのためのアンケートページは、ノートブックＰＣやデスクトップＰＣのみならず、スマートフォンやタブレットＰＣにおいても回答がしやすい仕様になっている。
【００３７】
［アンケートサーバのハードウェア構成］
図２は、上記アンケートサーバ１００のハードウェア構成を示した図である。同図に示すように、アンケートサーバ１００は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、入出力インタフェース１５、及び、これらを互いに接続するバス１４を備える。
【００３８】
ＣＰＵ１１は、必要に応じてＲＡＭ１３等に適宜アクセスし、各種演算処理を行いながらアンケートサーバ１００の各ブロック全体を統括的に制御する。ＲＯＭ１２は、ＣＰＵ１１に実行させるＯＳ、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の作業用領域等として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００３９】
入出力インタフェース１５には、表示部１６、操作受付部１７、記憶部１８、通信部１９等が接続される。
【００４０】
表示部１６は、例えばＬＣＤ（Liquid Crystal Display）、ＯＥＬＤ（Organic ElectroLuminescence Display）、ＣＲＴ（Cathode Ray Tube）等を用いた表示デバイスである。
【００４１】
操作受付部１７は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の入力装置である。操作受付部１７がタッチパネルである場合、そのタッチパネルは表示部１６と一体となり得る。
【００４２】
記憶部１８は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリ（ＳＳＤ；Solid State Drive）、その他の固体メモリ等の不揮発性メモリである。当該記憶部１８には、上記ＯＳの他、本実施形態におけるアンケート処理に必要な各種アプリケーション等のプログラムや各種データが記憶される。
【００４３】
後述するが、特に本実施形態において、記憶部１８は、回答者情報データベース、アンケート情報データベース、回答データベース及び集計結果データベースを有している。
【００４４】
通信部１９は、例えばEthernet（登録商標）用のＮＩＣ（Network Interface Card）や無線ＬＡＮ等の無線通信用の各種モジュールであり、上記各ユーザ端末２００との間の通信処理を担う。
【００４５】
［アンケートサーバのデータベース構成］
図３は、上記アンケートサーバ１００が有するデータベースの構成を示した図である。
【００４６】
同図に示すように、アンケートサーバ１００は、記憶部１８に、回答者情報データベース３１、アンケート情報データベース３２、回答データベース３３及び集計結果データベース３４を有している。
【００４７】
回答者情報データベース３１は、アンケートの対象ユーザ（回答者）に関する情報、具体的には、回答者のユーザＩＤ、回答進捗状況、回答時刻等の情報を記憶している。これらの情報は、回答者が上記ＵＲＬを介してアンケートにログインした際に記録され、それ以降、当該回答者による回答の進捗状況に応じて情報が更新・管理される。
【００４８】
アンケート情報データベース３２は、アンケートサーバ１００が提供するアンケートにおける質問及びそれに対する回答の選択肢としてのテキストデータまたはそれらに付随する画像データ等を記憶している。
【００４９】
回答データベース３３は、アンケートページを介してユーザ端末２００から受信した、アンケートの質問に対する回答（選択肢またはテキスト）をモニター毎に記憶している。
【００５０】
集計結果データベース３４は、上記回答データベース３３に記憶された回答の集計結果データ（例えば各選択肢の選択人数や選択割合等）を記憶している。
【００５１】
これら各データベースは、後述するアンケートサーバ１００によるアンケート処理や、その後の集計・分析処理において、必要に応じて相互に参照されて用いられる。
【００５２】
［アンケートサーバの動作］
次に、以上のように構成されたアンケートサーバ１００の動作について説明する。当該動作は、アンケートサーバ１００のＣＰＵ１１及び通信部１９等のハードウェアと、記憶部１８に記憶されたソフトウェアとの協働により実行される。以下の説明では、便宜上、ＣＰＵ１１を動作主体とする。
【００５３】
当該動作の説明に先立って、本実施形態におけるアンケートの質問形式について説明する。
【００５４】
本実施形態では、大別すると、選択肢を有する質問と選択肢を有さない（ユーザがテキスト入力する）質問とが存在する。そして選択肢を有する質問としては、シングルアンサー（ＳＡ）とマルチアンサー（ＭＡ）の２つの質問形式が設定されており、選択肢を有さない質問としては、自由回答とニューメリックの２つの質問形式が設定されている。
【００５５】
シングルアンサーは、質問が有する複数の選択肢の中から回答者が１つのみ回答を選択可能な質問形式である。一方、マルチアンサーは、当該複数の選択肢の中から回答者が複数の回答を選択可能な質問形式である。
【００５６】
自由回答は、回答者が自由にテキストを入力可能な質問形式であり、ニューメリックは、モニターが数字のみを入力可能な質問形式である。
【００５７】
そしてアンケートサーバ１００は、上記質問形式に応じてアンケートページの表示態様を適宜更新しながらアンケートを実施する。
【００５８】
図４は、アンケートサーバ１００による、アンケート処理の流れを示したフローチャートである。
【００５９】
同図に示すように、まず、アンケートサーバ１００のＣＰＵ１１は、ユーザ端末１００から上述したＵＲＬを介してアンケートページへアクセスがあったか否かを判断する（ステップ４１）。
【００６０】
アンケートページへのアクセスがあったと判断した場合、ＣＰＵ１１は、アンケートページをユーザ端末２００へ送信する（ステップ４２）。
【００６１】
続いてＣＰＵ１１は、ユーザ端末２００からアンケート開始要求を受信したか否かを判断する（ステップ４３）。
【００６２】
図５は、ユーザ端末２００からアンケートページへのアクセスがあった場合にユーザ端末２００へ最初に送信されるアンケートページの例を示した図である。
【００６３】
同図に示すように、アンケートページは、質問／回答表示領域（第１の領域）６１と、回答操作入力領域（第２の領域）６２の２つの領域から構成されている。
【００６４】
質問／回答表示領域においては、各質問及びそれに対する回答が会話形式で交互に順次表示される。ただし、同図に示すように、アンケートページの初期状態（ユーザにアンケートページが送信された直後の状態）においては、例えばこれから実施されるアンケートの内容に関する説明や、アンケートを回答するための推奨環境並びにその他の設定、プラグイン等に関する説明を記載したメッセージ６３が、アイコン６４を起点とした吹き出し６５内に表示される。
【００６５】
上記アイコン６４は質問／回答表示領域６１の例えば左側に表示され、それを起点とした吹き出し６５にはアンケート実施者からの質問（またはメッセージ）６３が表示される。後述するが、これに対してモニターの回答は質問／回答表示領域６１の右端を起点とした吹き出し内に表示される。
【００６６】
また同図に示すように、上記初期状態においては、回答操作入力領域６２の例えば右端には、アンケートへの参加（アンケートの開始要求）を入力するための参加ボタン６６が表示される。ユーザ端末２００を使用するモニター（回答者）によって当該参加ボタンがタップ（またはクリック）されると、ユーザ端末２００から上記アンケート開始要求がアンケートサーバ１００へ送信される。
【００６７】
図４に戻り、ＣＰＵ１１は、上記アンケート開始要求を受信したと判断した場合（ステップ４３のＹｅｓ）、ＣＰＵ１１は、上記アンケート情報データベース３２を参照して、次の質問（最初の質問を含む）が選択肢を有する質問か否かを判断する（ステップ４４）。
【００６８】
次の質問が選択肢を有さない（ユーザがテキスト入力する）質問であると判断した場合（Ｎｏ）、ＣＰＵ１１は、質問／回答表示領域６１に質問６３が吹き出し６５により表示され、回答操作入力領域６２に入力ボックスが表示されるようにアンケートページを更新する（ステップ４９）。
【００６９】
図６は、選択肢を有さない質問が表示されたアンケートページの例を示した図である。
【００７０】
同図に示すように、アンケートページの質問／回答表示領域６１には、上記メッセージ６３の下部において、左端のアイコン６４を起点として、モニターの年齢を尋ねる質問６３（Ｑ１）が吹き出し６５内に表示されている。
【００７１】
この場合、上記質問６３の表示とほぼ同時に、回答操作入力領域６２の左部には、回答者が年齢を示す数字を入力するための入力ボックス６７が表示され、回答操作入力領域６２の右端には、入力ボックス６７に入力された数字を回答としてアンケートサーバ１００へ送信するための送信ボタン６９が表示される。当該質問は、上述した質問形式のうちニューメリックの質問の例である。なお、同図では回答者の年齢が質問対象とされていることから、入力ボックス６７の右隣には文字「歳」が表示される。
【００７２】
図４に戻り、ＣＰＵ１１は、上記送信ボタン６８を介して、上記入力ボックス６７に入力された数字を回答として受信したか否かを判断する（ステップ５０）。
【００７３】
回答を受信したと判断した場合（Ｙｅｓ）、ＣＰＵ１１は、当該回答を上記回答データベース３３に記憶するとともに（ステップ５１）、入力された数字を質問／回答表示領域６１の吹き出し６５内に表示する（ステップ５２）。
【００７４】
図７は、上記回答として受信された数字が質問／回答表示領域６１に表示された例を示した図である。
【００７５】
例えば回答者が上記入力ボックスに「３１」と入力して送信ボタン６８をタップ（またはクリック）した場合、同図に示すように、ＣＰＵ１１は、当該数字「３１」に、上記入力ボックスの右隣に表示されていた文字「歳」を加えたテキストが回答６９として上記質問（Ｑ１）の直下の吹き出し６５内に表示されるようにアンケートページを更新する。
【００７６】
当然ながら、数字の隣に加えられる文字は、質問に応じて異なって設定されている。すなわち、ニューメリック形式の質問に対する回答を受信した場合には、ＣＰＵ１１は、回答操作入力領域６２の入力ボックス６７の右隣に表示されていた文字を数字に加えたテキストを、質問／回答表示領域６１の吹き出し６５内に表示させる。
【００７７】
図４に戻り、上記回答６９の表示に続いて、ＣＰＵ１１は、上記アンケート情報データベース３２を参照して、質問が終了か（次の質問が存在するか）否かを判断する（ステップ５３）。質問が終了でない場合（Ｎｏ）、ＣＰＵ１１は、上記ステップ４４に戻り、次の質問が選択肢有りか否かを判断する。
【００７８】
ここで、次の質問が選択肢有りであると判断した場合（Ｙｅｓ）、ＣＰＵ１１は、質問／回答表示領域６１において、吹き出し６５内に質問６３が表示されるとともに、回答操作入力領域６２において、質問６３に対する選択肢の数に応じた回答ボタンがマトリクス状（行列状）に表示されるように、アンケートページを更新する（ステップ４５）。ここでマトリクス状とは、１行×ｎ列またはｎ行×１列（ｎは２以上の整数）の場合も含む。
【００７９】
より具体的には、図８に示すように、質問／回答表示領域６１において、上記ニューメリック形式の質問（Ｑ１）の回答の直下には、アイコン６４を起点とした吹き出し６５内に、選択肢を有する質問６３（Ｑ２）が表示される。ここで、選択肢を有する質問が当該アンケートページおいて初めて表示される場合には、選択肢は最小化された状態とされており、回答操作入力領域６２には、選択肢最大化ボタン７０が表示される。
【００８０】
回答者によって上記選択肢最大化ボタン７０がタップ（またはクリック）されユーザ端末２００から選択肢最大化要求がアンケートサーバ１００へ送信された場合、ＣＰＵ１１は、回答操作入力領域６２に上記選択肢の数に応じた回答ボタン７２を表示させる。
【００８１】
当該回答ボタン７２はパネル状とされる。最大化された状態の回答操作入力領域６２の面積は所定値（例えば質問／回答表示領域と同等程度の面積）に固定されていることから、選択肢の数が少ないほど回答ボタン７２の面積は大きくなり、またその形状も選択肢の数に応じて変化する。
【００８２】
図８の例では、質問６３（Ｑ２）が回答者の性別を尋ねるものであるため、選択肢は男性と女性の２つであり、それに対応した２つの回答ボタン７２が例えばそれぞれ横長矩形状に例えば上下に表示される。当該質問は、上述した質問形式のうちシングルアンサーの質問の例である。
【００８３】
回答ボタン７２が回答者によって例えばタップ（またはクリック）されると選択状態となり、その状態からさらに送信ボタン６８がタップ（またはクリック）されると、当該選択された回答ボタン７２に対応する選択肢を示す情報が回答としてユーザ端末２００からアンケートサーバ１００へ送信される。
【００８４】
ここで、質問／回答表示領域６１における上記質問６３に対する回答６９の表示と、その次の質問６３及び回答操作入力領域６２における回答ボタン７２（または入力ボックス６７）の表示とは、ほとんど時間を置かずに続けて実行される。より詳細には、例えば、上記送信ボタン６８がタップ（またはクリック）されると、回答操作入力領域６２の表示が切り替わる間に、質問／回答表示領域に先の質問６３に対する回答６９と次の質問６３とが続けざまに表示される。
【００８５】
なお、図７及び図８に示すように、質問／回答表示領域６１において、これまでの質問及び回答が全て表示しきれない状態となった場合、スクロールバー７１が表示される。回答者が当該スクロールバー７１を操作することで、質問／回答表示領域６１が上下にスクロールし、回答者はそれまでの質問及び回答を確認することができる。
【００８６】
また、回答操作表示領域６２が最大化された状態（回答ボタン７２が表示された状態）において、回答者によって質問／回答表示領域６１がタップ（またはクリック）されると、回答操作表示領域６２が最小化されて（質問／回答表示領域６１が拡大されて）図７に示す状態となり、回答者はそれまで表示されていたよりも多くの数の質問及び回答を確認することができる。回答者が選択肢最大化ボタン７０をタップ（またはクリック）すると再び回答操作表示領域６２それが最大化された状態となる。
【００８７】
図４に戻り、上記選択肢を有する質問に対する回答を受信したと判断した場合（ステップ４６のＹｅｓ）、ＣＰＵ１１は、当該回答を記憶するとともに（ステップ４７）、上記選択された回答ボタン７２に対応する選択肢のテキストが、質問／回答表示領域６１において吹き出し６５内に表示されるように、アンケートページを更新する（ステップ４８）。
【００８８】
図９に示すように、例えば回答者が上記性別を尋ねる質問６３（Ｑ２）に対して、「男性」と「女性」の各選択肢に対応する回答ボタン７２のうち「男性」を示す回答ボタン７２をタップ（またはクリック）してそれが選択された状態で送信ボタン６８をタップ（またはクリック）すると、ＣＰＵ１１は、当該回答ボタン７２に対応するテキスト「男性」を、当該質問６３（Ｑ２）の直下の吹き出し６５内に表示させる。
【００８９】
またそれに続いて、ＣＰＵ１１は、次の質問が選択肢有りか否かに応じて、次の質問６３を吹き出し６５内に表示させるとともに、回答操作入力領域６２の表示を更新する。図９の例では、次の質問は選択肢有りの質問であるため、ＣＰＵ１１は当該質問６３を表示させるとともに、回答操作入力領域６２に複数の回答ボタン７２を表示させる。
【００９０】
図９に示した質問６３（Ｑ３）は、回答者が通勤時に利用する路線を尋ねる質問であり、上述した質問形式のうちマルチアンサーの質問の例である。
【００９１】
この質問６３（Ｑ３）に対応する回答の選択肢としては例えば１２枝が設定されているが、操作性を考慮して、そのうち最初の６枝に対応する回答ボタン７２が回答操作入力領域６２に表示される。また、残りの６枝に対応する回答ボタン７２は、回答操作入力領域６２の例えば左右に設けられたスクロールボタン７２によるスクロールによって表示可能とされている。
【００９２】
図８との比較で明らかなように、選択肢が２つの場合に比べて、図８では、選択肢が１２枝ありそのうち６枝を表示することとしているため、各回答ボタン７２の大きさは略３分の１となり、配置も２行×１列から２行×３列となり、形状も横長矩形から略正方形に変化している。
【００９３】
このように、回答操作入力領域６２の面積は固定とされながら、選択肢の数に応じて回答ボタン７２の大きさ、配置、形状が変化することで、回答操作入力領域６２において回答ボタン７２が効率良く配置され、回答者にとって使いやすい（回答しやすい）ユーザインタフェースが提供される。
【００９４】
ここで、スクロールボタン７２による回答ボタン７２のスクロール方向は、横方向とされる。スクロール方向が上記質問／回答表示領域６１における縦方向とは異なることで、各領域における操作が明確に区別され、操作性が向上するとともに、誤操作が防止される。
【００９５】
また、図８と図９との比較で分かるとおり、質問／回答表示領域６１においては、現在回答者の回答待ちの質問と、その少なくとも直前の質問及びそれに対する回答とが常時表示されるように、質問／回答表示領域６１の質問６３が更新される毎に、それ以前の質問６３及びそれに対する回答６９の表示位置が更新される。すなわち、以前の質問６３及び回答６９は、次の質問６３が表示される度に質問／回答表示領域６１の上部へ移動する。
【００９６】
したがって、ある質問に対する回答を選択中の回答者は、少なくとも直前の質問及びそれに対する自身の回答を把握し、当該直前の質問及び回答との相対比較において現在の質問に正確に回答することができる。
【００９７】
図９に示したマルチアンサーの質問６３（Ｑ３）に対する回答として、複数の回答ボタン７２（選択肢）の選択を受信した場合、ＣＰＵ１１は、図１０に示すように、質問／回答表示領域６１において、当該複数の回答ボタン７２に対応する複数のテキストが１つの吹き出し６５内に回答６９として表示されるように、前記アンケートページを更新する。これにより、例えば回答ボタン７２毎に吹き出し６５が生成される場合に比べて、質問／回答表示領域６１を回答者に見やすくすることができる。
【００９８】
また、図１１に示すように、ＣＰＵ１１は、選択肢を有する質問６３（Ｑ５）に対応する回答ボタン７２内に、テキストと共に画像７４を表示させることもできる。これにより回答者は質問の内容及び意図を正確に理解することができるとともに、アンケート実施者は質問をテキストで詳細に説明することなく容易に作成することができる。同図に示すように、画像７４が表示される場合、各回答ボタン７２は、当該画像７４とその説明のテキストとを上下に配置した縦長矩形状とされてもよい。
【００９９】
また、ＣＰＵ１１は、回答者が上記画像７４を例えば上方向にフリック（ユーザ端末２００がＰＣの場合には上方向にドラッグ）したことを検出すると、図１２に示すように、当該画像を拡大表示するようにアンケートページを更新する。これにより回答者は画像７４を詳細に確認することができる。
【０１００】
図１１に示したような画像７４付の回答ボタン７２が選択されて回答として送信されると、ＣＰＵ１１は、図１３に示すように、質問／回答表示領域６１において、上記回答ボタン７２に対応するテキスト及び画像７４を１つの吹き出し６５内に回答６９として表示させる。これにより回答者は自身の回答を画像７４により一目で把握することができる。
【０１０１】
また図１２において、当該画像７４を含む回答６９に続いてその下部に表示されている質問６３（Ｑ６）は、上記質問形式のうち自由回答の質問であり、回答者は入力ボックス６７に自由にテキストを入力して送信することができる。ＣＰＵ１１は、この回答を受信した場合、図示しないが、当該入力され送信されたテキストをそのまま吹き出し６５内に回答として表示させる。
【０１０２】
ＣＰＵ１１は、以上説明した処理を、１つのアンケートにおけるすべての質問に対する回答が終了するまで繰り返す。ＣＰＵ１１は、質問が終了したと判断した場合（ステップ５３のＹｅｓ）には、アンケート終了メッセージを質問／回答表示領域６１に表示させて、アンケート処理を終了する（ステップ５４）。
【０１０３】
以上の処理によりアンケートが終了すると、アンケートサーバ１００は、上記回答データベース３３に蓄積された回答に基づいて各種集計処理を実行して集計結果を集計結果データベース３４へ保存し、その分析を実行したり、アンケート依頼主への納品処理等を実行したりする。
【０１０４】
以上説明したように、本実施形態によれば、アンケートサーバ１００は、アンケートページの質問／回答表示領域６１にて質問と回答とを交互に表示させながら、回答操作入力領域６２にて選択肢の回答ボタン７２を表示させることで、アンケートの回答者に以前の質問及び回答の履歴を確認させながら現在の質問にスムースに回答させることができ、かつ、質問毎に回答を取得しその回答に応じて回答を変更することができる。また回答者は、あたかも実際に会話をしているかのように気軽にアンケートに回答できる。また質問／回答が表示される質問／回答表示領域６１とは別の回答操作入力領域６２にパネル状の回答ボタン７２が表示されることで、回答者は、ユーザ端末１００の種類（画面の大きさ）に関わらず（特にスマートフォンのような画面の小さいデバイスにおいても）ストレスなく回答することができる。
【０１０５】
［変形例］
本発明は上述の実施形態にのみ限定されるものではなく、本開示の要旨を逸脱しない範囲内において種々変更され得る。
【０１０６】
上述の実施形態では、質問形式として選択肢を有する質問と選択肢を有さない質問の両方が設定されていたが、アンケートによっては選択肢を有する質問のみが設定されても構わない。したがってその場合には、上記図４のステップ４４に示した判断処理は不要となる。
【０１０７】
上述の実施形態では、質問及び回答は吹き出し６５内に表示されたが、質問とそれに対する回答が会話形式で交互に順次表示されさえすれば、吹き出し６５が用いられなくても構わない。
【０１０８】
上述の実施形態では、選択肢の数に応じて回答ボタン７２の大きさ及び配置が変更されたが、加えて選択肢が有するテキストの量に応じて回答ボタン７２の大きさ及び配置が変更されても構わない。
【０１０９】
上述の実施形態では、アンケートページはＷｅｂページとして構成され、ユーザ端末２００はブラウザによって当該アンケートページを表示していたが、当該アンケートページは、例えばユーザ端末２００にインストールされたアンケート用のアプリケーションによって表示され、当該アプリケーションによってアンケート情報を含むアンケートページがダウンロードされ、アプリケーションからアンケートサーバ１００へ回答が送信されても構わない。
【０１１０】
上述の実施形態において、図５〜図１３に示したアンケートページの画面は、単にその一例を示したものであり、そのデザインやレイアウトは図示されたものに限定されるものではない。例えば、質問／回答表示領域６１及び回答操作入力領域６２の背景デザイン、送信ボタン６８、回答ボタン７２、選択肢最大化ボタン７０等のデザインやレイアウトはそれらに図示されたものとは異なるものに変更されても構わない。
【符号の説明】
【０１１１】
１１…ＣＰＵ
１８…記憶部
１９…通信部
３１…回答者情報データベース
３２…アンケート情報データベース
３３…回答データベース
３４…集計結果データベース
６１…質問／回答表示領域
６２…回答操作入力領域
６３…質問（メッセージ）
６５…吹き出し
６７…入力ボックス
６８…送信ボタン
７０…選択肢最大化ボタン
７１…スクロールバー
７２…回答ボタン
７３…スクロールボタン
１００…アンケートサーバ
２００…ユーザ端末
【図１】
0006498046.tif 000002
【図２】
0006498046.tif 000003
【図３】
0006498046.tif 000004
【図４】
0006498046.tif 000005
【図５】
0006498046.tif 000006
【図６】
0006498046.tif 000007
【図７】
0006498046.tif 000008
【図８】
0006498046.tif 000009
【図９】
0006498046.tif 000010
【図１０】
0006498046.tif 000011
【図１１】
0006498046.tif 000012
【図１２】
0006498046.tif 000013
【図１３】
0006498046.tif 000014