(57)【要約】【課題】商品を購入したユーザに対して購入内容に適したアンケートを実施することができるアンケート処理装置、アンケート実施システム、コンピュータプログラム及びアンケート実施方法を提供する。【解決手段】本実施の形態においては、アンケート処理装置がレシートに記録される画像に基づいて、購入した商品に係る情報及び該商品を購入した店舗に係る情報を含む購入情報を取得し、取得した購入情報に基づいて、前記店舗の種別を判定し、判定した種別に応じて、アンケートの実施の要否を判定し、実施要と判定した場合に、前記アンケートの質問内容を決定し、決定した質問内容のアンケートを出力する。またアンケート処理装置は、取得した購入情報を基に、外部サーバ装置から店舗を特定する店舗特定情報を取得し、取得した店舗特定情報と、店舗及び種別の対応を記憶したデータベースとに基づいて種別を判定する。【選択図】図１
2019028495.tif 000002
【特許請求の範囲】
【請求項１】
レシートに記録される情報に基づいて、商品を購入した店舗に係る情報を含む購入情報を取得する購入情報取得部と、
前記購入情報取得部が取得した購入情報に基づいて、前記店舗の種別を判定する店舗種別判定部と、
前記店舗種別判定部が判定した種別に応じて、アンケートの実施の要否及び／又は前記アンケートの質問内容を決定するアンケート決定部と、
前記アンケート決定部が決定した質問内容のアンケートを出力するアンケート出力部と
を備えることを特徴とするアンケート処理装置。
【請求項２】
前記購入情報取得部が取得した購入情報を基に、外部サーバ装置から店舗及び店舗の種別を特定する店舗特定情報を取得する店舗特定情報取得部を備え、
前記店舗種別判定部は、前記店舗特定情報取得部が取得した店舗特定情報に基づいて店舗の種別を判定すること
を特徴とする請求項１に記載のアンケート処理装置。
【請求項３】
前記アンケートの出力を制限する制限条件を記憶した制限条件記憶部と、
前記制限条件記憶部が記憶した制限条件を満たすか否かを判定する制限条件判定部と
を備え、
前記アンケート出力部は、前記制限条件を満たすと判定した場合には、アンケートの出力を行わないこと
を特徴とする請求項１又は請求項２に記載のアンケート処理装置。
【請求項４】
前記アンケート出力部が出力したアンケートに対する回答を受け付ける回答受付部と、
前記回答受付部が受け付けた回答に係る履歴情報を記憶する履歴情報記憶部と
を備え、
前記制限条件判定部は、前記履歴情報記憶部に記憶された履歴情報に基づいて前記制限条件を満たすか否かを判定すること
を特徴とする請求項３に記載のアンケート処理装置。
【請求項５】
前記購入情報取得部が取得した購入情報に基づいて、購入した商品毎の評価を受け付ける評価受付部を備えること
を特徴とする請求項１乃至請求項４のいずれか１つに記載のアンケート処理装置。
【請求項６】
前記購入情報取得部が取得した購入情報に特定の商品又は特定の店舗に係る情報が含まれている場合に、前記特定の商品又は特定の店舗に応じた特定アンケートを出力する特定アンケート出力部と、
前記特定アンケート出力部が出力した特定アンケートに対する回答を受け付ける特定回答受付部と
を備えることを特徴とする請求項１乃至請求項５のいずれか１つに記載のアンケート処理装置。
【請求項７】
前記購入情報取得部は、前記レシートを撮像した画像に基づいて購入情報を取得すること
を特徴とする請求項１乃至請求項６のいずれか１つに記載のアンケート処理装置。
【請求項８】
前記アンケート出力部が出力したアンケートに対する回答を受け付ける回答受付部と、
前記回答受付部が受け付けた回答に応じて報酬を付与する付与部と
を備えることを特徴とする請求項１乃至請求項７のいずれか１つに記載のアンケート処理装置。
【請求項９】
前記付与部は、前記回答受付部が受け付けた回答の内容に応じて報酬を付与すること
を特徴とする請求項８に記載のアンケート処理装置。
【請求項１０】
レシートに記録される情報に基づいて商品を購入した店舗に係る情報を含む購入情報を取得する購入情報取得部、前記購入情報取得部が取得した購入情報に基づいて前記店舗の種別を判定する店舗種別判定部、前記店舗種別判定部が判定した種別に応じてアンケートの実施の要否及び／又は前記アンケートの質問内容を決定するアンケート決定部、前記アンケート決定部が決定した質問内容のアンケートを出力するアンケート出力部、前記アンケート出力部が出力したアンケートに対する回答を受け付ける回答受付部、並びに、前記回答受付部が受け付けた回答を送信する回答送信部を有するアンケート処理装置と、
前記回答送信部が送信したアンケートの回答を受信する回答受信部、並びに、前記回答受信部が受信した回答に応じて回答者へ報酬を付与する付与部を有するサーバ装置と
を備えることを特徴とするアンケート実施システム。
【請求項１１】
前記付与部は、前記回答受信部が受信した回答の内容に応じて報酬を付与すること
を特徴とする請求項１０に記載のアンケート実施システム。
【請求項１２】
コンピュータに、
レシートに記録される情報に基づいて、商品を購入した店舗に係る情報を含む購入情報を取得し、
取得した購入情報に基づいて、前記店舗の種別を判定し、
判定した種別に応じて、アンケートの実施の要否及び／又は前記アンケートの質問内容を決定し、
決定した質問内容のアンケートを出力する
処理を実行させることを特徴とするコンピュータプログラム。
【請求項１３】
レシートに記録される情報に基づいて、商品を購入した店舗に係る情報を含む購入情報を取得し、
取得した購入情報に基づいて、前記店舗の種別を判定し、
判定した種別に応じて、アンケートの実施の要否及び／又は前記アンケートの質問内容を決定し、
決定した質問内容のアンケートを出力すること
を特徴とするアンケート実施方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品又は店舗等に対するアンケートを実施するアンケート処理装置、アンケート実施システム、コンピュータプログラム及びアンケート実施方法に関する。
【背景技術】
【０００２】
商品を販売する店舗及び商品を開発する開発者等は、店舗又は商品等に対するユーザの評価を知ることを望んでいる。店舗又は商品等に対するユーザの評価を得る手段として、商品を購入したユーザに対してアンケートを実施することが行われている。近年では、スマートフォン又はタブレット型端末装置等の情報処理装置の普及により、これらの装置にてアンケートの出力及び回答受付を行い、受け付けた回答をサーバ装置にて集約することが行われている。
【０００３】
特許文献１においては、入力者端末に対して質問データを表示し、質問に対する回答データを入力者端末から受け付け、受け付けた回答データを収集して記憶部に記憶し、記憶した回答データに基づいてマーケティング分析の処理を実行するマーケティングデータ収集システムが提案されている。このマーケティングデータ収集システムでは、アンケートを実施するＷｅｂサイトにユーザが入力者端末を利用してアクセスし、Ｗｅｂサイトに表示されたアンケートの一覧からユーザがアンケートを選択することで、アンケートが実施される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第６０５９９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載のマーケティングデータ収集システムでは、入力者端末を利用してユーザがＷｅｂサイトにアクセスしてアンケートを選択する必要があり、アンケートに回答するか否か、アンケートに回答するタイミング、及び、回答するアンケートの種別等がユーザの判断に一任される。このため、ユーザに対して適した内容のアンケートを適したタイミングで実施できるとは限らないという問題があった。
【０００６】
本発明は、斯かる事情に鑑みてなされたものであって、その目的とするところは、商品を購入したユーザに対して購入内容に適したアンケートを実施することができるアンケート処理装置、アンケート実施システム、コンピュータプログラム及びアンケート実施方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係るアンケート処理装置は、レシートに記録される情報に基づいて、商品を購入した店舗に係る情報を含む購入情報を取得する購入情報取得部と、前記購入情報取得部が取得した購入情報に基づいて、前記店舗の種別を判定する店舗種別判定部と、前記店舗種別判定部が判定した種別に応じて、アンケートの実施の要否を判定する要否判定部と、前記要否判定部が実施要と判定した場合に、前記アンケートの質問内容を決定するアンケート決定部と、前記アンケート決定部が決定した質問内容のアンケートを出力するアンケート出力部とを備えることを特徴とする。
【０００８】
また、本発明に係るアンケート処理装置は、前記購入情報取得部が取得した購入情報を基に、外部サーバ装置から店舗を特定する店舗特定情報を取得する店舗特定情報取得部を備え、前記店舗種別判定部は、前記店舗特定情報取得部が取得した店舗特定情報に基づいて店舗の種別を判定することを特徴とする。
【０００９】
また、本発明に係るアンケート処理装置は、前記アンケートの出力を制限する制限条件を記憶した制限条件記憶部と、前記制限条件記憶部が記憶した制限条件を満たすか否かを判定する制限条件判定部とを備え、前記アンケート出力部は、前記制限条件判定部が前記アンケートの実施要と判定した場合であっても、前記制限条件を満たすと判定した場合には、アンケートの出力を行わないことを特徴とする。
【００１０】
また、本発明に係るアンケート処理装置は、前記アンケート出力部が出力したアンケートに対する回答を受け付ける回答受付部と、前記回答受付部が受け付けた回答に係る履歴情報を記憶する履歴情報記憶部とを備え、前記制限条件判定部は、前記履歴情報記憶部に記憶された履歴情報に基づいて前記制限条件を満たすか否かを判定することを特徴とする。
【００１１】
また、本発明に係るアンケート処理装置は、前記購入情報取得部が取得した購入情報に基づいて、購入した商品毎の評価を受け付ける評価受付部を備えることを特徴とする。
【００１２】
また、本発明に係るアンケート処理装置は、前記購入情報取得部が取得した購入情報に特定の商品又は特定の店舗に係る情報が含まれている場合に、前記特定の商品又は特定の店舗に応じた特定アンケートを出力する特定アンケート出力部と、前記特手アンケート出力部が出力した特定アンケートに対する回答を受け付ける特定回答受付部とを備えることを特徴とする。
【００１３】
また、本発明に係るアンケート処理装置は、前記購入情報取得部は、前記レシートを撮像した画像に基づいて購入情報を取得することを特徴とする。
【００１４】
また、本発明に係るアンケート処理装置は、前記アンケート出力部が出力したアンケートに対する回答を受け付ける回答受付部と、前記回答受付部が受け付けた回答に応じて報酬を付与する付与部とを備えることを特徴とする。
【００１５】
また、本発明に係るアンケート処理装置は、前記付与部が、前記回答受信部が受信した回答の内容に応じて報酬を付与することを特徴とする。
【００１６】
また、本発明に係るアンケート実施システムは、レシートに記録される情報に基づいて商品を購入した店舗に係る情報を含む購入情報を取得する購入情報取得部、前記購入情報取得部が取得した購入情報に基づいて前記店舗の種別を判定する店舗種別判定部、前記店舗種別判定部が判定した種別に応じてアンケートの実施の要否を判定する要否判定部、前記要否判定部が実施要と判定した場合に前記アンケートの質問内容を決定するアンケート決定部、前記アンケート決定部が決定した質問内容のアンケートを出力するアンケート出力部、前記アンケート出力部が出力したアンケートに対する回答を受け付ける回答受付部、並びに、前記回答受付部が受け付けた回答を送信する回答送信部を有するアンケート処理装置と、前記回答送信部が送信したアンケートの回答を受信する回答受信部、並びに、前記回答受信部が受信した回答に応じて回答者へ報酬を付与する付与部を有するサーバ装置とを備えることを特徴とする。
【００１７】
また、本発明に係るアンケート実施システムは、前記付与部が、前記回答受信部が受信した回答の内容に応じて報酬を付与することを特徴とする。
【００１８】
また、本発明に係るコンピュータプログラムは、コンピュータに、レシートに記録される情報に基づいて、商品を購入した店舗に係る情報を含む購入情報を取得し、取得した購入情報に基づいて、前記店舗の種別を判定し、判定した種別に応じて、アンケートの実施の要否を判定し、実施要と判定した場合に、前記アンケートの質問内容を決定し、決定した質問内容のアンケートを出力する処理を実行させることを特徴とする。
【００１９】
また、本発明に係るアンケート実施方法は、レシートに記録される情報に基づいて、商品を購入した店舗に係る情報を含む購入情報を取得し、取得した購入情報に基づいて、前記店舗の種別を判定し、判定した種別に応じて、アンケートの実施の要否を判定し、実施要と判定した場合に、前記アンケートの質問内容を決定し、決定した質問内容のアンケートを出力することを特徴とする。
【００２０】
本発明においては、ユーザが購入した商品に係る情報及びこの商品を購入した店舗に係る情報を含む購入情報を取得する。購入情報の取得は、例えば店舗で発行されたレシート又は領収書等をカメラで撮影した画像から抽出することで行うことができる。また例えば、ユーザがコンピュータの入力装置を利用して直接的に入力した情報を取得することができる。購入情報を取得した後、この購入情報に基づいて店舗の種別を判定する。
次いで、判定した店舗の種別に応じてアンケートの実施の要否を判定する。例えば、スーパーに対してはアンケートを実施し、ドラッグストアについてはアンケートを実施しないなどのように、店舗の種別とアンケートの要否とを対応付けたテーブルなどを記憶しておき、判定した店舗の種別に応じてこのテーブルを参照することでアンケートの要否を判定することができる。アンケートの実施が必要であると判定した場合には、例えば店舗の種別に適した質問内容となるように、アンケートの質問内容を決定し、アンケートを出力して回答を受け付ける。
これらにより、商品を購入したユーザに対して、この商品を購入した店舗の種別に適した質問内容のアンケートを実施することができる。
【００２１】
また本発明においては、取得した購入情報を基に、外部サーバ装置からユーザが商品を購入した店舗を特定する店舗特定情報を取得する。例えば購入情報に店舗の電話番号が含まれている場合、店舗の電話番号を外部サーバ装置へ送信し、外部サーバ装置が記憶している電話番号に対する店舗の正式名称又は詳細名称等の店舗特定情報を取得する。また店舗及び種別の対応を対応情報として記憶しておき、外部サーバ装置から取得した店舗特定情報を基に対応情報を参照し、特定された店舗の種別を判定する。
これにより、取得した購入情報から商品を購入した店舗を特定するための情報を外部サーバ装置に保持させることができるため、ユーザがアンケートに対する回答を行う端末装置などに店舗特定のための情報を記憶しておく必要がない。
【００２２】
また本発明においては、商品を購入した店舗の種別によりアンケートを実施すると判定した場合であっても、所定の制限条件を満たす場合にはアンケートの出力を行わない。
制限条件は、これまでのアンケートに対する回答の履歴情報に基づく条件とすることができる。例えばユーザが頻繁に同一の店舗で商品を購入する場合、この店舗に対するアンケートをユーザが商品を購入する都度に行うことは、ユーザにとって煩わしいと感じられる虞がある。そこで、同一の店舗に対しては前回のアンケートの回答から一定期間はアンケートの出力を制限することができる。また例えば、ユーザが同一の店舗で所定商品を所定回数以上に亘って購入した場合にアンケートを出力し、所定商品の購入回数が所定回数に満たない場合にはアンケートの出力を制限することができる。
また制限条件は、履歴情報に基づく条件ではなく、例えば今回に取得した購入情報に基づく条件であってもよい。例えば、購入の合計金額が所定金額に満たない場合にアンケートの出力を制限することができる。また例えば、購入した商品点数が所定数に満たない場合にアンケートの出力を制限することができる。また例えば所定商品を購入していない場合にアンケートの出力を制限することができる。これらの制限条件の場合に、例えば合計金額又は商品点数を判定する際の閾値を、履歴情報に基づいて増減させてもよい。
なお、上記の制限条件は一例であり、これら以外にもさまざまな制限条件を採用してよい。
【００２３】
また本発明においては、取得した購入情報に基づいて、ユーザが購入した商品毎の評価を受け付ける。商品を購入した店舗の種別に応じたアンケート共に、商品毎の評価を受け付けることによって、店舗及び商品に対するユーザの評価をより詳しく知ることができる。
【００２４】
また本発明においては、取得した購入情報に特定の商品又は特定の店舗に係る情報が含まれる場合、この商品又は店舗に応じた特定アンケートを出力して回答を受け付ける。これにより特定の商品又は特定の店舗に特化したアンケートを実施することができる。
【発明の効果】
【００２５】
本発明による場合は、ユーザが購入した商品又は店舗に係る購入情報を取得し、取得した購入情報に基づいて店舗の種別を判定し、店舗の種別に応じた質問内容のアンケートを出力して回答を受け付けることにより、ユーザの購入内容に適したアンケートを実施することができる。
【図面の簡単な説明】
【００２６】
【図１】本実施の形態に係るアンケート実施システムの概要を示す模式図である。
【図２】本実施の形態に係るスマートフォンの構成を示すブロック図である。
【図３】質問内容ＤＢの構成例を示す模式図である。
【図４】制限条件の構成例を示す模式図である。
【図５】履歴情報の構成例を示す模式図である。
【図６】本実施の形態に係る家計簿サーバの構成を示すブロック図である。
【図７】アンケートＤＢの構成例を示す模式図である。
【図８】本実施の形態に係る店舗特定サーバの構成を示すブロック図である。
【図９】店舗ＤＢの構成例を示す模式図である。
【図１０】家計簿アプリのホーム画面の一例を示す模式図である。
【図１１】家計簿アプリの購入情報表示画面の一例を示す模式図である。
【図１２】家計簿アプリのアンケート画面の一例を示す模式図である。
【図１３】家計簿アプリを実行するスマートフォンが行う処理の手順を示すフローチャートである。
【図１４】家計簿アプリを実行するスマートフォンが行う処理の手順を示すフローチャートである。
【図１５】家計簿アプリを実行するスマートフォンが行う処理の手順を示すフローチャートである。
【図１６】家計簿アプリを実行するスマートフォンが行う処理の手順を示すフローチャートである。
【図１７】家計簿サーバが行う処理の手順を示すフローチャートである。
【図１８】店舗特定サーバが行う処理の手順を示すフローチャートである。
【図１９】変形例２に係るアンケート実施システムの家計簿サーバが行う処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２７】
＜システム概要＞
図１は、本実施の形態に係るアンケート実施システムの概要を示す模式図である。本実施の形態に係るアンケート実施システムは、スマートフォン１を利用して金銭の出入を記録する家計簿管理システムにおいて、ユーザがスマートフォン１にて情報の入力操作を行う際に、購入した商品又は店舗等に関するアンケートを実施する構成である。なお本実施の形態においては、ユーザが利用する端末装置としてスマートフォン１を例に説明を行うが、端末装置はスマートフォン１以外の装置であってよい。ユーザが利用する端末装置には、例えば携帯電話機、タブレット型端末装置、パーソナルコンピュータ又はゲーム機等の種々の装置を採用することができる。これらの端末装置には家計簿を管理するためのアプリケーションプログラム（以下、家計簿アプリ２という）がインストールされ、家計簿アプリ２が実行されることによって、家計簿管理のための処理とアンケートの表示及び回答受付等の処理とが端末装置にて実行される。
【００２８】
本実施の形態に係るアンケート実施システムは、上記のスマートフォン１と、家計簿サーバ３及び店舗特定サーバ４とがインターネットなどのネットワークを介して情報を交換し、協働することで実現される。なお本実施の形態においては、家計簿サーバ３及び店舗特定サーバ４の２つのサーバ装置を用いる構成とするが、これに限るものではない。例えば家計簿サーバ３に店舗特定サーバ４の機能を統合して１つのサーバ装置としてもよく、また例えば家計簿サーバ３及び店舗特定サーバ４の機能を更に多くのサーバ装置に分散してもよい。
【００２９】
本実施の形態において、ユーザは店舗７にて商品を購入する。店舗７は、例えばスーパー、コンビニエンスストア、ドラッグストア、レストラン又は家電量販店等とすることができる。店舗７は、ユーザ自身が実際に訪れる実店舗であってもよく、ネットワーク上のいわゆるオンラインショッピングなどの仮想的な店舗であってもよい。また店舗７にて販売され、ユーザが購入する商品には、物品のみではなく、ユーザに対して提供されるサービス、例えばマッサージの施術又はヘアカット等を含み得る。
【００３０】
店舗７は、商品を購入したユーザに対して、商品名及び価格等の情報が紙などのシート体に印刷されたレシート８を発行する。レシート８は、例えば領収書又は納品書等の書類であってよく、電子的に発行されるものであってもよい。本実施の形態においてレシート８には、店名、電話番号、住所、メールアドレス又はＵＲＬ等の店舗７に係る情報と、ユーザが購入した商品名、価格、購入数及び合計金額等の商品に係る情報とが記録されている。またレシート８には、例えば発行日時及び広告等の情報が更に記録されていてもよい。本実施の形態においては、レシート８に記録されたこれらの情報を購入情報という。
【００３１】
店舗７にて商品を購入してレシート８を受け取ったユーザは、その後の任意のタイミングで、自身のスマートフォン１にて家計簿アプリ２を起動し、購入情報を入力することができる。本実施の形態においては、ユーザがスマートフォン１に搭載されたカメラにてレシート８を撮影することによって、購入情報の入力を行うことができる。スマートフォン１は、カメラの撮影により得られた画像からレシート８に記載された購入情報を抽出して取得し、取得した購入情報を適宜に編集及び加工等して、ユーザが購入した商品のリストを表示する。ユーザは表示されたリストを確認し、必要に応じてリスト内の情報を修正した後、リストの情報を登録する操作を行う。この登録操作に応じてスマートフォン１は購入情報を自身のメモリに記憶すると共に、家計簿サーバ３へ購入情報を送信する。家計簿サーバ３は、スマートフォン１から送信された購入情報を受信し、受信した購入情報を送信元のスマートフォン１又はそのユーザに対して付された識別情報（例えば端末ＩＤ又はユーザＩＤ等）に対応付けてデータベースに記憶する。
【００３２】
なおスマートフォン１による購入情報の入力は、レシート８をカメラで撮影する方法のみではなく、例えばユーザがスマートフォン１の操作部を利用して直接的に入力することも可能である。またシート体に購入情報が印刷されたレシート８に代えて、電子的なデータとして購入情報が店舗７から提供される場合には、スマートフォン１が店舗７から受信したデータを適宜に編集又は加工等して所望の購入情報を取得してもよい。
【００３３】
本実施の形態に係る家計簿アプリ２を実行するスマートフォン１は、レシート８をカメラで撮影して取得した購入情報に基づく購入商品のリストを表示している際に、購入した各商品に対する評価を受け付ける。例えばスマートフォン１は、リストとして表示した商品名に対するタッチ操作又はタップ操作等に応じて、商品に対するフラグの設定／解除を受け付け、フラグが付された商品はユーザにより高評価されたものとして評価を受け付ける。スマートフォン１が受け付けた評価は、購入情報と共に家計簿サーバ３へ送信される。
【００３４】
また本実施の形態に係る家計簿アプリ２を実行するスマートフォン１は、商品のリストを表示してユーザによる購入情報の登録操作を受け付けた後、リスト表示していた商品をユーザが購入した店舗７に関するアンケートを表示部に表示し、ユーザによるアンケートの回答を受け付ける。
【００３５】
このときにまずスマートフォン１は、購入情報に含まれる店舗７に関する情報を抽出して店舗特定サーバ４へ送信する。店舗特定サーバ４は、スマートフォン１から送信された情報に基づいて店舗７を特定し、店舗７を特定した情報をスマートフォン１へ送信する。例えば、スマートフォン１がレシート８から取得した店舗７の電話番号を店舗特定サーバ４へ送信し、電話番号と店舗７の名称等とを対応付けて記憶したデータベースを有する店舗特定サーバ４が電話番号から店舗７を特定する。例えば、レシート８に「スーパーＡＢＣ」などの店舗名が記載されていても、この店舗がチェーン展開するスーパーの一店舗である場合、複数存在する同名のスーパーのいずれであるかをスマートフォン１が判断することは難しい。そこで店舗特定サーバ４が、スマートフォン１から受信した電話番号などの情報を基に店舗７の特定を行い、これにより「スーパーＡＢＣの市ヶ谷支店」などのより詳細な店舗７の特定が実現される。なおレシート８から取得した情報に店舗７を特定する十分な情報が含まれている場合、例えばレシート８に「スーパーＡＢＣの市ヶ谷支店」と記載されている場合などには、スマートフォン１は必ずしも店舗特定サーバ４による店舗７の特定を行う必要はない。しかし、レシート８を撮影した画像に基づいて抽出した店名などには誤りが含まれる可能性があるため、このような場合であっても店舗特定サーバ４による店舗７の特定を行うことが好ましい。また店舗特定サーバ４は、店舗７を特定する処理を行う専用のサーバ装置ではなく、例えばインターネットの検索エンジンなどのサーバ装置を利用してもよい。この場合にスマートフォン１は、例えば検索エンジンに対して店舗７の電話番号をキーワードとして検索を行い、検索結果として得られる店舗名などを取得する。
【００３６】
店舗特定サーバ４からの情報を受信したスマートフォン１は、特定された店舗７の種別を判定する。店舗７の種別は、例えばスーパー、コンビニエンスストア、ドラッグストア、レストラン又は家電量販店等とすることができる。例えば店舗の種別は、店舗特定サーバ４から店舗名などの情報と共に与えられてもよく、この場合にスマートフォン１は店舗特定サーバ４からの情報に基づいて店舗の種別を判定することができる。また例えば、スマートフォン１が店舗７の名称と種別とを対応付けたデータベースを有し、特定された店舗７の名称に基づいてデータベースを参照することで、店舗７の種別を判定してもよい。
【００３７】
店舗７の種別を判定したスマートフォン１は、種別に応じて決定されるアンケートを表示部に表示する。本実施の形態においてスマートフォン１が表示するアンケートは、例えば複数の質問が並べられており、各質問に対して３段階の評価回答を行うことができる。ユーザはスマートフォン１を操作してアンケートの各質問に対する回答を設定し、アンケート完了を通知する操作を行う。これによりスマートフォン１は、アンケートに対する回答を受け付けて、受け付けた回答を家計簿サーバ３へ送信する。家計簿サーバ３はスマートフォン１から送信されたアンケートの回答を受信し、データベースなどに蓄積する。家計簿サーバ３は、多数のユーザから取得したアンケートの回答を定期的に集計し、集計結果を店舗７へ送信する。
【００３８】
ただし、店舗７で商品を購入する都度にアンケートを表示することがユーザに取って煩わしいものとなることを避けるため、本実施の形態においてスマートフォン１は、アンケートの表示に関する制限条件が成立するか否かを判定し、制限条件が成立する場合にはアンケートの表示を見合わせる。例えばスマートフォン１は、これまでに行ったアンケートについて、アンケートの実施日時及び回答内容等を履歴情報として記憶しており、同一店舗については前回のアンケート実施から一週間又は一ヶ月等の所定期間が経過するまでアンケートの表示を制限することができる。また例えばスマートフォン１は、購入金額の合計が閾値を超えない場合、又は、購入商品点数が閾値を超えない場合等にはアンケートの表示を制限することができる。なお制限条件は、上記のものに限らず、種々の条件を採用することができる。
【００３９】
また本実施の形態においてスマートフォン１は、購入した商品の中に特定の商品が含まれている場合、又は、購入した店舗７が特定の店舗７である場合等に、特定商品又は特定店舗に対して用意された特定アンケートを実施する。スマートフォン１は、特定アンケートを実施する特定商品又は特定店舗と、特定アンケートとして表示する質問内容とを対応付けて記憶している。又は、スマートフォン１は、特定アンケートの質問内容を家計簿サーバ３又は別のサーバ装置から取得してもよい。スマートフォン１は、特定商品又は特定店舗に対応付けられた質問内容の特定アンケートを表示して解答を受け付け、受け付けた回答を家計簿サーバ３へ送信する。例えば家計簿サーバ３は、特定商品に関する特定アンケートの回答を集計し、集計結果を特定商品の製造会社などへ送信する。また例えば家計簿サーバ３は、特定店舗に関する特定アンケートの回答を集計し、集計結果を特定の店舗７へ送信する。なおスマートフォン１は、特定アンケートの回答を家計簿サーバ３以外のサーバ装置へ送信してもよい。
【００４０】
＜装置構成＞
図２は、本実施の形態に係るスマートフォン１の構成を示すブロック図である。本実施の形態に係るスマートフォン１は、処理部１１、記憶部１２、ＲＡＭ（Random Access Memory）１３、通信部１４、カメラ１５、表示部１６及び操作部１７等を備えて構成されている。処理部１１は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro-Processing Unit）等の演算処理装置を用いて構成されており、記憶部１２に記憶されたプログラムを読み出して実行することにより、種々の演算処理、画像処理及び制御処理等を行うことができる。本実施の形態において処理部１１は、記憶部１２に記憶された家計簿アプリ２を読み出して実行することにより、家計簿管理処理及びアンケート実施処理等を行う。
【００４１】
記憶部１２は、フラッシュメモリなどの不揮発性のメモリ素子を用いて構成されている。記憶部１２は、処理部１１が実行するプログラム及びこのプログラムの実行に必要なデータ等を記憶する。本実施の形態において記憶部１２には、処理部１１が実行する家計簿アプリ２がインストールされている。家計簿アプリ２は、例えばスマートフォン１用のアプリケーションプログラムを配信するサーバ装置（図示は省略する）からネットワークＮＷを介して取得される。ただし家計簿アプリ２は、例えばスマートフォン１の製造段階において記憶部１２に記憶される、いわゆるプリインストールされるものであってもよく、また例えばメモリカードなどの記録媒体に記録されたものをスマートフォン１が読み出して記憶部１２に記憶してもよい。
【００４２】
また本実施の形態において記憶部１２には、家計簿アプリ２を実行する処理部１１の処理に用いられるデータとして、質問内容ＤＢ（データベース）１２ａ、制限条件１２ｂ及び履歴情報１２ｃ等が記憶されている。図３は、質問内容ＤＢ１２ａの構成例を示す模式図である。本実施の形態において質問内容ＤＢ１２ａは、店舗種別と質問内容とが対応付けられたデータベースである。質問内容ＤＢ１２ａの店舗種別は、スーパー又はコンビニ（コンビニエンスストア）等の店舗７の種別である。質問内容ＤＢ１２ａの質問内容は、アンケートとして表示される一又は複数の具体的な質問項目である。図示の質問内容ＤＢ１２ａでは、”行きやすさ”、”雰囲気”、”品質”、”お得感”、”品揃え”及び”おいしさ”等の質問項目が例示されている。処理部１１は、店舗７の種別を判定して質問内容ＤＢ１２ａを参照することにより、アンケートの質問内容を決定することができる。
【００４３】
また質問内容ＤＢ１２ａには、店舗種別に対応するアンケートの質問内容の他に、特定の商品名又は特定の店舗名に対応する特定アンケートの質問内容が記憶されている。処理部１１は、レシート８から取得した購入情報に含まれる購入商品の品名にて質問内容ＤＢ１２ａを参照することにより、特定商品に関する特定アンケートの質問内容を決定することができる。また処理部１１は、店舗特定サーバ４にて特定される店舗名にて質問内容ＤＢ１２ａを参照することにより、特定店舗に関する特定アンケートの質問内容を決定することができる。また特定アンケートについては、質問内容をスマートフォン１に記憶しておくのではなく、外部のサーバ装置から取得する構成としてもよい。この場合には、質問内容ＤＢ１２ａに特定アンケートの質問内容を記憶しておくのではなく、質問内容を取得すべきサーバ装置のアドレスなどの情報を記憶しておく構成とすることができる。
【００４４】
図４は、制限条件１２ｂの構成例を示す模式図である。本実施の形態において制限条件１２ｂには、条件判定の対象となる情報と、この情報に対する詳細な制限条件とが対応付けて記憶されている。例えばアンケートの実施間隔に係る制限条件として、前回のアンケート実施から１０が経過していない場合にアンケートの実施を制限するという条件を設定することができる。また例えば１回の商品購入の合計金額に係る制限条件として、合計金額が５０００円に満たない場合にアンケートの実施を制限するという条件を設定することができる。例えば１回の商品購入の点数に係る制限条件として、購入点数が５点未満である場合にアンケートの実施を制限するという条件を設定することができる。例えば購入した商品に対する個別の評価に関する制限条件として、ユーザが高評価を行わなかった場合にアンケートの実施を制限するという条件を設定することができる。これらの制限条件は一例であって、これに限るものではなく、種々の条件を設定してよい。
【００４５】
図５は、履歴情報１２ｃの構成例を示す模式図である。本実施の形態において履歴情報１２ｃには、購入情報、商品評価、アンケート日時及びアンケート回答等の情報が対応付けて記憶されている。購入情報は、レシート８から取得した情報及びこれに関連する情報であり、購入日時、店舗名、店舗種別及び商品名等の情報が含まれる。また図示は省略するが、購入情報には更に商品の購入数、単価及び合計金額等の情報が含まれ得る。購入日時は、ユーザが店舗７にて商品を購入した日時であり、レシート８に記載された日時である。店舗名は、商品を購入した店舗７の名称であり、レシート８に記載された名称又は店舗特定サーバ４にて特定された名称である。店舗種別は、スーパー又はコンビニ等の店舗７の種別である。商品名は、ユーザが購入した一又は複数の商品の名称であり、レシート８に記載された商品の名称である。
【００４６】
履歴情報１２ｃの商品評価は、購入情報に含まれる商品毎の評価である。本実施の形態において各商品に対するユーザの評価は、”良い”を示すデータ１と、これ以外を示すデータ０との２値が設定される評価フラグとして記憶される。１つの商品に対して１つの評価フラグが割り当てられる。アンケート日時は、店舗の種別に応じたアンケートを行った日時である。アンケート回答は、アンケートに対してユーザが行った回答である。本実施の形態においてアンケートの各質問は三択で回答が受け付けられ、アンケート回答は各質問に対していずれの回答が選択されたかを示す情報である。またアンケートに感想又はコメント等をユーザが自由記入できる構成とする場合には、ユーザが入力した文章をアンケート回答に記憶しておく。
【００４７】
スマートフォン１の処理部１１は、レシート８から購入情報を取得した場合、取得した購入情報を履歴情報１２ｃに記憶する。また処理部１１は、購入した商品に対する評価がなされた場合に、受け付けた評価を履歴情報１２ｃに記憶する。また処理部１１は、購入した店舗の種別に応じたアンケートを実施した場合、ユーザによる回答を受け付けて履歴情報１２ｃに記憶する。なお、アンケートは必ずしも行われるとは限らないため、アンケートを実施しなかった場合、処理部１１は、履歴情報１２ｃにアンケートを実施しなかった旨を記憶してもよい。またアンケートに対してはユーザが回答を先送り又は拒否等することが可能な構成であってもよく、この場合に処理部１１は、アンケートに対して回答が先送りされた又は拒否された旨を、履歴情報１２ｃに記憶してもよい。
【００４８】
また、スマートフォン１のＲＡＭ１３は、例えばＳＲＡＭ（Static Random Access Memory）又はＤＲＡＭ（Dynamic Random Access Memory）等のメモリ素子を用いて構成されている。ＲＡＭ１３は、処理部１１が行う演算処理の処理過程で発生したデータ、及び、通信により外部の装置から受信したデータ等を一時的に記憶する。通信部１４は、例えば携帯電話通信網又は無線ＬＡＮ（Local Area Network）等の無線通信網を利用し、インターネットなどのネットワークＮＷを介して他の装置との通信を行う。本実施の形態において通信部１４は、ネットワークＮＷを介して家計簿サーバ３及び店舗特定サーバ４等との間で通信を行う。通信部１４は、処理部１１から与えられた送信用のデータを変調して得られた信号をアンテナへ出力することでデータを送信する。また通信部１４は、アンテナにて受信した信号を復調してデジタルのデータに変換し、このデータを受信データとして処理部１１へ与える。
【００４９】
カメラ１５は、例えばスマートフォン１の筐体の背面に設けられ、ユーザの操作に応じて撮像した画像を処理部１１へ与える。本実施の形態においてカメラ１５は、レシート８に記載された購入情報の取得のために、レシート８を撮像する際に用いられる。表示部１６は、液晶パネルなどを用いて構成されており、処理部１１の処理に応じて種々の画像を表示する。操作部１７は、ユーザによる操作を受け付けて、受け付けた操作内容を処理部１１へ通知する。操作部１７は、例えば表示部１６の表面に設けられたタッチパネル、及び、スマートフォン１の筐体に設けられたプッシュスイッチ等を用いて構成される。
【００５０】
また本実施の形態に係るスマートフォン１は、記憶部１２に記憶された家計簿アプリ２を処理部１１が実行することにより、購入情報取得部１１ａ、商品評価受付部１１ｂ、店舗種別判定部１１ｃ、要否判定部１１ｄ、アンケート決定部１１ｅ、制限判定部１１ｆ、アンケート出力部１１ｇ、回答受付部１１ｈ、特定アンケート出力部１１ｉ及び特定回答受付部１１ｊ等がソフトウェア的な機能ブロックとして処理部１１に設けられる。
【００５１】
購入情報取得部１１ａは、カメラ１５によるレシート８の撮影を行うようユーザに促し、カメラ１５にて撮影されたレシート８の画像を取得する。購入情報取得部１１ａは、レシート８の画像から文字及び数字等を抽出する処理、いわゆるＯＣＲ（Optical Character Recognition）の処理を行うことによって、レシート８に印刷された店舗名、電話番号、日時、商品名、購入数、商品単価及び合計金額等の購入情報を取得する。また本実施の形態においては、ユーザが購入情報を直接的に入力することができる。この場合に購入情報取得部１１ａは、購入情報を入力するための画面を表示部１６に表示し、操作部１７を利用してユーザが入力した購入情報を取得する。購入情報取得部１１ａが取得した購入情報は、記憶部１２の履歴情報１２ｃに記憶される。また購入情報取得部１１ａは、電子的に発行されたレシート８から購入情報を取得する構成であってもよい。この場合に購入情報取得部１１ａは、電子的なレシート８を発行する装置との間で通信を行うことによって、レシート８のデータを取得する。購入情報取得部１１ａは、電子的なレシート８に含まれる商品名及び商品単価等の購入情報を抽出して取得することができる。
【００５２】
商品評価受付部１１ｂは、購入情報取得部１１ａが取得した購入情報に含まれる各商品について、ユーザによる評価を受け付ける処理を行う。商品評価受付部１１ｂは、例えば購入情報取得部１１ａが取得した購入情報に基づいて、ユーザが購入した商品の商品名を表示部１６に一覧表示する。商品評価受付部１１ｂは、一覧表示した各商品について、ユーザのタッチ操作などに応じてオン／オフがトグル的に切り替わる評価ボタンなどを設け、この評価ボタンの状態に応じて各商品の評価を受け付ける。商品評価受付部１１ｂが受け付けた評価は、記憶部１２の履歴情報１２ｃに記憶される。また購入情報取得部１１ａが取得した購入情報及び商品評価受付部１１ｂが受け付けた評価は、通信部１４にて家計簿サーバ３へ送信され、家計簿サーバ３においても記憶される。
【００５３】
店舗種別判定部１１ｃは、購入情報取得部１１ａが取得した購入情報に基づいて、ユーザが商品を購入した店舗７の種別を判定する処理を行う。店舗種別判定部１１ｃは、購入情報に含まれる電話番号などの情報を店舗特定サーバ４へ送信して店舗の特定を依頼する。店舗特定サーバ４は、スマートフォン１から送信された電話番号に基づいて店舗７を特定し、特定した店舗７の情報、例えば店舗の正式な又は詳細な名称などを店舗特定情報としてスマートフォン１へ送信する。また店舗特定サーバ４は、この店舗の種別、例えばスーパー、コンビニ（コンビニエンスストア）、ドラッグストア及びレストラン等の情報を、店舗特定情報に含めて送信する。店舗種別判定部１１ｃは、店舗特定サーバ４から受信した店舗特定情報を基に、店舗７の種別を特定する。なお店舗種別判定部１１ｃは、購入情報取得部１１ａが取得した購入情報に基づいて店舗７を特定することが可能である場合には、店舗特定サーバ４との通信を行わずに店舗を特定して種別を判定してもよい。
【００５４】
また、レシート８に電話番号が記載されていない場合、又は、電話番号が店舗特定サーバ４に登録されていない場合等には、店舗種別判定部１１ｃは、レシート８に記載された店舗名から店舗７の種別を特定する必要がある。このような場合に、店舗種別判定部１１ｃは、レシート８に記載された店舗名に含まれるキーワードに基づいて、店舗７の種別を推定する。このためにスマートフォン１の記憶部１２には、店舗名に含まれ得るキーワードと、店舗７の種別とを対応付けたデータベース（図示は省略する）が設けられている。店舗種別判定部１１ｃは、このデータベースに登録されたキーワードがレシート８に記載された店舗名に含まれている場合に、店舗７の種別を推定することができる。なお、店舗７の種別を推定することができない場合、店舗種別判定部１１ｃは、店舗７の種別を不明とし、例えばユーザに対して店舗の種別を問い合わせるメッセージを表示するなどの処理を行ってもよい。また購入情報をユーザが直接的に入力する場合、入力された店舗名から同様に店舗種別判定部１１ｃが種別を判定する構成としてもよく、又は、購入情報を入力する際に店舗７の種別をユーザに入力させる構成としてもよい。
【００５５】
要否判定部１１ｄは、店舗種別判定部１１ｃが判定した店舗７の種別に応じて、アンケートの実施の要否を判定する処理を行う。スマートフォン１の記憶部１２には、店舗７の種別とアンケートの要否とを対応付けたテーブル（図示は省略する）を記憶している。要否判定部１１ｄは、店舗種別判定部１１ｃが判定した種別にてテーブルを参照することにより、アンケートの要否を判定することができる。なお、店舗種別及びアンケート要否を対応付けたテーブルは、記憶部１２の質問内容ＤＢ１２ａにて代用可能であるため、このテーブルを記憶していない構成としてもよい。要否判定部１１ｄは、店舗種別判定部１１ｃが判定した店舗７の種別が、質問内容ＤＢ１２ａの店舗種別に登録されているか否かに応じて、アンケートの要否を判定することができる。
【００５６】
アンケート決定部１１ｅは、要否判定部１１ｄがアンケートの実施が必要であると判定した場合に、店舗種別判定部１１ｃが判定した店舗７の種別に応じて、アンケートの質問内容を決定する処理を行う。アンケート決定部１１ｅは、判定された店舗７の種別にて記憶部１２の質問内容ＤＢ１２ａを参照することにより、店舗７の種別に応じた質問の項目を決定することができる。
【００５７】
制限判定部１１ｆは、記憶部１２に記憶された制限条件１２ｂが成立するか否かを判定することにより、アンケートの出力を制限するか否かを判定する処理を行う。本実施の形態において制限判定部１１ｆは、記憶部１２に記憶された履歴情報１２ｃに基づいて制限条件が成立するか否かを判定する。例えば制限判定部１１ｆは、同一店舗であるか否かに関わらず、前回のアンケート実施からの経過日数を算出し、経過日数が閾値（例えば１週間又は１０日間等）を超えない場合に制限条件が成立したと判定し、アンケートの出力を制限する。また例えば制限判定部１１ｆは、同一店舗について前回のアンケート実施からの経過日数が閾値（例えば２週間又は１ヶ月等）を超えない場合にはアンケートの出力を制限する。
【００５８】
なお、制限判定部１１ｆにより判定される制限条件は、上記のような前回アンケートからの経過日数に限らず、種々の条件を採用してよい。例えば制限判定部１１ｆは、今回の購入金額の合計が閾値（例えば３千円又は１万円等）を超えない場合にアンケートの出力を制限してもよく、今回の購入商品数が閾値（例えば５個又は１０個等）を超えない場合にアンケートの出力を制限してもよい。また制限判定部１１ｆは、商品評価受付部１１ｂが受け付けた評価に基づいて制限条件を判定してもよい。例えば制限判定部１１ｆは、商品評価受付部１１ｂにて所定以上の高い評価が得られた場合にアンケートを出力し、高い評価が得られなかった場合にアンケートの出力を制限してもよい。また制限判定部１１ｆは、商品評価受付部１１ｂが受け付けた評価に応じて、購入金額又は購入商品数と比較する閾値を変動させて制限条件を満たすか否かを判定してもよい。これらの制限条件は、記憶部１２に制限条件１２ｂとして記憶しておくことにより、種々の条件でアンケートの実施を制限することが可能である。
【００５９】
アンケート出力部１１ｇは、制限判定部１１ｆがアンケートの出力を制限しないと判定した場合に、アンケート決定部１１ｅが決定した質問内容を有するアンケートを表示部１６に表示する処理を行う。回答受付部１１ｈは、表示部１６に表示されたアンケートに対し、ユーザが操作部１７を用いて行った回答を受け付ける処理を行う。本実施の形態においてアンケート出力部１１ｇが表示部１６に表示するアンケートには、各質問に対して３択の回答項目が設けられており、回答受付部１１ｈは、いずれかの回答項目に対するタッチ操作などに応じて、アンケートの質問に対する回答を受け付ける。回答受付部１１ｈが受け付けた回答は、記憶部１２の履歴情報１２ｃに記憶されると共に、通信部１４にて家計簿サーバ３へ送信される。
【００６０】
特定アンケート出力部１１ｉは、購入情報取得部１１ａが取得した購入情報に特定の商品又は店舗７が含まれている場合に、この特定商品又は特定店舗に関する特定アンケートを表示部１６に表示する処理を行う。特定商品又は特定店舗に関する特定アンケートの質問内容は、記憶部１２の質問内容ＤＢ１２ａに記憶されている。特定アンケートの質問内容及び回答形式等は様々なものであり得る。特定回答受付部１１ｊは、表示部１６に表示された特定アンケートに対する回答を受け付ける処理を行う。特定回答受付部１１ｊが受け付けた回答は、通信部１４にて家計簿サーバ３へ送信される。なお特定アンケートについては、家計簿サーバ３以外のサーバ装置へ回答を送信する構成としてもよい。
【００６１】
図６は、本実施の形態に係る家計簿サーバ３の構成を示すブロック図である。本実施の形態に係る家計簿サーバ３は、処理部３１、記憶部３２、ＲＡＭ３３及び通信部３４等を備えて構成されている。家計簿サーバ３は、汎用的なサーバコンピュータにサーバプログラム３２ａをインストールすることによって実現される。家計簿サーバ３の処理部３１は、ＣＰＵ又はＭＰＵ等の演算処理装置を用いて構成されており、記憶部３２に記憶されたサーバプログラム３２ａを実行することにより、家計簿管理及びアンケート集計等の処理に必要な種々の演算処理を行うことができる。
【００６２】
記憶部３２は、大容量のハードディスクドライブなどの記憶装置を用いて構成されている。記憶部３２には、サーバプログラム３２ａが記憶されている。サーバプログラム３２ａは、例えば光ディスク又はメモリカード等の記録媒体に記録されて提供され、図示しないディスクドライブ又はカードスロット等に装着された記録媒体から読み出されて記憶部３２にインストールされる。またサーバプログラム３２ａは、ネットワークＮＷを介して他のサーバ装置からダウンロードされてもよい。
【００６３】
本実施の形態において記憶部３２には、ユーザ情報３２ｂ、家計簿ＤＢ３２ｃ及びアンケートＤＢ３２ｄ等が記憶されている。ユーザ情報３２ｂは、家計簿アプリ２を利用するユーザに関する情報を記憶したものであり、例えばユーザＩＤ、パスワード、メールアドレス、性別、年齢、居住地及び電話番号等の情報を含み得る。これらの情報は、ユーザがスマートフォン１に家計簿アプリ２をダウンロードし、家計簿アプリ２を使用し始める際に初期登録が行われる。家計簿ＤＢ３２ｃは、スマートフォン１から送信された購入情報がユーザＩＤなどに対応付けて記憶される。例えば家計簿ＤＢ３２ｃは、図５に示した履歴情報１２ｃにユーザＩＤを追加した構成とすることができる。家計簿ＤＢ３２ｃには、履歴情報１２ｃの商品評価、アンケート日時及びアンケート回答等の情報について、含まれていてもよく、含まれていなくてもよい。家計簿ＤＢ３２ｃには、例えばユーザがスマートフォン１を交換して家計簿アプリ２をインストールし直した場合などに、家計簿のデータを復元できる程度の情報が記憶される。
【００６４】
図７は、アンケートＤＢ３２ｄの構成例を示す模式図である。アンケートＤＢ３２ｄには、スマートフォン１にて実施されたアンケートの回答が集計されて蓄積される。アンケートＤＢ３２ｄは、例えば店舗７の名称と、アンケートの質問に対する３択の回答数とが対応付けて記憶する。図示の例では、例えばスーパーＡＢＣで商品を購入したユーザについて、アンケートの質問１に対して１３７人が回答１を選択し、２３人が回答２を選択し、３３５人が回答３を選択したことを示している。家計簿サーバ３は、スマートフォン１からアンケートの回答を受信した場合に、アンケートＤＢ３２ｄを更新する。
【００６５】
また、家計簿サーバ３のＲＡＭは、ＳＲＡＭ又はＤＲＡＭ等のメモリ素子を用いて構成されており、処理部３１の演算処理の過程で生成された種々のデータ及び通信部３４にて他の装置から受信したデータ等を一時的に記憶する。通信部３４は、インターネットなどのネットワークＮＷを介して複数のスマートフォン１との間で通信を行い、スマートフォン１から送信される購入情報及びアンケートの回答等を受信する。
【００６６】
また本実施の形態に係る家計簿サーバ３は、記憶部３２に記憶されたサーバプログラム３２ａを処理部３１が実行することにより、購入情報受信部３１ａ、アンケート回答受信部３１ｂ及びアンケート集計部３１ｃ等がソフトウェア的な機能ブロックとして処理部３１に設けられる。購入情報受信部３１ａは、スマートフォン１からネットワークＮＷを介して送信された購入情報を通信部３４にて受信し、受信した購入情報を記憶部３２の家計簿ＤＢ３２ｃに記憶する処理を行う。アンケート回答受信部３１ｂは、スマートフォン１からネットワークＮＷを介して送信されたアンケートの回答を通信部３４にて受信し、受信したアンケートの回答を家計簿ＤＢ３２ｃに記憶する処理を行う。アンケート集計部３１ｃは、アンケート回答受信部３１ｂが受信したアンケートの回答を、店舗７毎に集計してアンケートＤＢ３２ｄに記憶する処理を行う。
【００６７】
図８は、本実施の形態に係る店舗特定サーバ４の構成を示すブロック図である。本実施の形態に係る店舗特定サーバ４は、処理部４１、記憶部４２、ＲＡＭ４３及び通信部４４等を備えて構成されている。店舗特定サーバ４は、汎用的なサーバコンピュータにサーバプログラム４２ａをインストールすることによって実現される。店舗特定サーバ４の処理部４１は、ＣＰＵ又はＭＰＵ等の演算処理装置を用いて構成されており、記憶部４２に記憶されたサーバプログラム４２ａを実行することにより、スマートフォン１からの要求に応じて店舗特定に必要な種々の演算処理を行う。
【００６８】
記憶部４２は、大容量のハードディスクドライブなどの記憶装置を用いて構成されている。記憶部４２には、サーバプログラム４２ａが記憶されている。サーバプログラム４２ａは、例えば光ディスク又はメモリカード等の記録媒体に記録されて提供され、図示しないディスクドライブ又はカードスロット等に装着された記録媒体から読み出されて記憶部４２にインストールされる。またサーバプログラム４２ａは、ネットワークＮＷを介して他のサーバ装置からダウンロードされてもよい。
【００６９】
本実施の形態において記憶部４２には、店舗ＤＢ４２ｂが設けられている。図９は、店舗ＤＢ４２ｂの構成例を示す模式図である。店舗ＤＢ４２ｂは、店舗７に関する種々の情報に基づいて、店舗７を特定するためのデータベースである。図示の店舗ＤＢ４２ｂには、店舗７の電話番号、住所及びメールアドレスの情報に対して、特定される店舗７の店舗名及び種別が記憶されている。なお店舗ＤＢ４２ｂの構成は図示のものに限らない。
【００７０】
また、店舗特定サーバ４のＲＡＭ４３は、ＳＲＡＭ又はＤＲＡＭ等のメモリ素子を用いて構成されており、処理部４１の演算処理の過程で生成された種々のデータ及び通信部４４にて他の装置から受信したデータ等を一時的に記憶する。通信部４４は、インターネットなどのネットワークＮＷを介して複数のスマートフォン１との間で通信を行い、スマートフォン１からの店舗特定要求及び店舗７の特定結果等の情報を送受信する。
【００７１】
また本実施の形態に係る店舗特定サーバ４は、記憶部４２に記憶されたサーバプログラム４２ａを処理部４１が実行することにより、店舗特定処理部４１ａなどがソフトウェア的な機能ブロックとして処理部４１に設けられる。店舗特定処理部４１ａは、通信部４４にてスマートフォン１から店舗の特定要求を受信した場合に、特定要求と共にスマートフォン１から送信される電話番号などの情報を基に記憶部４２の店舗ＤＢ４２ｂを参照し、電話番号などの情報に対応する店舗７の店舗名及び種別を特定する処理を行う。店舗特定処理部４１ａは、特定した店舗名及び種別等の情報を、特定要求を送信したスマートフォン１に対して送信する。
【００７２】
＜家計簿アプリ及びアンケート＞
本実施の形態に係るアンケート実施システムは、スマートフォン１にて家計簿アプリ２が実行されている際にアンケートを実施する。店舗７にて商品を購入してレシート８を受け取ったユーザは、例えば帰宅後などの適宜のタイミングで購入した商品の情報を家計簿に入力する。このときにユーザは、スマートフォン１にて家計簿アプリ２を起動する操作を行う。これによりスマートフォン１の処理部１１は、記憶部１２に記憶された家計簿アプリ２を読み出して実行し、表示部１６に家計簿アプリ２のホーム画面を表示する。
【００７３】
図１０は、家計簿アプリ２のホーム画面の一例を示す模式図である。本実施の形態に係る家計簿アプリ２のホーム画面には、タイトル表示部１０１と、カレンダー表示部１０２と、収支表示部１０３と、レシート撮影ボタン１０４及び直接入力ボタン１０５とが設けられている。タイトル表示部１０１は、このアプリケーションプログラムの名称である「家計簿アプリ」の文字列が表示される領域である。カレンダー表示部１０２は、１ヶ月分のカレンダーが表示される領域であり、例えばユーザによる左右方向へのスワイプ操作又はスライド操作等により表示月を変更することができる。またユーザは、カレンダー表示部１０２に表示されたカレンダーに含まれる日にちに対するタップ操作などにより、その日に購入した商品のリスト及び支出金額等を確認することができる。収支表示部１０３は、カレンダー表示部１０２に表示されているカレンダーの月に商品を購入した金額の合計が表示される領域である。
【００７４】
レシート撮影ボタン１０４は、店舗７にてユーザが商品を購入した際に受け取ったレシート８を撮影する撮影モードへの移行を行うためのボタンである。レシート撮影ボタン１０４に対するタッチ操作によりスマートフォン１はカメラ１５を起動して撮影モードへ移行し、ユーザにレシート８の撮影を促すメッセージ表示などを行って、ユーザにレシート８の撮影を行わせる。スマートフォン１の購入情報取得部１１ａは、カメラ１５が撮影したレシート８の画像から店舗７に関する情報及び購入した商品に関する情報等を取得する。スマートフォン１の処理部１１は、レシート８から取得した購入情報をユーザに通知するための購入情報表示画面を表示部１６に表示する。
【００７５】
また直接入力ボタン１０５は、レシート８の撮影を行わずにユーザが購入商品に関する情報を直接的に入力するためのボタンである。直接入力ボタン１０５に対するタッチ操作が行われた場合、スマートフォン１の処理部１１は、購入情報表示画面を表示部１６に表示する。ただしこのときに表示される購入情報表示画面は、店舗名及び商品名等の情報表示欄が空白とされる。
【００７６】
図１１は、家計簿アプリ２の購入情報表示画面の一例を示す模式図である。本実施の形態に係る家計簿アプリ２の購入情報表示画面には、タイトル表示部１１１と、店舗情報表示部１１２と、購入商品リスト表示部１１３と、追加ボタン１１４、削除ボタン１１５及び決定ボタン１１６とが設けられている。タイトル表示部１１１には、レシート８から購入情報を取得したことを示す「レシート読み取り」の文字列が表示される。ただし、ホーム画面において直接入力ボタン１０５に対する操作がなされて購入情報表示画面を表示した場合には、タイトル表示部１１１に「直接入力」の文字列が表示される。
【００７７】
店舗情報表示部１１２は、レシート８から読み取った日付と、店舗の名称と、合計金額とを表示する領域である。図示の例では、日付として「２０１７年７月２５日」が表示され、店舗の名称として「スーパーＡＢＣ」が表示され、合計金額として「１０２６円」が表示されている。店舗情報表示部１１２に表示された各情報は、情報の表示箇所に対するタッチ操作などを行うことによって、ユーザが修正を行うことができる。
【００７８】
購入商品リスト表示部１１３は、レシート８から読み取った一又は複数の商品について、商品名及び価格の組が上下方向に並べてリスト表示される領域である。図示の例では、「ニンジン：１５０円」、「ジャガイモ：１９８円」、「タマネギ：１７０円」、「カレールー：２９８円」及び「牛乳：２１０円」の５つの商品に関する情報の組がリスト表示されている。各商品の商品名及び価格は、これらの表示箇所に対するタッチ操作などを行うことによって、ユーザが修正を行うことができる。
【００７９】
またユーザは、追加ボタン１１４に対するタッチ操作を行うことにより、購入商品リスト表示部１１３に新規の商品を追加することができる。追加ボタン１１４に対する操作がなされた場合、スマートフォン１の処理部１１は、購入情報表示画面に重畳する態様で新規の商品情報入力ボックス（図示は省略する）を表示部１６に表示し、新規の商品の商品名及び価格等の情報の入力を受け付ける。新規の商品の情報が入力された後、処理部１１は、入力された新規の商品に関する情報を購入商品リスト表示部１１３に追加して表示する。削除ボタン１１５は、購入商品リスト表示部１１３に表示された商品を削除する操作を受け付けるためのボタンである。
【００８０】
また購入商品リスト表示部１１３には、リスト表示した各商品について、評価マーク１１７がそれぞれ設けられている。評価マーク１１７は、ユーザによるタッチ操作に応じて選択状態と非選択状態とがトグル的に切り替わる。図示の例では、評価マーク１１７としてハート型のマークが表示されており、白抜きのハートマークが非選択状態を示し、色付きのハートマークが選択状態を示している。購入情報表示画面が表示された初期状態において、評価マーク１１７は全て非選択状態である。評価マーク１１７は、例えばユーザ自身のお気に入り又は他ユーザに対するお勧め等を示すものである。ユーザは、自身のお気に入りの商品に付された評価マーク１１７に対するタッチ操作を行い、評価マーク１１７を非選択状態から選択状態へ切り替える。スマートフォン１の商品評価受付部１１ｂは、各商品に付された評価マーク１１７の状態を、各商品に対する評価として受け付ける。
【００８１】
決定ボタン１１６は、購入情報の入力、修正及び確認等を終えた際にユーザがタッチ操作するボタンである。決定ボタン１１６に対する操作がなされた場合、スマートフォン１の処理部１１は、購入情報表示画面に表示していた購入情報を確定し、記憶部１２の履歴情報１２ｃに購入情報を記憶すると共に、通信部１４にて家計簿サーバ３へ購入情報を送信する。その後、処理部１１は、表示部１６に表示する画面をホーム画面へと戻すが、その前にアンケート画面を表示してユーザに対するアンケートを実施する場合がある。
【００８２】
スマートフォン１の処理部１１は、確定した購入情報に基づいて、店舗種別判定部１１ｃによる店舗種別の判定、要否判定部１１ｄによるアンケート実施の要否判定、アンケート決定部１１ｅによるアンケートの質問内容の決定、及び、制限判定部１１ｆによるアンケート表示の制限の有無判定を行う。これらの処理の結果、アンケートを実施する場合には、処理部１１のアンケート出力部１１ｇが表示部１６にアンケート画面を表示し、回答受付部１１ｈがアンケートに対する回答を受け付ける。
【００８３】
図１２は、家計簿アプリ２のアンケート画面の一例を示す模式図である。本実施の形態に係る家計簿アプリ２のアンケート画面１２０は、購入情報表示画面に重畳する態様で、ウィンドウ又はダイアログ等として表示される。アンケート画面１２０には、タイトル表示部１２１と、閉じるボタン１２２と、アンケート表示部１２３と、コメント入力部１２４と、またにするボタン１２５と、こたえるボタン１２６とが設けられている。タイトル表示部１２１は、この画面がアンケートであることを示す文字列、図示の例では「このお店どう思う？」の文字列が表示される領域である。タイトル表示部１２１の右隅に設けられる閉じるボタン１２２は、ユーザがアンケートに対する回答を拒否し、アンケート画面１２０を閉じる（非表示とする）ための操作を受け付けるボタンである。
【００８４】
アンケート表示部１２３は、アンケート決定部１１ｅが決定した質問を表示すると共に、これらの質問に対する回答を受け付けるための領域である。アンケート表示部１２３の左側には、複数の質問が上下に並べて表示される。図示の例では、「行きやすさ」、「雰囲気」、「品質」、「お得感」及び「品揃え」の５つの質問が並べて表示されている。各質問に対してユーザは、「イマイチ」、「よい」又は「とてもよい」のいずれか１つを選択して回答することができる。アンケート表示部１２３では、「イマイチ」に対してはバツマークが割り当てられ、「よい」に対しては丸マークが割り当てられ、「とてもよい」に対しては二重丸マークが割り当てられており、これら３つの回答マークが各質問に対して横方向に並べて表示されている。ユーザは、各質問に対していずれか１つの回答マークに対するタッチ操作を行うことにより、各質問に対する回答を行うことができる。本図においては、ユーザにより選択された回答マークを太線で示し、選択されていない回答マークを細線で示してある。３つの回答マークは各質問について１つのみが選択可能であるが、３つ全ての回答マークが選択されていない状態を、未回答として許容してもよい。
【００８５】
コメント入力部１２４は、ユーザが任意の文字列を入力することが可能な領域である。コメント入力部１２４に対するタッチ操作がなされた場合、処理部１１は、例えば表示部１６にソフトウェアキーボードなどを表示して、ユーザによる任意の文字列の入力を受け付け、受け付けた文字列をコメント入力部１２４に表示する。
【００８６】
またにするボタン１２５は、ユーザがアンケートに対する回答を保留しアンケート画面１２０を閉じるための操作を受け付けるボタンである。アンケート画面１２０の閉じるボタン１２２及びまたにするボタン１２５は、いずれもアンケート画面１２０を閉じる操作を受け付けるボタンである。ただし処理部１１は、アンケートの回答を受け付けることなくアンケート画面１２０を閉じた場合、閉じるボタン１２２又はまたにするボタン１２５のいずれのボタンに対する操作に応じてアンケート画面１２０を閉じたかを履歴情報１２ｃに記憶しておく。いずれのボタンに対する操作に応じてアンケート画面１２０を閉じたかに関する情報は、アンケート結果と共にスマートフォン１から家計簿サーバ３へ送信されてよく、この情報を店舗７へ還元してもよい。
【００８７】
例えば処理部１１の制限判定部１１ｆは前回のアンケート実施からの経過日数が閾値を超えない場合にアンケート実施を制限するが、前回のアンケートが未回答で閉じられた場合には、いずれのボタンに対する操作でアンケート画面１２０が閉じられたかに応じて、経過日数と比較する閾値を増減することができる。閉じるボタン１２２に対する操作は、アンケートに対する回答の意志が少ないものとみなし、制限判定部１１ｆは、経過日数と比較する閾値を増加させ、アンケートの表示頻度を低減する。またにするボタン１２５に対する操作は、アンケートに対する回答の意志はあるものとみなし、制限判定部１１ｆは、経過日数と比較する閾値を減少させ、アンケートの表示頻度を増加させる。
【００８８】
こたえるボタン１２６は、アンケートに対する回答を終了してアンケート画面１２０を閉じるための操作を受け付けるボタンである。こたえるボタン１２６に対するタッチ操作を受け付けた場合、処理部１１の回答受付部１１ｈは、アンケート表示部１２３に表示された各質問に対する回答を受け付けて、受け付けた回答を記憶部１２の履歴情報１２ｃに記憶すると共に、通信部１４にて家計簿サーバ３へ送信する。また処理部１１は、アンケート画面１２０を閉じて、表示部１６にホーム画面を表示する。
【００８９】
なお本実施の形態に係る家計簿アプリ２では、レシート８から取得した購入情報に特定の商品又は特定の店舗が含まれている場合に、この特定の商品又は特定の店舗に関する特定アンケートが実施される。特定アンケートを実施するか否かの判定は、例えば購入情報表示画面にて決定ボタン１１６に対する操作がなされた場合、又は、アンケート画面１２０にてこたえるボタン１２６に対する操作がなされた場合等に行うことができる。図１２のアンケート画面１２０に示した店舗の種別に応じたアンケートと、特定アンケートとのいずれを先に行ってもよい。特定アンケートの画面は、例えば図１２に示したアンケート画面１２０の質問内容を特定アンケートの質問内容とすればよい。ただし特定アンケートについては、アンケート画面１２０とは全く異なる構成のアンケート画面を採用してもよい。この場合にスマートフォン１は、特定アンケートのアンケート画面を構成するための情報を予め記憶しておくか、又は、家計簿サーバ３若しくは他のサーバ装置から取得する。
【００９０】
＜処理手順＞
図１３〜図１６は、家計簿アプリ２を実行するスマートフォン１が行う処理の手順を示すフローチャートである。記憶部１２に記憶された家計簿アプリ２を実行したスマートフォン１の処理部１１は、図１０に示したホーム画面を表示部１６に表示する（ステップＳ１）。処理部１１は、ホーム画面に設けられたレシート撮影ボタン１０４に対する操作がなされたか否かを判定する（ステップＳ２）。レシート撮影ボタン１０４に対する操作がなされていない場合（Ｓ２：ＮＯ）、処理部１１は、ホーム画面に設けられた直接入力ボタン１０５に対する操作がなされたか否かを判定する（ステップＳ３）。直接入力ボタン１０５に対する操作がなされていない場合（Ｓ３：ＮＯ）、処理部１１は、ステップＳ１へ処理を戻し、ホーム画面の表示を継続してユーザの操作がなされるまで待機する。
【００９１】
レシート撮影ボタン１０４に対する操作がなされた場合（Ｓ２：ＹＥＳ）、処理部１１は、カメラ１５を起動して撮影モードへ移行し、ユーザにレシート８の撮影を行わせるための撮影画面を表示部１６に表示する（ステップＳ４）。次いで処理部１１は、ユーザによるレシート８の撮影を行わせる（ステップＳ５）。処理部１１の購入情報取得部１１ａは、カメラ１５にて撮影されたレシート８の画像から文字及び数字等を抽出することによって、ユーザが購入した商品及び店舗７頭に関する購入情報を取得し（ステップＳ６）、ステップＳ７へ処理を進める。またホーム画面にて直接入力ボタン１０５に対する操作がなされた場合（Ｓ３：ＹＥＳ）、処理部１１は、ステップＳ７へ処理を進める。
【００９２】
処理部１１は、図１１に示した購入情報表示画面を表示部１６に表示する（ステップＳ７）。なおこのときに処理部１１は、レシート８の撮影を行って購入情報を取得している場合には、取得した購入情報が反映された購入情報表示画面を表示する。処理部１１は、購入情報表示画面に表示された情報の修正操作、追加ボタン１１４による商品の追加操作及び削除ボタン１１５による商品の削除操作等の購入情報を編集する操作がなされたか否かを判定する（ステップＳ８）。編集操作がなされた場合（Ｓ８：ＹＥＳ）、処理部１１は、ユーザによりなされた編集操作に応じた編集処理を購入情報に対して行い（ステップＳ９）、ステップＳ７へ処理を戻す。
【００９３】
編集操作がなされていない場合（Ｓ８：ＮＯ）、処理部１１は、購入情報表示画面に設けられた評価マーク１１７に対する操作が行われたか否かを判定する（ステップＳ１０）。評価マーク１１７に対する操作が行われた場合（Ｓ１０：ＹＥＳ）、処理部１１は、操作対象となった評価マーク１１７の選択状態を切り替えることにより評価を反映させて（ステップＳ１１）、ステップＳ７へ処理を戻す。
【００９４】
評価マーク１１７に対する操作がなされていない場合（Ｓ１０：ＮＯ）、処理部１１は、購入情報表示画面に設けられた決定ボタン１１６に対する操作がなされたか否かを判定する（ステップＳ１２）。決定ボタン１１６に対する操作がなされていない場合（Ｓ１２：ＮＯ）、処理部１１は、ステップＳ７へ処理を戻し、購入情報表示画面の表示を継続してユーザの操作がなされるまで待機する。
【００９５】
購入情報表示画面にて決定ボタン１１６に対する操作がなされた場合（Ｓ１２：ＹＥＳ）、処理部１１の商品評価受付部１１ｂは、購入情報表示画面に設けられた商品毎の評価マーク１１７の選択状態を取得することによって、各商品に対するユーザの評価を受け付ける（ステップＳ２１）。処理部１１は、購入情報表示画面にて決定された購入情報及び商品の評価に関する情報を、記憶部１２の履歴情報１２ｃに記憶する（ステップＳ２２）。また処理部１１は、購入情報及び評価に関する情報を、通信部１４にて家計簿サーバ３へ送信する（ステップＳ２３）。
【００９６】
次いで処理部１１の店舗種別判定部１１ｃは、購入情報に含まれる店舗７の電話番号の情報を含む店舗特定要求を、通信部１４にて店舗特定サーバ４へ送信する（ステップＳ２４）。店舗種別判定部１１ｃは、店舗特定要求に対する店舗特定サーバ４からの応答を通信部１４にて受信したか否かを判定する（ステップＳ２５）。店舗特定サーバ４からの応答を受信していない場合Ｓ（２５：ＮＯ）、店舗種別判定部１１ｃは、応答を受信するまで待機する。店舗特定サーバ４からの応答を受信した場合（Ｓ２５：ＹＥＳ）、店舗種別判定部１１ｃは、応答として受信する情報に含まれる店舗７の種別に関する情報を取得することによって、店舗７の種別を判定する（ステップＳ２６）。
【００９７】
次いで処理部１１の要否判定部１１ｄは、ステップＳ２６にて店舗種別判定部１１ｃが判定した種別に基づいてアンケート実施の要否を判定する（ステップＳ２７）。アンケートの実施が不要である場合（Ｓ２７：ＮＯ）、処理部１１は、ステップＳ６１へ処理を進める。アンケートの実施が必要であると判定した場合（Ｓ２７：ＹＥＳ）、処理部１１のアンケート決定部１１ｅは、ステップＳ２６にて店舗種別判定部１１ｃが決定した店舗７の種別を基に記憶部１２の質問内容ＤＢ１２ａを参照し、アンケートの内容を決定する（ステップＳ２８）。また処理部１１の制限判定部１１ｆは、記憶部１２の履歴情報１２ｃなどに基づいて、記憶部１２に制限条件１２ｂとして記憶された制限条件が成立するか否かを判定する（ステップＳ３０）。制限条件が成立する場合（Ｓ３０：ＹＥＳ）、処理部１１は、ステップＳ６１へ処理を進める。
【００９８】
制限条件が成立しない場合（Ｓ３０：ＮＯ）、処理部１１のアンケート出力部１１ｇは、ステップＳ２８にてアンケート決定部１１ｅが決定した内容のアンケート画面１２０を表示部１６に表示する（ステップＳ４１）。処理部１１は、アンケート画面１２０のアンケート表示部１２３に表示された質問に対して、３つの回答マークのいずれかを選択する回答操作を受け付けたか否かを判定する（ステップＳ４２）。回答操作を受け付けた場合（Ｓ４２：ＹＥＳ）、処理部１１は、アンケート画面１２０の回答対象となった質問の回答マークのいずれかを選択状態とするなど、ユーザの回答をアンケート画面に反映する処理を行い（ステップＳ４３）、ステップＳ４１へ処理を戻す。
【００９９】
回答操作を受け付けていない場合（Ｓ４２：ＮＯ）、処理部１１は、アンケート画面１２０に設けられた閉じるボタン１２２に対する操作がなされたか否かを判定する（ステップＳ４４）。閉じるボタン１２２に対する操作がなされていない場合（Ｓ４４：ＮＯ）、処理部１１は、アンケート画面１２０に設けられたまたにするボタン１２５に対する操作がなされたか否かを判定する（ステップＳ４５）。閉じるボタン１２２に対する操作がなされた場合（Ｓ４４：ＹＥＳ）、又は、またにするボタン１２５に対する操作がなされた場合（Ｓ４５：ＹＥＳ）、処理部１１は、アンケート画面１２０を非表示とし（ステップＳ５０）、ステップＳ６１へ処理を進める。なおこのときに処理部１１は、閉じるボタン１２２又はまたにするボタン１２５に対する操作に応じてアンケート画面１２０を非表示としたことを記憶部１２の履歴情報１２ｃに記憶しておいてよい。
【０１００】
またにするボタン１２５に対する操作がなされていない場合（Ｓ４５：ＮＯ）、処理部１１は、アンケート画面１２０に設けられたこたえるボタン１２６に対する操作がなされたか否かを判定する（ステップＳ４６）。こたえるボタン１２６に対する操作がなされていない場合（Ｓ４６：ＮＯ）、処理部１１は、ステップＳ４１へ処理を戻し、アンケート画面１２０の表示を継続してユーザの操作がなされるまで待機する。
【０１０１】
こたえるボタン１２６に対する操作がなされた場合（Ｓ４６：ＹＥＳ）、処理部１１の回答受付部１１ｈは、アンケート画面１２０のアンケート表示部１２３の回答マークの状態に応じて、アンケートの質問に対する回答を受け付ける（ステップＳ４７）。回答受付部１１ｈは、受け付けたアンケートの回答を記憶部１２の履歴情報１２ｃに記憶する（ステップＳ４８）。また回答受付部１１ｈは、受け付けたアンケートの回答を通信部１４にて家計簿サーバ３へ送信する（ステップＳ４９）。処理部１１は、アンケート画面１２０を非表示として（ステップＳ５０）、ステップＳ６１へ処理を進める。
【０１０２】
次いで処理部１１は、購入情報表示画面にて決定された購入情報に基づいて、購入した商品の中に特定の商品が含まれているか否かを判定する（ステップＳ６１）。特定の商品が含まれていない場合（Ｓ６１：ＮＯ）、処理部１１は、ステップＳ６６へ処理を進める。特定の商品が含まれている場合（Ｓ６１：ＹＥＳ）、処理部１１の特定アンケート出力部１１ｉは、この特定商品に関する特定アンケートを表示部１６に表示する（ステップＳ６２）。処理部１１の特定回答受付部１１ｊは、表示した特定アンケートに対するユーザの回答を受け付ける（ステップＳ６３）。処理部１１は、受け付けた回答を通信部１４にて家計簿サーバ３へ送信する（ステップＳ６４）。処理部１１は、表示部１６に表示した特定アンケートを非表示とし（ステップＳ６５）、ステップＳ６６へ処理を進める。
【０１０３】
次いで処理部１１は、購入情報表示画面にて決定された購入情報に基づいて、商品を購入した店舗７が特定の店舗７であるか否かを判定する（ステップＳ６６）。特定の店舗７でない場合（Ｓ６６：ＮＯ）、処理部１１は、ステップＳ７１へ処理を進める。特定の店舗７である場合（Ｓ６６：ＹＥＳ）、処理部１１の特定アンケート出力部１１ｉは、この特定店舗に関する特定アンケートを表示部１６に表示する（ステップＳ６７）。処理部１１の特定回答受付部１１ｊは、表示した特定アンケートに対するユーザの回答を受け付ける（ステップＳ６８）。処理部１１は、受け付けた回答を通信部１４にて家計簿サーバ３へ送信する（ステップＳ６９）。処理部１１は、表示部１６に表示した特定アンケートを非表示とし（ステップＳ７０）、ステップＳ７１へ処理を進める。その後、処理部１１は、表示部１６にホーム画面を表示して（ステップＳ７１）、処理を終了する。
【０１０４】
図１７は、家計簿サーバ３が行う処理の手順を示すフローチャートである。本実施の形態に係る家計簿サーバ３の処理部３１の購入情報受信部３１ａは、通信部３４にてスマートフォン１からの購入情報を受信したか否かを判定する（ステップＳ８１）。購入情報を受信していない場合（Ｓ８１：ＮＯ）、購入情報受信部３１ａは、ステップＳ８３へ処理を進める。購入情報を受信した場合（Ｓ８１：ＹＥＳ）、購入情報受信部３１ａは、受信した購入情報を、この購入情報の送信元のユーザに対して付されたユーザＩＤに対応付けて、記憶部３２の家計簿ＤＢ３２ｃに記憶し（ステップＳ８２）、ステップＳ８３へ処理を進める。
【０１０５】
処理部３１のアンケート回答受信部３１ｂは、通信部３４にてスマートフォン１からアンケートの回答を受信したか否かを判定する（ステップＳ８３）。アンケートの回答を受信していない場合（Ｓ８３：ＮＯ）、アンケート回答受信部３１ｂは、ステップＳ８１へ処理を戻す。アンケートの回答を受信した場合（Ｓ８３：ＹＥＳ）、アンケート回答受信部３１ｂは、受信したアンケートの回答をユーザＩＤに対応付けて、記憶部３２の家計簿ＤＢ３２ｃに記憶する（ステップＳ８４）。また処理部３１のアンケート集計部３１ｃは、受信したアンケートの回答と、これ以前に受信したアンケートの回答とを集計する処理を行う（ステップＳ８５）。アンケート集計部３１ｃは、アンケートの回答の集計結果を、記憶部３２のアンケートＤＢ３２ｄに記憶し（ステップＳ８６）、ステップＳ８１へ処理を戻す。
【０１０６】
図１８は、店舗特定サーバ４が行う処理の手順を示すフローチャートである。本実施の形態に係る店舗特定サーバ４の処理部４１の店舗特定処理部４１ａは、通信部４４にてスマートフォン１から店舗特定要求を受信したか否かを判定する（ステップＳ９１）。店舗特定要求を受信していない場合（Ｓ９１：ＮＯ）、店舗特定処理部４１ａは、店舗特定要求を受信するまで待機する。店舗特定要求を受信した場合（Ｓ９１：ＹＥＳ）、店舗特定処理部４１ａは、受信した店舗特定要求に含まれる店舗７の電話番号を取得する（ステップＳ９２）。店舗特定処理部４１ａは、取得した電話番号に基づいて記憶部４２の店舗ＤＢ４２ｂを参照し、電話番号に対応する店舗７を特定する（ステップＳ９３）。店舗特定処理部４１ａは、特定した店舗７に関する情報、例えば店舗７の名称等を特定結果とし、特定結果を通信部４４にて要求元のスマートフォン１へ送信し（ステップＳ９４）、ステップＳ９１へ処理を戻す。
【０１０７】
＜まとめ＞
以上の構成の本実施の形態に係るアンケート実施システムは、家計簿アプリ２を実行するスマートフォン１が、レシート８を撮影した画像に基づいて、ユーザが購入した商品に係る情報及びこの商品を購入した店舗７に係る情報を含む購入情報を取得する。購入情報の取得は、レシート８をカメラ１５にて撮影する方法の他に、例えばユーザがスマートフォン１の操作部１７を利用して直接的に入力した情報を取得する方法を採用してもよい。商品に係る情報は、例えば商品名、商品の価格又は購入数等の情報を含み得る。店舗に係る情報には、例えば店舗名、店舗の住所、電話番号、メールアドレス又はＵＲＬ等の情報を含み得る。スマートフォン１は、取得した購入情報に基づいて、商品を購入した店舗７の種別を判定する。店舗７の種別は、例えばスーパー、コンビニエンスストア、ドラッグストア、レストラン又は家電量販店等とすることができる。
【０１０８】
スマートフォン１は、判定した店舗７の種別に応じて、アンケート実施の要否を判定する。例えばスマートフォン１は、スーパーに対してはアンケートを実施し、ドラッグストアに対してはアンケートを実施しないなどのように、店舗７の種別とアンケートの要否とを対応付けたテーブルを記憶部１２に記憶しておき、判定した店舗７の種別に応じてテーブルを参照することでアンケートの要否を判定することができる。アンケートの実施が必要であると判定した場合には、店舗７の種別に適した質問内容となるように、店舗７の種別に基づいて記憶部１２に記憶した質問内容ＤＢ１２ａを参照し、アンケートの質問内容を決定する。スマートフォン１は、決定した質問内容のアンケートを表示部１６に表示し、ユーザからの回答を受け付ける。これらにより本実施の形態に係るアンケート実施システムは、商品を購入したユーザに対して、この商品を購入した店舗７の種別に適した質問内容のアンケートを実施することができる。
【０１０９】
またスマートフォン１は、レシート８から取得した購入情報を基に外部の店舗特定サーバ４に店舗特定要求を送信する。例えばスマートフォン１はレシート８から取得した店舗７の電話番号を店舗特定サーバ４に送信して店舗７の特定を要求する。店舗特定サーバ４は、購入情報に含まれる電話番号などの情報と店舗の名称などとを対応付けた店舗ＤＢ４２ｂを有し、店舗特定要求に含まれる情報を基に店舗７を特定する。店舗特定サーバ４は、店舗名など店舗７を特定するための店舗特定情報をスマートフォン１へ送信する。スマートフォン１は店舗特定サーバ４による店舗７の特定結果である店舗特定情報を取得し、特定された店舗７の種別を判定する。これにより、取得した購入情報から店舗７を特定ためのデータベースなどをスマートフォン１が保持しておく必要がない。
【０１１０】
またスマートフォン１は、店舗７の種別に基づいてアンケートを実施すると判定した場合であっても、所定の制限条件を満たす場合にはアンケートの出力を行わない。制限条件は、これまでのアンケートに対する回答の履歴に基づく条件とすることができる。例えばユーザが頻繁に同一の店舗７で商品を購入する場合、この店舗７に対するアンケートをユーザが商品を購入する都度に行うことは、ユーザにとって煩わしいと感じられる虞がある。そこで、同一の店舗７に対しては前回のアンケートの回答から経過日数が閾値を超えるまでの間、スマートフォン１はアンケートの出力を制限することができる。また例えば、同一の店舗７であるか否かに関わらず、前回のアンケートからの経過日数が閾値を超えない場合に、スマートフォン１はアンケートの出力を制限することができる。また例えば、ユーザが同一の店舗で所定商品を所定回数以上に亘って購入した場合にスマートフォン１はアンケートを出力し、所定商品の購入回数が所定回数に満たない場合にはアンケートの出力を制限することができる。
【０１１１】
また制限条件は、履歴に基づく条件ではなく、例えば今回に取得した購入情報に基づく条件であってもよい。例えば、購入の合計金額が所定金額に満たない場合に、スマートフォン１はアンケートの出力を制限することができる。また例えば、購入した商品点数が所定数に満たない場合に、スマートフォン１はアンケートの出力を制限することができる。また例えば所定商品を購入していない場合に、スマートフォン１はアンケートの出力を制限することができる。これらの制限条件の場合に、例えば合計金額又は商品点数を判定する際の閾値を、これまでの購入履歴又はアンケート回答履歴等の情報に基づいて増減させてもよい。なお、上記の制限条件は一例であり、これら以外にもさまざまな制限条件を採用してよい。
【０１１２】
またスマートフォン１は、レシート８から取得した購入情報に基づいて、ユーザが購入した商品毎の評価を受け付ける。商品を購入した店舗の種別に応じたアンケート共に、商品毎の評価を受け付けることによって、店舗７及び商品に対するユーザの評価をより詳しく知ることができる。
【０１１３】
またスマートフォン１は、レシート８から取得した購入情報に特定の商品又は特定の店舗７に係る情報が含まれる場合、この特定商品又は特定店舗に応じた特定アンケートを表示して回答を受け付ける。これにより、特定商品又は特定店舗に特化したアンケートを実施することができる。
【０１１４】
なお本実施の形態においては、スマートフォン１がレシート８から取得した電話番号を店舗特定サーバ４へ送信し、店舗特定サーバ４が電話番号に基づいて店舗７を特定する構成としたが、これに限るものではない。例えばレシート８から取得した住所又はメールアドレス等の情報に基づいて店舗特定サーバ４が店舗７を特定する構成としてもよい。また店舗特定サーバ４は、店舗７を特定する処理を行う専用のサーバ装置ではなく、例えばインターネットの検索エンジンなどのサーバ装置を利用してもよい。
【０１１５】
また本実施の形態においては、特定の商品又は特定の店舗７に対する特定アンケートの実施については、制限判定部１１ｆによるアンケートの出力の制限を行わない構成としたが、これに限るものではない。店舗７の種別に応じたアンケートとどうように、特定アンケートについても前回実施からの経過日数などの制限条件に基づくアンケートの制限を行う構成としてもよい。また図１０〜図１２に示した画面表示は一例であって、これに限るものではない。
【０１１６】
（変形例１）
変形例１に係るアンケート実施システムは、スマートフォン１が表示部１６に表示するアンケート画面１２０に、広告表示領域を設ける。スマートフォン１は、要否判定部１１ｄの判定及び制限判定部１１ｆの判定によりアンケート画面１２０を表示することが決定された場合、店舗特定サーバ４が特定した店舗７に関する広告の有無を外部の広告配信サーバ装置へ問い合わせる。広告配信サーバ装置は、特定された店舗７について広告を表示すると判定した場合、広告画像などのデータをスマートフォン１へ送信する。スマートフォン１は、広告配信サーバ装置から取得した広告画像などをアンケート画面１２０の広告表示領域に表示する。なお、家計簿サーバ３が広告配信サーバ装置として機能する構成であってもよい。
【０１１７】
（変形例２）
変形例２に係るアンケート実施システムは、アンケートに対して回答したユーザに対して、ポイント又はクーポン券等のインセンティブ（報酬）の付与を行う。例えば家計簿サーバ３は、記憶部３２のユーザ情報３２ｂに、ユーザＩＤに対応付けてユーザが保有するポイント数を記憶している。ユーザはポイントを利用して、例えばオンラインショッピングで商品の購入を行うことができ、また例えば家計簿アプリ２にて利用可能なデジタルコンテンツの購入を行うことができる。家計簿サーバ３は、スマートフォン１からアンケートの回答を受信した場合に、アンケートに回答したユーザの保有ポイントに対して所定数のポイントを加算する処理を行う。加算するポイント数は、例えば回答に要する時間又は設問数等に応じてアンケート毎に定められる。また例えば、ユーザによるアンケートの回答回数又は回答内容等に応じて、加算するポイント数を増減してもよい。
【０１１８】
図１９は、変形例２に係るアンケート実施システムの家計簿サーバ３が行う処理の手順を示すフローチャートである。なお本フローチャートは、図１７のフローチャートに対してステップＳ８７を追加したものであるため、ステップＳ８１〜Ｓ８６については説明を省略する。変形例２に係る家計簿サーバ３の処理部３１は、ステップＳ８６にてスマートフォン１から受信したアンケートの回答の集計結果を記憶した後、このアンケートの回答を行ったユーザに対してポイントを付与する処理を行い（ステップＳ８７）、ステップＳ８１へ処理を戻す。ステップＳ８７において処理部３１は、記憶部３２のユーザ情報３２ｂに記憶されている各ユーザの所有ポイント数に対して、アンケートに応じて予め定められたポイントを加算する。
【０１１９】
その後、家計簿サーバ３は、適宜のタイミングでユーザに対するポイント付与を実施した旨を、スマートフォン１へ通知する。家計簿サーバ３からの通知を受けたスマートフォン１は、ポイント付与が実施された旨を通知するメッセージの表示、自身が記憶しているユーザの保有ポイント数の情報更新、及び／又は、家計簿アプリ２の画面中に表示された保有ポイント数の表示更新等の処理を行い、アンケートの回答に対するユーザへのポイント付与を行う。
【符号の説明】
【０１２０】
１  スマートフォン
２  家計簿アプリ
３  家計簿サーバ
４  店舗特定サーバ
７  店舗
８  レシート
１１  処理部
１１ａ  購入情報取得部
１１ｂ  商品評価受付部
１１ｃ  店舗種別判定部
１１ｄ  要否判定部
１１ｅ  アンケート決定部
１１ｆ  制限判定部
１１ｇ  アンケート出力部
１１ｈ  回答受付部
１１ｉ  特定アンケート出力部
１１ｊ  特定回答受付部
１２  記憶部
１２ａ  質問内容ＤＢ
１２ｂ  制限条件
１２ｃ  履歴情報
１３  ＲＡＭ
１４  通信部
１５  カメラ
１６  表示部
１７  操作部
３１  処理部
３１ａ  購入情報受信部
３１ｂ  アンケート回答受信部
３１ｃ  アンケート集計部
３２  記憶部
３２ａ  サーバプログラム
３２ｂ  ユーザ情報
３２ｃ  家計簿ＤＢ
３２ｄ  アンケートＤＢ
３３  ＲＡＭ
３４  通信部
４１  処理部
４１ａ  店舗特定処理部
４２  記憶部
４２ａ  サーバプログラム
４２ｂ  店舗ＤＢ
４３  ＲＡＭ
４４  通信部
【図１】
2019028495.tif 000003
【図２】
2019028495.tif 000004
【図３】
2019028495.tif 000005
【図４】
2019028495.tif 000006
【図５】
2019028495.tif 000007
【図６】
2019028495.tif 000008
【図７】
2019028495.tif 000009
【図８】
2019028495.tif 000010
【図９】
2019028495.tif 000011
【図１０】
2019028495.tif 000012
【図１１】
2019028495.tif 000013
【図１２】
2019028495.tif 000014
【図１３】
2019028495.tif 000015
【図１４】
2019028495.tif 000016
【図１５】
2019028495.tif 000017
【図１６】
2019028495.tif 000018
【図１７】
2019028495.tif 000019
【図１８】
2019028495.tif 000020
【図１９】
2019028495.tif 000021