(57)【要約】  【課題】質問への回答方法にゲームの要素を取り入れ、回答者の集中力を維持させ、精度の高い回答結果を得ることを可能にする。  【解決手段】入力部と表示部と制御部とを備える情報処理装置であって、制御部は、オブジェクトと、質問と、該質問に対する回答として用意された複数の選択肢とを表示部に表示させ、入力部に対する回答者の操作を入力として受け付け、受け付けられた入力に基づいて、表示部に表示されるオブジェクトを移動させ、オブジェクトが、表示部に表示される複数の選択肢のそれぞれに対応付けられた領域のいずれかに入ったか否かを検出し、複数の選択肢のうち、対応する領域にオブジェクトが入った選択肢を、回答者の回答として受け付ける。【選択図】図８
2015032161.tif 000002
【特許請求の範囲】
【請求項１】
入力部と表示部と制御部とを備える情報処理装置であって、
前記制御部は、
オブジェクトと、質問と、該質問に対する回答として用意された複数の選択肢とを前記表示部に表示させ、
前記入力部に対する回答者の操作を入力として受け付け、
前記受け付けられた入力に基づいて、前記表示部に表示されるオブジェクトを移動させ、
前記オブジェクトが、前記表示部に表示される前記複数の選択肢のそれぞれに対応付けられた領域のいずれかに入ったか否かを検出し、
前記複数の選択肢のうち、対応する領域に前記オブジェクトが入った選択肢を、前記回答者の回答として受け付けるものである、
情報処理装置。
【請求項２】
前記制御部は、
前記回答者から受け付けられた入力に基づいて、前記表示部に表示されるオブジェクトが捕捉されたと判定した場合、前記オブジェクトが前記回答者の操作に追随して移動するように、前記表示部に表示させることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記複数の選択肢のそれぞれは、回答の度合いが視覚的に区別できるように表示されることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部は、
前記回答者から受け付けられた入力に基づいて、前記表示部に表示されるオブジェクトが捕捉されていないと判定した場合に、当該オブジェクトが自動で移動するように、前記表示部に表示させることを特徴とする請求項１から３いずれか一項に記載の情報処理装置。
【請求項５】
前記入力部は、
タッチパネルであって、
前記回答者からのタッチ操作を入力として受け付けることを特徴とする請求項１から４いずれか一項に記載の情報処理装置。
【請求項６】
入力部と表示部と制御部とを備える情報処理装置において行われる、情報処理方法であって、
前記情報処理装置が
オブジェクトと、質問と、該質問に対する回答として用意された複数の選択肢とを前記表示部に表示させるステップと、
前記入力部に対する回答者の操作を入力として受け付けるステップと、
前記受け付けられた入力に基づいて、前記表示部に表示されるオブジェクトを移動させるステップと、
前記オブジェクトが、前記表示部に表示される前記複数の選択肢のそれぞれに対応付けられた領域のいずれかに入ったか否かを検出するステップと、
前記複数の選択肢のうち、対応する領域に前記オブジェクトが入った選択肢を、前記回答者の回答として受け付けるステップと
を実行する情報処理方法。
【請求項７】
入力部と表示部と制御部とを備える情報処理装置において実行されるプログラムであって、
前記情報処理装置を、
オブジェクトと、質問と、該質問に対する回答として用意された複数の選択肢とを前記表示部に表示させる手段、
前記入力部に対する回答者の操作を入力として受け付ける手段、
前記受け付けられた入力に基づいて、前記表示部に表示されるオブジェクトを移動させる手段、
前記オブジェクトが、前記表示部に表示される前記複数の選択肢のそれぞれに対応付けられた領域のいずれかに入ったか否かを検出する手段、及び、
前記複数の選択肢のうち、前記オブジェクトが入ったものと検出された領域に対応する選択肢を、前記回答者の回答として受け付ける手段
として機能させるプログラム。
【請求項８】
入力部と表示部と制御部とを備える情報処理装置であって、前記制御部は、オブジェクトと、質問と、該質問に対する回答として用意された複数の選択肢とを前記表示部に表示させ、前記入力部に対する回答者の操作を入力として受け付け、前記受け付けられた入力に基づいて、前記表示部に表示されるオブジェクトを移動させ、前記オブジェクトが、前記表示部に表示される前記複数の選択肢のそれぞれに対応付けられた領域のいずれかに入ったか否かを検出し、前記複数の選択肢のうち、対応する領域に前記オブジェクトが入った選択肢を、前記回答者の回答として受け付けるものである、情報処理装置と、
前記情報処理装置から集計した集計結果を受け付ける受付部を有するサーバ装置と、
を備える情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
従来、コンピュータを用いてアンケート方式によって調査や性格診断を行うシステムが広く提供されている。このようはシステムでは、紙で行われていたアンケートにおける質問内容を、コンピュータの画面に表示させ、回答者に回答させている。
【０００３】
特許文献１には、被験者にＭＭＰＩ（Minnesota Multipbasic Personality Inventory)の質問項目を表示する表示手段と、質問項目に対する被験者の回答を入力する入力手段と、被験者の回答から得られる検査データを記憶する記憶手段と、検査データを読み出し、検査データを尺度ごとに算出して、算出結果を集計した結果表を作成するデータ処理手段とを備えた人格検査装置が開示されている。
【０００４】
特許文献２には、アンケートサーバにアクセスして、アンケートの表示に用いられる表示ファイルを取得する取得部と、表示ファイルに基づいて、マトリクス形式から変換されタイル形式でアンケートの表示を行う表示処理部を有する端末装置を備えるアンケート表示システムについて開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１４０２８８号公報
【特許文献２】特開２０１３−８９１５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
正確な調査や診断を行うためには、多くの質問にユーザは回答する必要がある。従来の例えば、チェックボックス等によって回答を選択するようなアンケートの方式や、特許文献１及び２に記載された方式では、回答方法が単調であり、設問数が多い場合、ユーザの集中力を持続させることが困難である。そのため、回答の精度・正確性が低下するため、調査等の信頼性が下がってしまう。
【０００７】
そこで、本発明は、上記事情に鑑み、質問への回答方法にゲームの要素を取り入れることで、回答者の集中力を維持させ、精度の高い回答結果を得ることができる技術を提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
本発明に係る情報処理装置は、入力部と表示部と制御部とを備える情報処理装置であって、制御部は、オブジェクトと、質問と、該質問に対する回答として用意された複数の選択肢とを表示部に表示させ、入力部に対する回答者の操作を入力として受け付け、受け付けられた入力に基づいて、表示部に表示されるオブジェクトを移動させ、オブジェクトが、表示部に表示される複数の選択肢のそれぞれに対応付けられた領域のいずれかに入ったか否かを検出し、複数の選択肢のうち、対応する領域にオブジェクトが入った選択肢を、回答者の回答として受け付ける。
【０００９】
上記制御部は、回答者から受け付けられた入力に基づいて、表示部に表示されるオブジェクトが捕捉されたと判定した場合、オブジェクトが回答者の操作に追随して移動するように、表示部に表示させることが望ましい。
【００１０】
上記複数の選択肢のそれぞれは、回答の度合いが視覚的に区別できるように表示されるものであることが望ましい。
【００１１】
また、上記制御部は、回答者から受け付けられた入力に基づいて、表示部に表示されるオブジェクトが捕捉されていないと判定した場合に、当該オブジェクトが自動で移動するように表示部に表示させることができる。
【００１２】
上記入力部は、タッチパネルであって、回答者からのタッチ操作を入力として受け付けることができる。
【００１３】
本発明に係る情報処理方法は、入力部と表示部と制御部とを備える情報処理装置において行われる、情報処理方法であって、情報処理装置がオブジェクトと、質問と、該質問に対する回答として用意された複数の選択肢とを表示部に表示させるステップと、入力部に対する回答者の操作を入力として受け付けるステップと、受け付けられた入力に基づいて、表示部に表示されるオブジェクトを移動させるステップと、オブジェクトが、表示部に表示される複数の選択肢のそれぞれに対応付けられた領域のいずれかに入ったか否かを検出するステップと、複数の選択肢のうち、対応する領域にオブジェクトが入った選択肢を、回答者の回答として受け付けるステップとを実行する。
【００１４】
また本発明に係るプログラムは、入力部と表示部と制御部とを備える情報処理装置において実行されるプログラムであって、情報処理装置を、オブジェクトと、質問と、該質問に対する回答として用意された複数の選択肢とを表示部に表示させる手段、入力部に対する回答者の操作を入力として受け付ける手段、受け付けられた入力に基づいて、表示部に表示されるオブジェクトを移動させる手段、オブジェクトが、表示部に表示される複数の選択肢のそれぞれに対応付けられた領域のいずれかに入ったか否かを検出する手段、及び、複数の選択肢のうち、対応する領域にオブジェクトが入った選択肢を、回答者の回答として受け付ける手段として機能させる。
【００１５】
また本発明に係るシステムは、入力部と表示部と制御部とを備える情報処理装置であって、制御部は、オブジェクトと、質問と、該質問に対する回答として用意された複数の選択肢とを表示部に表示させ、入力部に対する回答者の操作を入力として受け付け、受け付けられた入力に基づいて、表示部に表示されるオブジェクトを移動させ、オブジェクトが、表示部に表示される複数の選択肢のそれぞれに対応付けられた領域のいずれかに入ったか否かを検出し、複数の選択肢のうち、対応する領域にオブジェクトが入った選択肢を、回答者の回答として受け付けるものである、情報処理装置と、情報処理装置から集計した集計結果を受け付ける受付部を有するサーバ装置と、を備える。
【００１６】
また、本発明のプログラムは、ＣＤ−ＲＯＭ等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。
【００１７】
また、本明細書等において、「部」とは、単に物理的構成を意味するものではなく、その構成が有する機能をソフトウェアによって実現する場合も含む。また、１つの構成が有する機能が２つ以上の物理的構成により実現されても、２つ以上の構成の機能が１つの物理的構成により実現されてもよい。
【発明の効果】
【００１８】
本発明によれば、質問への回答方法にゲームの要素を取り入れることで、回答者の集中力を維持させ、精度の高い回答結果を得ることが可能になる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態におけるＳＮＳシステムのシステム構成図である。
【図２】本発明の第１の実施形態におけるサーバ装置のブロック図の一例を示す図である。
【図３】本発明の第１の実施形態におけるユーザ情報テーブルを示す図である。
【図４】本発明の第１の実施形態における携帯端末のブロック図である。
【図５】本発明の第１の実施形態における診断履歴テーブルを示す図である。
【図６】本発明の第１の実施形態におけるＳＮＳシステムのシーケンス図である。
【図７】本発明の第１の実施形態におけるメニュー画面を示す図である。
【図８】本発明の第１の実施形態におけるアンケート画面の一例を示す図である。
【図９】本発明の第１の実施形態における診断処理のフローを示すチャートである。
【図１０】本発明の第１の実施形態におけるユーザの操作を模式的に示す図である。
【図１１】本発明の第１の実施形態における診断結果画面を示す図である。
【図１２】本発明の第１の実施形態におけるランキング画面を示す図である。
【図１３】本発明の第１の実施形態におけるレビュー投稿画面を示す図である。
【図１４】本発明の第１の実施形態におけるレビュー公開画面を示す図である。
【図１５】本発明のその他の実施形態におけるアンケート画面を示す図である。
【発明を実施するための形態】
【００２０】
[第１の実施形態]
以下、本発明に係る情報処理装置を含む情報処理システムの一例として、ＳＮＳ（Social Networking Service）システムの実施形態を図１乃至図１４を用いて説明する。
【００２１】
図１は、ＳＮＳシステム１０のシステム構成図を示している。図１に示すように、ＳＮＳシステム１０は、サーバ装置１００及び携帯端末２００を含む。サーバ装置１００は、インターネットや専用線等のネットワーク３００に接続されたサーバ用コンピュータである。また、このサーバ装置１００と同じく、ネットワーク３００に有線または無線で接続された端末装置である携帯端末２００が、互いに通信可能に設定されることによりＳＮＳシステム１０が構成される。
【００２２】
なお、本実施形態において、ＳＮＳシステム１０は、サーバ装置１００と携帯端末２００とを含むものとして説明するが、これに限定されるものではない。例えば、ＳＮＳシステム１０は、クラウドコンピューティング形式のシステムとして構成されてもよい。この場合、ユーザは、ＳＮＳシステム１０のコンピュータ処理をネットワーク３００経由でサービスとして利用する。また、ＳＮＳシステム１０は、ＡＳＰのサーバを含むシステムとして構成されてもよい。
【００２３】
本実施形態の、ＳＮＳシステム１０において、ユーザは診断アプリをインストールした携帯端末２００を利用してソーシャルスキル（チームワーク能力）の診断を行うことができる。
【００２４】
ソーシャルスキルは、日常生活の中で出会う様々な問題や課題に、自分で創造的で効果のある対処ができる能力をいう。ソーシャルスキルには、意思決定力、問題解決能力、コミュニケーション能力の等の様々な能力が含まれる。本実施形態では、ソーシャルスキルとして特にコミュニケーション能力、チーム志向能力、バックアップ能力、モニタリング能力、リーダシップ能力の５つの能力を、アンケートによって診断する。
【００２５】
ここでいうアンケートとは、定型化した質問と複数の回答選択肢を用いて行う調査や診断の手法をいう。本実施形態では、選択肢は、質問に回答者であるユーザが当てはまる度合いを段階的に表すものをいう。具体的には、質問に対して、「１．まったくあてはまらない（以下、選択肢１）」、「２．かなりあてはまらない（以下、選択肢２）」、「３．ややあてはまらない（以下、選択肢３）」、「４．ややあてはまる（以下、選択肢４）」、「５．かなりあてはまる（以下、選択肢５）」、「６．非常にあてはまる（以下、選択肢６）」の６段階で表すものとすることができる。ただし、回答の選択肢の種類はこれに限定されず、例えば、「とても好き」、「好き」、「普通」、「嫌い」、「とても嫌い」の５段階で表示するものとしてもよい。
【００２６】
ＳＮＳシステム１０では、このアンケートを単純にチェックボックス等によって選択肢を複数の選択肢から選択させずに、ゲームの要素を取り込んだ様態で行う。全ての質問への回答が完了すると、ソーシャルスキルの各能力のスコアが診断結果としてユーザに提示される。さらに、ＳＮＳシステム１０では、携帯端末２００からこの診断結果を回収しランキングを作成することで、各ユーザに対して、ユーザ全体の中でのソーシャルスキルの順位を提示することができる。
【００２７】
このようなＳＮＳシステム１０を実現するための、各構成要素について説明する。
図２は、サーバ装置１００のブロック図の一例である。サーバ装置１００は任意の構成で構築可能であるが、例えば図２に示すように、通信部１１０と、制御部１２０と、記憶部１３０とを備えていることが望ましい。
【００２８】
通信部１１０は、サーバ装置１００をネットワーク３００に接続するように構成される。例えば、通信部１１０は、ＬＡＮモジュール、ＬＡＮカード、アナログモデム、ＩＳＤＮモデム等、及び、これらをシステムバス等の伝送路を介して制御部１２０と接続するためのインタフェースから構成されるものとしてもよい。
【００２９】
記憶部１３０は、制御部１２０における処理の実行に必要な各種プログラムや、各種プログラムの実行に必要なデータ等を記憶しておくように構成され、例えば、ハードディスク等の記憶装置によって実現することが可能である。また、携帯端末２００に配布するための診断アプリを記憶しておくことも可能である。さらに記憶部１３０には、ユーザ情報テーブル１３１が記憶されている。
【００３０】
図３はユーザ情報テーブル１３１を示している。ユーザ情報テーブル１３１には、ユーザＩＤと、パスワードと、年齢、性別、出身地及び職種等のユーザ情報と、診断アプリによるソーシャルスキルの各能力のスコアとが対応づけられて格納されている。図３の例では、ユーザ情報テーブル１３１には過去のベストスコアのみが格納されているが、実施された全診断のスコアが日付と対応づけられて格納されているものとしてもよい。
【００３１】
制御部１２０は、ＣＰＵやＭＰＵ等の演算処理部１２１、及びＲＡＭ等のメモリ１２２を備えている。演算処理部１２１は、各種入力に基づき、記憶部１３０に記憶されたプログラムを実行することで、各種機能部を動作させる。このプログラムは、ＣＤ−ＲＯＭ等の記憶媒体に記憶され、もしくはネットワーク３００を介して配布され、コンピュータにインストールされるものであってもよい。メモリ１２２は、サーバ用プログラム及びこれらのプログラムにおいて処理の実行中に、演算等に必要な各種データを、一時的に記憶するためのものである。
【００３２】
さらに、演算処理部１２１は、機能部として、配布部１２１１、ユーザ管理部１２１２、ランキング部１２１３を有している。
【００３３】
配布部１２１１は、ユーザが携帯端末２００を操作して送信した診断アプリのダウンロード要求を受信して、その携帯端末２００へアプリを配布するように構成される。アプリの配布時に課金や認証を行うものとしてもよい。
【００３４】
ユーザ管理部１２１２は、診断アプリによって診断された各能力の診断結果を、携帯端末２００から受信し、ユーザ情報テーブル１３１を更新するように構成される。さらに、ユーザ管理部１２１２は、ユーザが、診断アプリを利用して、診断結果のレビュー等のコンテンツを投稿した際に、その投稿をユーザ情報と紐付け管理することも可能である。
【００３５】
ランキング部１２１３は、ユーザから診断結果が送信されるごとに、ユーザ情報テーブル１３１を参照し、能力ごとに作成されたランキングを更新する。具体的には、ユーザ情報テーブル１３１に格納されたスコアに基づいて作成された各スコアのランキング（前回ランキング）と今回送信された診断結果の各スコア（今回スコア）とを比較し、今回スコアを前回ランキングに挿入後のランキング（今回ランキング）がスコアの降順に並ぶ位置に今回スコアを挿入して、ランキングを更新する。
【００３６】
次に、図４を用いて診断アプリをインストールした携帯端末２００の構成について説明する。図４は、本実施形態に係る携帯端末２００のブロック図である。診断アプリは、インストールされると携帯端末２００の記憶部２３０または外部メモリ（不図示）上に展開される。携帯端末２００は、ネットワーク３００を介してサーバ装置１００と通信する機能を備えた情報処理装置である。具体的には、携帯電話やスマートフォン、ノートＰＣ、ＰＤＡ等が挙げられる。なお、本実施形態では、ユーザがサーバ装置１００にアクセスするために用いる情報処理装置を携帯端末２００としていが、これに限定されるものでなく、例えば、可搬性を有さないデスクトップＰＣなどの端末装置であってもよい。
【００３７】
携帯端末２００は、図４に示すように、通信部２１０と、ＣＰＵ及びメモリを含む制御部２２０と、記憶部２３０と、表示部２４０と、入力部２５０を備えている。
【００３８】
通信部２１０は、携帯端末２００をネットワーク３００に接続するためのものである。通信部２１０は、通信部１１０と同様、ＬＡＮモジュール、ＬＡＮカード、アナログモデム、ＩＳＤＮモデム等、及び、これらをシステムバス等の伝送路を介して処理部と接続するためのインタフェースから構成されるものとしてもよい。
【００３９】
制御部２２０は、ＣＰＵ及びＭＰＵ等の演算処理部２２１、並びにメモリ２２２を備えている。演算処理部２２１は、各種入力に基づき、後述する記憶部２３０に記録されたプログラムを実行することで、各種機能部を動作させる。このプログラムは、ｍｉｃｒｏＳＤ等の外部メモリに記憶され、もしくはネットワーク３００を介して配布され、携帯端末２００にインストールされるものであってもよい。メモリ２２２は、制御部２２０が処理を行う際に、一時的にデータを保存しておく場所として利用される。なお、図には示さないが、演算処理部２２１は、入力部２５０、表示部２４０及び通信部２１０とのインタフェース回路を有しており、各機能部が必要に応じてこの回路を通じて、入力部２５０、表示部２４０及び通信部２１０の制御を行っている。
【００４０】
記憶部２３０は、ＲＯＭ等の記憶媒体によって構成され、ユーザがダウンロードしたアプリケーションに関するデータや、画像ファイル、音声ファイル、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）をはじめとする、携帯端末２００のシステムが処理に必要とするデータ等を記憶しておくためのものである。記憶部２３０は、携帯端末２００に内蔵されるものに限らず、たとえばｍｉｃｒｏＳＤ等の外部メモリであってもよい。
【００４１】
この記憶部２３０には、診断アプリがインストールされることで、診断履歴テーブル２３１が作成される。図５は、診断履歴テーブル２３１を示す図である。診断履歴テーブル２３１には、診断日時と各能力のスコアとが対応づけられて記憶されている。
【００４２】
入力部２５０は、ユーザからの操作を受け付けるように構成され、本実施形態では、タッチパネルによって実現される。以下、入力部２５０のことをタッチパネルという。
【００４３】
表示部２４０は、画像を表示するように構成され、液晶ディスプレイなどによって実現される。以下、表示部２４０のことをディスプレイという。
【００４４】
さらに、診断アプリをインストールすることで、演算処理部２２１には、機能部として、表示制御部２２１１、入力受付部２２１２、検出部２２１３、回答受付部２１１４、集計部２２１４、投稿部２２１６、注文部２２１７が備えられる。
【００４５】
表示制御部２２１１は、質問と、質問に対する回答として用意された複数の選択肢とを表示携帯端末２００のディスプレイに表示させる。また、これらの複数の選択肢のそれぞれに対応付けられた領域とを携帯端末２００のディスプレイに表示させることもできる。さらに、表示制御部２２１１は、オブジェクトがユーザからの操作によって捕捉されていないと判定した場合、このオブジェクトが自動で移動するように表示を制御することができる。特に、オブジェクトがディスプレイの上部から下部へと移動するように表示を制御することが望ましいが、オブジェクトの移動方向は上下に限定されず、左右や斜め方向に移動するよう制御されるものであってもよい。本実施形態では、オブジェクトはボールとして説明するが、これに限定されず、例えば、星等の図形や動物、食べ物などであってもよい。表示制御部２２１１は、このボールの画像等を作成し、インタフェース回路を通してディスプレイ上に出力させる。
【００４６】
入力受付部２２１２は、タッチパネルに対するユーザの操作を入力として受け付ける。具体的には、入力受付部２２１２は、タッチパネルへのユーザのタッチ操作を入力として受け付け、タッチ操作が行われた座標を、インタフェース回路を介して検知する。例えばユーザが指でタッチ操作を行った場合、指でタッチした座標とボールが表示されている座標とが所定の距離内である際には、入力受付部２２１２は、ボールが捕捉された、と判定する。例えば、指でタッチした座標とボールが表示されている座標との距離が１０ピクセル以内の場合に捕捉したと判定するものとしてもよい。このとき、表示制御部２２１１は、ボールが表示されていた位置の座標で当該ボールを停止させる。この場合、ボールはその座標から動かなければ例えば回転運動をしているものとしもよい。ユーザはタッチパネルへのタッチ操作を指以外にもスタイラス等を用いて行うことができる。
【００４７】
さらに、入力受付部２２１２は、受け付けられたユーザからの操作によってディスプレイに表示されるボールが捕捉されたと判定した場合、ボールがユーザの操作に追随して移動するように表示制御部２２１１に表示させる。例えば、ボールを捕捉した状態でユーザが、指をタッチパネル上で動かした場合、入力受付部２２１２は、指が移動するごとに検出した座標をボールへの操作として受け付け、当該座標を表示制御部２２１１へと渡す。表示制御部２２１１ではこの座標に基づいて随時画像を作成し、ボールが移動するようにディスプレイへ表示させる。また、ユーザがタッチパネル上でフリックを行った際には、フリックの方向及び速度から、ボールの移動方向および移動距離を計算し、表示制御部２２１１へ渡すことができる。
【００４８】
さらに、ユーザがフリックを行わずタッチパネルから途中で手を離した場合や、フリックが弱く、所定の領域まで辿りつかなかった場合には、ボールは指の動きに連動せず、途中で落下するように表示される。
【００４９】
また、例えばユーザがマウスを用いてこの操作を行う場合、入力受付部２２１２は、カーソルをボール上に乗せた状態で、ドラッグする操作によって、ボールが捕捉されたと判定し、ドラッグした状態でユーザがカーソルを動かすと、このカーソルの動きに従ってボールが運ばれるように表示制御部２２１１に表示させる。さらに、入力受付部２２１２は、ユーザがドロップすることで、ボールが離されたと判定するものとしてもよい。
【００５０】
検出部２２１３は、ボールが、ディスプレイに表示される複数の選択肢のそれぞれに対応付けられた領域のいずれかに入ったか否かを検出する。所定の領域は、選択肢と対応付けられて表示制御部２２１１によってディスプレイに表示される。例えば、所定の領域は、選択肢が記載された箱や穴、皿などが表示される領域やその周辺を含む領域であってもよい。検出部２２１３は、ボールが所定の領域に入ったことを検出すると、回答受付部２１１４に通知する。
【００５１】
回答受付部２２１４は、複数の選択肢のうち、対応する領域にボールが入った選択肢を、ユーザの回答として受け付ける。回答受付部２２１３は、受け付けた回答を質問番号と対応づけて、診断が終了するまでメモリ２２２上に保持する。
【００５２】
集計部２２１５は、受け付けられた回答を集計する。具体的には、集計部２２１５は、診断が終了するとメモリ２２２を参照し、各質問に対する回答を集計し、解析し、ソーシャルスキルの各能力についてのスコアを算出する。算出されたスコアは、診断履歴テーブル２３１に診断日時と合わせて格納される。
【００５３】
投稿部２２１６は、診断結果に対するレビュー等の投稿を受け付け、サーバ装置１００に送信するように構成される。レビューは、例えば、能力が高かった項目について、実際の生活や仕事の場面で役に立ったと思う経験を投稿させるものや、能力が低かった項目について、実際に困った経験を投稿させるものとしてもよい。サーバ装置１００はレビューを受信すると、そのレビューを、診断アプリをインストールしたユーザに公開する。投稿部２２１６は、公開されたレビューに対するユーザの返信も受け付けてサーバ装置１００に送信することができる。返信は例えば、レビューに対してユーザにコメントを記載させたり、また、あらかじめ用意した返信内容を記したボタン（例えば「同感！」ボタンや「役に立った！」ボタンなど）をユーザに押させたりするものとしてもよい。
【００５４】
注文部２２１７は、ユーザからの電子書籍の注文を受け付け、サーバ装置１００に注文内容を送信するように構成される。注文部２２１７は、診断結果に応じて、各スキルの向上に役立つと考えられる電子書籍をユーザにお勧め書籍として提示するものとしてもよい。サーバ装置１００は、注文を受信すると、購入処理を実行する。そして、配布部１２１１によって、電子書籍が携帯端末２００に配布される。
【００５５】
次に、図６を用いて本実施形態におけるＳＮＳシステム１０の動作について説明する。図６は、本実施形態におけるＳＮＳシステム１０の一連の処理の一例を示すシーケンス図である。なお、以下に説明する処理のフローに含まれる各処理ステップは、処理内容に矛盾を生じない範囲で、任意に順番を変更して又は並列に実行することができるとともに、各処理ステップ間に他のステップを追加してもよい。また、便宜上１ステップとして記載されているステップは、複数ステップに分けて実行することができる一方、便宜上複数ステップに分けて記載されているものは、１ステップとして把握することができる。
【００５６】
まず、ユーザが携帯端末２００を操作し、ネットワーク３００を介して、サーバ装置１００に携帯端末２００を接続させる。さらに、携帯端末２００を操作して、サーバ装置１００から提供されるアプリケーションを選択し、ダウンロード要求を送信する（Ｓ１）。ここでは、ユーザは診断アプリを選択したものとする。
【００５７】
このとき、サーバ装置１００の配布部１２１１は、アプリケーションのダウンロードを開始させる前に、ユーザＩＤやパスワード等のログイン情報の入力を求める。これによりサーバ装置１００が、そのログイン情報を認識すると、記憶部１３０に記憶されたユーザ情報から、そのユーザＩＤに紐付けられたユーザ固有の履歴情報を取得し、課金等の処理を行わせることが可能となる。
【００５８】
認証が完了すると、配布部１２１１は、診断アプリをダウンロード要求元である携帯端末２００に配布する（Ｓ２）。携帯端末２００は、診断アプリをダウンロードすると、記憶部２３０に診断アプリを展開し、インストール処理を行う（Ｓ３）。診断アプリのインストールが完了すると、携帯端末２００の記憶部２３０には、診断履歴テーブル２３１が、演算処理部２２１には、表示制御部２２１１、入力受付部２２１２、検出部２２１３、回答受付部２１１４、集計部２２１５、投稿部２２１６、注文部２２１７が作成される。
【００５９】
ユーザが診断アプリを起動させると、図７に示すメニュー画面がディスプレイに表示される。このメニュー画面において、ユーザがタッチパネルをタップし、「学ぶ」メニューを選択すると、ソーシャルスキルとチームワーク能力の内容や必要性についての解説ページが表示される。「測る」メニューを選択した場合には、実際に質問に答えて自分のチームワーク能力を測定する画面へと遷移する。さらに「診断」メニューでは、測るメニューで診断した結果を確認することができ、また、「アクティビティ」メニューでは、他のユーザのレビューを閲覧したり、レビューに対して返信したりすることができる。
【００６０】
図７のメニューの中から、ユーザが「測る」メニューを選択すると、図８のアンケート画面がディスプレイに表示され診断処理が開始される（Ｓ４）。このＳ４の診断処理について、図９を用いて説明する。図９は、診断アプリによる診断処理のフローを示すチャートである。
【００６１】
図８のアンケート画面の上部には、質問表示欄４０１が設けられている。診断処理が開始されると、質問表示欄４０１に、質問が提示される（Ｓ４０１）。質問表示欄４０１には、ユーザが質問に回答すると、次の質問の内容が表示される。また、画面右には、上述した選択肢１〜６が表示されている。図８の例では、選択肢は樹の洞と対応づけられて表示されている。
【００６２】
複数の選択肢のそれぞれは、回答の度合いが視覚的に区別できるように表示されている。例えば、選択肢のそれぞれに、線や円など、視覚的に大きさが確認できるものを対応付けて表示してもよい。図８では、樹の枝が各選択肢及び樹の洞に対応づけられている。この例では、選択肢１に対応づく枝５０１の大きさ（長さ）を１とすると、選択肢２に対応づく枝５０２の長さは２、・・・選択肢６に対応づく枝５０６の長さは６となる。このように複数の選択肢のそれぞれが、回答の度合いが視覚的に区別できるように表示されることによって、間隔尺度を用いたアンケートとして、統計手法によって、回答者であるユーザの回答を解析し、診断することができる。
【００６３】
この枝の長さは、１回の診断の中で、質問の内容に応じて可変であってもよい。例えば、ある質問では選択肢は６つであるが、ある質問では選択肢を４つとして、１つの選択肢に対応づく枝の長さは選択肢が６つのときよりも長くなるものとしてもよい。また、各選択肢に対応づく枝の長さが、その比率は変えずに、時間が経過するにつれて縮んでいくものとしてもよい。
【００６４】
この例では、質問表示欄４０１には、質問番号１の質問として、「しぐさからでは相手の思っていることはわからない。」という内容の質問が、表示制御部２２１１によって表示されている。質問内容が表示されると、表示制御部２２１１はボール４０２を質問表示欄４０１の下部に取り付けられた落下溝から、落下させるように表示させる（Ｓ４０２）。このとき、ボール４０２には質問番号が記載されていることが望ましい。ユーザが、何の操作も行わない場合、ボール４０２は、落下して船４０３に衝突する。衝突すると、バウンドし、再度画面上部へと上昇する。上昇したボール４０２は落下溝に衝突し、再度落下する。
【００６５】
図１０は、本実施形態において、ボール４０２が落下してから、ユーザが質問に回答するまでの様子を模式的に示した図である。図１０（Ａ）は、上述したように、ボール４０２が、落下、上昇をボール４０２が繰り返している様子を示している。この最中に、ユーザは、ボール４０２をタッチパネルからタップすることで捕捉することができる（図１０（Ｂ））。具体的には、入力受付部２２１２が、ユーザのタップした指の座標と、ボール４０２の表示位置の座標との距離が所定の範囲内（例えば１０ピクセル以内）か否かを判定し、所定の範囲内である場合には、ボール４０２をその表示位置で停止させる。所定の範囲外の場合は、ボール４０２はそのまま落下または上昇運動を続ける。
【００６６】
次に、図１０（Ｃ）に示すように、ボールを捕捉した状態で、ユーザはタップした指をタッチパネルに接触させたまま動かすことでボール４０２を移動させることができる。この操作には、指ではなくスタイラス等の入力器具を用いてもよい。また、マウスを用いる場合、ボールをクリックしてキャッチし、ドラッグしたままカーソルを動かし、選択肢のところでドロップして穴へ運ぶものとしてもよい。このとき入力受付部２２１２は、移動する指の座標を入力として受け付け、この受け付けた座標に基づいて、表示制御部２２１１が、ボール４０２を移動させる（図９のＳ４０３）。
【００６７】
例えば、このユーザが、自分はしぐさから相手の思っていることがまったく分からないと思い、選択肢６を選択する場合を例に説明する。このときユーザは、図１０（Ｃ）に示すように、指でタッチパネルをタップし、ボール４０２を捕捉すると、タッチパネル上で指を動かすことで、選択肢６と対応付けられた所定の領域である樹の洞６０６まで、ボール４０２を移動させることができる。
【００６８】
ボール４０２が、樹の洞６０６まで運ばれると、図１０（Ｄ）に示すように、表示制御部２２１１によって、ボール４０２が樹の洞６０６の中へ入っていくような演出が表示される。また、樹の洞６０６から枝５０６の先端部周辺までなど、樹の洞６０６の付近を含む領域が選択肢６と対応付けられている場合には、ボール４０２が樹の洞６０６の付近まで運ばれると、ボール４０２が樹の洞６０６の中へと自動的に吸い込まれるような演出が表示される。
【００６９】
検出部２２１３が、所定の領域である樹の洞６０１〜６０６のうち、樹の洞６０６に入ったことを検出し、回答受付部２２１４に対して、検出した結果を通知する。通知を受けた回答受付部２２１４は、質問番号１とその回答結果である選択肢６とを対応づけてメモリ２２２上に格納する（Ｓ４０４）。このＳ４０１〜Ｓ４０３までの処理を制御部２２０は、全質問が終了するまで（Ｓ４０５：ＹＥＳ）繰り返し、実行する。全質問が終了すると、集計部２２１５がメモリ２２２を参照し、保持された質問番号と回答を集計し、解析を行い、ソーシャルスキルに関する各能力のスコアを算出する。算出されたスコアは図１１に示す診断結果として、表示制御部２２１１によってディスプレイに表示される（Ｓ４０６）と診断処理が終了する。
【００７０】
図６に戻りＳＮＳシステム１０の動作の続きを説明する。診断処理が完了すると、携帯端末２００から通信部２１０を介して診断結果がサーバ装置１００に対して送信される（Ｓ５）。サーバ装置１００が診断結果を受信すると、まず、ユーザ管理部１２１２は、ユーザ情報テーブル１３１を参照し、今回の診断結果に、ベストスコアの能力があるか判定される。ベストスコアの能力が含まれていた場合には、ユーザ情報テーブル１３１における当該能力のスコアを今回の診断結果のスコアに更新する。
【００７１】
次に、ランキング部１２１３が、前回までのランキングと今回の診断結果のスコアとを照らし合わせ、今回の診断結果適切な位置に挿入することでランキングを更新する（Ｓ６）。さらにランキング部１２１３は、今回の診断結果の各能力の順位を記載したランキング画面を作成し、ユーザに対して送信する（Ｓ７）。図１２はランキング部１２１３が作成したランキング画面の一例を示す図である。ランキング画面には、各能力について、ユーザの順位と、その能力について診断を行った人数が表示されている。
【００７２】
図６に戻り、処理の続きを説明する。ユーザは、診断された各能力について、レビューを投稿することができる。図１３は、レビュー投稿画面である。図１３に示すようにレビューでは、例えば、スコアが低かった能力について、実生活を振り返って思い当たる経験などを投稿してもよい。
【００７３】
ユーザが書き込んだ投稿は、投稿部２２１６によって受け付けられ、通信部２１０を介してサーバ装置１００に送信される（Ｓ８）。レビューを受信したユーザ管理部１２１２は、そのレビューと、ユーザ情報を紐付け、さらにそのレビューを、診断アプリをインストールした全ユーザに対して公開することができる（Ｓ９）。このとき例えばユーザが公開範囲を制限してレビューを投稿することで、任意の範囲にレビューを公開するものとしてもよい。
【００７４】
図１４はレビュー公開画面である。公開されたレビューに対して、ユーザは返信をすることができる。例えば、ユーザは、レビューとともにタッチパネルに表示される「同感！」ボタンや「役に立った！」ボタンをタップすることで返信することができる。ユーザがタップしたこれらのボタンは、投稿部２２１６によって返信として、サーバ装置１００に送信される（Ｓ１０）。サーバ装置１００では、所定のボタンが返信として送信されると、ボタンの種類に応じて、そのレビューに付けられた返信の数を１つ増やすように更新する（Ｓ１１）。より具体的にいうと、あるレビューについて、ユーザが「同感！」ボタンをタップした場合は、当該レビューの「同感！」の数が１増やされる。同様に、他のボタンがタップされた場合も、当該レビューのタップされたボタンに関する返信の数が１つ増やされる。
【００７５】
さらに、ユーザは、診断アプリをインストールした携帯端末２００を利用して、お勧めの電子書籍を購入することもできる。お勧めされる電子書籍は、例えば、診断されたスキルのうち、とりわけスコアの低かったスキル（ユーザの苦手分野）に関する自己啓発本などであることが望ましい。ユーザが購入したい電子書籍をお勧めの中から選択すると、注文部２２１７によって、注文内容がサーバ装置１００に送信される（Ｓ１２）。サーバ装置１００は、注文を受信すると、購入処理を実行する（Ｓ１３）。購入処理は、ユーザにパスワードを入力させ、決済を行わせるものとしてもよい。また、例えば、電子書籍の購買を行う外部システムとの中継を行うものであってもよい。このような購入処理が完了すると、注文された電子書籍のデータがユーザの携帯端末２００に配布される（Ｓ１４）。
【００７６】
このように、アンケート画面において、落下するオブジェクトをタップやフリック等のユーザ操作によって移動させることで、質問への回答方法にゲームの要素を取り入れ、回答者であるユーザの集中力を維持させることを可能になる。
【００７７】
［その他の実施形態］
以上、本発明の実施形態について述べたが、本発明は既述の実施形態に限定されるものではなく、本発明の技術的思想に基づいて各種の変形及び変更が可能である。
【００７８】
例えば、既述の実施形態において、携帯端末２００は、ネットワーク３００を介して、サーバ装置１００と直接アクセスする構成になっている。しかし、例えば、通信システムがＷｅｂサーバを有する場合には、携帯端末２００とのやりとりをＷｅｂサーバが中継する構成としてもよい。これによって、セキュリティ上のリスクを低減することが可能となる。
【００７９】
また、既述の実施形態において、配布部１２１１はサーバ装置１００に構築される構成の一例を述べたが、これに限らず、例えば、アプリケーションのダウンロードを行う外部サイトに診断アプリを格納し、当該外部サイトから診断アプリをダウンロードさせるものとしてもよい。
【００８０】
また、既述の実施形態では、オブジェクトは表示部によって画面上部から下部へ移動するものとして説明したが、これに限定されず、例えば画面の右から左へ移動するものであってもよいし、ランダムな動きをするものであってもよい。
【００８１】
さらに、既述の実施形態において、診断アプリは、ソーシャルスキルの診断のためにアンケートを行う構成を一例として述べたが、これに限らず、例えば、商品等の消費者調査や、クイズの回答に用いるものとしてもよい。
【００８２】
さらに、既述の実施形態において、図８を用いてアンケート画面の一例を説明したが、アンケート画面は、図８のものに限定されず、例えば図１５に示したものなどであってもよい。図１５の画面では、落下してきたボールは、終了ボタンに接触すると、当該質問の時間が終了し強制的に次の質問にうつることが望ましい。
【符号の説明】
【００８３】
１０             ＳＮＳシステム
１００           サーバ装置
１１０           通信部
１２０           制御部
１２１１         配布部
１２１２         ユーザ管理部
１２１３         ランキング部
１２２           メモリ
１３０           記憶部
１３１           ユーザ情報テーブル
２００           携帯端末
２１０           通信部
２２０           制御部
２２１           演算処理部
２２１１         表示制御部
２１１２         入力受付部
２２１３         検出部
２２１４         回答受付部
２２１５         集計部
２２１６         投稿部
２２１７         注文部
２２２           メモリ
２３０           記憶部
２３１           診断履歴テーブル
２４０           表示部（ディスプレイ）
２５０           入力部（タッチパネル）
３００           ネットワーク
【図１】
2015032161.tif 000003
【図２】
2015032161.tif 000004
【図３】
2015032161.tif 000005
【図４】
2015032161.tif 000006
【図５】
2015032161.tif 000007
【図６】
2015032161.tif 000008
【図９】
2015032161.tif 000009
【図７】
2015032161.tif 000010
【図８】
2015032161.tif 000011
【図１０】
2015032161.tif 000012
【図１１】
2015032161.tif 000013
【図１２】
2015032161.tif 000014
【図１３】
2015032161.tif 000015
【図１４】
2015032161.tif 000016
【図１５】
2015032161.tif 000017