(57)【要約】【課題】  誤って物品がリストに入力されることを防ぐことができる物品データ処理装置及び物品データ処理方法を提供する。【解決手段】  実施形態に係る物品データ処理装置は、物品が無線タグを備え、所定の容器に収容された前記物品のリストを生成する物品データ処理装置であって、通信インタフェースと、プロセッサと、を具備する。通信インタフェースは、無線タグを読み取る無線タグリーダから、無線タグの識別コードを含むタグ情報と、無線タグからの電波の時間に応じた変化を示す電波変化情報と、を取得する。プロセッサは、前記電波変化情報に基づいて、前記無線タグリーダに対する無線タグの位置関係の変化を判断し、判断結果に基づいて、無線タグから取得したタグ情報を用いて前記リストを更新するか否か判断する。【選択図】図２
2020068001.tif 000002
【特許請求の範囲】
【請求項１】
物品が無線タグを備え、所定の容器に収容された前記物品のリストを生成する物品データ処理装置であって、
無線タグを読み取る無線タグリーダから、無線タグの識別コードを含むタグ情報と、無線タグからの電波の時間に応じた変化を示す電波変化情報と、を取得する通信インタフェースと、
前記電波変化情報に基づいて、前記無線タグリーダに対する無線タグの位置関係の変化を判断し、判断結果に基づいて、無線タグから取得したタグ情報を用いて前記リストを更新するか否か判断するプロセッサと、
を具備する物品データ処理装置。
【請求項２】
前記プロセッサは、前記電波変化情報に基づいて、前記無線タグリーダに対して無線タグが近づいたと判断した場合、無線タグから取得したタグ情報を用いて前記リストを更新する請求項１に記載の物品データ処理装置。
【請求項３】
前記プロセッサは、前記無線タグリーダに対して無線タグが近づき、且つ、前記無線タグリーダに対する無線タグの位置関係の変化が止まった場合、無線タグから取得したタグ情報を用いて前記リストを更新する請求項２に記載の物品データ処理装置。
【請求項４】
前記プロセッサは、
無線タグリーダの通信範囲に無線タグが存在する場合、前記無線タグリーダに近づいた無線タグのタグ情報に基づいて、物品に関する情報を報知する第１の報知処理を行い、
前記無線タグリーダに対して無線タグが近づき、且つ、前記無線タグリーダに対する無線タグの位置関係の変化が止まった場合、前記リストを更新したことを示す情報を報知する第２の報知処理を行う請求項３に記載の物品データ処理装置。
【請求項５】
前記プロセッサは、新たに取得したタグ情報が、前記リストに入力されているか否かに基づいて、無線タグから取得したタグ情報を前記リストに入力するか、無線タグから取得したタグ情報と一致するタグ情報を前記リストから消去するか判断する請求項１乃至４のいずれか１項に記載の物品データ処理装置。
【請求項６】
通信インタフェース及びプロセッサを具備し、物品が無線タグを備え、所定の容器に収容された前記物品のリストを生成する物品データ処理装置における物品データ処理方法であって、
前記通信インタフェースが、無線タグを読み取る無線タグリーダから、無線タグの識別コードを含むタグ情報と、無線タグからの電波の時間に応じた変化を示す電波変化情報と、を取得し、
前記プロセッサが、
前記電波変化情報に基づいて、前記無線タグリーダに対する無線タグの位置関係の変化を判断し、
判断結果に基づいて、無線タグから取得したタグ情報を用いて前記リストを更新するか否か判断する、
物品データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、物品データ処理装置及び物品データ処理方法に関する。
【背景技術】
【０００２】
例えばRadio Frequency Identifier（ＲＦＩＤ）タグなどの無線タグを備える物品（商品）が販売されている小売店において、カートに入れられた商品のリストを生成する物品データ処理装置（商品データ処理装置）が検討されている。商品データ処理装置は、カート（容器）に入れられた商品のＲＦＩＤタグの情報に基づいて、カートに入れられた商品のリストを生成する。商品データ処理装置は、カートに取り付けられたＲＦＩＤリーダ（無線タグリーダ）からＲＦＩＤタグの情報を取得する。ＲＦＩＤリーダは、通信範囲内に存在する商品のＲＦＩＤタグを読み取り、商品データ処理装置にＲＦＩＤタグから取得した情報を供給する。
【０００３】
ＲＦＩＤリーダの通信範囲は、カートの商品を収容する収容部（カゴ部）をカバーする必要がある。しかし、電波遮蔽をせずに通信範囲を収納部に限定することは困難であり、ＲＦＩＤリーダは、カートに入れられていない商品のＲＦＩＤタグを読み取ってしまう可能性があるという課題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２７１９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、誤って物品がリストに入力されることを防ぐことができる物品データ処理装置及び物品データ処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態に係る物品データ処理装置は、物品が無線タグを備え、所定の容器に収容された前記物品のリストを生成する物品データ処理装置であって、通信インタフェースと、プロセッサと、を具備する。通信インタフェースは、無線タグを読み取る無線タグリーダから、無線タグの識別コードを含むタグ情報と、無線タグからの電波の時間に応じた変化を示す電波変化情報と、を取得する。プロセッサは、前記電波変化情報に基づいて、前記無線タグリーダに対する無線タグの位置関係の変化を判断し、判断結果に基づいて、無線タグから取得したタグ情報を用いて前記リストを更新するか否か判断する。
【図面の簡単な説明】
【０００７】
【図１】図１は、一実施形態に係る商品データ処理システムの構成の例について説明する為の図である。
【図２】図２は、一実施形態に係る商品データ処理装置の構成の例について説明する為の図である。
【図３】図３は、一実施形態に係る商品データ処理装置及びＲＦＩＤリーダの例について説明する為の図である。
【図４】図４は、一実施形態に係る商品データ処理装置の動作の例について説明する為の図である。
【図５】図５は、一実施形態に係る商品データ処理装置の動作の他の例について説明する為の図である。
【発明を実施するための形態】
【０００８】
以下、一実施形態に係る物品データ処理装置及び物品データ処理方法について図面を参照して説明する。  
図１は、一実施形態に係る物品データ処理システムの構成例を示す説明図である。物品データ処理システムは、例えばRadio Frequency Identifier（ＲＦＩＤ）タグなどの無線タグを備える物品であって、容器に収容された物品のリストを生成する。なお、本実施形態では、物品データ処理システムは、ＲＦＩＤタグを備える商品を販売する小売店において用いられる、商品データ処理システム１であると仮定して説明する。なお、物品データ処理システムは、無線タグを備える物品をピッキングし、ピッキングした物品をかご車またはパレットなどの容器に仕分するピッキングシステムにも適用可能である。即ち、物品データ処理システムは、所定の容器に収容された物品のリストを生成するものであれば、如何なるものであっても適用可能である。
【０００９】
まず、商品が備えるＲＦＩＤタグについて説明する。ＲＦＩＤタグは、電磁波を用いて、無線通信を行う装置である。例えば、ＲＦＩＤタグは、集積回路（ＩＣ）とアンテナとを備える。ＲＦＩＤタグのＩＣには、ＲＦＩＤタグを識別する為の情報（タグ情報）が予め記憶されている。ＲＦＩＤタグのアンテナは、後述するＲＦＩＤリーダから供給された電波の一部を反射する。ＲＦＩＤタグは、アンテナにより反射された電波の反射波により、タグ情報をＲＦＩＤリーダに供給する。ＲＦＩＤタグは、例えば、商品の表面、または商品を包装する包装材に貼り付けられている。また、ＲＦＩＤタグは、例えば、商品に内蔵されていてもよい。また、ＲＦＩＤタグは、例えば、商品に埋め込まれていてもよい。
【００１０】
タグ情報は、例えば、商品を識別する為の識別情報と、ＲＦＩＤタグ固有の識別情報とを有する。商品を識別する為の識別情報は、例えば、商品固有の文字列により構成された商品コードである。商品コードは、例えば、商品の会社（企業）を示す企業コードと、商品を示す商品アイテムコードとを有する。ＲＦＩＤタグ固有の識別情報は、例えば、他のＲＦＩＤタグと重複しないユニーク識別コードである。即ち、タグ情報は、商品コードとユニーク識別コードとを含む。具体的には、タグ情報は、商品コードとユニーク識別コードとが組み合わされて構成される。なお、ユニーク識別コードは、少なくとも商品コードと組み合わされた場合に他のＲＦＩＤタグとタグ情報が重複しないように構成されていればよい。
【００１１】
次に、商品データ処理システム１について説明する。  
商品データ処理システム１は、小売店などの店舗において、利用者が購入する商品の一覧を示す商品リストを生成し、商品リストに基づいて決済を行うシステムである。商品データ処理システム１は、無線通信装置２、店舗サーバ（サーバ装置）３、及び商品データ処理装置４などを備える。また、商品データ処理システム１は、小売店の店員が所持する携帯端末をさらに備えていてもよい。
【００１２】
無線通信装置２は、店舗サーバ３と商品データ処理装置４との通信を中継する。無線通信装置２は、例えば、無線ＬＡＮのアクセスポイントとして機能する。無線通信装置２は、店舗サーバ３と有線で通信可能に接続されている。また、無線通信装置２は、商品データ処理装置４と無線で通信可能に接続されている。
【００１３】
店舗サーバ３は、店舗ごとに設けられる。店舗サーバ３は、通信インタフェース、及び制御部を備える。通信インタフェースは、店舗サーバ以外の他の機器と通信する為のインタフェースである。通信インタフェースは、無線通信装置２を介して、商品データ処理装置４と通信する為の回路を備える。例えば、通信インタフェースは、有線により無線通信装置２と接続されている。また、通信インタフェースは、無線通信装置２を介さずに、商品データ処理装置４と直接無線通信する構成であってもよい。
【００１４】
制御部は、種々の処理を実行する処理部である。制御部は、プロセッサ及びメモリを備える。プロセッサは、演算処理を実行する演算素子である。プロセッサは、例えばＣＰＵとして構成される。プロセッサは、メモリに記憶されているプログラムに基づいて種々の処理を行う。メモリは、プログラム及びデータを記憶する記憶装置である。メモリは、例えば、読み出し専用の不揮発性メモリであるＲＯＭ、データを一時的に記憶するＲＡＭ、及びデータを記憶するストレージのいずれか、または複数を備える。
【００１５】
店舗サーバ３の制御部のメモリは、利用者コードと、決済用情報とが対応付けられた利用者データベースを有する。利用者コードは、利用者を識別するための情報である。決済用情報は、会計処理において、決済が必要な商品の料金（決済額）の決済に用いられる情報である。決済用情報は、バリュー情報、クレジット情報、及び口座情報のいずれかまたは複数を備える。バリュー情報は、決済に利用可能な金額（残額）を示す情報である。クレジット情報は、決済に利用可能なクレジットカードに関する情報である。口座情報は、決済に利用可能な銀行口座を示す情報である。利用者データベースは、さらに、会計処理の結果の通知先を示す通知先情報などを有する構成であってもよい。
【００１６】
店舗サーバ３の制御部のメモリは、商品コードと、商品情報とが対応付けられた商品データベースを記憶している。商品コードは、上記のように、商品を識別するための識別情報である。商品情報は、商品に関する情報である。商品情報は、例えば、商品名及び商品の金額などを示す情報である。店舗サーバ３は、商品データ処理装置４から送信された商品コードに基づいて、商品データベースから商品情報を取得し、商品データ処理装置４に返信する。また、店舗サーバ３は、商品データベースを予め商品データ処理装置４に供給する構成であってもよい。
【００１７】
また、店舗サーバ３は、商品データ処理装置４から会計用の商品のリストと、利用者コードと、を示す商品リストを取得する。店舗サーバ３は、商品データ処理装置４から取得した商品リストと、利用者データベースとに基づいて、会計処理を行う。具体的には、店舗サーバ３は、商品リストに基づいて決済額を算出し、商品リストに含まれている利用者コードに対応付けられている決済用情報を利用者データベースから取得し、決済用情報と決済額とに基づいて料金の決済を行う。なお、商品データ処理装置４が、商品リストに基づいて決済額を算出してもよい。この場合、商品データ処理装置４は、商品リストに、算出した決済額を付加し、店舗サーバ３に供給する。
【００１８】
次に、商品データ処理装置４の構成について説明する。  
商品データ処理装置４は、商品リストを生成する装置（物品データ処理装置）である。商品データ処理装置４は、商品を収容するカゴ（容器）１１及びＲＦＩＤリーダ１２が設けられたカート１３に装着される。商品データ処理装置４は、カゴ１１及びＲＦＩＤリーダ１２を有するカート１３に装着されることにより、カート型商品データ処理装置として構成される。
【００１９】
図２は、商品データ処理装置４の構成の例について説明する為の図である。商品データ処理装置４は、第１の通信インタフェース２１、第２の通信インタフェース２２、制御部２３、及びタッチパネル２４を備える。
【００２０】
第１の通信インタフェース２１は、商品データ処理装置４以外の他の機器と通信する為のインタフェースである。第１の通信インタフェース２１は、無線通信により、無線通信装置２を介して、店舗サーバ３と通信する為の回路を備える。第１の通信インタフェース２１は、制御部２３の制御に基づいて、店舗サーバ３などと通信する。
【００２１】
第２の通信インタフェース２２は、商品データ処理装置４以外の他の機器と通信する為のインタフェースである。第２の通信インタフェース２２は、ＲＦＩＤリーダ１２と通信する為の回路を備える。第２の通信インタフェース２２は、制御部２３の制御に基づいて、ＲＦＩＤリーダ１２などと通信する。
【００２２】
制御部２３は、種々の処理を実行する処理部である。制御部２３は、プロセッサ２５及びメモリ２６を備える。
【００２３】
プロセッサ２５は、演算処理を実行する演算素子である。プロセッサ２５は、例えばＣＰＵとして構成される。プロセッサ２５は、メモリ２６に記憶されているプログラムに基づいて種々の処理を行う。
【００２４】
メモリ２６は、プログラム及びデータを記憶する記憶装置である。メモリ２６は、例えば、読み出し専用の不揮発性メモリであるＲＯＭ、データを一時的に記憶するＲＡＭ、及びデータを記憶するストレージのいずれか、または複数を備える。
【００２５】
タッチパネル２４は、画面の表示と、操作に基づく操作信号の生成とを行う装置である。タッチパネル２４は、ディスプレイ２７及びタッチセンサ２８を備える。
【００２６】
ディスプレイ２７は、制御部２３または図示されないグラフィックコントローラから供給される表示用のデータ（画面データ）に基づいて画面を表示する。
【００２７】
タッチセンサ２８は、ディスプレイ２７に表示された画面上において商品データ処理装置４を操作するユーザがタッチした位置を示す操作信号を生成する。
【００２８】
ＲＦＩＤリーダ１２は、電波を出力することにより、商品が備えるＲＦＩＤタグ（無線タグ）と通信する無線タグリーダである。ＲＦＩＤリーダ１２は、アンテナ及び信号処理回路を備える。ＲＦＩＤリーダ１２のアンテナは、電波を送受信するアンテナである。アンテナは、商品が備えているＲＦＩＤタグに対応する周波数（例えばＵＨＦ帯）と共振周波数が一致するように構成されている。信号処理回路は、アンテナに流す信号の処理を行う。なお、ＲＦＩＤリーダ１２がＲＦＩＤタグと通信することができる範囲を通信範囲と称する。
【００２９】
図３は、ＲＦＩＤリーダ１２の通信範囲について説明する為の説明図である。  
図３に示されるように、ＲＦＩＤリーダ１２は、通信範囲がカゴ１１の開口部を覆うように構成されている。このような構成によると、ＲＦＩＤリーダ１２は、カゴ１１に投入される商品、及びカゴ１１から取り出される商品のＲＦＩＤタグからタグ情報を取得することができる。また、ＲＦＩＤリーダ１２は、カゴ１１にすでに投入されており、通信範囲内に存在する商品のＲＦＩＤタグと常に通信することができる。
【００３０】
ＲＦＩＤリーダ１２において検出される電波は、ＲＦＩＤタグとＲＦＩＤリーダ１２との位置関係（例えば距離）の変化に応じて変化する。ＲＦＩＤリーダ１２は、電波の検出結果に基づいて、電波変化情報を生成する。電波変化情報は、ＲＦＩＤタグからの電波の、ＲＦＩＤリーダ１２における検出結果を、時系列的に示す情報である。例えば、ＲＦＩＤリーダ１２は、ＲＦＩＤタグからの電波の位相及び強度を検出し、ＲＦＩＤタグからの電波の位相及び強度の検出結果を時系列的に示す電波変化情報を生成する。なお、ＲＦＩＤリーダ１２は、ＲＦＩＤタグからの電波の位相と強度とのいずれかの検出結果を時系列的に示す電波変化情報を生成する構成であってもよい。
【００３１】
また、ＲＦＩＤリーダ１２は、商品データ処理装置４と有線通信または無線通信する為の通信インタフェースを備える。ＲＦＩＤリーダ１２は、ＲＦＩＤタグから取得したタグ情報、及び生成した電波変化情報を、通信インタフェースを介して商品データ処理装置４に供給する。
【００３２】
（第１実施形態）  
次に、第１実施形態に係る商品データ処理装置４の動作について説明する。  
図４は、商品データ処理装置４による商品リストを生成する処理、及び会計処理について説明する為の説明図である。商品データ処理装置４の制御部２３のプロセッサ２５は、メモリ２６に記憶されているプログラムを実行することにより、商品リストを生成する処理を実行する。
【００３３】
まず、プロセッサ２５は、商品データ処理装置４の利用者の認識を行う（ＡＣＴ１１）。例えば、プロセッサ２５は、利用者から利用者コードを取得し、店舗サーバ３に送信する。店舗サーバ３は、利用者データベースを参照し、受信した利用者コードに対応する利用者を検索し、検索結果を商品データ処理装置４に送信する。これにより、商品データ処理装置４のプロセッサ２５は、商品データ処理装置４を操作している利用者を特定する。プロセッサ２５は、例えば、タッチパネル２４への利用者の入力に基づいて、利用者コードを取得する。また、商品データ処理装置４は、利用者コードを読み取るカメラまたはスキャナなどを備える構成であってもよい。また、商品データ処理装置４は、利用者の顔画像を取得するカメラを備え、取得した顔画像を利用者コードの代わりに用いる構成であってもよい。
【００３４】
またさらに、商品データ処理装置４のプロセッサ２５は、利用者コードを含む（または対応付けて）商品リストを生成し、商品リストをメモリ２６に保存する。この時点では、商品リストは空欄である。商品リストは、商品のＲＦＩＤタグから取得したタグ情報を入力することができるように構成されている。また、プロセッサ２５は、商品リストに入力されているタグ情報に基づいて、商品の一覧を、ディスプレイに表示させてもよい。例えば、プロセッサ２５は、店舗サーバ３上の商品データベース、または店舗サーバ３から予め取得した商品データベースと、タグ情報とに基づいて、商品名及び価格などの一覧をディスプレイに表示させてもよい。
【００３５】
プロセッサ２５は、第２の通信インタフェース２２に接続されたＲＦＩＤリーダ１２を起動する（ＡＣＴ１２）。これにより、ＲＦＩＤリーダ１２は、通信範囲に電波を出力する状態になる。ＲＦＩＤリーダ１２は、通信範囲にＲＦＩＤタグが入った場合、ＲＦＩＤタグからタグ情報を取得し、商品データ処理装置４に供給する。また、ＲＦＩＤリーダ１２は、ＲＦＩＤタグからの電波に基づいて電波変化情報を生成し、電波変化情報を商品データ処理装置４に供給する。ＲＦＩＤリーダ１２は、ＲＦＩＤタグのタグ情報と電波変化情報とを対応付けて商品データ処理装置４に供給する。
【００３６】
商品データ処理装置４のプロセッサ２５は、タグ情報がＲＦＩＤリーダ１２から供給されたか否か判断する（ＡＣＴ１３）。プロセッサ２５は、タグ情報がＲＦＩＤリーダ１２から供給されていないと判断した場合（ＡＣＴ１３、ＮＯ）、後述するＡＣＴ１９の処理に移行する。
【００３７】
プロセッサ２５は、タグ情報がＲＦＩＤリーダ１２から供給されたと判断した場合（ＡＣＴ１３、ＹＥＳ）、電波変化情報を解析する（ＡＣＴ１４）。プロセッサ２５は、電波変化情報を解析することにより、ＲＦＩＤリーダ１２と、商品が備えているＲＦＩＤタグとの位置関係の変化を判断する。上記したように、ＲＦＩＤリーダ１２がＲＦＩＤタグから受信する電波は、ＲＦＩＤタグとＲＦＩＤリーダ１２との位置関係（例えば距離）の変化に応じて変化する。この為、プロセッサ２５は、電波変化情報に基づいて、ＲＦＩＤタグとＲＦＩＤリーダ１２との位置関係の時間に応じた変化を判断することができる。
【００３８】
ＲＦＩＤリーダ１２がＲＦＩＤタグから受信する電波の強度は、ＲＦＩＤリーダ１２とＲＦＩＤタグとの距離に応じて変化する。例えば、プロセッサ２５は、ＲＦＩＤリーダ１２がＲＦＩＤタグから受信する電波の強度の時間に応じた変化に基づいて、ＲＦＩＤリーダ１２とＲＦＩＤタグとの距離の変化を判断する。
【００３９】
また、例えば、ＲＦＩＤリーダ１２がＲＦＩＤタグから受信する電波の位相は、ＲＦＩＤリーダ１２とＲＦＩＤタグとの距離の変化に応じて変化する。プロセッサ２５は、ＲＦＩＤリーダ１２がＲＦＩＤタグから受信する電波の位相の時間に応じた変化に基づいて、ＲＦＩＤリーダ１２とＲＦＩＤタグとの距離の変化を判断する構成であってもよい。
【００４０】
また例えば、プロセッサ２５は、ＲＦＩＤリーダ１２がＲＦＩＤタグから受信する電波の強度の変化と、ＲＦＩＤリーダ１２がＲＦＩＤタグから受信する電波の位相の変化と、の両方に基づいて、ＲＦＩＤリーダ１２とＲＦＩＤタグとの距離の変化を判断する構成であってもよい。
【００４１】
なお、ＲＦＩＤリーダ１２が電波変化情報を生成するのではなく、ＲＦＩＤリーダ１２がＲＦＩＤタグから受信した電波の強度及び位相を逐次商品データ処理装置４に供給し、商品データ処理装置４のプロセッサ２５が、ＲＦＩＤリーダ１２からの情報に基づいて電波変化情報を生成する構成であってもよい。
【００４２】
プロセッサ２５は、ＲＦＩＤリーダ１２と、商品が備えているＲＦＩＤタグとの位置関係の変化の判断結果に基づいて、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグが存在するか否か判断する（ＡＣＴ１５）。プロセッサ２５は、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグが存在しないと判断した場合（ＡＣＴ１５、ＮＯ）、後述するＡＣＴ１９の処理に移行する。
【００４３】
プロセッサ２５は、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグが存在すると判断した場合（ＡＣＴ１５、ＹＥＳ）、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報が、商品リストに入力されているか否か判断する（ＡＣＴ１６）。プロセッサ２５は、商品リストに登録されているタグ情報と、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報とを比較し、同一のタグ情報が商品リストに存在するか否か判断する。
【００４４】
プロセッサ２５は、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報が、商品リストに入力されていないと判断した場合（ＡＣＴ１６、ＮＯ）、商品リストにＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報を入力し（ＡＣＴ１７）、ＡＣＴ１９の処理に移行する。ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報が、商品リストに入力されていない場合、プロセッサ２５は、商品がカゴ１１に投入された為、商品のＲＦＩＤタグがＲＦＩＤリーダ１２に対して近づいたと判断する。この為、プロセッサ２５は、商品リストに新たにタグ情報を入力する。
【００４５】
また、プロセッサ２５は、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報が、商品リストに入力されていると判断した場合（ＡＣＴ１６、ＹＥＳ）、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報を、商品リストから消去し（ＡＣＴ１８）、ＡＣＴ１９の処理に移行する。ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報が、商品リストに入力されている場合、プロセッサ２５は、商品がカゴ１１から取り出された為、商品のＲＦＩＤタグがＲＦＩＤリーダ１２に対して近づいたと判断する。この為、プロセッサ２５は、商品リストからタグ情報を消去する。
【００４６】
プロセッサ２５は、会計処理を実行するか否か判断する（ＡＣＴ１９）。例えば、プロセッサ２５は、タッチパネル２４におけるユーザの操作に基づいて、会計処理を実行するか否か判断する。また、例えば、プロセッサ２５は、第１の通信インタフェース２１を介して受信した信号に基づいて、会計処理を実行するか否か判断する構成であってもよい。プロセッサ２５は、会計処理を実行しないと判断した場合（ＡＣＴ１９、ＮＯ）、ＡＣＴ１３の処理に移行する。これにより、プロセッサ２５は、会計処理を実行すると判断するまでの間、ＡＣＴ１３乃至ＡＣＴ１８の処理を繰り返し実行する。
【００４７】
プロセッサ２５は、会計処理を実行すると判断した場合（ＡＣＴ１９、ＹＥＳ）、会計処理を実行し（ＡＣＴ２０）、処理を終了する。例えば、プロセッサ２５は、利用者コードを含む商品リストを店舗サーバ３に送信する。店舗サーバ３は、商品データ処理装置４から商品リストを受信すると、商品リストの利用者コードに基づいて、利用者データベースを参照し、決済用情報を取得する。また、店舗サーバ３は、商品リストに基づいて決済額を算出する。店舗サーバ３は、決済用情報と、決済額とに基づいて料金の決済を行う。なお、プロセッサ２５は、ＡＣＴ１７またはＡＣＴ１８で商品リストが更新されるごとに、決済額を算出し、決済額を商品リストに付加する構成であってもよい。
【００４８】
上記したように、商品データ処理装置４は、無線タグを備え、且つカゴ１１などの所定の容器に収容された商品のリストである商品リストを生成する。まず、無線タグを読み取る無線タグリーダとしてのＲＦＩＤリーダ１２は、容器近傍に存在する無線タグと通信することにより、無線タグから無線タグの識別コードを含むタグ情報を取得する。また、無線タグリーダは、無線タグからの電波の時間に応じた変化を示す電波変化情報を生成する。商品データ処理装置４は、通信インタフェース、プロセッサ２５、及びメモリ２６を備える。商品データ処理装置４の通信インタフェースは、商品が備える無線タグの識別コードを含むタグ情報と、無線タグからの電波の時間に応じた変化を示す電波変化情報と、を無線タグリーダから取得する。商品データ処理装置４のプロセッサ２５は、電波変化情報に基づいて、無線タグリーダに対する無線タグの位置関係の変化を判断する。プロセッサ２５は、無線タグリーダに対する無線タグの位置関係の変化の判断結果に基づいて、無線タグから取得したタグ情報を商品リストに入力するか否か判断する。例えば、プロセッサ２５は、無線タグリーダに対して無線タグが近づいたと判断した場合、無線タグから取得したタグ情報を用いて商品リストを更新する。
【００４９】
このような構成によると、単にＲＦＩＤリーダ１２が無線タグからタグ情報を取得しただけでは、商品リストが更新されない。これにより、商品データ処理装置４は、誤って商品に関連したタグ情報が商品リストに入力されることを防ぐことができる。
【００５０】
また、商品データ処理装置４のプロセッサ２５は、無線タグリーダに対して無線タグが近づいたと判断した場合、無線タグから取得したタグ情報が、商品リストに入力されているか否か判断する。プロセッサ２５は、無線タグから取得したタグ情報が商品リストに入力されていない場合、商品リストにタグ情報を入力する。また、プロセッサ２５は、無線タグから取得したタグ情報が商品リストに入力されている場合、商品リストからタグ情報を消去する。プロセッサ２５は、無線タグリーダに対して無線タグが近づいたか否かの判断では、ユーザがカゴ１１から商品を取り出そうとしているのか、ユーザがカゴ１１に商品を入れようとしているのかを判断することが難しい。しかしながら、プロセッサは、商品リストに入力されているか否か判断することにより、ユーザがカゴ１１から商品を取り出そうとしているのか、ユーザがカゴ１１に商品を入れようとしているのかを判断することができる。この結果、商品が誤って商品リストに入力されることを防ぐことができる。
【００５１】
（第２実施形態）
次に、第２実施形態に係る商品データ処理装置４の動作について説明する。なお、商品データ処理装置４の構成は、第１実施形態と同じであるため、説明を省略する。  
図５は、商品データ処理装置４による商品リストを生成する処理、及び会計処理の他の例について説明する為の説明図である。商品データ処理装置４の制御部２３のプロセッサ２５は、メモリ２６に記憶されているプログラムを実行することにより、商品リストを生成する処理を実行する。
【００５２】
まず、プロセッサ２５は、商品データ処理装置の利用者の認識を行う（ＡＣＴ３１）。
【００５３】
プロセッサ２５は、第２の通信インタフェース２２に接続されたＲＦＩＤリーダ１２を起動する（ＡＣＴ３２）。これにより、ＲＦＩＤリーダ１２は、通信範囲に電波を出力する状態になる。ＲＦＩＤリーダ１２は、通信範囲にＲＦＩＤタグが入った場合、ＲＦＩＤタグからタグ情報を取得し、商品データ処理装置４に供給する。また、ＲＦＩＤリーダ１２は、ＲＦＩＤタグからの電波に基づいて電波変化情報を生成し、電波変化情報を商品データ処理装置４に供給する。ＲＦＩＤリーダ１２は、ＲＦＩＤタグのタグ情報と電波変化情報とを対応付けて商品データ処理装置４に供給する。
【００５４】
商品データ処理装置４のプロセッサ２５は、タグ情報がＲＦＩＤリーダ１２から供給されたか否か判断する（ＡＣＴ３３）。プロセッサ２５は、タグ情報がＲＦＩＤリーダ１２から供給されていないと判断した場合（ＡＣＴ３３、ＮＯ）、後述するＡＣＴ４２の処理に移行する。
【００５５】
プロセッサ２５は、タグ情報がＲＦＩＤリーダ１２から供給されたと判断した場合（ＡＣＴ３３、ＹＥＳ）、電波変化情報を解析する（ＡＣＴ３４）。プロセッサ２５は、電波変化情報を解析することにより、ＲＦＩＤリーダ１２と、商品が備えているＲＦＩＤタグとの位置関係の変化を判断する。プロセッサ２５は、ＲＦＩＤリーダ１２と、商品が備えているＲＦＩＤタグとの位置関係の変化の判断結果に基づいて、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグが存在するか否か判断する（ＡＣＴ３５）。プロセッサ２５は、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグが存在しないと判断した場合（ＡＣＴ３５、ＮＯ）、後述するＡＣＴ４２の処理に移行する。
【００５６】
プロセッサ２５は、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグが存在すると判断した場合（ＡＣＴ３５、ＹＥＳ）、電波変化情報に基づいて、受信信号が変化しているか否か判断する（ＡＣＴ３６）。即ち、プロセッサ２５は、ＲＦＩＤリーダ１２がＲＦＩＤタグから受信している電波が、時間に応じて変化しているか否か判断する。これにより、プロセッサ２５は、商品がＲＦＩＤリーダ１２の通信範囲内に存在し、且つユーザが商品をまだ手に持っている状態か否かを判断する。プロセッサ２５は、受信信号が変化している場合、商品がＲＦＩＤリーダ１２の通信範囲内に存在し、且つユーザが商品をまだ手に持っている状態であると判断する。
【００５７】
プロセッサ２５は、受信信号が変化していると判断した場合（ＡＣＴ３６、ＹＥＳ）、第１の報知処理を行い（ＡＣＴ３７）、ＡＣＴ３６の処理に移行する。即ち、プロセッサ２５は、受信信号の変化が止まるまでの間、第１の報知処理を繰り返し行う。
【００５８】
第１の報知処理は、プロセッサ２５が、商品データ処理装置４のユーザに対して、情報を供給する処理である。具体的には、第１の報知処理は、商品がＲＦＩＤリーダ１２の通信範囲内に存在することをユーザに伝えるための情報を、プロセッサ２５が、タッチパネル２４、図示されないスピーカ、第１の通信インタフェース２１、または第２の通信インタフェース２２を介して出力する処理である。またさらに、プロセッサ２５は、受信信号の変化している商品の商品情報を、タッチパネル２４のディスプレイ２７に表示させてもよい。
【００５９】
プロセッサ２５は、受信信号が変化していないと判断した場合（ＡＣＴ３６、ＮＯ）、第１の報知処理を行い（ＡＣＴ３７）、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報が、商品リストに入力されているか否か判断する（ＡＣＴ３８）。プロセッサ２５は、商品リストに登録されているタグ情報と、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報とを比較し、同一のタグ情報が商品リストに存在するか否か判断する。
【００６０】
プロセッサ２５は、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報が、商品リストに入力されていないと判断した場合（ＡＣＴ３８、ＮＯ）、商品リストにＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報を入力し（ＡＣＴ３９）、ＡＣＴ４１の処理に移行する。
【００６１】
また、プロセッサ２５は、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報が、商品リストに入力されていると判断した場合（ＡＣＴ３８、ＹＥＳ）、ＲＦＩＤリーダ１２に対して近づいたＲＦＩＤタグのタグ情報を、商品リストから消去し（ＡＣＴ４０）、ＡＣＴ４１の処理に移行する。
【００６２】
プロセッサ２５は、ＡＣＴ３９またはＡＣＴ４０で商品リストの更新が行われると、第２の報知処理を行う（ＡＣＴ４１）。
【００６３】
第２の報知処理は、プロセッサ２５が、商品データ処理装置４のユーザに対して、情報を供給する処理である。具体的には、第２の報知処理は、商品リストを更新したことをユーザに伝えるための情報を、プロセッサ２５が、タッチパネル２４、図示されないスピーカ、第１の通信インタフェース２１、または第２の通信インタフェース２２を介して出力する処理である。例えば、プロセッサ２５は、商品リストの更新の結果を、タッチパネル２４のディスプレイ２７に表示させてもよい。例えば、プロセッサ２５は、ＡＣＴ３９で、商品リストにタグ情報を入力した場合、入力したタグ情報に対応した商品情報をタッチパネル２４のディスプレイ２７に表示させてもよい。また例えば、プロセッサ２５は、ＡＣＴ４０で、商品リストからタグ情報を消去した場合、消去したタグ情報に対応した商品情報をタッチパネル２４のディスプレイ２７に表示させてもよい。
【００６４】
プロセッサ２５は、会計処理を実行するか否か判断する（ＡＣＴ４２）。例えば、プロセッサ２５は、タッチパネル２４におけるユーザの操作に基づいて、会計処理を実行するか否か判断する。また、例えば、プロセッサ２５は、第１の通信インタフェース２１を介して受信した信号に基づいて、会計処理を実行するか否か判断する構成であってもよい。プロセッサ２５は、会計処理を実行しないと判断した場合（ＡＣＴ４２、ＮＯ）、ＡＣＴ３３の処理に移行する。これにより、プロセッサ２５は、会計処理を実行すると判断するまでの間、ＡＣＴ３３乃至ＡＣＴ４１の処理を繰り返し実行する。
【００６５】
プロセッサ２５は、会計処理を実行すると判断した場合（ＡＣＴ４２、ＹＥＳ）、会計処理を実行し（ＡＣＴ４３）、処理を終了する。例えば、プロセッサ２５は、利用者コードを含む商品リストを店舗サーバ３に送信する。店舗サーバ３は、商品データ処理装置４から商品リストを受信すると、商品リストの利用者コードに基づいて、利用者データベースを参照し、決済用情報を取得する。また、店舗サーバ３は、商品リストに基づいて決済額を算出する。店舗サーバ３は、決済用情報と、決済額とに基づいて料金の決済を行う。なお、プロセッサ２５は、ＡＣＴ３９またはＡＣＴ４０で商品リストが更新されるごとに、決済額を算出し、決済額を商品リストに付加する構成であってもよい。
【００６６】
上記したように、商品データ処理装置４のプロセッサ２５は、電波変化情報に基づいて、ＲＦＩＤリーダ１２がＲＦＩＤタグから受信している電波（受信信号）が変化しているか否か判断する。プロセッサ２５は、受信信号が変化している場合、商品がＲＦＩＤリーダ１２の通信範囲内に存在し、且つユーザが商品をまだ手に持っている状態であると判断する。また、プロセッサ２５は、受信信号の変化が止まった場合、ユーザが商品をカゴ１１に入れた、またはユーザが商品をカゴ１１から取り出したと判断する。プロセッサ２５は、受信信号の変化が止まった場合、商品のＲＦＩＤタグから取得したタグ情報を用いて、商品リストの更新（入力または消去）を行う。
【００６７】
このような構成によると、単にＲＦＩＤリーダ１２が無線タグからタグ情報を取得しただけでは、商品リストが更新されない。これにより、商品データ処理装置４は、誤って商品に関連したタグ情報が商品リストに入力されることを防ぐことができる。
【００６８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６９】
１…商品データ処理システム、２…無線通信装置、３…店舗サーバ、４…商品データ処理装置、１１…カゴ、１２…ＲＦＩＤリーダ、１３…カート、２１…第１の通信インタフェース、２２…第２の通信インタフェース、２３…制御部、２４…タッチパネル、２５…プロセッサ、２６…メモリ、２７…ディスプレイ、２８…タッチセンサ。
【図１】
2020068001.tif 000003
【図２】
2020068001.tif 000004
【図３】
2020068001.tif 000005
【図４】
2020068001.tif 000006
【図５】
2020068001.tif 000007