(57)【要約】【課題】対話形式でユーザの情報の入力を促すフォームナビゲーションシステムを提供することを目的とする。【解決手段】Webサーバ１と、ＤＢサーバ２と、Webサーバ１と通信可能に接続された端末３を備えたフォームナビゲーションシステムであって、Webサーバ１は、端末３からユーザが入力するユーザ入力情報を受信すると、当該ユーザ入力情報に対応してＤＢ２に記憶されている相槌を出力する情報処理装置制御手段と、を有し、端末３は、前記ユーザ入力情報及び前記相槌を表示する表示手段と、ユーザから情報の入力を受け付ける入力手段と、を有する構成とした。【選択図】図１
2018081538.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、当該情報処理装置と通信可能に接続された端末を備えたフォームナビゲーションシステムであって、
前記情報処理装置は、
前記端末からユーザが入力するユーザ入力情報を受信すると、当該ユーザ入力情報に対応して記憶されている相槌を出力する情報処理装置制御手段と、を有し、
前記端末は、
前記ユーザ入力情報及び前記相槌を表示する表示手段と、
ユーザから情報の入力を受け付ける入力手段と、を有することを特徴とする、フォームナビゲーションシステム。
【請求項２】
前記情報処理装置制御手段は更に、
前記端末から前記ユーザ入力情報を受信すると、当該ユーザ入力情報を、前記端末を識別する識別情報に関連付けて記憶させ、
前記端末から、前記識別情報及び前記ユーザ入力情報を出力する旨の出力要求を受信すると、受信した前記識別情報と同一の識別情報に関連付けて記憶されている前記ユーザ入力情報を出力することを特徴とする、請求項１に記載のフォームナビゲーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対話形式でユーザの情報の入力を促すフォームナビゲーションシステムに関するものである。
【背景技術】
【０００２】
アンケート（＝質問調査）は、例えば、今後の販売促進活動を効果的に行うため、新規店舗開店調査のため、あるいは商品開発のヒントを得るため等、調査対象者の意識や行動パターンを把握するために実施するものであり、企業等のアンケート実施者にとっては、より多くの調査対象者に回答してもらう方が、望ましい。
【０００３】
アンケートの収集方法としては、例えば、電話により個別に問い合わせたり、道行く人を呼び止めて尋ねたりするやり方がある。しかし、従来の人手による収集に基づいたアンケートは、労力や時間やコストがかかる。
【０００４】
そのため、労力や時間やコストを削減するため、インターネットのホームページ上にアンケートを表示して、回答を入力させる構成が開示されている。
【０００５】
例えば、特許文献１では、以下の構成が開示されている。図３に示すように、パソコンの画面上でマウスのカーソルを「二重丸印」の上に移動して、マウスボタンを左クリックし、各アンケート項目のいずれかの回答を選択する。各アンケート項目の回答を完了すると、パソコンの画面上でマウスのカーソルを「送信ボタン」の上に移動して、マウスボタンを左クリックし、回答を送信する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−２８２８２８号公報
【０００７】
また、インターネットを通じて、商品やサービスを購入する際には、氏名、住所、連絡先、クレジットカード番号等の代金決済や商品の発送等に必要な情報を購入者が入力して、申し込みを行ってもらう必要がある。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、アンケートや商品等を購入する際の従来の入力フォームは、単に、質問が羅列されこれらの質問に対して回答を順に入力する形式、代金決済や商品の発送等に必要な情報を順に入力する形式であり、回答者や購入者等のユーザが途中で飽きてしまったり、面倒になり、最後まで回答や情報を入力してくれない場合があった。
【０００９】
そこで、本発明は、対話形式でユーザの情報の入力を促すフォームナビゲーションシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１の発明は、
情報処理装置と、当該情報処理装置と通信可能に接続された端末を備えたフォームナビゲーションシステムであって、
前記情報処理装置は、
前記端末からユーザが入力するユーザ入力情報を受信すると、当該ユーザ入力情報に対応して記憶されている相槌を出力する情報処理装置制御手段と、を有し、
前記端末は、
前記ユーザ入力情報及び前記相槌を表示する表示手段と、
ユーザから情報の入力を受け付ける入力手段と、を有する、フォームナビゲーションシステムとした。
【００１１】
また、請求項２の発明は、
前記情報処理装置制御手段は更に、
前記端末から前記ユーザ入力情報を受信すると、当該ユーザ入力情報を、前記端末を識別する識別情報に関連付けて記憶させ、
前記端末から、前記識別情報及び前記ユーザ入力情報を出力する旨の出力要求を受信すると、受信した前記識別情報と同一の識別情報に関連付けて記憶されている前記ユーザ入力情報を出力する、請求項１に記載のフォームナビゲーションシステムとした。
【発明の効果】
【００１２】
本発明によれば、ユーザは実際に人と会話しているように感じ、端末という機械に入力するというストレスをあまり感じることなく、回答や情報等をテンポ良く入力することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態例１のフォームナビゲーションシステムの概略構成図である。
【図２】本発明の実施の形態例１のフォームナビゲーションシステムのWebサーバの全体的な構成を例示的に示す概念図である。
【図３】（a）〜（d）はいずれも、本発明の実施の形態例１のフォームナビゲーションシステムの端末の表示画面を例示的に示した図である。
【図４】本発明の実施の形態例１のフォームナビゲーションシステムのＤＢサーバの全体的な構成を例示的に示す概念図である。
【図５】本発明の実施の形態例１のフォームナビゲーションシステムのＤＢサーバのＨＤのアンケート表示制御情報記憶領域内のアンケート内容の構造を模式的に示した図である。
【図６】本発明の実施の形態例１のフォームナビゲーションシステムのＤＢサーバのＨＤのアンケート回答情報記憶領域の構造を模式的に示した図である。
【図７】本発明の実施の形態例１のフォームナビゲーションシステムの端末の全体的な構成を例示的に示す概念図である。
【図８】本発明の実施の形態例１のフォームナビゲーションシステムの動作の流れを示す流れ図である。
【図９】本発明の実施の形態例１のフォームナビゲーションシステムの動作の流れを示す流れ図である。
【図１０】本発明の実施の形態例１のフォームナビゲーションシステムの動作の流れを示す流れ図である。
【図１１】本発明の実施の形態例１のフォームナビゲーションシステムの動作の流れを示す流れ図である。
【図１２】本発明の実施の形態例１のフォームナビゲーションシステムの端末に表示された、アンケート表示制御情報の相槌を例示的に示す図である。
【発明を実施するための形態】
【００１４】
（実施の形態例１）
以下、本発明の実施の形態例１を図に基づいて説明する。図１は本発明のフォーム（ユーザから入力を受け付ける要素の集合）ナビゲーションシステムＡの概略構成図である。
【００１５】
＜フォームナビゲーションシステムＡの構成＞
フォームナビゲーションシステムＡは、主としてWeb（ウェブ）サーバ１と、ＤＢ（データベース）サーバ２と端末３とから構成され、Webサーバ１と各端末３は、インターネット等のネットワーク４を通じて通信可能に接続されている。また、Webサーバ１とＤＢサーバ２とはネットワーク５を通じて通信可能に接続されている。なお、図１では端末３は３台示されているが、この構成に限定されるわけではなく、端末３の数は１以上であれば良い。
【００１６】
＜Webサーバ１の構成＞
Webサーバ１は、ネットワーク４を通じて接続された各端末３にアンケート表示制御情報を出力し、各端末３から受信したアンケートの回答を、ＤＢサーバ２に出力等する情報処理装置である。Webサーバ１は、図２に示すように、ＣＰＵ１１（情報処理装置制御手段の一例）、ＲＡＭ１２、ＲＯＭ１３、ＨＤ１４、ディスプレイ１５、入力手段１６、計時手段１７、インタフェイス１８、これらの機器を接続するバス１９を有している。
【００１７】
ＣＰＵ(＝Central Processing Unit)１１は、ＨＤ１４等に記憶されているアプリケーションプログラム、オペレーティングシステム（ＯＳ）や制御プログラム等を実行し様々な機能を実現する。また、ＲＡＭ１２にプログラムの実行に必要な情報、ファイル等を一時的に記憶させる。
【００１８】
特に、ＣＰＵ１１は、端末３からアンケート表示制御情報の送信の要求を受け付けると、ネットワーク５を通じて接続されたＤＢサーバ２にアンケート表示制御情報の送信要求を出力する。また、ＣＰＵ１１は、ＤＢサーバ２からアンケート表示制御情報を受信すると、当該アンケート表示制御情報を、ＨＤ１４内のアンケート表示制御情報記憶領域１４１から呼び出したアンケート表示制御情報と共に、端末３に対し出力する。
【００１９】
また、ＣＰＵ１１が、端末３に対しアンケート表示制御情報を出力するタイミングは、アンケートの回答者等のユーザとあたかも会話しているように適時に出力する。以下、アンケート表示制御情報のうち、アンケート内容を示す文を適時に出力する場合について詳しく説明する。なお、以下に示す図３では、ＣＰＵ１１が出力したアンケート内容を示す文を、端末３の表示手段３２上に表示した状態を示している。
【００２０】
例えば、ＣＰＵ１１は、図３（a）に示すように、アンケートの前文１「こんにちは、きょうへいです。（省略）お礼をいたします。」を端末３に出力し、待機する。そして、ＣＰＵ１１は、計時手段１７を参照して所定の時間（ex.２秒）が経過したことを認識すると、図３（b）に示すように、アンケートの前文２「・・・じゃあ、早速いろいろ聞かせてもらいますね！」を端末３に出力する。更に、ＣＰＵ１１は、計時手段１７を参照して所定の時間（ex.２秒）が経過したことを認識すると、図３（c）に示すように、アンケートの項目１「普段はどちらのトイレを使用しますか？」を端末３に出力する。
【００２１】
また、ＣＰＵ１１は、端末３からアンケートの回答者等のユーザによって選択された回答の選択肢（アンケート回答情報の一例）を受信すると、当該選択肢をＤＢサーバ２に出力する。また、ＣＰＵ１１は、ＤＢサーバ２から相槌を受信すると、端末３に対し出力する。
【００２２】
例えば、ＣＰＵ１１は、図３（c）に示すように、ＤＢサーバ２から受信したアンケートの項目２「歳はいくつですか？僕は２９歳（独身）です。」及びアンケートの回答２の選択肢群を端末３に出力し、待機する。そして、ＣＰＵ１１は、端末３からアンケートの回答者等のユーザによって選択された選択肢を受信すると、当該選択肢をＤＢサーバ２に出力する。また、ＣＰＵ１１は、ＤＢサーバ２から相槌３「食べ盛りですね」を受信すると、図３（d）に示すように、端末３に出力する。
【００２３】
なお、この際に出力する相槌２は、アンケートの回答者等のユーザによって選択された回答の選択肢に対応して、ＤＢサーバ２のアンケート表示制御情報記憶領域２４１に記憶されている相槌２を出力する（図５参照）。図３（d）では、アンケートの回答者等のユーザによって、回答２の選択肢としてc）の「３０代」が選択されたため、アンケート表示制御情報記憶領域２４１に対応して記憶されている相槌２としてc）の「食べ盛りですね」が出力された例を示している。
【００２４】
このように、アンケートの回答者等のユーザとあたかも会話しているようなタイミングでアンケート表示制御情報を出力する構成とし、また、アンケートの回答者等のユーザによって選択された回答の選択肢を受信すると、当該回答の選択肢に対応する相槌を出力する構成とすることによって、アンケートの回答者等のユーザは実際に人と会話しているように感じ、端末３という機械に入力するというストレスをあまり感じることなく、テンポ良くアンケートに回答することができる。
【００２５】
また、ＣＰＵ１１は、端末３からのアクセスを初めて認識した場合（＝それまで、当該端末３からWebサーバ１に対してアクセスがなかった）、当該端末３を識別する識別情報を作成し、作成した識別情報を端末３に出力する。なお、端末３は、受け取った識別情報をＨＤ等の記憶手段３４に記憶し（図７参照）、以降のWebサーバ１に対する要求に含める。
【００２６】
また、ＣＰＵ１１は、端末３から識別情報と共に、アンケートの回答者等のユーザによって入力されたアンケートの回答に係るアンケート回答情報（ユーザ入力情報の一例）を受信すると、ＤＢサーバ２に出力する。
【００２７】
また、ＣＰＵ１１は、端末３から、アンケート回答情報の送信を要求する旨の送信要求を、当該端末３を識別する識別情報と共に受信すると、当該送信要求及び識別情報をＤＢサーバ２に出力する。また、ＣＰＵ１１は、ＤＢサーバ２から、アンケート回答情報を受信すると、当該アンケート回答情報の送信を要求した端末３に出力する。
【００２８】
ＲＡＭ(＝Random Access Memory)１２は各種データ、プログラム等を一時的に記憶するためのものであり、ＣＰＵ１１の主メモリ、ワークエリア等として機能する。ＲＯＭ（＝Read Only Memory）１３は、内部に基本Ｉ／Ｏプログラム等のプログラム、基本処理において使用する各種データ等を記憶する。
【００２９】
ＨＤ(＝ハードディスク)１４は補助記憶装置であり、大容量メモリとして機能する。ＨＤ１４には、アプリケーションプログラム、ＯＳ、制御プログラム、関連プログラム等を記憶する。
【００３０】
また、ＨＤ１４内には、アンケート表示制御情報記憶領域１４１が設けられている。
【００３１】
＜アンケート表示制御情報記憶領域１４１の構成＞
アンケート表示制御情報記憶領域１４１には、アンケートの表示制御を行うためのアンケート表示制御情報が記憶されている。アンケート表示制御情報には、例えば、ＨＴＭＬ（＝Hyper Text Markup Language）等の構造化言語により記述されたアンケートの要素や構造を指定する情報が含まれる。
【００３２】
また、アンケート表示制御情報の中には、アンケートのレイアウトを規定するレイアウト情報や、端末３にスクリプト処理を実行させるためのスクリプト情報が含まれていても良い。レイアウト情報は、例えばＣＳＳ（＝Cascading Style Sheets）等のスタイルシートにより表現される。更に、スクリプト情報は、例えばＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語により記述される。
【００３３】
ディスプレイ１５は、表示手段としての役割を果たし、例えば液晶ディスプレイ、有機ELディスプレイ、CRT、プラズマディスプレイであり、入力手段１６から入力されたコマンドや、それに対するWebサーバ１の応答出力等を表示するものである。
【００３４】
入力手段１６は、例えば、キーボードやポインティングデバイス（マウス等）、タッチパネルである。ユーザは入力手段１６を用いて、Webサーバ１に対して、Webサーバ１を制御する命令等を入力指示する。
【００３５】
計時手段１７は、例えば、時間を計時可能なタイマである。
【００３６】
１８はインタフェイスであり、このインタフェイス１８を介してWebサーバ１は、ＤＢサーバ２や各端末３等の他の装置との情報や命令のやり取りを行う。バス１９は、Webサーバ１内のデータの流れを司るものである。
【００３７】
尚、以上の各装置と同等の機能を実現するソフトウェアにより、ハードウェア装置の代替として構成することもできる。
【００３８】
＜ＤＢサーバ２の構成＞
ＤＢサーバ２は、ネットワーク５を通じて接続されたWebサーバ１からの要求に応じて、記憶されている情報を呼び出して出力し、またWebサーバ１から受信したアンケート回答情報を、端末３の識別情報に関連付けて記憶等する、情報処理装置である。ＤＢサーバ２は、図４に示すように、ＣＰＵ２１（情報処理装置制御手段の一例）、ＲＡＭ１２、ＲＯＭ１３、ＨＤ２４、ディスプレイ１５、入力手段１６、インタフェイス１８、これらの機器を接続するバス１９を有している。
【００３９】
ＣＰＵ(＝Central Processing Unit)２１は、ＨＤ２４等に記憶されているアプリケーションプログラム、オペレーティングシステム（ＯＳ）や制御プログラム等を実行し様々な機能を実現する。また、ＲＡＭ１２にプログラムの実行に必要な情報、ファイル等を一時的に記憶させる。
【００４０】
特に、ＣＰＵ２１は、ネットワーク５を通じて接続されたWebサーバ１からアンケート表示制御情報の送信の要求を受け付けると、ＨＤ２４内のアンケート表示制御情報記憶領域２４１に記憶されているアンケート表示制御情報（後述）を呼び出して、Webサーバ１に出力する。
【００４１】
また、ＣＰＵ２１は、Webサーバ１からアンケートの回答者等のユーザによって選択された回答の選択肢（アンケート回答情報の一例）を受信すると、ＨＤ２４内のアンケート表示制御情報記憶領域２４１に、当該選択肢に対応して記憶されている相槌を呼び出して、Webサーバ１に出力する。
【００４２】
また、ＣＰＵ２１は、Webサーバ１から、アンケート回答情報を、端末３の識別情報と共に受信すると、アンケート回答情報記憶領域２４２に、受信した識別情報と同一の識別情報に関連付けて記憶させる。
【００４３】
また、ＣＰＵ２１は、Webサーバ１から、アンケート回答情報の送信を要求する旨の送信要求を、端末３を識別する識別情報と共に受信すると、アンケート回答情報記憶領域２４２内を検索し、受信した識別情報と同一の識別情報に関連付けて記憶されているアンケート回答情報を呼び出して、Webサーバ１に出力する。
【００４４】
ＨＤ(＝ハードディスク)２４は補助記憶装置であり、大容量メモリとして機能する。ＨＤ２４には、アプリケーションプログラム、ＯＳ、制御プログラム、関連プログラム等を記憶する。
【００４５】
また、ＨＤ２４内には、アンケート表示制御情報記憶領域２４１と、アンケート回答情報記憶領域２４２が設けられている。
【００４６】
＜アンケート表示制御情報記憶領域２４１の構成＞
アンケート表示制御情報記憶領域２４１には、アンケートの表示制御を行うためのアンケート表示制御情報が記憶されている。アンケート表示制御情報には、例えば、ＨＴＭＬ（＝Hyper Text Markup Language）等の構造化言語により記述されたアンケート内容に関する情報が含まれる。
【００４７】
ここで、アンケート内容に関する情報は、アンケート内容を示す文や、アンケート内容を示す文と共に表示させる画像や動画等である。アンケート内容を示す文は、図５に示すように、例えば、アンケートの前文（ex.アンケートの目的、アンケートに答えて欲しい旨のお願い、アンケートに答えた場合のお礼、等のアンケートの導入部）や、アンケートの項目（＝質問）や、アンケートの回答の選択肢群や、入力された回答に対する相槌（＝合いの手）や、アンケートの結語（ex.回答に対するお礼）が含まれる。
【００４８】
また、相槌は、回答の選択肢に対応して記憶されている。例えば、回答２の選択肢a）「１０代」には、相槌２のa）の「育ち盛りですね」が対応して記憶され、回答３の選択肢c）「公務員」には、相槌３のc）の「安定していますね。」が対応して記憶されている。そのため、ＣＰＵ２１は、アンケートの回答者等のユーザによって選択された、回答の選択肢に応じて、対応して記憶されている相槌を呼び出して出力することができる。
【００４９】
＜アンケート回答情報記憶領域２４２の構成＞
アンケート回答情報記憶領域２４２には、図６に示すように、端末３の識別情報に関連付けて、アンケートの回答者等のユーザによって入力されたアンケート回答情報を記憶する。そのため、ＣＰＵ２１は、識別情報に基づいて、当該識別情報に関連付けて記憶されているアンケート回答情報を呼び出して出力することができる。
【００５０】
本実施の形態例１では、本実施の形態例１に係るプログラム及び関連データを直接ＲＡＭ１２等にロードして実行させる例を示しているが、これ以外にも、本実施の形態例１に係るプログラムを動作させる度に、既にプログラムがインストールされているＨＤ１４やＨＤ２４からＲＡＭ１２等にロードするようにしてもよい。また、本実施の形態例１に係るプログラムをＲＯＭ１３等に記憶しておき、これをメモリマップの一部をなすように構成し、直接ＣＰＵ１１やＣＰＵ２１で実行することも可能である。
【００５１】
また、本実施の形態例１では、説明の便宜のため、Webサーバ１やＤＢサーバ２を１つの装置で実現した構成について述べるが、複数の装置にリソースを分散した構成によって実現してもよい。例えば、記憶や演算のリソースを複数の装置に分散した形に構成してもよい。或いは、Webサーバ１やＤＢサーバ２上で仮想的に実現される構成要素毎にリソースを分散し、並列処理を行うようにしてもよい。
【００５２】
更に、本実施の形態例１では、説明の便宜のため、Webサーバ１やＤＢサーバ２を、ハードウェアによって夫々１台のサーバとして動作する物理サーバで実現した構成について述べるが、ソフトウェアによって夫々１台のサーバとして動作するように物理サーバ上に構成された仮想サーバとして実現した構成であっても良い。
【００５３】
また、本実施の形態例１では、説明の便宜のため、Webサーバ１やＤＢサーバ２を夫々独立したサーバで実現した構成について述べるが、Webサーバ１とＤＢサーバ２の両方の構成を有する１つのサーバで実現した構成としても良い。
【００５４】
＜端末３の構成＞
端末３は、ネットワーク４を通じて、Webサーバ１に接続可能な情報処理装置であって、例えば、デスクトップ型やノート型のＰＣ（＝Personal Computer）、スマートフォンである。
【００５５】
端末３は、図７に示すように、ＣＰＵ等の制御手段３１と、液晶ディスプレイ等の表示手段３２と、キーボード、あるいはタッチパネル等の入力手段３３と、プログラムであるWebブラウザが格納された、ＨＤ、あるいはフラッシュメモリ等の記憶手段３４を少なくとも有している。
【００５６】
制御手段３１は、入力手段３３を通じて、アンケートの回答者等のユーザからWebサーバ１に接続する旨の操作を受け付けると、Webブラウザを用いて、ネットワーク４を通じてWebサーバ１にアクセスし、アンケート表示制御情報の送信を要求する。
【００５７】
また、制御手段３１は、Webサーバ１から自身を識別する識別情報を受信すると、Webブラウザを用いて、記憶手段３４に記憶させる。更に、制御手段３１は、Webサーバ１からアンケート表示制御情報を受信すると、Webブラウザを用いて解析し、アンケート内容等を表示手段３２上に表示させる。
【００５８】
また、制御手段３１は、入力手段３３を通じて、アンケートの回答者等のユーザからアンケートの回答の入力操作を受け付けると、入力されたアンケート回答情報（ユーザ入力情報の一例）を、Webブラウザを用いて、表示手段３２上に表示させる。また、入力されたアンケート回答情報を、Webブラウザを用いて、記憶手段３４から呼び出した識別情報と共に、ネットワーク４を通じてWebサーバ１に出力する。
【００５９】
また、制御手段３１は、Webブラウザの表示画面上のバック（＝戻る）ボタンをクリックする、リロード（＝再読み込み）ボタンをクリックする等、入力手段３３を通じて、アンケートの回答者等のユーザから、アンケート内容に関する情報と入力済みのアンケート回答情報を、再表示をする旨の操作を受け付けると、Webブラウザを用いて、Webサーバ１に対して、アンケート表示制御情報とアンケート回答情報との送信要求を、記憶手段３４から呼び出した識別情報と共に出力する。制御手段３１は、Webサーバ１からアンケート表示制御情報とアンケート回答情報を受信すると、Webブラウザを用いて解析し、表示手段３２上に表示させる。
【００６０】
＜フォームナビゲーションシステムＡの動作の流れ＞
次に、フォームナビゲーションシステムＡの動作の流れを、図８〜図１１を用いて説明する。端末３は、入力手段３３を通じて、アンケートの回答者等のユーザからWebサーバ１に接続する旨の操作を受け付けると（ステップＳ８０１）、ネットワーク４を通じてWebサーバ１にアクセスし、アンケート表示制御情報の送信を要求する（ステップＳ８０２）。
【００６１】
Webサーバ１は、端末３からのアクセスを初めて認識した場合、当該端末３を識別する識別情報を作成し、作成した識別情報を端末３に出力する（ステップＳ８０３）。端末３は、Webサーバ１から自身を識別する識別情報を受信すると、記憶手段３４に記憶する（ステップＳ８０４）。
【００６２】
Webサーバ１は、アンケート表示制御情報の送信要求を受信すると、ネットワーク５を通じて接続されたＤＢサーバ２にアンケート表示制御情報の送信要求を出力する（ステップＳ８０５）。ＤＢサーバ２は、Webサーバ１からアンケート表示制御情報の送信要求を受け付けると、ＨＤ２４内のアンケート表示制御情報記憶領域２４１に記憶されているアンケート表示制御情報を呼び出して、Webサーバ１に出力する（ステップＳ８０６）。Webサーバ１は、ＤＢサーバ２からアンケート表示制御情報を受信すると、当該アンケート表示制御情報を、ＨＤ１４内のアンケート表示制御情報記憶領域１４１から呼び出したアンケート表示制御情報と共に、端末３に対し出力する（ステップＳ８０７）。なお、上述したように、Webサーバ１は、アンケートの回答者等のユーザとあたかも会話しているようなタイミングでアンケート表示制御情報を適時に出力する。端末３は、アンケート表示制御情報を受信するとWebブラウザを用いて解析し、アンケート内容等を表示手段３２上に表示する（ステップＳ８０８）。
【００６３】
なお、図８では、Webサーバ１が識別情報を出力した後に、アンケート表示制御情報を出力する構成を示したが、この構成に限定されるものではなく、アンケート表示制御情報を出力した後に、識別情報を出力する構成としても良く、識別情報と共にアンケート表示制御情報を出力する構成としても良い。
【００６４】
次に、図９に示すように、端末３は、入力手段３３を通じて、アンケートの回答者等のユーザからアンケートの回答に係るアンケート回答情報の入力操作を受け付けると（ステップＳ９０１）、記憶手段３４から呼び出した識別情報と共に、入力された回答を、Webサーバ１に出力する（ステップＳ９０２）。Webサーバ１は、端末３から識別情報と共に、アンケートの回答者等のユーザによって入力されたアンケート回答情報を受信すると、ＤＢサーバ２に出力する（ステップＳ９０３）。ＤＢサーバ２は、端末３から識別情報と共に、アンケート回答情報を受信すると、アンケート回答情報記憶領域２４２に、受信した識別情報と同一の識別情報に関連付けて記憶させる（ステップＳ９０４）。以降、アンケートの回答者等のユーザからアンケート回答情報の入力操作を受け付けると、ステップＳ９０１〜ステップＳ９０４を繰り返す。
【００６５】
ところで、端末３が、入力手段３３を通じて、アンケートの回答者等のユーザから受け付けたアンケートの回答に係るアンケート回答情報が、アンケートの回答者等のユーザによって選択された回答の選択肢であり、ＤＢサーバ２のＨＤ２４内のアンケート表示制御情報記憶領域２４１に、当該回答の選択肢に対応して相槌が記憶されている場合には、当該回答の選択肢は、アンケート回答情報記憶領域２４２に、識別情報に関連付けて記憶されると共に、当該回答の選択肢に対応する相槌が端末３に対し、出力される。以下、図１０を用いて、詳しく説明する。
【００６６】
端末３は、入力手段３３を通じて、アンケートの回答者等のユーザからアンケートの回答の選択肢の入力操作を受け付けると（ステップＳ１００１）、記憶手段３４から呼び出した識別情報と共に、入力された回答の選択肢を、Webサーバ１に出力する（ステップＳ１００２）。Webサーバ１は、当該回答の選択肢を、端末３の識別情報と共に受信すると、当該回答の選択肢を、端末３の識別情報と共にＤＢサーバ２に出力する（ステップＳ１００３）。ＤＢサーバ２は、当該回答の選択肢と端末３の識別情報を受信すると、当該回答の選択肢を、アンケート回答情報記憶領域２４２に、受信した識別情報と同一の識別情報に関連付けて記憶させる（ステップＳ１００４）。また、ＤＢサーバ２は、ＨＤ２４内のアンケート表示制御情報記憶領域２４１に、当該回答の選択肢に対応して記憶されている相槌を呼び出して、Webサーバ１に出力する（ステップＳ１００５）。また、Webサーバ１は、ＤＢサーバ２から相槌を受信すると、端末３に対し出力する（ステップＳ１００６）。端末３は、相槌を受信すると、Webブラウザを用いて解析し、表示手段３２上に表示する（ステップＳ１００７）。以降、アンケートの回答者等のユーザからアンケートの回答の選択肢の入力操作を受け付け、当該回答の選択肢に対応して相槌が記憶されている場合には、ステップＳ１００１〜ステップＳ１００７を繰り返す。
【００６７】
なお、図１０では、回答の選択肢を記憶した後に、対応する相槌を出力する構成を示したが、この構成に限定されるものではなく、相槌を出力した後に、回答の選択肢を記憶する構成としても良く、相槌を出力すると共に回答の選択肢を記憶する構成としても良い。
【００６８】
なお、図９のステップＳ９０１〜ステップＳ９０４の途中で、あるいは、図１０のステップＳ１００１〜ステップＳ１００７の途中で、図１１に示すように、端末３が、入力手段３３を通じて、アンケートの回答者等のユーザから、アンケート内容に関する情報と入力済みのアンケート回答情報を、再表示をする旨の操作を受け付けると（ステップＳ１１０１）、Webブラウザを用いて、Webサーバ１に対して、アンケート表示制御情報及びアンケート回答情報の送信要求を、記憶手段３４から呼び出した識別情報と共に出力する（ステップＳ１１０２）。Webサーバ１は、アンケート表示制御情報及びアンケート回答情報の送信要求と識別情報を受信すると、アンケート表示制御情報及びアンケート回答情報の送信要求と識別情報をＤＢサーバ２に出力する（ステップＳ１１０３）。ＤＢサーバ２は、Webサーバ１からアンケート表示制御情報及びアンケート回答情報の送信要求と識別情報を受け付けると、ＨＤ２４内のアンケート表示制御情報記憶領域２４１に記憶されているアンケート表示制御情報を呼び出すと共に、アンケート回答情報記憶領域２４２内を検索し、受信した識別情報と同一の識別情報に関連付けて記憶されているアンケート回答情報を呼び出して、Webサーバ１に出力する（ステップＳ１１０４）。Webサーバ１は、ＤＢサーバ２からアンケート表示制御情報等を受信すると、当該アンケート表示制御情報等を、ＨＤ１４内のアンケート表示制御情報記憶領域１４１から呼び出したアンケート表示制御情報と共に、端末３に対し出力する（ステップＳ１１０５）。端末３は、Webサーバ１からアンケート表示制御情報やアンケート回答情報を受信すると、Webブラウザを用いて解析し、アンケート内容等を表示手段３２上に表示する（ステップＳ１１０６）。そして、図９のステップＳ９０１、あるいは図１０のステップＳ１００１に戻る。
【００６９】
このように、アンケートの回答者等のユーザとあたかも会話しているようなタイミングでアンケート内容等が端末３上に表示され、また、アンケートの回答者等のユーザによって入力されたアンケートの回答に対し、相槌が端末３上に表示される構成であるため、アンケートの回答者等のユーザは実際に人と会話しているように感じ、端末３という機械に入力するというストレスをあまり感じずに、テンポ良くアンケートに回答することができる。
【００７０】
また、アンケート回答情報が上書きされるたびに、ＤＢサーバ２が端末３の識別情報と関連付けて、更新して記憶する構成であるため、アンケートの回答者等のユーザが、Webブラウザ上のバック（＝戻る）ボタンをクリックした場合や、リロード（＝再読み込み）ボタンをクリックした場合等に、アンケート内容に関する情報や、アンケートの回答者等のユーザが入力済みの回答を、端末３上に表示させることができ、便宜である。
【００７１】
＜変形例＞
なお、本実施の形態例１では、アンケートに対しフォームナビゲーションシステムを適用した例を示したが、本発明はこの構成に限定されるものではなく、例えば、商品やサービスの購入を申し込む際に、ユーザに必要な情報を入力させる入力フォームに対して、本発明を適用することも可能である。また例えば、eラーニングを受講した際に、ユーザに問題演習の回答を入力させる入力フォームに対して、本発明を適用することも可能である。つまり、本発明は、ユーザに入力させる項目を端末３上に表示し、ユーザに情報を入力させるものであれば、適用可能である。
【００７２】
なお、本実施の形態例１では、ＤＢサーバ２のアンケート回答情報記憶領域２４２に、端末３の識別情報に関連付けて、アンケートの回答者等のユーザによって入力されたアンケート回答情報を記憶する構成を示した。この構成を発展させ、アンケートの回答募集を停止する等、所定の期間が経過した場合には、記憶しているアンケート回答情報をコピーして、他のサーバに送信する。そして、ＤＢサーバ２は、アンケート回答情報記憶領域２４２に記憶されているアンケート回答情報から、端末３の識別情報を削除する構成としても良い。このような構成にすれば、ＤＢサーバ２では、記憶しているアンケート回答情報について機密性を保ちながら、消失・破損等させることなく保存しなければならないという要請から開放される一方、アンケート回答情報を他の用途に利用できるようになるため、便宜である。
【００７３】
また、本実施の形態例１では、Webサーバ１は、受信したアンケートの回答の選択肢について、ＤＢサーバ２のアンケート表示制御情報記憶領域２４１内に、対応する相槌が記憶されている場合には、当該相槌を、端末３に対し出力し、相槌を出力するタイミングは、アンケートの回答者等のユーザとあたかも会話しているように適時に出力する構成を示した。そして、本実施の形態例１では、ユーザと「きょうへい」という人間が１対１で会話する構成を示した。しかし、この構成に限定されるものではなく、図１２に示すように、あたかもグループチャットのように、ユーザと複数の人間が会話しているように随時相槌を出力する構成としても良い。図１２に示す例では、ユーザからの回答に対し、「きょうへい」と「きよし」という２名が相槌を打つ構成である。
【００７４】
また、本実施の形態例１では、ＤＢサーバ２が、アンケートの回答の各選択肢に対応させて相槌を記憶し、Webサーバ１が、端末３からアンケートの回答の選択肢を受信すると、当該回答の選択肢に対応する相槌を出力する構成を示した。しかし、この構成に限定されるものではなく、ＤＢサーバ２が、キーワードに対応させて相槌を記憶し、Webサーバ１が、端末３からアンケートの回答に含まれる特定のキーワードを受信すると、当該キーワードに対応する相槌を出力する構成としても良い。
【符号の説明】
【００７５】
Ａ：フォームナビゲーションシステム、
１：Webサーバ、
１１：ＣＰＵ、１２：ＲＡＭ、１３：ＲＯＭ、１４：ＨＤ、１４１：アンケート表示制御情報記憶領域、１５：ディスプレイ、１６：入力手段、１７：計時手段、１８：インタフェイス、１９：バス、
２：ＤＢサーバ、
２１：ＣＰＵ、２４：ＨＤ、２４１：アンケート表示制御情報記憶領域、２４２：アンケート回答情報記憶領域、
３：端末、
３１：制御手段、３２：表示手段、３３：入力手段、３４：記憶手段、
４：ネットワーク、
５：ネットワーク
【図１】
2018081538.tif 000003
【図２】
2018081538.tif 000004
【図３】
2018081538.tif 000005
【図４】
2018081538.tif 000006
【図５】
2018081538.tif 000007
【図６】
2018081538.tif 000008
【図７】
2018081538.tif 000009
【図８】
2018081538.tif 000010
【図９】
2018081538.tif 000011
【図１０】
2018081538.tif 000012
【図１１】
2018081538.tif 000013
【図１２】
2018081538.tif 000014
【手続補正書】
【提出日】平成30年3月15日(2018.3.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末と通信可能に接続される情報処理装置であって、
当該情報処理装置は、
ユーザに入力させる複数の項目のうち、１つの項目を前記端末に出力し、
前記端末からユーザが入力したユーザ入力情報を受信すると、当該ユーザ入力情報に対応して記憶されている相槌を出力する情報処理装置制御手段を有することを特徴とする、情報処理装置。
【請求項２】
端末と通信可能に接続される情報処理装置であって、
当該情報処理装置は、
ユーザに入力させる複数の項目のうち、第１の項目を前記端末に出力し、
前記端末からユーザが入力したユーザ入力情報を受信し、当該ユーザ入力情報に対応して相槌が記憶されている場合には、当該相槌を出力し、
前記ユーザ入力情報を受信すると、あるいは前記相槌を出力すると、ユーザに入力させる複数の項目のうち、第２の項目を前記端末に出力する情報処理装置制御手段を有することを特徴とする、情報処理装置。
【請求項３】
情報処理装置を用いた方法であって、
当該情報処理装置は、
ユーザに入力させる複数の項目のうち、１つの項目を前記端末に出力するステップと、
前記端末からユーザが入力したユーザ入力情報を受信すると、当該ユーザ入力情報に対応して記憶されている相槌を出力するステップと、を有することを特徴とする、方法。
【請求項４】
情報処理装置に、手順を実行させるプログラムであって、
当該情報処理装置に、
ユーザに入力させる複数の項目のうち、１つの項目を前記端末に出力し、
前記端末からユーザが入力したユーザ入力情報を受信すると、当該ユーザ入力情報に対応して記憶されている相槌を出力する情報処理装置制御手段として機能させることを特徴とする、プログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
そこで、本発明は、対話形式でユーザの情報の入力を促すフォームナビゲーションシステムに係る情報処理装置、情報処理装置を用いた方法、及びプログラムを提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
請求項１の発明は、
端末と通信可能に接続される情報処理装置であって、
当該情報処理装置は、
ユーザに入力させる複数の項目のうち、１つの項目を前記端末に出力し、
前記端末からユーザが入力したユーザ入力情報を受信すると、当該ユーザ入力情報に対応して記憶されている相槌を出力する情報処理装置制御手段を有する、情報処理装置とした。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、請求項２の発明は、
端末と通信可能に接続される情報処理装置であって、
当該情報処理装置は、
ユーザに入力させる複数の項目のうち、第１の項目を前記端末に出力し、
前記端末からユーザが入力したユーザ入力情報を受信し、当該ユーザ入力情報に対応して相槌が記憶されている場合には、当該相槌を出力し、
前記ユーザ入力情報を受信すると、あるいは前記相槌を出力すると、ユーザに入力させる複数の項目のうち、第２の項目を前記端末に出力する情報処理装置制御手段を有する、情報処理装置とした。
また、請求項３の発明は、
情報処理装置を用いた方法であって、
当該情報処理装置は、
ユーザに入力させる複数の項目のうち、１つの項目を前記端末に出力するステップと、
前記端末からユーザが入力したユーザ入力情報を受信すると、当該ユーザ入力情報に対応して記憶されている相槌を出力するステップと、を有する、方法とした。
また、請求項４の発明は、
情報処理装置に、手順を実行させるプログラムであって、
当該情報処理装置に、
ユーザに入力させる複数の項目のうち、１つの項目を前記端末に出力し、
前記端末からユーザが入力したユーザ入力情報を受信すると、当該ユーザ入力情報に対応して記憶されている相槌を出力する情報処理装置制御手段として機能させる、プログラムとした。