(57)【要約】【課題】店内に存在する買物客を入店から退店まで完全に監視することができなかったとしても購入商品の登録を行えるようにする。【解決手段】第１の取得手段は、入店する買物客を識別する客コードを取得する。決定手段は、買物客の行動を監視する監視装置により監視されている買物客に対して第１の取得手段により取得された客コードが不明である場合に、当該買物客に対して仮コードを決定する。登録手段は、買物客が購入対象として選択した商品を、当該買物客に対して取得された客コード又は決定された仮コードに関連付けて購入商品として登録する。更新手段は、仮コードが決定されている買物客に関して、当該買物客に対して取得された客コードが判明した場合に、当該買物客に対して決定されている仮コードに関連付けられている購入商品を、当該買物客に対して取得された客コードに関連付けた購入商品に更新する。【選択図】      図３
2020115261.tif 000002
【特許請求の範囲】
【請求項１】
店舗へと入店する買物客を識別するための客コードを取得する第１の取得手段と、
前記店舗における前記買物客の行動を監視する監視装置により監視されている前記買物客に対して前記第１の取得手段により取得された前記客コードが不明である場合に、当該買物客に対して仮コードを決定する決定手段と、
前記買物客が購入対象として選択した商品を、当該買物客に対して前記第１の取得手段により取得された客コード又は前記決定手段により決定された仮コードに関連付けて購入商品として登録する登録手段と、
前記決定手段により前記仮コードが決定されている前記買物客に関して、当該買物客に対して前記第１の取得手段により取得された前記客コードが判明した場合に、当該買物客に対して決定されている前記仮コードに関連付けられている前記購入商品を、当該買物客に対して取得された前記客コードに関連付けた購入商品に更新する更新手段と、
を具備する商品登録装置。
【請求項２】
前記登録手段は、前記更新手段による更新が行われた場合に、前記客コードが判明した前記買物客に対して前記決定手段により決定されていた仮コードに関連付けての購入商品の登録を終了し、
前記店舗から退店しようとする前記買物客に対して決定された前記仮コードに関連付けての購入商品の登録が前記登録手段により行われている場合に、前記買物客の客コードを取得する第２の取得手段、
をさらに備える請求項１に記載の商品登録装置。
【請求項３】
前記更新手段により更新された購入商品が関連付けられた客コードで識別される買物客が前記店舗から退店しようとする場合に、上記の客コードに関連付けられた購入商品を前記買物客に確認させるためのデータを出力する出力手段、
をさらに備える請求項１又は請求項２に記載の商品登録装置。
【請求項４】
前記出力手段は、前記のデータを、前記の確認のための他、売場からどの買物客によって取り出されたかが不明である商品が購入商品ではないかを前記買物客に確認させるためのデータとする、
請求項３に記載の商品登録装置。
【請求項５】
前記登録手段は、売場からどの買物客によって取り出されたかが不明である商品のうちから前記買物客によって指定された商品を、当該買物客の客コードに関連付けられた購入商品に追加する、
請求項４に記載の商品登録装置。
【請求項６】
コンピュータを、
店舗へと入店する買物客を識別するための客コードを取得する第１の取得手段と、
前記店舗における前記買物客の行動を監視する監視装置により監視されている前記買物客に対して前記第１の取得手段により取得された前記客コードが不明である場合に、当該買物客に対して仮コードを決定する決定手段と、
前記買物客が購入対象として選択した商品を、当該買物客に対して前記第１の取得手段により取得された客コード又は前記決定手段により決定された仮コードに関連付けて購入商品として登録する登録手段と、
前記決定手段により前記仮コードが決定されている前記買物客に関して、当該買物客に対して前記第１の取得手段により取得された前記客コードが判明した場合に、当該買物客に対して決定されている前記仮コードに関連付けられている前記購入商品を、当該買物客に対して取得された前記客コードに関連付けた購入商品に更新する更新手段と、
して機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品登録装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
多数のセンサにより店舗内における買物客の行動を監視することで、買物客が購入しようとする商品の登録を行う技術は、既に実現されている。
しかしながらこのような技術においては、買物客の行動を常に監視できるように、大量のセンサを適切に配置し、それらセンサでの検出結果を適切に処理する必要があり、実際のシステム構築には多くの困難が存在していた。
このような事情から、入店から退店まで完全に追跡できなかった買物客についても購入商品の登録を行えることが望まれていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１２６７４９号公報
【特許文献２】特開２０１８−１５９９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、入店から退店まで完全に追跡できなかった買物客についても購入商品の登録を行える商品登録装置及び情報処理プログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の商品登録装置は、第１の取得手段、決定手段、登録手段及び更新手段を備える。第１の取得手段は、店舗へと入店する買物客を識別するための客コードを取得する。決定手段は、店舗における買物客の行動を監視する監視装置により監視されている買物客に対して第１の取得手段により取得された客コードが不明である場合に、当該買物客に対して仮コードを決定する。登録手段は、買物客が購入対象として選択した商品を、当該買物客に対して第１の取得手段により取得された客コード又は決定手段により決定された仮コードに関連付けて購入商品として登録する。更新手段は、決定手段により仮コードが決定されている買物客に関して、当該買物客に対して第１の取得手段により取得された客コードが判明した場合に、当該買物客に対して決定されている仮コードに関連付けられている購入商品を、当該買物客に対して取得された客コードに関連付けた購入商品に更新する。
【図面の簡単な説明】
【０００６】
【図１】一実施形態に係る販売管理装置の要部回路構成と、この販売管理装置を用いて構成された店舗システムの概略構成とを示すブロック図。
【図２】図１中のプロセッサによるメイン管理処理のフローチャート。
【図３】図１中のプロセッサによるサブ管理処理のフローチャート。
【図４】第１の確認画面を示す図。
【図５】第２の確認画面を示す図。
【発明を実施するための形態】
【０００７】
以下、実施の形態の一例について図面を用いて説明する。なお、本実施の形態では、商品登録装置としての機能を備えた販売管理装置を例に説明する。
図１は本実施形態に係る販売管理装置１０の要部回路構成と、この販売管理装置１０を用いて構成された店舗システム１００の概略構成とを示すブロック図である。
【０００８】
店舗システム１００は、売場に陳列した商品を販売する店舗における商品販売のための情報処理を行う。店舗システム１００は、販売管理装置１０、チェックイン端末２０、センサ群３０及びチェックアウト端末４０を、通信ネットワーク２００を介して通信可能とすることで構成されている。店舗システム１００は、チェックイン端末２０を複数台含む場合もある。店舗システム１００は、チェックアウト端末４０を複数台含む場合もある。なお販売管理装置１０は、決済サーバ３００とも、通信ネットワーク２００を介して通信可能である。
【０００９】
通信ネットワーク２００は、インターネット、ＶＰＮ（virtual private network）、ＬＡＮ（local area network）、公衆通信網、移動体通信網などを、単独又は適宜に組み合わせて用いることができる。
決済サーバ３００は、通信ネットワーク２００を介しての決済要求に応じてクレジット決済を行う。
【００１０】
販売管理装置１０は、上記店舗において買物客によって売場から取り出された商品をその買物客の購入商品として登録する。販売管理装置１０は、買物客が店舗から退店した場合等に、当該買物客の購入商品についての代金の決済を決済サーバ３００に要求する。
チェックイン端末２０は、買物客が入店するための手続きを受け付ける。チェックイン端末２０は、タッチパネル２１及びリーダ２２を備える。タッチパネル２１は、入店しようとする買物客に対して各種の情報を提示するための画面を表示する。タッチパネル２１は、買物客によるタッチ操作によって指定されるデータを入力する。リーダ２２は、入店しようとする買物客が提示する会員コードを読み取る。リーダ２２は例えば、光学式の２次元バーコードリーダである。
【００１１】
センサ群３０は、店舗内に配置された多数のセンサを含む。これら多数のセンサはそれぞれ、買物客の行動及び商品の陳列状況を検出する。これらセンサは例えば、カメラ、光センサ、赤外線センサ、温度センサ、あるいは重量センサなどである。
チェックアウト端末４０は、買物客が退店するための手続きを受け付ける。チェックアウト端末４０は、タッチパネル４１及びリーダ４２を備える。タッチパネル４１は、退店しようとする買物客に対して各種の情報を提示するための画面を表示する。タッチパネル４１は、買物客によるタッチ操作によって指定されるデータを入力する。リーダ４２は、退店しようとする買物客が提示する会員コードを読み取る。リーダ４２は例えば、光学式の２次元バーコードリーダである。
【００１２】
販売管理装置１０は、プロセッサ１１、メインメモリ１２、補助記憶デバイス１３、通信インタフェース１４及び伝送路１５等を備える。プロセッサ１１と、メインメモリ１２、補助記憶デバイス１３及び通信インタフェース１４とは、伝送路１５によって接続される。そしてプロセッサ１１、メインメモリ１２及び補助記憶デバイス１３は、伝送路１５で接続されていることによって、販売管理装置１０を制御するための情報処理を行うコンピュータを構成する。
プロセッサ１１は、上記コンピュータの中枢部分に相当する。プロセッサ１１は、情報処理プログラムに従って、販売管理装置１０としての各種の機能を実現するための情報処理を行う。
【００１３】
メインメモリ１２は、上記コンピュータの主記憶部分に相当する。メインメモリ１２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１２は、不揮発性のメモリ領域では情報処理プログラムを記憶する。またメインメモリ１２は、プロセッサ１１が情報処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ１２は、揮発性のメモリ領域を、プロセッサ１１によってデータが適宜書き換えられるワークエリアとして使用する。
【００１４】
補助記憶デバイス１３は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス１３としては、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disc drive）又はＳＳＤ（solid state drive）を単独で、あるいは複数組み合わせて用いることができる。補助記憶デバイス１３は、プロセッサ１１が各種の処理を行う上で使用するデータや、プロセッサ１１での処理によって生成されたデータを保存する。補助記憶デバイス１３は、情報処理プログラムを記憶する場合もある。補助記憶デバイス１３が記憶する情報処理プログラムの１つは、販売管理装置１０としての機能を実現するためのアプリケーションプログラム（以下、販売管理アプリと称する）Ｐ１である。補助記憶デバイス１３は、購入商品テーブルＤ１、不明商品テーブルＤ２及びロスト期間データＤ３を記憶する。購入商品テーブルＤ１は、買物客の会員コードに関連付けて、当該買物客の購入商品のリストを表したテーブルデータである。不明商品テーブルＤ２は、売場から取り出されているものの、どの買物客が購入しようとしているかが不明である商品（以下、不明商品と称する）のリストを表したテーブルデータである。不明商品のリストは、不明商品のそれぞれについて、それを識別する商品コードと、売場から取り出された時刻とを関連付けて表している。ロスト期間データＤ３については後述する。
【００１５】
通信インタフェース１４は、通信ネットワーク２００を介したデータ通信のインタフェースである。通信インタフェース１４としては、例えばＬＡＮを介したデータ通信を行うための周知の通信デバイスを利用できる。
伝送路１５は、アドレスバス、データバス及び制御信号線等を含み、接続された各部の間で授受されるデータ及び制御信号を伝送する。
【００１６】
販売管理装置１０は、例えば汎用のコンピュータ装置を基本ハードウェアとして用いることができる。このときに典型的には、販売管理アプリＰ１が補助記憶デバイス１３に記憶されない状態のコンピュータ装置と販売管理アプリＰ１とが個別に販売管理装置１０を使用する企業等に譲渡される。販売管理アプリＰ１の譲渡は、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。そしてこの場合は、販売管理装置１０の管理者又はサービスマンなどによる操作に応じて、販売管理アプリＰ１が補助記憶デバイス１３に書き込まれる。ただし、販売管理アプリＰ１をコンピュータ装置の補助記憶デバイス１３に記憶してなる販売管理装置１０が上記の企業等に譲渡されても構わない。
【００１７】
次に以上のように構成された店舗システム１００の動作について説明する。
店舗システム１００により管理される店舗で買い物する買物客は、入店前に会員登録を済ませて、会員コードの発行を受けておく。また買物客はこの会員登録に際しては、クレジット決済のためのクレジット情報を申告しておく。買物客の会員コード及びクレジット情報は互いに関連付けた状態で、補助記憶デバイス１３又は別の記憶デバイスに保存される。上記の別の記憶デバイスは例えば、通信ネットワーク２００に接続された図示しないサーバ装置に備えられた記憶デバイスである。
【００１８】
店舗に入店して買い物を開始する買物客は、会員コードを表したバーコードをチェックイン端末２０のリーダ２２に翳す。例えば買物客は、自らが所持するスマートフォンなどの情報端末に、会員コードを表したバーコードを表示させた上で、このバーコードをリーダ２２に翳す。リーダ２２は、翳されたバーコードを読み取り、そこに示された会員コードを取得する。バーコードは、偽造による不正を防止するための周知の処理を施していることが好ましい。このため、バーコードとしては、二次元コードを用いることが想定される。しかしながら、バーコードとしては、一次元コード、あるいはそれ以外の任意のタイプのものが利用できる。また会員コードは、会員カードに形成されたものであってもよい。リーダ２２は、非接触通信、接触通信、磁気読み取り、あるいは買物客による手入力などにより会員コードを取得してもよい。またリーダ２２は、買物客の顔又は指紋などを読み取って、顔認証又は指紋認証などの生体認証技術を利用して買物客を認証し、補助記憶デバイス１３又はその他の任意の記憶デバイスに記憶されている会員コードを読み取ってもよい。
【００１９】
チェックイン端末２０は、リーダ２２によって会員コードが取得されたならば、当該会員コードの通知を伴って、当該買物客に関する販売管理の開始を要求する。例えばチェックイン端末２０に備えられたプロセッサは、当該要求のための要求データを販売管理装置１０に宛てて通信ネットワーク２００へと送出する。当該プロセッサは、リーダ２２によって取得された会員コードと、販売管理の開始の要求であることを表すものとして予め定められたコマンドとを要求データに含める。要求データは、通信ネットワーク２００によって販売管理装置１０へと伝送される。販売管理装置１０では、通信ネットワーク２００によって伝送された要求データを通信インタフェース１４が受信し、プロセッサ１１へと与える。そうするとプロセッサ１１は、販売管理のための以下に説明する情報処理（以下、メイン管理処理と称する）を販売管理アプリＰ１に従って実行する。
【００２０】
図２はプロセッサ１１によるメイン管理処理のフローチャートである。なおプロセッサ１１は、複数の買物客が在店している場合には、それらの買物客のそれぞれに関してメイン管理処理を並行して実行する。複数のメイン管理処理は、販売管理装置１０に複数のプロセッサを備えて、これら複数のプロセッサによって分散処理してもよい。あるいは複数のメイン管理処理は、販売管理装置１０を複数備えて、これら複数の販売管理装置１０で分散処理してもよい。以下に説明するメイン管理処理の内容は一例であって、一部の処理の順序の変更、一部の処理の省略、あるいは別の処理の追加などは適宜に可能である。
【００２１】
Ａｃｔ１としてプロセッサ１１は、要求データに含まれた会員コードを監視コードとしてセットする。つまりプロセッサ１１は、店舗へと入店する買物客を識別するための客コードとして、要求データに含まれた会員コードを取得しているのである。かくして販売管理アプリＰ１に基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは第１の取得手段として機能する。なお、客コードとしては、例えば会員登録とは無関係に決定されるシリアル番号のようなコードなど、個々の買物客を識別可能であればどのようなコードが用いられてもよい。
メイン管理処理は、個人が特定されている一人の買物客による買い物を管理する処理である。以下のメイン管理処理に関する説明においては、そのような管理の対象となる一人の買物客を、特定客と称する。
【００２２】
ところでプロセッサ１１は、メイン管理処理とは別に、買物客の行動及び商品の陳列状況を、センサ群３０での検出結果に基づいて監視するための情報処理（以下、監視処理と称する）を実行する。例えばプロセッサ１１は監視処理においてはまず、センサ群３０に含まれたカメラによる撮影画像にチェックイン端末２０に対峙する状態で映り込んでいる買物客を特定する。そして当該買物客の移動、買物客が商品を売場から取り出す動作、買物客が商品を売場に戻す動作などを、上記のようにメイン管理処理により設定された監視コード、あるいは後述するサブ管理処理により設定された監視コードで識別される買物客に関する行動として監視する。またプロセッサ１１は、センサ群３０に含まれたカメラ及びその他のセンサでの検出結果に基づいて、売場における商品の陳列状況を監視し、売場からの商品の取り出し又は売場への商品の戻しなどが生じた場合にそれを判定する。なお、このような監視処理を、具体的にどのような情報処理によって実現するかは任意であり、例えば既存の技術を利用することが可能である。なおプロセッサ１１は、監視コードが複数設定されているときには、それら複数の監視コードのそれぞれに関して上記の監視処理を実行する。ただしこの監視処理は、販売管理装置１０に複数のプロセッサを備えて、これら複数のプロセッサによって分散処理してもよい。あるいは上記の監視処理は、販売管理装置１０を複数備えて、これら複数の販売管理装置１０で分散処理してもよい。かくして販売管理装置１０は、買物客の行動を監視する監視装置としての機能も備えている。しかしながら上記の監視処理は、販売管理装置１０とは別の情報処理装置によって実行されてもよい。
【００２３】
メイン管理処理において、Ａｃｔ２としてプロセッサ１１は、特定客が売場から購入対象とする商品を取り出したか否かを確認する。そしてプロセッサ１１は、該当する行動を特定客が行ったことが監視処理により確認されていないならばＮｏと判定し、Ａｃｔ３へと進む。
Ａｃｔ３としてプロセッサ１１は、特定客が売場へと商品を戻したか否かを確認する。そしてプロセッサ１１は、該当する行動を特定客が行ったことが監視処理により確認されていないならばＮｏと判定し、Ａｃｔ４へと進む。
Ａｃｔ４としてプロセッサ１１は、特定客が退店しようとしているか否かを確認する。そしてプロセッサ１１は、該当する行動を特定客が行ったことが監視処理により確認されていないならばＮｏと判定し、Ａｃｔ２へと戻る。
かくしてプロセッサ１１はＡｃｔ２〜Ａｃｔ４としては、商品の取り出し、商品の戻し、及び退店が監視処理によって確認されるのを待ち受けている。
【００２４】
監視処理においてプロセッサ１１は、特定客が売場から商品を取り出したことを確認すると、その特定客に関するメイン管理処理に割り込みをかけて、特定客が取り出した商品の商品コードを通知する。この割り込みを受けるとプロセッサ１１は、メイン管理処理のＡｃｔ２にてＹｅｓと判定し、Ａｃｔ５へと進む。
【００２５】
Ａｃｔ５としてプロセッサ１１は、購入商品テーブルＤ１に特定客の会員コードに関連付けて示された商品リストを更新する。つまりプロセッサ１１は、該当する商品リストを、監視処理から通知された商品コードを購入商品の商品コードとして含むように更新する。これにより、プロセッサ１１の第１の取得手段としての機能によって取得された客コードとしての会員コードに関連付けての購入商品の登録がなされる。かくして販売管理アプリＰ１に基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは、このような登録を行う登録手段として機能する。プロセッサ１１はこののち、Ａｃｔ２〜Ａｃｔ４の待ち受け状態に戻る。
【００２６】
監視処理においてプロセッサ１１は、特定客が売場へと商品を戻したことを確認すると、その特定客に関するメイン管理処理に割り込みをかけて、特定客が戻した商品の商品コードを通知する。この割り込みを受けるとプロセッサ１１は、メイン管理処理のＡｃｔ３にてＹｅｓと判定し、Ａｃｔ６へと進む。
Ａｃｔ６としてプロセッサ１１は、購入商品テーブルＤ１に特定客に関連付けて示された商品リストを更新する。つまりプロセッサ１１は、該当する商品リストを、監視処理から通知された商品コードを購入商品の商品コードから除外するように更新する。プロセッサ１１はこののち、Ａｃｔ２〜Ａｃｔ４の待ち受け状態に戻る。
【００２７】
さて、監視処理においては例えば、買物客について服装などの特徴を入店時に検出し、当該特徴との類似性に基づいてカメラに映り込んだ買物客を特定することが考えられる。この場合においては、例えば買物客がコートを脱ぐなどして服装が大幅に変化すると、カメラに映り込んだ買物客を特定することができなくなる。そしてこのような状況に陥ると、該当の買物客に関するメイン管理処理に対する上述の割り込みは行われなくなり、プロセッサ１１はＡｃｔ２〜Ａｃｔ４の待機状態を維持することになる。
【００２８】
一方で上記のような状況では、監視処理においては、監視コードが不明である買物客が新たに検出されることとなる。この場合にプロセッサ１１は、当該の買物客を対象として以下に説明する情報処理（以下、サブ管理処理と称する）を販売管理アプリＰ１に従って実行する。
【００２９】
図３はプロセッサ１１によるサブ管理処理のフローチャートである。このように、サブ管理処理は、個人が特定されていない一人の買物客による買い物を管理する処理である。以下のサブ管理処理に関する説明においては、そのような管理の対象となる一人の買物客を、不明客と称する。なおプロセッサ１１は、このサブ管理処理の対象となる不明客が複数在店している場合には、それらの不明客のそれぞれに関してサブ管理処理を並行して実行する。複数のサブ管理処理は、販売管理装置１０に複数のプロセッサを備えて、これら複数のプロセッサによって分散処理してもよい。あるいは複数のサブ管理処理は、販売管理装置１０を複数備えて、これら複数の販売管理装置１０で分散処理してもよい。以下に説明するサブ管理処理の内容は一例であって、一部の処理の順序の変更、一部の処理の省略、あるいは別の処理の追加などは適宜に可能である。
【００３０】
Ａｃｔ２１としてプロセッサ１１は、どの会員コードとも一致せず、かつ既に利用されている仮コードとも異なる仮コードを決定する。そしてプロセッサ１１は、上記のように監視処理において監視コードが不明となった買物客、つまり不明客に関する新たな監視コードとして上記の決定した仮コードを設定する。一方でプロセッサ１１は監視処理においては、上記のように不明客の行動を、ここで新たに設定された監視コードで識別される買物客の行動として監視する。かくして販売管理アプリＰ１に基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは仮コードを決定する決定手段として機能する。
【００３１】
Ａｃｔ２２としてプロセッサ１１は、不明客が売場から商品を取り出したか否かを確認する。そしてプロセッサ１１は、該当する行動を不明客が行ったことが監視処理により確認されていないならばＮｏと判定し、Ａｃｔ２３へと進む。
Ａｃｔ２３としてプロセッサ１１は、不明客が売場へと商品を戻したか否かを確認する。そしてプロセッサ１１は、該当する行動を不明客が行ったことが監視処理により確認されていないならばＮｏと判定し、Ａｃｔ２４へと進む。
Ａｃｔ２４としてプロセッサ１１は、不明客に関してＡｃｔ２１にて監視コードを設定する前の不明となった監視コードが監視処理において再判明したか否かを確認する。そしてプロセッサ再判明していないならばＮｏと判定し、Ａｃｔ２５へと進む。
Ａｃｔ２５としてプロセッサ１１は、不明客が退店しようとしているか否かを確認する。そしてプロセッサ１１は、該当する行動を不明客が行ったことが監視処理により確認されていないならばＮｏと判定し、Ａｃｔ２２へと戻る。
かくしてプロセッサ１１はＡｃｔ２２〜Ａｃｔ２５としては、商品の取り出し、商品の戻し、監視コードの再判明及び退店が監視処理によって確認されるのを待ち受けている。
【００３２】
監視処理においてプロセッサ１１は、不明客が売場から商品を取り出したことを確認ｎすると、その不明客に関するサブ管理処理に割り込みをかけて、不明客が取り出した商品の商品コードを通知する。この割り込みを受けるとプロセッサ１１は、サブ管理処理のＡｃｔ２２にてＹｅｓと判定し、Ａｃｔ２６へと進む。
【００３３】
Ａｃｔ２６としてプロセッサ１１は、購入商品テーブルＤ１に不明客に関連付けて示された商品リストを更新する。つまりプロセッサ１１は、該当する不明客に対して決定された仮コードに関連付けた商品リストを、監視処理から通知された商品コードを購入商品の商品コードとして含むように更新する。これにより、プロセッサ１１の決定手段としての機能によって決定された仮コードに関連付けての購入商品の登録がなされる。かくして販売管理アプリＰ１に基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは、このような登録を行う登録手段として機能する。プロセッサ１１はこののち、Ａｃｔ２２〜Ａｃｔ２５の待ち受け状態に戻る。
【００３４】
監視処理においてプロセッサ１１は、不明客が売場へと商品を戻したことを確認すると、その不明客に関するサブ管理処理に割り込みをかけて、不明客が戻した商品の商品コードを通知する。この割り込みを受けるとプロセッサ１１は、サブ管理処理のＡｃｔ２３にてＹｅｓと判定し、Ａｃｔ２７へと進む。
Ａｃｔ２７としてプロセッサ１１は、購入商品テーブルＤ１に不明客に関連付けて示された商品リストを更新する。つまりプロセッサ１１は、該当する商品リストを、監視処理から通知された商品コードを購入商品の商品コードから除外するように更新する。プロセッサ１１はこののち、Ａｃｔ２２〜Ａｃｔ２５の待ち受け状態に戻る。
【００３５】
買物客が、例えば一旦脱いだコートを再度着たり、顔が鮮明に画像に映り込んだりするなどの事情により、不明客とされていた買物客について、メイン管理処理のＡｃｔ１にて設定された監視コードが再判明することがある。そしてこの場合にプロセッサ１１は監視処理において、不明客に関するサブ管理処理に割り込みをかけて再判明した監視コードを通知する。この割り込みを受けるとプロセッサ１１は、サブ管理処理のＡｃｔ２４にてＹｅｓと判定し、Ａｃｔ２８へと進む。
【００３６】
Ａｃｔ２８としてプロセッサ１１は、不明客に関する商品リストを、上記のように通知された監視コードで識別される特定客に関する商品リストに結合する。つまりプロセッサ１１は例えば、不明客に関する商品リストに示されている買上商品のそれぞれを上記のように通知された監視コードで識別される特定客に関する商品リストに追加する。上記の再判明は、仮コードが決定されている買物客に関して、当該買物客に対して入店時に客コードとして取得した会員コードが判明したことに相当する。そしてプロセッサ１１はこの場合に、当該買物客に対して決定されている仮コードに関連付けられている購入商品を、当該買物客に対して客コードとして取得されている会員コードに関連付けた購入商品に更新するのである。かくして販売管理アプリに基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータはそのような更新を行う更新手段として機能する。なおプロセッサ１１はこのとき、不明客に関する商品リストを購入商品テーブルＤ１から削除してもよい。
【００３７】
Ａｃｔ２９としてプロセッサ１１は、上記のように通知された監視コードで識別される特定客に関するロスト期間を記録する。ロスト期間とは、ある買物客について、特定客としての行動が不明となってから、不明客としての行動として検出されるまでの期間である。プロセッサ１１は例えば、上記のように通知された監視コードで識別される特定客に関する商品リストを最後に更新してから、不明客に対してＡｃｔ２１にて監視コードを設定するまでの期間をロスト期間とする。そしてプロセッサ１１は、このロスト期間を表すデータを、特定客の監視コードに関連づけてメインメモリ１２又は補助記憶デバイス１３に保存する。そしてプロセッサ１１はこののち、サブ管理処理を終了する。
【００３８】
一方、不明客が退店につながる予め定められた行動を行った場合、プロセッサ１１は監視処理によって退店しようとしているとして検出する。例えば、店舗の出口に向かう買物客がチェックアウト端末４０の前を通過するように店内をレイアウトしておく。そしてプロセッサ１１は例えば、不明客がチェックアウト端末４０の近くへと移動した場合に、不明客が退店しようとしているとして検出する。そしてプロセッサ１１は監視処理において、不明客に関するサブ管理処理に割り込みをかけて、退店しようとしていることを通知する。この割り込みを受けるとプロセッサ１１は、サブ管理処理のＡｃｔ２５にてＹｅｓと判定し、Ａｃｔ３０へと進む。
【００３９】
Ａｃｔ３０としてプロセッサ１１は、チェックアウト端末４０で会員コードが取得されるのを待ち受ける。このときプロセッサ１１は例えば、不明客が近づいたチェックアウト端末４０に対し、会員コードの取得を要求する。この要求に応じてチェックアウト端末４０は例えば、タッチパネル４１に会員コードをリーダ４２に翳すように買物客に促す内容の案内画面を表示させる。またチェックアウト端末４０は例えば、図１には示されないがチェックアウト端末４０に内蔵されるサウンドデバイスを駆動して、呼び出し音を発生させる。
【００４０】
買物客は、タッチパネル４１に表示された案内画面での案内に従って、入店時にチェックイン端末２０のリーダ２２に翳したのと同じバーコードをリーダ４２に翳す。リーダ４２は、翳されたバーコードを読み取り、そこに示された会員コードを取得する。従ってリーダ４２は、リーダ２２と同様にバーコードを読み取るデバイスとしておく。
チェックアウト端末４０は、リーダ４２によって会員コードが読み取られたならば、上記の要求の応答として当該会員コードを販売管理装置１０に通知する。例えばチェックアウト端末４０に備えられたプロセッサは、当該通知のための通知データを販売管理装置１０に宛てて通信ネットワーク２００へと送出する。当該プロセッサは例えば、リーダ４２によって読み取られた会員コードと、上記の要求に対する応答であることを表すものとして予め定められたコマンドとを通知データに含める。通知データは、通信ネットワーク２００によって販売管理装置１０へと伝送される。販売管理装置１０では、通信ネットワーク２００によって伝送された通知データを通信インタフェース１４が受信し、プロセッサ１１へと与える。そうするとプロセッサ１１は、Ａｃｔ３０にてＹｅｓと判定し、Ａｃｔ３１へと進む。
このときにプロセッサ１１は、店舗から退店しようとする買物客の客コードとしての会員コードを通知データから取得することになる。かくして販売管理アプリＰ１に基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは第２の取得手段として機能する。
【００４１】
Ａｃｔ３１としてプロセッサ１１は、不明客に関する商品リストを、上記のように通知された会員コードと一致する監視コードで識別される特定客に関する商品リストに結合する。このときの具体的な処理は、Ａｃｔ２８と同様であってよい。
Ａｃｔ３２としてプロセッサ１１は、上記のように通知された会員コードと一致する監視コードで識別される特定客に関するロスト期間を記録する。このときの具体的な処理は、Ａｃｔ２９と同様であってよい。
Ａｃｔ３３としてプロセッサ１１は、上記のように通知された会員コードと一致する監視コードで識別される特定客に関するメイン管理処理に割り込みをかけて、チェックアウトを要求する。そしてプロセッサ１１はこののち、サブ管理処理を終了する。
【００４２】
さて、前述のように、不明客となっていた買物客に対してメイン管理処理のＡｃｔ２１にて設定した監視コードが再判明したのちに、監視処理においては当該買物客の行動は特定客の行動として検出されることになる。このため、メイン管理処理においてプロセッサ１１は、Ａｃｔ２〜Ａｃｔ４の待ち受け状態から、監視処理における行動の検出結果に応じた処理へと進む。これにより、特定客が商品の取り出し又は商品の戻しを行ったならば、それに応じた前述のような商品リストの更新が行われる。ここで更新の対象となる商品リストは、サブ管理処理のＡｃｔ２８における結合後の商品リストである。
【００４３】
プロセッサ１１は、特定客が退店しようとしていることが監視処理により検出され、その旨がメイン管理処理に対して通知されると、Ａｃｔ４にてＹｅｓと判定し、Ａｃｔ７へと進む。またプロセッサ１１は、サブ管理処理からチェックアウト要求が前述のようになされた場合にも、特定客が退店しようとしているとしてＡｃｔ４にてＹｅｓと判定し、Ａｃｔ７へと進む。
Ａｃｔ７としてプロセッサ１１は、特定客に関する商品リストに関してサブ管理処理のＡｃｔ２８における結合が実施されているか否かを確認する。そしてプロセッサ１１は、結合が実施されているならばＹｅｓと判定し、Ａｃｔ８へと進む。
【００４４】
Ａｃｔ８としてプロセッサ１１は、特定客に関するロスト期間内に発生した不明商品が有るか否かを確認する。プロセッサ１１は監視処理において検出した商品の取り出しに関して、それを行った買物客の監視コードを特定することができなかった場合には、当該の商品の商品コードを、その取り出しが検出された時刻に関連付けて不明商品テーブルに追加する。そしてメイン管理処理のＡｃｔ８においてプロセッサ１１は例えば、特定客に関連付けたロスト期間がメインメモリ１２又は補助記憶デバイス１３に保存されているならば、そのロスト期間内の時刻に関連付けられた不明商品が存在するか否かを確認する。そしてプロセッサ１１は、該当する不明商品が存在しないならば、Ａｃｔ８にてＮｏと判定する。なおプロセッサ１１は、特定客に関連付けたロスト期間がメインメモリ１２又は補助記憶デバイス１３に保存されていない場合も、Ａｃｔ８にてＮｏと判定する。プロセッサ１１は、Ａｃｔ８にてＮｏと判定したならば、Ａｃｔ９へと進む。
【００４５】
Ａｃｔ９としてプロセッサ１１は、第１の確認画面の表示をチェックアウト端末４０に要求する。第１の確認画面は、商品リストに登録されている購入商品が、特定客が購入しようとしている購入商品で間違い無いかを買物客に確認させるための画面である。
図４は第１の確認画面ＳＣ１を示す図である。図４に示す第１の確認画面ＳＣ１は、５個の商品が特定客の購入商品として商品リストに登録されている場合の一例である。ただし図４においては、購入商品の商品名を表す文字列を構成する文字を省略して示している。
【００４６】
第１の確認画面ＳＣ１は、文字列ＳＴ１〜ＳＴ６、チェックボックスＣＢ１〜ＣＢ５及びボタンＢＵ１を含む。文字列ＳＴ１〜ＳＴ５は、５個の商品のそれぞれに対応する。そして文字列ＳＴ１〜ＳＴ５は、対応する商品の名称及び単価を表す。文字列ＳＴ６は、購入商品に関する総個数及び合計金額を表す。チェックボックスＣＢ１〜ＣＢ５は、５個の商品のそれぞれに対応し、それら商品に対応する文字列に並べられている。チェックボックスＣＢ１〜ＣＢ５はいずれも、チェックマークを含み、対応する商品を購入商品とすることを表している。チェックボックスＣＢ１〜ＣＢ５は、チェックマークを含む状態と、チェックマークを含まない状態との２状態を選択的にとり得る。チェックボックスＣＢ１〜ＣＢ５は、対応する商品を購入商品とするか否かを買物客が指定するためのＧＵＩ（graphical user interface）要素である。ボタンＢＵ１は、確認を完了したことを買物客が宣言するために操作するべきＧＵＩ要素である。
【００４７】
プロセッサ１１は、第１の確認画面ＳＣ１のような画面を表す画面データを特定客の商品リストに基づいて生成し、チェックアウト端末４０に送信する。なおプロセッサ１１は、画面データには、次の制御データも含める。制御データの１つは、チェックボックスＣＢ１〜ＣＢ５が操作されたことに応じて、対応する商品を購入商品とするか否かを変更するとともに、当該の設定を表すようにチェックマークの表示／非表示を変更する処理をチェックアウト端末４０に行わせる。制御データの１つは、ボタンＢＵ１が操作されたことに応じて、チェックボックスＣＢ１〜ＣＢ５による設定状態の販売管理装置１０への通知をチェックアウト端末４０に行わせる。画面データは、ＪＰＥＧ（joint photographic coding experts group）形式のように実際の画面を直接的に表すデータであってもよいし、ＨＴＭＬ（hypertext markup language）形式のように画面をチェックアウト端末４０において構成するためのデータであってもよい。
【００４８】
チェックアウト端末４０は、画面データを受けると、この画面データに基づいて第１の確認画面をタッチパネル４１に表示する。またチェックアウト端末４０は例えば、図１には示されないがチェックアウト端末４０に内蔵されるサウンドデバイスを駆動して、呼び出し音を発生させる。
買物客は、タッチパネル４１に表示された第１の確認画面に基づいて、購入商品が正しく登録されているか否かを確認する。そして誤った商品が購入商品とされている場合には、その商品に対応するチェックボックスを操作して、購入商品としない設定とする。そして買物客は、確認及び必要な設定を終えたならば、ボタンＢＵ１を操作する。これらの操作に応じて、画面データに含まれた制御データに従ってチェックアウト端末４０は、設定の変更及び通知を行う。
【００４９】
プロセッサ１１は一方で、ロスト期間内の時刻に関連付けられた不明商品が存在するならばＡｃｔ８にてＹｅｓと判定し、Ａｃｔ１０へと進む。
Ａｃｔ１０としてプロセッサ１１は、第２の確認画面の表示をチェックアウト端末４０に要求する。第２の確認画面は、商品リストに登録されている購入商品が、特定客が購入しようとしている購入商品で間違い無いかを買物客に確認させる画面である。また第２の確認画面は、ロスト期間内の時刻に関連付けられた不明商品が、特定客が購入しようとしている商品でないかを買物客に問い合わせる画面である。ただし第２の確認画面は、ロスト期間に予め定められたマージンを加えた期間内の時刻に関連付けられた不明商品を表す画面としてもよい。あるいは第２の確認画面は、関連付けられた時刻に拘わらずに全ての不明商品を表す画面としてもよい。あるいは第２の確認画面は、時刻以外の予め定められた条件で絞り込んだ不明商品を表す画面としてもよい。例えば第２の確認画面は、ロスト期間内に買物客が存在し得ない位置で取り出された不明商品は表さないようにしてもよい。
【００５０】
図５は第２の確認画面ＳＣ２を示す図である。図５に示す第２の確認画面ＳＣ２は、特定客に関する商品リストが図４に示す第１の確認画面ＳＣ１の生成のために参照した商品リストと同一である場合であり、かつ不明商品が２つ存在する場合の一例である。このため第２の確認画面ＳＣ２は、第１の確認画面ＳＣ１に対して、文字列ＳＴ７，ＳＴ８及びチェックボックスＣＢ６，ＣＢ７を含んだ画像を追加した画面となっている。図５において図４に示されるのと同一の要素については、同一の符号を付している。図５においても、購入商品の商品名を表す文字列を構成する文字は省略して示している。
【００５１】
文字列ＳＴ７，ＳＴ８は、２つの不明商品のそれぞれに対応する。そして文字列ＳＴ７，ＳＴ８は、対応する不明商品の名称及び単価を表す。チェックボックスＣＢ６，ＣＢ７は、２つの不明商品のそれぞれに対応し、それら不明商品に対応する文字列に並べられている。チェックボックスＣＢ６，ＣＢ７はいずれも、チェックマークを含まず、対応する商品を購入商品としていないことを表している。チェックボックスＣＢ６，ＣＢ７は、チェックマークを含む状態と、チェックマークを含まない状態との２状態を選択的にとり得る。チェックボックスＣＢ６，ＣＢ７は、対応する不明商品を購入商品とするか否かを買物客が指定するためのＧＵＩ要素である。
【００５２】
プロセッサ１１は、第２の確認画面ＳＣ２のような画面を表す画面データを生成し、チェックアウト端末４０に送信する。なおプロセッサ１１は、画面データには、次の制御データも含める。制御データの１つは、チェックボックスＣＢ１〜ＣＢ７が操作されたことに応じて、対応する商品を購入商品とするか否かを変更するとともに、当該の設定を表すようにチェックマークの表示／非表示を変更する処理をチェックアウト端末４０に行わせる。制御データの１つは、ボタンＢＵ１が操作されたことに応じて、チェックボックスＣＢ１〜ＣＢ７による設定状態の販売管理装置１０への通知をチェックアウト端末４０に行わせる。
【００５３】
以上のように第１及び第２の確認画面はいずれも、客コードとしての会員コードに関連付けられた購入商品を買物客に確認させるための画面であり、当該画面を表した画面データは上記の確認を行わせるためのデータに相当する。つまり上記の画面データをチェックアウト端末４０へと送信することは、購入商品を買物客に確認させるためのデータを出力することに相当する。かくして販売管理アプリＰ１に基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは上記の出力を行う出力手段として機能する。また第２の確認画面の画面データは、売場からどの買物客によって取り出されたかが不明である商品が購入商品ではないかを買物客に確認させるためのデータに相当する。かくして、プロセッサ１１を中枢部分とするコンピュータはそのようなデータを出力する出力手段として機能する。
【００５４】
チェックアウト端末４０は、画面データを受けると、この画面データに基づいて第２の確認画面をタッチパネル４１に表示する。またチェックアウト端末４０は例えば、図１には示されないがチェックアウト端末４０に内蔵されるサウンドデバイスを駆動して、呼び出し音を発生させる。
【００５５】
買物客は、タッチパネル４１に表示された第２の確認画面に基づいて、購入商品が正しく登録されているか否かを確認する。そして誤った商品が購入商品とされている場合には、その商品に対応するチェックボックスを操作して、購入商品としない設定とする。また買物客は、第２の確認画面に基づいて、不明商品が購入商品であるか否かを確認する。そして不明商品が、購入商品であるにも関わらず購入商品とされていない場合には、その不明商品に対応するチェックボックスを操作して、購入商品とする設定とする。そして買物客は、確認及び必要な設定を終えたならば、ボタンＢＵ１を操作する。これらの操作に応じて、画面データに含まれた制御データに従ってチェックアウト端末４０は、設定の変更及び通知を行う。
【００５６】
プロセッサ１１はＡｃｔ９又はＡｃｔ１０を終えたならば、Ａｃｔ１１へと進む。
Ａｃｔ１１としてプロセッサ１１は、上記のようなチェックアウト端末４０からの通知に基づき、購入商品の変更が指示されたか否かを確認する。そしてプロセッサ１１は、変更が指示されているならばＹｅｓと判定し、Ａｃｔ１２へと進む。
Ａｃｔ１２としてプロセッサ１１は、チェックアウト端末４０からの通知に応じて、特定客に関する商品リストを更新する。つまりプロセッサ１１は、購入商品ではないと買物客により指定された商品を購入商品から除外する。またプロセッサ１１は、売場からどの買物客によって取り出されたかが不明である商品のうちから買物客によって指定された商品を、当該買物客の会員コードに関連付けられた購入商品に追加する。かくして販売管理アプリＰ１に基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは、そのような商品登録を行う登録手段として機能する。
【００５７】
Ａｃｔ１３としてプロセッサ１１は、不明リストを更新する。プロセッサ１１は例えば、不明商品のうちから購入商品とされた商品があるならば、その商品を不明商品から除外するように不明商品テーブルＤ２を更新する。
こののちにプロセッサ１１は、Ａｃｔ１４へと進む。なおプロセッサ１１は、特定客に関する商品リストに関してサブ管理処理のＡｃｔ２８における結合が実施されていなかった場合には、Ａｃｔ７にてＮｏと判定し、Ａｃｔ８〜Ａｃｔ１３をパスしてＡｃｔ１４へと進む。またプロセッサ１１は、購入商品の変更が指示されていなかった場合には、Ａｃｔ１１にてＮｏと判定し、Ａｃｔ１２及びＡｃｔ１３をパスしてＡｃｔ１４へと進む。
【００５８】
Ａｃｔ１４としてプロセッサ１１は、特定客に関する商品リストに示された全ての購入商品に関する代金を決済するための決済処理を実行する。プロセッサ１１は例えば、特定客に関する商品リストに示された全ての購入商品に関する代金を算出する。そしてプロセッサ１１は例えば、特定客に関して予め申告されているクレジット情報を用いての上記の代金の決済を決済サーバ３００に要求する。そしてプロセッサ１１は、決済が完了したことが決済サーバ３００から通知されると、Ａｃｔ１５へと進む。
【００５９】
Ａｃｔ１５としてプロセッサ１１は、特定客に対して決済が完了した旨を通知する。プロセッサ１１は例えば。この通知を、特定客が所持しているスマートフォンなどの情報端末に対して行う。プロセッサ１１は、第１又は第２の確認画面をチェックアウト端末４０で表示させた場合には、上記の通知を、タッチパネル４１での表示によってチェックアウト端末４０において行ってもよい。なお、この通知は省略してもよい。そして販売管理装置１０は、買物客が任意の情報端末から通信ネットワーク２００を介してアクセスしてきた場合に、決済結果などを表した画面を上記の情報端末に表示させるようにしてもよい。ここでの通知をチェックアウト端末４０では行わないならば、Ａｃｔ２８における結合が実施されていない場合には、買物客はチェックアウト端末４０における確認作業を行わなくてよく、そのまま退店することができる。
そしてプロセッサ１１はこののち、メイン管理処理を終了する。
【００６０】
以上のように販売管理装置１０は、店舗内で買い物中の買物客を入店時に特定した買物客として認識できなくなった場合には、当該不明な買物客に関する商品登録を仮コードに関連付けて行うことで継続する。そして販売管理装置１０は、このように不明であった買物客が入店時に特定した買物客であることが認識できた場合に、当該入店時に特定した買物客による購入消費として、上記のように仮コードに関連付けて登録した商品を追加する。かくして販売管理装置１０によれば、店内に存在する買物客を入店から退店まで完全に追跡することができなかったとしても、その買物客に関しての購入商品の登録を行うことが可能である。そして買物客は、入店時に特定された買物客として認識されなくなった状態においても、買い物を継続することができる。また販売管理装置１０によれば、店舗内で買い物中の買物客を入店時に特定した買物客として認識できなくなることが許容されることになる。このため販売管理装置１０によれば、常に買物客を厳密に追跡することが必要とされる場合に比べて、センサ群３０のハードウェア規模の減少が可能となる。また販売管理装置１０によれば、常に買物客を厳密に追跡することが必要な場合に比べて、センサ群３０の配置の自由度が向上する。また販売管理装置１０によれば、常に買物客を厳密に追跡することが必要とされる場合に比べて、監視処理の自由度が向上する。
【００６１】
また販売管理装置１０によれば、買物客が、入店時に特定した買物客として認識できない状態のままで退店しようとする場合には、当該買物客の会員コードを再取得する。このため、不明となっていた買物客を、入店時に特定した買物客として確実に認識することができる。
【００６２】
また販売管理装置１０によれば、不明となった買物客に関して登録した購入商品を、入店時に特定した買物客に関して登録した購入商品に追加した場合には、買物客が退店しようとする場合に、第１又は第２の確認画面にて登録済みの購入商品を買物客に確認させる。従って、上記の購入商品の追加が何らかの事情で適切に行われなかった場合に、そのような不適切な状況がそのまま放置されてしまうことが防止できる。
【００６３】
なお、買物客が入店時に特定した買物客として認識できなくなってから、当該買物客に関する仮コードに関連付けての商品登録を開始するまでにはタイムラグが生じる恐れがある。そしてこの期間において当該の買物客が売場から商品を取り出した場合には、当該商品を当該買物客の購入商品とすることができず、当該商品がどの買物客による購入商品であるかが不明となる。しかしながら販売管理装置１０によれば、入店時に特定した買物客として認識できなくなったことのある買物客に対しては、上記のような不明の商品が購入商品ではないかを第２の確認画面にて確認させる。従って、上記の状況で購入商品の登録に漏れが生じている場合には、そのことを買物客に認識させることが可能である。そしてそのような不適切な状況がそのまま放置されてしまうことを防止できる。しかも販売管理装置１０によれば、チェックアウト端末４０における買物客による指示に応じて、上記のような不明な商品を購入商品に追加する。従って、上記のような不適切な状況を、店員などが関与することなしに、容易に解消することができる。
【００６４】
この実施形態は、次のような種々の変形実施が可能である。
買物客の入店時及び退店時に当該買物客が所持する情報端末から通信ネットワーク２００を介して販売管理装置１０へと直接に送られる会員コードを、プロセッサ１１が通信インタフェース１４を介して取得してもよい。
【００６５】
チェックアウト端末４０での買物客の操作に基づいて決済処理を行ってもよい。この場合、チェックアウト端末４０にて決済処理を実行してもよいし、チェックアウト端末４０はユーザインタフェースデバイスとし、決済処理は販売管理装置１０にて行ってもよい。決済方法としては、クレジット決済、電子マネー決済、金券決済、ポイント決済、ＱＲコード（登録商標）決済、プリペイドカード決済、デビットカード決済、あるいはディジタル通貨決済などの如何なる決済方法が用いられてもよい。
【００６６】
情報処理によりプロセッサ１１が実現する各機能は、その一部又は全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
【００６７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６８】
１０…販売管理装置、１１…プロセッサ、１２…メインメモリ、１３…補助記憶デバイス、１４…通信インタフェース、１５…伝送路、２０…チェックイン端末、２１…タッチパネル、２２…リーダ、３０…センサ群、４０…チェックアウト端末、４１…タッチパネル、４２…リーダ、１００…店舗システム、２００…通信ネットワーク、３００…決済サーバ。
【図１】
2020115261.tif 000003
【図２】
2020115261.tif 000004
【図３】
2020115261.tif 000005
【図４】
2020115261.tif 000006
【図５】
2020115261.tif 000007