JP7633038B2 - Information processing device - Google Patents
Information processing device Download PDFInfo
- Publication number
- JP7633038B2 JP7633038B2 JP2021024148A JP2021024148A JP7633038B2 JP 7633038 B2 JP7633038 B2 JP 7633038B2 JP 2021024148 A JP2021024148 A JP 2021024148A JP 2021024148 A JP2021024148 A JP 2021024148A JP 7633038 B2 JP7633038 B2 JP 7633038B2
- Authority
- JP
- Japan
- Prior art keywords
- movement
- information
- product
- tag
- customer
- 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
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Cash Registers Or Receiving Machines (AREA)
Description
本発明の実施形態は、情報処理装置に関する。 An embodiment of the present invention relates to an information processing device.
近年、ウイルス等の病原体による感染症の拡大阻止を図るため、様々な対策が講じられている。商業施設においては、多数の商品が陳列されており、複数の客が商品に接触することが想定される。そのため、接触感染を防ぐ主な対策として、買物カゴの消毒及び入店時の手指の消毒が推奨されている。 In recent years, various measures have been taken to prevent the spread of infectious diseases caused by viruses and other pathogens. In commercial facilities, many products are displayed, and it is expected that multiple customers will come into contact with the products. For this reason, disinfecting shopping baskets and disinfecting hands when entering a store is recommended as the main measure to prevent infection through contact.
しかしながら、客が感染症に感染している場合、この客が接触した商品に接触した別の客も感染症に感染する可能性がある。そのため、接触感染による感染拡大を防止することを目的として、各商品に対して接触した客を管理することが望まれる。 However, if a customer is infected with an infectious disease, other customers who come into contact with a product that the previous customer has touched may also become infected with the infectious disease. Therefore, in order to prevent the spread of infection through contact, it is desirable to manage the customers who have come into contact with each product.
本発明の実施形態が解決しようとする課題は、物品に対する客の接触を管理する技術を提供しようとするものである。 The problem that the embodiments of the present invention aim to solve is to provide a technology that manages customer contact with items.
一実施形態において、情報処理装置は、取得部と、記憶制御部とを備える。取得部は、センシングデバイスにより検出される物品の移動毎に関与する客に関する第1の識別情報を取得する。記憶制御部は、取得部により取得された物品の移動毎に関与する客に関する第1の識別情報を、物品に関する第2の識別情報に関連付けて記憶部に保存する。 In one embodiment, the information processing device includes an acquisition unit and a memory control unit. The acquisition unit acquires first identification information about a customer involved in each movement of an item detected by the sensing device. The memory control unit associates the first identification information about a customer involved in each movement of an item acquired by the acquisition unit with second identification information about the item and stores it in the memory unit.
以下、図面を用いて実施形態について説明する。各図面において同一の構成要素に対しては可能な限り同一の符号を付し、重複する説明は省略する。
図1は、実施形態に係る情報処理システムSを例示するブロック図である。
情報処理システムSは、スーパーマーケット等の店舗に適用可能なシステムである。
Hereinafter, the embodiments will be described with reference to the drawings. In the drawings, the same components are denoted by the same reference numerals as much as possible, and duplicated explanations will be omitted.
FIG. 1 is a block diagram illustrating an information processing system S according to the embodiment.
The information processing system S is a system that can be applied to stores such as supermarkets.
情報処理システムSは、サーバ1、複数のリーダライタ装置2、複数の無線タグ3、複数のPOS(Point Of Sales)端末4、店員用端末5、及び携帯型リーダライタ端末6を含む。サーバ1、複数のリーダライタ装置2、複数のPOS端末4、及び店員用端末5は、ネットワークNWを介して互いに通信自在に接続する。例えば、ネットワークNWは、LAN(Local Area Network)であるが、これに限定されない。LANは、有線LAN及び無線LANの少なくとも何れか一方を含む。サーバ1は、店舗外にあってもよい。なお、情報処理システムSは、サーバ1、複数のリーダライタ装置2、複数の無線タグ3、複数のPOS端末4、店員用端末5、及び携帯型リーダライタ端末6のうちの少なくとも2つの要素を含むシステムを指すこともある。複数の商品7は、店舗内に陳列されている。複数の商品7のそれぞれは、複数の陳列棚8の何れかに陳列されているものとする。複数の商品7のそれぞれは、一つの無線タグ3を付している。無線タグ3を付すことは、無線タグ3を商品7に直接的に又は間接的に取り付けることを含む。 The information processing system S includes a server 1, a plurality of reader/writer devices 2, a plurality of wireless tags 3, a plurality of POS (Point Of Sales) terminals 4, a store clerk terminal 5, and a portable reader/writer terminal 6. The server 1, the plurality of reader/writer devices 2, the plurality of POS terminals 4, and the store clerk terminal 5 are connected to each other via a network NW so as to be able to communicate with each other freely. For example, the network NW is a LAN (Local Area Network), but is not limited thereto. The LAN includes at least one of a wired LAN and a wireless LAN. The server 1 may be outside the store. The information processing system S may also refer to a system including at least two elements of the server 1, the plurality of reader/writer devices 2, the plurality of wireless tags 3, the plurality of POS terminals 4, the store clerk terminal 5, and the portable reader/writer terminal 6. The plurality of products 7 are displayed in the store. Each of the multiple products 7 is displayed on one of the multiple display shelves 8. Each of the multiple products 7 has one wireless tag 3 attached. Attaching the wireless tag 3 includes directly or indirectly attaching the wireless tag 3 to the product 7.
サーバ1は、情報処理機能を有する電子機器である。電子機器は、コンピュータを含む。サーバ1は、情報処理装置の一例である。サーバ1の構成例については後述する。 The server 1 is an electronic device having an information processing function. Electronic devices include computers. The server 1 is an example of an information processing device. An example of the configuration of the server 1 will be described later.
複数のリーダライタ装置2は、複数の無線タグ3と無線で通信可能な電子機器である。複数のリーダライタ装置2は、複数のリーダライタ装置2の無線通信範囲を合わせた範囲に店舗に陳列された全ての商品7に付された複数の無線タグ3を含むように設置される。ここでは、一つのリーダライタ装置2は、一つの陳列棚8に設置されているものとする。一つのリーダライタ装置2は、陳列棚8に陳列された複数の商品7に付された複数の無線タグ3と無線通信可能であるものとする。リーダライタ装置2は、センシングデバイスに含まれる装置の一例である。リーダライタ装置2の構成例については後述する。 The multiple reader/writer devices 2 are electronic devices capable of wirelessly communicating with multiple wireless tags 3. The multiple reader/writer devices 2 are installed so that the combined wireless communication range of the multiple reader/writer devices 2 includes the multiple wireless tags 3 attached to all products 7 displayed in the store. Here, it is assumed that one reader/writer device 2 is installed on one display shelf 8. It is assumed that one reader/writer device 2 is capable of wirelessly communicating with the multiple wireless tags 3 attached to the multiple products 7 displayed on the display shelf 8. The reader/writer device 2 is an example of an apparatus included in a sensing device. An example configuration of the reader/writer device 2 will be described later.
複数の無線タグ3は、複数のリーダライタ装置2、又は携帯型リーダライタ端末6と無線通信可能なタグである。無線タグ3は、商品用のタグである。例えば、無線タグ3は、RFID(Radio Frequency Identification)タグである。各無線タグ3は、無線タグ3毎にタグIDを割り当てられている。以下では、無線タグ3に割り当てられたタグIDを、商品用タグIDともいう。商品用タグIDは、無線タグ3を個々に識別する識別情報である。商品用タグIDは、商品7を個々に識別する商品7に関する識別情報の一例である。無線タグ3は、チップ、及びアンテナ等を含む。チップは、無線タグ3を制御する。チップは、データの記憶領域を含む。記憶領域は、商品用タグIDを記憶する。アンテナは、外部機器と無線で通信するために用いられる。アンテナは、外部機器からの電力の供給を受けるために用いられる。無線タグ3は、アンテナを介して外部機器からの電波を受信することで活性化する。無線タグ3は、活性化により、外部機器と通信する。無線タグ3は、情報記録媒体の一例である。無線タグ3に記憶されるタグID以外の情報の例については後述する。 The multiple wireless tags 3 are tags capable of wireless communication with the multiple reader/writer devices 2 or the portable reader/writer terminals 6. The wireless tags 3 are tags for products. For example, the wireless tags 3 are RFID (Radio Frequency Identification) tags. Each wireless tag 3 is assigned a tag ID for each wireless tag 3. Hereinafter, the tag ID assigned to the wireless tag 3 is also referred to as a product tag ID. The product tag ID is identification information that individually identifies the wireless tag 3. The product tag ID is an example of identification information related to the product 7 that individually identifies the product 7. The wireless tag 3 includes a chip, an antenna, and the like. The chip controls the wireless tag 3. The chip includes a data storage area. The storage area stores the product tag ID. The antenna is used to wirelessly communicate with an external device. The antenna is used to receive power from the external device. The wireless tag 3 is activated by receiving radio waves from the external device via the antenna. When activated, the wireless tag 3 communicates with an external device. The wireless tag 3 is an example of an information recording medium. Examples of information other than the tag ID that is stored in the wireless tag 3 will be described later.
複数のPOS端末4は、商品7の決済を可能とする電子機器である。決済は、商品7に対する代金の支払いである。決済は、会計の意味を含む。POS端末4は、オフライン決済及びオンライン決済の両方に対応する。オフライン決済は、POS端末4がインターネット等を介した他の電子機器との連携を要しない決済である。例えば、オフライン決済は、現金及び商品券などによる決済である。オンライン決済は、POS端末4がインターネット等を介した他の電子機器と連携して実行する決済である。例えば、オンライン決済は、クレジットカード決済、電子マネー決済、クレジットカード、デビットカード決済、及びコード決済等である。オンライン決済は、キャッシュレス決済に対応する。POS端末4は、決済端末の一例である。POS端末4の構成例については後述する。 The multiple POS terminals 4 are electronic devices that enable payment for the products 7. Payment is the payment of the price for the products 7. Payment includes the meaning of accounting. The POS terminal 4 supports both offline and online payments. Offline payment is payment that does not require the POS terminal 4 to link with other electronic devices via the Internet or the like. For example, offline payment is payment with cash and gift certificates. Online payment is payment that the POS terminal 4 executes by linking with other electronic devices via the Internet or the like. For example, online payment is credit card payment, electronic money payment, credit card payment, debit card payment, code payment, etc. Online payment supports cashless payment. The POS terminal 4 is an example of a payment terminal. An example of the configuration of the POS terminal 4 will be described later.
店員用端末5は、ネットワークNWを介した他の電子機器との通信機能、入力機能、及び表示機能等を有する電子機器である。店員用端末5は、店舗の店員によって使用される。例えば、店員用端末5は、PC(Personal Computer)であるが、スマートフォン、又はタブレット端末等であってもよい。 The clerk terminal 5 is an electronic device that has a communication function with other electronic devices via the network NW, an input function, a display function, etc. The clerk terminal 5 is used by a clerk in the store. For example, the clerk terminal 5 is a PC (Personal Computer), but it may also be a smartphone, a tablet terminal, etc.
携帯型リーダライタ端末6は、複数の無線タグ3と無線で通信可能な携帯型の電子機器である。携帯型リーダライタ端末6は、商品7の探索等に用いられる。 The portable reader/writer terminal 6 is a portable electronic device capable of wirelessly communicating with multiple wireless tags 3. The portable reader/writer terminal 6 is used to search for products 7, etc.
リーダライタ装置2により検出される商品7の移動について説明する。
商品7の移動は、客Cが陳列棚8に陳列された商品7を陳列棚8から移動させることを意味する。商品7の移動は、客が陳列棚8に陳列された商品7を手に取り、この商品7を陳列棚8に戻す一連の動作を含む。商品7を手に取ることは、商品7を陳列棚8の陳列場所から移動させることを含む。商品7を陳列棚8に戻すことは、商品7を陳列棚8の元の陳列場所と同じ又は略同じ場所に戻すことを含む。商品7の移動は、客が陳列棚8に陳列された商品7を手に取るまでの動作を含んでもよい。後者の例は、客が商品7を陳列棚8に戻さない例である。商品7の移動は、リーダライタ装置2と商品7に付された無線タグ3との無線通信によって検出される。無線タグ3は商品7に付されているので、商品7の移動は、無線タグ3の移動を意味する。「商品7の移動」の表記、及び「無線タグ3の移動」の表記は、互いに読み替え可能である。客は、会員、消費者、又は人と読み替えてもよい。リーダライタ装置2による商品7の移動の検出例については後述する。
The movement of the product 7 detected by the reader/writer device 2 will now be described.
The movement of the product 7 means that the customer C moves the product 7 displayed on the display shelf 8 from the display shelf 8. The movement of the product 7 includes a series of actions in which the customer picks up the product 7 displayed on the display shelf 8 and returns the product 7 to the display shelf 8. Picking up the product 7 includes moving the product 7 from its display location on the display shelf 8. Returning the product 7 to the display shelf 8 includes returning the product 7 to the same or approximately the same location on the display shelf 8 as its original display location. The movement of the product 7 may include actions taken by the customer up to picking up the product 7 displayed on the display shelf 8. The latter example is an example in which the customer does not return the product 7 to the display shelf 8. The movement of the product 7 is detected by wireless communication between the reader/writer device 2 and the wireless tag 3 attached to the product 7. Since the wireless tag 3 is attached to the product 7, the movement of the product 7 means the movement of the wireless tag 3. The notation "movement of the product 7" and the notation "movement of the wireless tag 3" can be read as interchangeable. The term "customer" may be replaced with "member,""consumer," or "person." An example of detection of movement of the product 7 by the reader/writer device 2 will be described later.
図2は、実施形態に係る商品7の移動を例示する図である。
図2は、客Cが任意の陳列棚8に陳列された商品7を手に取ろうとしている状態を示す。
リーダライタ装置2は、陳列棚8の任意の位置に設置されている。リーダライタ装置2は、陳列棚8に陳列された全ての商品7のそれぞれに付された無線タグ3と無線通信可能である。
無線タグ9を付された買物カゴ10は、客Cが買物に使用するカゴである。無線タグ9は、複数のリーダライタ装置2と無線通信可能なタグである。無線タグ9は、買物カゴ用のタグである。例えば、無線タグ9は、RFIDタグである。無線タグ9は、無線タグ3と同様に構成されてもよい。無線タグ9は、無線タグ9毎にタグIDを割り当てられている。以下では、無線タグ9に割り当てられたタグIDを、買物カゴ用タグIDともいう。買物カゴ用タグIDは、無線タグ9を個々に識別する識別情報である。買物カゴ用タグIDは、買物カゴ10を個々に識別する識別情報ということもできる。無線タグ9は、買物カゴ用タグIDを記憶する。各買物カゴ10は、異なる買物カゴ用タグIDを記憶する無線タグ9を付している。無線タグ9を付すことは、無線タグ9を買物カゴ10に直接的に又は間接的に取り付けることを含む。
図3は、実施形態に係る商品7の移動を例示する図である。
図3は、客Cが任意の陳列棚8に陳列された商品7を手に取った状態を示す。
FIG. 2 is a diagram illustrating the movement of a product 7 according to the embodiment.
FIG. 2 shows a state in which a customer C is about to pick up a product 7 displayed on an arbitrary display shelf 8.
The reader/writer device 2 is installed at an arbitrary position on the display shelf 8. The reader/writer device 2 is capable of wireless communication with the wireless tags 3 attached to all the products 7 displayed on the display shelf 8.
The shopping basket 10 to which the wireless tag 9 is attached is a basket used by the customer C for shopping. The wireless tag 9 is a tag capable of wireless communication with a plurality of reader/writer devices 2. The wireless tag 9 is a tag for a shopping basket. For example, the wireless tag 9 is an RFID tag. The wireless tag 9 may be configured similarly to the wireless tag 3. A tag ID is assigned to each wireless tag 9. Hereinafter, the tag ID assigned to the wireless tag 9 is also referred to as a shopping basket tag ID. The shopping basket tag ID is identification information for individually identifying the wireless tag 9. The shopping basket tag ID can also be referred to as identification information for individually identifying the shopping basket 10. The wireless tag 9 stores the shopping basket tag ID. Each shopping basket 10 is attached with a wireless tag 9 that stores a different shopping basket tag ID. Attaching the wireless tag 9 includes directly or indirectly attaching the wireless tag 9 to the shopping basket 10.
FIG. 3 is a diagram illustrating the movement of the product 7 according to the embodiment.
FIG. 3 shows a state in which a customer C picks up a product 7 displayed on an arbitrary display shelf 8.
サーバ1の構成例について説明する。
図4は、実施形態に係るサーバ1の構成例を概略的に示すブロック図である。
サーバ1は、プロセッサ101、メインメモリ102、補助記憶デバイス103、及び通信インタフェース104を含む電子機器である。サーバ1を構成する各部は、互いに信号を入出力可能に接続されている。図1では、インタフェースは、「I/F」と記載されている。
An example of the configuration of the server 1 will be described.
FIG. 4 is a block diagram illustrating an example of the configuration of the server 1 according to the embodiment.
The server 1 is an electronic device including a processor 101, a main memory 102, an auxiliary storage device 103, and a communication interface 104. The components constituting the server 1 are connected to each other so as to be able to input and output signals. In Fig. 1, the interface is written as "I/F".
プロセッサ101は、サーバ1の中枢部分に相当する。例えば、プロセッサ101は、CPU(Central Processing Unit)であるが、これに限定されない。プロセッサ101は、種々の回路で構成されていてもよい。プロセッサ101は、メインメモリ102、又は補助記憶デバイス103に予め記憶されているプログラムをメインメモリ102に展開する。プログラムは、サーバ1のプロセッサ101に後述する各部を実現、又は実行させるプログラムである。プロセッサ101は、メインメモリ102に展開されるプログラムを実行することで、種々の動作を実行する。 The processor 101 corresponds to the central part of the server 1. For example, the processor 101 is a CPU (Central Processing Unit), but is not limited to this. The processor 101 may be composed of various circuits. The processor 101 deploys a program that is pre-stored in the main memory 102 or the auxiliary storage device 103 in the main memory 102. The program is a program that causes the processor 101 of the server 1 to realize or execute each part described below. The processor 101 executes various operations by executing the program deployed in the main memory 102.
メインメモリ102は、サーバ1の主記憶部分に相当する。メインメモリ102は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ102は、不揮発性のメモリ領域ではオペレーティングシステム又はプログラムを記憶する。メインメモリ102は、揮発性のメモリ領域を、プロセッサ101によってデータが適宜書き換えられるワークエリアとして使用する。例えば、メインメモリ102は、不揮発性のメモリ領域としてROM(Read Only Memory)を含む。例えば、メインメモリ102は、揮発性のメモリ領域としてRAM(Random Access Memory)を含む。メインメモリ102は、プログラムを記憶する。 The main memory 102 corresponds to the main storage portion of the server 1. The main memory 102 includes a non-volatile memory area and a volatile memory area. The main memory 102 stores an operating system or a program in the non-volatile memory area. The main memory 102 uses the volatile memory area as a work area where data is appropriately rewritten by the processor 101. For example, the main memory 102 includes a ROM (Read Only Memory) as a non-volatile memory area. For example, the main memory 102 includes a RAM (Random Access Memory) as a volatile memory area. The main memory 102 stores a program.
補助記憶デバイス103は、サーバ1の補助記憶部分に相当する。補助記憶デバイス103は、EEPROM(登録商標)(Electric Erasable Programmable Read-Only Memory)、HDD(Hard Disc Drive)又はSSD(Solid State Drive)等である。補助記憶デバイス103は、上述のプログラム、プロセッサ101が各種の処理を行う上で使用するデータ、及びプロセッサ101での処理によって生成されるデータを記憶する。補助記憶デバイス103は、上述のプログラムを記憶する。補助記憶デバイス103は、記憶部の一例である。 The auxiliary storage device 103 corresponds to the auxiliary storage portion of the server 1. The auxiliary storage device 103 is an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), a HDD (Hard Disc Drive), or an SSD (Solid State Drive), etc. The auxiliary storage device 103 stores the above-mentioned programs, data used by the processor 101 in performing various processes, and data generated by the processes in the processor 101. The auxiliary storage device 103 stores the above-mentioned programs. The auxiliary storage device 103 is an example of a storage unit.
補助記憶デバイス103は、商品管理情報データベース1031、取引管理情報データベース1032、及び移動管理情報データベース1033を有する。 The auxiliary memory device 103 has a product management information database 1031, a transaction management information database 1032, and a movement management information database 1033.
商品管理情報データベース1031は、各商品7が何れかの陳列棚8に陳列された後の各商品7の移動を管理するデータベースである。商品管理情報データベース1031は、商品用タグID、陳列日時情報、経過時間情報、移動履歴情報、及び買物カゴ用タグID履歴情報を関連付けたデータを構成するレコードを含む。 The product management information database 1031 is a database that manages the movement of each product 7 after it has been displayed on one of the display shelves 8. The product management information database 1031 includes records that constitute data that associates a product tag ID, display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information.
商品用タグIDは、上述のように商品7に付された無線タグ3毎に割り当てられた識別情報である。
陳列日時情報は、リーダライタ装置2により商品7の陳列棚8への最初の陳列を検出された日時を示す情報である。
経過時間情報は、陳列日時情報で示される陳列日時から経過した時間を示す情報である。
The product tag ID is identification information assigned to each wireless tag 3 attached to the product 7 as described above.
The display date and time information is information indicating the date and time when the reader/writer device 2 detects that the product 7 was first displayed on the display shelf 8 .
The elapsed time information is information indicating the time that has elapsed since the display date and time indicated by the display date and time information.
移動履歴情報は、商品7の移動履歴に関する情報である。移動履歴情報は、リーダライタ装置2による商品7の移動毎の検出に基づいて変化する情報である。移動履歴情報は、移動回数情報、及び移動日時履歴情報を含む例について説明するが、移動回数情報を含んでいなくてもよい。
移動回数情報は、商品7の移動回数に関する情報である。商品7の移動回数は、リーダライタ装置2による商品7の移動の検出をカウントした回数である。例えば、商品7の移動回数は、客が陳列棚8に陳列された商品7を手に取り、この商品7を陳列棚8に戻す一連の動作をリーダライタ装置2により検出された回数である。この例では、商品7の移動回数は、この動作を1回としてカウントし、同じ客又は異なる客によるこの動作の延回数である。商品7の移動回数は、客が陳列棚8に陳列された商品7を手に取る動作をリーダライタ装置2により検出された回数であってもよい。この例では、商品7の移動回数は、この動作を1回としてカウントし、同じ客又は異なる客によるこの動作の延回数である。
The movement history information is information related to the movement history of the product 7. The movement history information is information that changes based on detection of each movement of the product 7 by the reader/writer device 2. An example will be described in which the movement history information includes movement count information and movement date and time history information, but it does not have to include movement count information.
The movement count information is information on the number of times the product 7 is moved. The movement count of the product 7 is the number of times the detection of the movement of the product 7 by the reader/writer device 2 is counted. For example, the movement count of the product 7 is the number of times a series of actions in which a customer picks up the product 7 displayed on the display shelf 8 and returns the product 7 to the display shelf 8 is detected by the reader/writer device 2. In this example, the movement count of the product 7 is counted as one action, and is the number of times this action is repeated by the same customer or a different customer. The movement count of the product 7 may be the number of times the reader/writer device 2 detects the action of a customer picking up the product 7 displayed on the display shelf 8. In this example, the movement count of the product 7 is counted as one action, and is the number of times this action is repeated by the same customer or a different customer.
移動日時履歴情報は、移動日時の履歴を示す情報である。移動日時は、客による商品7の移動の日時である。移動時日時の履歴は、商品7の移動毎の移動日時である。例えば、移動日時は、リーダライタ装置2により商品7の移動を検出された日時である。移動日時履歴情報は、商品7の移動毎の移動日時情報を含む。移動日時情報は、移動日時を示す情報である。 The movement date and time history information is information indicating the history of the movement date and time. The movement date and time is the date and time when the product 7 is moved by the customer. The movement date and time history is the movement date and time for each movement of the product 7. For example, the movement date and time is the date and time when the movement of the product 7 is detected by the reader/writer device 2. The movement date and time history information includes movement date and time information for each movement of the product 7. The movement date and time information is information indicating the movement date and time.
買物カゴ用タグID履歴情報は、商品7の移動毎に関与する客に関する買物カゴ10の買物カゴ用タグIDを示す情報である。買物カゴ10の買物カゴ用タグIDは、買物カゴ10に付された無線タグ9の買物カゴ用タグIDを含む。以下では、商品7の移動毎に関与する客に関する買物カゴ10の買物カゴ用タグIDは、移動関与買物カゴ用タグIDともいう。例えば、客に関する買物カゴ10は、客が使用する買物カゴ10を含む。買物カゴ用タグID履歴情報で示される各移動関与買物カゴ用タグIDは、移動日時履歴情報に含まれる商品7の移動毎の移動日時情報と関連付けられている。リーダライタ装置2による商品7の移動毎に関与する客に関する買物カゴ10の検出例については後述する。 The shopping basket tag ID history information is information indicating the shopping basket tag ID of the shopping basket 10 related to a customer involved in each movement of the product 7. The shopping basket tag ID of the shopping basket 10 includes the shopping basket tag ID of the wireless tag 9 attached to the shopping basket 10. Hereinafter, the shopping basket tag ID of the shopping basket 10 related to a customer involved in each movement of the product 7 is also referred to as the movement-related shopping basket tag ID. For example, the shopping basket 10 related to a customer includes the shopping basket 10 used by the customer. Each movement-related shopping basket tag ID indicated in the shopping basket tag ID history information is associated with the movement date and time information for each movement of the product 7 included in the movement date and time history information. An example of detection of the shopping basket 10 related to a customer involved in each movement of the product 7 by the reader/writer device 2 will be described later.
商品管理情報データベース1031は、陳列日時情報、経過時間情報、及び移動履歴情報の少なくとも何れかを記憶していなくてもよい。商品管理情報データベース1031は、記憶部の一例である。補助記憶デバイス103は、商品管理情報データベース1031に限らず、各商品用タグIDに関連付けて種々の情報を記憶すればよい。補助記憶デバイス103は、移動日時履歴情報に含まれる移動日時情報を、商品7の移動毎に買物カゴID履歴情報で示される各移動関与買物カゴ用タグIDに関連付けて記憶すればよい。商品管理情報データベース1031の表記は、補助記憶デバイス103と適宜読み替えてもよい。商品管理情報データベース1031の構成例については後述する。 The product management information database 1031 may not store at least any of the display date and time information, the elapsed time information, and the movement history information. The product management information database 1031 is an example of a storage unit. The auxiliary memory device 103 may store various information associated with each product tag ID, not limited to the product management information database 1031. The auxiliary memory device 103 may store the movement date and time information included in the movement date and time history information in association with each movement-related shopping basket tag ID indicated in the shopping basket ID history information for each movement of the product 7. The notation of the product management information database 1031 may be appropriately read as the auxiliary memory device 103. An example of the configuration of the product management information database 1031 will be described later.
取引管理情報データベース1032は、各取引を管理するデータベースである。取引は、決済に基づく商品7の受け渡しである。取引は、商取引の成立の意味を含む。
取引管理情報データベース1032は、取引ID、会員ID、使用買物カゴ用タグID、1以上の商品用タグID、陳列日時情報、経過時間情報、移動履歴情報、及び買物カゴ用タグID履歴情報を関連付けたデータを構成するレコードを含む。
取引IDは、取引を個々に識別する識別情報である。取引IDは、客に関する識別情報の一例である。
会員IDは、客を個々に識別する識別情報である。会員IDは、取引IDで識別される取引の対象者である客を識別する。会員IDは、客に関する識別情報の一例である。
使用買物カゴ用タグIDは、取引IDで識別される取引の対象者である客に関する買物カゴ10の買物カゴ用タグIDである。
商品用タグIDは、取引IDで識別される取引の対象となる各商品7に付された無線タグ3を識別する。
陳列日時情報、経過時間情報、移動履歴情報、及び買物カゴ用タグID履歴情報は、各商品用タグIDに関連付けられている。
The transaction management information database 1032 is a database for managing each transaction. A transaction is the delivery of the product 7 based on payment. A transaction includes the meaning of the completion of a commercial transaction.
The transaction management information database 1032 includes records constituting data relating a transaction ID, a member ID, a tag ID for the shopping basket used, one or more product tag IDs, display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information.
The transaction ID is identification information that individually identifies a transaction. The transaction ID is an example of identification information related to a customer.
The member ID is identification information that individually identifies a customer. The member ID identifies the customer who is the subject of the transaction identified by the transaction ID. The member ID is an example of identification information related to a customer.
The used shopping basket tag ID is the shopping basket tag ID of the shopping basket 10 related to the customer who is the subject of the transaction identified by the transaction ID.
The product tag ID identifies the wireless tag 3 attached to each product 7 that is the subject of a transaction identified by the transaction ID.
The display date and time information, the elapsed time information, the movement history information, and the shopping basket tag ID history information are associated with each product tag ID.
取引管理情報データベース1032は、取引ID及び会員IDの少なくとも何れかを記憶してもよい。取引管理情報データベース1032は、陳列日時情報、経過時間情報、及び移動履歴情報の少なくとも何れかを記憶していなくてもよい。取引管理情報データベース1032は、記憶部の一例である。補助記憶デバイス103は、取引管理情報データベース1032に限らず、各取引ID及び各会員IDの少なくとも何れかに関連付けて、種々の情報を記憶すればよい。補助記憶デバイス103は、移動日時履歴情報に含まれる移動日時情報を、商品7の移動毎に買物カゴID履歴情報で示される各移動関与買物カゴ用タグIDに関連付けて記憶すればよい。取引管理情報データベース1032の表記は、補助記憶デバイス103と適宜読み替えてもよい。取引管理情報データベース1032の構成例については後述する。 The transaction management information database 1032 may store at least one of a transaction ID and a member ID. The transaction management information database 1032 may not store at least one of display date and time information, elapsed time information, and movement history information. The transaction management information database 1032 is an example of a storage unit. The auxiliary memory device 103 may store various information in association with at least one of each transaction ID and each member ID, not limited to the transaction management information database 1032. The auxiliary memory device 103 may store the movement date and time information included in the movement date and time history information in association with each movement-related shopping basket tag ID indicated in the shopping basket ID history information for each movement of the product 7. The notation of the transaction management information database 1032 may be appropriately read as the auxiliary memory device 103. An example of the configuration of the transaction management information database 1032 will be described later.
移動管理情報データベース1033は、取引後の各商品7の取引前の移動を管理するデータベースである。移動管理情報データベース1033は、商品用タグID、陳列日時情報、経過時間情報、移動履歴情報、取引ID履歴情報、及び会員ID履歴情報を関連付けたデータを構成するレコードを含む。 The movement management information database 1033 is a database that manages the movement of each product 7 before a transaction after the transaction. The movement management information database 1033 includes records that constitute data that associates product tag IDs, display date and time information, elapsed time information, movement history information, transaction ID history information, and member ID history information.
商品用タグIDは、取引後の商品7に付された無線タグ3を個々に識別する。
陳列日時情報、経過時間情報、及び移動履歴情報は、取引管理情報データベース1032と同様に、各商品用タグIDに関連付けられている情報である。
取引ID履歴情報は、商品用タグIDの無線タグ3を付された商品7の移動毎に関与する客に関する取引IDを示す情報である。以下では、商品7の移動毎に関与する客に関する取引IDは、移動関与取引IDともいう。取引ID履歴情報で示される各移動関与取引IDは、移動日時履歴情報に含まれる商品7の移動毎の移動日時情報と関連付けられている。
会員ID履歴情報は、商品用タグIDの無線タグ3を付された商品7の移動毎に関与する客に関する会員IDを示す情報である。以下では、商品7の移動毎に関与する客に関する会員IDは、移動関与会員IDともいう。会員ID履歴情報で示される各移動関与会員IDは、移動日時履歴情報に含まれる商品7の移動毎の移動日時情報と関連付けられている。
The product tag ID individually identifies the wireless tag 3 attached to the product 7 after the transaction.
The display date and time information, elapsed time information, and movement history information are information associated with each product tag ID, similar to the transaction management information database 1032.
The transaction ID history information is information indicating the transaction ID of a customer involved in each movement of a product 7 having a wireless tag 3 of a product tag ID attached thereto. Hereinafter, the transaction ID of a customer involved in each movement of the product 7 is also referred to as a movement-involved transaction ID. Each movement-involved transaction ID indicated in the transaction ID history information is associated with movement date and time information for each movement of the product 7, which is included in the movement date and time history information.
The member ID history information is information indicating the member ID of a customer involved in each movement of a product 7 having a wireless tag 3 with a product tag ID attached. Hereinafter, the member ID of a customer involved in each movement of a product 7 is also referred to as a movement participating member ID. Each movement participating member ID indicated in the member ID history information is associated with movement date and time information for each movement of the product 7, which is included in the movement date and time history information.
移動管理情報データベース1033は、取引ID履歴情報、及び会員ID履歴情報の少なくとも何れかを記憶してもよい。移動管理情報データベース1033は、陳列日時情報、経過時間情報、及び移動履歴情報の少なくとも何れかを記憶していなくてもよい。移動管理情報データベース1033は、記憶部の一例である。補助記憶デバイス103は、移動管理情報データベース1033に限らず、各商品用タグIDに関連付けて、種々の情報を記憶すればよい。補助記憶デバイス103は、移動日時履歴情報に含まれる商品7の移動毎の移動日時情報を、商品7の移動毎に取引ID履歴情報で示される各移動関与取引IDに関連付けて記憶すればよい。補助記憶デバイス103は、移動日時履歴情報に含まれる商品7の移動毎の移動日時情報を、商品7の移動毎に会員ID履歴情報で示される各移動関与会員IDに関連付けて記憶すればよい。移動管理情報データベース1033の表記は、補助記憶デバイス103と適宜読み替えてもよい。移動管理情報データベース1033の構成例については後述する。 The movement management information database 1033 may store at least one of transaction ID history information and member ID history information. The movement management information database 1033 may not store at least one of display date and time information, elapsed time information, and movement history information. The movement management information database 1033 is an example of a storage unit. The auxiliary memory device 103 may store various information in association with each product tag ID, not limited to the movement management information database 1033. The auxiliary memory device 103 may store the movement date and time information for each movement of the product 7 included in the movement date and time history information in association with each movement-related transaction ID indicated in the transaction ID history information for each movement of the product 7. The auxiliary memory device 103 may store the movement date and time information for each movement of the product 7 included in the movement date and time history information in association with each movement-related member ID indicated in the member ID history information for each movement of the product 7. The notation of the movement management information database 1033 may be appropriately read as the auxiliary memory device 103. An example of the configuration of the movement management information database 1033 will be described later.
通信インタフェース104は、所定の通信プロトコルに従い、ネットワークを介して、サーバ1を他の電子機器と通信可能に接続する種々のインタフェースを含む。 The communication interface 104 includes various interfaces that connect the server 1 to other electronic devices via a network in accordance with a specific communication protocol.
なお、サーバ1のハードウェア構成は、上述の構成に限定されるものではない。サーバ1は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。 The hardware configuration of server 1 is not limited to the above-mentioned configuration. Server 1 allows the omission or modification of the above-mentioned components and the addition of new components as appropriate.
上述のプロセッサ101に実装される各部について説明する。
プロセッサ101は、取得部1010、及び記憶制御部1011を実装する。プロセッサ101に実装される各部は、各機能ということもできる。プロセッサ101に実装される各部は、プロセッサ101及びメインメモリ102を含む制御部に実装されるということもできる。
Each unit implemented in the above-mentioned processor 101 will be described.
The processor 101 implements an acquisition unit 1010 and a storage control unit 1011. Each unit implemented in the processor 101 can also be referred to as each function. Each unit implemented in the processor 101 can also be referred to as being implemented in a control unit including the processor 101 and the main memory 102.
取得部1010は、情報を取得する。取得部1010が情報を取得することは、取得部1010がリーダライタ装置2から通信インタフェース104を介して情報を取得することを含む。取得部1010が情報を取得することは、取得部1010が補助記憶デバイス103から情報を取得することを含む。
記憶制御部1011は、取得部1010により取得された情報を補助記憶デバイス103に保存する。
The acquiring unit 1010 acquires information. The acquiring unit 1010 acquiring information includes the acquiring unit 1010 acquiring information from the reader/writer device 2 via the communication interface 104. The acquiring unit 1010 acquiring information includes the acquiring unit 1010 acquiring information from the auxiliary storage device 103.
The memory control unit 1011 stores the information acquired by the acquisition unit 1010 in the auxiliary memory device 103 .
リーダライタ装置2の構成例について説明する。
図5は、実施形態に係るリーダライタ装置2の構成例を概略的に示すブロック図である。
リーダライタ装置2は、プロセッサ201、メインメモリ202、補助記憶デバイス203、通信インタフェース204、リーダライタ205、アンテナ206、及び時計207を含む電子機器である。プロセッサ201、メインメモリ202、補助記憶デバイス203、通信インタフェース204、リーダライタ205、及び時計207は、互いに信号を入出力可能に接続されている。リーダライタ205とアンテナ206とは、互いに電気的に接続されている。図5では、インタフェースは、「I/F」と記載されている。
An example of the configuration of the reader/writer device 2 will be described.
FIG. 5 is a block diagram illustrating an example of the configuration of the reader/writer device 2 according to the embodiment.
The reader/writer device 2 is an electronic device including a processor 201, a main memory 202, an auxiliary storage device 203, a communication interface 204, a reader/writer 205, an antenna 206, and a clock 207. The processor 201, the main memory 202, the auxiliary storage device 203, the communication interface 204, the reader/writer 205, and the clock 207 are connected to each other so as to be able to input and output signals. The reader/writer 205 and the antenna 206 are electrically connected to each other. In Fig. 5, the interface is written as "I/F".
プロセッサ201は、リーダライタ装置2の中枢部分に相当する。プロセッサ201は、上述のプロセッサ101と同様のハードウェア構成である。プロセッサ201は、メインメモリ202又は補助記憶デバイス203に予め記憶されているプログラムをメインメモリ202に展開する。プログラムは、リーダライタ装置2のプロセッサ201に後述する各部を実現、又は実行させるプログラムである。プロセッサ201は、メインメモリ202に展開されるプログラムを実行することで、種々の動作を実行する。 The processor 201 corresponds to the central part of the reader/writer device 2. The processor 201 has the same hardware configuration as the processor 101 described above. The processor 201 loads a program that is pre-stored in the main memory 202 or the auxiliary storage device 203 into the main memory 202. The program is a program that causes the processor 201 of the reader/writer device 2 to realize or execute each unit described below. The processor 201 executes the program loaded into the main memory 202 to perform various operations.
メインメモリ202は、リーダライタ装置2の主記憶部分に相当する。メインメモリ202は、上述のメインメモリ102と同様のハードウェア構成である。メインメモリ202は、プログラムを記憶する。 The main memory 202 corresponds to the main storage portion of the reader/writer device 2. The main memory 202 has the same hardware configuration as the main memory 102 described above. The main memory 202 stores programs.
補助記憶デバイス203は、リーダライタ装置2の補助記憶部分に相当する。補助記憶デバイス203は、上述の補助記憶デバイス103と同様のハードウェア構成である。補助記憶デバイス203は、上述のプログラム、プロセッサ201が各種の処理を行う上で使用するデータ及びプロセッサ201での処理によって生成されるデータを記憶する。 The auxiliary storage device 203 corresponds to the auxiliary storage portion of the reader/writer device 2. The auxiliary storage device 203 has the same hardware configuration as the auxiliary storage device 103 described above. The auxiliary storage device 203 stores the above-mentioned programs, data used by the processor 201 in performing various processes, and data generated by the processes in the processor 201.
通信インタフェース204は、所定の通信プロトコルに従い、ネットワークを介して、リーダライタ装置2を他の電子機器と通信可能に接続する種々のインタフェースを含む。 The communication interface 204 includes various interfaces that connect the reader/writer device 2 to other electronic devices via a network in accordance with a specific communication protocol.
リーダライタ205は、アンテナ206を通じて、無線タグ3と無線通信する電子機器である。例えば、リーダライタ205は、アンテナ206を通じて送信波を放出する。リーダライタ205は、アンテナ206を通じて無線タグ3から送信波に対する応答波を受信し、復調する。リーダライタ205は、応答波を復調することで無線タグ3からデータを取得する。リーダライタ205は、無線タグ3から無線タグ3に記憶されている情報を読み取る。無線タグ3は、商品用ID、陳列日時情報、経過時間情報、移動履歴情報、及び買物カゴ用タグID履歴情報を記憶する。リーダライタ205は、無線タグ3からの電波強度を測定する。リーダライタ205は、無線タグ3からの応答波の強度を電波強度として取得する。電波強度は、受信強度ともいう。リーダライタ205は、プロセッサ201からの信号に基づいて所定のデータを無線タグ3に送信する。例えば、リーダライタ205は、アンテナ206を通じて、書き込みデータ等を符号化した信号を無線タグ3に送信する。リーダライタ205は、アンテナ206を通じて、無線タグ9と無線通信する。 The reader/writer 205 is an electronic device that wirelessly communicates with the wireless tag 3 through the antenna 206. For example, the reader/writer 205 emits a transmission wave through the antenna 206. The reader/writer 205 receives a response wave from the wireless tag 3 in response to the transmission wave through the antenna 206 and demodulates it. The reader/writer 205 acquires data from the wireless tag 3 by demodulating the response wave. The reader/writer 205 reads information stored in the wireless tag 3 from the wireless tag 3. The wireless tag 3 stores a product ID, display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information. The reader/writer 205 measures the radio wave intensity from the wireless tag 3. The reader/writer 205 acquires the intensity of the response wave from the wireless tag 3 as radio wave intensity. Radio wave intensity is also called reception intensity. The reader/writer 205 transmits predetermined data to the wireless tag 3 based on a signal from the processor 201. For example, the reader/writer 205 transmits a signal that encodes write data, etc., to the wireless tag 3 via the antenna 206. The reader/writer 205 wirelessly communicates with the wireless tag 9 via the antenna 206.
アンテナ206は、リーダライタ205が無線タグ3と無線通信するためのアンテナである。アンテナ206は、リーダライタ205が無線タグ9と無線通信するためのアンテナである。 The antenna 206 is an antenna through which the reader/writer 205 communicates wirelessly with the wireless tag 3. The antenna 206 is an antenna through which the reader/writer 205 communicates wirelessly with the wireless tag 9.
時計207は、リーダライタ装置2の時刻情報源として機能する。プロセッサ201は、時計207によって計時される時刻情報を基に、現在の日付及び時刻を計時する。 The clock 207 functions as a time information source for the reader/writer device 2. The processor 201 keeps track of the current date and time based on the time information kept by the clock 207.
なお、リーダライタ装置2のハードウェア構成は、上述の構成に限定されるものではない。リーダライタ装置2は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。 The hardware configuration of the reader/writer device 2 is not limited to the above-mentioned configuration. The reader/writer device 2 allows the omission or modification of the above-mentioned components and the addition of new components as appropriate.
上述のプロセッサ201に実装される各部について説明する。
プロセッサ201は、取得部2010、検出部2011、読取制御部2012、加算部2013、書込制御部2014、及び出力部2015を実装する。プロセッサ201に実装される各部は、各機能ということもできる。プロセッサ101に実装される各部は、プロセッサ201及びメインメモリ202を含む制御部に実装されるということもできる。
Each unit implemented in the above-mentioned processor 201 will be described.
The processor 201 implements an acquisition unit 2010, a detection unit 2011, a read control unit 2012, an addition unit 2013, a write control unit 2014, and an output unit 2015. Each unit implemented in the processor 201 can also be referred to as each function. Each unit implemented in the processor 201 can also be referred to as being implemented in a control unit including the processor 201 and the main memory 202.
取得部2010は、リーダライタ205から無線タグ3の電波強度の測定結果を取得する。取得部2010は、リーダライタ205により無線タグ3の電波強度が測定されたことに基づいて、電波強度の測定結果を取得する。測定結果は、無線タグ3の電波強度の測定値である。電波強度の測定値は、単に電波強度ともいう。 The acquisition unit 2010 acquires the measurement result of the radio wave strength of the wireless tag 3 from the reader/writer 205. The acquisition unit 2010 acquires the measurement result of the radio wave strength based on the measurement of the radio wave strength of the wireless tag 3 by the reader/writer 205. The measurement result is the measured value of the radio wave strength of the wireless tag 3. The measured value of the radio wave strength is also simply called radio wave strength.
検出部2011は、取得部2010により取得された無線タグ3の電波強度の測定結果に基づいて、商品7の移動を検出する。検出部2011は、取得部2010により取得された無線タグ9の電波強度の測定結果に基づいて、商品7の移動に関与する客に関する買物カゴ10を検出する。無線タグ9は買物カゴ10に付されているので、買物カゴ10の検出は、買物カゴ10に付された無線タグ9の検出を含む。検出部2011は、リーダライタ205と無線タグ3との通信により、商品7の陳列棚8への最初の陳列を検出する。 The detection unit 2011 detects the movement of the product 7 based on the measurement results of the radio wave intensity of the wireless tag 3 acquired by the acquisition unit 2010. The detection unit 2011 detects the shopping basket 10 of the customer involved in the movement of the product 7 based on the measurement results of the radio wave intensity of the wireless tag 9 acquired by the acquisition unit 2010. Since the wireless tag 9 is attached to the shopping basket 10, the detection of the shopping basket 10 includes the detection of the wireless tag 9 attached to the shopping basket 10. The detection unit 2011 detects the initial display of the product 7 on the display shelf 8 through communication between the reader/writer 205 and the wireless tag 3.
読取制御部2012は、リーダライタ205を制御して、アンテナ206を介して、無線タグ3から情報を読み取る。読取制御部2012は、無線タグ3から情報を読み取る。例えば、読取制御部2012は、無線タグ3から商品用タグIDを読み取る。読取制御部2012は、無線タグ3から陳列日時情報を読み取る。読取制御部2012は、無線タグ3から移動回数情報を読み取る。読取制御部2012は、リーダライタ205を制御して、アンテナ206を介して、無線タグ9から情報を読み取る。例えば、読取制御部2012は、無線タグ9から買物カゴ用タグIDを読み取る。以下の説明において、「読み取る」は「受信する」と読み替えてもよい。 The reading control unit 2012 controls the reader/writer 205 to read information from the wireless tag 3 via the antenna 206. The reading control unit 2012 reads information from the wireless tag 3. For example, the reading control unit 2012 reads the product tag ID from the wireless tag 3. The reading control unit 2012 reads display date and time information from the wireless tag 3. The reading control unit 2012 reads movement count information from the wireless tag 3. The reading control unit 2012 controls the reader/writer 205 to read information from the wireless tag 9 via the antenna 206. For example, the reading control unit 2012 reads the shopping basket tag ID from the wireless tag 9. In the following description, "read" may be read as "receive".
加算部2013は、読取制御部2012により読み取られた移動回数情報で示される移動回数を1加算する。加算部2013は、移動回数への1の加算処理に基づいて新たな移動回数情報を取得する。 The adder 2013 adds 1 to the number of movements indicated by the movement count information read by the read control unit 2012. The adder 2013 obtains new movement count information based on the process of adding 1 to the number of movements.
書込制御部2014は、リーダライタ205を制御して、アンテナ206を介して、情報を無線タグ3に書き込む。例えば、書込制御部2014は、陳列日時情報を無線タグ3に書き込む。書込制御部2014は、経過時間情報を無線タグ3に書き込む。書込制御部2014は、移動情報を無線タグ3に書き込む。移動情報は、商品7の移動に関する情報である。移動情報は、移動回数情報、及び移動日時情報を含む例について説明するが、移動回数情報を含んでいなくてもよい。移動情報は、リーダライタ装置2による商品7の移動の検出に基づく情報である。移動情報は、リーダライタ装置2により出力される情報である。書込制御部2014は、移動関与買物カゴ用タグIDを無線タグ3に書き込む。以下の説明において、「書き込む」は「送信する」又は「出力する」と読み替えてもよい。 The write control unit 2014 controls the reader/writer 205 to write information to the wireless tag 3 via the antenna 206. For example, the write control unit 2014 writes display date and time information to the wireless tag 3. The write control unit 2014 writes elapsed time information to the wireless tag 3. The write control unit 2014 writes movement information to the wireless tag 3. The movement information is information related to the movement of the product 7. An example will be described in which the movement information includes movement count information and movement date and time information, but it does not have to include movement count information. The movement information is information based on the detection of movement of the product 7 by the reader/writer device 2. The movement information is information output by the reader/writer device 2. The write control unit 2014 writes the movement-related shopping basket tag ID to the wireless tag 3. In the following description, "write" may be read as "send" or "output".
出力部2015は、通信インタフェース204を介して、情報をサーバ1へ出力する。例えば、出力部2015は、無線タグ3の商品用タグID、及び陳列日時情報をサーバ1へ出力する。出力部2015は、無線タグ3の商品用タグID、経過時間情報、移動情報、及び移動関与買物カゴ用タグIDをサーバ1へ出力する。 The output unit 2015 outputs information to the server 1 via the communication interface 204. For example, the output unit 2015 outputs the product tag ID of the wireless tag 3 and display date and time information to the server 1. The output unit 2015 outputs the product tag ID of the wireless tag 3, elapsed time information, movement information, and movement-related shopping basket tag ID to the server 1.
POS端末4の構成例について説明する。
図6は、実施形態に係るPOS端末4の構成例を概略的に示すブロック図である。
POS端末4は、プロセッサ401、メインメモリ402、補助記憶デバイス403、時計404、釣銭機インタフェース405、通信インタフェース406、入力デバイス408、表示デバイス409、印刷デバイス410、スキャナ407、カードリーダ411、リーダライタ412、及びアンテナ413を含む電子機器である。プロセッサ401、メインメモリ402、補助記憶デバイス403、時計404、釣銭機インタフェース405、通信インタフェース406、入力デバイス408、表示デバイス409、印刷デバイス410、スキャナ407、カードリーダ411、及びリーダライタ412は、互いに信号を入出力可能に接続されている。リーダライタ412とアンテナ413とは、互いに電気的に接続されている。図6では、インタフェースは、「I/F」と記載されている。
An example of the configuration of the POS terminal 4 will be described.
FIG. 6 is a block diagram illustrating an example of the configuration of a POS terminal 4 according to an embodiment.
The POS terminal 4 is an electronic device including a processor 401, a main memory 402, an auxiliary storage device 403, a clock 404, a change machine interface 405, a communication interface 406, an input device 408, a display device 409, a printing device 410, a scanner 407, a card reader 411, a reader/writer 412, and an antenna 413. The processor 401, the main memory 402, the auxiliary storage device 403, the clock 404, the change machine interface 405, the communication interface 406, the input device 408, the display device 409, the printing device 410, the scanner 407, the card reader 411, and the reader/writer 412 are connected to each other so as to be able to input and output signals. The reader/writer 412 and the antenna 413 are electrically connected to each other. In FIG. 6, the interface is described as "I/F".
プロセッサ401は、POS端末4の中枢部分に相当する。プロセッサ401は、上述のプロセッサ101と同様のハードウェア構成である。プロセッサ401は、メインメモリ402、又は補助記憶デバイス403に予め記憶されている制御プログラムをメインメモリ402に展開する。プログラムは、POS端末4のプロセッサ401に後述する各部を実現、又は実行させるプログラムである。プロセッサ401は、メインメモリ402に展開された制御プログラムを実行することで、種々の動作を実行する。 The processor 401 corresponds to the central part of the POS terminal 4. The processor 401 has the same hardware configuration as the processor 101 described above. The processor 401 loads a control program that is pre-stored in the main memory 402 or the auxiliary storage device 403 into the main memory 402. The program is a program that causes the processor 401 of the POS terminal 4 to realize or execute each unit described below. The processor 401 executes various operations by executing the control program loaded into the main memory 402.
メインメモリ402は、POS端末4の主記憶部分に相当する。メインメモリ402は、上述のメインメモリ102と同様のハードウェア構成である。メインメモリ202は、プログラムを記憶する。 The main memory 402 corresponds to the main storage portion of the POS terminal 4. The main memory 402 has the same hardware configuration as the main memory 102 described above. The main memory 202 stores programs.
補助記憶デバイス403は、POS端末4の補助記憶部分に相当する。補助記憶デバイス403は、上述の補助記憶デバイス103と同様のハードウェア構成である。補助記憶デバイス403は、上述のプログラム、プロセッサ401が各種の処理を行う上で使用するデータ、及びプロセッサ401での処理によって生成されるデータを記憶する。 The auxiliary storage device 403 corresponds to the auxiliary storage portion of the POS terminal 4. The auxiliary storage device 403 has the same hardware configuration as the auxiliary storage device 103 described above. The auxiliary storage device 403 stores the above-mentioned programs, data used by the processor 401 in performing various processes, and data generated by the processes in the processor 401.
時計404は、POS端末4の時刻情報源として機能する。プロセッサ401は、時計404によって計時される時刻情報を基に、現在の日付、及び時刻を計時する。 The clock 404 functions as a time information source for the POS terminal 4. The processor 401 keeps track of the current date and time based on the time information kept by the clock 404.
釣銭機インタフェース405は、図示しない自動釣銭機との間でデータ信号の入出力を行う。例えば釣銭機インタフェース405は、自動釣銭機から投入金額データを入力する。釣銭機インタフェース405は、釣銭額データを自動釣銭機に出力する。自動釣銭機では、釣銭額データに応じた釣銭額相当の紙幣、又は硬貨が払い出される。 The change machine interface 405 inputs and outputs data signals to and from an automatic change machine (not shown). For example, the change machine interface 405 inputs inserted amount data from the automatic change machine. The change machine interface 405 outputs change amount data to the automatic change machine. The automatic change machine dispenses bills or coins equivalent to the change amount according to the change amount data.
通信インタフェース406は、所定の通信プロトコルに従い、ネットワークを介して、POS端末4を他の電子機器と通信可能に接続する種々のインタフェースを含む。 The communication interface 406 includes various interfaces that communicatively connect the POS terminal 4 to other electronic devices via a network according to a specific communication protocol.
スキャナ407は、読取窓に翳された商品のバーコード等をスキャンして読み取る。店舗で販売される商品には、その商品を識別するための商品コードをバーコード化したバーコードシンボルが付されている。スキャナ407は、商品に付されたバーコードシンボルが読取窓に翳される毎に、そのバーコードを読み取る。ここで、バーコードは、二次元データコードと読み替えてもよい。スキャナ407は、レーザ光の走査によりコードシンボルを読み取るタイプであってもよい。スキャナ407は、カメラ等の撮像デバイスで撮像した画像からコードシンボルを読み取るタイプであってもよい。 Scanner 407 scans and reads the barcode of a product held over the reading window. Products sold in stores are affixed with a barcode symbol, which is a product code that is converted into a barcode to identify the product. Scanner 407 reads the barcode symbol attached to the product each time it is held over the reading window. Here, the barcode may be replaced with a two-dimensional data code. Scanner 407 may be of a type that reads a code symbol by scanning with laser light. Scanner 407 may be of a type that reads a code symbol from an image captured by an imaging device such as a camera.
入力デバイス408は、POS端末4へのデータ入力インタフェースとして機能するデバイスである。例えば、入力デバイス408は、キーボード、及びタッチパネル等である。 The input device 408 is a device that functions as a data input interface to the POS terminal 4. For example, the input device 408 is a keyboard, a touch panel, etc.
表示デバイス409は、プロセッサ401の制御により種々の画面を表示可能なデバイスである。表示デバイス409は、店員用のデバイスと客用のデバイスとが別々に設けられる場合がある。例えば、表示デバイス409は、液晶ディスプレイ、及びEL(Electroluminescence)ディスプレイ等である。 The display device 409 is a device capable of displaying various screens under the control of the processor 401. There are cases where the display device 409 is provided separately for use by store clerks and customers. For example, the display device 409 is a liquid crystal display, an EL (Electroluminescence) display, etc.
印刷デバイス410は、レシート、又は伝票等を印刷するためのデバイスである。例えば、印刷デバイス410は、サーマルプリンタ、又はインクジェットプリンタ等である。 The printing device 410 is a device for printing receipts, slips, etc. For example, the printing device 410 is a thermal printer, an inkjet printer, etc.
カードリーダ411は、カード媒体の磁気ストライプに記録されたカードデータを読み取る。 The card reader 411 reads the card data recorded on the magnetic stripe of the card medium.
リーダライタ412は、無線タグ3から無線タグ3に記憶されている情報を読み取る。リーダライタ412は、無線タグ9から無線タグ9に記憶されている情報を読み取る。リーダライタ412は、上述のリーダライタ205と同様のハードウェア構成である。 The reader/writer 412 reads information stored in the wireless tag 3 from the wireless tag 3. The reader/writer 412 reads information stored in the wireless tag 9 from the wireless tag 9. The reader/writer 412 has the same hardware configuration as the reader/writer 205 described above.
アンテナ413は、リーダライタ412が無線タグ3と無線通信するためのアンテナである。アンテナ413は、リーダライタ412が無線タグ9と無線通信するためのアンテナである。アンテナ413は、上述のアンテナ206と同様のハードウェア構成である。 The antenna 413 is an antenna for the reader/writer 412 to wirelessly communicate with the wireless tag 3. The antenna 413 is an antenna for the reader/writer 412 to wirelessly communicate with the wireless tag 9. The antenna 413 has the same hardware configuration as the antenna 206 described above.
なお、POS端末4のハードウェア構成は、上述の構成に限定されるものではない。POS端末4は、適宜、上述の構成要素の省略及び変更並びに新たな構成要素の追加を可能とする。 The hardware configuration of the POS terminal 4 is not limited to the above-mentioned configuration. The POS terminal 4 allows the omission or modification of the above-mentioned components and the addition of new components as appropriate.
上述のプロセッサ401に実装される各部について説明する。
プロセッサ401は、取得部4010、決済処理部4011、及び出力部4012を実装する。プロセッサ401に実装される各部は、各機能ということもできる。プロセッサ401に実装される各部は、プロセッサ401及びメインメモリ402を含む制御部に実装されるということもできる。
Each unit implemented in the above-mentioned processor 401 will be described.
The processor 401 implements an acquisition unit 4010, a payment processing unit 4011, and an output unit 4012. Each unit implemented in the processor 401 can also be referred to as each function. Each unit implemented in the processor 401 can also be referred to as being implemented in a control unit including the processor 401 and the main memory 402.
取得部4010は、情報を取得する。例えば、取得部4010は、リーダライタ412を介して、無線タグ3から情報を取得する。取得部4010は、リーダライタ412を介して、無線タグ9から情報を取得する。取得部4010は、会員IDを取得する。取得部4010は、取引IDを取得する。取得部4010は、ネットワークNWを介して、サーバ1から情報を取得する。
決済処理部4011は、決済処理を実行する。例えば、決済処理部4011は、客による支払方法の選択に従って決済処理を実行する。支払方法は、オフライン決済、及びオンライン決済を含む。
出力部4012は、決済処理部4011による決済処理に応じた商品7の取引に基づいて、取得部4010により取得された情報をサーバ1へ出力する。
The acquisition unit 4010 acquires information. For example, the acquisition unit 4010 acquires information from the wireless tag 3 via the reader/writer 412. The acquisition unit 4010 acquires information from the wireless tag 9 via the reader/writer 412. The acquisition unit 4010 acquires a member ID. The acquisition unit 4010 acquires a transaction ID. The acquisition unit 4010 acquires information from the server 1 via the network NW.
The payment processing unit 4011 executes a payment process. For example, the payment processing unit 4011 executes a payment process according to a payment method selected by a customer. The payment method includes offline payment and online payment.
The output unit 4012 outputs the information acquired by the acquisition unit 4010 to the server 1 based on the transaction of the product 7 in accordance with the payment processing by the payment processing unit 4011 .
商品管理情報データベース1031の構成例について説明する。
図7は、実施形態に係る商品管理情報データベース1031の構成例を示す図である。
商品管理情報データベース1031は、「商品用タグID」項目、「陳列日時」項目、「経過時間」項目、「移動回数」項目、「移動日時」項目、及び「移動関与買物カゴ用タグID」項目を含む。「商品用タグID」項目は、商品用タグIDをセットする項目である。「陳列日時」項目は、陳列日時情報をセットする項目である。「経過時間」項目は、経過時間情報をセットする項目である。経過時間情報は、サーバ1による陳列日時情報で示される陳列日時から現在日時までの経過時間の計時に基づいて適宜更新され得る。「移動回数」項目は、移動回数情報をセットする項目である。「移動日時」項目は、移動日時履歴情報をセットする項目である。「移動日時」項目は、移動日時履歴情報で示される1以上の移動日時を含む。「移動関与買物カゴ用タグID」項目は、買物カゴ用タグID履歴情報をセットする項目である。「移動関与買物カゴ用タグID」項目は、買物カゴ用タグID履歴情報で示される1以上の移動関与買物カゴ用タグIDを含む。複数の商品用タグIDのそれぞれは、商品管理情報データベース1031により、移動履歴情報レコードとして、陳列日時情報、経過時間情報、移動回数情報、移動日時履歴情報、及び買物カゴ用タグID履歴情報に関連付けられている。例えば、商品管理情報データベース1031は、商品用タグID「00001」について、陳列日時が「2020年10月11日、9:00」であり、経過時間が「31時間30分」であることを記憶する。商品管理情報データベース1031は、移動回数が3回であり、それぞれの移動日時が「2020年10月11日、10:00」、「2020年10月12日、11:10」、及び「2020年10月12日、15:00」であることを記憶する。商品管理情報データベース1031は、移動関与買物カゴ用タグIDが「1001」、「1006」、及び「1003」であることを記憶する。移動関与買物カゴ用タグID「1001」、「1006」、及び「1003」は、商品7の移動毎に移動日時「2020年10月11日、10:00」、「2020年10月12日、11:10」、及び「2020年10月12日、15:00」と関連付けられている。商品管理情報データベース1031に含まれる情報は適宜設定され得る。サーバ1は、商品管理情報データベース1031を適宜更新する。
An example of the configuration of the product management information database 1031 will be described.
FIG. 7 is a diagram showing an example of the configuration of the product management information database 1031 according to the embodiment.
The product management information database 1031 includes a "product tag ID" item, a "display date and time" item, an "elapsed time" item, a "number of moves" item, a "movement date and time" item, and a "movement-related shopping basket tag ID" item. The "product tag ID" item is an item for setting a product tag ID. The "display date and time" item is an item for setting display date and time information. The "elapsed time" item is an item for setting elapsed time information. The elapsed time information can be updated as appropriate based on the measurement of the elapsed time from the display date and time indicated in the display date and time information by the server 1 to the current date and time. The "number of moves" item is an item for setting number of moves information. The "movement date and time" item is an item for setting movement date and time history information. The "movement date and time" item includes one or more movement dates and times indicated in the movement date and time history information. The "movement-related shopping basket tag ID" item is an item for setting shopping basket tag ID history information. The "movement-related shopping basket tag ID" field includes one or more movement-related shopping basket tag IDs indicated by the shopping basket tag ID history information. Each of the multiple product tag IDs is associated with display date and time information, elapsed time information, number of moves information, movement date and time history information, and shopping basket tag ID history information as a movement history information record by the product management information database 1031. For example, for the product tag ID "00001", the product management information database 1031 stores that the display date and time is "October 11, 2020, 9:00" and the elapsed time is "31 hours and 30 minutes". The product management information database 1031 stores that the number of moves is three, and the respective movement dates and times are "October 11, 2020, 10:00", "October 12, 2020, 11:10", and "October 12, 2020, 15:00". The product management information database 1031 stores that the tag IDs for the moving-related shopping basket are "1001", "1006", and "1003". The tag IDs for the moving-related shopping basket "1001", "1006", and "1003" are associated with the moving dates and times "October 11, 2020, 10:00", "October 12, 2020, 11:10", and "October 12, 2020, 15:00" for each movement of the product 7. The information included in the product management information database 1031 can be set as appropriate. The server 1 updates the product management information database 1031 as appropriate.
なお、無線タグ3が陳列日時情報、経過時間情報、移動履歴情報、及び買物カゴ用タグID履歴情報を記憶しない場合、サーバ1は、これらの情報を記憶する。他方、無線タグ3が陳列日時情報、経過時間情報、移動履歴情報、及び買物カゴ用タグID履歴情報を記憶する場合、サーバ1は、これらの情報を記憶してもよいし、記憶しなくてもよい。 If the wireless tag 3 does not store display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information, the server 1 stores this information. On the other hand, if the wireless tag 3 stores display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information, the server 1 may or may not store this information.
取引管理情報データベース1032の構成例について説明する。
図8は、実施形態に係る取引管理情報データベース1032の構成例を示す図である。
取引管理情報データベース1032は、「取引ID」項目、「会員ID」項目、「使用買物カゴ用タグID」項目、「商品用タグID」項目、「陳列日時」項目、「経過時間」項目、「移動回数」項目、「移動日時」項目、及び「移動関与買物カゴ用タグID」項目を含む。「取引ID」項目は、取引IDをセットする項目である。「会員ID」項目は、取引の対象者である客に関する会員IDをセットする項目である。「使用買物カゴ用タグID」項目は、使用買物カゴ用タグIDをセットする項目である。「商品用タグID」項目、「陳列日時」項目、「経過時間」項目、「移動回数」項目、「移動日時」項目、及び「移動関与買物カゴ用タグID」項目は、商品管理情報データベース1031に含まれる各項目と同様のデータにより構成される。取引管理情報データベース1032に含まれる情報は適宜設定され得る。サーバ1は、取引管理情報データベース1032を適宜更新する。
An example of the configuration of the transaction management information database 1032 will now be described.
FIG. 8 is a diagram showing an example of the configuration of the transaction management information database 1032 according to the embodiment.
The transaction management information database 1032 includes a "transaction ID" field, a "member ID" field, a "tag ID for shopping basket used" field, a "tag ID for product" field, a "display date and time" field, a "time elapsed" field, a "number of moves" field, a "date and time of moves" field, and a "tag ID for shopping basket involved in moves" field. The "transaction ID" field is a field for setting a transaction ID. The "member ID" field is a field for setting a member ID related to a customer who is the subject of a transaction. The "tag ID for shopping basket used" field is a field for setting a tag ID for shopping basket used. The "tag ID for product" field, "display date and time" field, "time elapsed" field, "number of moves" field, "date and time of moves" field, and "tag ID for shopping basket involved in moves" field are composed of data similar to the respective fields included in the product management information database 1031. The information included in the transaction management information database 1032 can be set as appropriate. The server 1 updates the transaction management information database 1032 as appropriate.
移動管理情報データベース1033の構成例について説明する。
図9は、実施形態に係る移動管理情報データベース1033の構成例を示す図である。
移動管理情報データベース1033は、「商品用タグID」項目、「陳列日時」項目、「経過時間」項目、「移動回数」項目、「移動日時」項目、「移動関与取引ID」項目、及び「移動関与会員ID」項目を含む。「商品用タグID」項目、「陳列日時」項目、「経過時間」項目、「移動回数」項目、及び「移動日時」項目は、商品管理情報データベース1031に含まれる各項目と同様のデータにより構成される。「移動関与取引ID」項目は、取引ID履歴情報をセットする項目である。「移動関与取引ID」項目は、取引ID履歴情報で示される1以上の移動関与取引IDを含む。「移動関与者会員ID」は、会員ID履歴情報をセットする項目である。「移動関与会員ID」項目は、会員ID履歴情報で示される1以上の移動関与会員IDを含む。移動管理情報データベース1033に含まれる情報は適宜設定され得る。サーバ1は、移動管理情報データベース1033を適宜更新する。
An example of the configuration of the movement management information database 1033 will be described.
FIG. 9 is a diagram showing an example of the configuration of the mobility management information database 1033 according to the embodiment.
The movement management information database 1033 includes a "product tag ID" item, a "display date and time" item, a "time elapsed" item, a "number of movements" item, a "movement date and time" item, a "movement-involved transaction ID" item, and a "movement-involved member ID" item. The "product tag ID" item, the "display date and time" item, the "time elapsed" item, the "number of movements" item, and the "movement date and time" items are composed of data similar to each item included in the product management information database 1031. The "movement-involved transaction ID" item is an item for setting transaction ID history information. The "movement-involved transaction ID" item includes one or more movement-involved transaction IDs indicated in the transaction ID history information. The "movement-involved member ID" is an item for setting member ID history information. The "movement-involved member ID" item includes one or more movement-involved member IDs indicated in the member ID history information. The information included in the movement management information database 1033 can be set as appropriate. The server 1 updates the movement management information database 1033 as appropriate.
無線タグ3に記憶されている情報の一例について説明する。
図10は、実施形態に係る無線タグ3に記憶されている情報の一例を示す図である。
無線タグ3は、「商品用タグID」項目、「陳列日時」項目、「経過時間」項目、「移動回数」項目、「移動日時」項目、及び「移動関与買物カゴ用タグID」項目を含む。商品用タグID」項目、「陳列日時」項目、「経過時間」項目、「移動回数」項目、「移動日時」項目、及び「移動関与買物カゴ用タグID」は、商品管理情報データベース1031に含まれる各項目と同様のデータにより構成される。買物カゴ用タグID履歴情報で示される各移動関与買物カゴ用タグIDは、移動日時履歴情報に含まれる商品7の移動毎の移動日時情報と関連付けられている。無線タグ3は、陳列日時情報、経過時間情報、及び移動履歴情報の少なくとも何れかを記憶しなくてもよい。無線タグ3がタイマを有する場合、経過時間情報は、陳列日時情報で示される陳列日時から現在日時までの経過時間の計時に基づいて適宜更新され得る。無線タグ3に含まれる情報は適宜設定され得る。無線タグ3に含まれる情報は、リーダライタ装置2、POS端末4、又は携帯型リーダライタ端末6との通信により適宜更新される。
An example of information stored in the wireless tag 3 will be described.
FIG. 10 is a diagram showing an example of information stored in the wireless tag 3 according to the embodiment.
The wireless tag 3 includes a "product tag ID" item, a "display date and time" item, an "elapsed time" item, a "number of moves" item, a "movement date and time" item, and a "movement-related shopping basket tag ID" item. The "product tag ID" item, the "display date and time" item, the "elapsed time" item, the "number of moves" item, the "movement date and time" item, and the "movement-related shopping basket tag ID" are configured with data similar to each item included in the product management information database 1031. Each movement-related shopping basket tag ID indicated in the shopping basket tag ID history information is associated with movement date and time information for each movement of the product 7 included in the movement date and time history information. The wireless tag 3 does not need to store at least any of the display date and time information, the elapsed time information, and the movement history information. If the wireless tag 3 has a timer, the elapsed time information can be appropriately updated based on the measurement of the elapsed time from the display date and time indicated in the display date and time information to the current date and time. The information included in the wireless tag 3 can be appropriately set. The information contained in the wireless tag 3 is updated as appropriate through communication with the reader/writer device 2, the POS terminal 4, or the portable reader/writer terminal 6.
なお、サーバ1が陳列日時情報、経過時間情報、移動履歴情報、及び買物カゴ用タグID履歴情報を記憶しない場合、無線タグ3は、これらの情報を記憶する。他方、サーバ1が陳列日時情報、経過時間情報、移動履歴情報、及び買物カゴ用タグID履歴情報を記憶する場合、無線タグ3は、これらの情報を記憶してもよいし、記憶しなくてもよい。 If the server 1 does not store the display date and time information, the elapsed time information, the movement history information, and the shopping basket tag ID history information, the wireless tag 3 stores this information. On the other hand, if the server 1 stores the display date and time information, the elapsed time information, the movement history information, and the shopping basket tag ID history information, the wireless tag 3 may or may not store this information.
情報処理システムSによる処理の手順について説明する。
なお、以下のサーバ1を主体とする説明では、サーバ1をプロセッサ101と読み替えてもよい。同様に、リーダライタ装置2を主体とする説明では、リーダライタ装置2をプロセッサ201と読み替えてもよい。同様に、POS端末4を主体とする説明では、POS端末4という表記をプロセッサ401と読み替えてもよい。なお、以下で説明する処理手順は一例に過ぎず、各処理は可能な限り変更されてよい。また、以下で説明する処理手順について、実施形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
The process performed by the information processing system S will now be described.
In the following description mainly focusing on the server 1, the server 1 may be read as the processor 101. Similarly, in the following description mainly focusing on the reader/writer device 2, the reader/writer device 2 may be read as the processor 201. Similarly, in the following description mainly focusing on the POS terminal 4, the notation "POS terminal 4" may be read as the processor 401. Note that the processing procedure described below is merely an example, and each process may be changed as much as possible. Furthermore, steps may be omitted, replaced, or added to the processing procedure described below as appropriate depending on the embodiment.
リーダライタ装置2による取引前の商品7の陳列棚8への最初の陳列の検出に基づく情報処理システムSの処理について説明する。ここでは、複数の商品7のうち商品用タグID「00001」の無線タグ31を付された商品71の陳列棚8への最初の陳列が検出された場合を想定する。 The processing of the information processing system S based on the detection by the reader/writer device 2 of the initial display of a product 7 on a display shelf 8 before a transaction will be described. Here, we assume that the initial display on a display shelf 8 of a product 71 with a wireless tag 31 with a product tag ID "00001" attached among multiple products 7 is detected.
リーダライタ装置2による情報処理の手順について説明する。
図11は、実施形態に係るリーダライタ装置2による情報処理の手順を例示するフローチャートである。
読取制御部2012は、無線タグ31から陳列日時情報を読み取る(ACT1)。ACT1では、例えば、読取制御部2012は、リーダライタ205を制御して、アンテナ206を介して、無線タグ31との通信を確立する。読取制御部2012は、無線タグ31から陳列日時情報を読み取る。無線タグ31からのデータの読取は、公知の技術であるので、その詳細については説明を省略する。
The procedure of information processing by the reader/writer device 2 will be described.
FIG. 11 is a flowchart illustrating the procedure of information processing by the reader/writer device 2 according to the embodiment.
The reading control unit 2012 reads the display date and time information from the wireless tag 31 (ACT 1). In ACT 1, for example, the reading control unit 2012 controls the reader/writer 205 to establish communication with the wireless tag 31 via the antenna 206. The reading control unit 2012 reads the display date and time information from the wireless tag 31. Reading data from the wireless tag 31 is a known technique, and therefore detailed description thereof will be omitted.
読取制御部2012が陳列日時情報を読み取る場合(ACT1:YES)、処理は終了する。読取制御部2012が陳列日時情報を読み取らない場合(ACT1:NO)、処理はACT1からACT2へ遷移する。読取制御部2012が陳列日時情報を読み取らない場合は、無線タグ31が陳列日時情報を記憶していない場合に対応する。 If the reading control unit 2012 reads the display date and time information (ACT1: YES), the process ends. If the reading control unit 2012 does not read the display date and time information (ACT1: NO), the process transitions from ACT1 to ACT2. If the reading control unit 2012 does not read the display date and time information, this corresponds to a case where the wireless tag 31 does not store the display date and time information.
検出部2011は、読取制御部2012による陳列日時情報の読取不可に基づいて、商品71の陳列棚8への最初の陳列を検出する(ACT2)。書込制御部2014は、検出部2011による商品71の陳列棚8への最初の陳列の検出に基づいて、陳列日時情報を無線タグ3に書き込む。(ACT3)。ACT3では、例えば、書込制御部2014は、リーダライタ205を制御して、アンテナ206を介して、商品用タグIDに基づいて無線タグ31との通信を確立する。書込制御部2014は、検出部2011により商品71の陳列棚8への最初の陳列された日時を陳列日時情報として無線タグ31に書き込む。無線タグ31は、陳列日時情報の受信に基づいて、「陳列日時」項目に受信した陳列日時情報をセットする。書込制御部2014により情報を無線タグ31に書き込むことは、情報を商品71に付された無線タグ31に出力することに対応する。無線タグ31へのデータの書込は、公知の技術であるので、その詳細については説明を省略する。 The detection unit 2011 detects the first display of the product 71 on the display shelf 8 based on the inability of the read control unit 2012 to read the display date and time information (ACT 2). The write control unit 2014 writes the display date and time information to the wireless tag 3 based on the detection by the detection unit 2011 of the first display of the product 71 on the display shelf 8 (ACT 3). In ACT 3, for example, the write control unit 2014 controls the reader/writer 205 to establish communication with the wireless tag 31 based on the product tag ID via the antenna 206. The write control unit 2014 writes the date and time when the product 71 was first displayed on the display shelf 8 by the detection unit 2011 as display date and time information to the wireless tag 31. Based on the reception of the display date and time information, the wireless tag 31 sets the received display date and time information in the "display date and time" item. Writing information to the wireless tag 31 by the write control unit 2014 corresponds to outputting information to the wireless tag 31 attached to the product 71. Writing data to the wireless tag 31 is a well-known technique, so detailed explanation is omitted.
出力部2015は、検出部2011による商品71の陳列棚8への最初の陳列の検出に基づいて、陳列日時情報をサーバ1へ出力する(ACT4)。ACT4では、例えば、出力部2015は、商品71に付された無線タグ31の商品用タグID、及び陳列日時情報をサーバ1へ出力する。 The output unit 2015 outputs display date and time information to the server 1 based on the detection by the detection unit 2011 of the initial display of the product 71 on the display shelf 8 (ACT 4). In ACT 4, for example, the output unit 2015 outputs the product tag ID of the wireless tag 31 attached to the product 71 and the display date and time information to the server 1.
なお、無線タグ31が陳列日時情報を記憶しない場合、ACT3は省略される。サーバ1が陳列日時情報を記憶しない場合、ACT4は省略される。 If the wireless tag 31 does not store display date and time information, ACT 3 is omitted. If the server 1 does not store display date and time information, ACT 4 is omitted.
サーバ1による情報処理の手順について説明する。
図12は、実施形態に係るにサーバ1よる情報処理の手順を例示するフローチャートである。
取得部1010は、リーダライタ装置2から陳列日時情報を取得する(ACT11)。ACT11では、例えば、取得部1010は、リーダライタ装置2による商品71の陳列棚8への最初の陳列の検出に基づいて、無線タグ31の商品用タグID、及び陳列日時情報を取得する。
The procedure of information processing by the server 1 will be described.
FIG. 12 is a flowchart illustrating an information processing procedure by the server 1 according to the embodiment.
The acquiring unit 1010 acquires the display date and time information from the reader/writer device 2 (ACT 11). In ACT 11, for example, the acquiring unit 1010 acquires the product tag ID and the display date and time information of the wireless tag 31 based on the detection by the reader/writer device 2 of the first display of the product 71 on the display shelf 8.
記憶制御部1011は、取得部1010により取得された陳列日時情報を商品管理情報データベース1031に保存する(ACT12)。ACT12では、例えば、記憶制御部1011は、取得部1010により取得された無線タグ31の商品用タグIDに関連付けて陳列日時情報を保存する。 The memory control unit 1011 stores the display date and time information acquired by the acquisition unit 1010 in the product management information database 1031 (ACT 12). In ACT 12, for example, the memory control unit 1011 stores the display date and time information in association with the product tag ID of the wireless tag 31 acquired by the acquisition unit 1010.
リーダライタ装置2による取引前の商品7の移動の検出に基づく情報処理システムSの処理について説明する。ここでは、商品用タグID「00001」の無線タグ31を付された商品71についての移動が検出された場合を想定する。客Cは、陳列棚8に陳列された商品71を手に取る。陳列棚8に設置されたリーダライタ装置2は、商品71に付された無線タグ31の電波強度を測定する。 The processing of the information processing system S based on the detection of movement of the product 7 before a transaction by the reader/writer device 2 is described below. Here, we assume that the movement of the product 71 with the wireless tag 31 with the product tag ID "00001" is detected. Customer C picks up the product 71 displayed on the display shelf 8. The reader/writer device 2 installed on the display shelf 8 measures the radio wave intensity of the wireless tag 31 attached to the product 71.
リーダライタ装置2による情報処理の手順について説明する。
図13は、実施形態に係るリーダライタ装置2による情報処理の手順を例示するフローチャートである。
取得部2010は、リーダライタ205から無線タグ31の電波強度の測定結果を取得する(ACT21)。ACT21では、例えば、取得部2010は、リーダライタ205により無線タグ31の電波強度を測定されたことに基づいて、電波強度の測定結果を取得する。一例では、取得部2010は、客Cが陳列棚8に陳列された商品71を手に取り、商品71を陳列棚8に戻したことに伴う、無線タグ31の電波強度の低下と上昇を示す測定結果を取得する。別の例では、取得部2010は、客Cが陳列棚8に陳列された商品71を手に取ったことに伴う、無線タグ31の電波強度の低下を示す測定結果を取得する。
The procedure of information processing by the reader/writer device 2 will be described.
FIG. 13 is a flowchart illustrating an information processing procedure performed by the reader/writer device 2 according to the embodiment.
The acquisition unit 2010 acquires the measurement result of the radio wave intensity of the wireless tag 31 from the reader/writer 205 (ACT 21). In ACT 21, for example, the acquisition unit 2010 acquires the measurement result of the radio wave intensity based on the measurement of the radio wave intensity of the wireless tag 31 by the reader/writer 205. In one example, the acquisition unit 2010 acquires the measurement result indicating the decrease and increase of the radio wave intensity of the wireless tag 31 as the customer C picks up the product 71 displayed on the display shelf 8 and returns the product 71 to the display shelf 8. In another example, the acquisition unit 2010 acquires the measurement result indicating the decrease of the radio wave intensity of the wireless tag 31 as the customer C picks up the product 71 displayed on the display shelf 8.
検出部2011は、取得部2010により取得された無線タグ31の電波強度の測定結果に基づいて、商品71の移動を検出する(ACT22)。ACT22では、例えば、検出部2011は、取得部2010により取得された測定結果に基づく無線タグ31の電波強度の変化に応じて、商品71の移動を検出する。一例では、検出部2011は、取得部2010により取得された無線タグ31の電波強度の低下と上昇を示す測定結果に基づき、商品71の移動を検出する。別の例では、検出部2011は、取得部2010により取得された無線タグ31の電波強度の低下を示す測定結果に基づき、商品71の移動を検出する。 The detection unit 2011 detects the movement of the product 71 based on the measurement result of the radio wave intensity of the wireless tag 31 acquired by the acquisition unit 2010 (ACT 22). In ACT 22, for example, the detection unit 2011 detects the movement of the product 71 in response to a change in the radio wave intensity of the wireless tag 31 based on the measurement result acquired by the acquisition unit 2010. In one example, the detection unit 2011 detects the movement of the product 71 based on the measurement result indicating a decrease and increase in the radio wave intensity of the wireless tag 31 acquired by the acquisition unit 2010. In another example, the detection unit 2011 detects the movement of the product 71 based on the measurement result indicating a decrease in the radio wave intensity of the wireless tag 31 acquired by the acquisition unit 2010.
検出部2011が商品71の移動を検出した場合(ACT22:YES)、処理はACT22からACT23へ遷移する。検出部2011が商品71の移動を検出しない場合(ACT22:NO)、処理はACT22からACT21へ遷移する。 If the detection unit 2011 detects the movement of the product 71 (ACT22: YES), the process transitions from ACT22 to ACT23. If the detection unit 2011 does not detect the movement of the product 71 (ACT22: NO), the process transitions from ACT22 to ACT21.
読取制御部2012は、検出部2011による商品71の移動の検出に基づいて、無線タグ31から情報を読み取る(ACT23)。ACT23では、例えば、読取制御部2012は、無線タグ31から商品用タグID、陳列日時情報、及び移動回数情報を読み取る。 The reading control unit 2012 reads information from the wireless tag 31 based on the detection of the movement of the product 71 by the detection unit 2011 (ACT 23). In ACT 23, for example, the reading control unit 2012 reads the product tag ID, display date and time information, and movement count information from the wireless tag 31.
加算部2013は、無線タグ31の移動回数を1加算する(ACT24)。ACT24では、例えば、加算部2013は、読取制御部2012により無線タグ31から読み取られた移動回数情報に基づき、移動回数情報で示される移動回数を1加算する。加算部2013は、移動回数への1の加算処理に基づいて新たな移動回数情報を取得する。 The addition unit 2013 adds 1 to the number of movements of the wireless tag 31 (ACT 24). In ACT 24, for example, the addition unit 2013 adds 1 to the number of movements indicated by the movement count information based on the movement count information read from the wireless tag 31 by the reading control unit 2012. The addition unit 2013 obtains new movement count information based on the process of adding 1 to the number of movements.
取得部2010は、検出部2011による商品71の移動の検出に基づいて、リーダライタ205から複数の無線タグ9の電波強度の測定結果を取得する(ACT25)。検出部2011は、取得部2010により取得された複数の無線タグ9の電波強度の測定結果に基づいて、商品71の移動に関与する客Cに関する買物カゴ10を検出する(ACT26)ACT26では、例えば、検出部2011は、商品71の移動に伴い低下する無線タグ31の電波強度と略同じ電波強度の無線タグ9を検出する。検出部2011は、商品71の移動に伴い低下する無線タグ31の電波強度と略同じ電波強度かつ無線タグ31との通信方向と略同じ方向の無線タグ9を検出してもよい。検出部2011は、検出した無線タグ9に基づいて、商品71の移動に関与する客Cに関する買物カゴ10を検出する。 The acquisition unit 2010 acquires the measurement results of the radio wave intensity of the multiple wireless tags 9 from the reader/writer 205 based on the detection of the movement of the product 71 by the detection unit 2011 (ACT 25). The detection unit 2011 detects the shopping basket 10 related to the customer C involved in the movement of the product 71 based on the measurement results of the radio wave intensity of the multiple wireless tags 9 acquired by the acquisition unit 2010 (ACT 26). In ACT 26, for example, the detection unit 2011 detects a wireless tag 9 with approximately the same radio wave intensity as the radio wave intensity of the wireless tag 31 that decreases with the movement of the product 71. The detection unit 2011 may detect a wireless tag 9 with approximately the same radio wave intensity as the radio wave intensity of the wireless tag 31 that decreases with the movement of the product 71 and in approximately the same direction as the communication direction with the wireless tag 31. The detection unit 2011 detects the shopping basket 10 related to the customer C involved in the movement of the product 71 based on the detected wireless tag 9.
読取制御部2012は、検出部2011による商品71の移動に関与する客Cに関する買物カゴ10の検出に基づいて、無線タグ9から買物カゴ用タグIDを読み取る(ACT27)。ACT27では、例えば、読取制御部2012は、商品71の移動に関与する客Cに関する買物カゴ10に付された無線タグ9から買物カゴ用タグIDを読み取る。読取制御部2012により読み取られた買物カゴ用タグIDは、移動関与買物カゴ用タグIDに対応する。 The reading control unit 2012 reads the shopping basket tag ID from the wireless tag 9 based on the detection by the detection unit 2011 of the shopping basket 10 related to the customer C involved in the movement of the product 71 (ACT 27). In ACT 27, for example, the reading control unit 2012 reads the shopping basket tag ID from the wireless tag 9 attached to the shopping basket 10 related to the customer C involved in the movement of the product 71. The shopping basket tag ID read by the reading control unit 2012 corresponds to the movement-related shopping basket tag ID.
書込制御部2014は、検出部2011による商品71の移動の検出に基づいて、経過時間情報、移動情報、及び移動関与買物カゴ用タグIDを無線タグ31に書き込む。(ACT28)。ACT28では、例えば、書込制御部2014は、加算部2013による加算処理に基づく移動回数情報を無線タグ31に書き込む。書込制御部2014は、検出部2011により商品71の移動を検出された日時を移動日時情報として無線タグ31に書き込む。書込制御部2014は、読取制御部2012により読み取られた移動関与買物カゴ用タグIDを無線タグ31に書き込む。書込制御部2014は、商品71の陳列日時情報で示される陳列日時から移動日時情報で示される日時までの経過時間を示す経過時間情報を無線タグ31に書き込む。なお、書込制御部2014は、経過時間情報、及び移動情報の少なくとも何れかを書き込まなくてもよい。 The write control unit 2014 writes the elapsed time information, the movement information, and the movement-related shopping basket tag ID to the wireless tag 31 based on the detection of the movement of the product 71 by the detection unit 2011. (ACT 28). In ACT 28, for example, the write control unit 2014 writes the number of movement information based on the addition process by the addition unit 2013 to the wireless tag 31. The write control unit 2014 writes the date and time when the movement of the product 71 was detected by the detection unit 2011 as movement date and time information to the wireless tag 31. The write control unit 2014 writes the movement-related shopping basket tag ID read by the reading control unit 2012 to the wireless tag 31. The write control unit 2014 writes the elapsed time information indicating the elapsed time from the display date and time indicated in the display date and time information of the product 71 to the date and time indicated in the movement date and time information to the wireless tag 31. Note that the write control unit 2014 does not need to write at least one of the elapsed time information and the movement information.
無線タグ31は、経過時間情報の受信に基づいて、「経過時間」項目に受信した経過時間情報をセットする。無線タグ31は、商品71の移動情報に含まれる移動回数情報の受信に基づいて、「移動回数」項目に受信した移動回数情報をセットする。移動回数は、リーダライタ装置2による移動回数情報の書き込みにより1増える。無線タグ31は、商品71の移動情報に含まれる移動日時情報の受信に基づいて、「移動日時」項目に受信した移動日時情報をセットする。移動日時履歴情報で示される移動日時の数は、リーダライタ装置2による移動日時情報の書き込みにより1増える。無線タグ31は、移動関与買物カゴ用タグIDの受信に基づいて、「移動関与買物カゴ用タグID」項目に移動関与買物カゴ用タグIDをセットする。買物カゴ用タグID履歴情報で示される移動関与買物カゴ用タグIDの数は、リーダライタ装置2による移動関与買物カゴ用タグIDの書き込みにより1増える。 The wireless tag 31 sets the received elapsed time information in the "elapsed time" field based on receiving the elapsed time information. The wireless tag 31 sets the received movement count information in the "movement count" field based on receiving the movement count information included in the movement information of the product 71. The movement count is incremented by one when the reader/writer device 2 writes the movement count information. The wireless tag 31 sets the received movement date and time information in the "movement date and time" field based on receiving the movement date and time information included in the movement information of the product 71. The number of movement dates and times shown in the movement date and time history information is incremented by one when the reader/writer device 2 writes the movement date and time information. The wireless tag 31 sets the movement-related shopping basket tag ID in the "movement-related shopping basket tag ID" field based on receiving the movement-related shopping basket tag ID. The number of movement-related shopping basket tag IDs shown in the shopping basket tag ID history information is incremented by one when the reader/writer device 2 writes the movement-related shopping basket tag ID.
出力部2015は、検出部2011による商品71の移動の検出に基づいて、経過時間情報、移動情報、及び移動関与買物カゴ用タグIDをサーバ1へ出力する(ACT6)。ACT6では、例えば、出力部2015は、商品71に付された無線タグ31の商品用タグID、経過時間情報、移動情報、及び移動関与買物カゴ用タグIDをサーバ1へ出力する。なお、出力部2015は、経過時間情報、及び移動情報の少なくとも何れかをサーバ1へ出力しなくてもよい。 Based on the detection of the movement of the product 71 by the detection unit 2011, the output unit 2015 outputs the elapsed time information, the movement information, and the movement-related shopping basket tag ID to the server 1 (ACT 6). In ACT 6, for example, the output unit 2015 outputs the product tag ID of the wireless tag 31 attached to the product 71, the elapsed time information, the movement information, and the movement-related shopping basket tag ID to the server 1. Note that the output unit 2015 does not have to output at least one of the elapsed time information and the movement information to the server 1.
次に、サーバ1による情報処理の手順について説明する。
図14は、実施形態に係るにサーバ1よる情報処理の手順を例示するフローチャートである。
取得部1010は、リーダライタ装置2による商品71の移動の検出に基づいて、情報をリーダライタ装置2から取得する(ACT31)。ACT31では、例えば、取得部1010は、無線タグ31の商品用タグID、経過時間情報、移動情報、及び移動関与買物カゴ用タグIDをリーダライタ装置2から取得する。なお、取得部1010は、経過時間情報、及び移動情報の少なくとも何れかを取得しなくてもよい。
Next, the procedure of information processing by the server 1 will be described.
FIG. 14 is a flowchart illustrating an information processing procedure by the server 1 according to the embodiment.
The acquiring unit 1010 acquires information from the reader/writer device 2 based on the detection of the movement of the product 71 by the reader/writer device 2 (ACT 31). In ACT 31, for example, the acquiring unit 1010 acquires the product tag ID, elapsed time information, movement information, and movement-related shopping basket tag ID of the wireless tag 31 from the reader/writer device 2. Note that the acquiring unit 1010 does not need to acquire at least one of the elapsed time information and the movement information.
記憶制御部1011は、取得部1010により取得された情報に基づき、商品管理情報データベース1031に記憶されている情報を更新する(ACT32)。ACT32では、例えば、記憶制御部1011は、取得部1010により取得された無線タグ31の商品用タグIDに関連付けられている情報を更新する。
記憶制御部1011は、商品管理情報データベース1031に記憶されている経過時間情報を、取得部1010により取得された経過時間情報に更新する。
The memory control unit 1011 updates the information stored in the product management information database 1031 based on the information acquired by the acquisition unit 1010 (ACT 32). In ACT 32, for example, the memory control unit 1011 updates the information associated with the product tag ID of the wireless tag 31 acquired by the acquisition unit 1010.
The storage control unit 1011 updates the elapsed time information stored in the product management information database 1031 to the elapsed time information acquired by the acquisition unit 1010 .
取得部1010により取得された移動情報が移動回数情報を含む場合について説明する。記憶制御部1011は、商品管理情報データベース1031に記憶されている移動回数情報を、取得部1010により取得された移動回数情報に更新する。更新後の移動回数情報で示される移動回数は、更新前の移動回数情報で示される移動回数よりも1増える。 A case will be described where the movement information acquired by the acquisition unit 1010 includes movement count information. The storage control unit 1011 updates the movement count information stored in the product management information database 1031 to the movement count information acquired by the acquisition unit 1010. The number of movements indicated by the updated movement count information is increased by 1 from the number of movements indicated by the movement count information before the update.
取得部1010により取得された移動情報が移動日時情報を含む場合について説明する。記憶制御部1011は、商品管理情報データベース1031に記憶されている移動日時履歴情報を、取得部1010により取得された移動日時情報に基づいて更新する。記憶制御部1011は、移動日時履歴情報に、取得部1010により取得された移動日時情報で示される移動日時を追加する。更新後の移動日時履歴情報で示される移動日時の数は、更新前の移動日時情報で示される移動日時の数よりも1増える。 A case will be described where the movement information acquired by the acquisition unit 1010 includes movement date and time information. The storage control unit 1011 updates the movement date and time history information stored in the product management information database 1031 based on the movement date and time information acquired by the acquisition unit 1010. The storage control unit 1011 adds the movement date and time indicated by the movement date and time information acquired by the acquisition unit 1010 to the movement date and time history information. The number of movement dates and times indicated in the updated movement date and time history information is increased by one compared to the number of movement dates and times indicated in the movement date and time information before the update.
取得部1010により取得された移動情報が移動回数情報を含まず、かつ、移動日時情報を含む場合について説明する。記憶制御部1011は、商品管理情報データベース1031に記憶されている移動回数情報で示される移動回数への1加算により、移動回数情報を更新してよい。更新後の移動回数情報で示される移動回数は、更新前の移動回数情報で示される移動回数よりも1増える。 A case will be described where the movement information acquired by the acquisition unit 1010 does not include movement count information, but does include movement date and time information. The storage control unit 1011 may update the movement count information by adding 1 to the number of movements indicated by the movement count information stored in the product management information database 1031. The number of movements indicated by the updated movement count information will be increased by 1 from the number of movements indicated by the movement count information before the update.
記憶制御部1011は、取得部1010により取得された移動関与買物カゴ用タグIDに基づいて、買物カゴ用タグID履歴情報を更新する。記憶制御部1011は、買物カゴ用タグID履歴情報に、取得部1010により取得された移動関与買物カゴ用タグIDを追加する。記憶制御部1011は、取得部1010により取得された移動関与買物カゴ用タグIDを、取得部1010により取得された移動日時情報に関連付けて商品管理情報データベース1031に保存する。更新後の買物カゴ用タグID履歴情報で示される移動関与買物カゴ用タグIDの数は、更新前の買物カゴ用タグID履歴情報で示される移動関与買物カゴ用タグIDの数よりも1増える。 The memory control unit 1011 updates the shopping basket tag ID history information based on the movement-related shopping basket tag ID acquired by the acquisition unit 1010. The memory control unit 1011 adds the movement-related shopping basket tag ID acquired by the acquisition unit 1010 to the shopping basket tag ID history information. The memory control unit 1011 associates the movement-related shopping basket tag ID acquired by the acquisition unit 1010 with the movement date and time information acquired by the acquisition unit 1010 and stores it in the product management information database 1031. The number of movement-related shopping basket tag IDs indicated in the updated shopping basket tag ID history information is increased by one from the number of movement-related shopping basket tag IDs indicated in the shopping basket tag ID history information before the update.
商品7の取引に基づく情報処理システムSの処理について説明する。
POS端末4による情報処理の手順について説明する。
図15は、実施形態に係るPOS端末4による情報処理の手順を例示するフローチャートである。
店員は、POS端末4において、リーダライタ412を用いて客Cの1以上の買上商品の登録を行う。
The processing of the information processing system S based on the transaction of the commodity 7 will be described.
The procedure for information processing by the POS terminal 4 will now be described.
FIG. 15 is a flowchart illustrating an example of an information processing procedure by the POS terminal 4 according to this embodiment.
The store clerk uses the reader/writer 412 in the POS terminal 4 to register one or more purchased items of customer C.
取得部4010は、リーダライタ412を介して、1以上の商品7のそれぞれに付された無線タグ3から商品用タグIDを取得する(ACT41)。取得部4010は、各商品用タグIDに関連付けられた情報を取得する(ACT42)。ACT42では、例えば、取得部4010は、リーダライタ412を介して、各商品用タグIDに関連付けられた情報を各無線タグ3から取得する。この例では、取得部4010は、各商品用タグIDに関連付けられた陳列日時情報、経過時間情報、移動履歴情報、及び買物カゴ用タグID履歴情報を各無線タグ3から取得する。取得部4010は、ネットワークNWを介して、各無線タグ3から取得した各商品用タグIDに関連付けられた情報をサーバ1から取得してもよい。この例では、取得部4010は、商品管理情報データベース1031に記憶されている各商品用タグIDに関連付けられた陳列日時情報、経過時間情報、移動履歴情報、及び買物カゴ用タグID履歴情報を取得する。なお、取得部4010は、各商品用タグIDに関連付けられた陳列日時情報、経過時間情報、及び移動履歴情報の少なくとも何れかを取得しなくてもよい。 The acquisition unit 4010 acquires a product tag ID from the wireless tag 3 attached to each of one or more products 7 via the reader/writer 412 (ACT 41). The acquisition unit 4010 acquires information associated with each product tag ID (ACT 42). In ACT 42, for example, the acquisition unit 4010 acquires information associated with each product tag ID from each wireless tag 3 via the reader/writer 412. In this example, the acquisition unit 4010 acquires display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information associated with each product tag ID from each wireless tag 3. The acquisition unit 4010 may acquire information associated with each product tag ID acquired from each wireless tag 3 from the server 1 via the network NW. In this example, the acquisition unit 4010 acquires display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information associated with each product tag ID stored in the product management information database 1031. Note that the acquisition unit 4010 does not need to acquire at least any of the display date and time information, elapsed time information, and movement history information associated with each product tag ID.
取得部4010は、リーダライタ412を介して取得された各商品用タグIDに関連付けられた各商品7の商品情報を取得する(ACT43)。例えば、商品情報は、商品名、JANコード及び値段等の決済処理に必要な情報である。商品情報は、POS端末4に記憶されていてもよいし、サーバ1に記憶されていてもよい。 The acquisition unit 4010 acquires product information for each product 7 associated with each product tag ID acquired via the reader/writer 412 (ACT 43). For example, the product information is information necessary for payment processing, such as the product name, JAN code, and price. The product information may be stored in the POS terminal 4 or in the server 1.
取得部4010は、使用買物カゴ用タグIDを取得する(ACT44)。ACT44では、例えば、取得部4010は、リーダライタ412を介して、客Cに関する買物カゴ10に付された無線タグ9から買物カゴ用タグIDを取得する。取得部4010により取得された買物カゴ用タグIDは、使用買物カゴ用タグIDに対応する。 The acquisition unit 4010 acquires the tag ID for the shopping basket in use (ACT 44). In ACT 44, for example, the acquisition unit 4010 acquires the shopping basket tag ID from the wireless tag 9 attached to the shopping basket 10 for customer C via the reader/writer 412. The shopping basket tag ID acquired by the acquisition unit 4010 corresponds to the tag ID for the shopping basket in use.
取得部4010は、客Cに関する会員IDを取得する(ACT45)。ACT45では、例えば、取得部4010は、スキャナ407による会員カードの読み取りに基づいて、客Cに関する会員IDを取得する。 The acquisition unit 4010 acquires the member ID for customer C (ACT 45). In ACT 45, for example, the acquisition unit 4010 acquires the member ID for customer C based on the reading of the member card by the scanner 407.
決済処理部4013は、取得部4010により取得された各商品7の商品情報に基づいて決済処理を行う(ACT46)。ACT46では、例えば、決済処理部4013は、各商品7の商品情報に基づいて、決済画面(不図示)を表示デバイス409に表示する。店員は、決済画面に従い、客Cの支払方法を選択し、支払方法に従って決済処理を行う。このような決済処理は公知の処理であるので、その詳細については説明を省略する。印刷デバイス410は、決済処理部4013による決済処理に基づいて、買上商品の商品情報、及び客Cに関する取引ID等の情報を印刷したレシートを出力する。客Cに関する取引IDは、決済処理部4013により決済処理に基づいて発行されてもよい。取引IDは、決済毎に異なる。
取得部4010は、決済処理部4013による決済処理に基づいて客Cに関する取引IDを取得する(ACT47)。
The payment processing unit 4013 performs payment processing based on the product information of each product 7 acquired by the acquisition unit 4010 (ACT 46). In ACT 46, for example, the payment processing unit 4013 displays a payment screen (not shown) on the display device 409 based on the product information of each product 7. The store clerk selects a payment method for customer C according to the payment screen and performs payment processing according to the payment method. Since this type of payment processing is a well-known process, details thereof will not be described. The printing device 410 outputs a receipt on which product information of the purchased product and information such as a transaction ID related to customer C are printed based on the payment processing by the payment processing unit 4013. The transaction ID related to customer C may be issued by the payment processing unit 4013 based on the payment processing. The transaction ID is different for each payment.
The acquisition unit 4010 acquires a transaction ID related to customer C based on the payment processing by the payment processing unit 4013 (ACT 47).
出力部4012は、決済処理部4013による決済処理に基づいて、取引管理情報をサーバ1へ出力する(ACT48)。取引管理情報は、取得部4010により取得された情報を含む。取引管理情報は、客Cに関する取引ID及び会員ID並びに客Cに関する使用買物カゴ用タグIDを含む。以下では、取引ID及び会員IDの表記は、取引ID及び会員IDの少なくとも何れかと読み替えてもよい。取引管理情報は、1以上の商品用タグIDを含む。取引管理情報は、各商品用タグIDに関連付けられた陳列日時情報、経過時間情報、移動履歴情報、買物カゴ用タグID履歴情報を含む。取引管理情報は、陳列日時情報、経過時間情報、及び移動履歴情報の少なくとも何れかを含んでいなくてもよい。 The output unit 4012 outputs the transaction management information to the server 1 based on the payment processing by the payment processing unit 4013 (ACT 48). The transaction management information includes the information acquired by the acquisition unit 4010. The transaction management information includes a transaction ID and member ID for customer C, and a used shopping basket tag ID for customer C. In the following, the notations of transaction ID and member ID may be read as at least one of transaction ID and member ID. The transaction management information includes one or more product tag IDs. The transaction management information includes display date and time information, elapsed time information, movement history information, and shopping basket tag ID history information associated with each product tag ID. The transaction management information does not have to include at least one of display date and time information, elapsed time information, and movement history information.
サーバ1による情報処理の手順について説明する。
図16は、実施形態に係るサーバ1による情報処理の手順を例示するフローチャートである。
取得部1010は、取引に基づいて、取引管理情報をPOS端末4から取得する(ACT51)。ACT51では、例えば、取得部1010は、取引毎に、POS端末4から出力される取引管理情報を取得する。
The procedure of information processing by the server 1 will be described.
FIG. 16 is a flowchart illustrating an information processing procedure by the server 1 according to the embodiment.
The acquiring unit 1010 acquires transaction management information from the POS terminal 4 based on the transaction (ACT 51). In ACT 51, for example, the acquiring unit 1010 acquires transaction management information output from the POS terminal 4 for each transaction.
記憶制御部1011は、取得部1010による取引管理情報の取得に基づいて、取引管理情報を取引管理情報データベース1032に保存する(ACT52)。ACT52では、例えば、記憶制御部1011は、客Cに関する取引ID及び会員IDを取引管理情報データベース1032に保存する。記憶制御部1011は、客Cに関する取引ID及び会員IDに関連付けて、客Cに関する使用買物カゴ用タグIDを取引管理情報データベース1032に保存する。記憶制御部1011は、客Cに関する取引ID及び会員IDに関連付けて、各商品IDを取引管理情報データベース1032に保存する。記憶制御部1011は、各商品IDに関連付けて、買物カゴID履歴情報を取引管理情報データベース1032に保存する。記憶制御部1011は、各商品IDに関連付けて、陳列日時情報、経過時間情報、及び移動履歴情報の少なくとも何れかを取引管理情報データベース1032に保存してもよい。記憶制御部1011は、移動日時履歴情報に含まれる移動日時情報を、商品7の移動毎に買物カゴID履歴情報で示される各移動関与買物カゴ用タグIDに関連付けて取引管理情報データベース1032に保存してもよい。 The memory control unit 1011 stores the transaction management information in the transaction management information database 1032 based on the acquisition of the transaction management information by the acquisition unit 1010 (ACT 52). In ACT 52, for example, the memory control unit 1011 stores the transaction ID and member ID for customer C in the transaction management information database 1032. The memory control unit 1011 stores the used shopping basket tag ID for customer C in the transaction management information database 1032 in association with the transaction ID and member ID for customer C. The memory control unit 1011 stores each product ID in the transaction management information database 1032 in association with the transaction ID and member ID for customer C. The memory control unit 1011 stores shopping basket ID history information in association with each product ID in the transaction management information database 1032. The memory control unit 1011 may store at least one of display date and time information, elapsed time information, and movement history information in association with each product ID in the transaction management information database 1032. The storage control unit 1011 may store the movement date and time information included in the movement date and time history information in the transaction management information database 1032 in association with each movement-related shopping basket tag ID indicated in the shopping basket ID history information for each movement of the product 7.
上述のように、記憶制御部1011は、取得部1010による取引管理情報の取得に基づいて、取引管理情報データベース1032に記憶されている情報を更新する。記憶制御部1011は、各客に関する取引ID及び会員ID並びに各客に関する使用買物カゴ用タグIDを含む情報を更新する。これにより、サーバ1は、各商品7に対する客の接触を管理するために用いる取引ID及び会員ID並びに使用買物カゴ用タグIDを含む情報を最新の状態に更新することができる。 As described above, the memory control unit 1011 updates the information stored in the transaction management information database 1032 based on the acquisition of transaction management information by the acquisition unit 1010. The memory control unit 1011 updates information including the transaction ID and member ID for each customer and the tag ID for the shopping basket used for each customer. This allows the server 1 to update information including the transaction ID and member ID and the tag ID for the shopping basket used, which are used to manage customer contact with each product 7, to the latest state.
サーバ1による移動管理情報データベース1033の更新の処理について説明する。
サーバ1による情報処理の手順について説明する。
図17は、実施形態に係るサーバ1による情報処理の手順を例示するフローチャートである。
サーバ1は、取引管理情報データベース1032に記憶されている取引後の各商品7について、以下に例示する処理により、移動管理情報データベース1033を更新する。ここでは、商品用タグID「00001」の無線タグ31を付された商品71を例にして説明する。
The process of updating the migration management information database 1033 by the server 1 will be described.
The procedure of information processing by the server 1 will be described.
FIG. 17 is a flowchart illustrating an information processing procedure by the server 1 according to the embodiment.
The server 1 updates the movement management information database 1033 by the process illustrated below for each product 7 after the transaction stored in the transaction management information database 1032. Here, the process will be described using an example of a product 71 attached with a wireless tag 31 having a product tag ID of "00001".
取得部1010は、商品71の取引に基づいて、商品71に付された無線タグ31の商品用タグID「00001」に関連付けられた情報を取得する(ACT61)。商品71の取引に基づくことは、POS端末4による商品71の決済処理に基づくことを含む。ACT61では、例えば、取得部1010は、商品用タグID「00001」に関連付けられた買物カゴID履歴情報を取引管理情報データベース1032から取得する。これにより、取得部1010は、リーダライタ装置2により検出される商品71の移動毎に関与する客に関する買物カゴ10の移動関与買物カゴ用タグIDを取得する。取得部1010は、商品用タグID「00001」に関連付けられた移動履歴情報に含まれる移動日時履歴情報を取引管理情報データベース1032から取得してもよい。取得部1010は、移動日時履歴情報に基づいて、商品71の移動毎の移動日時情報を取得する。取得部1010は、商品用タグID「00001」に関連付けられた移動履歴情報に含まれる商品71の移動回数情報を取引管理情報データベース1032から取得してもよい。取得部1010は、商品用タグID「00001」に関連付けられた商品71の陳列日時情報を取引管理情報データベース1032から取得してもよい。取得部1010は、商品用タグID「00001」に関連付けられた商品71の経過時間情報を取引管理情報データベース1032から取得してもよい。 The acquisition unit 1010 acquires information associated with the product tag ID "00001" of the wireless tag 31 attached to the product 71 based on the transaction of the product 71 (ACT 61). Based on the transaction of the product 71 includes based on the payment process of the product 71 by the POS terminal 4. In ACT 61, for example, the acquisition unit 1010 acquires shopping basket ID history information associated with the product tag ID "00001" from the transaction management information database 1032. As a result, the acquisition unit 1010 acquires the movement-related shopping basket tag ID of the shopping basket 10 related to the customer involved in each movement of the product 71 detected by the reader/writer device 2. The acquisition unit 1010 may acquire movement date and time history information included in the movement history information associated with the product tag ID "00001" from the transaction management information database 1032. The acquisition unit 1010 acquires movement date and time information for each movement of the product 71 based on the movement date and time history information. The acquisition unit 1010 may acquire information on the number of movements of the product 71 included in the movement history information associated with the product tag ID "00001" from the transaction management information database 1032. The acquisition unit 1010 may acquire display date and time information of the product 71 associated with the product tag ID "00001" from the transaction management information database 1032. The acquisition unit 1010 may acquire elapsed time information of the product 71 associated with the product tag ID "00001" from the transaction management information database 1032.
取得部1010は、商品71の移動毎の移動関与用買物カゴ用タグIDに基づいて、商品71の移動毎の移動関与取引ID及び移動関与会員IDを取得する(ACT62)。ACT62では、例えば、取得部1010は、取引管理情報データベース1032に記憶されている各客に関する取引ID及び会員ID並びに各客に関する使用買物カゴ用タグIDを含む情報を用いる。取得部1010は、商品71の移動毎の移動関与用買物カゴ用タグIDに対応する使用買物カゴ用タグIDに関連付けられた取引ID及び会員IDを取得する。取得部1010により取得された取引ID及び会員IDは、商品71の移動毎の移動関与取引ID及び移動関与会員IDに対応する。この例によれば、サーバ1は、商品71の移動毎の移動関与用買物カゴ用タグIDに基づいて、商品71の移動毎の移動関与取引ID及び移動関与会員IDを取得することができる。これにより、サーバ1は、移動関与用買物カゴ用タグIDを介することで、直接的に取得の難しい移動関与取引ID及び移動関与会員IDを取得することができる。 The acquisition unit 1010 acquires a movement-related transaction ID and a movement-related member ID for each movement of the product 71 based on the movement-related shopping basket tag ID for each movement of the product 71 (ACT 62). In ACT 62, for example, the acquisition unit 1010 uses information including a transaction ID and a member ID for each customer stored in the transaction management information database 1032 and a used shopping basket tag ID for each customer. The acquisition unit 1010 acquires a transaction ID and a member ID associated with a used shopping basket tag ID corresponding to a movement-related shopping basket tag ID for each movement of the product 71. The transaction ID and the member ID acquired by the acquisition unit 1010 correspond to a movement-related transaction ID and a movement-related member ID for each movement of the product 71. According to this example, the server 1 can acquire a movement-related transaction ID and a movement-related member ID for each movement of the product 71 based on a movement-related shopping basket tag ID for each movement of the product 71. This allows server 1 to obtain the mobile-involved transaction ID and mobile-involved member ID, which are difficult to obtain directly, via the mobile-involved shopping basket tag ID.
記憶制御部1011は、取得部1010により取得された情報を商品用タグID「00001」に関連付けて移動管理情報データベース1033に保存する(ACT63)。ACT63では、例えば、記憶制御部1011は、取得部1010により取得された商品71の移動毎の移動関与取引ID及び移動関与会員IDを、商品用タグID「00001」に関連付けて保存する。これにより、サーバ1は、商品毎に、取引ID及び会員IDといった客に関する識別情報を用いて、各商品7に対する客の接触を管理することができる。例えば、ある客が特定の感染症に感染した場合、店員は、この客が接触した商品に接触した他の客を客に関する識別情報によって追跡することができる。取引ID及び会員IDは客に紐づく情報なので、店員は、追跡対象の客を容易に追跡することができる。 The memory control unit 1011 associates the information acquired by the acquisition unit 1010 with the product tag ID "00001" and stores it in the movement management information database 1033 (ACT 63). In ACT 63, for example, the memory control unit 1011 associates the movement-related transaction ID and movement-related member ID for each movement of the product 71 acquired by the acquisition unit 1010 with the product tag ID "00001" and stores them. This allows the server 1 to manage the customer's contact with each product 7 using customer-related identification information such as the transaction ID and member ID for each product. For example, if a customer is infected with a specific infectious disease, the store clerk can track other customers who have come into contact with the product that the customer has come into contact with by using the customer-related identification information. Since the transaction ID and member ID are information linked to the customer, the store clerk can easily track the customer to be tracked.
記憶制御部1011は、取得部1010により取得された移動日時情報を商品用タグID「00001」に関連付けて移動管理情報データベース1033に保存してもよい。この例では、記憶制御部1011は、商品71の移動毎の移動日時情報を、商品71の移動毎の移動関与取引ID及び移動関与会員IDに関連付けて保存する。これにより、サーバ1は、商品毎に、各商品7に対する客の接触日時を管理することができる。例えば、ある客が特定の感染症に感染した場合、店員は、時間の経過に伴い減少傾向にある病原体の性質を考慮し、この客が接触した商品に接触した他の客の追跡の要否を容易に判断することができる。 The memory control unit 1011 may store the movement date and time information acquired by the acquisition unit 1010 in the movement management information database 1033 in association with the product tag ID "00001". In this example, the memory control unit 1011 stores the movement date and time information for each movement of the product 71 in association with the movement-related transaction ID and movement-related member ID for each movement of the product 71. This allows the server 1 to manage the customer's contact date and time with each product 7. For example, if a customer becomes infected with a specific infectious disease, a store clerk can easily determine whether or not to track other customers who have come into contact with products that this customer has come into contact with, taking into account the nature of the pathogen, which tends to decrease over time.
記憶制御部1011は、取得部1010により取得された商品71の移動回数情報を商品用タグID「00001」に関連付けて移動管理情報データベース1033に保存してもよい。これにより、サーバ1は、商品毎に、各商品7に対する移動回数情報を管理することができる。店員は、移動回数情報で示される移動回数と、移動関与取引ID及び移動関与会員IDの数を比較することで、各商品7に接触した客に漏れがないかを確認することができる。 The memory control unit 1011 may store the movement count information of the product 71 acquired by the acquisition unit 1010 in the movement management information database 1033 in association with the product tag ID "00001". This allows the server 1 to manage the movement count information for each product 7 for each product. By comparing the number of movements indicated in the movement count information with the number of movement-related transaction IDs and movement-related member IDs, the store clerk can check whether any customers have come into contact with each product 7.
記憶制御部1011は、取得部1010により取得された商品71の陳列日時情報を商品用タグID「00001」に関連付けて移動管理情報データベース1033に保存してもよい。記憶制御部1011は、取得部1010により取得された商品71の経過時間情報を商品用タグID「00001」に関連付けて移動管理情報データベース1033に保存してもよい。これにより、サーバ1は、商品毎に、陳列日時情報、又は経過時間情報を管理することができる。例えば、ある客が特定の感染症に感染した場合、店員は、時間の経過に伴い減少傾向にある病原体の性質を考慮し、商品7を最初に陳列した店員の特定の要否を容易に判断することができる。 The memory control unit 1011 may store the display date and time information of the product 71 acquired by the acquisition unit 1010 in the movement management information database 1033 in association with the product tag ID "00001". The memory control unit 1011 may store the elapsed time information of the product 71 acquired by the acquisition unit 1010 in association with the product tag ID "00001" in the movement management information database 1033. This allows the server 1 to manage display date and time information or elapsed time information for each product. For example, if a customer is infected with a specific infectious disease, a store clerk can easily determine whether or not it is necessary to identify the store clerk who first displayed the product 7, taking into account the nature of the pathogen, which tends to decrease over time.
なお、買物カゴID履歴情報は、リーダライタ装置2による商品71の移動の検出態様によっては、商品71を購入した客Cに関する買物カゴ10の買物カゴ用タグIDを含まないこともある。そのため、ACT61では、取得部1010は、商品用タグID「00001」に関連付けられた取引ID及び会員IDを取引管理情報データベース1032から取得してもよい。取得部1010によって取得される取引ID及び会員IDは、商品71を購入した客Cに関する取引ID及び会員IDである。ACT63では、記憶制御部1011は、取得部1010により取得された取引ID及び会員IDを商品用タグID「00001」に関連付けて移動管理情報データベース1033に保存してもよい。これにより、サーバ1は、商品毎に、商品7を購入した客及び商品7を購入していない客を合わせて各商品7に対する客の接触を管理することができる。 Depending on the manner in which the reader/writer device 2 detects the movement of the product 71, the shopping basket ID history information may not include the shopping basket tag ID of the shopping basket 10 related to the customer C who purchased the product 71. Therefore, in ACT 61, the acquisition unit 1010 may acquire the transaction ID and member ID associated with the product tag ID "00001" from the transaction management information database 1032. The transaction ID and member ID acquired by the acquisition unit 1010 are the transaction ID and member ID related to the customer C who purchased the product 71. In ACT 63, the storage control unit 1011 may associate the transaction ID and member ID acquired by the acquisition unit 1010 with the product tag ID "00001" and store them in the movement management information database 1033. This allows the server 1 to manage customer contact with each product 7, including customers who purchased the product 7 and customers who did not purchase the product 7, for each product.
上述の取引ID及び会員IDの少なくとも何れか一方は、客に関する第1の識別情報に含まれる情報の一例である。移動関与取引ID及び移動関与会員IDの少なくとも何れか一方は、客に関する第1の識別情報に含まれる情報の一例である。商品用タグIDは、商品7に関する第2の識別情報の一例である。買物カゴ用タグID及び移動関与買物カゴ用タグIDは、買物カゴ10の第3の識別情報の一例である。 At least one of the transaction ID and member ID described above is an example of information included in the first identification information related to the customer. At least one of the mobile-involved transaction ID and mobile-involved member ID is an example of information included in the first identification information related to the customer. The product tag ID is an example of second identification information related to the product 7. The shopping basket tag ID and the mobile-involved shopping basket tag ID are examples of third identification information of the shopping basket 10.
上述の実施形態では、店員が買上商品の登録から決済までの操作を行うPOS端末4を例示したが、これに限定されない。店員が買上商品の登録を行い、客が決済を行ういわゆるセミセルフ方式の決済装置に、POS端末4が有する機能の少なくとも一部を実現可能としてもよい。客が買上商品の登録から決済までの操作を行ういわゆるフルセルフPOS端末に、POS端末4が有する機能の少なくとも一部を実現可能としてもよい。 In the above embodiment, a POS terminal 4 in which a store clerk performs operations from registering purchased items to making payment is exemplified, but this is not limiting. At least some of the functions of the POS terminal 4 may be realized in a so-called semi-self-service payment device in which a store clerk registers purchased items and a customer makes payment. At least some of the functions of the POS terminal 4 may be realized in a so-called full-self-service POS terminal in which a customer performs operations from registering purchased items to making payment.
さらに、商品スキャナと客が操作する専用端末がカートに取り付けられているいわゆるカートPOS端末に、POS端末4が有する機能の少なくとも一部を実現可能としてもよい。商品登録をタブレット、又はスマートフォン等の端末で行ういわゆるスマホPOS端末に、POS端末4が有する機能の少なくとも一部を実現可能としてもよい。カートPOS端末又はスマホPOS端末は、ログイン又は会員カードのスキャン等により、会員IDを登録する。サーバ1は、カメラ装置等との連携により、商品7の移動に関与する客を検出し、検出された客のカートPOS端末又はスマホPOS端末から情報を取得してもよい。例えば、サーバ1の取得部1010は、カートPOS端末又はスマホPOS端末から、ネットワークNWを介して、商品7の移動毎に関与する客に関する移動関与会員IDを取得してもよい。 Furthermore, at least some of the functions of the POS terminal 4 may be realized in a so-called cart POS terminal, in which a product scanner and a dedicated terminal operated by the customer are attached to the cart. At least some of the functions of the POS terminal 4 may be realized in a so-called smartphone POS terminal, in which product registration is performed on a terminal such as a tablet or smartphone. The cart POS terminal or smartphone POS terminal registers the member ID by logging in or scanning the member card. The server 1 may detect customers involved in the movement of the product 7 by linking with a camera device or the like, and acquire information from the cart POS terminal or smartphone POS terminal of the detected customer. For example, the acquisition unit 1010 of the server 1 may acquire the movement-involved member ID of the customer involved in each movement of the product 7 from the cart POS terminal or smartphone POS terminal via the network NW.
上述の実施形態では、商品を例にして説明したが、これに限定されない。上述の実施形態は、商品のような決済を伴う取引の対象となる物品だけでなく、決済を伴わない物品を対象にしてもよい。例えば、決済を伴わない物品は、図書館の本等である。上記の「商品」の表記は、「物品」に読み替えてもよい。 In the above embodiment, a product has been used as an example, but the present invention is not limited to this. The above embodiment may be applied not only to items that are the subject of transactions involving payment, such as products, but also to items that do not involve payment. For example, an item that does not involve payment is a library book. The above word "product" may be read as "item".
上述の実施形態では、リーダライタ装置2を商品7の移動を検出するセンシングデバイスに含まれる装置の一例にして説明したが、これに限定されない。カメラ装置が商品7の移動を検出するセンシングデバイスに含まれる装置の一例であってもよい。この例では、カメラ装置は、商品7の移動の検出に基づいて、移動を検出された商品7を識別するための情報に関連付けて移動日時情報をサーバ1へ出力する。サーバ1の取得部1010は、カメラ装置から通信インタフェース104を介して、商品用タグIDに代えて、移動を検出された商品7を識別するための情報を取得する。この例では、商品7を識別するための情報は、商品7に関する第1の識別情報の一例である。 In the above embodiment, the reader/writer device 2 has been described as an example of a device included in a sensing device that detects the movement of the product 7, but this is not limiting. A camera device may be an example of a device included in a sensing device that detects the movement of the product 7. In this example, the camera device outputs movement date and time information to the server 1 based on the detection of the movement of the product 7, in association with information for identifying the product 7 whose movement has been detected. The acquisition unit 1010 of the server 1 acquires information for identifying the product 7 whose movement has been detected from the camera device via the communication interface 104, instead of the product tag ID. In this example, the information for identifying the product 7 is an example of first identification information related to the product 7.
情報処理装置は、サーバ1を例に説明したように1つの装置で実現されてもよいし、複数の装置に機能を分散させたシステムによって実現されてもよい。 The information processing device may be realized as a single device, as explained using server 1 as an example, or may be realized as a system in which functions are distributed across multiple devices.
リーダライタ装置は、リーダライタ装置2を例に説明したように1つの装置で実現されてもよいし、複数の装置に機能を分散させたシステムによって実現されてもよい。 The reader/writer device may be realized as a single device, as explained using the reader/writer device 2 as an example, or may be realized as a system in which functions are distributed across multiple devices.
プログラムは、電子機器に記憶された状態で譲渡されてよいし、電子機器に記憶されていない状態で譲渡されてもよい。後者の場合は、プログラムは、ネットワークを介して譲渡されてよいし、記録媒体に記録された状態で譲渡されてもよい。記録媒体は、非一時的な有形の媒体である。記録媒体は、電子機器可読媒体である。記録媒体は、CD-ROM、メモリカード等のプログラムを記憶可能かつ電子機器で読取可能な媒体であればよく、その形態は問わない。 The program may be transferred in a state where it is stored in an electronic device, or in a state where it is not stored in an electronic device. In the latter case, the program may be transferred via a network, or in a state where it is recorded on a recording medium. The recording medium is a non-transitory tangible medium. The recording medium is an electronic device-readable medium. The recording medium may be in any form, such as a CD-ROM or memory card, as long as it is capable of storing the program and is readable by an electronic device.
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、当初の特許請求の範囲の記載を付記する。
(1)
センシングデバイスにより検出される物品の移動毎に関与する客に関する第1の識別情報を取得する取得部と、
前記取得部により取得された前記物品の移動毎に関与する客に関する前記第1の識別情報を、前記物品に関する第2の識別情報に関連付けて記憶部に保存する記憶制御部と、
を備える情報処理装置。
(2)
前記取得部は、前記物品の移動毎に関与する客に関する買物カゴの第3の識別情報を取得し、前記記憶部に記憶されている各客に関する前記第1の識別情報及び前記第3の識別情報を含む情報を用いて、前記物品の移動毎に関与する客に関する前記第3の識別情報に基づいて前記物品の移動毎に関与する客に関する前記第1の識別情報を取得する、
(1)に記載の情報処理装置。
(3)
前記取得部は、取引毎に、客に関する前記第1の識別情報及び前記第3の識別情報を含む情報を取得し、
記憶制御部は、前記取得部による客に関する前記第1の識別情報及び前記第3の識別情報を含む情報の取得に基づいて、前記記憶部に記憶されている各客に関する前記第1の識別情報及び前記第3の識別情報を含む情報を更新する、
(2)に記載の情報処理装置。
(4)
前記取得部は、前記物品の移動毎の移動日時情報を取得し、
前記記憶制御部は、前記取得部により取得された前記移動日時情報を前記物品の移動毎に前記第1の識別情報に関連付けて前記記憶部に保存する、
(1)から(3)の何れかに記載の情報処理装置。
(5)
前記第1の識別情報は、客を個々に識別する識別情報及び取引を個々に識別する識別情報の少なくとも何れか一方を含む、(1)から(4)の何れかに記載の情報処理装置。
Although several other embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims.
The original claims are set forth below.
(1)
an acquisition unit that acquires first identification information regarding a customer involved in each movement of an item detected by the sensing device;
a storage control unit that stores the first identification information regarding a customer involved in each movement of the item acquired by the acquisition unit in a storage unit in association with second identification information regarding the item;
An information processing device comprising:
(2)
the acquisition unit acquires third identification information of a shopping basket related to a customer involved in each movement of the item, and acquires the first identification information related to the customer involved in each movement of the item based on the third identification information related to the customer involved in each movement of the item, using information including the first identification information and the third identification information related to each customer stored in the storage unit.
An information processing device as described in (1).
(3)
the acquisition unit acquires, for each transaction, information relating to a customer, the information including the first identification information and the third identification information;
the memory control unit updates the information including the first identification information and the third identification information regarding each customer stored in the memory unit based on the acquisition by the acquisition unit of information including the first identification information and the third identification information regarding each customer;
An information processing device as described in (2).
(4)
The acquisition unit acquires movement date and time information for each movement of the item,
the storage control unit stores the movement date and time information acquired by the acquisition unit in the storage unit in association with the first identification information for each movement of the item;
An information processing device according to any one of (1) to (3).
(5)
An information processing device described in any of (1) to (4), wherein the first identification information includes at least one of identification information that individually identifies a customer and identification information that individually identifies a transaction.
1…サーバ、2…リーダライタ装置、3…無線タグ、4…POS端末、5…店員用端末、6…携帯型リーダライタ端末、7…商品、8…陳列棚、9…無線タグ、10…買物カゴ、31…無線タグ、71…商品、101…プロセッサ、102…メインメモリ、103…補助記憶デバイス、104…通信インタフェース、201…プロセッサ、202…メインメモリ、203…補助記憶デバイス、204…通信インタフェース、205…リーダライタ、206…アンテナ、207…時計、401…プロセッサ、402…メインメモリ、403…補助記憶デバイス、404…時計、405…釣銭機インタフェース、406…通信インタフェース、407…スキャナ、408…入力デバイス、409…表示デバイス、410…印刷デバイス、411…カードリーダ、412…リーダライタ、413…アンテナ、1010…取得部、1011…記憶制御部、1031…商品管理情報データベース、1032…取引管理情報データベース、1033…移動管理情報データベース、2010…取得部、2011…検出部、2012…読取制御部、2013…加算部、2014…書込制御部、2015…出力部、4010…取得部、4011…決済処理部、4012…出力部、C…客、NW…ネットワーク、S…情報処理システム。 1...server, 2...reader/writer device, 3...wireless tag, 4...POS terminal, 5...store clerk terminal, 6...portable reader/writer terminal, 7...product, 8...display shelf, 9...wireless tag, 10...shopping basket, 31...wireless tag, 71...product, 101...processor, 102...main memory, 103...auxiliary storage device, 104...communication interface, 201...processor, 202...main memory, 203...auxiliary storage device, 204...communication interface, 205...reader/writer, 206...antenna, 207...clock, 401...processor, 402...main memory, 403...auxiliary storage device, 404...clock, 405...change machine interface, 406...communication interface, 407...scanner, 408...input device, 409...display device, 410...printing device, 411...card reader, 412...reader/writer, 413...antenna, 1010...acquisition unit, 1011...storage control unit, 1031...product management information database, 1032...transaction management information database, 1033...movement management information database, 2010...acquisition unit, 2011...detection unit, 2012...read control unit, 2013...addition unit, 2014...write control unit, 2015...output unit, 4010...acquisition unit, 4011...payment processing unit, 4012...output unit, C...customer, NW...network, S...information processing system.
Claims (5)
前記取得部により取得された前記物品の移動毎に関与する客に関する識別情報を、前記物品に関する識別情報に関連付けて記憶部に保存する記憶制御部と、
を備え、
前記物品の移動毎に関与する客に関する識別情報は、客を個々に識別する識別情報を含む、
情報処理装置。 an acquisition unit that acquires identification information regarding a customer involved in each movement of an item detected by the sensing device;
a storage control unit that stores, in a storage unit, identification information regarding a customer involved in each movement of the item acquired by the acquisition unit in association with identification information regarding the item;
Equipped with
The identification information regarding the customer involved in each movement of the item includes identification information that individually identifies the customer.
Information processing device.
請求項1に記載の情報処理装置。 the acquisition unit acquires identification information of a shopping basket for a customer involved in each movement of the item, and acquires identification information for a customer involved in each movement of the item based on the identification information of the shopping basket for a customer involved in each movement of the item, using information including the identification information for each customer and the shopping basket identification information for each customer stored in the storage unit;
The information processing device according to claim 1 .
記憶制御部は、前記取得部による客に関する識別情報及び客に関する買物カゴの識別情報を含む情報の取得に基づいて、前記記憶部に記憶されている各客に関する識別情報及び各客に関する買物カゴの識別情報を含む情報を更新する、
請求項2に記載の情報処理装置。 The acquisition unit acquires, for each transaction, information including identification information relating to a customer and identification information of a shopping basket relating to the customer ;
the memory control unit updates the information including the identification information for each customer and the identification information for the shopping basket for each customer stored in the memory unit based on the acquisition by the acquisition unit of the information including the identification information for each customer and the identification information for the shopping basket for each customer ;
The information processing device according to claim 2 .
前記記憶制御部は、前記取得部により取得された前記物品の移動毎の移動日時情報を、前記物品の移動毎に関与する客に関する識別情報に関連付けて前記記憶部に保存する、
請求項1から3の何れか一項に記載の情報処理装置。 The acquisition unit acquires movement date and time information for each movement of the item,
The storage control unit stores, in the storage unit , the movement date and time information for each movement of the item acquired by the acquisition unit in association with identification information regarding a customer involved in each movement of the item.
The information processing device according to claim 1 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021024148A JP7633038B2 (en) | 2021-02-18 | 2021-02-18 | Information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021024148A JP7633038B2 (en) | 2021-02-18 | 2021-02-18 | Information processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022126213A JP2022126213A (en) | 2022-08-30 |
| JP7633038B2 true JP7633038B2 (en) | 2025-02-19 |
Family
ID=83059070
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021024148A Active JP7633038B2 (en) | 2021-02-18 | 2021-02-18 | Information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7633038B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006079515A (en) | 2004-09-13 | 2006-03-23 | Nec Corp | Product sales system and method, product information server, and program |
| JP2010277256A (en) | 2009-05-27 | 2010-12-09 | Nec Corp | Sales promotion system and sales promotion processing method |
| JP2016057738A (en) | 2014-09-08 | 2016-04-21 | 富士ゼロックス株式会社 | Confirmation action detection device and confirmation action detection program |
-
2021
- 2021-02-18 JP JP2021024148A patent/JP7633038B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006079515A (en) | 2004-09-13 | 2006-03-23 | Nec Corp | Product sales system and method, product information server, and program |
| JP2010277256A (en) | 2009-05-27 | 2010-12-09 | Nec Corp | Sales promotion system and sales promotion processing method |
| JP2016057738A (en) | 2014-09-08 | 2016-04-21 | 富士ゼロックス株式会社 | Confirmation action detection device and confirmation action detection program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022126213A (en) | 2022-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11948364B2 (en) | Portable computing device installed in or mountable to a shopping cart | |
| JP6075056B2 (en) | Product registration device, settlement system, product registration method, and program | |
| US20210090194A1 (en) | Cart management system, cart management server, and processing device | |
| JP6735888B2 (en) | Product data processing system, product data processing method | |
| JP7208316B2 (en) | Check device and check program | |
| JP7572533B2 (en) | Store system, product sales processing device and control program thereof | |
| US20220270028A1 (en) | Information processing apparatus and information processing system | |
| CN109784964A (en) | Accumulating card merges device, accumulating card combination system and accumulating card merging method | |
| JP6874201B2 (en) | Electronic devices, electronic device programs | |
| JP7633038B2 (en) | Information processing device | |
| JP7221722B2 (en) | Goods information reader and program | |
| JP2022109011A (en) | FRAUD RECOGNITION DEVICE AND CONTROL PROGRAM THEREOF, FRAUD RECOGNITION METHOD | |
| JP7677835B2 (en) | Information processing device and information processing system | |
| JP6983955B2 (en) | Information processing equipment, programs, and information processing methods | |
| JP2020057131A (en) | Shopping support system, information processing device and information processing program | |
| CN114792261A (en) | Information processing apparatus, information processing system, and storage medium | |
| JP2018147185A (en) | Commodity sales data processing device and data processing program | |
| WO2022137495A1 (en) | Information processing device, notification provision method, and program recording medium | |
| JP7534195B2 (en) | Information processing device, information processing method, and program | |
| JP2026042474A (en) | Information processing device and information processing program | |
| JP6994320B2 (en) | Information processing equipment and programs | |
| JP2025093691A (en) | Transaction processing device and information processing program | |
| JP2025032807A (en) | Program and system | |
| JP6360596B2 (en) | Product sales data processing apparatus and program | |
| JP6158759B2 (en) | Product sales data processing apparatus and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231114 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240731 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240806 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241007 |
|
| 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: 20250107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250206 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7633038 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |