Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD, DEVICE, COMPUTER APPARATUS AND STORAGE MEDIUM FOR VERIFYING DETAILS OF AN ITEM
Document Type and Number:
WIPO Patent Application WO/2019/218004
Kind Code:
A1
Abstract:
The present application relates to a method, a device, a computer apparatus and a storage medium, for item checking or verifying the details of an item. The method includes: recognizing a Radio Frequency (RF) label of the item to be checked, and obtaining an Electronic Product Code (EPC code) of the item, obtaining RF recognition information of the item according to the EPC code; acquiring physical information of the item, and, when the physical information matches with the RF recognition information of the item, outputting the RF recognition information as the item checking information thereby improving accuracy in recognizing the item information of the item to be checked.

Inventors:
WU XIAO (AU)
LIU RUNSHENG (AU)
LIU HUAIGUO (CN)
FAN YUCHENG (CN)
Application Number:
PCT/AU2019/050451
Publication Date:
November 21, 2019
Filing Date:
May 14, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
QUATIUS AUST PTY LTD (AU)
International Classes:
G06Q10/08; G06K19/07; G07G1/00
Foreign References:
US6547040B22003-04-15
US7909248B12011-03-22
US8876001B22014-11-04
US20070040682A12007-02-22
US20050231370A12005-10-20
US9483748B22016-11-01
Attorney, Agent or Firm:
JONES TULLOCH (AU)
Download PDF:
Claims:
Claims

1. An item verification method for an unmanned supermarket, the method including:

recognizing a Radio Frequency (RF) label of an item to be checked, and obtaining an Electronic Product Code (EPC code) of the item to be checked; obtaining RF recognition information of the item to be checked according to the EPC code;

acquiring physical information of the item to be checked; and

when the physical information of the item to be checked matches the RF recognition information of the item to be checked, outputting the RF recognition information as item checking information of the item to be checked.

2. The method of claim 1 , wherein after acquiring the physical information of the item to be checked, the method further includes:

when the physical information of the item to be checked mismatches with the RF recognition information of the item to be checked, acquiring overlapping information between the physical information of the item to be checked and the RF recognition information of the item to be checked; and

outputting the item checking information of the item to be checked, according to the physical information of the item to be checked and the overlapping information.

3. The method of claim 1 , wherein the step of acquiring the physical information of the item to be checked includes:

acquiring weight information of the item to be checked; and

wherein the step of outputting the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, includes:

acquiring weight tolerance information in the RF recognition information of the item to be checked; and when the weight of the item to be checked is within the scope of weight corresponding to the weight tolerance information, outputting the RF recognition information as the item checking information of the item to be checked. 4. The method of claim 1 , wherein the step of acquiring the physical information of the item to be checked includes:

acquiring image information of the item to be checked; and

wherein the step of outputting the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, includes:

acquiring the item features information from the RF recognition information of the item to be checked; and

when the image information of the item to be checked matches with the item features information, outputting the RF recognition information as the item checking information of the item to be checked.

5. The method as claimed in any one of claims 1 to 4, wherein the step of obtaining the RF recognition information of the item to be checked according to the EPC code, includes:

acquiring the European Article Number (EAN code) corresponding to the EPC code of the item to be checked, according to the correspondence between the EPC code and the EAN code; and

outputting the RF recognition information of the item to be checked according to the obtained EAN code.

6. The method of claim 1 , wherein before outputting the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, further including:

acquiring payment information;

obtaining paid items information, according to the EPC code of the item to be checked and the payment information; and wherein the step of outputting the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, includes:

when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, removing the paid items information from the RF recognition information, and outputting the RF recognition information after removing the paid items information, as the item checking information of the item to be checked.

7. The method of claim 6, wherein the step of obtaining the paid items information, according to the EPC code of the item to be checked and the payment information, includes:

acquiring the item identifier in the payment information; and

matching the item identifier in the payment information with the EPC code of the item to be checked, and treating the matched item identifier as the item identifier in the paid items information.

8. A device for verifying the details of an item in an unmanned supermarket, the device comprising:

a Radio Frequency (RF) recognition module configured to recognize a RF label of an item to be checked, and obtaining the Electronic Product Code (EPC code) of the item to be checked;

an RF information acquisition module configured to obtain RF recognition information of the item to be checked according to the EPC code; a physical information acquisition module configured to acquire physical information of the item to be checked; and

an information output module configured to output the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked.

9. A computer apparatus comprising a memory and a processor, wherein the memory stores a computer program, and the processor, when executing the computer program, performs the steps of the method as claimed in any one of claims 1 to 7.

10. A computer readable storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, performs the steps of any method as defined in any one of claims 1 to 7.

Description:
Method, Device, Computer Apparatus and Storage Medium for Verifying Details of an Item

Field of the Invention

The present application relates to the field of Internet of Things, and more particularly, to a method, a device, a computer apparatus and a storage medium, for verifying details of an item, for example an item to be purchased in an unmanned supermarket.

Background of the Invention

With the development of Internet of Things technology, tremendous change emerges in how people pay and consume. The flourishing vending industry has greatly reduced the labor required for selling items and changed the way people shop.

For example, in an unmanned supermarket, a merchant places goods on the shelves, users put the goods to be purchased in the automatic recognition and settlement area, and the merchant provides payment methods such as mobile payment to facilitate the shopping of the users.

However, this mode is prone to errors, such as in verification of goods, with a general low accuracy of goods recognition.

Summary of the Invention

To overcome the defect mentioned above, it is necessary to provide a method, a device, a computer apparatus and a storage medium, for item verification, which are capable of enhancing the recognition accuracy, so as to solve the technical problem above. According to one aspect of the invention, there is provided an item verification method for an unmanned supermarket, the method including:

recognizing a Radio Frequency (RF) label of an item to be checked, and obtaining an Electronic Product Code (EPC code) of the item to be checked; obtaining RF recognition information of the item to be checked according to the EPC code;

acquiring physical information of the item to be checked; and

when the physical information of the item to be checked matches the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking information of the item to be checked.

In one embodiment, after acquiring the physical information of the item to be checked, the method further includes:

when the physical information of the item to be checked mismatches with the RF recognition information of the item to be checked, acquiring overlapping information between the physical information of the item to be checked and the RF recognition information of the item to be checked; and

outputting the item checking information of the item to be checked, according to the physical information of the item to be checked and the overlapping information.

In one embodiment, the step of acquiring the physical information of the item to be checked includes:

acquiring weight information of the item to be checked; and

wherein the step of outputting the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, includes:

acquiring weight tolerance information in the RF recognition information of the item to be checked; and

when the weight of the item to be checked is within the scope of weight corresponding to the weight tolerance information, outputting the RF recognition information as the item checking information of the item to be checked. In one embodiment, the step of acquiring the physical information of the item to be checked, includes:

acquiring image information of the item to be checked; and

wherein the step of outputting the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, includes:

acquiring the item features information in the RF recognition information of the item to be checked; and

when the image information of the item to be checked matches with the item features information, outputting the RF recognition information as the item checking information of the item to be checked. In one embodiment, the step of obtaining the RF recognition information of the item to be checked according to the EPC code, includes:

acquiring the European Article Number (EAN code) corresponding to the EPC code of the item to be checked, according to the correspondence between the EPC code and the EAN code; and

outputting the RF recognition information of the item to be checked according to the obtained EAN code.

In one embodiment, before outputting the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, further including:

acquiring payment information;

obtaining paid items information, according to the EPC code of the item to be checked and the payment information; and

wherein the step of outputting the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, includes: when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, removing the paid items information from the RF recognition information, and outputting the RF recognition information after removing the paid items information, as the item checking information of the item to be checked.

In one embodiment, the step of obtaining the paid items information, according to the EPC code of the item to be checked and the payment information, includes:

acquiring the item identifier in the payment information; and

matching the item identifier in the payment information with the EPC code of the item to be checked, and treating the matched item identifier as the item identifier in the paid items information. According to another aspect of the invention, there is provided a device for verifying the details of an item in an unmanned supermarket, the device comprising:

a Radio Frequency (RF) recognition module configured to recognize a RF label of an item to be checked, and obtaining the Electronic Product Code (EPC code) of the item to be checked;

an RF information acquisition module configured to obtain RF recognition information of the item to be checked according to the EPC code; a physical information acquisition module configured to acquire physical information of the item to be checked; and

an information output module configured to output the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked. According to another aspect of the invention there is provided a computer apparatus comprising a memory and a processor; wherein the memory stores a computer program, and the processor, when executing the computer program, performs the following steps: recognizing a Radio Frequency (RF) label of an item to be checked, and obtaining the Electronic Product Code (EPC code) of the item to be checked; obtaining RF recognition information of the item to be checked according to the EPC code;

acquiring physical information of the item to be checked; and

when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking information of the item to be checked.

According to another aspect of the invention there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, performs the following steps:

recognizing a Radio Frequency (RF) label of an item to be checked, and obtaining the Electronic Product Code (EPC code) of the item to be checked; obtaining RF recognition information of the item to be checked according to the EPC code;

acquiring physical information of the item to be checked; and

when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking information of the item to be checked.

The above method, device, computer apparatus and storage medium for item verification or checking, include recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked, obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the physical information of the item to be checked, and, when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking information of the item to be checked. By first acquiring the RF recognition information of the item to be checked via the RF label and then acquiring the physical information of the item to be checked, and verifying the acquired RF recognition information of the item to be checked via the physical information of the item to be checked, and outputting the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, it can improve the accuracy in recognizing the item information of the item to be checked and solve the problem of errors in the verification of items.

Brief Description of the Drawings

FIG 1 is an application environment diagram of an item checking method of one embodiment;

FIG 2 is a schematic flowchart of an item checking method of one embodiment;

FIG 3 is a schematic flowchart of an item checking method of one embodiment;

FIG 4 is a schematic flowchart of an item checking method of another embodiment;

FIG 5 is a schematic flowchart of an item checking method of a further embodiment;

FIG 6 is a schematic flowchart of RF information acquisition steps of one embodiment;

FIG 7 is a schematic flowchart of an item checking method of one embodiment;

FIG 8 is a structural diagram of the item checking device of one embodiment; and

FIG 9 is an internal structure diagram of the computer apparatus in one embodiment. Detailed Description of the Preferred Embodiments

The present application will be further described in detail below with reference to the accompanying drawings and embodiments in order to better clarify the object, technical scheme and advantages of the present application. However, it is to be understood that the specific embodiments described herein are merely exemplary of the present application and are not intended to limit the present application. The item verification or checking method provided in the present application may be applied in the application environment for self-service settlement of goods for example, such as in an unmanned supermarket, as illustrated in FIG 1. In such an environment, the cash register controller comprises a processing unit and a storage unit. The processing unit is mainly responsible for analyzing weight information, image sensing data and RFID (Radio Frequency Identification) information of relevant goods, and processing internal pre-stored goods information and goods settlement, etc. The storage unit is mainly configured to match the European Article Number (EAN code) and the two-dimensional code corresponding to each different product, with the corresponding product weight, product name, transaction record, image sensing data, and stored product information (such as price, weight, date of manufacture, RFID information, shelf life, etc.). The sensing coverage of the image sensor includes text information on the product package, such as the product name. The RFID reader reads the RFID tag information on the product, and to the product surface or the product package is attached the RFID tag written with an EPC (Electronic Product Code) code according to the corresponding rules, and the EAN (European Article Number) code can be parsed by scanning the EPC code. The weighing sensor is configured to sense and provide the product weight data to the cash register controller, so as to determine the total weight of the current goods or a plurality of goods. The scale pan is used for holding goods, and may be made of plastic materials, or materials which do not attenuate RFID signals. The scale bracket connects the scale pan and the sensor and acts as a conductive structural member. The displayer, such as a touch displayer or screen, displays the goods settlement status and process, product identification, traceability information, etc., by connecting to the cash register controller.

In one embodiment, as illustrated in FIG 2, there is provided an item checking method, which is illustrated as applied to the cash register controller in FIG 1 as an example, and includes the following steps:

Step 202: Recognizing an RF label of the item to be checked, and obtaining an EPC code of the item to be checked.

EPC code is a new generation product coding system introduced by EAN.UCC. The EPC code assigns a globally unique code to each single product, and the EPC code adopts a 96-bit (binary) encoding scheme. The 96-bit EPC code can be assigned to 268 million companies. Each company can have 16 million product categories, each with 68 billion independent product codes. An RF label is the physical carrier of the EPC code, and attached to traceable items that can be circulated globally and identified, read and written. Items to be checked can be goods or books, etc., selected and purchased by users in a self-service unmanned freezer, self-service unmanned supermarket, self-service bookstore or self-service library, etc.

Step 204: Obtaining the RF recognition information of the item to be checked according to the EPC code. RFID is a wireless communication technology which identifies specific targets and reads and writes relevant data through radio signal, without establishing mechanical or optical contact between the identification system and a particular target. The radio signal transmits data from the tag attached to the item by an electromagnetic field that is modulated into a radio frequency to automatically identify and track the item. The tag includes electronically stored information which can be identified within meters of the tag. The RF label does not need to be within the line of sight of the reader, and can be embedded within the object being tracked. The RF recognition information of the item to be checked includes item type, item name, item weight, weight tolerance, date of manufacture, shelf life, QR code, price, etc.

Specifically, the EPC code is a single product unique code, the item QR code is a single product unique code, and the EAN code is a single product category unified code, that is, one item type corresponds to one EAN code, and one EAN code includes N EPC codes and QR codes under the same item type. The built- in storage pre-stores N EAN codes according to the item type, and each EAN code includes the item type, item name, item weight, weight tolerance, date of manufacture, shelf life, QR code, price, etc.

Step 206: Acquiring physical information of the item to be checked.

Physical information refers to the information on the inherent properties of an item, such as the weight, size, shape, color, etc. of the item. Specifically, the physical information includes the weight information and the image information.

For example, the weight of an item can be acquired via the weighing sensor, and the image of item can be acquired via the image sensor. Step 208: When the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking information of the item to be checked. The item checking information refers to the item information after checking, such as item type, item name, item weight, weight tolerance, date of manufacture, shelf life, QR code, price, etc. Match the physical information of the item to be checked with the RF recognition information of the item to be checked, for example, matching the weight acquired via the weighing sensor with the weight in the RF recognition information, when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, it indicates the RF recognition information acquired by the RF tag is accurate, and then the RF recognition information is output as the item checking information of the item to be checked.

The above item checking method includes recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked, obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the physical information of the item to be checked, and, when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking information of the item to be checked. By first acquiring the RF recognition information of the item to be checked via the RF label and then acquiring the physical information of the item to be checked, and verifying the acquired RF recognition information of the item to be checked via the physical information of the item to be checked, and outputting the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, it can improve the accuracy in recognizing the item information of the item to be checked and solves the problem of omission and erroneous judgment of items.

In one embodiment, as illustrated in FIG 3, after acquiring the physical information of the item to be checked, the method further includes: Step 304: When the physical information of the item to be checked mismatches with the RF recognition information of the item to be checked, acquiring overlapping information between the physical information of the item to be checked and the RF recognition information of the item to be checked; and Step 306, outputting the item checking information of the item to be checked, according to the physical information of the item to be checked and the overlapping information. When the physical information of the item to be checked mismatches with the RF recognition information of the item to be checked (for example, the items to be checked actually include A, B, C and D, the RF recognition information of items to be checked includes A, B and C, and the acquired physical information of items to be checked includes A, B, C and D), then, acquiring the overlapping information between the physical information of the item to be checked and the RF recognition information of the item to be checked, and the overlapping information includes A, B and C, the overlapping information is then superimposed with the item information removing the overlapping information, outputting the item checking information of the item to be checked.

In one embodiment, as illustrated in FIG 4, acquiring the physical information of the item to be checked, includes: Step 404: acquiring the weight information; when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking item to be checked, which includes: Step 406: acquiring the weight tolerance information in the RF recognition information of the item to be checked; and Step 408: when the weight of the item to be checked is within the scope of weight corresponding to the weight tolerance information, outputting the RF recognition information as the item checking information of the item to be checked. In practice, the weight information of the item can be acquired via the weighing sensor. For example, items to be checked actually include A (50g), B (100g) and C (200g), the acquired weight tolerance information in the RF recognition information of the items to be checked includes (weight tolerance: 50g ± 1 g), (weight tolerance: 100g ± 2g) and (weight tolerance: 200g ± 5g), and the acquired weight information of the items to be checked includes the gross weight 348g and the respective weight of 50g, 100g and 198g. At this point, the acquired weight information of the item to be checked matches with the weight tolerance information in the RF recognition information of the item to be checked, as such, outputting the RF recognition information as the item checking information of the item to be checked.

In one embodiment, as illustrated in FIG 5, acquiring the physical information of the item to be checked includes: Step 504: acquiring image information; when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking item to be checked, which includes: Step 506: acquiring item features information in the RF recognition information of the item to be checked; and Step 508: when the item to be checked matches with the item features information, outputting the RF recognition information as the item checking information of the item to be checked. In reality, the image information of an item can be acquired via an image sensor, for example, identifying the text information of the item based on the image information, and then extracting the item name from identifying the text information, and the color information, shape and size information, etc. of an item can also be identified based on the image information. The item features information in the RF recognition information includes item type, item name, etc. For example, items to be checked can include an item name A1 , B1 and C1 , and the acquired item features information in the RF recognition information of items to be checked include item name A1 ,

B1 and C1 , and the acquired image information of items to be checked includes item name A1 , B1 and C1. At this point, the acquired image information of items to be checked matches with the item features information in the RF recognition information of items to be checked, as such, outputting the RF recognition information as the item checking information of items to be checked.

In one embodiment, as illustrated in FIG 6, obtaining the RF recognition information of the item to be checked according to the EPC code, includes: Step 602: acquiring the EAN code corresponding to the EPC code of the item to be checked, according to the correspondence between the EPC code and the EAN code; and Step 604: outputting the RF recognition information of the item to be checked according to the obtained EAN code. The EPC code is a single product unique code, and the EAN code is a single product category unified code, consisting of a prefix code, a manufacturer code, a product item code and a check digit. The prefix code is the code assigned by the EAN International to identify each member organization. The manufacturer code is the code assigned to the manufacturer by the EAN code organization based on the prefix code assigned by the EAN International; the product item code is coded by the manufacturer itself; the check digit is used to verify the correctness of the code. When compiling a product item code, the manufacturer must comply with the basic encoding principles of product item code: products under the same product item must be complied for the same product item code; different product items must be compiled for different product item codes. The product item must be ensured to correspond to its identification code, that is, one product item only has one code, and one code only identifies one product item. One item type corresponds to one EAN code, and one EAN code includes N EPC codes according to the item type, and each EPC code includes the item type, item name, item weight, weight tolerance, date of manufacture, shelf life, QR code, price, etc.

In one embodiment, as illustrated in FIG 7, before outputting the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, further including: Step 704: acquiring payment information; Step 706: obtaining paid items information, according to the EPC code of the item to be checked and the payment information; when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking item to be checked, which includes: Step 708: when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, removing the paid items information from the RF recognition information, and outputting the RF recognition information after removing the paid items information, as the item checking information of the item to be checked.

For example, the RF recognition information of items to be checked includes A (50g, RMB5), B (1 OOg, RMB10) and C (200g, RMB15), and the physical information of the items to be checked includes the total weight 348g and the respective weight of 50 g, 100g and 198g, and the physical information of the items to be checked matches with the RF recognition information of the item to be checked, and the acquired paid items information includes that A has been paid, then removing A from the RF recognition information, and outputting the RF recognition information after removal of A as the item checking information of the items to be checked, that is, the item checking information of the items to be checked includes B (1 OOg, RMB10) and C (200g and RMB15). This can effectively distinguish the items settled and the items to be settled. Specifically, obtaining the paid items information, according to the EPC code of the item to be checked and the payment information, includes: acquiring the item identifier in the payment information; and, matching the item identifier in the payment information with the EPC code of the item to be checked, and treating the matched item identifier as the item identifier in the paid items information. For example, the item identifier in the payment information is A, and match it with the EPC code of the item to be checked, if they match with each other, this indicates that A is one of the items to be checked and A has been paid.

It should be understood that, all steps in the flowcharts of FIGs 2-7 are sequentially displayed as indicated by the arrows, however, these steps are not necessarily performed in the sequence indicated by the arrows. Unless otherwise expressly stated herein, the performance of these steps are not limited by a strict sequence, and these steps may be performed in other sequence. And, at least some of the steps in FIGs 2-7 may include a plurality of sub-steps or stages, which are not necessarily performed and completed at the same time and may be performed at different time, and which are not necessarily performed in sequence, and may be performed in turn or alternatively with at least some of other steps or sub-steps or stages of other steps.

In one embodiment, there is provided an RFID cashier settlement system, which identifies the product type, weight and RFID information of the goods to be settled via the image sensor, weighing sensor and RFID reader mounted at the checkout counter, verifies the acquired data with the product data prestored in the controller (such as product weight, product type, etc.) via the cash register controller, determines the correspondence, prevents abnormalities such as product label abnormality, product packaging abnormality, product weight abnormality and absence in RFID identification reading, and realizes RFID smart goods settlement, product verification and error correction by giving real-time feedback of the identified information via the cashier displayer. After users place the corresponding goods on the scale pan at the checkout counter, the weighing sensor will identify the weight information, and the RFID reader will identify the EPC code of the goods, and the image senor will identify the text information (such as product name), QR code and one-dimensional code information on the outer package of goods based on the Optical Character Recognition (OCR) text recognition technology.

Specifically, the image sensor, scale pan, scale bracket and displayer in the system above connect to the cash register controller, and when users take out corresponding goods from the counter or freezer and place them on the scale pan of the checkout counter for scanning of one-dimensional code, the image sensor will collect and recognize the product package features, text information and QR code. The image sensor then transmits the received image information to the cash register controller, which will analyze and make determination on the received information by analyzing the received image information and the product package features, text information, QR code and one-dimensional code prestored in the storage unit, and give feedback on current information recognition result via the displayer. In the system above, the weighing sensor, scale pan, scale bracket and displayer connect to the cash register controller, and when users take out corresponding goods from the counter or freezer and place them on the scale pan of the checkout counter, the weighing sensor identifies the product weight and transmits the recognized weight information via A/D conversion (analog to digital signal) to the cash register controller, and the cash register controller will analyze and make determination on the received information, match the received weight information with goods of the same weight prestored in the storage unit, and maintain the current state of standby for storage.

