JP7745940B2 - 商品販売データ処理システム及び携帯端末装置 - Google Patents
商品販売データ処理システム及び携帯端末装置Info
- Publication number
- JP7745940B2 JP7745940B2 JP2025027838A JP2025027838A JP7745940B2 JP 7745940 B2 JP7745940 B2 JP 7745940B2 JP 2025027838 A JP2025027838 A JP 2025027838A JP 2025027838 A JP2025027838 A JP 2025027838A JP 7745940 B2 JP7745940 B2 JP 7745940B2
- Authority
- JP
- Japan
- Prior art keywords
- product
- registration
- customer
- terminal device
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
[ショッピングシステムの構成例]
図1は、本実施形態のショッピングシステム(商品販売データ処理システムの一例)の構成例を示している。同図のショッピングシステムは、例えば、客が購入対象の商品を陳列棚から取り出しながら、取り出した商品の登録を、客端末装置50を用いて行い、登録された商品の精算についても、同じ客が精算装置40を用いて行うようにされた会計(客端末対応会計)に対応する。ここでの会計は、商品の登録と、登録された商品の精算とを含み、一取引に対応して行われる手順をいう。
本実施形態のショッピングシステムは、ストアコントローラ10、取引管理装置60、精算装置40、客端末装置50、取引状況管理装置80、及びクレジットカード決済サーバ70を含む。
なお、図1において、4台の精算装置40を図示したが、1店舗内の精算装置40の数については、特に限定されない。
図2は、精算装置40の設置例を示す図である。図2(A)は、精算装置40等を客側から見た斜視図である。図2(B)は、精算装置40等を店員側から見た斜視図である。図2(A)に示すように客側から見て精算装置40の右側にカウンタが置かれている。
図4は、精算装置40の構成例を示す図である。図3及び図4において、同一部分には同一符号を付している。
ROM402は、読み出し専用メモリであり、プログラムをはじめとしてCPU401が利用する各種の情報を記憶する。
客側スキャナ部406は、客用のスキャナ部であり、例えば、商品に付されているコード(例えばバーコード、2次元コード等のバーコード以外のコードあってもよい)をスキャンし、商品コードを読み取る。また、客側スキャナ部406は、お会計券(登録商標)に印刷されているコード(バーコード、2次元コード等)をスキャンし、精算に必要な情報を読み取ってもよい。また、客側スキャナ部406は、客端末装置50の表示部に表示されるコード(2次元コード、バーコード等)をスキャンし、精算に必要な情報を読み取ってもよい。
キー操作部411は、各種のキー(ボタン)から構成され、店員から種々の入力を受け付ける。
店員側スキャナ部412は、店員用のスキャナ部であり、例えば、商品に付されているバーコードをスキャンし、商品コードを読み取る。また、店員側スキャナ部412は、店員の名札に付されたバーコード等をスキャンし、店員コードを読み取る。
通信部415は、他装置(他の精算装置40やストアコントローラ10)との通信を実行する。
第1会計モードは、店員が精算装置40に対して商品登録に対応する操作と精算とに対応する操作とを行うようにされる稼働モードである。第2会計モードは、店員が精算装置40に対して商品登録に対応する操作を行い、客が同じ精算装置40に対して精算に対応する操作を行うようにされる稼働モードである。第3会計モードは、客が商品登録に対応する操作と精算に対応する操作とを精算装置40に対して行うようにされる稼働モードである。
これにより、本実施形態のショッピングシステムを導入した店舗では、複数の精算装置40のうちの一部について、客端末対応精算モードを設定することにより、客端末対応精算に対応し、他の精算装置40については、例えば第1会計モードもしくは第2会計モードを設定することにより、店員が客と応対して会計を行うようにすることができる。なお、他の精算装置40において第3会計モードが設定されたものが含まれていてもよい。
図5は、客端末装置50の構成例を示している。同図の客端末装置50は、CPU501、記憶部502、RAM503、表示部504、操作部505、撮像部506、及びネットワーク対応通信部507を備える。
CPU501は、中央演算処理装置であり、記憶部502に記憶されているプログラムを読み出して実行することにより、客端末装置50の動作を制御する。
記憶部502は、CPU501の補助記憶装置であって、プログラムをはじめとしてCPU501が利用する各種の情報を記憶する。
RAM503は、CPU501の主記憶装置である。
表示部504は、CPU501の表示制御に応じて画像を表示する。表示部504は、画面に対する操作が可能なタッチパネルとして構成されてよい。
操作部505は、客端末装置50に備えられる各種操作子や客端末装置50に接続される各種の入力デバイスなどを一括して示す。
撮像部506は、CPU401の制御に応じて撮像を行う。また、本実施形態の撮像部506は、2次元コードを処理するコードリーダにおいて2次元コードを読み取る部位としても機能させることができる。
ネットワーク対応通信部507は、無線によりネットワーク経由で通信を行う部位である。ネットワーク対応通信部507により、客端末装置50は、取引管理装置60と通信可能となる。
図6は、取引管理装置60の構成例を示している。同図の取引管理装置60は、CPU601、記憶部602、RAM603、及びネットワーク対応通信部604を備える。
CPU601は、中央演算処理装置であり、記憶部602に記憶されているプログラムを読み出して実行することにより、取引管理装置60の動作を制御する。
記憶部602は、CPU601の補助記憶装置であって、プログラムをはじめとしてCPU501が利用する各種の情報を記憶する。
RAM603は、CPU601の主記憶装置である。
ネットワーク対応通信部604は、ネットワーク経由で通信を行う部位である。
図7は、取引状況管理装置80の構成例を示している。同図の取引状況管理装置80は、CPU801、記憶部802、RAM803、店舗内対応通信部804、ネットワーク対応通信部805、表示部806、及び操作部807を備える。
CPU801は、中央演算処理装置であり、記憶部802に記憶されているプログラムを読み出して実行することにより、取引状況管理装置80の動作を制御する。
記憶部602は、CPU801の補助記憶装置であって、プログラムをはじめとしてCPU801が利用する各種の情報を記憶する。
RAM803は、CPU801の主記憶装置である。
店舗内対応通信部804は、LAN19を経由して店舗内の精算装置40やストアコントローラ10等の端末と通信を行う。
ネットワーク対応通信部805は、ネットワーク経由で外部と通信を行う部位である。取引状況管理装置80の場合、ネットワーク対応通信部805は、クラウド上の取引管理装置60と通信を行うことができる。
表示部806は、CPU801の制御に応じて画像を表示する。表示部806は、タッチパネルとして構成されてもよい。
操作部807は、取引状況管理装置80が備える操作子や取引状況管理装置80に接続された入力デバイスを一括して示すものである。
記憶部602が記憶する顧客情報は、個々の顧客を管理するための情報である。取引管理装置60は、顧客登録時に顧客情報を生成する(ある顧客の顧客情報が記憶されることを以って当該顧客の顧客登録がなされたと解してもよい)。また、取引管理装置60は、カート情報等に基づいて、顧客情報を適宜更新する。取引管理装置60は、例えば毎日所定時刻にカート情報を参照し、顧客情報を更新してもよい。
顧客識別情報は、顧客を一意に識別する識別情報である。
なお、顧客識別情報は、例えば本実施形態のショッピングアプリケーションがインストールされる際に、インストールされたショッピングアプリケーションごとに固有に割り当てられるアプリケーション識別情報であってもよい。アプリケーション識別情報は、例えばインストールされたショッピングアプリケーションごとに固有に(例えば、シーケンシャルに)付される番号であってよい。あるいは、アプリケーション識別情報は、ショッピングアプリケーションがインストールされた客端末装置50に固有の端末識別情報であってもよい。端末識別情報は、例えば客端末装置50のユーザである客に割り当てられた電話番号や、MAC(Media Access Control)アドレス等のように客端末装置50のハードウェアに固有となるように付されるハードウェア識別情報であってよい。
顧客名は、顧客の氏名やニックネームなどである。顧客登録日は、顧客登録した日時である。キャンセル情報は、登録後における登録商品のキャンセルに関する情報である。顧客ランクは、顧客の購入実績に応じたランクである。なお、新規の顧客の顧客情報の生成時には、顧客識別情報、顧客名、顧客登録日は生成されるが、実際の取引(商品登録)の開始前であるため、他の情報(キャンセル情報等)は生成されない。
店舗識別情報は、店舗を一意に識別する識別情報である。図8(B)に示した店舗識別情報は、店(屋号)もしくは企業のコードと、支店のコードとから構成される。
店舗名は、店舗の名称である。図8(B)に示した店舗名は、店(屋号)もしくは企業と、支店名とから構成される。
店舗特定情報1は、取引する店舗(商品の売買が行われる店舗)を特定するための2次元コード(QRコード(登録商標)等)の情報である。
店舗特定情報2は、取引する店舗を特定するための店舗の位置情報(GPS情報)である。
なお、図8(B)に示した例では、店舗識別情報と店舗特定情報1とは異なるが、店舗識別情報と店舗特定情報1とは同一であってもよい。
同図のカート情報は、カート識別情報、取引開始日時、取引終了日時、顧客識別情報、カート内商品情報(登録商品情報、保留商品情報)、キャンセル情報等を含む。
取引開始日時は、取引の開始日時である。取引開始日時は、例えば、当該カート情報の生成日時であってよい。なお、取引開始日時は、1品目の商品の登録日時(図8(C)中の登録商品情報(登録商品1)を記憶した日時)としてもよい。カート情報の生成日時と1品目の商品の登録日時とを別々に両方記憶してもよい。
保留商品は、所定の要因により正常に登録されなかったことで、一時的に保留扱いの状態で登録された商品である。
保留商品情報(計)は、保留商品の品数(商品数)、保留商品のうちのNON-FILEの品数、保留商品のうちの読取NG(要不正操作確認)の品数等を含む。
例えば、パッケージのシワ等、バーコード印字のカスレや汚れ、透明フィルムにバーコードが印刷されていること等の原因で、顧客がバーコードを読み取らせる操作を行ったにもかかわらず、正しくバーコードを取得(認識)できない場合に読取NGと判断される。
分類番号1の保留商品の分類は、図8にて説明の「NON-FILE」である。
分類番号2の保留商品の分類は、図8にて説明の「読取NG」である。
また、「疑似スキャン投入」には、商品を撮像部506の撮像範囲に入れるようにはしたものの、コードの無い部分を撮像させたとの状況が該当する。
また、「疑似スキャン投入」には、コードの部分が指などにより隠された状態で、商品を撮像部506の撮像範囲に入れるようにしたとの状況が該当する。
また、「疑似スキャン投入」には、商品のコードを撮像部506に撮像させたものの、客端末装置50がコードを読み取ることができない速さで商品を撮像部506の撮像範囲に通したといったような状況が該当する。
この非スキャン投入は、例えば、客端末装置50がショッピングカートに固定的に取り付けられて、ショッピングカートに載せられた買い物カゴの中を撮像可能なようにされた態様である場合において生じ得る。例えば、客端末装置50は、撮像画像に基づいて、商品のコードスキャンが行われていないのにも関わらず、ショッピングカートに商品が入れられた状況となったことを判定すると、非スキャン投入が行われたと判定することができる。
取引管理装置60は、ストアコントローラ10から取得した商品マスタを記憶する。取引管理装置60は、記憶した商品マスタを、商品登録に関する処理等に利用する。
分類番号2~4の「読取NG」、「疑似スキャン投入」、「非スキャン投入」の3つの分類のいずれかに該当する保留商品は、商品登録操作に応じたコードスキャンの結果として、商品コードの取得に失敗している。このため、分類番号2~4の「読取NG」、「疑似スキャン投入」、「非スキャン投入」の3つの分類のいずれかに該当する保留商品は、商品マスタに登録された商品のうちのいずれであるのかが特定されていない。
このような未特定商品は、店員が、後述するようにして、取引状況管理装置80を操作することで、保留商品として扱われている状態(保留状態)を解除して、正常な登録とすることが可能な商品である。
図10のシーケンス図は、客端末装置50、精算装置40、及び取引管理装置60が、セルフ運用における一取引の会計に対応して実行する処理手順例を示している。具体的に、同図の処理は、客が、店舗に陳列されている商品のうちから購入対象とする商品を登録し、登録した商品についての精算が完了するまでにおける、客端末装置50、精算装置40、及び取引管理装置60の処理の一例を示したものである。
客は、買い物のために商品登録を開始させる場合には、起動画面において配置される取引開始指示ボタンBT10を操作する。
取引開始指示ボタンBT10が操作されたことに応じて、客端末装置50は、取得された店舗特定情報と顧客識別情報とを含む取引開始要求を取引管理装置60に送信する。取引開始要求は、上記のように客端末装置50に対する客の操作に応じて送信されてもよいし、特に操作を受け付けることなく、店舗特定情報が取得されたことに応じて送信が実行されるようにしてもよい。
顧客識別情報については、顧客登録の際(客端末装置50にショッピングアプリケーションをダウンロードまたはインストールする際)に、客端末装置50を用いて登録フォームの氏名欄に入力された情報が取引管理装置60の顧客情報に記憶されてよいが、取引管理装置60に加え、客端末装置50の記憶部にも記憶しておいてもよい。なお、店舗が特定された場合には(後述する商品登録初期画面を取得したときには)、当該店舗の店舗名や実施中のサービス(その日に配布されているチラシ情報)、利用可能なクーポン情報を画面(商品登録初期画面または商品登録初期画面とは別の画面)に表示してもよい。なお、サービスやクーポンの情報は、例えば画面情報として取引管理装置60から取得してもよい。
商品登録画面においては、撮像画像エリアAR1と商品登録結果エリアAR2とが配置される。撮像画像エリアAR1は、撮像部506が撮像を行うことで得られている撮像画像が表示されるエリアである。撮像画像エリアAR1に表示される撮像画像の範囲に収まるようにして撮像された商品コード(例えば、バーコード)が読み取りの対象となる。
商品登録結果エリアAR2は、登録された商品の点数(登録点数)と、これまでに登録された商品に応じた合計金額を示すとともに、登録された商品ごとに対応するリスト項目が配置されるエリアである。同図の商品登録初期画面の場合には、未だ登録された商品がないことから商品登録結果エリアAR2はリスト項目が配置されていない空欄の状態である。
これにより、不適切な商品登録(例えば、他の店舗等において生成されたカートに対する商品登録等)を防止することができる。
これにより、不適切な精算(例えば、他の店舗等において商品登録された商品の精算等)を防止することができる。
客が商品を一旦は登録したのであるが、例えば登録する商品を間違えていたり、購入を止めることにしたために、登録を取り消したい場合がある。そこで、本実施形態のショッピングシステムでは、客端末装置50が商品登録中の状態において、客が客端末装置50を操作することによって、登録された商品の登録を取り消すことが可能とされている。以下に、客が商品の登録を取り消すにあたって行う手順例について説明する。
以降の説明にあたり、客端末装置50は、買い物カゴの中を撮像するようにしてショッピングカートに取り付けられている場合を例に挙げる。この場合、商品登録画面の撮像画像エリアAR1においては、買い物カゴの中を撮像した画像が表示される。
図13(A)は、商品登録変更画面P30の一例を示している。同図の商品登録変更画面P30は、商品登録画面上に重畳して表示されるポップアップ画面の態様とされた例を示している。
同図の商品登録変更画面P30は、同図の商品登録結果エリアAR2における3つのリスト項目Itmのうち、「○○チョコレート」の商品のリスト項目Itmを選択したことに応じて表示されたものとなる。この場合の商品登録結果エリアAR2においては、「○○チョコレート」以外の商品の2つのリスト項目Itmはグレーアウトの状態により選択対象でないことを示し、「○○チョコレート」のリスト項目Itmはグレーアウトの状態にないことで選択対象であることを示す。
取消ボタンBT31は、対象の商品の登録の取り消しを行うのに操作されるボタンである。取り消しボタンが操作された場合には、対象の商品の登録数量が2以上であった場合には、登録数量の全てを対象に取り消しが行われる。
数量価格エリアAR30は、現時点に対応する対象の商品の登録数量と、当該登録数量に応じた価格とを示す。
プラスボタンBT32-1は、対象の商品の登録数量を増加させる変更を行う際に操作されるボタンである。プラスボタンBT32-1が操作されるごとに、登録数量が1つずつ増加するように変更される。
マイナスボタンBT32-2は、対象の商品の登録数量を減少させる変更を行う際に操作されるボタンである。マイナスボタンBT32-2が操作されるごとに、登録数量が1つずつ減少するように変更される。
プラスボタンBT32-1またはマイナスボタンBT32-2が操作されて登録数量が変更されることに応じて、数量価格エリアAR30における登録数量と価格とが変更される。
客が対象の商品を取り消す操作を行っているとき、対象の商品は、例えば客の買い物カゴに入れられていることで、客が確保している状態にある。取消確認画面WD40は、商品を取り消す操作が行われたことに応じて、登録の取り消しが正常に行われたことを客に報知する画面である。また、同図の取消確認画面WD40は、例えば陳列棚等の対象の商品が陳列されていた場所に対象の商品を戻してもらう(非確保状態に戻す)ことを客に案内するようにもされている。
取消確認画面WD40においては、商品の取り消しが行われたことの通知と、商品を非確保状態に戻すことの案内とを示すメッセージが表示されているとともに、確認ボタンBT40が配置されている。
また、同図においては、取消確認画面WD40により隠されているが、商品登録結果エリアAR2における登録点数と合計金額の表示は、商品の登録の取り消しが反映されるようにして変更されている。
上記のようにして、客が一旦登録された商品の登録を取り消すにあたって行うべきことは、取消確認画面WD40を表示させて登録取消操作(取消ボタンBT31に対する操作)を行うとともに、これまで確保していた対象の商品を陳列棚に戻すなどして非確保状態に戻すことである。
しかしながら、客が登録取消操作は行ったが、対象の商品を非確保状態に戻すことを忘れてしまうような場合がある。この場合、カート情報に登録された商品に対して、実際に買い物カゴの中に入っている商品のほうが多いというようにして、登録された商品の内訳と実際に客により確保された商品の内訳とに相違が生じる。
あるいは、悪意のある客が、登録取消操作は行ったものの意図的に対象の商品を非確保状態に戻さずに買い物カゴに入れたままとし、そのまま精算を行って、対象の商品については支払いせずに買い物を済ませようとする場合がある。
この際に、客端末装置50は、撮像画像から人の手も認識可能なようにされたうえで、人の手の認識結果も買い物カゴの中からの商品の取り出しの検知に用いてよい。例えば、客端末装置50は、撮像画像において人の手が認識された後において、撮像画像中にて認識されていた商品が、人の手が認識されなくなるととともに撮像画像中から認識されない状態に遷移した場合に、買い物カゴの中からの商品の取り出しが行われたと検知してもよい。この場合において、携帯端末300は、商品のオブジェクトごとに商品の品目を特定する処理を実行するようにされてよい。
このような買い物カゴの中からの商品の取り出しの検知は、カゴの中から商品を人が取り出す画像を学習データとして用いた学習モデルによって実現されてよい。
なお、例えば客端末装置50が撮像画像を取引管理装置60に送信し、取引管理装置60が送信された撮像画像を利用して、上記のような処理により、買い物カゴの中からの商品の取り出しを検知するようにされてもよい。
取消確認画面WD40を消去した時点から一定時間が経過するまでの間に買い物カゴの中からの商品の取り出しが検知された場合には、客端末装置50は、今回の登録取消操作に対応して対象の商品を非確保状態に戻すことが行われたと判定する。
取消確認画面WD40を消去した時点から一定時間が経過するまでの間に買い物カゴの中からの商品の取り出しが検知されなかった場合には、客端末装置50は、今回の登録取消操作に対応して対象の商品を非確保状態に戻すことが行われなかったと判定する。
そこで、客端末装置50は、商品登録変更画面P30の表示が開始されたときを開始時点とし、取消確認画面WD40が消去されてから一定時間が経過したときを終了時点とする判定期間の間に買い物カゴの中からの商品の取り出しが検知されたか否かを判定するようにされてもよい。
あるいは、客端末装置50は、商品登録変更画面P30の表示が開始された時点から所定時間遡った時点を開始時点として、取消確認画面WD40が消去されてから一定時間が経過したときを終了時点とする判定期間の間に買い物カゴの中からの商品の取り出しが検知されたか否かを判定するようにされてもよい。この場合には、例えば客端末装置50が所定時間前までの撮像画像を記憶しておくようにすれば、取消確認画面WD40を消去した時点から所定時間前まで遡った撮像画像を検知に用いることができる。
客は、図14(A)の商品登録画面の商品登録結果エリアAR2に示すように「○○ポテト」、「○○茶」、「○○チョコレート」の3品目の商品の登録を済ませた段階で、「○○チョコレート」の商品の登録の取り消しを行うために、「○○チョコレート」のリスト項目Itmを操作し、商品登録変更画面P30を表示させた。客は、表示された商品登録変更画面P30における取消ボタンBT31を操作して、「○○チョコレート」の商品の登録を取り消した。
同図の非確保再案内画面WD50においては、登録を取り消した商品があるものの対象の商品が未だ非確保状態に戻されていないことを客に確認させるメッセージと、確認ボタンBT50とが配置されている。
また、悪意のある客が、登録取消操作は行ったものの意図的に対象の商品を非確保状態に戻さずに買い物カゴに入れたままとした場合にも、非確保再案内画面WD50が表示されることで、客が対象の商品を非確保状態に戻す可能性が高まり、不正行為を抑止することができる。
また、上記の例とは逆に、登録済みの或る商品の登録を取り消そうとした客が、対象の商品を陳列棚に戻す等して非確保状態に戻したが、登録取消操作を行うことを忘れてしまうような場合もある。このような場合、実際に買い物カゴの中に入っている商品に対してカート情報に登録された商品のほうが多くなっているというようにして、実際に客により確保された商品の内訳と登録された商品の内訳とに相違が生じる。
このように客が買い物カゴの中から「○○チョコレート」の商品を取り出して非確保状態に戻したことに応じて、図15(B)に示されるように、撮像画像エリアAR1に表示される撮像画像において「○○チョコレート」の商品は存在しない状態に変化する。
この場合、客は、「○○チョコレート」の商品を陳列棚に戻したが、対応の登録取消操作を行うことを忘れてしまっていた。このため、客端末装置50が商品の取り出しを検知してから、登録取消操作が行われることなく一定時間が経過したまま判定期間が終了したという状況が生じた。この場合、客端末装置50は、判定期間内に登録取消操作が行われなかったと判定する。
登録取消操作案内画面WD60においては、先ほど非確保状態に戻した商品に対応する登録取消操作を案内するメッセージと、確認ボタンBT60とが配置されている。
図16のフローチャートを参照して、客端末装置50と取引管理装置60が商品の登録取り消しに関連して実行する処理手順例を示している。
ステップS101:客端末装置50は、表示部504にて商品登録画面を表示させた状態のもとで、商品登録操作に応じたコードスキャンによって商品コードの読み取り(商品コードの取得)が行われたか否かを判定している。
ステップS107:また、客端末装置50は、図13(B)等に例示したように、取消確認画面WD40を表示する。
ステップS108:客端末装置50は、取消確認画面WD40における確認ボタンBT40に対する操作が行われたことに応じて取消確認画面WD40を消去する。これにより、ステップS106の更新により、商品登録結果エリアAR2において対象の商品が取り消されたことが反映された状態の商品登録画面がトップ画面として表示される。
商品の取り出しが検知された場合には、後述のステップS110~S112をスキップしてステップS113に移行する。この場合、非確保再案内画面WD50は表示されない。
ステップS112:客端末装置50は、非確保再案内画面WD50における確認ボタンBT50に対する操作が行われたことに応じて非確保再案内画面WD50を消去し、商品登録画面をトップ画面として表示させる。
先のステップS109における取り出しが検知されたか否かの判定は、登録取消操作が行われたことに応じて、対象の商品を非確保状態に戻したか否かの判定に対応するものである。これに対して、ステップS113における取り出しが検知されたか否かの判定は、商品の登録取り消しを行うにあたり、登録取消操作より先に対象の商品を非確保状態に戻したか否かを判定するための処理である。
ステップS115:ステップS114にて登録取消操作が検知されない場合、客端末装置50は、ステップS114にて設定された判定期間が経過したか否かを判定する。判定期間が経過していない場合には、ステップS114に処理が戻される。このようにステップS115からステップS114に処理を戻す場合、判定期間が経過するまでの間は、新規の商品登録のための商品コードの読み取りや、他の登録済みの商品を対象とする登録取消操作は受付不可となるようにされてよい。
ステップS117:客端末装置50は、ステップS116による商品登録情報の送信に応じて取引管理装置60から送信された取消完了通知を受信する。客端末装置50は、受信された取消完了通知に含まれる商品登録更新画面の情報を利用して、商品登録結果エリアAR2において対象の商品が取り消されたことが反映されるように商品登録画面を更新する。
この場合、既に対象の商品については非確保状態に戻されていることから、客端末装置50は、先のステップS107、S108のように取消確認画面WD40の表示に関する処理を実行しなくともよい。
ステップS119:客端末装置50は、登録取消操作案内画面WD60における確認ボタンBT60に対する操作が行われたことに応じて登録取消操作案内画面WD60を消去し、商品登録画面をトップ画面として表示させる。
ステップS201:取引管理装置60は、ステップS102により客端末装置50から送信される商品登録情報が受信されたか否かを判定する。
ステップS203:取引管理装置60は、ステップS202により特定されたカート情報について、新規に商品を登録するようにして更新する。つまり、取引管理装置60は、ステップS201に対応して受信された商品登録情報に含まれる商品コードに基づく商品情報を、特定されたカート情報に追加する。これにより、カート情報にて商品が登録される。
ステップS204:取引管理装置60は、ステップS203の処理を完了すると、ステップS203によるカート情報の更新結果(新規に登録された商品の追加)が反映された商品登録更新画面を生成する。取引管理装置60は、生成した商品登録更新画面を含む登録完了通知を客端末装置50に送信する。
ステップS207:取引管理装置60は、ステップS206により特定されたカート情報について、受信された登録取消情報に含まれる商品コードが示す商品が取り消されたもの(分類番号8の「取消商品」に分類される保留商品)として管理されるように更新する。
ステップS208:取引管理装置60は、ステップS207の処理を完了すると、ステップS207による商品の登録取り消しに応じたカート情報の更新結果が反映された商品登録更新画面を生成する。取引管理装置60は、生成した商品登録更新画面を含む取消完了通知を客端末装置50に送信する。
以下、本実施形態の変形例について説明する。以下に説明する変形例は、適宜、上記実施形態及び他の変形例と組み合わされてよい。
登録取り消しの対象の商品を「非確保状態に戻す」ことの態様としては、対象の商品が陳列されていた陳列棚等の元の陳列場所に戻すこと以外に、例えば最寄りの店員に対象の商品を引き渡すことや、店舗において予め定められた取り消し商品の保管場所に対象の商品を持ってくることなどが含まれてよい。
上記実施形態においては、買い物カゴの中から商品が取り出されることの検知を、撮像画像を用いて行うようにされている。しかしながら、買い物カゴの中から商品が取り出されることの検知は、例えば、ショッピングカートに載せられた買い物カゴの重量を計測可能な重量計を設け、重量計により計測される重量の変化に基づいて買い物カゴの中から商品が取り出されることの検知を行うようにされてよい。あるいは、ショッピングカートに変えて、買い物カゴの底面に重量計を設けるようにされてもよい。
また、光センサや振動センサなどの検出出力に基づいて買い物カゴの中から商品が取り出されることの検知を行うようにされてもよい。
上記実施形態では、客端末装置50が買い物カゴの中を撮像可能なようにショッピングカートに対して装着された状態で商品登録等に応じた処理を実行するようにされた場合を例に挙げた。
しかしながら、例えば或る事情で客が客端末装置50をショッピングカートから外して手に持った状態で登録対象の商品の商品コードを読み取らせる操作を行う場合がある。この場合、客端末装置50を客が手に持った状態で商品コードを読み取らせて登録した商品を対象に登録取消操作が行われる可能性もある。
上記のように客端末装置50を客が手に持って商品登録を行ってからすぐに登録取消操作が行われたような場合は、客が対象の商品について買い物カゴの中に入れることなく、そのまま陳列棚に戻して非確保状態とする可能性が高い。そこで、客端末装置50は、客が客端末装置50を手に持って商品登録を行ってから所定時間(例えば数十秒程度)以内に登録取消操作が行われた場合には、非確保再案内画面WD50を表示しなくともよい。
つまり、この場合には、客側表示部405は、判定期間内に買い物カゴの中から商品が取り出されたか否かの判定を行わなくともよい。
本変形例においては、客端末装置50を客が手に持っている状態にあるか否かを判定する必要がある。この判定は、例えば客端末装置50が、自己に設けられたジャイロセンサの検出出力に基づいて行うようにされてよい。
また、登録取り消しの手順として客が登録取消操作の前に対象の商品を非確保状態に戻すことを行った場合において、例えば撮像画像に基づいて買い物カゴの中からの取り出しが検出された対象の商品の品目を特定可能な場合には、特定された商品の登録を取り消す処理が行われるようにされてよい。このような本変形例による商品の登録取り消しの処理は、例えば、客端末装置50に対する客の操作を伴うことなく、客端末装置50と取引管理装置60とが連携して実行するようにされてもよい。
具体的には、例えば取引管理装置60が客端末装置50から送信された撮像画像に基づいて買い物カゴの中から取り出された商品の品目を特定し、当該商品を「取消商品」に分類される保留商品として管理するようにされてよい。
このような本変形例の構成であれば、登録取消操作が行われるより前に対象の商品を非確保状態に戻すことが行われた場合には、非確保状態に戻した後の登録取消操作を行うことなく、対象の商品について適正に登録の取り消しが行われたものとして扱うことができる。この場合、例えば登録取消操作案内画面WD60を表示しなくともよい。
つまり、この場合には、買い物カゴの中からの商品の取り出しが検出されたことに応じて、現時点において登録済みとされている商品のうちの少なくともいずれか1つを保留商品として扱うようにしてよい。あるいは、仮想(ダミー)の保留商品をカート情報に追加するようにしてよい。このようにして保留商品がカート情報に含まれたことにより、精算前の段階にて店員が保留解除のために応対することとなるので、店員が応対した際に、カート情報の内容と買い物カゴの中に入っている商品の内訳とが一致していないことに気付き、適切にカート情報を訂正して精算を行うことができる。
そのうえで、例えば買い物カゴの中からの商品の取り出しが検知されてから一定時間を経過しても登録取消操作が行われない場合には登録取消操作案内画面WD60が表示されるようにしてよい。
あるいは、登録取消操作案内画面WD60を表示する代わりに、例えば保留商品のリスト項目Itmの追加直後のタイミング、もしくは買い物カゴの中からの商品の取り出しが検知されてから一定時間を経過しても登録取消操作が行われなかったタイミングで、追加の保留商品のリスト項目Itmにおいて登録取消操作を案内するメッセージ、アイコン等を表示するようにしてもよい。
上記実施形態において、登録取消操作によって登録が取り消された商品は分類番号8の保留商品である「取消商品」として管理される。また、商品登録画面において、登録取消操作によって登録が取り消された商品のリスト項目Itmは、商品名と価格に取り消し線が施されることにより、対応の商品が「取消商品」に分類される保留商品であることを示すようにされている。
保留商品として扱われた商品がカート情報に含まれる場合、例えば精算前の段階にて店員が保留商品の状態(保留状態)を解除する操作を行う。つまり、カート情報において管理される商品に保留商品が含まれる場合には、店員の介在による保留状態の解除が必要となる。本実施形態のショッピングシステムが本来は商品の登録から精算までを客自身が行えるとの側面を考慮すると、カート情報に保留商品が含まれないことが好ましいといえる。
そこで、例えば、取引管理装置60は、登録取消操作と非確保状態に戻したこととのいずれもが行われたことを確認できた商品(適正取消商品)については、カート情報において保留商品として管理しないようにされてよい。
この場合、登録取消操作が行われたことに応じて、客端末装置50の商品登録画面においては、登録取り消しの対象とされた商品のリスト項目Itmは削除されてよい。
なお、取引管理装置60は、適正取消商品に対応する商品情報をカート情報から削除してもよいが、後において例えば店員が登録の取り消し状況を確認できるように、適正取消商品に対応する商品情報について登録取り消し済みであることを示す情報(フラグ)を付加したうえでカート情報に格納しておく、あるいは登録取引実績に含めるようにして記憶しておくようにされてよい。
なお、上記実施形態において客端末装置50が実行する処理の一部を、例えば、取引管理装置60、取引状況管理装置80、精算装置40、ストアコントローラ10、その他の店舗内の上位装置やクラウド上のサーバ装置等が実行するようにされてよい。同様に、取引管理装置60、取引状況管理装置80、精算装置40、ストアコントローラ10等のそれぞれが実行する処理の一部も、他の装置が実行するようにされてよい。
上記のような態様の1つとして、本実施形態のショッピングシステムにおいてシンクライアントシステムの構成が備えられてよい。一例として、取引管理装置60あるいは他のサーバがシンクライアント対応のサーバ装置(例えば、クラウドサーバ)として構成され、客端末装置50、取引状況管理装置80等がシンクライアントとして機能するようにされてよい。
この場合、例えば買い物カゴの中から商品が取り出されたか否かの判定や、登録取消操作が判定期間内に行われたか否かの判定等は、クラウドサーバが、客端末装置50から送信される撮像画像、第2変形例に記載の重量計、光センサ、振動センサなどの検出出力を検出情報として取得し、取得した検出情報を利用して実行するようにされてよい。
また、取引管理装置60、取引状況管理装置80、ストアコントローラ10等は、複数のコンピュータ装置やサーバに分散された構成であってもよい。
[技術分野]
本発明は、商品販売データ処理システム及び携帯端末装置に関する。
[背景技術]
携帯端末装置を用いて顧客が商品を登録するようにされたシステムが知られている(例えば、特許文献1参照)。
[先行技術文献]
[特許文献]
[特許文献1]特開2019-204551号公報
[発明の概要]
[発明が解決しようとする課題]
上記の商品販売データ処理システムにおいて、顧客が或る商品を一旦は登録して買い物カゴに入れるなどして確保したが、例えば商品を間違えたり購入を取りやめることにした等の理由で、登録を取り消したい場合がある。このような場合、顧客は、携帯端末を操作して対象の商品の登録を取り消すとともに、登録の取り消された商品を例えば元あった陳列棚等の陳列場所に戻すようにされる。しかしながら、顧客がこのような商品の登録の取り消しの手順を適切に行えない場合がある。商品の登録の取り消しの手順が適切に行われなかった場合、商品登録結果と顧客が確保した商品の内訳とが一致しないことになり、円滑な会計の妨げとなる。
本発明は、このような事情に鑑みてなされたもので、端末装置を用いて顧客が商品の登録を行う商品販売データ処理システムにおいて、商品の登録取り消しのための手順を顧客が適切に行えるようにすることを目的とする。
(1)以上説明したように、本実施形態の一態様は、携帯端末装置(例えば、客端末装置50)を利用して顧客が商品の登録を行う商品販売データ処理システム(例えば、ショッピングシステム)であって、顧客が確保した商品が投入される商品投入部(例えば、買い物カゴ)からの商品の取り出しを検知する検知手段と、前記検知手段による検知結果に基づいて、登録されていた商品の登録の取消に関連する報知(例えば、非確保再案内画面WD50、登録取消操作案内画面WD60)を顧客に行う報知手段とを備える商品販売データ処理システムである。
Claims (5)
- 顧客と共に店内を移動する端末装置に対する顧客の操作に応じて取得された商品情報に基づいて商品の登録を行う登録部と、
前記端末装置に対する登録取消操作が行われたことに応じて、登録されていた商品のうちで対象とされた商品の登録の取り消しを行う取消部と、
前記端末装置の表示部の表示内容を制御する表示制御部と、
を備え、
前記表示制御部は、
前記登録部によって登録された商品を一覧表示させ、
前記取消部によって商品が取り消されたことに応じて、前記一覧表示において登録が取り消された商品を登録が取り消されていない商品と識別可能な態様で表示させると共に、取り消した商品を非確保状態に戻すよう案内する第1案内画像を前記一覧表示における取り消された商品が識別可能な位置に表示する
ことを特徴とする商品販売データ処理システム。 - 前記登録部は、
端末装置の撮像部が撮像した商品情報に基づいて商品の登録を行い、
前記表示制御部は、
前記一覧表示を行う第1表示領域と、前記撮像部によって撮像されている撮像画像を表示する第2表示領域とを表示し、
前記第1案内画像を少なくとも前記第2表示領域にかかる位置にて、前記撮像画像に重畳して表示させる
ことを特徴とする請求項1に記載の商品販売データ処理システム。 - 前記端末装置またはサーバ装置において、顧客が確保した商品が投入される商品投入部からの商品の取り出しを検知する検知部を有し、
前記表示制御部は、
前記検知部によって商品の取り出しが検知され、かつ、前記取消部によって商品が取り消されていない場合は、取り出した商品の前記登録取消操作を行うよう案内する第2案内画像を少なくとも前記第2表示領域にかかる位置にて、前記撮像画像に重畳して表示させる
ことを特徴とする請求項2に記載の商品販売データ処理システム。 - 顧客と共に店内を移動する端末装置であって、
顧客の操作に応じて取得された商品情報に基づいて商品の登録を行う登録部と、
前記端末装置に対する登録取消操作が行われたことに応じて、登録されていた商品のうちで対象とされた商品の登録の取り消しを行う取消部と、
前記端末装置の表示部の表示内容を制御する表示制御部と、
を備え、
前記表示制御部は、
前記登録部によって登録された商品を一覧表示させ、
前記取消部によって商品が取り消されたことに応じて、前記一覧表示において登録が取り消された商品を登録が取り消されていない商品と識別可能な態様で表示させると共に、取り消した商品を非確保状態に戻すよう案内する第1案内画像を前記一覧表示における取り消された商品が識別可能な位置に表示する
ことを特徴とする端末装置。 - 顧客と共に店内を移動する端末装置としてのコンピュータを、
顧客の操作に応じて取得された商品情報に基づいて商品の登録を行う登録部、
前記端末装置に対する登録取消操作が行われたことに応じて、登録されていた商品のうちで対象とされた商品の登録の取り消しを行う取消部、
前記端末装置の表示部の表示内容を制御する表示制御部、
として機能させるためのプログラムであって、
前記表示制御部は、
前記登録部によって登録された商品を一覧表示させ、
前記取消部によって商品が取り消されたことに応じて、前記一覧表示において登録が取り消された商品を登録が取り消されていない商品と識別可能な態様で表示させると共に、取り消した商品を非確保状態に戻すよう案内する第1案内画像を前記一覧表示における取り消された商品が識別可能な位置に表示する
プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2025027838A JP7745940B2 (ja) | 2020-12-25 | 2025-02-25 | 商品販売データ処理システム及び携帯端末装置 |
| JP2025148771A JP2025168572A (ja) | 2020-12-25 | 2025-09-09 | 商品販売データ処理システム、端末装置及びプログラム |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020216700A JP2022102144A (ja) | 2020-12-25 | 2020-12-25 | 商品販売データ処理システム及び携帯端末装置 |
| JP2025027838A JP7745940B2 (ja) | 2020-12-25 | 2025-02-25 | 商品販売データ処理システム及び携帯端末装置 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020216700A Division JP2022102144A (ja) | 2020-12-25 | 2020-12-25 | 商品販売データ処理システム及び携帯端末装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025148771A Division JP2025168572A (ja) | 2020-12-25 | 2025-09-09 | 商品販売データ処理システム、端末装置及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025071296A JP2025071296A (ja) | 2025-05-02 |
| JP7745940B2 true JP7745940B2 (ja) | 2025-09-30 |
Family
ID=82273591
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020216700A Pending JP2022102144A (ja) | 2020-12-25 | 2020-12-25 | 商品販売データ処理システム及び携帯端末装置 |
| JP2025027838A Active JP7745940B2 (ja) | 2020-12-25 | 2025-02-25 | 商品販売データ処理システム及び携帯端末装置 |
| JP2025148771A Pending JP2025168572A (ja) | 2020-12-25 | 2025-09-09 | 商品販売データ処理システム、端末装置及びプログラム |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020216700A Pending JP2022102144A (ja) | 2020-12-25 | 2020-12-25 | 商品販売データ処理システム及び携帯端末装置 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025148771A Pending JP2025168572A (ja) | 2020-12-25 | 2025-09-09 | 商品販売データ処理システム、端末装置及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP2022102144A (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025009231A (ja) * | 2023-07-07 | 2025-01-20 | 東芝テック株式会社 | 取引処理システム、端末装置、会計装置及び情報処理プログラム |
| JP7808074B2 (ja) * | 2023-08-18 | 2026-01-28 | 東芝テック株式会社 | 通信装置、通信システムおよびプログラム |
| JP2025070172A (ja) * | 2023-10-19 | 2025-05-02 | 東芝テック株式会社 | 商品登録端末、商品登録方法及びプログラム |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018147252A (ja) | 2017-03-06 | 2018-09-20 | 東芝テック株式会社 | チェック装置、及びチェックプログラム |
| JP2020177520A (ja) | 2019-04-19 | 2020-10-29 | 株式会社寺岡精工 | 販売データ処理システム及びプログラム |
| JP2020190835A (ja) | 2019-05-20 | 2020-11-26 | 株式会社ティービーアイ | 決済システム |
| JP2020197994A (ja) | 2019-06-04 | 2020-12-10 | 東芝テック株式会社 | 情報処理装置及びその制御プログラム |
-
2020
- 2020-12-25 JP JP2020216700A patent/JP2022102144A/ja active Pending
-
2025
- 2025-02-25 JP JP2025027838A patent/JP7745940B2/ja active Active
- 2025-09-09 JP JP2025148771A patent/JP2025168572A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018147252A (ja) | 2017-03-06 | 2018-09-20 | 東芝テック株式会社 | チェック装置、及びチェックプログラム |
| JP2020177520A (ja) | 2019-04-19 | 2020-10-29 | 株式会社寺岡精工 | 販売データ処理システム及びプログラム |
| JP2020190835A (ja) | 2019-05-20 | 2020-11-26 | 株式会社ティービーアイ | 決済システム |
| JP2020197994A (ja) | 2019-06-04 | 2020-12-10 | 東芝テック株式会社 | 情報処理装置及びその制御プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022102144A (ja) | 2022-07-07 |
| JP2025071296A (ja) | 2025-05-02 |
| JP2025168572A (ja) | 2025-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7568318B2 (ja) | セルフ登録システム及びプログラム | |
| JP7745940B2 (ja) | 商品販売データ処理システム及び携帯端末装置 | |
| JP7725103B2 (ja) | 取引状況監視装置 | |
| JP7766367B2 (ja) | 商品販売データ処理システム及びプログラム | |
| JP7607977B2 (ja) | 商品販売データ処理システム、精算装置、及びプログラム | |
| JP7612238B2 (ja) | 販売システム、精算装置、プログラム | |
| JP7634867B2 (ja) | 可搬式端末及びプログラム | |
| JP7303542B2 (ja) | 商品販売データ処理システム、及び商品販売データ処理方法 | |
| JP7681364B2 (ja) | 商品販売データ処理システム、プログラム、監視装置、及びサーバ装置 | |
| JP7845706B2 (ja) | 可搬型登録端末、商品販売データ処理システム、及びプログラム | |
| JP7621018B2 (ja) | 商品販売データ処理システム及び商品販売データ処理方法 | |
| JP7627978B2 (ja) | 商品販売データ処理システム | |
| JP7595375B2 (ja) | 商品販売データ処理システム、携帯端末装置、及びコンピュータ | |
| JP7624202B2 (ja) | 商品販売データ処理システム、端末装置、精算装置、及びプログラム | |
| JP7648248B2 (ja) | プログラム | |
| JP7706742B2 (ja) | プログラム | |
| JP7745866B2 (ja) | 商品販売データ処理システム、プログラム、及び精算装置 | |
| JP7287698B2 (ja) | 商品販売データ処理システム及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250325 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250326 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250812 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250909 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7745940 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |