(57)【要約】【課題】アンケート回収方法、アンケート回収装置及びコンピュータプログラムの提供。【解決手段】複数のノードにより構成される分散型台帳ネットワークへのアクセスが可能なコンピュータを用いて、評価対象に関する質問を含むアンケートの回答情報を取得し、取得した回答情報を、複数のノードに分散記憶させるべく分散型台帳ネットワークへ送信する。【選択図】図５
2020144467.tif 000002
【特許請求の範囲】
【請求項１】
複数のノードにより構成される分散型台帳ネットワークへのアクセスが可能なコンピュータを用いて、
評価対象に関する質問を含むアンケートの回答情報を取得し、
取得した回答情報を、前記複数のノードに分散記憶させるべく前記分散型台帳ネットワークへ送信する
アンケート回収方法。
【請求項２】
前記コンピュータは、
前記回答情報を前記複数のノードに分散記憶させた旨の情報を報知する
請求項１に記載のアンケート回収方法。
【請求項３】
前記コンピュータは、
評価対象の指定を受付け、
指定された評価対象についての回答情報を前記分散型台帳ネットワークから抽出し、
抽出した回答情報に基づき、前記評価対象を評価する
請求項１又は請求項２に記載のアンケート回収方法。
【請求項４】
前記評価対象は、商品若しくはサービスを提供するエンティティ、又は該エンティティの構成員である
請求項１から請求項３の何れか１つに記載のアンケート回収方法。
【請求項５】
前記コンピュータは、
評価対象の指定を受付け、
指定された評価対象についての回答情報を前記分散型台帳ネットワークから抽出し、
前記評価対象の属性情報を取得し、
抽出した回答情報と属性情報とに基づき、前記評価対象を評価する
請求項１又は請求項２に記載のアンケート回収方法。
【請求項６】
前記評価対象は、商品若しくはサービスを提供するエンティティ、又は該エンティティの構成員であり、
前記属性情報は、前記エンティティの業績に関する情報、又は前記構成員の勤怠に関する情報を含む
請求項５に記載のアンケート回収方法。
【請求項７】
評価対象に関する質問を含むアンケートの回答情報を取得する取得部と、
取得した回答情報を、分散型台帳ネットワークを構成する複数のノードに分散記憶させるべく、前記分散型台帳ネットワークへ送信する送信部と
を備えるアンケート回収装置。
【請求項８】
複数のノードにより構成される分散型台帳ネットワークへのアクセスが可能なコンピュータに、
評価対象に関する質問を含むアンケートの回答情報を取得し、
取得した回答情報を、前記複数のノードに分散記憶させるべく前記分散型台帳ネットワークへ送信する
処理を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アンケート回収方法、アンケート回収装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、飲食店などの店舗において、店の雰囲気、提供料理、サービス内容等に関する顧客の意見を収集するために、各テーブルにアンケート用紙及び筆記具を置いて顧客の感想を記入してもらう方法がとられている。
【０００３】
また、特許文献１では、ネットワークを経由してアンケートを収集するシステムが提案されている。このシステムは、アンケート提供サーバ、アンケート主催者端末、及びアンケート回答者端末により構成される。アンケートの主催者は、アンケート主催者端末でアンケートのウェブページを作成し、アンケート提供サーバにアップロードすることで、アンケートのウェブページを公開する。アンケートの回答者（顧客）は、アンケート回答端末から当該ウェブページにアクセスしてアンケートの質問に回答する。そして、アンケート提供サーバは、アンケートに対する回答を回収し、回答結果を集計する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１０７２７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のアンケート回収システムでは、顧客の回答を各店舗又は主催者が回収する構成であるため、各店舗又は主催者にとって都合の良いように顧客の回答が改竄される可能性があるという問題点を有している。
【０００６】
本発明は、斯かる事情に鑑みてなされたものであり、顧客の回答の改竄を防止できるアンケート回収方法、アンケート回収装置及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係るアンケート回収方法は、複数のノードにより構成される分散型台帳ネットワークへのアクセスが可能なコンピュータを用いて、評価対象に関する質問を含むアンケートの回答情報を取得し、取得した回答情報を、前記複数のノードに分散記憶させるべく前記分散型台帳ネットワークへ送信する。
【０００８】
本発明の一態様に係るアンケート回収装置は、評価対象に関する質問を含むアンケートの回答情報を取得する取得部と、取得した回答情報を、分散型台帳ネットワークを構成する複数のノードに分散記憶させるべく、前記分散型台帳ネットワークへ送信する送信部とを備える。
【０００９】
本発明の一態様に係るコンピュータプログラムは、複数のノードにより構成される分散型台帳ネットワークへのアクセスが可能なコンピュータに、評価対象に関する質問を含むアンケートの回答情報を取得し、取得した回答情報を、前記複数のノードに分散記憶させるべく前記分散型台帳ネットワークへ送信する処理を実行させるためのコンピュータプログラムである。
【発明の効果】
【００１０】
本願によれば、顧客の回答の改竄を防止できる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１に係るアンケート回収システムの構成例を示す模式図である。
【図２】アンケート回収装置の内部構成を説明するブロック図である。
【図３】顧客端末の内部構成を説明するブロック図である。
【図４】分散型台帳ネットワークのノードＮに保持される情報の一例を示す概念図である。
【図５】アンケート回収装置及び顧客端末が実行する処理の手順を説明するフローチャートである。
【図６】回答画面の一例を示す模式図である。
【図７】受領確認情報の表示例を示す模式図である。
【図８】実施の形態２に係るアンケート回収装置が実行する処理の手順を説明するフローチャートである。
【図９】実施の形態３に係るアンケート回収装置が実行する処理の手順を説明するフローチャートである。
【図１０】実施の形態４に係るアンケート回収システムの構成例を示す模式図である。
【図１１】端末装置の内部構成を説明するブロック図である。
【図１２】アンケート回収装置及び端末装置が実行する処理の手順を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
（実施の形態１）
図１は実施の形態１に係るアンケート回収システムの構成例を示す模式図である。実施の形態１に係るアンケート回収システムは、アンケート回収装置１０及び顧客端末２０を備える。アンケート回収装置１０及び顧客端末２０は、ＬＡＮ（Local Area Network）やインターネット網などの通信ネットワークＮＷ１を介して互いに通信可能に接続される。アンケート回収装置１０は、例えば、飲食店などの店舗において顧客にサービス又は商品を提供した際、店舗又は店舗の従業員に関する質問を含んだアンケートを通信ネットワークＮＷ１を介して顧客端末２０へ送信する。顧客端末２０は、アンケート回収装置１０からのアンケートを受信した場合、表示画面にアンケートを表示し、アンケートに対する回答を受付ける。顧客端末２０は、アンケートに対する顧客の回答を受付けた場合、通信ネットワークＮＷ１を介して、回答情報をアンケート回収装置１０へ送信する。アンケート回収装置１０は、顧客端末２０から送信される回答情報を受信することによって、アンケートに対する顧客の回答を回収する。
【００１３】
アンケート回収装置１０は、複数のノードＮ，Ｎ，…，Ｎにより構成される分散型台帳ネットワークＮＷ２へのアクセスが可能である。分散型台帳ネットワークＮＷ２は、仮想通貨の取引情報を複数のノードにて分散記憶する所謂ブロックチェーン技術と同様の手法にて、複数のノードＮ，Ｎ，…，Ｎにより各種情報を分散して記憶するように構成されている。アンケート回収装置１０は、顧客端末２０から回答情報を受信した場合、その回答情報を分散型台帳ネットワークＮＷ２へ送信し、回答情報を複数のノードＮ，Ｎ，…，Ｎに分散記憶させる。このような構成により、回答情報の改竄を困難にすることができる。
【００１４】
なお、本実施の形態において、飲食店などの店舗は、商品若しくはサービスを提供するエンティティの一例であり、店舗の従業員はエンティティに属する構成員の一例である。評価対象は飲食店などの店舗及び店舗の従業員に限定されるものではなく、役所及び役所に努める勤務者であってもよく、学校及び学校の先生等であってもよい。
【００１５】
図２はアンケート回収装置１０の内部構成を説明するブロック図である。アンケート回収装置１０は、例えばサーバ装置であり、制御部１１、記憶部１２、第１通信部１３Ａ，第２通信部１３Ｂ、操作部１４、及び表示部１５を備える。
【００１６】
制御部１１は、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備える。制御部１１のＣＰＵは、ＲＯＭ又は記憶部１２に予め記憶された各種プログラムをＲＡＭに展開して実行することにより、上述した各種ハードウェアの動作を制御し、装置全体を本願のアンケート回収装置として機能させる。
【００１７】
なお、制御部１１は、ＣＰＵ、ＲＯＭおよびＲＡＭを備える構成としたが、１又は複数のＣＰＵ、マルチコアＣＰＵ、ＧＰＵ（Graphics Processing Unit）等を含む任意の処理回路であればよい。また、制御部１１は、日時情報を出力するクロック、計測開始指示を与えてから計測終了指示を与えるまでの経過時間を計測するタイマ、数をカウントするカウンタ等の機能を備えていてもよい。
【００１８】
記憶部１２は、ＳＲＡＭ（Static Random Access Memory）、フラッシュメモリ、ハードディスクなどを用いた記憶装置を備える。記憶部１２には、制御部１１によって実行される各種コンピュータプログラム、及びコンピュータプログラムの実行に必要な各種データ等が記憶される。
【００１９】
記憶部１２に記憶されるコンピュータプログラムには、アンケート回収装置１０の動作全体を制御するためのプログラムであるオペレーティングシステム、顧客端末２０からアンケートに対する回答情報を取得し、取得した回答情報を分散型台帳ネットワークＮＷ２へ送信する処理を実行するためのコンピュータプログラム等が含まれる。
【００２０】
なお、記憶部１２に記憶されるプログラムは、当該プログラムを読み取り可能に記録した非一時的な記録媒体Ｍにより提供されてもよい。記録媒体Ｍは、例えば、ＣＤ−ＲＯＭ、ＵＳＢメモリ、ＳＤ（Secure Digital）カード、マイクロＳＤカード、コンパクトフラッシュ（登録商標）などの可搬型メモリである。この場合、制御部１１は、不図示の読取装置を用いて記録媒体Ｍから各種プログラムを読み取り、読み取った各種プログラムを記憶部１２にインストールすることが可能である。また、記憶部１２に記憶されるプログラムは、第１通信部１３Ａを介した通信により提供されてもよい。この場合、制御部１１は、第１通信部１３Ａを通じて各種プログラムを取得し、取得した各種プログラムを記憶部１２にインストールすることができる。
【００２１】
第１通信部１３Ａ及び第２通信部１３Ｂは、それぞれ通信ネットワークＮＷ１及び分散型台帳ネットワークＮＷ２に接続するための通信インタフェースを備える。
【００２２】
第１通信部１３Ａは、通信ネットワークＮＷ１を通じて各種情報を受信した場合、受信した情報を制御部１１へ出力する。制御部１１は、第１通信部１３Ａを通じて受信した情報に基づき、適宜の処理を実行する。例えば、制御部１１は、顧客端末２０へ送信したアンケートに対して顧客端末２０から回答情報を受信した場合、受信した回答情報を分散型台帳ネットワークＮＷ２の複数のノードＮ，Ｎ，…，Ｎに分散記憶させるべく、前記回答情報を第２通信部１３Ｂを通じて分散型台帳ネットワークＮＷ２へ送信する処理を実行する。分散型台帳ネットワークＮＷ２へ送信された回答情報は、分散型台帳ネットワークＮＷ２を構成する複数のノードＮ，Ｎ，…，Ｎにて分散記憶される。
【００２３】
操作部１４は、キーボード、マウスなどの入力インタフェースを備えており、例えばアンケート回収装置１０の管理者による操作を受付ける。表示部１５は、液晶ディスプレイ装置などを備えており、管理者に対して報知すべき情報を表示する。なお、本実施の形態では、アンケート回収装置１０が操作部１４及び表示部１５を備える構成としたが、操作部１４及び表示部１５は必須ではなく、外部に接続されたコンピュータを通じて操作を受付け、通知すべき情報を外部のコンピュータへ出力する構成であってもよい。
【００２４】
本実施の形態では、簡略化のために、アンケート回収装置１０を１つの装置として記載したが、複数の処理装置により構成されてもよく、１又は複数の仮想マシンにより構成されるものであってもよい。
【００２５】
また、本実施の形態では、アンケート回収装置１０を分散型台帳ネットワークＮＷ２にアクセス可能なコンピュータの１つとして記載したが、分散型台帳ネットワークＮＷ２を構成するノードＮの１つとして機能するコンピュータであってもよい。
【００２６】
図３は顧客端末２０の内部構成を説明するブロック図である。顧客端末２０は、例えば、スマートフォン、パーソナルコンピュータなどの端末装置であり、制御部２１、記憶部２２、通信部２３、操作部２４、及び表示部２５を備える。顧客端末２０は、顧客自身が所持する汎用の端末装置であってもよく、店舗に設置される専用の端末装置であってもよい。
【００２７】
制御部２１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備える。制御部２１のＣＰＵは、ＲＯＭ又は記憶部２２に予め記憶された各種プログラムをＲＡＭに展開して実行することにより、上述した各種ハードウェアの動作を制御する。
【００２８】
なお、制御部２１は、上記の構成に限定されるものではなく、１又は複数のＣＰＵ、マルチコアＣＰＵ、マイコン等を含む任意の処理回路であればよい。また、制御部２１は、日時情報を出力するクロック、計測開始指示を与えてから計測終了指示を与えるまでの経過時間を計測するタイマ、数をカウントするカウンタ等の機能を備えていてもよい。
【００２９】
記憶部２２は、ＳＲＡＭ、フラッシュメモリ、ハードディスクなどを用いた記憶装置を備える。記憶部２２には、制御部２１によって実行される各種コンピュータプログラム、及びコンピュータプログラムの実行に必要なデータ等が記憶される。記憶部２２に記憶されるコンピュータプログラムには、顧客端末２０の動作全体を制御するためのプログラムであるオペレーティングシステム、アンケート回収装置１０から送信されるアンケートを表示部２５に表示し、アンケートに対する顧客の回答を受付ける処理を実行させるためのアプリケーションプログラム等が含まれる。
【００３０】
なお、記憶部２２に記憶されるプログラムは、当該プログラムを読み取り可能に記録した非一時的な記録媒体により提供されてもよい。記録媒体は、例えば、ＣＤ−ＲＯＭ、ＵＳＢメモリ、ＳＤカード、マイクロＳＤカード、コンパクトフラッシュなどの可搬型メモリである。この場合、制御部２１は、不図示の読取装置を用いて記録媒体から各種プログラムを読み取り、読み取った各種プログラムを記憶部２２にインストールすることが可能である。また、記憶部２２に記憶されるプログラムは、通信部２３を介した通信により提供されてもよい。この場合、制御部２１は、通信部２３を通じて各種プログラムを取得し、取得した各種プログラムを記憶部２２にインストールすることができる。
【００３１】
通信部２３は、通信ネットワークＮＷ１に接続するための接続インタフェースを備える。通信部２３は、アンケート回収装置１０等から送信される情報を通信ネットワークＮＷ１を通じて受信した場合、受信した情報を制御部２１へ出力する。制御部２１は、通信部２３を通じて受信した情報に基づき、適宜の処理を実行する。また、通信部２３は、アンケート回収装置１０等へ送信すべき情報を制御部２１から取得した場合、通信ネットワークＮＷ１を通じてアンケート回収装置１０等へ送信する。
【００３２】
操作部２４は、キーボード、マウス、タッチパネルなどの入力インタフェースを備えており、顧客による操作を受付ける。表示部２５は、液晶ディスプレイ装置などを備えており、顧客に対して報知すべき情報を表示する。
【００３３】
図４は分散型台帳ネットワークＮＷ２のノードＮに保持される情報の一例を示す概念図である。分散型台帳の１つとして、例えばブロックチェーンに代表される技術を用いることができる。仮想通貨で用いられるブロックチェーン技術では、ネットワーク内にブロードキャストされた仮想通貨の取引情報（トランザクションデータ）をネットワーク内の１つのノードが代表して承認し、その情報を含めたブロックを生成して、既存のブロックチェーンに登録する。このプロセスにおいて不正がないことは、システム全体（すなわち、ネットワークに参加するノード）によって検証される。ブロックチェーン技術において、参加者間でやり取りされる情報の信頼性は、参加者全体で形成されるネットワーク内での合意形成のプロセスによって担保されており、改竄及び二重使用などの不正をシステム全体で防ぐことで、ブロックチェーンの健全性が保たれている。
【００３４】
本実施の形態では、仮想通貨の取引情報をブロックチェーンに登録する技術を流用して、アンケートの回答情報を分散型台帳ネットワークＮＷ２のノードＮ，Ｎ，…，Ｎに分散記憶させる。このとき、アンケート回収装置１０は、顧客端末２０から受信した回答情報、回答情報を読み出すために必要となる識別子等を含んだデータを分散型台帳ネットワークＮＷ２の各ノードＮ，Ｎ，…，Ｎへブロードキャストする。ブロードキャストされた回答情報及び識別子を含むデータは、分散型台帳ネットワークＮＷ２内の１つのノードＮによって承認される。このノードＮは、回答情報及び識別子を含むブロックを生成し、生成したブロックをブロックチェーンに登録する。なお、回答情報には、個人情報が含まれている可能性があるため、例えば、各店舗又は各店舗を統轄する統轄本部により設定される公開鍵によって暗号化されていてもよい。
【００３５】
図４において、第ｎのブロックは、ブロックチェーンの末尾のブロックを表し、第ｎ＋１のブロックは、第ｎまでのブロックが登録されたブロックチェーンに対して、追加しようとしている生成中のブロックを表している。第ｎのブロックは、前ブロックのハッシュ値、ブロックに固有のナンス（nonce）値、及びアンケート回収装置１０からブロードキャストされたデータを含む。
【００３６】
第ｎまでのブロックが登録されたブロックチェーンに対して、新たなブロックを追加しようとする場合、ノードＮは、そのブロックのハッシュ値が特定の条件（例えば、ハッシュ値の先頭ｋビットが０となる条件）を満たすようなナンス値を求める計算（Proof of Work）を行う。計算に成功したノードＮは、前ブロックのハッシュ値、ナンス値、及び前述のデータを含む新たなブロックをブロックチェーンに登録する。
【００３７】
なお、本実施の形態では、分散型台帳の一例としてブロックチェーンを利用した形態について説明したが、利用者の評価データが登録される分散型台帳はブロックチェーンに限定されるものではない。例えば、プルーフ・オブ・ワークの代わりに、プルーフ・オブ・ステーク（Proof of Stake）等の別のコンセンサス・アルゴリズムを用いた分散型台帳であってもよい。プルーフ・オブ・ステーク等の他のコンセンサス・アルゴリズムを用いた場合であっても、ブロックのハッシュ値の事前予測困難性や、特定の管理主体に依存せずにシステムの信頼性を担保することが実現できる。
【００３８】
以下、本実施の形態に係るアンケート回収システムにおいて実行される処理について説明する。
図５はアンケート回収装置１０及び顧客端末２０が実行する処理の手順を説明するフローチャートである。アンケート回収装置１０の制御部１１は、顧客に対して商品又はサービスを提供した後の適宜のタイミングにて、店舗又は従業員に関する質問を含むアンケートを第１通信部１３Ａより顧客端末２０へ送信する（ステップＳ１０１）。
【００３９】
顧客端末２０の制御部２１は、通信部２３を通じて、アンケート回収装置１０から送信されるアンケートを受信する（ステップＳ１０２）。制御部２１は、受信したアンケートに対する回答を受付けるために、回答画面を表示部２５に表示する（ステップＳ１０３）。図６は回答画面の一例を示す模式図である。回答画面には、店舗又は従業員に関する質問が含まれる。顧客は、操作部２４を用いて、回答画面に含まれる質問に対して回答を入力することができる。
【００４０】
顧客端末２０の制御部２１は、回答画面を通じて、アンケートに対する回答を受付けた場合（ステップＳ１０４）、回答情報を通信部２３よりアンケート回収装置１０へ送信する（ステップＳ１０５）。
【００４１】
アンケート回収装置１０の制御部１１は、第１通信部１３Ａを通じて、顧客端末２０から送信される回答情報を受信する（ステップＳ１０６）。次いで、制御部１１は、受信した回答情報とその識別子とを含むデータを第２通信部１３Ｂより分散型台帳ネットワークＮＷ２へ送信する（ステップＳ１０７）。アンケート回収装置１０（又は顧客端末２０）から回答情報を分散型台帳ネットワークＮＷ２へ送信する際に、例えば店舗又は複数の店舗を統轄する統轄本部等により設定される公開鍵を用いて回答情報を暗号化し、暗号化した回答情報を分散型台帳ネットワークＮＷ２へ送信する構成としてもよい。また、識別子については、回答情報を含むデータを分散型台帳ネットワークＮＷ２へ送信する際に、アンケート回収装置１０が付与すればよい。また、識別子は、アンケートの回答情報に含まれる情報（例えば、店舗名、従業員名）を基に生成される情報（例えば、店舗ＩＤ、従業員ＩＤ）であってもよい。ステップＳ１０７の処理により、アンケート回収装置１０から送信されたデータは、分散型台帳ネットワークＮＷ２を構成する複数のノードＮ，Ｎ，…，Ｎへブロードキャストされる。アンケート回収装置１０からのデータは、分散型台帳ネットワークＮＷ２内の１つのノードＮによって承認された後、複数のノードＮ，Ｎ，…，Ｎに記憶される。
【００４２】
また、制御部１１は、顧客端末２０からの回答情報を受信し、分散型台帳ネットワークＮＷ２内の複数のノードＮ，Ｎ，…，Ｎに記憶させたことを示す受領確認情報を第１通信部１３Ａより顧客端末２０へ送信する（ステップＳ１０８）。
【００４３】
顧客端末２０の制御部２１は、通信部２３を通じて、アンケート回収装置１０から送信される受領確認情報を受信し（ステップＳ１０９）、受信した受領確認情報を表示部２５に表示する（ステップＳ１１０）。図７は受領確認情報の表示例を示す模式図である。
【００４４】
以上のように、実施の形態１では、アンケート回収装置１０が顧客端末２０から送信されるアンケートの回答情報を受信した場合、分散型台帳ネットワークＮＷ２へ送信して、複数のノードＮ，Ｎ，…，Ｎに回答情報を記憶させるので、回答情報の改竄を困難にすることができる。
【００４５】
また、アンケート回収装置１０は、顧客端末２０からの回答情報を受信し、分散型台帳ネットワークＮＷ２内の複数のノードＮ，Ｎ，…，Ｎに記憶させた場合、その旨を示す受領確認情報を顧客端末２０へ送信し、顧客端末２０の表示部２５に表示させるので、顧客は、アンケートの回答が正しく届いたことを確認することができる。
【００４６】
なお、本実施の形態では、アンケート回収装置１０が顧客端末２０から回答情報を取得し、取得した回答情報をアンケート回収装置１０から分散型台帳ネットワークＮＷ２へ送信する構成としたが、顧客端末２０から直接的に分散型台帳ネットワークＮＷ２へ回答情報を送信し、分散型台帳ネットワークＮＷ２内の複数のノードＮ，Ｎ，…，Ｎに回答情報を記憶させる構成としてもよい。
【００４７】
また、各店舗又は各店舗を統轄する統轄本部の端末装置（不図示）から、分散型台帳ネットワークＮＷ２に登録されている回答情報を閲覧する場合、回答情報を識別する識別子をアンケート回収装置１０から取得すればよい。このとき、アンケート回収装置１０は、店舗又は統轄本部を識別するＩＤとパスワードとにより認証を行い、認証に成功した場合、回答情報を識別する識別子を店舗又は統轄本部の端末装置に通知する。店舗又は統轄本部の端末装置は、アンケート回収装置１０から通知される識別子を用いて、分散型台帳ネットワークＮＷ２から所望の回答情報を取得することが可能である。また、回答情報が、公開鍵によって暗号化されている場合、その公開鍵と対をなす秘密鍵を用いて復号することができる。秘密鍵は、店舗又は統轄本部の端末装置の記憶部（不図示）に記憶されていればよい。
【００４８】
また、本実施の形態では、アンケート回収装置１０は、受領確認情報を顧客端末２０へ送信することによって、回答情報を受信し、複数のノードＮ，Ｎ，…，Ｎに記憶させた旨を顧客に報知する構成としたが、アンケート回収装置１０の表示部１５に表示して顧客に報知する構成としてもよい。また、アンケート回収装置１０に音声出力装置を設け、回答情報を受信し、複数のノードＮ，Ｎ，…，Ｎに記憶させた旨の情報を音声により報知する構成としてもよい。
【００４９】
（実施の形態２）
実施の形態２では、顧客の回答情報に基づき、店舗又は店舗の従業員を評価する構成について説明する。
なお、システムの全体構成、アンケート回収装置１０及び顧客端末２０の内部構成については実施の形態１と同様であるため、その説明を省略することとする。
【００５０】
図８は実施の形態２に係るアンケート回収装置１０が実行する処理の手順を説明するフローチャートである。アンケート回収装置１０の制御部１１は、第１通信部１３Ａ又は操作部１４を通じて、評価対象の指定を受付ける（ステップＳ２０１）。評価対象は、例えば、店舗又は店舗の従業員である。制御部１１は、特定の店舗の店舗名、又はある店舗で勤務する特定の従業員の従業員名を受付けることにより、評価対象の指定を受付ける。アンケート回収装置１０は、通信ネットワークＮＷ１に接続された他の端末装置との通信により評価対象の指定を受付けてもよい。また、アンケート回収装置１０は、操作部１４を用いて直接的に評価対象の指定を受付けてもよい。
【００５１】
また、アンケート回収装置１０は、評価対象の指定を受付ける際に、指定元が正当な権限を有するか否かを判断する構成としてもよい。例えば、制御部１１は、ユーザＩＤ及びパスワードの入力を指定元に要求し、入力されたユーザＩＤ及びパスワードに基づき、指定元が正当な権限を有するか否かを判断することができる。
【００５２】
制御部１１は、指定された評価対象に関する質問についての回答を含む回答情報を分散型台帳ネットワークＮＷ２から抽出する（ステップＳ２０２）。具体的には、制御部１１は、回答情報の識別子を検索キーとして分散型台帳ネットワークＮＷ２から回答情報を検索し、検索された回答情報のうち、指定された店舗又は従業員に関する質問に対して回答を含むものを抽出する。
【００５３】
制御部１１は、分散型台帳ネットワークＮＷ２から抽出した回答情報に基づき、評価対象を評価する（ステップＳ２０３）。ステップＳ２０２において抽出される回答情報には、評価対象に関する質問についての顧客の回答が含まれているため、この顧客の回答に基づき、評価対象を評価することができる。例えば、顧客の回答が評価対象に対する三段階評価を含む場合、制御部１１は、各顧客の三段階評価の平均値を算出し、算出した平均値を評価対象に対する評価として求めてもよい。
【００５４】
制御部１１は、ステップＳ２０３で得られる評価結果を第２通信部１３Ｂより分散型台帳ネットワークＮＷ２へ送信し、分散型台帳ネットワークＮＷ２の複数のノードＮ，Ｎ，…，Ｎに記憶させる（ステップＳ２０４）。また、制御部１１は、評価結果を表示部１５に表示してもよく、通信ネットワークＮＷ１に接続された所定の端末装置へ送信してもよい。
【００５５】
以上のように、本実施の形態では、分散型台帳ネットワークＮＷ２のノードＮ，Ｎ，…，Ｎに記憶された回答情報に基づき、評価対象を評価し、得られた評価結果を分散型台帳ネットワークＮＷ２へ送信してノードＮ，Ｎ，…，Ｎに記憶させるので、評価の改竄が困難となり、公正な評価が可能となる。
【００５６】
（実施の形態３）
実施の形態３では、評価対象の属性情報を加味して、評価対象を評価する構成について説明する。
なお、システムの全体構成、アンケート回収装置１０及び顧客端末２０の内部構成については実施の形態１と同様であるため、その説明を省略することとする。
【００５７】
図９は実施の形態３に係るアンケート回収装置１０が実行する処理の手順を説明するフローチャートである。アンケート回収装置１０の制御部１１は、第１通信部１３Ａ又は操作部１４を通じて、評価対象の指定を受付ける（ステップＳ３０１）。評価対象は、例えば、店舗又は店舗の従業員である。制御部１１は、特定の店舗の店舗名、又はある店舗で勤務する特定の従業員の従業員名を受付けることにより、評価対象の指定を受付ける。アンケート回収装置１０は、通信ネットワークＮＷ１に接続された他の端末装置との通信により評価対象の指定を受付けてもよい。また、アンケート回収装置１０は、操作部１４を用いて直接的に評価対象の指定を受付けてもよい。
【００５８】
また、アンケート回収装置１０は、評価対象の指定を受付ける際に、指定元が正当な権限を有するか否かを判断する構成としてもよい。例えば、制御部１１は、ユーザＩＤ及びパスワードの入力を指定元に要求し、入力されたユーザＩＤ及びパスワードに基づき、指定元が正当な権限を有するか否かを判断することができる。
【００５９】
制御部１１は、指定された評価対象に関する質問についての回答を含む回答情報を分散型台帳ネットワークＮＷ２から抽出する（ステップＳ３０２）。具体的には、制御部１１は、回答情報の識別子を検索キーとして分散型台帳ネットワークＮＷ２から回答情報を検索し、検索された回答情報のうち、指定された店舗又は従業員に関する質問に対して回答を含むものを抽出する。
【００６０】
制御部１１は、指定された評価対象についての属性情報を取得する（ステップＳ３０３）。属性情報は、例えば、店舗の業績に関する情報、店舗で勤務する従業員の勤怠に関する情報等を含む。なお、店舗の業績、従業員の勤怠等については、公知の手法を用いて管理することができる。制御部１１は、店舗の業績、従業員の勤怠等を管理する管理装置から、店舗の業績、従業員の勤怠等を含む属性情報を取得することができる。
【００６１】
制御部１１は、分散型台帳ネットワークＮＷ２から抽出した回答情報と、取得した評価対象の属性情報とに基づき、評価対象を評価する（ステップＳ３０４）。ステップＳ３０２において抽出される回答情報には、評価対象に関する質問についての顧客の回答が含まれているため、この顧客の回答に基づき、評価対象を評価することができる。例えば、顧客の回答が評価対象に対する三段階評価を含む場合、制御部１１は、各顧客の三段階評価の平均値を算出し、算出した平均値を評価対象に対する評価として求めてもよい。また、ステップＳ３０３において取得される属性情報には、店舗の業績に関する情報、店舗で勤務する従業員の勤怠に関する情報が含まれているため、制御部１１は、これらの情報に基づき、評価対象を評価することができる。制御部１１は、顧客の回答情報に基づく評価と、評価対象の属性情報に基づく評価とを総合して、評価対象に対する評価を決定する。
【００６２】
制御部１１は、ステップＳ３０４で得られる評価結果を第２通信部１３Ｂより分散型台帳ネットワークＮＷ２へ送信し、分散型台帳ネットワークＮＷ２の複数のノードＮ，Ｎ，…，Ｎに記憶させる（ステップＳ３０５）。また、制御部１１は、評価結果を表示部１５に表示してもよく、通信ネットワークＮＷ１に接続された所定の端末装置へ送信してもよい。
【００６３】
以上のように、実施の形態３では、顧客の回答といった主観的な情報だけでなく、店舗の業績、従業員の勤怠といった客観的な情報を加味して、評価対象を評価することができるので、公平な評価が可能となる。
【００６４】
（実施の形態４）
実施の形態１では、顧客に対してアンケートを送信し、アンケートの回答により店舗の従業員を評価する構成としたが、店舗の従業員及びその上司に対する評価を問い合わせるアンケートをそれぞれに送信することによって、相互評価を行う構成としてもよい。
実施の形態４では、アンケートを用いて従業員及びその上司を相互評価する構成について説明する。
【００６５】
図１０は実施の形態４に係るアンケート回収システムの構成例を示す模式図である。実施の形態４に係るアンケート回収システムは、アンケート回収装置１０、店舗の従業員が用いる端末装置３０Ａ、及び、従業員の上司が用いる端末装置３０Ｂを備える。アンケート回収装置１０及び端末装置３０Ａ，３０Ｂは、ＬＡＮやインターネット網などの通信ネットワークＮＷ１を介して互いに通信可能に接続される。アンケート回収装置１０は、適宜のタイミングにて、従業員の評価を問い合わせるアンケートをその上司が用いる端末装置３０Ｂへ送信し、上司の評価を問い合わせるアンケートをその部下（従業員）が用いる端末装置３０Ａへ送信する。
【００６６】
端末装置３０Ａ，３０Ｂは、アンケート回収装置１０からのアンケートを受信した場合、表示画面にアンケートを表示し、アンケートに対する回答を受付ける。端末装置３０Ａ，３０Ｂは、アンケートに対する顧客の回答を受付けた場合、通信ネットワークＮＷ１を介して、回答情報をアンケート回収装置１０へ送信する。アンケート回収装置１０は、端末装置３０Ａ，３０Ｂから送信される回答情報を受信することによって、アンケートに対する従業員及びその上司の回答を回収する。
【００６７】
アンケート回収装置１０は、複数のノードＮ，Ｎ，…，Ｎにより構成される分散型台帳ネットワークＮＷ２へのアクセスが可能である。分散型台帳ネットワークＮＷ２は、仮想通貨の取引情報を複数のノードにて分散記憶する所謂ブロックチェーン技術と同様の手法にて、複数のノードＮ，Ｎ，…，Ｎにより各種情報を分散して記憶するように構成されている。アンケート回収装置１０は、端末装置３０Ａ，３０Ｂから回答情報を受信した場合、その回答情報を分散型台帳ネットワークＮＷ２へ送信し、回答情報を複数のノードＮ，Ｎ，…，Ｎに分散記憶させる。このとき、アンケート回収装置１０は、顧客端末２０から受信した回答情報、回答情報を読み出すために必要となる識別子等を含んだデータを分散型台帳ネットワークＮＷ２の各ノードＮ，Ｎ，…，Ｎへブロードキャストする。ブロードキャストされた回答情報及び識別子を含むデータは、分散型台帳ネットワークＮＷ２内の１つのノードＮによって承認される。このノードＮは、回答情報及び識別子を含むブロックを生成し、生成したブロックをブロックチェーンに登録する。なお、回答情報には、個人情報が含まれている可能性があるため、例えば、各店舗又は各店舗を統轄する統轄本部により設定される公開鍵によって暗号化されていてもよい。
【００６８】
なお、本実施の形態において、飲食店などの店舗は、商品若しくはサービスを提供するエンティティの一例であり、店舗の従業員及びその上司はエンティティに属する構成員の一例である。
【００６９】
図１１は端末装置３０Ａの内部構成を説明するブロック図である。端末装置３０Ａは、例えば、スマートフォン、パーソナルコンピュータなどの端末装置であり、制御部３１、記憶部３２、通信部３３、操作部３４、及び表示部３５を備える。端末装置３０Ａは、従業員自身が所持する汎用の端末装置であってもよく、店舗に設置される専用の端末装置であってもよい。
【００７０】
制御部３１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備える。制御部３１のＣＰＵは、ＲＯＭ又は記憶部３２に予め記憶された各種プログラムをＲＡＭに展開して実行することにより、上述した各種ハードウェアの動作を制御する。
【００７１】
なお、制御部３１は、上記の構成に限定されるものではなく、１又は複数のＣＰＵ、マルチコアＣＰＵ、マイコン等を含む任意の処理回路であればよい。また、制御部３１は、日時情報を出力するクロック、計測開始指示を与えてから計測終了指示を与えるまでの経過時間を計測するタイマ、数をカウントするカウンタ等の機能を備えていてもよい。
【００７２】
記憶部３２は、ＳＲＡＭ、フラッシュメモリ、ハードディスクなどを用いた記憶装置を備える。記憶部３２には、制御部３１によって実行される各種コンピュータプログラム、及びコンピュータプログラムの実行に必要なデータ等が記憶される。記憶部３２に記憶されるコンピュータプログラムには、端末装置３０Ａの動作全体を制御するためのプログラムであるオペレーティングシステム、アンケート回収装置１０から送信されるアンケートを表示部３５に表示し、アンケートに対する従業員の回答を受付ける処理を実行させるためのアプリケーションプログラム等が含まれる。
【００７３】
なお、記憶部３２に記憶されるプログラムは、当該プログラムを読み取り可能に記録した非一時的な記録媒体により提供されてもよい。記録媒体は、例えば、ＣＤ−ＲＯＭ、ＵＳＢメモリ、ＳＤカード、マイクロＳＤカード、コンパクトフラッシュなどの可搬型メモリである。この場合、制御部３１は、不図示の読取装置を用いて記録媒体から各種プログラムを読み取り、読み取った各種プログラムを記憶部３２にインストールすることが可能である。また、記憶部３２に記憶されるプログラムは、通信部３３を介した通信により提供されてもよい。この場合、制御部３１は、通信部３３を通じて各種プログラムを取得し、取得した各種プログラムを記憶部３２にインストールすることができる。
【００７４】
通信部３３は、通信ネットワークＮＷ１に接続するための接続インタフェースを備える。通信部３３は、アンケート回収装置１０等から送信される情報を通信ネットワークＮＷ１を通じて受信した場合、受信した情報を制御部３１へ出力する。制御部３１は、通信部３３を通じて受信した情報に基づき、適宜の処理を実行する。また、通信部３３は、アンケート回収装置１０等へ送信すべき情報を制御部３１から取得した場合、通信ネットワークＮＷ１を通じてアンケート回収装置１０等へ送信する。
【００７５】
操作部３４は、キーボード、マウス、タッチパネルなどの入力インタフェースを備えており、従業員による操作を受付ける。表示部３５は、液晶ディスプレイ装置などを備えており、従業員に対して報知すべき情報を表示する。
【００７６】
上司が用いる端末装置３０Ｂの構成は、端末装置３０Ａと全く同様である。すなわち、端末装置３０Ｂは、制御部３１、記憶部３２、通信部３３、操作部３４、及び表示部３５を備える。
【００７７】
図１２はアンケート回収装置１０及び端末装置３０Ａ，３０Ｂが実行する処理の手順を説明するフローチャートである。アンケート回収装置１０の制御部１１は、適宜のタイミングにて、店舗の従業員に対する評価をその上司に問い合わせるアンケートを端末装置３０Ｂへ送信し、上司に対する評価をその部下（従業員）に問い合わせるアンケートを端末装置３０Ａへ送信する（ステップＳ４０１）。
【００７８】
端末装置３０Ｂの制御部３１は、通信部３３を通じて、アンケート回収装置１０から送信されるアンケートを受信する（ステップＳ４０２）。制御部３１は、受信したアンケートに対する上司の回答を受付けるために、回答画面を表示部３５に表示する（ステップＳ４０３）。回答画面には、従業員の評価を上司に問い合わせる質問が含まれる。上司は、操作部３４を用いて、回答画面に含まれる質問に対して回答を入力する。
【００７９】
端末装置３０Ｂの制御部３１は、回答画面を通じて、アンケートに対する回答を受付けた場合（ステップＳ４０４）、回答情報を通信部３３よりアンケート回収装置１０へ送信する（ステップＳ４０５）。このとき、制御部３１は、例えば各店舗を統轄する統轄本部等によって設定される公開鍵を用いて、回答情報を暗号化し、暗号化した回答情報をアンケート回収装置１０へ送信してもよい。公開鍵は端末装置３０Ｂの記憶部３２に予め記憶されていればよい。
【００８０】
同様に、端末装置３０Ａの制御部３１は、通信部３３を通じて、アンケート回収装置１０から送信されるアンケートを受信する（ステップＳ４０６）。制御部３１は、受信したアンケートに対する従業員の回答を受付けるために、回答画面を表示部３５に表示する（ステップＳ４０７）。回答画面には、上司の評価を従業員に問い合わせる質問が含まれる。従業員は、操作部３４を用いて、回答画面に含まれる質問に対して回答を入力する。
【００８１】
端末装置３０Ａの制御部３１は、回答画面を通じて、アンケートに対する回答を受付けた場合（ステップＳ４０８）、回答情報を通信部３３よりアンケート回収装置１０へ送信する（ステップＳ４０９）。このとき、制御部３１は、例えば各店舗を統轄する統轄本部等によって設定される公開鍵を用いて、回答情報を暗号化し、暗号化した回答情報をアンケート回収装置１０へ送信してもよい。公開鍵は端末装置３０Ａの記憶部３２に記憶されていればよい。
【００８２】
アンケート回収装置１０の制御部１１は、第１通信部１３Ａを通じて、端末装置３０Ａ，３０Ｂから送信される回答情報を受信する（ステップＳ４１０）。次いで、アンケート回収装置１０の制御部１１は、受信した回答情報と、回答情報を読み出すために必要な識別子とを含んだデータを第２通信部１３Ｂより分散型台帳ネットワークＮＷ２へ送信する（ステップＳ４１１）。なお、回答情報が端末装置３０Ａ，３０Ｂによって暗号化されていない場合、アンケート回収装置１０の制御部１１は、分散型台帳ネットワークＮＷ２へ送信する際に、例えば各店舗を統轄する統轄本部等によって設定される公開鍵を用いて回答情報を暗号化してもよい。また、識別子については、回答情報を含むデータを分散型台帳ネットワークＮＷ２へ送信する際に、アンケート回収装置１０が付与してもよい。識別子は、アンケートの回答情報を識別する識別子であってもよく、評価対象の従業員又は上司を識別する識別子であってもよい。ステップＳ４１１の処理により、回答情報及び識別子を含むデータは、分散型台帳ネットワークＮＷ２を構成する複数のノードＮ，Ｎ，…，Ｎへブロードキャストされる。アンケート回収装置１０からのデータは、分散型台帳ネットワークＮＷ２内の１つのノードＮによって承認された後、複数のノードＮ，Ｎ，…，Ｎに記憶される。
【００８３】
また、制御部１１は、実施の形態１と同様に、端末装置３０Ａ，３０Ｂからの回答情報を受信し、分散型台帳ネットワークＮＷ２内の複数のノードＮ，Ｎ，…，Ｎに記憶させたことを示す受領確認情報を第１通信部１３Ａより端末装置３０Ａ，３０Ｂへ送信してもよい。
【００８４】
以上のように、実施の形態４では、アンケート回収装置１０が端末装置３０Ａ，３０Ｂから送信されるアンケートの回答情報を受信した場合、分散型台帳ネットワークＮＷ２へ送信して、複数のノードＮ，Ｎ，…，Ｎに回答情報を記憶させるので、回答情報の改竄を困難にすることができる。
【００８５】
また、各店舗又は各店舗を統轄する統轄本部の端末装置（不図示）から、分散型台帳ネットワークＮＷ２に登録されている回答情報を閲覧する場合、回答情報を識別する識別子をアンケート回収装置１０から取得すればよい。このとき、アンケート回収装置１０は、店舗又は統轄本部を識別するＩＤとパスワードとにより認証を行い、認証に成功した場合、回答情報を識別する識別子を店舗又は統轄本部の端末装置に通知する。店舗又は統轄本部の端末装置は、アンケート回収装置１０から通知される識別子を用いて、分散型台帳ネットワークＮＷ２から対象者の評価を含む回答情報を取得することが可能である。また、回答情報が、公開鍵によって暗号化されている場合、その公開鍵と対をなす秘密鍵を用いて復号することができる。秘密鍵は、店舗又は統轄本部の端末装置の記憶部（不図示）に記憶されていればよい。
【００８６】
なお、本実施の形態では、上司が従業員を評価する構成としたが、実施の形態１と同様の手法を用いて、顧客による従業員の評価を含む回答情報を取得し、上司による評価と顧客による評価とを用いて総合的に従業員を評価する構成としてもよい。
【００８７】
今回開示された実施の形態は、全ての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述した意味ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【００８８】
１０  アンケート回収装置
１１  制御部
１２  記憶部
１３Ａ  第１通信部
１３Ｂ  第２通信部
１４  操作部
１５  表示部
２０  顧客端末
２１  制御部
２２  記憶部
２３  通信部
２４  操作部
２５  表示部
３０Ａ，３０Ｂ  端末装置
３１  制御部
３２  記憶部
３３  通信部
３４  操作部
３５  表示部
ＮＷ１  通信ネットワーク
ＮＷ２  分散型台帳ネットワーク
【図１】
2020144467.tif 000003
【図２】
2020144467.tif 000004
【図３】
2020144467.tif 000005
【図４】
2020144467.tif 000006
【図５】
2020144467.tif 000007
【図６】
2020144467.tif 000008
【図７】
2020144467.tif 000009
【図８】
2020144467.tif 000010
【図９】
2020144467.tif 000011
【図１０】
2020144467.tif 000012
【図１１】
2020144467.tif 000013
【図１２】
2020144467.tif 000014