The recognized weight information, EPC code information, and product name information from image sensing, will then be transmitted to the cash register controller. Step 1 : The cash register controller first recognizes the EPC code and obtains the corresponding match relationship by extracting the EAN code from built-in storage, and determines the weight matching degree of goods based on the single product weight tolerance, according to the product weight of the product EPC code in the weight information. Step 2: The cash register controller identifies the text information on the product package based on the OCR technology via the camera, and extracts the product name information therein, and synchronously retrieves the product name in the storage unit based on the EAN code corresponding to the EPC code parsed by the RFID in Step 1 , so as to compare and determine the corresponding match relationship between the product name, weight, EPC code and the corresponding product EAN code in the built-in storage. Step 3: The cash register controller determines whether all goods information are matched according to the conditions above, determines whether the current goods can be settled, and identifies and categorizes goods that have been paid, and gives real-time feedback of the above recognized information to users or consumers, so as to realize the settlement by RFID through the cashier system.

Wherein, the EPC code is a single product unique code, the product OR code is a single product unique code, and the EAN code is a single product category unified code, that is, one product type has one EAN code, and one EAN code includes N EPC codes and OR codes under the same product type. The built-in storage prestores N EAN codes according to the product type, and each EAN code includes the product type, product name, product weight, weight tolerance, date of manufacture, shelf life, OR code, price, etc. The accounting process and principle before actual settlement are as follows: S1 : placing the goods on the scale pan, and identifying the EPC code of a single product (such as 0001 , 0002, 0003) via RFID, and parsing the EAN code through recognizing the EPC code, and retrieving the corresponding matched EAN code in built-in storage, and retrieving the product type, product name, product weight, weight tolerance, date of manufacture, shelf life, OR code, price and other information contained in an EAN code. S2: the controller determines whether the current total weight of the goods or a plurality of goods is within the tolerance scope, according to the total weight of goods above measured via the weighing sensor based on the EPC code (such as 0001 , 0002, 0003), and the weight tolerance of goods based on the EPC code (such as 500g±10g for a single product). S3: the controller identifies the text information on the goods package via the camera, and extracts the product name (such as fine cut beef briskets) from recognizing the text information of goods; based on the successful match in S2, conduct information matching, and when the information matching succeeds, the extracted product name of goods is“fine cut beef briskets”. S4: the controller recognizes and acquires all product names via the camera, and based on the successful match in S2 and S3, further retrieves the product name included in the EAN code for matching. S5: based on the successful match of the above RFID recognition, weight recognition and camera recognition, the controller categorizes the settled and unsettled flag bits according to the EPC code, so as to avoid repeated settlement of RFID goods at the settlement.

The cash register controller can comprise a video output interface, a keyboard input, a cash box, a network interface, etc., and the image sensor can specifically include infrared sensing, face recognition, human behavior recognition, product distance and product size identification, and the like. The above system, which can be directly used in an RFID unmanned supermarket, unmanned freezer and other scenes, and realize the pre-settlement item recognition and error correction functions by a plurality of technical means such as product name confirmation in combination with weight and image sensing, and RFID recognition, and strongly secure the accuracy in product settlement, effectively solve problems such as expired goods, mismatched weight and mismatched label price, and constitute an effective guarantee for RFID smart unmanned shopping based on that RFID recognition can accurately recognize the product type and quantity, is one of the necessary measures to push forward the smart shopping.

In one embodiment, as illustrated in FIG 8, there is provided an item checking device, comprising: an RF recognition module, an RF information acquisition module, a physical information acquisition module and an information output module, wherein: the RF recognition module configured to recognize the RF label of the item to be checked, and obtaining the EPC code of the item to be checked; the RF information acquisition module configured to obtain the RF recognition information of the item to be checked according to the EPC code; the physical information acquisition module configured to acquire the physical information of the item to be checked; and, the information output module configured to output the RF recognition information as the item checking information of the item to be checked when the physical information of the item to be checked matches with the RF recognition information of the item to be checked.

In one embodiment, the physical information acquisition module further comprises: an overlapping information acquisition module configured to acquire the overlapping information between the physical information of the item to be checked and the RF recognition information of the item to be checked when the physical information of the item to be checked mismatches with the RF recognition information of the item to be checked; an overlapping information processing module configured to output the item checking information of the item to be checked, according to the physical information of the item to be checked and the overlapping information.

In one embodiment, the physical information acquisition module is configured to acquire the weight information of the item to be checked, and the information output module comprises a weight tolerance unit configured to acquire the weight tolerance information in the RF recognition information of the item to be checked, and a weight matching unit configured to output the RF recognition information as the item checking information of the item to be checked, when the weight of the item to be checked is within the scope of weight corresponding to the weight tolerance information.

In one embodiment, the physical information acquisition module is configured to acquire the image information of the item to be checked; the information output module comprises: a features acquisition unit configured to acquire the item features information in the RF recognition information of the item to be checked; a features matching unit configured to output the RF recognition information as the item checking information of the item to be checked, when the image information of the item to be checked matches with the item features information. In one embodiment, the RF information acquisition module comprises: a code acquisition unit configured to acquire the EAN code corresponding to the EPC code of the item to be checked, according to the correspondence between the EPC code and the EAN code; an RF recognition information unit configured to output the RF recognition information of the item to be checked according to the obtained EAN code.

In one embodiment, before the information output module, the device further comprises: a payment acquisition module configured to acquire the payment information; a payment determination module configured to obtain the paid items information, according to the EPC code of the item to be checked and the payment information; an information output module configured to remove the paid items information from the RF recognition information, and output the RF recognition information after removing the paid items information, as the item checking information of the item to be checked, when the physical information of the item to be checked matches with the RF recognition information of the item to be checked.

In one embodiment, the payment determination module comprises: an identifier acquisition unit configured to acquire the item identifier in the payment information; an identifier matching unit configured to match the item identifier in the payment information with the EPC code of the item to be checked, and treat the matched item identifier as the item identifier in the paid items information. For the specific restrictions on the item checking device, reference may be made to the restrictions on the item checking method, and details are not described here again. All modules in the above item checking device may be wholly or partially implemented in software, hardware, or combination thereof. All above modules may be embedded in or independent of a processor in the computer equipment in the form of hardware, or alternatively, stored in a memory in the computer equipment in the form of software, so as to facilitate the processor to invoke the corresponding operation to execute all modules described above. ln one embodiment, there is provided a computer apparatus which may be a server and the internal structure diagram of which is illustrated in FIG 9. The computer apparatus comprises a processor, a memory, a network interface and a database connected via a system bus. The processor of the computer apparatus is configured to provide computing and control capabilities. The memory of the computer apparatus comprises a non-volatile storage medium and an internal memory. The non-volatile storage medium stores the operating system, computer program and database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer apparatus is used for storing item data, such as item type, item name, item weight, weight tolerance, date of manufacture, shelf life, QR code, price, etc. Network interface of the computer apparatus is configured to communicate with an external terminal via a network. When executed by the processor, the computer program will implement an item checking method.

It will be understood by those skilled in the art that the structure illustrated in FIG 9 is merely a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation of the computer apparatus to which the solution of the present application is applied. The specific computer apparatus may include more or fewer members than those illustrated in the figure, or combine some members, or have different arrangement of members. In one embodiment, there is provided a computer apparatus comprising a memory and a processor; the memory stores a computer program; wherein the processor, when executing the computer program, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked, obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the physical information of the item to be checked, and, when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking information of the item to be checked.

In one embodiment, there is provided a computer apparatus comprising a memory and a processor; the memory stores a computer program; wherein the processor, when executing the computer program, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked; obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the physical information of the item to be checked; when the physical information of the item to be checked mismatches with the RF recognition information of the item to be checked, acquiring the overlapping information between the physical information of the item to be checked and the RF recognition information of the item to be checked; outputting the item checking information of the item to be checked, according to the physical information of the item to be checked and the overlapping information; when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking information of the item to be checked.

In one embodiment, there is provided a computer apparatus comprising a memory and a processor; the memory stores a computer program; wherein, the processor, when executing the computer program, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked, obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the weight information of the item to be checked; acquiring the weight tolerance information in the RF recognition information of the item to be checked; when the weight of the item to be checked is within the scope of weight corresponding to the weight tolerance information, outputting the RF recognition information as the item checking information of the item to be checked. ln one embodiment, there is provided a computer apparatus comprising a memory and a processor; the memory stores a computer program; wherein, the processor, when executing the computer program, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked; obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the image information of the item to be checked; acquiring the item features information in the RF recognition information of the item to be checked; when the item to be checked matches with the item features information, outputting the RF recognition information as the item checking information of the item to be checked.

In one embodiment, there is provided a computer apparatus comprising a memory and a processor; the memory stores a computer program; wherein the processor, when executing the computer program, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked; acquiring the EAN code corresponding to the EPC code of the item to be checked, according to the correspondence between the EPC code and the EAN code; outputting the RF recognition information of the item to be checked according to the obtained EAN code; acquiring the physical information of the item to be checked, and, when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking information of the item to be checked. In one embodiment, there is provided a computer apparatus comprising a memory and a processor; the memory stores a computer program; wherein, the processor, when executing the computer program, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked, obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the physical information of the item to be checked; acquiring the payment information; obtaining the paid items information, according to the EPC code of the item to be checked and the payment information; when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, removing the paid items information from the RF recognition information, and outputting the RF recognition information after removing the paid items information, as the item checking information of the item to be checked.

