(57)【要約】【課題】イベントへの参加者を対象としたアンケートをリアルタイムに実施するためのデータ収集システムを提供する。【解決手段】複数の携帯端末１とサーバ２と制御端末３とを備え、制御端末３は、イベントの開催場所を指定するイベント情報と、前記イベントに関する質問と前記イベントの開催場所の所定近傍である配信範囲と前記イベントの前記開催期間に応じた配信時期とを指定するメッセージ情報とを受け付けてサーバ２へ送信し、携帯端末１の各々は、当該携帯端末１の所在位置を示す位置情報をサーバ２へ送信し、サーバ２は、前記配信時期が到来したときに（Ｓ４０１でＹＥＳ）、前記位置情報に基づいて、前記配信範囲に位置する携帯端末１を特定し（Ｓ４０２）、特定された携帯端末１へ前記メッセージ情報を配信し（Ｓ４０３）、前記携帯端末１から回答を受信して（Ｓ４１１）、集計する（Ｓ４１５）。【選択図】図８
2018022396.tif 000002
【特許請求の範囲】
【請求項１】
複数の携帯端末とサーバと制御端末とを備え、
前記制御端末は、イベントの開催期間を指定するイベント情報と、前記イベントに関する質問と前記イベントの開催場所の所定近傍である配信範囲と前記イベントの前記開催期間に応じた配信時期とを指定するメッセージ情報とを受け付けて前記サーバへ送信し、
前記複数の携帯端末の各々は、当該携帯端末の所在位置を示す位置情報を前記サーバへ送信し、
前記サーバは、前記配信時期が到来したときに、前記複数の携帯端末の中から、前記位置情報に基づいて、前記配信範囲に位置する携帯端末を特定し、前記特定された携帯端末へ前記メッセージ情報を配信し、前記携帯端末から前記メッセージ情報に含まれる質問への回答を受信して集計する、
データ収集システム。
【請求項２】
前記メッセージ情報は、前記イベントの前記開催期間に応じた回答期限を表す回答期限情報を含み、
前記サーバは、前記回答期限の到来前に受信された回答のみを集計する、
請求項１に記載のデータ収集システム。
【請求項３】
前記サーバは、前記位置情報に基づいて、前記配信範囲に滞在している携帯端末から受信された回答のみを集計する、
請求項１又は２に記載のデータ収集システム。
【請求項４】
前記サーバは、１回の配信で、高々１つの質問を含むメッセージ情報を配信する、
請求項１から３の何れか１項に記載のデータ収集システム。
【請求項５】
前記メッセージ情報に含まれる質問は、所定個数の選択肢を伴う質問に限られる、
請求項１から４の何れか１項に記載のデータ収集システム。
【請求項６】
前記サーバは、前記選択肢の個数が１個の質問を、到達確認付きの通知として、前記メッセージ情報に含めて前記特定された携帯端末へ配信し、前記携帯端末から前記質問への回答が受信されることにより、前記質問が前記携帯端末に到達したことを確認する、
請求項５に記載のデータ収集システム。
【請求項７】
前記サーバは、前記選択肢の個数が０個の質問を、単なる通知として、前記メッセージ情報に含めて前記特定された携帯端末へ配信する、
請求項５に記載のデータ収集システム。
【請求項８】
前記サーバは、前記質問への回答を受信した後、前記回答を送信した携帯端末に、前記質問に関連する報奨情報を送信し、
前記携帯端末は、前記報奨情報を保存する、
請求項１から７の何れか１項に記載のデータ収集システム。
【請求項９】
前記複数の携帯端末は、プッシュ通知サービスが利用可能であり、
前記サーバは、前記メッセージ情報を、前記プッシュ通知サービスを介して、前記特定された携帯端末へ配信する、
請求項１から８の何れか１項に記載のデータ収集システム。
【請求項１０】
複数の携帯端末とサーバと制御端末とを備えるデータ収集システムにおいて実行されるデータ収集方法であって、
前記制御端末で、イベントの開催期間を指定するイベント情報と、前記イベントに関する質問と前記イベントの開催場所の所定近傍である配信範囲と前記イベントの前記開催期間に応じた配信時期とを指定するメッセージ情報とを受け付けて、前記サーバへ送信し、
前記複数の携帯端末の各々で、当該携帯端末の所在位置を示す位置情報を前記サーバへ送信し、
前記サーバで、前記配信時期が到来したときに、前記複数の携帯端末の中から、前記位置情報に基づいて、前記配信範囲に位置する携帯端末を特定し、前記特定された携帯端末へ前記メッセージ情報を配信し、前記携帯端末から前記メッセージ情報に含まれる質問への回答を受信して集計する、
データ収集方法。
【請求項１１】
複数の携帯端末とサーバと制御端末とを備えるデータ収集システムにおいてデータ収集方法を実行するためのプログラムであって、
前記制御端末を構成するコンピュータに、イベントの開催期間を指定するイベント情報と、前記イベントに関する質問と前記イベントの開催場所の所定近傍である配信範囲と前記イベントの前記開催期間に応じた配信時期とを指定するメッセージ情報とを受け付けて、前記サーバへ送信する処理を実行させ、
前記複数の携帯端末の各々を構成するコンピュータに、当該携帯端末の所在位置を示す位置情報を前記サーバへ送信する処理を実行させ、
前記サーバを構成するコンピュータに、前記配信時期が到来したときに、前記複数の携帯端末の中から、前記位置情報に基づいて、前記配信範囲に位置する携帯端末を特定し、前記特定された携帯端末へ前記メッセージ情報を配信し、前記携帯端末から前記メッセージ情報に含まれる質問への回答を受信して集計する処理を実行させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ収集システム、データ収集方法、及びプログラムに関し、特には、リアルタイム性を有するアンケートを実施するための技術に関する。
【背景技術】
【０００２】
対象者に対する質問の配信と回答の取集とを行うアンケートシステムは、データ収集システムの一例である。例えば、特許文献１には、アンケートへの回答者となるアンケートモニターごとに、社会的身分、社会的関係、興味関心などに関する属性を保持し、当該属性に基づいて、アンケートモニターごとに適したプロモーテッドアンケートコンテンツを配信する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−４９５４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明者らは、リアルタイム性を有するアンケート（以下、リアルタイムのアンケートと言う）を実施するためのデータ収集システムを検討している。リアルタイムのアンケートとしては、イベントへの参加者の感想や意向を当該イベントの開催中又は開催前後の所定期間に取得するアンケートを想定する。ここで、イベントとは、事前の企画に基づき所定の場所で所定の時期に開催されるあらゆる催し物であり、具体例は限定されない。例えば、展示会、販売会、見学会、学会会合、講演会、祭り、花火大会、企画旅行、芸能やスポーツの興行などは、何れもイベントの一例である。
【０００５】
しかしながら、従来のアンケートシステムは、イベントへの参加者を対象としたリアルタイムのアンケートを想定していない。
【０００６】
そこで、本発明は、イベントへの参加者を対象としたアンケートをリアルタイムに実施するために適したデータ収集システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の一態様に係るデータ収集システムは、複数の携帯端末とサーバと制御端末とを備え、前記制御端末は、イベントの開催期間を指定するイベント情報と、前記イベントに関する質問と前記イベントの開催場所の所定近傍である配信範囲と前記イベントの前記開催期間に応じた配信時期とを指定するメッセージ情報とを受け付けて前記サーバへ送信し、前記複数の携帯端末の各々は、当該携帯端末の所在位置を示す位置情報を前記サーバへ送信し、前記サーバは、前記配信時期が到来したときに、前記複数の携帯端末の中から、前記位置情報に基づいて、前記配信範囲に位置する携帯端末を特定し、前記特定された携帯端末へ前記メッセージ情報を配信し、前記携帯端末から前記メッセージ情報に含まれる質問への回答を受信して集計する。
【０００８】
この構成によれば、前記サーバは、前記イベントに関する質問を、例えば、前記イベントに持参されている携帯端末に限って配信し、他の携帯端末への配信を抑制することにより、イベントへの不参加者によるノイズとなる回答を排除できる。そのため、前記データ収集システムによれば、前記イベントに現に参加している人を対象としたリアルタイムのアンケートを実施できる。
【０００９】
また、前記メッセージ情報は、前記イベントの前記開催期間に応じた回答期限を表す回答期限情報を含み、前記サーバは、前記回答期限の到来前に受信された回答のみを集計してもよい。
【００１０】
この構成によれば、前記イベントへの参加者からの回答であっても、前記回答期限後に受信された回答は集計から除外されるので、前記イベントに現に参加している人を対象としたリアルタイム性が高いアンケートを実施できる。
【００１１】
また、前記サーバは、前記位置情報に基づいて、前記配信範囲に滞在している携帯端末から受信された回答のみを集計してもよい。
【００１２】
この構成によれば、前記イベントへの参加者による回答であっても、前記イベントの開催場所から立ち去った後、前記配信範囲の外から送信された回答は集計から除外されるので、前記イベントに現に参加している人を対象としたリアルタイム性が高いアンケートを実施できる。
【００１３】
また、前記サーバは、１回の配信で、高々１つの質問を含むメッセージ情報を配信してもよい。
【００１４】
この構成によれば、１配信中の質問の個数を１つに制限してメッセージを単純化するので、回答者は過大な煩わしさを感じずに前記質問に回答できる。これにより、前記アンケートに対する前記回答者の印象を向上し、前記アンケートの回収率を向上するとともに、将来のアンケートに円滑な協力を得られる効果が期待できる。
【００１５】
また、前記メッセージ情報に含まれる質問は、所定個数の選択肢を伴う質問に限られるとしてもよい。
【００１６】
この構成によれば、回答が容易な選択式の質問により、前記イベントに参加中の回答者に掛ける負担を軽減できる。
【００１７】
また、前記サーバは、前記選択肢の個数が１個の質問を、到達確認付きの通知として、前記メッセージ情報に含めて前記特定された携帯端末へ配信し、前記携帯端末から前記質問への回答が受信されることにより、前記質問が前記携帯端末に到達したことを確認してもよい。
【００１８】
この構成によれば、到達確認付きの通知を、選択肢が１個の質問により統一的に処理できるため、メッセージの作成及び管理を簡素化できる。
【００１９】
また、前記サーバは、前記選択肢の個数が０個の質問を、前記参加者に対する単なる通知として、前記メッセージ情報に含めて前記特定された携帯端末へ配信してもよい。
【００２０】
この構成によれば、単なる通知を、選択肢が０個の質問により統一的に処理できるため、メッセージの作成及び管理を簡素化できる。
【００２１】
また、前記サーバは、前記質問への回答を受信した後、前記回答を送信した携帯端末に、前記質問に関連する報奨情報を送信し、前記携帯端末は、前記報奨情報を保存してもよい。
【００２２】
この構成によれば、前記回答者に対し、前記質問に関連する報奨情報（例えばノベルティポイントなど）をスムーズに提供することができる。また、前記携帯端末が前記報奨情報を保存するので、例えば、前記サーバで前記報奨情報をアンケートの回答者の個人情報と対応付けて保存する場合に必要となる当該個人情報の管理の手間が生じない。これにより、アンケートの対象者に、手軽に、アンケートの回答への動機付けを与えることができる。
【００２３】
また、前記複数の携帯端末は、プッシュ通知サービスが利用可能であり、前記サーバは、前記メッセージ情報を、前記プッシュ通知サービスを介して、前記特定された携帯端末へ配信してもよい。
【００２４】
この構成によれば、例えば、前記複数の携帯端末の各々が前記サーバをポーリングするといった大きな通信負荷なしに、前記メッセージ情報を、前記特定された携帯端末へリアルタイムに配信できる。
【００２５】
また、携帯端末１を特定可能な情報を用いずとも、プッシュ通知サービスで付与されるデバイスコードに基づいて、リアルタイムのアンケートを実施できる。これにより、アンケートの実施者は回答者の個人情報を管理する手間なしに、また、アンケートの回答者は個人情報の漏洩の懸念なしに、アンケートを実施し、また利用することができる。
【００２６】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００２７】
本発明のデータ収集システムによれば、イベントへの参加者を対象としたリアルタイムのアンケートを効果的に実施できるデータ収集システムが得られる。
【図面の簡単な説明】
【００２８】
【図１】実施の形態に係るデータ収集システムの構成の一例を示すブロック図である。
【図２】実施の形態に係るデータ収集システムの動作の一例を示すシーケンスチャートである。
【図３】実施の形態に係る端末テーブルの一例を示す図である。
【図４】実施の形態に係るイベント登録画面の一例を示す図である。
【図５】実施の形態に係るイベントテーブルの一例を示す図である。
【図６】実施の形態に係るメッセージ作成画面の一例を示す図である。
【図７】実施の形態に係るメッセージテーブルの一例を示す図である。
【図８】実施の形態に係るデータ収集システムの動作の一例を示すシーケンスチャートである。
【図９】実施の形態に係る配信情報テーブルの一例を示す図である。
【図１０】実施の形態に係るメッセージ着信画面の一例を示す図である。
【図１１】実施の形態に係るメッセージ本文画面の一例を示す図である。
【図１２】実施の形態に係るエラー画面の一例を示す図である。
【図１３】実施の形態に係るエラー画面の他の一例を示す図である。
【図１４】実施の形態に係る報奨情報画面の一例を示す図である。
【図１５】実施の形態に係るメッセージ本文画面の他の一例を示す図である。
【図１６】実施の形態に係るメッセージ本文画面のさらに他の一例を示す図である。
【図１７】実施の形態に係る集計結果画面の一例を示す図である。
【図１８】実施の形態に係る集計結果画面の他の一例を示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置及び接続形態、ステップ及びステップの順序などは、一例であり、本発明を限定する主旨ではない。以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また、図面に示される構成要素の大きさ又は大きさの比は、必ずしも厳密ではない。
【００３０】
図１は、実施の形態に係るデータ収集システムの構成の一例を示すブロック図である。
【００３１】
データ収集システム１０は、イベントへの参加者を対象としたアンケートをリアルタイムに実施するために適したデータ収集システムであり、複数の携帯端末１、サーバ２、及び制御端末３から構成される。
【００３２】
携帯端末１は、無線通信ネットワーク６を介して、サーバ２、プッシュ通知サービス４、及びアプリ配信サービス５と接続されている。サーバ２は、通信ネットワーク７を介して、制御端末３及びプッシュ通知サービス４と接続されている。
【００３３】
複数の携帯端末１、サーバ２、及び制御端末３の各々は、図示しないプロセッサ、メモリ、ネットワークアダプタなどで構成されるコンピュータ装置であり、メモリに記録されているプログラムをプロセッサが実行することにより、所期の動作を行う。複数の携帯端末１、サーバ２、及び制御端末３の連携により、データ収集処理が行われる。
【００３４】
次に、上述のように構成されたデータ収集システム１０の動作について説明する。
【００３５】
図２は、データ収集システム１０の動作の第１部分を示すシーケンスチャートである。図２の処理は、アンケートの準備処理に対応し、大まかに、アプリ及びサービスの準備Ｓ１００、位置登録Ｓ２００、及びイベント情報及びメッセージ情報の準備Ｓ３００から構成される。
【００３６】
アプリ及びサービスの準備Ｓ１００において、データ収集システム１０によるアンケートに回答してもよいと考える携帯端末１のユーザは、携帯端末１をデータ収集システム１０の一部として動作させるアプリを、例えば、アプリ配信サービス５に要求する（Ｓ１０１）。アプリ配信サービス５は、要求されたアプリを携帯端末１へ配信し（Ｓ１０２）、携帯端末１は、当該アプリを取得する（Ｓ１０３）。携帯端末１での以降の動作は、当該アプリにより実行される。
【００３７】
アプリ配信サービス５は、特には限定されないが、一例として、Ａｐｐｌｅ社のＡｐｐＳｔｏｒｅ（登録商標）や、Ｇｏｏｇｌｅ社のＧｏｏｇｌｅＰｌａｙ（登録商標）を利用してもよい。
【００３８】
携帯端末１は、ステップＳ１０３で取得したアプリがプッシュ通知を受けるためのデバイスコードを、プッシュ通知サービス４（より詳しくは、プッシュ通知サービス４におけるデバイス通知サービス）に要求する（Ｓ１０４）。プッシュ通知サービス４は、携帯端末１に対し、前記アプリがプッシュ通知を受ける際に携帯端末１を識別するデバイスコードを通知する（Ｓ１０５）。携帯端末１は、当該デバイスコードを取得し、保持する（Ｓ１０６）。
【００３９】
プッシュ通知サービス４は、特には限定されないが、一例として、Ａｐｐｌｅ社のＡＰＮＳ（Apple Push Notification Service）や、Ｇｏｏｇｌｅ社のＧＣＭ（Google Cloud Messaging）を利用してもよい。前記デバイスコードは、ＡＰＮＳ及びＧＣＭにおいて、それぞれ、デバイストークン、レジストレーションＩＤと称される。
【００４０】
ステップＳ１０１で取得したアプリが起動すると、位置登録Ｓ２００が開始される。位置登録Ｓ２００において、携帯端末１は、携帯端末１の所在位置を示す位置情報をサーバ２へ送信し（Ｓ２０１）、サーバ２は位置情報を含む端末情報を保持し更新する（Ｓ２０２）。位置登録２００は、例えば、アプリの起動時やアプリの起動後のアプリ操作と連動した適宜のタイミングで実行される。
【００４１】
図３は、サーバ２に設けられ、端末情報を保持するための端末情報テーブル２１の一例を示す図である。端末情報テーブル２１には、携帯端末１の端末ＩＤ、位置情報、更新日時、デバイスコード、および通知受理条件を含むエントリが、携帯端末１ごとに保持される。
【００４２】
端末ＩＤは、データ収集システム１０内で携帯端末１を識別するコードである。端末ＩＤは、サーバ２によって付与された重複のないコードであり、一例として、シーケンス番号やハッシュ値でもよい。
【００４３】
位置情報は、ステップＳ２０２で携帯端末１から最後に受信された位置情報である。位置情報は、特には限定されないが、一例として、携帯端末１がＧＰＳ（Global Positioning System）から取得した緯度経度値であってもよく、より大まかには、無線アクセスポイントを識別するコードであってもよい。
【００４４】
更新日時は、携帯端末１から最後に位置情報が受信された日時であり、サーバ２が位置情報を更新する際に記録する。
【００４５】
デバイスコードは、ステップＳ１０５で携帯端末１に通知されたデバイスコードであり、プッシュ通知サービス４がプッシュ通知を行う携帯端末１を識別するために用いられる。デバイスコードは、例えば、位置情報とともに携帯端末１から送信され、端末情報テーブル２１に保持されてもよい。
【００４６】
通知受理条件は、プッシュ通知を携帯端末１が受け付ける条件を表す情報であり、例えば、プッシュ通知を携帯端末１が受け付ける時間帯等で表されてもよい。通知受理条件は、例えば、位置情報とともに携帯端末１から送信され、端末情報テーブル２１に保持されてもよい。
【００４７】
位置登録Ｓ２００において、サーバ２は、端末情報テーブル２１の内容を最新の状態に更新する。
【００４８】
再び、図２を参照して、イベント及び当該イベントでのアンケートが企画されると、イベント情報及びメッセージ情報の準備Ｓ３００が行われる。イベント情報及びメッセージ情報の準備Ｓ３００において、制御端末３は、イベントの開催期間を指定するイベント情報と、前記イベントに関する質問と前記イベントの開催場所の所定近傍である配信範囲と前記イベントの前記開催期間に応じた配信時期とを指定するメッセージ情報とを受け付けて、前記サーバへ送信する（Ｓ３０１）。サーバ２は、制御端末３から受信したイベント情報及びメッセージ情報を保持する。
【００４９】
図４は、制御端末３に表示されるイベント登録画面３１の一例を示す図である。
【００５０】
例えばアンケートの実施者が、イベント登録画面３１を通して、イベント名、開始日時、終了日時を、制御端末３に入力する。
【００５１】
イベント名は、登録しようとするイベントの名称を表す。
【００５２】
開始日時及び出力日時は、当該イベントの開催期間を表す。
【００５３】
登録ボタンがクリックされると、制御端末３は、入力されたイベント名、開始日時、終了日時を指定するイベント情報を、サーバ２へ送信する。
【００５４】
図５は、サーバ２に設けられ、イベント情報を保持するためのイベント情報テーブル２２の一例を示す図である。サーバ２は、制御端末３からイベント情報を受信すると、当該イベント情報に、データ収集システム１０内で一意のイベントＩＤを付与し、イベント情報テーブル２２に記録する。
【００５５】
イベント情報テーブル２２には、サーバ２が付与したイベントＩＤ、制御端末３から受信したイベント名、開始日時、終了日時を含むエントリが、イベントごとに保持される。
【００５６】
図６は、制御端末３に表示されるメッセージ作成画面３２の一例を示す図である。
【００５７】
例えばアンケートの実施者が、メッセージ作成画面３２を通して、メッセージの配信時期、関連するイベント、メッセージの配信範囲、通知種別、回答の選択肢、進呈ポイント（報奨情報）、回答期限、タイトル、本文、及び補足情報を、制御端末３に入力する。
【００５８】
配信時期は、イベントの開催期間におけるメッセージの配信時期を指定するデータであり、配信時期を、即時、指定日時、配信期間中の毎日、及び配信期間中の毎曜日の何れかの様式で指定する。有効期間は、毎日又は毎曜日を指定したメッセージの配信期間を表す。配信時期は、典型的にはイベントの開催期間内に設けられるが、イベントの開催期間内には限定されない。配信時期は、例えば、事前アンケートや事後アンケートを実施するために、イベントの開始前の所定期間又は終了後の所定期間に設けられてもよい。このように、前記配信時期は、前記イベントの前記開催時期に応じた前記メッセージの配信時期を表す。
【００５９】
イベント選択は、メッセージに関連するイベントを選択するためのコンボボックスであり、例えば、イベント情報テーブル２２のエントリがリスト表示される。
【００６０】
開催場所は、選択したイベントの開催場所を指定するためのコンボボックスであり、例えば、サーバ２で管理されている複数の場所（位置情報を含む）がリスト表示される。半径は、選択した開催場所を中心としてメッセージの配信範囲を指定する半径である。
【００６１】
通知種別は、メッセージが、アンケートの質問、到達確認付きの通知、及び単なる通知の何れであるかを指定する。アンケートの質問を指定した場合は、さらに、複数回答の可否、回答者に進呈されるポイント数、及び２以上の選択肢を指定する。選択肢は、例えば、メッセージ作成画面３２に設けられたテキストボックスにおいて、行ごとに１つの選択肢を表すテキストデータによって指定されてもよい。
【００６２】
データ収集システム１０では、アンケートの質問には２以上の選択肢を必須とし、到達確認付きの通知及び単なる通知を、便宜的に、それぞれ選択肢の数が１及び０の質問として表して処理する。これにより、メッセージ情報に含まれる質問及び通知を、０以上の所定個数の選択肢を伴う質問で統一的に表現することにより、選択肢の個数に応じて、質問と通知とを統一的に処理する。この考え方に基づく処理の詳細については後述する。
【００６３】
回答期限は、メッセージが、アンケートの質問又は到達確認付きの通知である場合の回答期限を指定するデータである。
【００６４】
タイトルは、プッシュ通知が携帯端末１に着信したときに最初に表示される短い文である。
【００６５】
本文は、質問や通知の本体的な内容を示す文である。
【００６６】
補足情報は、メッセージの本文を補足する追加的な情報である。補足情報は、特には限定されないが、一例として、質問や通知のより詳しい案内情報であってもよい。補足情報は、案内情報そのものであってもよく、案内情報が配置されているアドレス情報であってもよい。
【００６７】
メッセージ作成画面３２において登録ボタンがクリックされると、制御端末３は、入力されたメッセージの配信時期、関連するイベント、メッセージの配信範囲、通知種別、回答の選択肢、進呈ポイント、回答期限、タイトル、本文、及び補足情報を含むメッセージ情報を、サーバ２へ送信する。
【００６８】
図７は、サーバ２に設けられ、メッセージ情報を保持するためのメッセージ情報テーブル２３の一例を示す図である。サーバ２は、制御端末３からメッセージ情報を受信すると、当該メッセージ情報に、データ収集システム１０内で一意のメッセージＩＤを付与し、メッセージ情報テーブル２３に記録する。
【００６９】
メッセージ情報テーブル２３には、サーバ２が付与したメッセージＩＤ、制御端末３から受信したメッセージの配信時期、関連するイベント、メッセージの配信範囲、通知種別、回答の選択肢、進呈ポイント、回答期限、タイトル、本文、及び補足情報を含むエントリが、メッセージごとに保持される。
【００７０】
以上の処理により、特定のイベントへの参加者を対象としたアンケートが準備される。
【００７１】
続いて、メッセージの配信時期が到来すると、当該メッセージによるリアルタイムのアンケートが開始される。
【００７２】
図８は、データ収集システム１０の動作の第２部分を示すシーケンスチャートである。図８の処理は、アンケートの実施処理に対応し、メッセージ配信と回答収集Ｓ４００から構成される。
【００７３】
メッセージ配信と回答収集Ｓ４００において、サーバ２は、例えば、メッセージ情報テーブル２３の各エントリの配信時期と現在日時とを比較しながら、何れかのメッセージの配信時期が到来するのを待機している（Ｓ４０１でＮＯ）。
【００７４】
配信時期が到来したメッセージがあれば（Ｓ４０１でＹＥＳ）、サーバ２は、当該メッセージの配信対象となる携帯端末１を特定する（Ｓ４０２）。具体的には、メッセージの配信範囲をメッセージ情報テーブル２３から参照する。配信範囲は、例えば、イベントの開催場所の位置情報と当該開催場所からの半径とによって、当該開催場所の所定近傍に指定されている。端末情報テーブル２１の各エントリの位置情報を参照し、メッセージの配信範囲に位置する携帯端末を、当該メッセージの配信対象として特定する。
【００７５】
次に、サーバ２は、特定した携帯端末１のデバイスコードを端末情報テーブル２１から参照するとともに、配信ＩＤを生成する。そして、当該デバイスコードと、当該配信ＩＤと、当該メッセージのメッセージＩＤ及びタイトルとをプッシュ通知サービス４に渡し、プッシュ通知を要求する（Ｓ４０３）。ここで、配信ＩＤは、個々のプッシュ通知を識別するコードであり、一例として、シーケンス番号やハッシュ値であってもよい。プッシュ通知の要求が正常に受け付けられると、サーバ２は、メッセージの配信情報を記録する（Ｓ４０４）。
【００７６】
図９は、サーバ２に設けられ、メッセージの配信情報を保持するための配信情報テーブル２４の一例を示す図である。配信情報テーブル２４には、配信ＩＤ、メッセージＩＤ、配信日時、及び集計情報を含むエントリが、メッセージの配信ごとに保持される。
【００７７】
配信ＩＤは、プッシュ通知を要求する際にサーバ２が生成した配信ＩＤである。
【００７８】
メッセージＩＤは、当該プッシュ通知で配信されたメッセージのメッセージＩＤである。配信期間中に繰り返し（例えば、毎日又は毎曜日に）配信されるメッセージでは、配信情報テーブル２４の複数のエントリが同じメッセージＩＤを持つことがある。
【００７９】
配信日時は、プッシュ通知の要求が受け付けられた日時を表す。
【００８０】
集計情報は、アンケートの質問又は到達確認付きの通知を含むメッセージに対して返信された回答の集計結果を表す情報であり、初期値は空である。回答の集計結果は、例えば、当該メッセージへの回答総数、及び選択肢ごとの得票数であってもよく、また後述するコメント文が回答に添付されている場合は、当該コメント文を含んでもよい。
【００８１】
再び図８を参照して、プッシュ通知サービス４は、サーバ２から渡されたデバイスコードで識別される全ての携帯端末１に配信ＩＤとメッセージＩＤとメッセージのタイトルとをプッシュ通知する（Ｓ４０５）。プッシュ通知を受信した携帯端末１は、メッセージ着信画面を表示する（Ｓ４０６）。
【００８２】
図１０は、携帯端末１に表示されるメッセージ着信画面１１の一例を示す図である。メッセージ着信画面１１には、タイトル１１１と、本文表示ボタン１１２とがボップアップ表示される。図１０の例は、図６に示すメッセージ情報の内容に対応する。
【００８３】
携帯端末１の携行者、つまり、アンケートの回答者となるべきイベントへの参加者は、メッセージ着信画面１１を見て、本文表示ボタン１１２をタップする。これにより、携帯端末１は、プッシュ通知されたメッセージＩＤをサーバ２へ送信し、メッセージＩＤで識別されるメッセージ情報の全文を要求する（Ｓ４０７）。サーバ２は、要求されたメッセージ情報を携帯端末１へ送信し（Ｓ４０８）、携帯端末１は、サーバ２から受信したメッセージの本文を表示する（Ｓ４０９）。
【００８４】
図１１は、携帯端末１に表示されるメッセージ本文画面の一例を示す図であり、複数回答可能な６つの選択肢を伴うアンケートの質問に対応するメッセージ本文画面１２を示している。メッセージ本文画面１２には、タイトル１２１、本文１２２、選択肢１２３、回答期限１２４、回答ボタン１２５、及び詳細表示ボタン１２６が含まれる。メッセージ本文画面１２には、その他コメント欄１２７が含まれてもよい。
【００８５】
タイトル１２１、本文１２２、回答期限１２４には、メッセージ情報に含まれるデータが表示される。選択肢１２３には、通知種別と選択肢のデータに従って、選択用のフォーム要素（例えば、複数回答可の場合はチェックボックス、複数回答不可の場合はラジオボタン）が表示される。その他コメント欄１２７は、回答者がコメント文を任意で入力するためのテキストボックスであり、入力されたコメント文は回答に添付される。
【００８６】
メッセージ本文画面１２では、回答者が選択肢１２３をチェックして回答ボタン１２５をタップすることにより、回答はサーバ２へ送信される（ステップＳ４１０）。当該回答には、配信ＩＤと、選択肢１２３のチェック状態を示すデータと、その他コメント欄１２７に入力されているコメント文とが含まれる。
【００８７】
サーバ２は、送信された回答を受信し（Ｓ４１１）、回答が有効か否かを判断する（Ｓ４１１）。具体的に、サーバ２は、回答に含まれる配信ＩＤに対応するメッセージＩＤを配信情報テーブル２４から参照し、当該メッセージＩＤに対応する回答期限を、メッセージ情報テーブル２３から参照し、当該回答期限の到来前に受信された回答（条件１）を有効と判断してもよい。また、端末情報テーブル２１の位置情報を参照し、前記メッセージの配信範囲に滞在している携帯端末から受信された回答（条件２）を有効と判断してもよい。
【００８８】
回答が有効と判断されない場合（Ｓ４１２でＮＯ）、サーバ２は、携帯端末１に対しエラーを通知し（Ｓ４１６）、携帯端末１は、通知されたエラーを表すエラー画面を表示する（Ｓ４１７）。
【００８９】
エラー画面は、回答が有効と判断されない理由を適宜説明するものであればよく、例えば、条件１を満たさない回答に対し、図１２に示すエラー画面１６を表示し、また、条件２を満たさない回答に対し、図１３に示すエラー画面１７を表示してもよい。サーバ２は、有効と判断されない回答を、後述の集計から除外する。
【００９０】
サーバ２は、回答が有効と判断すると（Ｓ４１２でＹＥＳ）、メッセージで指定された報奨情報（例えば、進呈ポイント）を携帯端末１に送信し（Ｓ４１３）、携帯端末１は当該報奨情報を表示する（Ｓ４１４）。
【００９１】
図１４は、携帯端末１に表示される報奨情報画面１３の一例を示す図であり、質問への回答に対する報奨情報として提供される進呈ポイントの案内１３１と保存ボタン１３２とが表示されている。回答者が保存ボタン１５２をタップすることにより、携帯端末１は進呈ポイントを保存する。
【００９２】
サーバ２は、報奨情報を携帯端末１へ送信した後、回答を集計する（Ｓ４１５）。具体的には、回答ごとに、当該回答に含まれる配信ＩＤで識別される配信情報テーブル２４のエントリにおいて、回答総数、及び選択肢ごとの得票数をインクリメントする。また、回答にコメント文が添付されている場合、当該コメント文を記録する。
【００９３】
次に、メッセージが到達確認付きの通知である場合の処理について説明する。データ収集システム１０では、到達確認付きの通知は、具体的には、通知種別で選択肢の数が１と示された質問によって表されてもよい。到達確認付きの通知を含むメッセージは、当該通知が携帯端末１に到達した（携帯端末１の回答者によって閲覧された）ことを確認したい場合に利用される。
【００９４】
図１５は、図８のステップＳ４０９において、携帯端末１に表示されるメッセージ本文画面の他の一例を示す図であり、到達確認付きの通知に対応するメッセージ本文画面１４を示している。メッセージ本文画面１４には、タイトル１４１、本文１４２、了解ボタン１４３、及び詳細表示ボタン１４４が含まれる。
【００９５】
タイトル１４１、本文１４２には、メッセージ情報に含まれるデータが表示される。到達確認付きの通知では、選択肢は表示されない。
【００９６】
メッセージ本文画面１４では、回答者が了解ボタン１４３をタップすることにより、回答はサーバ２へ送信される（ステップＳ４１０）。当該回答には、配信ＩＤが含まれる。選択肢のチェックに関する情報は、ダミーとして含まれてもよく、含まれていなくてもよい。
【００９７】
サーバ２は、送信された回答を受信し（Ｓ４１１）、アンケートの質問への回答と同様の手順で、回答の有効性を判断する（Ｓ４１２）。到達確認付きの通知では、報奨情報の送信及び携帯端末１での報奨情報の表示は省略され、直ちに、有効と判断された回答の総数を集計してもよい（Ｓ４１５）。
【００９８】
到達確認付きの通知への有効回答の総数を集計することで、リアルタイムにかつ回答者の意図で閲覧された当該通知の数を得ることができる。回答の有効性を判断しているので、回答期限内でかつイベント会場内で閲覧された通知のみが集計され、リアルタイム性の高い集計結果が得られる。
【００９９】
到達確認付きの通知によれば、回答の必要がない通知について回答者の反応を確かめたい場合に、アンケートと同じ処理を流用して、簡便に目的を達成できる。
【０１００】
また、到達確認付きの通知に対する了解ボタン１４３のタップにより、携帯端末１が回答の送信と併せて位置情報をサーバ２に送信するよう実装してもよい。これにより、電池の消費が激しく頻繁には実施できない位置登録を、適切なタイミングで実行させることができる。
【０１０１】
次に、メッセージが単純な通知である場合の処理について説明する。データ収集システム１０では、単純な通知は、具体的には、通知種別で選択肢の数が０と示された質問によって表されてもよい。単純な通知を含むメッセージは、回答者の反応を確認する必要がない通知を、携帯端末１に単に表示したい場合に利用される。
【０１０２】
図１６は、図８のステップＳ４０９において、携帯端末１に表示されるメッセージ本文画面のさらに他の一例を示す図であり、単純な通知に対応するメッセージ本文画面１５を示している。メッセージ本文画面１５には、タイトル１５１、本文１５２、及び詳細表示ボタン１５３が含まれる。
【０１０３】
タイトル１５１、本文１５２には、メッセージ情報に含まれるデータが表示される。これにより、イベント参加者に対し、反応を確認する必要がない単純な通知が行われる。
【０１０４】
なお、メッセージ本文画面１２、１４、１５において、詳細表示ボタン１２６、１４４、１５３をタップすることにより、表示されているメッセージの本文を補足する補足情報を表示してもよい。
【０１０５】
補足情報は、ステップＳ４０８でサーバ２から送信されるメッセージ情報に含まれている。補足情報は、テキストデータなどの実体的なデータであってもよく、データの格納場所を示すアドレス情報（例えば、ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）であってもよい。補足情報は、質問に挙げられた企業や製品などの詳しい案内情報であってもよく、アンケートの回答者に対し、前記質問に関連する興味情報をスムーズに提供する。
【０１０６】
また、ステップＳ４１５での集計の結果は、制御端末３及び携帯端末１からの要求に応じて、制御端末３及び携帯端末１の何れにも表示させることができる。
【０１０７】
図１７は、制御端末３に表示される集計結果画面の一例を示す図である。図１７の集計結果画面３３には、アンケート実施日時に示される日時に配信されたメッセージの内容と、当該メッセージへの回答の集計結果の一例とが示されている。
【０１０８】
図１８は、携帯端末１に表示される集計結果画面の一例を示す図である。図１８の集計結果画面１８には、図１７の集計結果画面と同等の集計結果が示されている。
【０１０９】
なお、回答に添付されたコメント文が集計結果に含まれる場合、図１７、図１８の集計結果画面に、コメント表示ボタン（図示せず）を追加し、コメント表示ボタンの操作に応じて、集計結果に含まれるコメント文を表示するように構成してもよい。
【０１１０】
以上説明したデータ収集システムにより、イベントへの参加者を対象としたリアルタイムのアンケートが実施される。
【０１１１】
以上、本発明の実施の形態に係るデータ収集システムについて説明したが、本発明は、個々の実施の形態には限定されない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の一つ又は複数の態様の範囲内に含まれてもよい。
【産業上の利用可能性】
【０１１２】
本発明は、例えば、各種のイベントにおいてリアルタイムのアンケートを実施するために利用できる。
【符号の説明】
【０１１３】
１  携帯端末
２  サーバ
３  制御端末
４  プッシュ通知サービス
５  アプリ配信サービス
６  無線通信ネットワーク
７  通信ネットワーク
１０  データ収集システム
１１  メッセージ着信画面
１２、１４、１５  メッセージ本文画面
１３  報奨情報画面
１６、１７  エラー画面
１８  集計結果画面
２１  端末情報テーブル
２２  イベント情報テーブル
２３  メッセージ情報テーブル
２４  配信情報テーブル
３１  イベント登録画面
３２  メッセージ作成画面
３３  集計結果画面
【図１】
2018022396.tif 000003
【図２】
2018022396.tif 000004
【図３】
2018022396.tif 000005
【図４】
2018022396.tif 000006
【図５】
2018022396.tif 000007
【図６】
2018022396.tif 000008
【図７】
2018022396.tif 000009
【図８】
2018022396.tif 000010
【図９】
2018022396.tif 000011
【図１０】
2018022396.tif 000012
【図１１】
2018022396.tif 000013
【図１２】
2018022396.tif 000014
【図１３】
2018022396.tif 000015
【図１４】
2018022396.tif 000016
【図１５】
2018022396.tif 000017
【図１６】
2018022396.tif 000018
【図１７】
2018022396.tif 000019
【図１８】
2018022396.tif 000020