(57)【特許請求の範囲】
【請求項１】
操作端末と通信可能に接続される情報処理装置であって、
デジタルサイネージのスクリーンに、複数のアイテムを表示させるアイテム表示部と、
前記表示された複数のアイテムからいずれかのアイテムを選択する操作が行われた操作端末から、当該操作端末の使用者が選択したアイテムを示す第１選択情報を受信する選択受信部と、
前記第１選択情報が受信されると、前記選択受信部により既に受信された選択情報であって、前記操作端末の使用者が選択したアイテムを示す選択情報に係るアイテムと、前記第１選択情報に係るアイテムと、からなる第１アイテム集合を特定する第１シンボルコードを生成する生成部と、
前記生成された第１シンボルコードと、前記第１シンボルコードにより特定される第１アイテム集合に含まれるアイテムに係るアイテム情報と、を前記スクリーン内の特定領域に表示させる集合表示部と、
前記表示された第１シンボルコードを、前記操作端末の使用者と異なる使用者により操作される第１購入端末が読み取ったことを示す第１読取済み情報を受信する読取済み情報受信部と、
前記第１読取済み情報に係る第１シンボルコードにより特定される第１アイテム集合に含まれるアイテムを、前記第１購入端末に対応付けられる購入カートに追加させることにより、前記第１購入端末の使用者が購入できるようにする購入追加部と、
を備え、
前記アイテム表示部は、前記第１選択情報が受信されると、前記スクリーンに表示される複数のアイテムのうち、前記第１アイテム集合に含まれるアイテムを強調表示させ、
前記選択受信部は、前記操作端末から、当該操作端末の使用者が選択したアイテムを示す第２選択情報をさらに受信し、
前記生成部は、前記第２選択情報が受信されると、前記第１アイテム集合に含まれるアイテムと、前記第２選択情報に係るアイテムと、からなる第２アイテム集合を特定する第２シンボルコードを生成し、
前記集合表示部は、前記第２シンボルコードと、前記第２シンボルコードにより特定される第２アイテム集合に含まれるアイテムに係るアイテム情報と、を前記特定領域に表示させ、
前記アイテム表示部は、前記第２選択情報が受信されると、前記スクリーンに表示される複数のアイテムのうち、前記第２アイテム集合に含まれるアイテムを強調表示させ、
前記読取済み情報受信部は、前記操作端末の使用者と異なる使用者により操作される第２購入端末が読み取ったことを示す第２読取済み情報を受信し、
前記購入追加部は、前記第２読取済み情報に係る第２シンボルコードにより特定される第２アイテム集合に含まれるアイテムを、前記第２購入端末に対応付けられる購入カートに追加させることにより、前記第２購入端末の使用者が購入できるようにする
ことを特徴とする情報処理装置。
【請求項２】
前記第１シンボルコード及び第２シンボルコードは、一次元コード、又は、二次元コードであり、
前記第１購入端末は、画像認識により、前記第１シンボルコードを読み取り、
前記第２購入端末は、画像認識により、前記第２シンボルコードを読み取る
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記操作端末は、前記第１購入端末、前記第２購入端末、又は、前記デジタルサイネージが設置される店舗に備えられるリモコン端末である
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記生成部は、前記既に受信された選択情報に係るアイテムと、前記第１選択情報に係るアイテムとを、匿名カートに登録し、
前記購入追加部は、前記読取済み情報が受信されると、前記匿名カートに登録されたアイテムを、前記第１購入端末に対応付けられる購入カートに追加させる
ことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記特定領域に表示されるアイテム情報は、最後に選択されたアイテムに係るアイテム情報、又は、前記匿名カートに登録されたすべてのアイテムに係るアイテム情報である
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記選択受信部は、複数の操作端末のそれぞれから、前記第１選択情報を受信し、
前記生成部は、前記複数の操作端末のそれぞれについて、前記第１アイテム集合を特定する第１シンボルコードを生成し、
前記生成部は、前記複数の操作端末のそれぞれについて生成された第１シンボルコードにより特定される前記第１アイテム集合に含まれるアイテムを、前記複数の操作端末毎に割り当てられた異なる匿名カートに登録し、
前記集合表示部は、前記複数の操作端末のそれぞれについて生成された第１シンボルコードを表示させる
ことを特徴とする請求項４に記載の情報処理装置。
【請求項７】
操作端末と通信可能に接続される情報処理装置が実行する処理方法であって、
前記情報処理装置が、デジタルサイネージのスクリーンに、複数のアイテムを表示させるアイテム表示工程と、
前記情報処理装置が、前記表示された複数のアイテムからいずれかのアイテムを選択する操作が行われた操作端末から、当該操作端末の使用者が選択したアイテムを示す第１選択情報を受信する選択受信工程と、
前記情報処理装置が、前記第１選択情報が受信されると、前記選択受信工程において既に受信された選択情報であって、前記操作端末の使用者が選択したアイテムを示す選択情報に係るアイテムと、前記第１選択情報に係るアイテムと、からなる第１アイテム集合を特定する第１シンボルコードを生成する生成工程と、
前記情報処理装置が、前記生成された第１シンボルコードと、前記第１シンボルコードにより特定される第１アイテム集合に含まれるアイテムに係るアイテム情報と、を前記スクリーン内の特定領域に表示させる集合表示工程と、
前記情報処理装置が、前記表示された第１シンボルコードを、前記操作端末の使用者と異なる使用者により操作される第１購入端末が読み取ったことを示す第１読取済み情報を受信する読取済み情報受信工程と、
前記情報処理装置が、第１読取済み情報に係る第１シンボルコードにより特定される第１アイテム集合に含まれるアイテムを、前記第１購入端末に対応付けられる購入カートに追加させることにより、前記第１購入端末の使用者が購入できるようにする購入追加工程と、
を備え、
前記情報処理装置が、前記アイテム表示工程において、前記第１選択情報が受信されると、前記スクリーンに表示される複数のアイテムのうち、前記第１アイテム集合に含まれるアイテムを強調表示させ、
前記情報処理装置が、前記選択受信工程において、前記操作端末から、当該操作端末の使用者が選択したアイテムを示す第２選択情報をさらに受信し、
前記情報処理装置が、前記生成工程において、前記第２選択情報が受信されると、前記第１アイテム集合に含まれるアイテムと、前記第２選択情報に係るアイテムと、からなる第２アイテム集合を特定する第２シンボルコードを生成し、
前記情報処理装置が、前記集合表示工程において、前記第２シンボルコードと、前記第２シンボルコードにより特定される第２アイテム集合に含まれるアイテムに係るアイテム情報と、を前記特定領域に表示させ、
前記情報処理装置が、前記アイテム表示工程において、前記第２選択情報が受信されると、前記スクリーンに表示される複数のアイテムのうち、前記第２アイテム集合に含まれるアイテムを強調表示させ、
前記情報処理装置が、前記読取済み情報受信工程において、前記操作端末の使用者と異なる使用者により操作される第２購入端末が読み取ったことを示す第２読取済み情報を受信し、
前記情報処理装置が、前記購入追加工程において、前記第２読取済み情報に係る第２シンボルコードにより特定される第２アイテム集合に含まれるアイテムを、前記第２購入端末に対応付けられる購入カートに追加させることにより、前記第２購入端末の使用者が購入できるようにする
ことを特徴とする処理方法。
【請求項８】
操作端末と通信可能に接続されるコンピュータを、
デジタルサイネージのスクリーンに、複数のアイテムを表示させるアイテム表示部、
前記表示された複数のアイテムからいずれかのアイテムを選択する操作が行われた操作端末から、当該操作端末の使用者が選択したアイテムを示す第１選択情報を受信する選択受信部、
前記第１選択情報が受信されると、前記選択受信部により既に受信された選択情報であって、前記操作端末の使用者が選択したアイテムを示す選択情報に係るアイテムと、前記第１選択情報に係るアイテムと、からなる第１アイテム集合を特定する第１シンボルコードを生成する生成部、
前記生成された第１シンボルコードと、前記第１シンボルコードにより特定される第１アイテム集合に含まれるアイテムに係るアイテム情報と、を前記スクリーン内の特定領域に表示させる集合表示部、
前記表示された第１シンボルコードを、前記操作端末の使用者と異なる使用者により操作される第１購入端末が読み取ったことを示す第１読取済み情報を受信する読取済み情報受信部、
前記第１読取済み情報に係る第１シンボルコードにより特定される第１アイテム集合に含まれるアイテムを、前記第１購入端末に対応付けられる購入カートに追加させることにより、前記第１購入端末の使用者が購入できるようにする購入追加部、
として機能させ、
前記アイテム表示部は、前記第１選択情報が受信されると、前記スクリーンに表示される複数のアイテムのうち、前記第１アイテム集合に含まれるアイテムを強調表示させ、
前記選択受信部は、前記操作端末から、当該操作端末の使用者が選択したアイテムを示す第２選択情報をさらに受信し、
前記生成部は、前記第２選択情報が受信されると、前記第１アイテム集合に含まれるアイテムと、前記第２選択情報に係るアイテムと、からなる第２アイテム集合を特定する第２シンボルコードを生成し、
前記集合表示部は、前記第２シンボルコードと、前記第２シンボルコードにより特定される第２アイテム集合に含まれるアイテムに係るアイテム情報と、を前記特定領域に表示させ、
前記アイテム表示部は、前記第２選択情報が受信されると、前記スクリーンに表示される複数のアイテムのうち、前記第２アイテム集合に含まれるアイテムを強調表示させ、
前記読取済み情報受信部は、前記操作端末の使用者と異なる使用者により操作される第２購入端末が読み取ったことを示す第２読取済み情報を受信し、
前記購入追加部は、前記第２読取済み情報に係る第２シンボルコードにより特定される第２アイテム集合に含まれるアイテムを、前記第２購入端末に対応付けられる購入カートに追加させることにより、前記第２購入端末の使用者が購入できるようにする
ように機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、処理方法及びプログラムに関する。
【背景技術】
【０００２】
電子的な表示装置を用いて、広告・案内等の様々な情報を表示するデジタルサイネージという技術が知られている。また、デジタルサイネージに表示される内容を、ユーザの操作に基づいて変化させる技術も知られている。例えば、非特許文献１には、商品画像が表示される大型のデジタルサイネージを、複数人の携帯端末により操作可能とする技術が開示されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】牟田将史、益子宗、新里  圭司、Adiyan Mujibiya、ＷａｌｌＳＨＯＰ：Ｗｅｂブラウザのみで動作する複数人が携帯端末から操作可能なデジタルサイネージ、情報処理学会  インタラクション２０１５、２０１５年３月７日、ｐｐ．８２６−８３１
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような技術では、デジタルサイネージに表示されたアイテムを、ユーザが選択する操作を行うと、デジタルサイネージを操作していないユーザが、デジタルサイネージを操作しているユーザにより選択されたアイテムに、興味を持つ場合がある。そのような場合に、デジタルサイネージを操作していないユーザに、アイテムの情報を共有させたり、アイテムを購入できるようにさせたいという要望がある。
【０００５】
本発明は、上記のような課題を解決するもので、デジタルサイネージを操作しているユーザが選択したアイテムを、デジタルサイネージを操作していないユーザであっても知ることができ、ユーザが選択したアイテムを簡単に購入することが可能な情報処理装置、処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係る情報処理装置は、
操作端末と通信可能に接続される情報処理装置であって、
デジタルサイネージのスクリーンに、複数のアイテムを表示させるアイテム表示部と、
前記表示された複数のアイテムからいずれかのアイテムを選択する操作が行われた操作端末から、当該操作端末の使用者が選択したアイテムを示す選択情報を受信する選択受信部と、
前記選択情報が受信されるごとに、既に受信された選択情報に係るアイテムと、新たに受信された選択情報に係るアイテムと、からなるアイテム集合を特定するシンボルコードを生成する生成部と、
前記生成されたシンボルコードと、前記シンボルコードにより特定されるアイテム集合に含まれるアイテムに係るアイテム情報と、を前記スクリーン内の特定領域に表示させる集合表示部と、
前記表示されたシンボルコードを購入端末が読み取ったことを示す読取済み情報を受信する読取済み情報受信部と、
前記読取済み情報に係るシンボルコードにより特定されるアイテム集合に含まれるアイテムを、前記購入端末に対応付けられる購入カートに追加させることにより、前記購入端末の使用者が購入できるようにする購入追加部と、
を備えることを特徴とする。
【０００７】
また、上記観点に係る情報処理装置において、
前記シンボルコードは、一次元コード、又は、二次元コードであり、
前記購入端末は、画像認識により、前記シンボルコードを読み取る
ことを特徴とする。
【０００８】
また、上記観点に係る情報処理装置において、
前記操作端末は、前記購入端末、又は、前記デジタルサイネージが設置される店舗に備えられるリモコン端末である
ことを特徴とする。
【０００９】
また、上記観点に係る情報処理装置において、
前記生成部は、前記既に受信された選択情報に係るアイテムと、前記新たに受信された選択情報に係るアイテムとを、匿名カートに登録し、
前記購入追加部は、前記読取済み情報が受信されると、前記匿名カートに登録されたアイテムを、前記購入端末に対応付けられる購入カートに追加させる
ことを特徴とする。
【００１０】
また、上記観点に係る情報処理装置において、
前記特定領域に表示されるアイテム情報は、最後に選択されたアイテムに係るアイテム情報、又は、前記匿名カートに登録されたすべてのアイテムに係るアイテム情報である
ことを特徴とする。
【００１１】
また、上記観点に係る情報処理装置において、
前記購入端末の使用者は、前記操作端末の使用者とは異なる
ことを特徴とする。
【００１２】
本発明の第２の観点に係る処理方法は、
操作端末と通信可能に接続される情報処理装置が実行する処理方法であって、
前記情報処理装置が、デジタルサイネージのスクリーンに、複数のアイテムを表示させるアイテム表示工程と、
前記情報処理装置が、前記表示された複数のアイテムからいずれかのアイテムを選択する操作が行われた操作端末から、当該操作端末の使用者が選択したアイテムを示す選択情報を受信する選択受信工程と、
前記情報処理装置が、前記選択情報が受信されるごとに、既に受信された選択情報に係るアイテムと、新たに受信された選択情報に係るアイテムと、からなるアイテム集合を特定するシンボルコードを生成する生成工程と、
前記情報処理装置が、前記生成されたシンボルコードと、前記シンボルコードにより特定されるアイテム集合に含まれるアイテムに係るアイテム情報と、を前記スクリーン内の特定領域に表示させる集合表示工程と、
前記情報処理装置が、前記表示されたシンボルコードを購入端末が読み取ったことを示す読取済み情報を受信する読取済み情報受信工程と、
前記情報処理装置が、読取済み情報に係るシンボルコードにより特定されるアイテム集合に含まれるアイテムを、前記購入端末に対応付けられる購入カートに追加させることにより、前記購入端末の使用者が購入できるようにする購入追加工程と、
を備えることを特徴とする。
【００１３】
本発明の第３の観点に係るプログラムは、
操作端末と通信可能に接続されるコンピュータを、
デジタルサイネージのスクリーンに、複数のアイテムを表示させるアイテム表示部、
前記表示された複数のアイテムからいずれかのアイテムを選択する操作が行われた操作端末から、当該操作端末の使用者が選択したアイテムを示す選択情報を受信する選択受信部、
前記選択情報が受信されるごとに、既に受信された選択情報に係るアイテムと、新たに受信された選択情報に係るアイテムと、からなるアイテム集合を特定するシンボルコードを生成する生成部、
前記生成されたシンボルコードと、前記シンボルコードにより特定されるアイテム集合に含まれるアイテムに係るアイテム情報と、を前記スクリーン内の特定領域に表示させる集合表示部、
前記表示されたシンボルコードを購入端末が読み取ったことを示す読取済み情報を受信する読取済み情報受信部、
前記読取済み情報に係るシンボルコードにより特定されるアイテム集合に含まれるアイテムを、前記購入端末に対応付けられる購入カートに追加させることにより、前記購入端末の使用者が購入できるようにする購入追加部、
として機能させることを特徴とする。
【００１４】
上記プログラムは、非一時的な（non-transitory）記録媒体に記録されてもよい。非一時的な記録媒体は、コンピュータとは独立して配布・販売することができる。ここで、非一時的な記録媒体とは、有形な（tangible）記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な（transitory）記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリである。
【発明の効果】
【００１５】
本発明によれば、デジタルサイネージを操作しているユーザが選択したアイテムを、デジタルサイネージを操作していないユーザであっても知ることができ、ユーザが選択したアイテムを簡単に購入することが可能な情報処理装置、処理方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係る情報処理装置とデジタルサイネージと操作端末と購入端末と購入サーバとの関係を示す図である。
【図２】実施形態に係る情報処理装置のハードウェア構成を示す図である。
【図３】実施形態に係る情報処理装置の機能構成を示す図である。
【図４】実施形態に係るデジタルサイネージのスクリーンに表示される画像を説明するための図である。
【図５】実施形態に係る匿名カートテーブルを説明するための図である。
【図６】実施形態に係る制御処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１７】
（１．全体構成）
本発明の実施形態に係る情報処理装置１００は、図１に示すように、デジタルサイネージ２００−１，・・・２００−Ｌ（Ｌは１以上の自然数）、操作端末３００−１，・・・３００−Ｍ（Ｍは１以上の自然数）、及び、購入サーバ５００と、ネットワーク６００を介して通信可能に接続されている。また、購入サーバ５００は、購入端末４００−１，・・・４００−Ｎ（Ｎは１以上の自然数）と、ネットワーク６００を介して通信可能に接続されている。以下では、特定のデジタルサイネージ、操作端末及び購入端末について説明する場合を除き、デジタルサイネージ２００−１，・・・，２００−Ｌを総称してデジタルサイネージ２００と表記し、操作端末３００−１，・・・３００−Ｍを総称して操作端末３００と表記し、購入端末４００−１，・・・４００−Ｎを総称して購入端末４００と表記する。
【００１８】
情報処理装置１００は、デジタルサイネージ２００のスクリーンに、アイテムを表示させる装置である。情報処理装置１００は、例えば、所定のプログラムが抽出したアイテムを表示させる。また、情報処理装置１００は、複数の操作端末３００のウェブブラウザから、デジタルサイネージ２００の操作を可能にする装置である。
【００１９】
まず、情報処理装置１００は、デジタルサイネージ２００及び操作端末３００の位置情報に基づいて、デジタルサイネージ２００と操作端末３００とを通信可能に接続させる。具体的には、情報処理装置１００は、デジタルサイネージ２００の設置位置の緯度・経度の情報を有する。情報処理装置１００は、デジタルサイネージ２００の設置位置の緯度・経度の情報と、操作端末３００から送信される緯度・経度の情報と、に基づいて、操作端末３００から最も近いデジタルサイネージ２００を特定する。情報処理装置１００は、特定したデジタルサイネージ２００と、緯度・経度の情報を送信した操作端末３００との接続を確立する。接続が確立した後、情報処理装置１００は、操作端末３００から受信した信号に基づいて、特定したデジタルサイネージ２００を制御する。
【００２０】
デジタルサイネージ２００は、スクリーン及び通信装置を備え、情報処理装置１００からの信号に基づいて、スクリーンにアイテムを表示させる。また、デジタルサイネージ２００のスクリーンには、カーソルが表示され、このカーソルは、操作端末３００毎に割り当てられる。複数の操作端末３００の使用者が、同時に同じデジタルサイネージ２００を操作する場合は、操作端末３００毎に、異なる色のカーソルが割り当てられる。
【００２１】
操作端末３００は、デジタルサイネージ２００を操作するユーザ（使用者）が使用する装置である。操作端末３００は、例えば、スマートフォン、タブレットコンピュータ等である。例えば、操作端末３００のユーザが、ブラウザ上で予め定められたＵＲＬ（Uniform Resource Locator）のページを開くと、操作端末３００は、情報処理装置１００にアクセスし、操作端末３００の位置情報を送信する。情報処理装置１００は、位置情報を送信した操作端末３００をデジタルサイネージ２００に通信可能に接続する。接続が確立した後、ユーザは、操作端末３００を、デジタルサイネージ２００のコントローラのように使うことができる。例えば、ユーザが操作端末３００の画面をスワイプすることにより、スクリーンに表示されているカーソルを動かすことができる。
【００２２】
購入端末４００は、デジタルサイネージ２００のスクリーンに表示されたアイテムを購入するユーザが使用する装置である。購入端末４００は、例えば、スマートフォン、タブレットコンピュータ等である。
【００２３】
購入サーバ５００は、デジタルサイネージ２００のスクリーンに表示されたアイテムの購入を可能にする装置である。購入サーバ５００は、例えば、ショッピングサイトを管理するショッピングサーバである。
【００２４】
ネットワーク６００は、無線又は有線による通信ネットワークである。ネットワーク６００は、いかなるものであってもよく、例えば、インターネット、イントラネット、エクストラネット、ＬＡＮ（Local Area Network）、ＶＰＮ（Virtual Private Network）、電話回線網等である。
【００２５】
（２．情報処理装置のハードウェア構成）
図２は、情報処理装置１００のハードウェア構成を示すブロック図である。
【００２６】
情報処理装置１００は、図２に示すように、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ１３と、記録媒体１４と、出力デバイス１５と、通信デバイス１６と、操作デバイス１７と、を備える。各構成要素は、バス１８により接続されている。
【００２７】
ＣＰＵ１１は、情報処理装置１００全体の動作を制御し、各構成要素と接続され、制御信号やデータをやりとりする。
【００２８】
ＲＯＭ１２には、情報処理装置１００全体の動作制御に必要なオペレーティングのプログラムや各種のデータが記録される。
【００２９】
ＲＡＭ１３は、データやプログラムを一時的に記録するためのもので、記録媒体１４から読み出したプログラムやデータ、その他、通信に必要なデータ等が保持される。
【００３０】
記録媒体１４は、ハードディスクやフラッシュメモリ等から構成され、情報処理装置１００で処理するデータを記録する。
【００３１】
出力デバイス１５は、ＬＣＤ（Liquid Crystal Display）及びバックライト等の表示装置や、スピーカ等の音声出力装置を備える。出力デバイス１５は、ＣＰＵ１１による制御の下、例えば、ＣＰＵ１１から出力されたデータを出力する。
【００３２】
通信デバイス１６は、情報処理装置１００をインターネット等のコンピュータ通信網に接続するための通信インターフェースを含み、通信デバイス１６を介して他の情報処理装置等とやりとりをする。
【００３３】
操作デバイス１７は、ボタン、キーボード、タッチパネル、マイク等の入力装置を備える。操作デバイス１７は、情報処理装置１００の使用者からの操作入力を受け付け、受け付けた操作入力に対応する信号をＣＰＵ１１に出力する。
【００３４】
本実施形態に係る情報処理装置１００は、情報処理装置１００の電源を投入し、本実施形態に係る情報処理装置１００として機能させるプログラムが実行されることにより、実現される。
【００３５】
（３．実施形態の情報処理装置の機能構成）
情報処理装置１００は、図３に示すように、機能的には、アイテム表示部１０１と、選択受信部１０２と、生成部１０３と、集合表示部１０４と、読取済み情報受信部１０５と、購入追加部１０６と、を備える。本実施形態において、ＣＰＵ１１及び通信デバイス１６が協働して、アイテム表示部１０１、選択受信部１０２、集合表示部１０４、読取済み情報受信部１０５及び購入追加部１０６として機能し、ＣＰＵ１１が、生成部１０３として機能する。
【００３６】
アイテム表示部１０１は、デジタルサイネージ２００のスクリーンに、複数のアイテムを表示させる。
【００３７】
アイテムとは、例えば、ショッピングサイトで扱われている商品である。例えば、アイテム表示部１０１は、所定のプログラムによりショッピングサイト扱われている商品から売れ筋商品を抽出し、抽出された商品をスクリーンに表示させる。また、アイテム表示部１０１は、操作端末３００から送信される指示に基づいて、表示されるアイテムを変更する。
【００３８】
図４に、デジタルサイネージ２００のスクリーンに表示される画像の例を示す。図４の画像７００には、複数の商品の画像７０１と、カーソル７０２と、特定領域７０３内に表示されるシンボルコード７０４と、が含まれる。操作端末３００の使用者が、ウェブブラウザ上で、操作端末３００の画面をスワイプすると、使用者の操作に応じてカーソル７０２がスクリーン内を移動し、操作端末３００の画面をタップすると、カーソル７０２が重なっている商品が選択される。
【００３９】
選択受信部１０２は、表示された複数のアイテムからいずれかのアイテムを選択する操作が行われた操作端末３００から、操作端末３００の使用者が選択したアイテムを示す選択情報を受信する。
【００４０】
例えば、操作端末３００−Ａの使用者Ａが、操作端末３００−Ａを操作して、図４の画像７００において“商品１”を選択したとすると、操作端末３００−Ａは、“商品１”を示す選択情報を情報処理装置１００に送信し、選択受信部１０２は、操作端末３００−Ａから“商品１”を示す選択情報を受信する。
【００４１】
生成部１０３は、選択情報が受信されるごとに、既に受信された選択情報に係るアイテムと、新たに受信された選択情報に係るアイテムと、からなるアイテム集合を特定するシンボルコードを生成する。
【００４２】
アイテム集合とは、選択情報で示されるアイテムから構成される集合である。
【００４３】
シンボルコードとは、アイテム集合を特定するためのコードであり、かつ、購入サーバ５００にアクセスするためのコードである。シンボルコードは、一次元コード、又は、二次元コードである。シンボルコードには、例えば、アイテム集合に含まれるアイテムが登録された匿名カートの匿名カートＩＤ及びショッピングサイトのＵＲＬの情報が含まれる。匿名カートについては後述する。
【００４４】
例えば、選択受信部１０２により、最初に“商品１”を示す選択情報が受信されたとすると、生成部１０３は、“商品１”のみからなるアイテム集合を特定するシンボルコードを生成する。次に、選択受信部１０２により“商品４”を示す選択情報が受信されると、生成部１０３は、“商品１”と“商品４”とからなるアイテム集合を特定するシンボルコードを生成する。さらに、選択受信部１０２により“商品７”を示す選択情報が受信されると、生成部１０３は、“商品１”と“商品４”と“商品７”とからなるアイテム集合を特定するシンボルコードを生成する。図４の画像７００のシンボルコード７０４は、“商品１”、“商品４”及び“商品７”からなるアイテム集合を示すシンボルコードである。
【００４５】
また、生成部１０３は、既に受信された選択情報に係るアイテムと、新たに受信された選択情報に係るアイテムとを、匿名カートに登録する。
【００４６】
匿名カートとは、デジタルサイネージ２００に対応付けられる電子カートであり、操作端末３００に割り当てられる電子カートである。匿名カートは、操作端末３００の使用者の情報とは対応付けられない。一つのデジタルサイネージ２００が複数の操作端末３００の使用者により操作されている場合、操作端末３００毎に、異なる匿名カートが割り当てられる。
【００４７】
例えば、情報処理装置１００の記録媒体１４には、図５に示す匿名カートテーブルが格納されている。匿名カートテーブルには、デジタルサイネージ２００を特定するためのデジタルサイネージＩＤと、匿名カートを特定するための匿名カートＩＤと、匿名カートに登録されたアイテムと、が対応付けて登録されている。
【００４８】
例えば、操作端末３００−Ａの使用者Ａが、デジタルサイネージＩＤ“ａａａ”のデジタルサイネージ２００の操作を開始すると、生成部１０３は、操作端末３００−Ａに匿名カートＩＤ“ａ−１”の匿名カートを割り当てる。そして、生成部１０３は、操作端末３００−Ａから選択情報が受信される度に、受信された選択情報に示される商品を、匿名カートＩＤ“ａ−１”及びデジタルサイネージＩＤ“ａａａ”に対応付けて、匿名カートテーブルに登録する。例えば、既に受信された選択情報に係るアイテムが“商品１”及び“商品４”であり、新たに受信された選択情報に係るアイテムが“商品７”の場合、生成部１０３は、図５に示すように、匿名カートＩＤ“ａ−１”及びデジタルサイネージＩＤ“ａａａ”に対応付けられた“商品１”及び“商品４”に追加して、“商品７”を匿名カートテーブルに登録する。
【００４９】
集合表示部１０４は、生成されたシンボルコードと、シンボルコードにより特定されるアイテム集合に含まれるアイテムに係るアイテム情報と、をスクリーン内の特定領域に表示させる。
【００５０】
アイテム情報とは、例えば、商品名、価格等である。
【００５１】
ここで、特定領域に表示されるアイテム情報は、匿名カートに登録されたすべてのアイテムに係るアイテム情報とする。
【００５２】
例えば、匿名カートに登録された商品を、“商品１”、“商品４”及び“商品７”とすると、集合表示部１０４は、図４に示すように、“商品１”、“商品４”及び“商品７”からなるアイテム集合を示すシンボルコード７０４と、“商品１”、“商品４”及び“商品７”の商品名と、を特定領域７０３に表示させる。
【００５３】
読取済み情報受信部１０５は、表示されたシンボルコードを購入端末４００が読み取ったことを示す読取済み情報を受信する。
【００５４】
具体的には、購入端末４００が、画像認識によりシンボルコードを読み取り、購入サーバ５００にアクセスすると、購入サーバ５００は、購入端末４００がシンボルコードを読み取ったことを示す読取済み情報を、情報処理装置１００に送信し、読取済み情報受信部１０５は、購入サーバ５００から読取済み情報を受信する。読取済み情報には、例えば、購入端末４００が読み取ったシンボルコードに含まれる匿名カートＩＤの情報が含まれる。
【００５５】
ここで、購入端末４００の使用者は、操作端末３００の使用者と異なるとする。例えば、購入端末４００−Ｂの使用者Ｂは、デジタルサイネージ２００を操作端末３００−Ａを用いて操作する使用者Ａとは距離をおいて、操作されているデジタルサイネージ２００を見ている者である。
【００５６】
例えば、使用者Ｂが、購入端末４００−Ｂを用いて、使用者Ａの操作に基づいて生成されたシンボルコード７０４を読み取ると、購入端末４００−Ｂから、購入サーバ５００に、購入端末４００−Ｂの購入端末ＩＤ“Ｂ”と、読み取ったシンボルコード７０４に含まれる匿名カートＩＤ“ａ−１”とが含まれる情報が送信される。購入サーバ５００は、情報処理装置１００に、匿名カートＩＤ“ａ−１”が示す匿名カートに含まれる商品の問合せ要求を送信する。読取済み情報受信部１０５は、匿名カートＩＤ“ａ−１”が含まれる商品の問合せ要求を受信する。
【００５７】
あるいは、購入端末４００は、操作端末３００と同じであってもよい。すなわち、操作端末３００の使用者と、購入端末４００の使用者は同じであってもよい。例えば、使用者Ａは、自身が所有するスマートフォンを用いて、デジタルサイネージ２００を操作し、スクリーンに表示されたシンボルコード７０４を、同じスマートフォンで読み取る。また、使用者Ａは、自身が所有するスマートフォンを用いて、デジタルサイネージ２００を操作し、同じデジタルサイネージ２００を操作している他の使用者Ｃの選択により生成された、スクリーン内のシンボルコードを、同じスマートフォンで読み取ってもよい。
【００５８】
例えば、使用者Ａが、購入端末４００−Ａ（操作端末３００−Ａ）を用いてシンボルコード７０４を読み取ると、購入端末４００−Ａから、購入サーバ５００に、購入端末４００−Ａの購入端末ＩＤ“Ａ”と、読み取ったシンボルコード７０４に含まれる匿名カートＩＤ“ａ−１”とが含まれる情報が送信される。購入サーバ５００は、情報処理装置１００にアクセスして、匿名カートＩＤ“ａ−１”が示す匿名カートに含まれる商品の問合せ要求を送信する。読取済み情報受信部１０５は、匿名カートＩＤ“ａ−１”が含まれる商品の問合せ要求を受信する。
【００５９】
購入追加部１０６は、読取済み情報に係るシンボルコードにより特定されるアイテム集合に含まれるアイテムを、購入端末４００に対応付けられる購入カートに追加させることにより、購入端末４００の使用者が購入できるようにする。
【００６０】
購入カートとは、購入サーバ５００が管理する電子カートである。購入カートは、例えば、ショッピングサイトの電子カートであり、ショッピングサイトにおいて所定の手続を行うことにより、購入カートに登録された商品を購入することができる。
【００６１】
具体的には、購入追加部１０６は、読取済み情報が受信されると、匿名カートに登録されたアイテムを、購入端末４００に対応付けられる購入カートに追加させる。
【００６２】
例えば、購入サーバ５００が、購入端末４００−Ｂから、購入端末ＩＤ“Ｂ”と、読み取ったシンボルコード７０４に含まれる匿名カートＩＤ“ａ−１”とが含まれる情報を受信し、情報処理装置１００に、匿名カートＩＤ“ａ−１”が示す匿名カートに含まれる商品の問合せ要求を送信したとする。購入追加部１０６は、購入サーバ５００から、匿名カートＩＤ“ａ−１”が含まれる商品の問合せ要求を受信すると、図５の匿名カートテーブルを参照して、匿名カートＩＤ“ａ−１”に対応付けられる“商品１”、“商品４”及び“商品７”を特定する。そして、購入追加部１０６は、特定した商品の情報を購入サーバ５００に送信し、購入サーバ５００は、購入端末ＩＤ“Ｂ”に対応付けられる購入カートに、購入追加部１０６から送信された“商品１”、“商品４”及び“商品７”を追加する。これにより、購入端末４００−Ｂの使用者Ｂは、使用者Ａが選択した商品を容易に購入することができる。
【００６３】
（４．実施形態の情報処理装置の動作）
本実施形態の情報処理装置１００の動作について、図６を用いて説明する。例えば、情報処理装置１００は、電源が投入されると、図６に示す制御処理を開始する。
【００６４】
アイテム表示部１０１は、デジタルサイネージ２００のスクリーンに、複数のアイテムを表示させる（ステップＳ１０１）。
【００６５】
例えば、アイテム表示部１０１は、図４に示すように、デジタルサイネージ２００のスクリーンに、ショッピングサイトで扱われる商品を表示させる。
【００６６】
選択受信部１０２は、操作端末３００から、操作端末３００の使用者が選択したアイテムを示す選択情報を受信したか否かを判断する（ステップＳ１０２）。選択受信部１０２が、選択情報を受信したと判断すると（ステップＳ１０２；ＹＥＳ）、生成部１０３は、既に受信された選択情報に係るアイテムと、新たに受信された選択情報に係るアイテムと、からなるアイテム集合を特定するシンボルコードを生成する（ステップＳ１０３）。一方、選択受信部１０２が、選択情報を受信していないと判断すると（ステップＳ１０２；ＮＯ）、ステップＳ１０６に進む。
【００６７】
例えば、操作端末３００−Ａの使用者Ａが、操作端末３００−Ａを操作して、図４に示すように、画像７００において“商品７”を選択すると、操作端末３００−Ａは、“商品７”を示す選択情報を情報処理装置１００に送信し、選択受信部１０２は、選択情報を受信したと判断する。そして、生成部１０３は、既に受信した選択情報に係る“商品１”及び“商品４”と、新たに受信した選択情報に係る“商品７”とからなるアイテム集合を特定するシンボルコードを生成する。
【００６８】
生成部１０３は、選択情報に係るアイテムを、匿名カートに登録する（ステップＳ１０４）。
【００６９】
例えば、生成部１０３は、操作端末３００−Ａから選択情報が受信されると、既に受信した選択情報に係る“商品１”及び“商品４”に、新たに受信した選択情報に係る“商品７”を追加して、デジタルサイネージＩＤ“ａａａ”に対応付けて、匿名カートテーブルに登録する。
【００７０】
集合表示部１０４は、生成されたシンボルコードと、シンボルコードにより特定されるアイテム集合に含まれるアイテムに係るアイテム情報と、をスクリーン内の特定領域に表示させる（ステップＳ１０５）。そして、制御処理は、ステップＳ１０１に戻る。
【００７１】
例えば、集合表示部１０４は、図４に示すように、“商品１”、“商品４”及び“商品７”からなるアイテム集合を示すシンボルコード７０４と、“商品１”、“商品４”及び“商品７”の商品名と、を特定領域７０３に表示させる。そして、制御処理は、ステップＳ１０１に戻る。
【００７２】
ステップＳ１０２において、選択受信部１０２が、選択情報を受信していないと判断すると（ステップＳ１０２；ＮＯ）、読取済み情報受信部１０５は、読取済み情報を受信したか否かを判断する（ステップＳ１０６）。読取済み情報受信部１０５が、読取済み情報を受信したと判断すると（ステップＳ１０６；ＹＥＳ）、購入追加部１０６は、読取済み情報に係るシンボルコードにより特定されるアイテム集合に含まれるアイテムを、購入端末４００に対応付けられる購入カートに追加させる（ステップＳ１０７）。一方、読取済み情報受信部１０５が、読取済み情報を受信していないと判断すると（ステップＳ１０６；ＮＯ）、ステップＳ１０１に進む。
【００７３】
例えば、使用者Ｂが、購入端末４００−Ｂを用いてシンボルコード７０４を読み取ると、購入端末４００−Ｂから、購入端末４００−Ｂの購入端末ＩＤ“Ｂ”と、読み取ったシンボルコード７０４に含まれる匿名カートＩＤ“ａ−１”とが購入サーバ５００に送信される。購入サーバ５００が、情報処理装置１００に、匿名カートＩＤ“ａ−１”が示す匿名カートに含まれる商品の問合せ要求を送信すると、読取済み情報受信部１０５は、読取済み情報を受信したと判断する。そして、購入追加部１０６は、匿名カートＩＤ“ａ−１”に対応付けられた“商品１”、“商品４”及び“商品７”の情報を、購入サーバ５００に送信し、購入サーバ５００に購入端末４００−Ｂの購入カートへ追加させる。一方、読取済み情報受信部１０５が、いずれの購入端末４００からも読取済み情報を受信していないと判断すると、ステップＳ１０１に進む。
【００７４】
本実施形態によれば、デジタルサイネージを操作していないユーザは、他者により操作されているデジタルサイネージを見ることで、デジタルサイネージを操作しているユーザが選択したアイテムを知ることができる。これにより、他者の行動によって、自身が気づかなかったアイテムに気付くことができる。
【００７５】
また、デジタルサイネージを操作しているユーザが選択したアイテムを、シンボルコードを読み込むことにより、自身の端末に対応付けられた購入カートに追加することができる。これにより、デジタルサイネージを操作しているユーザだけでなく、デジタルサイネージを操作してないユーザも、選択されたアイテムを簡易に購入することができる。
【００７６】
（５．変形例）
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能である。
【００７７】
上記実施形態において、情報処理装置１００と購入サーバ５００とは、通信可能に接続されるとしたが、これに限らず、情報処理装置１００と購入サーバ５００とが一体として構成されてもよい。
【００７８】
また、上記実施形態において、特定領域に表示されるアイテム情報は、匿名カートに登録されたすべてのアイテムに係るアイテム情報としたがこれに限らない。特定領域に表示されるアイテム情報は、最後に選択されたアイテムに係るアイテム情報であってもよい。例えば、使用者Ａにより、“商品１”、“商品４”及び“商品７”の順でアイテムが選択されたとすると、集合表示部１０４は、“商品１”、“商品４”及び“商品７”からなるアイテム集合を示すシンボルコードと、“商品７”の商品名と、を特定領域に表示する。
【００７９】
また、上記実施形態において、操作端末３００は、デジタルサイネージ２００が設置される店舗に備えられるリモコン端末であってもよい。例えば、使用者Ａが、店舗に備えられているリモコン端末を用いて、店舗内のデジタルサイネージ２００のスクリーンに表示されたアイテムを選択する。そして、シンボルコードがスクリーンに表示されると、使用者Ａ又は使用者Ｂが、自身が所有するスマートフォンを用いて、シンボルコードを読み込んでもよい。
【００８０】
また、上記実施形態において、情報処理装置１００が実行する制御処理を、図６のフローチャートを用いて説明したが、これに限らず、ステップＳ１０３と、ステップＳ１０４とは、順序が逆であってもよい。
【００８１】
本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。すなわち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【産業上の利用可能性】
【００８２】
本発明によれば、デジタルサイネージを操作しているユーザが選択したアイテムを、デジタルサイネージを操作していないユーザであっても知ることができ、ユーザが選択したアイテムを簡単に購入することが可能な情報処理装置、処理方法及びプログラムを提供することができる。
【符号の説明】
【００８３】
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  記録媒体
１５  出力デバイス
１６  通信デバイス
１７  操作デバイス
１８  バス
１００  情報処理装置
１０１  アイテム表示部
１０２  選択受信部
１０３  生成部
１０４  集合表示部
１０５  読取済み情報受信部
１０６  購入追加部
２００  デジタルサイネージ
３００  操作端末
４００  購入端末
５００  購入サーバ
６００  ネットワーク
７００，７０１  画像
７０２  カーソル
７０３  特定領域
７０４  シンボルコード
【要約】      （修正有）【課題】デジタルサイネージを操作しているユーザが選択したアイテムを、デジタルサイネージを操作していないユーザであっても知ることができ、ユーザが選択したアイテムを簡単に購入することが可能な情報処理装置、処理方法及びプログラムを提供する。【解決手段】情報処理装置１００は、デジタルサイネージ２００のスクリーンにアイテムを表示させるアイテム表示部１０１と、選択されたアイテムを示す選択情報を受信する選択受信部１０２と、選択情報に係るアイテム集合を特定するシンボルコードを生成する生成部１０３と、シンボルコードとアイテム集合に含まれるアイテムの情報とをスクリーン内に表示させる集合表示部１０４と、シンボルコードを読み取ったことを示す読取済み情報を受信する読取済み情報受信部１０５と、アイテム集合に含まれるアイテムを購入端末４００に対応付けられる購入カートに追加させる購入追加部１０６とを備える。【選択図】図３【図１】
0006928704.tif 000002
【図２】
0006928704.tif 000003
【図３】
0006928704.tif 000004
【図４】
0006928704.tif 000005
【図５】
0006928704.tif 000006
【図６】
0006928704.tif 000007