In one embodiment, there is provided a computer apparatus comprising a memory and a processor; the memory stores a computer program; wherein, the processor, when executing the computer program, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked; obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the physical information of the item to be checked; acquiring the payment information; obtaining the paid items information, according to the EPC code of the item to be checked and the payment information; when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, removing the paid items information from the RF recognition information, and outputting the RF recognition information after removing the paid items information, as the item checking information of the item to be checked. In one embodiment, there is provided a computer readable storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked, obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the physical information of the item to be checked, and, when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking information of the item to be checked.

In one embodiment, there is provided a computer readable storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked; obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the physical information of the item to be checked; when the physical information of the item to be checked mismatches with the RF recognition information of the item to be checked, acquiring the overlapping information between the physical information of the item to be checked and the RF recognition information of the item to be checked; outputting the item checking information of the item to be checked, according to the physical information of the item to be checked and the overlapping information; when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking information of the item to be checked. In one embodiment, there is provided a computer readable storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked, obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the weight information of the item to be checked; acquiring the weight tolerance information in the RF recognition information of the item to be checked; when the weight of the item to be checked is within the scope of weight corresponding to the weight tolerance information, outputting the RF recognition information as the item checking information of the item to be checked.

In one embodiment, there is provided a computer readable storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked; obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the image information of the item to be checked; acquiring the item features information in the RF recognition information of the item to be checked; when the item to be checked matches with the item features information, outputting the RF recognition information as the item checking information of the item to be checked. In one embodiment, there is provided a computer readable storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked; acquiring the EAN code corresponding to the EPC code of the item to be checked, according to the correspondence between the EPC code and the EAN code; outputting the RF recognition information of the item to be checked according to the obtained EAN code; acquiring the physical information of the item to be checked, and, when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, outputting the RF recognition information as the item checking information of the item to be checked.

In one embodiment, there is provided a computer readable storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked, obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the physical information of the item to be checked; acquiring the payment information; obtaining the paid items information, according to the EPC code of the item to be checked and the payment information; when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, removing the paid items information from the RF recognition information, and outputting the RF recognition information after removing the paid items information, as the item checking information of the item to be checked.

In one embodiment, there is provided a computer readable storage medium having stored thereon a computer program, wherein the computer program, when executed by a processor, performs the following steps: recognizing the RF label of the item to be checked, and obtaining the EPC code of the item to be checked; obtaining the RF recognition information of the item to be checked according to the EPC code; acquiring the physical information of the item to be checked; acquiring the payment information; obtaining the paid items information, according to the EPC code of the item to be checked and the payment information; when the physical information of the item to be checked matches with the RF recognition information of the item to be checked, removing the paid items information from the RF recognition information, and outputting the RF recognition information after removing the paid items information, as the item checking information of the item to be checked.

Persons having ordinary skill in the art can understand that all or a part of procedures for implementation of the methods described in embodiments above can be accomplished by using a computer program to instruct related hardware. The computer program can be stored in a non-volatile computer-readable storage medium and may when executed include the flow mentioned in the embodiments of the above methods. Any reference to a memory, storage, database or other medium used in all embodiments provided herein may include non-volatile memory and/or volatile memory. The non-volatile memory may include a read only memory (ROM), a programmable ROM (PROM), an electrically programmable ROM (EPROM), an electrically erasable and programmable ROM (EEPROM) or a flash memory. The volatile memory may include a random access memory (RAM) or an external cache memory. By way of illustration and not limitation, RAM is available in many forms such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and direct Rambus RAM (DRRAM), direct Rambus dynamic Random Access Memory (DRDRAM), and Rambus DRAM (RDRAM), etc. The technical features of the embodiments described above may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combinations of the technical features are not contradictory, the combinations should be considered as falling within the scope of the specification.

The above embodiments merely express several implementations of the present application, and the descriptions are relatively specific and detailed, but cannot be thus understood as limitations to the patent scope of the present invention. It should be indicated that those of ordinary skill in the art may also make several transformations and improvements without departing from the concept of the present application, and the transformations and improvements all belong to the protection scope of the present application. Therefore, the patent protection scope of the present application should be based on the appended claims.




 
Previous Patent: RFID RF FREEZER

Next Patent: EXPERT REPORT EDITOR