(57)【要約】【課題】顧客に応じた適切なサービスを提供可能とする。【解決手段】実施形態の情報通知装置は、第１の決定手段、第２の決定手段及び処理手段を含む。第１の決定手段は、顧客の状態を計測したセンシングデータに基づいて、顧客の属性を決定する。第２の決定手段は、第１の決定手段により決定された属性に基づいて、顧客に通知する情報を決定する。処理手段は、第２の決定手段により決定された情報を顧客に通知するための処理を行う。【選択図】図１
2018010519.tif 000002
【特許請求の範囲】
【請求項１】
顧客の状態を計測したセンシングデータに基づいて、前記顧客の属性を決定する第１の決定手段と、
前記第１の決定手段により決定された属性に基づいて、前記顧客に通知する情報を決定する第２の決定手段と、
前記第２の決定手段により決定された前記情報を前記顧客に通知するための処理を行う処理手段と、を具備する情報通知装置。
【請求項２】
前記処理手段は、前記第２の決定手段により決定された前記情報を前記顧客に通知するための処理として、前記情報を表示デバイスに表示させる、請求項１に記載の情報通知装置。
【請求項３】
前記第２の決定手段は、前記第１の決定手段により決定された属性と、前記センシングデータに基づかない予め定められた前記顧客の属性とに基づいて前記顧客に通知する情報を決定する、請求項１又は請求項２に記載の情報通知装置。
【請求項４】
情報端末とサーバーとを具備する情報通知システムであって、
前記情報端末は、
顧客の状態を計測したセンシングデータに基づいて、前記顧客の属性を決定する第１の決定手段を備え、
前記サーバーは、
前記第１の決定手段により決定された属性を表す属性情報を前記情報端末から取得する取得手段と、
前記取得手段により取得された属性情報に基づいて、前記顧客に通知する情報を決定する第２の決定手段と、
前記第２の決定手段により決定された前記情報を前記情報端末に送信する送信手段と、を具備し、
前記情報端末は、さらに、
前記送信手段により送信された前記情報を受信する受信手段と、
前記受信手段により受信された前記情報を顧客に提示する提示手段と、を具備する、情報通知システム。
【請求項５】
情報通知装置とレシート発行装置とを具備する情報通知システムであって、
前記情報通知装置は、
顧客の状態を計測したセンシングデータに基づいて、前記顧客の属性を決定する第１の決定手段と、
前記第１の決定手段により決定された属性に基づいて、前記顧客に通知する情報を決定する第２の決定手段と、
前記第２の決定手段により決定された前記情報を前記レシート発行装置に送信する送信手段と、を具備し、
前記レシート発行装置は、
前記送信手段により送信された前記情報を受信する受信手段と
前記受信手段により受信された前記情報を含むように、前記顧客に対するレシートを発行する発行手段と、を具備する、情報通知システム。
【請求項６】
情報通知装置が備えるコンピューターを、
顧客の状態を計測したセンシングデータに基づいて、前記顧客の属性を決定する第１の決定手段と、
前記第１の決定手段により決定された属性に基づいて、前記顧客に通知する情報を決定する第２の決定手段と、
前記第２の決定手段により決定された前記情報を前記顧客に通知するための処理を行う処理手段と、して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報通知装置、情報通知システム及びプログラムに関する。
【背景技術】
【０００２】
購買実績に基づいて顧客の属性を決定し、この属性に応じたサービスを顧客に提供することは知られている。
しかしながら、購買実績に基づいて決定される属性に応じてでは、適切なサービスを顧客に提供できない場合があった。
このため、顧客に応じた適切なサービスを提供できることが望まれていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−５４１０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施形態が解決しようとする課題は、顧客に応じた適切なサービスを提供可能な情報通知装置、情報通知システム及びプログラム。
【課題を解決するための手段】
【０００５】
実施形態の情報通知装置は、第１の決定手段、第２の決定手段及び処理手段を含む。第１の決定手段は、顧客の状態を計測したセンシングデータに基づいて、顧客の属性を決定する。第２の決定手段は、第１の決定手段により決定された属性に基づいて、顧客に通知する情報を決定する。処理手段は、第２の決定手段により決定された情報を顧客に通知するための処理を行う。
【図面の簡単な説明】
【０００６】
【図１】第１実施形態〜第５実施形態に係る情報通知システムに含まれる装置のそれぞれの要部回路構成を示すブロック図。
【図２】図１中のサーバーの補助記憶デバイスに記憶されるテーブルの一例を示す図。
【図３】図１中のサーバーのＣＰＵによる第１実施形態〜第３実施形態における制御処理又は図１中の情報端末のＣＰＵによる第４実施形態又は第５実施形態における制御処理のフローチャート。
【図４】図１中のサーバーのＣＰＵによる第１実施形態における制御処理のフローチャート。
【図５】図１中の情報端末のＣＰＵによる第２実施形態又は第５実施形態における制御処理のフローチャート。
【図６】図１中のサーバーのＣＰＵによる第２実施形態又は第５実施形態における制御処理のフローチャート。
【図７】図１中の情報端末のＣＰＵによる第４実施形態における制御処理のフローチャート。
【発明を実施するための形態】
【０００７】
以下、第１実施形態〜第５実施形態に係る情報通知システムについて図面を用いて説明する。
【０００８】
図１は、第１実施形態〜第５実施形態に係る情報通知システム１に含まれる装置のそれぞれの要部回路構成を示すブロック図である。情報通知システム１は、情報通知サービスを提供する。情報通知サービスは、広告、クーポン又はお知らせなどの情報（以下「通知情報」という。）を会員などの顧客に通知するサービスである。情報通知システム１は、サーバー１０、情報端末２０及びＰＯＳ（point of sales）端末３０を含む。サーバー１０、情報端末２０及びＰＯＳ端末３０は、それぞれネットワークＮＷに接続されている。ネットワークＮＷは、インターネット、移動体通信網又はＬＡＮ（local area network）などを含む通信網である。ネットワークＮＷは、専用線又はその他の通信回線を含んでも良い
【０００９】
サーバー１０は、ＣＰＵ（central processing unit）１１、メインメモリ１２、補助記憶デバイス１３、ネットワークＩ／Ｆ（interface）１４及びバス１５を含む。
【００１０】
ＣＰＵ１１は、サーバー１０の動作に必要な処理及び制御を行うコンピューターの中枢部分に相当する。ＣＰＵ１１は、メインメモリ１２に記憶されたオペレーティングシステム及びアプリケーションソフトウェアなどのプログラムに基づいて、サーバー１０の各種の機能を実現するべく各部を制御する。
【００１１】
メインメモリ１２は、上記コンピューターの主記憶部分に相当する。メインメモリ１２は、オペレーティングシステム及びアプリケーションソフトウェアなどのプログラムを記憶する。またメインメモリ１２は、ＣＰＵ１１が各種の処理を行う上で参照するデータを記憶する。さらにメインメモリ１２は、ＣＰＵ１１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００１２】
補助記憶デバイス１３は、上記コンピューターの補助記憶部分に相当する。補助記憶デバイス１３は、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disc drive）又はＳＳＤ（solid state drive）などである。補助記憶デバイス１３は、ＣＰＵ１１が各種の処理を行う上で使用するデータ又はＣＰＵ１１での処理によって生成されたデータなどを保存する。補助記憶デバイス１３は、上記のオペレーティングシステム又はアプリケーションなどのプログラムを記憶する場合もある。
【００１３】
メインメモリ１２又は補助記憶デバイス１３に記憶されるプログラムには、後述する制御処理に関して記述した制御プログラムを含む。一例としてサーバー１０は、制御プログラムがメインメモリ１２又は補助記憶デバイス１３に記憶された状態で、例えば情報通知サービスの提供者へと譲渡される。しかしながらサーバー１０は、制御プログラムがメインメモリ１２又は補助記憶デバイス１３に記憶されない状態で上記提供者に譲渡されても良い。そして、別途に上記提供者へと譲渡された制御プログラムが、上記提供者又はサービスマンなどによる操作の下にメインメモリ１２又は補助記憶デバイス１３へと書き込まれても良い。このときの制御プログラムの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。
【００１４】
ネットワークＩ／Ｆ１４は、サーバー１０がネットワークＮＷを介して通信する。
【００１５】
バス１５は、アドレスバス及びデータバスなどを含み、サーバー１０の各部で授受される信号を伝送する。
【００１６】
情報端末２０は、スマートフォン、携帯電話又はタブレットＰＣ（personal computer）などの携帯情報端末である。あるいは、情報端末２０は、デスクトップＰＣ等の据え置き型コンピューター又はノートＰＣなどであっても良い。
情報端末２０は、ＣＰＵ２１、メインメモリ２２、補助記憶デバイス２３、ネットワークＩ／Ｆ２４、タッチパネル２５、センサー部２６及びバス２７を含む。
【００１７】
ＣＰＵ２１は、情報端末２０の動作に必要な処理及び制御を行うコンピューターの中枢部分に相当する。ＣＰＵ２１は、メインメモリ２２に記憶されたオペレーティングシステム及びアプリケーションソフトウェアなどのプログラムに基づいて、情報端末２０の各種の機能を実現するべく各部を制御する。
【００１８】
メインメモリ２２は、上記コンピューターの主記憶部分に相当する。メインメモリ２２は、オペレーティングシステム及びアプリケーションソフトウェアなどのプログラムを記憶する。またメインメモリ２２は、ＣＰＵ２１が各種の処理を行う上で参照するデータを記憶する。さらにメインメモリ２２は、ＣＰＵ２１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００１９】
補助記憶デバイス２３は、上記コンピューターの補助記憶部分に相当する。補助記憶デバイス２３は、例えばＥＥＰＲＯＭ、ＨＤＤ又はＳＳＤなどである。補助記憶デバイス２３は、ＣＰＵ２１が各種の処理を行う上で使用するデータ又はＣＰＵ２１での処理によって生成されたデータなどを保存する。補助記憶デバイス２３は、上記のオペレーティングシステム又はアプリケーションソフトウェアなどのプログラムを記憶する場合もある。また、補助記憶デバイス２３は、情報通知サービスの会員ごとに割り当てられた個別の会員ＩＤ（identifier）も記憶する。
【００２０】
メインメモリ２２又は補助記憶デバイス２３に記憶されるプログラムには、情報通知サービスを提供するためのアプリケーションソフトウェア（以下「情報通知アプリ」という。）を含む。一例として情報端末２０は、情報通知アプリがメインメモリ２２又は補助記憶デバイス２３に記憶されない状態で情報端末２０の利用者に譲渡される。そして、別途に情報端末２０の利用者へと譲渡された情報通知アプリが、情報端末２０の利用者などによる操作の下にメインメモリ２２又は補助記憶デバイス２３へと書き込まれる。しかしながら、情報端末２０は、情報通知アプリがメインメモリ２２又は補助記憶デバイス２３に記憶された状態で情報端末２０の利用者に譲渡されても良い。上述の情報通知アプリの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。
【００２１】
ネットワークＩ／Ｆ２４は、情報端末２０がネットワークＮＷを介して通信する。
【００２２】
タッチパネル２５は、情報端末２０の操作者に各種情報を通知するための画面を表示する表示デバイスとして機能する。また、タッチパネル２５は、当該操作者によるタッチ操作を受け付ける入力デバイスとして機能する。
【００２３】
センサー部２６は、１又は複数のセンサーにより構成される。センサー部２６は、情報端末２０の操作者の状態を計測してデータとして出力する。操作者の状態は例えば、操作者の位置、速度、加速度、体勢、体温、心拍数、血圧、消費カロリー若しくは体重、又は操作者の近傍の温度、湿度、大気圧、照度若しくは重力加速度などである。センサー部２６から出力されたデータは、センシングデータである。センサー部２６を構成する各センサーは例えば、ジャイロセンサー、加速度センサー、ＧＰＳ（Global Positioning System）センサー、照度センサー、近接センサー、磁気センサー、大気圧センサー、温度センサー、湿度センサー、回転ベクトルセンサー、重力センサー、体温計、心拍計、血圧計、体重計又は活動量計などである。なお、センサー部２６は、図１では情報端末２０に内蔵するものとして示した。しかしながら、センサー部２６を構成する各センサーは、情報端末２０に内蔵されたものに限らない。センサー部２６を構成する各センサーは、情報端末２０に外付けされたものであっても良い。また、センサー部２６は、内蔵されたセンサーと外付けされたセンサーが混在していても良い。なお、外付けされたセンサーは、情報端末２０と有線接続されたものであっても良いし、無線接続されたものであっても良い。
【００２４】
バス２７は、アドレスバス及びデータバスなどを含み、情報端末２０の各部で授受される信号を伝送する。
【００２５】
ＰＯＳ端末３０は、決済対象となる商品の登録及び決済などの業務のために店舗などに設置される。決済対象となる商品の登録及び決済に係る処理は、周知の処理であるため詳細な説明は省略する。なお、ＰＯＳ端末３０は、典型的には店員により操作される対面方式である。しかしながら、ＰＯＳ端末３０は、買物客が操作するセルフ方式を用いることもできる。また、登録処理を行う登録部と決済処理を行う決済部とを分離し、登録部については店員が操作し、決済部については買物客が操作するセミセルフ方式を用いることもできる。ＰＯＳ端末３０は、ＣＰＵ３１、メインメモリ３２、補助記憶デバイス３３、ネットワークＩ／Ｆ３４、タッチパネル３５、プリンター３６、スキャナー３７及びバス３８を含む。ＰＯＳ端末３０は、レシート発行装置の一例である。
【００２６】
ＣＰＵ３１は、ＰＯＳ端末３０の動作に必要な処理及び制御を行うコンピューターの中枢部分に相当する。ＣＰＵ３１は、メインメモリ３２に記憶されたオペレーティングシステム及びアプリケーションソフトウェアなどのプログラムに基づいて、ＰＯＳ端末３０の各種の機能を実現するべく各部を制御する。
【００２７】
メインメモリ３２は、上記コンピューターの主記憶部分に相当する。メインメモリ３２は、上記オペレーティングシステム及びアプリケーションソフトウェアなどのプログラムを記憶する。またメインメモリ３２は、ＣＰＵ３１が各種の処理を行う上で参照するデータを記憶する。さらにメインメモリ３２は、ＣＰＵ３１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００２８】
補助記憶デバイス３３は、上記コンピューターの補助記憶部分に相当する。補助記憶デバイス３３は、例えばＥＥＰＲＯＭ、ＨＤＤ又はＳＳＤなどである。補助記憶デバイス３３は、ＣＰＵ３１が各種の処理を行う上で使用するデータ又はＣＰＵ３１での処理によって生成されたデータなどを保存する。補助記憶デバイス３３は、上記のオペレーティングシステム又はアプリケーションなどのプログラムを記憶する場合もある。
【００２９】
メインメモリ３２又は補助記憶デバイス３３に記憶されるプログラムには、後述する制御処理に関して記述した制御プログラムを含む。一例としてＰＯＳ端末３０は、制御プログラムがメインメモリ３２又は補助記憶デバイス３３に記憶された状態で、ＰＯＳ端末３０の利用者へと譲渡される。しかしながらＰＯＳ端末３０は、制御プログラムがメインメモリ３２又は補助記憶デバイス３３に記憶されない状態でＰＯＳ端末３０の利用者に譲渡されても良い。そして、別途にＰＯＳ端末３０の利用者へと譲渡された制御プログラムが、ＰＯＳ端末３０の利用者又はサービスマンなどによる操作の下にメインメモリ３２又は補助記憶デバイス３３へと書き込まれても良い。このときの制御プログラムの譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。
【００３０】
ネットワークＩ／Ｆ３４は、ＰＯＳ端末３０がネットワークＮＷを介して通信する。
【００３１】
タッチパネル３５は、ＰＯＳ端末３０の操作者に各種情報を通知するための画面を表示する表示デバイスとして機能する。また、タッチパネル３５は、当該操作者によるタッチ操作を受け付ける入力デバイスとして機能する。
【００３２】
プリンター３６は、レシートなどを印刷する。プリンター３６は、ドットインパクトプリンター、インクジェットプリンター、サーマルプリンター、レーザープリンター又はその他のプリンターなど種々の方式を用いることができる。
【００３３】
スキャナー３７は、商品などに表示されたバーコードを読取って、このバーコードが表した商品コードを出力する。スキャナー３７は、手で持って使用するタイプでも、レジ台などに固定するタイプでも良い。
【００３４】
バス３８は、アドレスバス及びデータバスなどを含み、ＰＯＳ端末３０の各部で授受される信号を伝送する。
【００３５】
〔第１実施形態〕
以下、第１実施形態に係る情報通知システム１について説明する。第１実施形態では、サーバー１０が情報通知装置として動作する。
【００３６】
第１実施形態では、サーバー１０の補助記憶デバイス１３は、属性テーブルを記憶する。
図２は、属性テーブルＴの一例である。属性テーブルＴは、複数の会員ＩＤのそれぞれに、複数の属性を関連付けている。会員ＩＤに関連付けられた属性Ａ１〜属性Ａｎは、それぞれＴＲＵＥ又はＦＡＬＳＥの値をとる。属性Ａ１の値がＴＲＵＥのとき係る会員は属性Ａ１に該当することを示し、属性Ａ１の値がＦＡＬＳＥのとき係る会員は属性Ａ１に該当しないことを示す。属性Ａ２〜Ａｎについても同様である。
属性Ｂ１〜属性Ｂｍは、各会員の年齢及び性別などを示す。属性Ｂ１〜属性Ｂｍのそれぞれの値は、各会員などによって予め定められる。また、属性Ｂ１〜属性Ｂｍのそれぞれの値は、センシングデータに基づかない値である。
【００３７】
また、第１実施形態では、サーバー１０のメインメモリ１２又は補助記憶デバイス１３に記憶されるプログラムは、図３及び図４に示す制御処理に関する記述を含む。
【００３８】
まず、センシングデータに基づいて属性を決定する動作を説明する。
情報端末２０のＣＰＵ２１は、センサー部２６が出力するセンシングデータを補助記憶デバイス２３に記憶させる。そして、ＣＰＵ２１は、定期的に、補助記憶デバイス２３に記憶されたセンシングデータを会員ＩＤと共にサーバー１０に送信するようネットワークＩ／Ｆ２４に指示する。この指示に応じてネットワークＩ／Ｆは当該センシングデータをサーバー１０に送信する。送信されたセンシングデータ及び会員ＩＤは、サーバー１０のネットワークＩ／Ｆ１４によって受信される。ここで送信されるセンシングデータは、補助記憶デバイス２３に記憶されたセンシングデータのうち、サーバー１０に送信したことがないセンシングデータである。なお、ＣＰＵ２１は、サーバー１０に送信済みのセンシングデータを補助記憶デバイス２３から削除しても良い。
【００３９】
一方、サーバー１０のＣＰＵ１１は、センシングデータ及び会員ＩＤがネットワークＩ／Ｆ１４によって受信されるのを待ち受けている。ＣＰＵ１１は、センシングデータ及び会員ＩＤが受信されたならば、当該センシングデータを当該会員ＩＤと関連付けて補助記憶デバイス１３に記憶させる。
【００４０】
ＣＰＵ１１は、定期的に、図３に示す制御処理を開始する。図３は、ＣＰＵ１１による制御処理のフローチャートである。ＣＰＵ１１は、メインメモリ１２又は補助記憶デバイス１３に記憶された制御プログラムに基づいて図３の制御処理を実行する。なお、以下の説明では一人の会員に対する処理のみを示す。ＣＰＵ１１は、他の会員についてもそれぞれ同様に処理を行う。
【００４１】
Ａｃｔ１においてＣＰＵ１１は、変数ｋの値として１をセットする。
Ａｃｔ２においてＣＰＵ１１は、補助記憶デバイス１３に記憶されたセンシングデータに基づいて、会員が属性Ａｋに該当するか否かを判定する。ＣＰＵ１１は、例えば、ジョギングをしているか否かを示す属性Ａ１については、一例として次のように決定する。ＣＰＵ１１は、補助記憶デバイス１３に記憶されたセンシングデータから、会員の位置の経時変化及び速度の経時変化に基づいて、１日あたりのジョギングをしている時間を判定する。そして、ＣＰＵ１１は、１日あたりのジョギング時間が一定以上であれば、係る会員は属性Ａ１に該当すると判定する。あるいは、会員がジョギングにより移動した移動距離に基づいて判定しても良い。また、補助記憶デバイス１３にセンシングデータとして記憶された会員の消費カロリーと組み合わせて、会員がジョギングにより消費したカロリーに基づいて判定しても良い。また、ＣＰＵ１１は、例えば、外食が多いか否かを示す属性Ａ２については、一例として次のように決定する。ＣＰＵ１１は、補助記憶デバイス１３に記憶されたセンシングデータから、会員の位置の経時変化に基づいて、直近の一定期間以内に飲食店に入った回数が一定回数以上であれば、係る会員は属性Ａ２に該当すると判定する。ＣＰＵ１１は、属性Ａｋに該当するならば、Ａｃｔ２においてＹｅｓと判定してＡｃｔ３へと進む。
Ａｃｔ３においてＣＰＵ１１は、係る会員についての属性Ａｋの値をＴＲＵＥにする。
【００４２】
一方、ＣＰＵ１１は、属性Ａｋに該当しないならば、Ａｃｔ２においてＮｏと判定してＡｃｔ４へと進む。
Ａｃｔ４においてＣＰＵ１１は、係る会員についての属性Ａｋの値をＦＡＬＳＥにする。
【００４３】
ＣＰＵ１１は、Ａｃｔ３又はＡｃｔ４の処理の後、Ａｃｔ５へと進む。
Ａｃｔ５においてＣＰＵ１１は、変数ｋの値がｎ以上であるか否かを判定する。ＣＰＵ１１は、ｋの値がｎ以上でないならば、Ａｃｔ５においてＮｏと判定してＡｃｔ６へと進む。
Ａｃｔ６においてＣＰＵ１１は、変数ｋの値を１増加させる。ＣＰＵ１１は、Ａｃｔ６の処理の後、Ａｃｔ２へと戻る。
一方、ＣＰＵ１１は、ｋの値がｎ以上ならば、Ａｃｔ５においてＹｅｓと判定して図３に示す制御処理を終了する。以上のように、図３に示す制御処理により、会員の属性が決定される。したがって、図３に示す制御処理を行うことで、ＣＰＵ１１を中枢とするコンピューターは、センシングデータに基づいて顧客の属性を決定する第１の決定手段として動作する。
【００４４】
次に、以上のようにして決定された会員の属性を用いて、会員に通知情報を通知する動作を説明する。
以下に説明する動作では、サーバー１０の操作者などが広告、クーポン又はお知らせなどの通知情報を送信する条件を設定することで、当該条件を満たす会員の情報端末２０にのみ当該通知情報が送信される。当該操作者は例えば、特定の通知情報を会員に送信したい店舗の店員である。なお、店舗の店員は、典型的には、ネットワークＮＷに接続された図示しないコンピューターを用いて、ネットワークＮＷを介してサーバー１０を操作する。サーバー１０のＣＰＵ１１は、操作者による操作などに応じて図４に示す制御処理を開始する。図４は、ＣＰＵ１１による制御処理のフローチャートである。ＣＰＵ１１は、メインメモリ１２又は補助記憶デバイス１３に記憶された制御プログラムに基づいて図４の制御処理を実行する。
【００４５】
Ａｃｔ１１においてＣＰＵ１１は、情報端末２０に送信する通知情報を決定する。当該通知情報は例えば、操作者による操作などによって情報端末２０に入力される。ＣＰＵ１１は、当該入力された通知情報を、情報端末２０に送信する通知情報として決定する。
Ａｃｔ１２においてＣＰＵ１１は、通知情報を送信する条件を決定する。当該条件は例えば、操作者による操作などによって情報端末２０に入力される。ＣＰＵ１１は、当該入力された条件を、通知情報を送信する条件として決定する。条件は例えば、「属性Ａ１＝ＴＲＵＥ」のように入力される。また、条件には、ＡＮＤ、ＯＲ、ＮＯＴ及び括弧などが用いられても良い。このような条件としては例えば、「属性Ａ１＝ＴＲＵＥ  ＡＮＤ  属性Ａ２＝ＴＲＵＥ」のように入力される。また、条件には、属性Ｂ１〜Ｂｍが用いられても良い。このような条件としては例えば、「属性Ｂ１＞２０」又は「属性Ａ３＝ＴＲＵＥ  ＡＮＤ  属性Ｂ２＝男」のように入力される。
【００４６】
Ａｃｔ１３においてＣＰＵ１１は、条件に合致する会員ＩＤを抽出する。条件が「属性Ａ１＝ＴＲＵＥ」である場合、ＣＰＵ１１は、補助記憶デバイスに記憶された属性テーブルＴを参照して、属性Ａ１の値がＴＲＵＥである会員ＩＤを抽出する。また、条件が「属性Ａ１＝ＴＲＵＥ  ＡＮＤ  属性Ａ２＝ＴＲＵＥ」である場合、ＣＰＵ１１は、補助記憶デバイスに記憶された属性テーブルＴを参照して、属性Ａ１及び属性Ａ２の値がＴＲＵＥである会員ＩＤを抽出する。さらに、条件が「属性Ｂ１＞２０」である場合、ＣＰＵ１１は、補助記憶デバイスに記憶された属性テーブルＴを参照して属性Ｂ１の値が２０を超える会員ＩＤを抽出する。また、条件が「属性Ａ３＝ＴＲＵＥ  ＡＮＤ  属性Ｂ２＝男」である場合、ＣＰＵ１１は、補助記憶デバイスに記憶された属性テーブルＴを参照して、属性Ａ３の値がＴＲＵＥで且つ属性Ｂ２の値が男である会員ＩＤを抽出する。図４に示す制御処理が行われるたびに、Ａｃｔ１１〜Ａｃｔ１３の処理により、それぞれの会員に対して通知情報を通知するか否かが決定される。言い換えれば、ＣＰＵ１１は、通知情報を、上記のように抽出した会員に対して通知する情報として決定していることになる。したがって、Ａｃｔ１１〜Ａｃｔ１３の処理を行うことで、ＣＰＵ１１を中枢とするコンピューターは、顧客に通知する情報を決定する第２の決定手段として動作する。
【００４７】
Ａｃｔ１４においてＣＰＵ１１は、抽出した会員ＩＤで特定される情報端末２０のそれぞれに対して、Ａｃｔ１１で決定された通知情報を送信するよう、ネットワークＩ／Ｆ２４に指示する。この指示に応じてネットワークＩ／Ｆ２４は、当該各情報端末２０に対して当該通知情報を送信する。なお、通知情報の送信は、プッシュ通知又は電子メールなどを用いる。プッシュ通知又は電子メールは、情報端末２０において、自動で、又は情報端末２０の利用者による指示に応じて表示される。そしてこの表示により、通知情報が会員に通知される。言い換えれば、Ａｃｔ１４におけるＣＰＵ１１の処理は、通知情報を会員に通知するための処理の一例である。したがって、Ａｃｔ１４の処理を行うことで、ＣＰＵ１１を中枢とするコンピューターは、情報を顧客に通知するための処理を行う処理手段として動作する。ＣＰＵ１１は、Ａｃｔ１４の処理の後、図４に示す制御処理を終了する。
以上より、第１実施形態のサーバー１０は、条件を満たす会員の情報端末２０にだけ通知情報を送信することができる。
【００４８】
第１実施形態の情報通知システム１においては、サーバー１０が、会員の状態を計測したセンシングデータに基づいて会員の属性を決定する。そして、第１実施形態の情報通知システム１においては、サーバー１０が、上記のように決定された属性に基づいて、通知情報を通知するか否かを会員毎に決定する。したがって、第１実施形態の情報通知システム１によれば、通知情報をある会員に対して通知する情報とするか否かが、当該会員の状態を計測したセンシングデータに基づいて、購買情報に基づくのとは異なる観点で決定された会員の属性を考慮して決定されることとなり、顧客に応じた適切なサービスを提供することができる。
【００４９】
また、第１実施形態の情報通知システム１によれば、サーバー１０が位置情報に基づいて属性を決定する。したがって、ある会員に通知情報を通知するか否かを、会員の移動の様子を考慮して決定できる。
【００５０】
また、第１実施形態の情報通知システム１によれば、サーバー１０が、センシングデータに基づいて決定された属性だけでなく、会員の年齢、性別などのセンシングデータに基づかない属性も利用して会員に通知する情報を決定することもできる。そしてこの場合には、センシングデータに基づいて決定された属性だけに基づく場合に比べて、さらに顧客に応じた適切なサービスを提供できる。
【００５１】
〔第２実施形態〕
以下、第２実施形態に係る情報通知システム１について説明する。第２実施形態では、サーバー１０が情報通知装置として動作する。
【００５２】
第２実施形態では、サーバー１０の補助記憶デバイス１３は、通知情報データベースを記憶する。通知情報データベースは、複数の通知情報を含む。また、通知情報データベースは、通知情報それぞれに条件を関連付けている。当該条件は、第１実施形態において通知情報に設定された条件と同様のものである。
【００５３】
第２実施形態では、サーバー１０のメインメモリ１２又は補助記憶デバイス１３に記憶されるプログラムは、図３及び図６に示す制御処理に関する記述を含む。
また、第２実施形態では、情報端末２０のメインメモリ２２又は補助記憶デバイス２３に記憶されるプログラムは、図５に示す制御処理に関する記述を含む。
【００５４】
第２実施形態では、属性の決定までは第１実施形態と同様である。以下、第１実施形態と同様に決定された会員の属性を用いて、会員に通知情報を通知する動作を説明する
図５は、情報端末２０のＣＰＵ２１による制御処理のフローチャートである。ＣＰＵ２１は、メインメモリ２２又は補助記憶デバイス２３に記憶された情報通知アプリに基づいて図５の制御処理を実行する。
【００５５】
Ａｃｔ２１においてＣＰＵ２１は、現在日時をメインメモリ２２に記憶する。
【００５６】
Ａｃｔ２２においてＣＰＵ２１は、操作者によって特定の操作が行われたか否かを確認する。ＣＰＵ２１は、特定の操作が行われないならば、Ａｃｔ２２においてＮｏと判定してＡｃｔ２３へと進む。なお、特定の操作は、情報通知アプリの設計者などによって予め定められた操作である。
【００５７】
Ａｃｔ２３においてＣＰＵ２１は、Ａｃｔ２１で記憶した日時から一定時間が経過したか否かを確認する。ＣＰＵ２１は、一定時間が経過していないならば、Ａｃｔ２３においてＮｏと判定してＡｃｔ２２へと戻る。かくして、ＣＰＵ２１は、特定の操作が行われるか一定時間が経過するまでＡｃｔ２２及びＡｃｔ２３を繰り返す。ＣＰＵ２１は、Ａｃｔ２２及びＡｃｔ２３の待受状態にあるときに、特定の操作が行われたならば、Ａｃｔ２２においてＹｅｓと判定してＡｃｔ２４へと進む。また、ＣＰＵ２１は、Ａｃｔ２２及びＡｃｔ２３の待受状態にあるときに、一定時間が経過したならば、Ａｃｔ２３においてＹｅｓと判定してＡｃｔ２４へと進む。
【００５８】
Ａｃｔ２４においてＣＰＵ２１は、通知情報の送信を要求するための情報要求を生成して、この情報要求をサーバー１０に送信するようネットワークＩ／Ｆ２４に指示する。なお、ＣＰＵ２１は、情報要求を、補助記憶デバイス２３に記憶された会員ＩＤを含むものとして生成する。ＣＰＵ２１の指示に応じてネットワークＩ／Ｆ２４は、情報要求をサーバー１０に送信する。送信された情報要求は、サーバー１０のネットワークＩ／Ｆ１４によって受信される。
【００５９】
一方、サーバー１０のＣＰＵ１１は、図６に示す制御処理を実行している。ＣＰＵ１１は、メインメモリ１２又は補助記憶デバイス１３に記憶された制御プログラムに基づいて図６の制御処理を実行する。
Ａｃｔ３１においてＣＰＵ１１は、ネットワークＩ／Ｆ１４によって情報要求が受信されるのを待ち受けている。ＣＰＵ１１は、情報要求が受信されたならば、Ａｃｔ３１においてＹｅｓと判定してＡｃｔ３２へと進む。
【００６０】
Ａｃｔ３２においてＣＰＵ１１は、通知情報データベースに含まれる通知情報の中から、通知情報に関連付けられた条件を満たすものを抽出する。ＣＰＵ１１は、属性テーブルＴを参照して、情報要求に含まれる会員ＩＤで特定される会員の属性に基づいて、各通知情報が条件を満たすか否かを判定する。
【００６１】
Ａｃｔ３３においてＣＰＵ１１は、Ａｃｔ３２で抽出した通知情報の中から１つを選択する。ＣＰＵ１１は、例えば、当該選択はランダムに行う。なお、通知情報は、それぞれ選択されやすさが異なっても良い。この場合の選択されやすさは、例えば、サーバー１０の操作者などが予め通知情報ごとに設定しておく。このようにすることで、例えば、通知情報として広告を選択する場合、広告料の多寡に応じて広告ごとの選択されやすさを異ならせるといったことが可能となる。また例えば、特に通知したい通知情報がある場合に、当該通知情報を選択されやすくするといったことが可能となる。Ａｃｔ３２及びＡｃｔ３３の処理によりＣＰＵ１１は、情報端末２０に送信する通知情報を決定する。したがって、Ａｃｔ３２及びＡｃｔ３３の処理を行うことで、ＣＰＵ１１を中枢とするコンピューターは、第２の決定手段として動作する。
【００６２】
Ａｃｔ３４においてＣＰＵ１１は、Ａｃｔ３１で受信された情報要求の送信元の情報端末２０に対して、Ａｃｔ３３で選択した通知情報を送信する。すなわちＣＰＵ１１は、当該通知情報を送信するようネットワークＩ／Ｆ１４に指示する。この指示に応じてネットワークＩ／Ｆ１４は、当該通知情報を情報端末２０に送信する。送信された通知情報は、情報端末２０のネットワークＩ／Ｆ２４によって受信される。ＣＰＵ１１は、Ａｃｔ３４の処理の後、Ａｃｔ３１へと戻る。
【００６３】
一方、図５のＡｃｔ２５において情報端末２０のＣＰＵ２１は、ネットワークＩ／Ｆ２４によって通知情報が受信されるのを待ち受けている。ＣＰＵ２１は、通知情報が受信されると、Ａｃｔ２５においてＹｅｓと判定してＡｃｔ２６へと進む。
【００６４】
Ａｃｔ２６においてＣＰＵ２１は、Ａｃｔ２５で受信された通知情報を表示するようタッチパネル２５に指示する。この指示に応じてタッチパネル２５は、当該通知情報を表示する。そしてこの表示により、通知情報が会員に通知される。言い換えれば、Ａｃｔ３４におけるＣＰＵ１１の処理は、通知情報を会員に通知するための処理の一例である。したがって、Ａｃｔ３４の処理を行うことで、ＣＰＵ１１を中枢とするコンピューターは、情報を顧客に通知するための処理を行う処理手段として動作する。なお、既にタッチパネル２５に通知情報が表示されていた場合には、ＣＰＵ２１は、通知情報の表示を、Ａｃｔ２５で選択されたものに更新するようタッチパネル２５に指示する。この指示に応じてタッチパネル２５は、当該通知情報を表示する。
【００６５】
Ａｃｔ２７においてＣＰＵ２１は、Ａｃｔ２２と同様に、操作者によって特定の操作が行われたか否かを確認する。ＣＰＵ２１は、特定の操作が行われないならば、Ａｃｔ２７においてＮｏと判定してＡｃｔ２８へと進む。
【００６６】
Ａｃｔ２８においてＣＰＵ２１は、Ａｃｔ２６でタッチパネル２５に表示された通知情報の表示を終了する操作が行われたか否かを確認する。ＣＰＵ２１は、通知情報の表示を終了する操作が行われないならば、Ａｃｔ２８においてＮｏと判定してＡｃｔ２７へと戻る。かくして、ＣＰＵ２１は、特定の操作が行われるか通知情報の表示を終了する操作が行われるまでＡｃｔ２７及びＡｃｔ２８を繰り返す。ＣＰＵ２１は、Ａｃｔ２７及びＡｃｔ２８の待受状態にあるときに、特定の操作が行われたならば、Ａｃｔ２７においてＹｅｓと判定してＡｃｔ２４へと戻る。また、ＣＰＵ２１は、Ａｃｔ２７及びＡｃｔ２８の待受状態にあるときに、通知情報の表示を終了する操作が行われたならば、Ａｃｔ２８においてＹｅｓと判定してＡｃｔ２９へと進む。
【００６７】
Ａｃｔ２９においてＣＰＵ２１は、タッチパネル２５に表示された通知情報の表示を終了するようタッチパネル２５に指示する。この指示に応じてタッチパネル２５は、通知情報の表示を終了する。ＣＰＵ２１は、Ａｃｔ２９の処理の後、Ａｃｔ２１へと戻る。
【００６８】
情報通知システム１が以上のように動作することで、情報端末２０で情報通知アプリが実行されている間は、操作者により特定の操作がされたことに応じて通知情報がタッチパネル２５に表示される。また、情報端末２０で情報通知アプリが実行されている間は、通知情報がタッチパネル２５に表示されていない時間が一定時間以上になった場合も、通知情報がタッチパネル２５に表示される。
【００６９】
第２実施形態の情報通知システム１は、第１の実施形態と同様に会員の属性を決定し、当該属性に基づいて会員に通知する通知情報を選択しているので、第１実施形態の情報通知システム１で得られるのと同様の効果を達成できる。
さらに第２実施形態の情報通知システム１においては、サーバー１０が、複数の通知情報の中で会員の属性に基づく条件を満たしている通知情報を情報端末に送信する。したがって、第２実施形態の情報通知システム１によれば、会員に対して関係性の高い情報を通知することとなり、さらに顧客に応じた適切なサービスを提供できる。通知情報の選択に用いる条件及び属性が適切に設定されていれば、通知される情報は会員にとって興味又は関心のある情報となる可能性が高い。
【００７０】
〔第３実施形態〕
以下、第３実施形態に係る情報通知システム１について説明する。第３実施形態では、サーバー１０が情報通知装置として動作する。
【００７１】
第３実施形態では、サーバー１０のメインメモリ１２又は補助記憶デバイス１３に記憶されるプログラムは、図３に示す制御処理に関する記述を含む。
【００７２】
また、第３実施形態では、情報端末２０は、会員ＩＤを出力する機能を備える。情報端末２０は、会員ＩＤの出力を、会員ＩＤを含むバーコードをタッチパネル２５に表示する、会員ＩＤを含むバーコードを印刷させる、又は会員ＩＤを他の機器に送信するなどの方法により行う。
【００７３】
第３実施形態では、属性の決定までは第１実施形態と同様である。以下、第１実施形態と同様に決定された会員の属性を用いて、会員に通知情報を通知する動作を説明する
【００７４】
ＰＯＳ端末３０の操作者は、商品の登録時又は決済時に、会員ＩＤが記録されたバーコードをスキャナー３７に読取らせる。これに応じて、ＰＯＳ端末３０のＣＰＵ３１は、スキャナー３７によって読取られた当該会員ＩＤをメインメモリ３２又は補助記憶デバイス３３に記憶させる。そして、ＣＰＵ３１は、当該会員ＩＤが情報通知サービスの会員ＩＤであるか否かをサーバー１０に照会するなどして、決済者が情報通知サービスの会員であることを判定する。そして、ＰＯＳ端末３０のＣＰＵ３１は、決済者が情報通知サービスの会員であるならば、情報要求をサーバー１０に送信するようネットワークＩ／Ｆ３４に指示する。この情報要求は、第２実施形態で情報端末２０が送信したものと同様、通知情報の送信をサーバー１０に要求するためのものである。ただし、第３実施形態では、ＣＰＵ３１は、補助記憶デバイス２３に記憶された会員ＩＤに代えてメインメモリ３２又は補助記憶デバイス３３に記憶された会員ＩＤを含むものとして情報要求を生成する。ＣＰＵ３１の指示に応じてネットワークＩ／Ｆ３４は、情報要求をサーバー１０に送信する。
【００７５】
一方、サーバー１０のＣＰＵ１１は、第２実施形態と同様に図６に示す制御処理を実行している。ただし、第３実施形態では、情報要求の送信元及び通知情報の送信先は、情報端末２０ではなく、ＰＯＳ端末３０である。
ＣＰＵ１１が図６に示す制御処理においてＡｃｔ３２及びＡｃｔ３３の処理を行うことで、第２実施形態と同様に、ＣＰＵ１１を中枢とするコンピューターは、第２の決定手段として動作する。
ＣＰＵ１１が図６に示す制御処理を実行することで、通知情報がＰＯＳ端末３０に送信される。したがって、Ａｃｔ３４の処理を行うことで、ＣＰＵ１１を中枢とするコンピューターはネットワークＩ／Ｆ１４と協働して、情報をレシート発行装置の一例であるＰＯＳ端末３０に送信する送信手段として動作する。
【００７６】
ＰＯＳ端末３０のＣＰＵ３１は、情報要求を送信した後、ネットワークＩ／Ｆ３４によって通知情報が受信されるのを待ち受けている。ＣＰＵ３１は、通知情報が受信されたならば、当該通知情報をメインメモリ３２又は補助記憶デバイス３３に記憶させる。この処理を行うことで、ＣＰＵ３１はネットワークＩ／Ｆ３４と協働して受信手段として動作する。そして、ＣＰＵ３１は、レシートを印刷するとき、レシートと共に当該通知情報を印刷するようプリンター３６に指示する。なお、ＣＰＵ３１は、通知情報を、レシートの末尾などに印刷させても良いし、レシートとは別の紙に印刷させても良い。この処理を行うことで、ＣＰＵ３１を中枢とするコンピューターはプリンター３６と協働して、レシートを発行する発行手段として動作する。
【００７７】
また、情報通知システム１は、電子レシートを発行しても良い。この場合には、ＰＯＳ端末３０は、図示しない電子レシートサーバーにレシートデータを送信するとき、通知情報も送信する。これにより、電子レシートサーバーは、電子レシートに通知情報を含めることができる。あるいは、ＰＯＳ端末３０は、通知情報を含んだ電子レシートを生成して、当該電子レシートのデータを情報端末２０に送信しても良い。この処理を行うことでも、ＣＰＵ３１を中枢とするコンピューターは、レシートを発行する発行手段として動作する。
【００７８】
以上のように、通知情報は、当該通知情報が含まれるレシートが発行されることで会員に通知される。言い換えれば、Ａｃｔ３４の処理は、通知情報を会員に通知するための処理の一例である。したがって、Ａｃｔ３４の処理を行うことで、第２実施形態と同様に、ＣＰＵ１１を中枢とするコンピューターは、情報を顧客に通知するための処理を行う処理手段として動作する。
【００７９】
第３実施形態の情報通知システム１は、サーバー１０及びＰＯＳ端末３０の動作によって、通知情報を含むレシートを発行する。当該通知情報が、店舗で販売されている商品についての広告又はクーポンであった場合には、会員が当該通知情報を見たことが、当該会員が当該店舗で当該商品を購入する動機に繋がる場合がある。したがって、第３実施形態の情報通知システム１によれば、店舗で販売されている商品の販売促進に通知情報を利用しやすい。また、第３実施形態の情報通知システム１は、第１実施形態のサーバー１０で得られるのと同様の効果が得られる。
【００８０】
〔第４実施形態〕
以下、第４実施形態に係る情報通知システム１について説明する。第４実施形態では、情報端末２０が情報通知装置として動作する。
【００８１】
第４実施形態では、情報端末２０のメインメモリ２２又は補助記憶デバイス２３に記憶されるプログラムは、図３及び図７に示す制御処理に関する記述を含む。
【００８２】
第４実施形態では、情報端末２０の補助記憶デバイス２３が、属性テーブルを記憶する。ただし、第４実施形態の属性テーブルには、情報端末２０の操作者一人分のみの会員ＩＤ及び属性が記録される。それ以外は、第１実施形態〜第３実施形態の属性テーブルＴと同様である。以下、補助記憶デバイス２３に記憶される属性テーブルを、端末テーブルと称する。
また、第４実施形態では、情報端末２０の補助記憶デバイス２３は、通知情報データベースを記憶する。通知情報データベースは、第２実施形態と同様のものである。なお、通知情報データベースは、定期的又は不定期に更新される。すなわち、ＣＰＵ２１は、通知情報データベースを更新するためのデータを、ネットワークＮＷを通じてサーバー１０などから取得する。そして、ＣＰＵ１１は、当該データを用いて通知情報データベースを更新する。
【００８３】
以下、第４実施形態に係る情報通知システム１の動作を説明する。
情報端末２０は、センサー部２６が出力するセンシングデータを補助記憶デバイス２３に記憶させる。
【００８４】
情報端末２０のＣＰＵ２１は、定期的に、図３に示す制御処理を開始する。ＣＰＵ２１は、メインメモリ２２又は補助記憶デバイス２３に記憶された情報通知アプリに基づいて図３の制御処理を実行する。図３の制御処理は、第１実施形態ではＣＰＵ１１が実行したものであるが、第４実施形態では、ＣＰＵ２１が実行する。ただし、ＣＰＵ２１は、センシングデータは、補助記憶デバイス２３に記憶されたものを用いる。また、ＣＰＵ２１は、属性テーブルＴに変えて、補助記憶デバイス２３に記憶された端末テーブルを用いる。以上のようにＣＰＵ２１が図３に示す制御処理を実行することで、会員の属性が決定される。したがって、図３に示す制御処理を行うことで、ＣＰＵ２１を中枢とするコンピューターは、第１の決定手段として動作する。
【００８５】
次に、以上のようにして決定された会員の属性を用いて、会員に通知情報を通知する動作を説明する。
図７は、ＣＰＵ２１による制御処理のフローチャートである。ＣＰＵ２１は、メインメモリ２２又は補助記憶デバイス２３に記憶された情報通知アプリに基づいて図７の制御処理を実行する。
Ａｃｔ２１〜Ａｃｔ２３については、ＣＰＵ２１は、図５と同様の処理を行う。ただし、ＣＰＵ２１は、Ａｃｔ２２及びＡｃｔ２３の待受状態にあるときに、特定の操作が行われたならば、Ａｃｔ２２においてＹｅｓと判定してＡｃｔ４１へと進む。また、ＣＰＵ２１は、Ａｃｔ２２及びＡｃｔ２３の待受状態にあるときに、一定時間が経過したならば、Ａｃｔ２３においてＹｅｓと判定してＡｃｔ４１へと進む。
【００８６】
Ａｃｔ４１においてＣＰＵ２１は、補助記憶デバイス２３に記憶された通知情報データベースに含まれる通知情報の中から、通知情報に関連付けられた条件を満たすものを抽出する。ＣＰＵ２１は、条件を満たすか否かは、補助記憶デバイス２３に記憶された端末テーブルを参照して、各属性の値に基づいて判定する。
【００８７】
Ａｃｔ４２においてＣＰＵ２１は、Ａｃｔ４４で抽出した通知情報の中から１つを選択する。ＣＰＵ２１は、例えば、当該選択はランダムに行う。なお、通知情報は、それぞれ選択されやすさが異なっても良い。この場合の選択されやすさは、例えば、通知情報データベースの配信者などが予め通知情報ごとに設定しておく。このようにすることで、例えば、通知情報として広告を選択する場合、広告料の多寡に応じて広告ごとの選択されやすさを異ならせるといったことが可能となる。また例えば、特に通知したい通知情報がある場合に、当該通知情報を選択されやすくするといったことが可能となる。Ａｃｔ４１及びＡｃｔ４４の処理により、タッチパネル２５に表示される通知情報が決定される。したがって、Ａｃｔ４１及びＡｃｔ４４の処理を行うことで、ＣＰＵ２１を中枢とするコンピューターは、第２の決定手段として動作する。
【００８８】
Ａｃｔ４３においてＣＰＵ２１は、Ａｃｔ４２で選択した通知情報を表示するようタッチパネル２５に指示する。この指示に応じてタッチパネル２５は、当該通知情報を表示する。なお、既にタッチパネル２５に通知情報が表示されていた場合には、ＣＰＵ２１は、通知情報の表示を、Ａｃｔ４２で選択されたものに更新するようタッチパネル２５に指示する。この指示に応じてタッチパネル２５は、当該通知情報を表示する。Ａｃｔ４３の処理を行うことで、ＣＰＵ２１を中枢とするコンピューターは、情報を顧客に通知するための処理を行う処理手段として動作する。ＣＰＵ２１は、Ａｃｔ４３の処理の後、Ａｃｔ２７へと進む。Ａｃｔ２７〜Ａｃｔ２９の処理については、ＣＰＵ２１は、図５と同様の処理を行う。
【００８９】
情報通知システム１が以上のように動作することで、情報端末２０で情報通知アプリが実行されている間は、操作者により特定の操作がされたことに応じて通知情報がタッチパネル２５に表示される。また、情報端末２０で情報通知アプリが実行されている間は、通知情報がタッチパネル２５に表示されていない時間が一定時間以上になった場合も、通知情報がタッチパネル２５に表示される。
【００９０】
以上のように第４実施形態では、情報端末２０が情報通知装置として動作する。そして、第１実施形態〜第３実施形態ではサーバー１０が行っていた属性の決定及び通知情報の選択の処理を、第４実施形態では情報端末２０が行っている。したがって、第４実施形態では、第１実施形態の情報通知システム１で得られるのと同様の効果を、情報端末２０のみで達成できる。
また、第４実施形態の情報通知システム１において情報端末２０は、補助記憶デバイス２３に記憶された通知情報データベースを定期的又は不定期に更新する。したがって、情報端末２０は、新しい通知情報の中から会員に通知する通知情報を選択することが可能である。
【００９１】
〔第５実施形態〕
以下、第５実施形態に係る情報通知システム１について説明する。第５実施形態では、サーバー１０と情報端末２０とが協働して情報通知装置として動作する。
【００９２】
第５実施形態では、サーバー１０のメインメモリ１２又は補助記憶デバイス１３に記憶されるプログラムは、図６に示す制御処理に関する記述を含む。
また、第５実施形態では、情報端末２０のメインメモリ２２又は補助記憶デバイス２３に記憶されるプログラムは、図３及び図５に示す制御処理に関する記述を含む。
【００９３】
第５実施形態では、サーバー１０の補助記憶デバイス１３は、第２実施形態と同様に、通知情報データベースを記憶する。また、情報端末２０の補助記憶デバイス２３は、第４実施形態と同様に端末テーブルを記憶する。
【００９４】
以下、第５実施形態に係る情報通知システム１の動作を説明する。
情報端末２０は、センサー部２６が出力するセンシングデータを補助記憶デバイス２３に記憶させる。
【００９５】
情報端末２０のＣＰＵ２１は、定期的に、図３に示す制御処理を開始する。ＣＰＵ２１は、メインメモリ２２又は補助記憶デバイス２３に記憶された情報通知アプリに基づいて図３の制御処理を実行する。図３の制御処理は、第１実施形態ではＣＰＵ１１が実行したものであるが、第５実施形態では、ＣＰＵ２１が実行する。ただし、ＣＰＵ２１は、センシングデータは、補助記憶デバイス２３に記憶されたものを用いる。また、ＣＰＵ２１は、属性テーブルＴに変えて、補助記憶デバイス２３に記憶された端末テーブルを用いる。以上のようにＣＰＵ２１が図３に示す制御処理を実行することで、会員の属性が決定される。したがって、図３に示す制御処理を行うことで、ＣＰＵ２１を中枢とするコンピューターは、第１の決定手段として動作する。
【００９６】
次に、以上のように決定された会員の属性を用いて、会員に通知情報を通知する動作を説明する。
ＣＰＵ２１は、メインメモリ２２又は補助記憶デバイス２３に記憶された情報通知アプリに基づいて図５の制御処理を実行する。
Ａｃｔ２１〜Ａｃｔ２４について、ＣＰＵ２１は、第２実施形態と同様に処理を行う。ただし、第５実施形態では、Ａｃｔ２４においてＣＰＵ２１は、補助記憶デバイス２３に記憶された会員ＩＤに代えて補助記憶デバイス２３に記憶された端末テーブルを含むものとして情報要求を生成する。そして、Ａｃｔ２４の処理によって情報要求はサーバー１０に送信される。送信された情報要求は、サーバー１０のネットワークＩ／Ｆ１４によって受信される。
【００９７】
一方、サーバー１０のＣＰＵ１１は、図６に示す制御処理を実行している。ＣＰＵ１１は、メインメモリ１２又は補助記憶デバイス１３に記憶された制御プログラムに基づいて図６の制御処理を実行する。ＣＰＵ１１は、図６の制御処理を第２実施形態と同様に行う。ただし、Ａｃｔ３２においてＣＰＵ１１は、属性テーブルＴに代えて、情報要求に含まれた端末テーブルを参照して、端末テーブルに含まれる会員の属性に基づいて、各通知情報が条件を満たすか否かを判定する。
図６の制御処理において、サーバー１０は、Ａｃｔ３１の処理により情報要求を受信する。この情報要求には、会員の属性を含む端末テーブルが含まれる。したがって、Ａｃｔ３１の処理を行うことで、ＣＰＵ１１はネットワークＩ／Ｆ１４と協働して、顧客の属性を表す属性情報を取得する取得手段として動作する。また、第２実施形態と同様に、図６の制御処理においてＡｃｔ３２及びＡｃｔ３３の処理を行うことで、ＣＰＵ１１を中枢とするコンピューターは、第２の決定手段として動作する。さらに、図６の制御処理において、サーバー１０は、Ａｃｔ３４の処理により通知情報を情報要求の送信元の情報端末２０に送信する。したがって、Ａｃｔ３４の処理を行うことで、ＣＰＵ１１はネットワークＩ／Ｆ１４と協働して、情報を情報端末に送信する送信手段として動作する。
【００９８】
一方、図５のＡｃｔ２５において情報端末２０のＣＰＵ２１は、第２実施形態と同様に、ネットワークＩ／Ｆ２４によって通知情報が受信されるのを待ち受けている。ＣＰＵ２１は、通知情報が受信されると、Ａｃｔ２５においてＹｅｓと判定してＡｃｔ２６へと進む。Ａｃｔ２５の処理を行うことで、ＣＰＵ２１はネットワークＩ／Ｆ２４と協働して、情報を受信する受信手段として動作する。そして、ＣＰＵ２１は、第２実施形態と同様にＡｃｔ２６〜Ａｃｔ２９の処理を行う。ここで、ＣＰＵ２１は、Ａｃｔ２６の処理により、Ａｃｔ２５で受信した通知情報をタッチパネル２５に表示させる。このように通知情報がタッチパネル２５に表示されることで、通知情報は会員に提示される。したがって、Ａｃｔ２６の処理を行うことで、ＣＰＵ２１はタッチパネル２５と協働して、受信された情報を会員に提示する提示手段として動作する。そしてこの提示により、通知情報が会員に通知される。言い換えれば、Ａｃｔ３４におけるＣＰＵ１１の処理は、通知情報を会員に通知するための処理の一例である。したがって、Ａｃｔ３４の処理を行うことで、ＣＰＵ１１を中枢とするコンピューターは、情報を顧客に通知するための処理を行う処理手段として動作する。
【００９９】
以上のように第５実施形態の情報通知システム１においては、属性の決定を情報端末２０が行い、属性に基づく通知情報の選択をサーバー１０が行う。したがって、第５実施形態の情報通知システム１においても、第１実施形態の情報通知システム１で得られるのと同様の効果を達成できる。さらに、第５実施形態の情報通知システム１においては、第２実施形態と同様に、サーバー１０が、複数の通知情報の中で会員の属性に基づく条件を満たしている通知情報を情報端末に送信する。したがって、第５実施形態の情報通知システム１においては、第２実施形態の情報通知システム１で得られるのと同様の効果も達成できる。そして、第１実施形態〜第３実施形態ではサーバー１０が行っていた属性の決定のための処理を、第５実施形態では情報端末２０が行っている。したがって、第５実施形態では、サーバー１０の計算能力及び記憶容量は、第１実施形態〜第３実施形態と比べて低くて良い。また、第４実施形態では情報端末２０が行っていた通知情報の選択のための処理を、第５実施形態ではサーバー１０が行っている。したがって、情報端末２０の計算能力及び記憶容量は、第４実施形態と比べて低くて良い。
【０１００】
上記の第１実施形態〜第５実施形態は、以下のような変形も可能である。
【０１０１】
属性Ａ１〜属性Ａｎの値は、ＴＲＵＥ及びＦＡＬＳＥに限らなくても良い。例えば、属性Ａ１〜属性Ａｎのうちの１つを、血圧を示す属性とし、当該属性の値を、センシングデータより算出した血圧の平均値とする。
【０１０２】
属性Ｂ１〜Ｂｍは、過去の購買履歴に基づく属性を含んでも良い。例えば、当該属性は、特定の商品を買ったことがあるか否か、又は特定の種類の商品の合計購入金額などである。属性Ｂ１〜Ｂｍが過去の購買履歴に基づく属性を含むことで、当該属性と属性Ａ１〜Ａｎとを併用して会員に通知する通知情報を決定することもできる。そしてこの場合には、センシングデータに基づいて決定された属性だけに基づく場合に比べて、さらに顧客に応じた適切なサービスを提供できる。
【０１０３】
第５実施形態のサーバー１０は、複数の情報端末２０のそれぞれから送信された端末テーブルを補助記憶デバイス１３に記憶しておいても良い。この場合には、サーバー１０は、属性テーブルＴに代えて複数の端末テーブルを用いることで、第１実施形態〜第３実施形態と同様の、会員に通知情報を通知する動作を行うことができる。
【０１０４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０５】
１…情報通知システム、１０…サーバー、１１，２１，３１…ＣＰＵ、１２，２２，３２…メインメモリ、１３，２３，３３…補助記憶デバイス、１４，２４，３４…ネットワークＩ／Ｆ、１５，２７，３８…バス、２０…情報端末、２５，３５…タッチパネル、２６…センサー部、３０…ＰＯＳ端末、３６…プリンター。
【図１】
2018010519.tif 000003
【図２】
2018010519.tif 000004
【図３】
2018010519.tif 000005
【図４】
2018010519.tif 000006
【図５】
2018010519.tif 000007
【図６】
2018010519.tif 000008
【図７】
2018010519.tif 000009