CN108510673B - Automatic radio frequency quick checkout method and device and electronic equipment - Google Patents

Automatic radio frequency quick checkout method and device and electronic equipment Download PDF

Info

Publication number
CN108510673B
CN108510673B CN201810266481.9A CN201810266481A CN108510673B CN 108510673 B CN108510673 B CN 108510673B CN 201810266481 A CN201810266481 A CN 201810266481A CN 108510673 B CN108510673 B CN 108510673B
Authority
CN
China
Prior art keywords
payment
user
information
commodity
users
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
Application number
CN201810266481.9A
Other languages
Chinese (zh)
Other versions
CN108510673A (en
Inventor
李文华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Genuine Innovative Technology Co ltd
Original Assignee
Shenzhen Genuine Innovative Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Genuine Innovative Technology Co ltd filed Critical Shenzhen Genuine Innovative Technology Co ltd
Priority to CN201810266481.9A priority Critical patent/CN108510673B/en
Publication of CN108510673A publication Critical patent/CN108510673A/en
Application granted granted Critical
Publication of CN108510673B publication Critical patent/CN108510673B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/0036Checkout procedures
    • G07G1/0045Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
    • G07G1/009Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader the reader being an RFID reader
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/18Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device

Landscapes

  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Finance (AREA)
  • Cash Registers Or Receiving Machines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention relates to the technical field of unmanned stores, in particular to an automatic radio-frequency quick checkout method and device and electronic equipment. The method comprises the following steps: acquiring video image information of a checkout area in real time; determining the number of users in a checkout area according to the video image information; if the number of the users is multiple, calculating the current position of each user, and sending a control command to the RFID identifier to start the RFID identifier so that the RFID identifier reads commodity label information in a checkout area; calculating the position information of the corresponding commodity according to the commodity label information, and if the position information of the commodity is matched with the current position of each user, extracting the commodity label information corresponding to the position information of the commodity to generate a payment two-dimensional code of each user; and respectively sending the payment two-dimensional codes to terminals of corresponding users so that each user can scan the corresponding payment two-dimensional codes for payment. Through the mode, the embodiment of the invention can greatly improve the convenience and efficiency when the unmanned shop settles.

Description

Automatic radio frequency quick checkout method and device and electronic equipment
Technical Field
The embodiment of the invention relates to the technical field of unmanned stores, in particular to an automatic radio-frequency quick checkout method and device and electronic equipment.
Background
The unmanned store, as the name implies, is all or part of the operation flow, carries out intelligent automatic processing through technical means, and reduces or does not have stores with manual intervention.
In the existing unmanned store, when a user settles accounts, the user needs to put the purchased commodities into a settling account device one by one for code scanning and identification, when the commodities are large, the user is troublesome to operate, and when the commodities are too many, more time is wasted, so that the settling efficiency is low.
Therefore, how to improve convenience and efficiency in checkout becomes an urgent problem to be solved.
Disclosure of Invention
The embodiment of the invention aims to provide an automatic radio-frequency quick checkout method, device and electronic equipment, which can improve the convenience and efficiency of checkout in an unmanned store.
In order to solve the above technical problem, one technical solution adopted by the embodiment of the present invention is: the automatic radio frequency quick checkout method is applied to an unmanned store, a checkout area is arranged in the unmanned store, and the method comprises the following steps:
acquiring video image information of a checkout area in real time;
determining the number of users in the checkout area according to the video image information;
if the number of the users is multiple users, determining the current position of each user, and sending a control command to an RFID identifier to start the RFID identifier so that the RFID identifier reads commodity label information in the checkout area;
calculating the position information of the commodity corresponding to the commodity label information according to the commodity label information;
if the position information of the commodity is matched with the current position of each user, extracting commodity label information corresponding to the position information of the commodity, and generating a payment two-dimensional code of each user;
and respectively sending the payment two-dimensional codes to terminals of corresponding users so that each user can scan the corresponding payment two-dimensional codes for payment.
Optionally, the calculating the position information of the commodity corresponding to the commodity label information according to the commodity label information specifically includes:
acquiring relative position information between the RFID identifier and the commodity label information when the RFID identifier reads the commodity label information, wherein the relative position information comprises a distance and a direction;
and calculating the position information of the commodity corresponding to the commodity label information according to the acquired relative position information.
Optionally, the matching of the location information of the commodity and the current location of each user specifically includes:
determining a first distance between the location information of the item and the current location of each user;
and judging whether the first distance is within a first preset distance range, and if the first distance is within the first preset distance range, matching the position information of the commodity with the first distance within the first preset distance range with the current position of the user.
Optionally, the method further comprises:
when the distance between the current positions of the two users is smaller than a second preset distance, sending inquiry information to each user, wherein the inquiry information is used for determining whether to order and pay the two users;
receiving the response information of the two users,
if the received response information of the two users is both a bill-closing payment, extracting commodity label information corresponding to the position information of the commodity matched with the current positions of the two users, generating the payment two-dimensional code, and sending the payment two-dimensional code to any one terminal of the user so that the user can scan the payment two-dimensional code for payment;
if the received response information of the two users is not the sum of the single payment, commodity label information corresponding to the position information of the commodity matched with the current position of each user is respectively extracted, the payment two-dimensional code is generated, and the payment two-dimensional code is respectively sent to the terminal of the corresponding user, so that each user can scan the corresponding payment two-dimensional code for payment.
Optionally, the method further comprises:
receiving payment information of the user, wherein the payment information comprises a payment success label;
and marking the payment success label in the commodity label information according to the payment information.
In order to solve the above technical problem, another technical solution adopted by the embodiment of the present invention is: there is provided an automated radio frequency quick checkout apparatus comprising:
the first acquisition module is used for acquiring video image information of a checkout area in real time;
a first determination module for determining the number of users in the checkout area according to the video image information;
the control module is used for determining the current position of each user if the number of the users is multiple, and sending a control command to an RFID identifier to start the RFID identifier so that the RFID identifier can acquire commodity label information in the checkout area;
the first calculation module is used for calculating the position information of the commodity corresponding to the commodity label information according to the commodity label information;
the generating module is used for extracting commodity label information corresponding to the position information of the commodity and generating a payment two-dimensional code of each user if the position information of the commodity is matched with the current position of each user;
the first sending module is used for respectively sending the payment two-dimensional codes to terminals of corresponding users so that each user can scan the corresponding payment two-dimensional codes for payment.
Optionally, the first computing module specifically includes:
the second acquisition module is used for acquiring relative position information of the RFID identifier and the commodity label information when the RFID identifier reads the commodity label information, and the relative position information comprises a distance and a direction;
and the second calculation module is used for calculating the position information of the commodity corresponding to the commodity label information according to the acquired relative position information.
Optionally, the generating module specifically further includes:
a second determination module for determining a first distance between the location information of the item and the current location of each user;
and the matching module is used for judging whether the first distance is within a first preset distance range, and if the first distance is within the first preset distance range, matching the position information of the commodity with the first distance within the first preset distance range with the current position of the user.
Optionally, the apparatus further comprises:
the second sending module is used for sending inquiry information to each user when the distance between the current positions of the two users is smaller than a second preset distance, and the inquiry information is used for determining whether to order and pay the two users;
a receiving control module for receiving the response information of the two users,
if the received response information of the two users is both a bill-closing payment, extracting commodity label information corresponding to the position information of the commodity matched with the current positions of the two users, generating the payment two-dimensional code, and sending the payment two-dimensional code to any one terminal of the user so that the user can scan the payment two-dimensional code for payment;
if the received response information of the two users is not the sum of the single payment, commodity label information corresponding to the position information of the commodity matched with the current position of each user is respectively extracted, the payment two-dimensional code is generated, and the payment two-dimensional code is respectively sent to the terminal of the corresponding user, so that each user can scan the corresponding payment two-dimensional code for payment.
In order to solve the above technical problem, another technical solution adopted by the embodiment of the present invention is: provided is an electronic device including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the automated radio frequency rapid checkout method described above.
The beneficial effects of the embodiment of the invention are as follows: different from the prior art, embodiments of the present invention provide an automatic radio frequency fast checkout method, apparatus, and electronic device, where the number of users in a checkout area is determined by video image information of the checkout area obtained in real time, if the number of users is multiple, the current position of each user is determined, and a control command is sent to an RFID identifier to start the RFID identifier, so that the RFID identifier reads commodity tag information in the checkout area, the position information of a commodity corresponding to the commodity tag information is calculated according to the commodity tag information, and if the position information of the commodity matches with the current position of each user, the commodity tag information corresponding to the position information of the commodity is extracted, a payment two-dimensional code of each user is generated, and the payment two-dimensional code is sent to a terminal of the corresponding user, so that the user can scan the corresponding two-dimensional code for payment. Through the embodiment of the invention, as long as a user enters the checkout area, all purchased commodity label information can be read by the RFID identifier, and the user does not need to put purchased commodities into the device one by one for code scanning reading, so that the convenience and the efficiency of checkout of the unmanned shop are greatly improved.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which correspond to the figures in which like reference numerals refer to similar elements and which are not to scale unless otherwise specified.
FIG. 1 is a schematic diagram of an unmanned store according to an embodiment of the present invention;
FIG. 2 is a hardware block diagram of an unmanned store according to an embodiment of the present invention;
FIG. 3 is a flow chart of an automatic radio frequency quick checkout method according to an embodiment of the present invention;
fig. 4 is a schematic flow chart of a method for calculating location information of a product corresponding to the product tag information according to the embodiment of the present invention;
fig. 5 is a flowchart illustrating a method for matching the location information of the merchandise with the current location of each user according to an embodiment of the present invention;
FIG. 6 is a partial flow chart of an automated radio frequency quick checkout method according to another embodiment of the present invention;
FIG. 7 is a partial flow chart of an automated radio frequency quick checkout method according to yet another embodiment of the present invention;
FIG. 8 is a schematic diagram of an automated radio frequency-enabled quick checkout apparatus according to an embodiment of the present invention;
fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention will be described in detail and fully with reference to the accompanying drawings. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the embodiments of the present invention, are within the scope of the present invention.
In addition, the technical features involved in the embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other. Additionally, while functional block divisions are performed in the device diagrams, with logical sequences shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than the block divisions in the device diagrams, or the flowcharts.
Example one
Referring to fig. 1, a schematic structural diagram of an unmanned store according to an embodiment of the present invention is shown, where the unmanned store 1 is provided with a checkout area 10, a goods area 20, and an entrance 30, and the checkout area 10 is used for settling out goods in the unmanned store 1; the commodity area 20 is used for placing commodities for the user to choose; the entrance 30 is in communication with the merchandise area 20 such that a user can enter the merchandise area 20 through the entrance 30 to select merchandise.
A first automatic door (not shown) is provided at the entrance 30, and a user can enter the unmanned shop 1 by opening the first automatic door through a wechat code, a face login, or the like.
Where the portal 30 only allows entry of the user and only exits the checkout area 10 when the user needs to exit the unmanned store 1.
Further, the checkout area 10 is provided with a checkout entrance 11 and a checkout exit 12, a second automatic door (not shown) is provided at the checkout entrance 11, and a third automatic door (not shown) is provided at the checkout exit 12. When the second automatic door is opened, the checkout area 10 is communicated with the goods area 20, and the user can enter the checkout area 10 from the goods area 20 through the checkout entrance 11, and of course, the user can enter the goods area 20 again through the checkout entrance 11 from the checkout area 10 to select again; when the third automated door is opened, the checkout area 10 is in communication with the ambient environment and a user may enter the ambient environment from the checkout area 10 through a checkout exit 12 and exit the unmanned store 1.
Wherein the user is able to open the second automatic door via the switch when the user desires to enter the checkout area 10 from the merchandise area 20, or when the user desires to enter the merchandise area 20 from the checkout area 10; when a user checks out in the check-out area 10, the second automatic door is locked, and the user in the goods area 20 cannot enter the check-out area 10; the user cannot open the third automatic door by himself or herself to leave the unmanned shop 1, and the third automatic door can be automatically opened only after the user completes payment in the checkout area 10.
Further, referring to fig. 1 and 2, the checkout area 10 further includes a monitoring device 13, an RFID identifier 14, a speaker 15, and a processor 16, wherein the monitoring device 13, the RFID identifier 14, and the speaker 15 are all connected to the processor 16.
The monitoring device 13 is a plurality of cameras, which may be ordinary cameras or smart cameras (wide-angle cameras or rotating cameras, etc.), and is disposed at the checkout entrance 11 and the checkout exit 12, facing the checkout area 10, for capturing video image information in the checkout area 10 in real time, where the captured video may be in formats of ASF, naci, MPEG, MOV, etc. The processor 16 obtains video image information of the checkout area 10 from the monitoring device 13 in real-time.
Of course, in some embodiments, the monitoring device 13 may also be disposed at the merchandise area 20, the entrance 30, etc., and may be capable of tracking the user's trajectory. For example, when it is photographed at the entrance 30 of the unmanned shop 1 that the user a enters the unmanned shop 1, the monitoring device 13 provided according to the goods area 20 recognizes the user a, extracts video image information of the user a, analyzes the movement trace of the user a, analyzes the goods category which the user a is accustomed to purchase according to the movement trace, or analyzes whether the user a has abnormal shopping behavior, and so on.
The RFID identifier 14 is disposed opposite to the inner wall of the checkout area 10, and reads commodity tag information purchased by the user, the commodity tag information including: a commodity name, a commodity price, a commodity number, and the like, wherein the commodity name enables a user to confirm whether a purchased commodity is accurate when the user checks out the account; the commodity price is used for generating a payment two-dimensional code; the commodity number is unique, and every commodity all is provided with unique serial number, through this commodity number, can follow the locating position, the time of getting in stocks, the time of selling etc. of inquiry commodity in the database, when the user produced the operation of changing goods back, can put the normal position through locating position etc. of record in the database with commodity.
Further, when the RFID identifier 14 reads the article tag information, the RFID identifier 14 can acquire the relative position information of the read article tag information, specifically, the relative position information, that is, the distance and direction of the article corresponding to the article tag information from the RFID identifier 14. For example, if the RFID identifier 14 reads the article tag information of the article a in the a direction and the read article tag information is 20cm away from the a direction, the a direction and 20cm are the relative position information of the article a.
Further, in some embodiments, the merchandise tag information further comprises: and (4) payment marking, wherein when the user performs payment operation on the commodity, a payment success label is marked on the commodity which completes payment, and when the payment mark is included in the commodity label information read by the RFID identifier 14, the payment of the commodity is completed, the commodity is not checked out, and the user can conveniently carry the purchased commodity to perform secondary purchase. When the user needs to change the commodity or return the commodity, the payment mark in the numbered commodity needs to be deleted by the staff.
The processor 16 receives the article tag information read by the RFID identifier 14 and acquires relative position information corresponding to the article tag information.
Speakers 15 are provided at the checkout entrance 11 and the checkout exit 12, and are used to send prompt information to the user by voice. When the user does not perform the payment operation within a certain time threshold and the tag information of the goods is not changed within the time threshold, the speaker 15 sends out a voice prompt message such as "please complete the payment".
In some embodiments, speaker 15 is also used to broadcast an entry notification. When the user in the checkout area 10 leaves the checkout area 10 and the second automatic door is unlocked, the speaker 15 issues an entry notification such as "please enter the checkout area next user".
The processor 16 controls the speaker 15 to output voice information.
The processor 16 is used to address the problem of automated radio frequency fast checkout, and in particular, the processor 16 obtains video image information of the checkout area 10 taken by the monitoring device 13 in real time, determines the number of users in the checkout area 10 from the video image information,
when the number of the users is multiple users, the processor 16 determines the current position of each user, sends a control command to the RFID identifier 14 to start the RFID identifier 14, so that the RFID identifier 14 reads commodity tag information in the checkout area 10 and obtains relative position information of the read commodity tag information, and meanwhile, the processor 16 sends a locking signal to the second automatic door to lock the second automatic door, thereby preventing other users from entering the checkout area 10 in the checkout process of the users;
the processor 16 obtains the article tag information read by the RFID identifier 14, and calculates the position information of the article corresponding to the article tag information according to the article tag information, which specifically includes: the processor 16 acquires the commodity label information read by the RFID identifier 14, and also acquires the relative position information corresponding to the commodity label information, and calculates the position information of the commodity corresponding to the commodity label information according to the acquired relative position information;
the processor 16 determines whether the calculated position information of the commodity matches the current position of each user, specifically, the processor 16 determines a first distance between the position information of the commodity and the current position of each user, determines whether the first distance is within a first preset distance range, and if the first distance is within the first preset distance range, matches the position information of the commodity with the current position of the user, where the first distance is within the first preset distance range;
if the position information of the commodity is matched with the current position of each user, the processor 16 extracts the commodity label information corresponding to the position information of the commodity, generates a payment two-dimensional code of each user, and respectively sends the payment two-dimensional codes to the terminals of the corresponding users, so that each user can scan the corresponding payment two-dimensional code for payment.
In some embodiments, before the processor 16 extracts the merchandise tag information corresponding to the merchandise location information, it is determined whether the distance between the current locations of each two users in the checkout area 10 is less than a second predetermined distance,
if the distance between the current locations of the two subscribers is less than the second preset distance, the processor 16 sends an inquiry message to the terminal of each subscriber for determining to the subscriber whether to make a bill payment, and simultaneously sends the bill payment and bill non-payment options to the terminal of each subscriber to receive a response message of each subscriber,
if the response information of the two users received by the processor 16 is both the order-closing payment, the processor 16 extracts the commodity label information corresponding to the position information of the commodity matched with the current positions of the two users, generates a payment two-dimensional code, and sends the payment two-dimensional code to a terminal of any one user, so that the user receiving the payment two-dimensional code can scan the payment two-dimensional code for payment,
if the response information of the two users received by the processor 16 is not all the closing payment, the processor 16 extracts the commodity label information corresponding to the position information of the commodity matched with the current position of each user, generates the payment two-dimensional code, and sends the payment two-dimensional code to the terminal of the corresponding user, so that each user can scan the corresponding payment two-dimensional code for payment.
The sending of the query information to the terminal of each user by the processor 16 specifically includes:
the processor 16 obtains the location of the user's terminal in the checkout area 10, extracts a terminal corresponding to the user's current location having a current location less than a second preset distance based on the location of the user's terminal, and sends the inquiry information to the extracted terminal.
The processor 16 sends the payment two-dimensional code to the terminal of each user, and specifically includes:
the processor 16 obtains the position of the user's terminal in the checkout area 10, and based on the position of the user's terminal, the processor 16 extracts a target terminal that matches the commodity position information of the commodity for which the payment two-dimensional code was generated, and transmits the payment two-dimensional code to the target terminal.
Of course, in some embodiments, before the processor 16 generates the payment two-dimensional code, it may further include: the processor 16 transmits the commodity tag information of the commodity corresponding to the position information of the commodity matching the current position of the user to the terminal of the user, so that the user can determine whether the commodity tag information read by the RFID identifier 14 is accurate according to the commodity name, and the checkout accuracy is improved.
When a user scans the payment two-dimensional code for payment, the processor 16 receives payment information of the user, the payment information comprises a payment success label and a payment price, the processor 16 compares the payment price with the total price of the commodity, when the payment price is consistent with the total price of the commodity, the processor 16 marks the payment success label in the commodity label information, and meanwhile, an opening signal is sent to the third automatic door to open the third automatic door, so that the user can leave the unmanned store 1;
if the processor 16 does not receive payment information within a certain time threshold and the merchandise tag information in the checkout area 10 is not changed, the processor 16 controls the speaker 15 to send a prompt message to prompt the user to complete payment as soon as possible;
when the RFID identifier 14 does not read the merchandise tag information in the checkout area 10, the processor 16 receives an end signal sent by the RFID identifier 14, the processor 16 sends a control command to the RFID identifier 14 to close the RFID identifier 14 according to the end signal, and simultaneously controls the third automatic door to close and the second automatic door to unlock, and the processor 16 controls the speaker 15 to broadcast an entry notification to enable the user to open the second automatic door switch into the checkout area 10, although in some alternative embodiments, the processor 16 may also directly open the second automatic door to enable the user to directly enter the checkout area 10.
It is understood that in some embodiments, checkout area 10 of the unmanned store 1 further includes: a display device (not shown) that can be positioned anywhere in the checkout area 10.
The inquiry information can be displayed to the user through the display device, and the response information of the user is obtained through the display device. For example, when the distance between the current positions of user a and user B in the checkout area 10 is less than the second preset distance, query information "whether to bill payment with user B" is sent to user a through the display device 16, query information "whether to bill payment with user a" is sent to user B, and response information of user a and user B is acquired through bill payment and bill payment noncompliance options.
Of course, in some embodiments, the payment two-dimensional code may also be displayed to the user via a display device to enable the user to scan the payment two-dimensional code for payment.
Of course, in some embodiments, the display device can also provide prompt information to the user in the form of text instead of the function of the speaker 15.
The embodiment of the invention provides an unmanned store, which is characterized in that a checkout entrance and a checkout exit are arranged in a checkout area, and a monitoring device, an RFID (radio frequency identification) recognizer, a loudspeaker and a processor are arranged, so that a user can checkout without putting purchased commodities into a device one by one for code scanning and reading, the convenience and the efficiency of the unmanned store during checkout are greatly improved, meanwhile, the checkout accuracy is ensured by judging the number of users in the checkout area and payment marks, the accurate distinguishing of multiple bills can be realized through commodity position information and the current position of the user, and the simultaneous checkout under the condition of multiple users is realized.
Example two
Fig. 3 is a schematic flow chart of an automatic radio frequency fast checkout method according to an embodiment of the present invention, which is applied to an unmanned store, where the unmanned store is the unmanned store according to the above embodiment, and the method according to the embodiment of the present invention is executed by the processor 16. The automatic radio frequency quick checkout method comprises the following steps:
s100: acquiring video image information of a checkout area in real time;
s101: and determining the number of users in the checkout area according to the video image information.
The checkout area is an area which is arranged in the unmanned store and is specially used for checkout of the commodities purchased by the user, the user enters the checkout area, the commodities purchased by the user can be read by the checkout area, the user does not need to scan the commodities one by one to read codes, and convenience and efficiency of checkout are greatly improved.
The video image information of the checkout area is a picture frame of the checkout area shot in real time by a monitoring device arranged in the checkout area, can reflect the condition of each moment in the checkout area, and comprises the following steps: whether there are users, the number of users, etc.
The processor acquires video image information of a checkout area from the monitoring equipment in real time, namely acquires a picture frame of the checkout area, and judges the number of users in the acquired video image information in a characteristic identification mode, wherein the number of the users is the number of the users in the checkout area. For example, after the processor performs human body feature recognition on the acquired video image information, it is recognized that the number of users existing in the video image information is 3, and the processor determines that the number of users in the checkout area is multiple users.
S102-S103: and if the number of the users is multiple users, determining the current position of each user, and sending a control command to an RFID identifier to start the RFID identifier so that the RFID identifier reads commodity label information in the checkout area.
When the processor determines that a plurality of users exist in the checkout area, the RFID identifier reads commodity label information of all commodities in the checkout area after being started, and commodities purchased by each user cannot be separated.
The determining the current position of each user specifically includes: the processor acquires the distance and the direction between each user and the monitoring device in the checkout area from the video image information, and determines the position coordinate of each user in the checkout area according to the acquired distance and the direction between each user and the monitoring device and the position coordinate of the monitoring device in the checkout area, which is extracted from the memory, wherein the position coordinate of each user is the current position of the user, and each user corresponds to one current position.
The processor determines the current position of each user, sends a control command to the RFID identifier, and controls the RFID identifier to start, so that the RFID identifier can read commodity label information of all commodities in a checkout area, and obtains relative position information of the read commodity label information, wherein the relative position information is the distance and the direction between a commodity corresponding to the commodity label information and the RFID identifier.
Further, when the processor controls the RFID identifier to be started, the processor also sends a locking signal to a second automatic door at the checkout entrance to lock the second automatic door, so that a user in the commodity area cannot open the second automatic door through a switch, and other users are prevented from entering the checkout area in the checkout process of the user. At this time, the user in the checkout area can open the second automatic door through the switch to enter the commodity area, when the user opens the second automatic door to enter the commodity area, the RFID identifier re-reads the commodity label information in the checkout area, and if the commodity label information cannot be read in the checkout area, the processor controls the RFID identifier to be closed.
S104: and calculating the position information of the commodity corresponding to the commodity label information according to the commodity label information.
Specifically, referring to fig. 4, step S104 specifically includes:
s1041: acquiring relative position information between the RFID identifier and the commodity label information when the RFID identifier reads the commodity label information, wherein the relative position information comprises a distance and a direction;
the relative position information is the distance and direction between the product corresponding to the product tag information read by the RFID identifier and the RFID identifier, and is obtained when the product tag information is read by the RFID identifier, and is related to the position of the product in the checkout area. Such as: the RFID reader 14 reads the article tag information of the article a in the a direction, and if the read article tag information is 20cm away from the a direction, the a direction and 20cm are the relative position information of the article a.
The processor acquires the commodity label information read by the RFID recognizer and simultaneously acquires the relative position information corresponding to the commodity label information from the RFID recognizer.
S1042: and calculating the position information of the commodity corresponding to the commodity label information according to the acquired relative position information.
The processor acquires relative position information of commodity label information in the checkout area from the RFID identifier, and then establishes a model to calculate position coordinates of commodities in the checkout area according to the relative position information and the position coordinates of the RFID identifier acquiring the relative position information in the checkout area, wherein the position coordinates of the commodities are position information of the commodities, and each commodity corresponds to one piece of position information. Such as: the processor acquires the commodity label information of the commodity A read by the RFID identifier A, and simultaneously acquires the relative position information of the commodity A and the RFID identifier A from the RFID identifier A as follows: distance RFID identifier a20cm and located in direction a of RFID identifier a; the processor extracts the position coordinates of the RFID identifier a in the checkout area, which obtained the relative position information, from the memory as: (x, y, z); the processor builds a model of the checkout area, and inputs the acquired relative position information of the commodity A and the RFID identifier A and the position coordinates of the RFID identifier A in the checkout area into the built model, so that the position coordinates of the commodity A in the checkout area, namely the position information of the commodity A, can be calculated.
S105: if the position information of the commodity is matched with the current position of each user, extracting commodity label information corresponding to the position information of the commodity, and generating a payment two-dimensional code of each user;
s106: and respectively sending the payment two-dimensional codes to terminals of corresponding users so that each user can scan the corresponding payment two-dimensional codes for payment.
Referring to fig. 5, the step of, if the location information of the commodity matches the current location of each user specifically includes:
s1051: determining a first distance between the location information of the item and the current location of each user;
the current position of each user, namely the coordinate position of each user in the checkout area, and the position information of the commodity, namely the coordinate position of each commodity in the checkout area.
The processor determines the coordinate position of a user in an account settling area, calculates the coordinate position of a commodity in the account settling area, and determines the difference between the coordinate position of the user in the account settling area and the coordinate position of the commodity in the account settling area in the x direction as a first distance; or determining a difference value between the coordinate position of the user in the checkout area and the coordinate position of the commodity in the checkout area in the y direction as the first distance.
S1052: and judging whether the first distance is within a first preset distance range, and if the first distance is within the first preset distance range, matching the position information of the commodity with the first distance within the first preset distance range with the current position of the user.
In the embodiment of the invention, the user to which the commodity belongs is determined by judging whether the first distance is within the range of the first preset distance.
The first preset distance is a distance which is stored in the memory in advance and used for judging whether the position information of the commodity is matched with the current position of the user, and is generally set to be 3cm or 5cm and the like. When the first distance is smaller than or equal to the first preset distance, the first distance is within a first preset distance range, and at this time, the commodity corresponding to the position information of the commodity with the first distance between the two within the first preset distance range is matched with the user corresponding to the current position of the user, namely the commodity is purchased by the user.
When the position information of the commodity is matched with the current position of the user, the commodity label information of the commodity corresponding to the position information of the commodity is extracted to generate a payment two-dimensional code, and meanwhile, the generated payment two-dimensional code is sent to the terminal of the user corresponding to the current position of the user, so that the user can scan the payment two-dimensional code to pay.
It can be understood that a user a and a user B, and a commodity 1, a commodity 2, a commodity 3, and a commodity 4 are in the checkout area, and the RFID identifier identifies that the first distance between the commodity 1 and the user a is a, and the first distance between the commodity 1 and the user B is B, where a is smaller than a first preset distance, and B is greater than the first preset distance, so that the commodity 1 is matched with the user a; meanwhile, the processor also judges that the commodity 2 is matched with the user B and the commodity 3 and the commodity 4 are matched with the user A according to the method of the embodiment of the invention, the processor extracts the commodity label information of the commodity 1, the commodity 3 and the commodity 4 to generate a payment two-dimensional code a and sends the payment two-dimensional code a to the terminal of the user A, so that the user A scans the payment two-dimensional code a for payment; the processor extracts the commodity label information of the commodity 2 to generate a payment two-dimensional code B and sends the payment two-dimensional code B to the terminal of the user B, so that the user B scans the payment two-dimensional code B for payment.
In some embodiments, before the processor extracts the commodity label information corresponding to the commodity position information, it is further determined whether a distance between current positions of every two users in the checkout area is smaller than a second preset distance, specifically, refer to fig. 6:
s107: when the distance between the current positions of the two users is smaller than a second preset distance, sending inquiry information to each user, wherein the inquiry information is used for determining whether to order and pay the two users;
s108: and receiving response information of the two users.
When the processor judges that the distance between the current positions of every two users in the checkout area is smaller than the second preset distance, inquiry information needs to be sent to the users for determining whether to order the users for payment, and the checkout accuracy is improved.
The second preset distance is the maximum distance between users sending inquiry information to the users by the preset trigger processor, and the second preset distance can be set according to the shopping conditions of daily users. For example, when two users are shopping, generally, the distance between the two users is relatively short, or the distance is several centimeters, and the distance is not too far, so the second preset distance may be set to 10cm, and when the distance between the current positions of the two users is less than 10cm, the processor may send inquiry information to the two users with the distance less than 10cm, respectively, so as to improve the accuracy of checkout.
The query message, which may be "user x, make a bill payment with user x" or the like, is used to determine whether to make a bill payment to two users whose distance is less than a second preset distance. For example, the distance between the user a and the user B in the checkout area is smaller than a second preset distance, the distance between the user B and the user C is smaller than the second preset distance, and the distance between the user a and the user C is not smaller than the second preset distance, then the processor needs to send inquiry information to the user a, the user B and the user C, send "the user a pays for closing the bill with the user B" to the user B, "sends" the user B pays for closing the bill with the user a "and" the user B pays for closing the bill with the user C, "and sends" the user C pays for closing the bill with the user B "to the user C.
Specifically, the sending of the query information to the user terminal includes: the processor acquires the position of the terminal of the user in the checkout area, extracts the terminal corresponding to the current position of the user with the current position smaller than a second preset distance according to the position of the terminal of the user, and sends the inquiry information to the extracted terminal.
When the inquiry information is sent to the terminal for display, response information returned by the user is received through the terminal, and the response information comprises the selection of the order payment or the selection of the order payment which is not matched by the user on the terminal.
The user can return a response message to the processor by selecting either the eligible payment option or the ineligible payment option, which the processor receives.
S109-S111: if the received response information of the two users is both the order-closing payment, extracting the commodity label information corresponding to the position information of the commodity matched with the current positions of the two users, generating the payment two-dimensional code, and sending the payment two-dimensional code to any one of the user terminals, so that the user can scan the payment two-dimensional code for payment.
When the response information of the two users received by the processor is both the order-closing payment, the commodity label information of the commodity corresponding to the position information of the commodity matched with the current positions of the two users with the second preset distance can be simultaneously settled in a bill, so that the processor can extract the commodity label information of the commodity corresponding to the position information of the commodity matched with the current positions of the two users to generate a payment two-dimensional code, at the moment, the commodities matched with the current positions of the two users are collected into a bill to generate a payment two-dimensional code, namely, only one user in the two users needs to perform code scanning payment, and the payment two-dimensional code is sent to a terminal of any user, so that the user receiving the payment two-dimensional code can scan the payment two-dimensional code.
Wherein, the sending the payment two-dimensional code to any user terminal specifically comprises: the processor acquires the position of the terminal of the user in the checkout area, extracts the target terminals consistent with the commodity position information of the commodity generating the payment two-dimensional code according to the position of the terminal of the user, and randomly selects one of the target terminals to send the payment two-dimensional code when the number of the target terminals is large.
In some embodiments, the processor is further capable of receiving user selection information, the selection information carrying payment terminal information. After the user selects the option of bill combination payment or bill combination payment to return response information to the processor, the user terminal displays the payment option, and if the user operates the payment option to send selection information to the processor, the processor sends a payment two-dimensional code to the user operating the payment option; and if the user does not operate the payment option, the processor sends the payment two-dimensional code to any user terminal.
S112-S114: if the received response information of the two users is not the sum of the single payment, commodity label information corresponding to the position information of the commodity matched with the current position of each user is respectively extracted, the payment two-dimensional code is generated, and the payment two-dimensional code is respectively sent to the terminal of the corresponding user, so that each user can scan the corresponding payment two-dimensional code for payment.
Wherein, the corresponding users are: and the current position corresponds to the commodity position information of the commodity generating the payment two-dimensional code. Such as: the payment two-dimensional code is generated according to the commodity label information extracted from the current position of the user A, and then the corresponding user of the payment two-dimensional code is the user A.
When the response information of the two users received by the processor is not totally the bill payment, that is, at least one user does not pay the bill, it indicates that the commodities corresponding to the position information of the commodities matched with the current positions of the two users with the current distance smaller than the second preset distance respectively form a bill for settlement according to the current position of each user, and do not settle in one bill, so the processor can respectively extract the commodity label information of the commodities corresponding to the position information of the commodities matched with the current position of each user to generate a payment two-dimensional code, that is, the commodity purchased by the user at one position is settled on one bill, the commodity purchased by the user at the other position is settled on the other bill, and respectively generate a payment two-dimensional code, that is, the two users need to respectively scan the payment two-dimensional codes of the commodities purchased by themselves for payment, and then respectively send the payment two-dimensional codes corresponding to the two users to the terminals of the corresponding users, so that two users can scan respective payment two-dimensional code payment respectively. Wherein, it specifically includes to send payment two-dimensional code to corresponding user's terminal respectively:
the processor acquires the position of the terminal of the user in the checkout area, extracts the target terminal consistent with the commodity position information of the commodity generating the payment two-dimensional code according to the position of the terminal of the user, and correspondingly sends the payment two-dimensional code to the corresponding target terminal.
Of course, in some embodiments, before the processor generates the payment two-dimensional code, the following may be further included: the processor sends the commodity label information of the commodity corresponding to the position information of the commodity matched with the current position of the user to the terminal of the user, so that the user can determine whether the commodity label information read by the RFID identifier is accurate or not according to the commodity name, and the checkout accuracy is improved.
In some embodiments, if the user needs to replace the purchased commodity, the second automatic door needs to be opened through the switch in the checkout area, the user enters the commodity area again to perform checkout again after entering the commodity area to replace the commodity, the RFID identifier reads the commodity label information again, and the processor regenerates the payment two-dimensional code.
Referring to fig. 7, in some embodiments, the method further includes:
s115: receiving payment information of the user, wherein the payment information comprises a payment success label;
s116: and marking the payment success label in the commodity label information according to the payment information.
After a user scans the payment two-dimensional code for payment, the processor receives payment information of the user, wherein the payment information comprises a payment success label and a payment price, the payment success label can be marked in the commodity label information to serve as a payment mark, when the commodity label information read by the RFID identifier contains the payment mark, the payment of the commodity is finished, the payment processing of the commodity is not carried out, and the user can conveniently carry the purchased commodity for secondary purchase. When the user needs to change the commodity or return the commodity, the payment mark in the numbered commodity needs to be deleted by the staff. The payment price is the amount paid by the user when scanning the payment two-dimensional code.
And after receiving the payment information of the user, the processor compares the payment price with the total commodity price, wherein the total commodity price is the commodity price sum of the commodity label information read by the RFID identifier, and when the payment price is consistent with the total commodity price, the processor marks a payment success label in the commodity label information according to the payment information to serve as a payment mark.
In some embodiments, after the processor marks the payment success tag in the merchandise tag information, an open signal is sent to a third automatic door of the checkout exit to open the third automatic door to enable the user to leave the unmanned store.
In some embodiments, the method further comprises:
and sending prompt information to the user if the payment information is not received and the commodity label information is not changed within a certain time threshold.
The certain time threshold is a preset reminding time which can be set to be 30 seconds, 1 minute and the like, and the time threshold starts to calculate the time from the generation of the payment two-dimensional code. For example: the time threshold preset in the processor is 30 seconds, after the processor generates the payment two-dimensional code, if the payment information of the user is not received within 30 seconds and the commodity label information in the checkout area received by the processor is not changed, the fact that the user does not pay in the checkout area and does not change commodities is indicated, and the processor controls the loudspeaker to send prompt information to the user so as to prompt the user to finish payment as soon as possible.
It will be appreciated that in some embodiments, the method further comprises, when the RFID identifier does not read the merchandise tag information in the checkout area, receiving an end signal sent by the RFID identifier by the processor, sending a control command to the RFID identifier to close the RFID identifier according to the end signal by the processor, and controlling the third automatic door to close, the second automatic door to unlock, and the processor controlling the speaker to broadcast an entry notification to enable the user to open the second automatic door switch into the checkout area; or the processor sends a control command to the RFID identifier to close the RFID identifier according to the end signal, and simultaneously controls the third automatic door to close, and the second automatic door is unlocked and directly opened to enable the user to enter the checkout area.
The beneficial effects of the embodiment of the invention are as follows: different from the prior art, embodiments of the present invention provide an automatic radio frequency fast checkout method, apparatus and electronic device, where the number of users in a checkout area is determined by video image information of the checkout area obtained in real time, if the number of users is multiple, the current position of each user is calculated, and a control command is sent to an RFID identifier to start the RFI identifier, so that the RFID identifier reads commodity tag information in the checkout area, where the commodity tag information carries commodity position information, and according to the commodity position information, the commodity tag information corresponding to the current position of each user is respectively extracted to generate a two-dimensional payment code, and the two-dimensional payment code is sent to a terminal of a corresponding user, so that the user can scan the corresponding two-dimensional payment code for payment. Through the embodiment of the invention, as long as a user enters the checkout area, all purchased commodity label information can be read by the RFID identifier, and the user does not need to put purchased commodities into the device one by one for code scanning reading, so that the convenience and the efficiency of checkout of the unmanned shop are greatly improved.
EXAMPLE III
Fig. 8 is a schematic structural diagram of an automatic radio frequency quick checkout apparatus according to an embodiment of the present invention, which is applied to an unmanned store, where the unmanned store is the unmanned store in the above embodiment, and functions of each module of the apparatus according to the embodiment of the present invention are implemented by the processor 16. The automated radio frequency rapid checkout apparatus includes:
a first obtaining module 801, where the first obtaining module 801 is configured to obtain video image information of a checkout area in real time;
a first determining module 802, wherein the first determining module 802 is configured to determine the number of users in the checkout area according to the video image information;
a control module 803, where the control module 803 is configured to determine a current location of each user if the number of users is multiple users, and send a control command to an RFID identifier to activate the RFID identifier, so that the RFID identifier reads commodity tag information in the checkout area;
a first calculating module 804, wherein the first calculating module 804 is configured to calculate position information of a commodity corresponding to the commodity label information according to the commodity label information;
a generating module 805, configured to extract, if the location information of the product matches the current location of each user, product tag information corresponding to the location information of the product, and generate a payment two-dimensional code of each user;
a first sending module 806, where the first sending module 806 is configured to send the payment two-dimensional codes to terminals of corresponding users, respectively, so that each user can scan the corresponding payment two-dimensional code for payment.
The first calculating module 804 specifically includes:
a second obtaining module 807, configured to obtain relative position information between the RFID identifier and the article tag information when the article tag information is read by the RFID identifier, where the relative position information includes a distance and a direction;
a second calculating module 808, wherein the second calculating module 808 is configured to calculate position information of a product corresponding to the product tag information according to the obtained relative position information.
The generating module 805 specifically further includes:
a second determining module 809, wherein the second determining module 809 is configured to determine a first distance between the location information of the merchandise and the current location of each user;
a matching module 810, where the matching module 810 is configured to determine whether the first distance is within a first preset distance range, and if the first distance is within the first preset distance range, match the position information of the commodity with the first distance within the first preset distance range with the current position of the user.
The device further comprises:
a second transmitting module 811, where the second transmitting module 811 is configured to transmit query information to each user when a distance between current locations of two users is less than a second preset distance, where the query information is used to determine whether to make a bill payment to the two users;
a receiving control module 812, wherein the receiving control module 812 is used for receiving the response information of the two users,
if the received response information of the two users is both a bill-closing payment, extracting commodity label information corresponding to the position information of the commodity matched with the current positions of the two users, generating the payment two-dimensional code, and sending the payment two-dimensional code to any one terminal of the user so that the user can scan the payment two-dimensional code for payment;
if the received response information of the two users is not the sum of the single payment, commodity label information corresponding to the position information of the commodity matched with the current position of each user is respectively extracted, the payment two-dimensional code is generated, and the payment two-dimensional code is respectively sent to the terminal of the corresponding user, so that each user can scan the corresponding payment two-dimensional code for payment.
In some embodiments, the apparatus further comprises:
a third obtaining module, configured to obtain a position of a terminal of a user in a checkout area;
the extraction module is used for extracting a target terminal consistent with commodity position information of the commodity generating the payment two-dimensional code according to the position of the user terminal;
and the third sending module is used for sending the payment two-dimensional code to the target terminal.
In some embodiments, the apparatus further comprises:
the receiving module is used for receiving payment information of the user, and the payment information comprises a payment success label;
and the marking module is used for marking the payment success label in the commodity label information according to the payment information.
In some embodiments, the apparatus further comprises:
and a prompt module (not shown) for sending a prompt to the user if the payment information is not received and the commodity label information is not changed within a certain time threshold.
As can be understood, the first obtaining module 801 obtains the video image information of the checkout area from the monitoring device in real time, and sends the video image information to the first determining module 802; the first determining module 802 determines the number of users in the checkout area according to the video image information acquired by the first acquiring module 801, and if the number of users is multiple users, the control module 803 determines the current position of each user and sends a control command to the RFID identifier to start the RFID identifier, so that the RFID identifier reads commodity label information in the checkout area and acquires relative position information of the read commodity label information; the first calculating module 804 calculates the position information of the product corresponding to the product tag information according to the product tag information, and specifically includes: the second obtaining module 807 obtains the relative position information between the RFID identifier and the article tag information when reading the article tag information, where the relative position information includes a distance and a direction, and the second calculating module 808 calculates the position information of the article corresponding to the article tag information according to the obtained relative position information; if the position information of the commodity is matched with the current position of each user, the method specifically comprises the following steps: the second determining module 809 determines a first distance between the location information of the commodity and the current location of each user, the matching module 810 determines whether the first distance is within a first preset distance range, and if the first distance is within the first preset distance range, the location information of the commodity with the first distance within the first preset distance range is matched with the current location of the user; then the generating module 805 extracts the commodity label information corresponding to the position information of the commodity, and generates a payment two-dimensional code for each user; the first sending module 806 sends the payment two-dimensional codes generated by the generating module 805 to the terminals of the corresponding users respectively, so that each user can scan the payment of the corresponding payment two-dimensional codes.
In some embodiments, if the distance between the current positions of every two users in the checkout area is less than a second preset distance, the second sending module 811 sends query information to each user for determining whether to make an order for payment to the two users, the receiving control module 812 receives response information of the two users, and if the received response information of the two users is both made an order for payment, extracts commodity tag information corresponding to the position information of a commodity matching the current positions of the two users, generates the payment two-dimensional code, and sends the payment two-dimensional code to any one of the user terminals, so that the user can scan the payment two-dimensional code for payment;
if the received response information of the two users is not the sum of the single payment, commodity label information corresponding to the position information of the commodity matched with the current position of each user is respectively extracted, the payment two-dimensional code is generated, and the payment two-dimensional code is respectively sent to the terminal of the corresponding user, so that each user can scan the corresponding payment two-dimensional code for payment.
Because the device implementation and the method implementation are based on the same concept, the content of the device implementation can refer to the method implementation on the premise that the contents do not conflict with each other, and thus, the details are not repeated herein.
The beneficial effects of the embodiment of the invention are as follows: different from the prior art, embodiments of the present invention provide an automatic radio frequency fast checkout method, apparatus and electronic device, where the number of users in a checkout area is determined by video image information of the checkout area obtained in real time, if the number of users is multiple, the current position of each user is calculated, and a control command is sent to an RFID identifier to start the RFID identifier, so that the RFID identifier reads commodity tag information in the checkout area, where the commodity tag information carries commodity position information, and according to the commodity position information, the commodity tag information corresponding to the current position of each user is respectively extracted to generate a two-dimensional payment code, and the two-dimensional payment code is sent to a terminal of a corresponding user, so that the user can scan the corresponding two-dimensional payment code for payment. Through the embodiment of the invention, as long as a user enters the checkout area, all purchased commodity label information can be read by the RFID identifier, and the user does not need to put purchased commodities into the device one by one for code scanning reading, so that the convenience and the efficiency of checkout of the unmanned shop are greatly improved.
Example four
Fig. 9 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, where the electronic device 900 is capable of executing the automatic radio frequency quick checkout method according to the above embodiment, and also capable of implementing functions of each module of the automatic radio frequency quick checkout apparatus according to the above embodiment. The electronic device 900 includes:
one or more processors 901 and memory 902. Fig. 9 illustrates an example of one processor 901.
The processor 901 and the memory 902 may be connected by a bus or other means, and fig. 9 illustrates the connection by a bus as an example.
The memory 902, which is a non-volatile computer-readable storage medium, may be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as program instructions corresponding to the automatic radio frequency fast checkout method and modules corresponding to the automatic radio frequency fast checkout apparatus in the above embodiments of the present invention (for example, the first obtaining module 801, the first determining module 802, the control module 803, the first calculating module 804, the generating module 805, the first sending module 806, the second obtaining module 807, the second calculating module 808, the second determining module 809, the matching module 810, the second sending module 811, and the receiving control module 812). The processor 901 executes various functional applications and data processing of the automated radio frequency quick checkout method by running the nonvolatile software program, instructions and modules stored in the memory 902, that is, the functions of the automated radio frequency quick checkout method in the above method embodiment and the various modules in the above device embodiment are realized.
The memory 902 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function; the storage data area may store data created from use of the automated radio frequency quick checkout device, and the like.
The storage data area also stores preset data comprising a first preset distance, a second preset distance, a time threshold value and the like; location coordinates are also stored, including location coordinates of the RFID identifier in the checkout area, location coordinates of the monitoring device in the checkout area, and so forth.
Further, the memory 902 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some embodiments, the memory 902 may optionally include memory located remotely from the processor 901, which may be connected to the processor 901 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The program instructions and one or more modules are stored in the memory 902, and when executed by the one or more processors 901, perform the steps of the automatic radio frequency fast checkout method in any of the above-described method embodiments, or implement the functions of the modules of the automatic radio frequency fast checkout apparatus in any of the above-described apparatus embodiments.
The product can execute the method provided by the embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method. For technical details which are not described in detail in this embodiment, reference is made to the method according to the above-described embodiment of the present invention.
The electronic device of embodiments of the present invention exists in a variety of forms, including but not limited to:
(1) mobile communication devices, which are characterized by mobile communication capabilities and are primarily targeted at providing voice and data communications. Such terminals include smart phones (e.g., iphones), multimedia phones, functional phones, and low-end phones, among others.
(2) The ultra-mobile personal computer equipment belongs to the category of personal computers, has calculation and processing functions and generally has the characteristic of mobile internet access. Such terminals include PDA, MID, and UMPC devices, such as ipads.
(3) The server is similar to a general computer architecture, but has higher requirements on processing capability, stability, reliability, safety, expandability, manageability and the like because of the need of providing highly reliable services.
(4) And other electronic devices with data interaction functions.
Embodiments of the present invention also provide a non-transitory computer-readable storage medium storing computer-executable instructions, which are executed by one or more processors, such as one of the processors 901 in fig. 9, to enable a computer to perform the steps of the automatic radio frequency fast checkout method in any of the above-mentioned method embodiments, or to implement the functions of the modules of the automatic radio frequency fast checkout apparatus in any of the above-mentioned apparatus embodiments.
Embodiments of the present invention also provide a computer program product comprising a computer program stored on a non-volatile computer-readable storage medium, the computer program comprising program instructions that, when executed by one or more processors, such as one of processors 901 in fig. 9, cause the computer to perform the steps of the automated radio frequency fast checkout method in any of the above method embodiments, or implement the functions of the modules of the automated radio frequency fast checkout apparatus in any of the above apparatus embodiments.
The above-described embodiments of the apparatus are merely illustrative, and the modules described as separate components may or may not be physically separate, and the components displayed as modules may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the embodiment.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a general hardware platform, and certainly can also be implemented by hardware. It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above may be implemented by hardware associated with computer program instructions, and that the programs may be stored in a computer readable storage medium, and when executed, may include processes of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above description is only an embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes performed by the present specification and drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (8)

1. An automatic radio frequency quick checkout method is applied to an unmanned store, a checkout area is arranged in the unmanned store, and the method is characterized by comprising the following steps:
acquiring video image information of a checkout area in real time;
determining the number of users in the checkout area according to the video image information;
if the number of the users is multiple users, determining the current position of each user, and sending a control command to an RFID identifier to start the RFID identifier so that the RFID identifier reads commodity label information in the checkout area;
calculating the position information of the commodity corresponding to the commodity label information according to the commodity label information;
if the position information of the commodity is matched with the current position of each user, extracting commodity label information corresponding to the position information of the commodity, and generating a payment two-dimensional code of each user;
respectively transmitting the payment two-dimensional codes to terminals of corresponding users so that each user can scan the corresponding payment two-dimensional code payment, wherein,
if the distance between the current positions of the two users is less than a second preset distance, sending inquiry information to each user, wherein the inquiry information is used for determining whether to order and pay the two users and receiving response information of the two users,
if the received response information of the two users is both the order-closing payment, extracting the commodity label information corresponding to the position information of the commodity matched with the current positions of the two users, generating the payment two-dimensional code, and sending the payment two-dimensional code to any one of the user terminals so that the user can scan the payment two-dimensional code for payment,
if the received response information of the two users is not the sum of the single payment, commodity label information corresponding to the position information of the commodity matched with the current position of each user is respectively extracted, the payment two-dimensional code is generated, and the payment two-dimensional code is respectively sent to the terminal of the corresponding user, so that each user can scan the corresponding payment two-dimensional code for payment.
2. The method according to claim 1, wherein the calculating the position information of the product corresponding to the product tag information according to the product tag information specifically comprises:
acquiring relative position information between the RFID identifier and the commodity label information when the RFID identifier reads the commodity label information, wherein the relative position information comprises a distance and a direction;
and calculating the position information of the commodity corresponding to the commodity label information according to the acquired relative position information.
3. The method according to claim 1 or 2, wherein the matching of the location information of the merchandise with the current location of each user specifically comprises:
determining a first distance between the location information of the item and the current location of each user;
and judging whether the first distance is within a first preset distance range, and if the first distance is within the first preset distance range, matching the position information of the commodity with the first distance within the first preset distance range with the current position of the user.
4. The method of claim 1, further comprising:
receiving payment information of the user, wherein the payment information comprises a payment success label;
and marking the payment success label in the commodity label information according to the payment information.
5. An automated radio frequency quick checkout apparatus, comprising:
the first acquisition module is used for acquiring video image information of a checkout area in real time;
a first determination module, configured to determine, according to the video image information, the number of users in the checkout area;
the control module is used for determining the current position of each user if the number of the users is multiple, and sending a control command to an RFID identifier to start the RFID identifier so that the RFID identifier reads commodity label information in the checkout area;
the first calculation module is used for calculating the position information of the commodity corresponding to the commodity label information according to the commodity label information;
the generating module is used for extracting commodity label information corresponding to the position information of the commodity and generating a payment two-dimensional code of each user if the position information of the commodity is matched with the current position of each user;
the first sending module is used for respectively sending the payment two-dimensional codes to terminals of corresponding users so that each user can scan the corresponding payment two-dimensional codes for payment;
the second sending module is used for sending inquiry information to each user when the distance between the current positions of the two users is smaller than a second preset distance, and the inquiry information is used for determining whether to order and pay the two users;
a receiving control module for receiving the response information of the two users,
if the received response information of the two users is both the order-closing payment, extracting the commodity label information corresponding to the position information of the commodity matched with the current positions of the two users, generating the payment two-dimensional code, and sending the payment two-dimensional code to any one of the user terminals so that the user can scan the payment two-dimensional code for payment,
if the received response information of the two users is not the sum of the single payment, commodity label information corresponding to the position information of the commodity matched with the current position of each user is respectively extracted, the payment two-dimensional code is generated, and the payment two-dimensional code is respectively sent to the terminal of the corresponding user, so that each user can scan the corresponding payment two-dimensional code for payment.
6. The apparatus of claim 5, wherein the first computing module specifically comprises:
the second acquisition module is used for acquiring relative position information of the RFID identifier and the commodity label information when the RFID identifier reads the commodity label information, and the relative position information comprises a distance and a direction;
and the second calculation module is used for calculating the position information of the commodity corresponding to the commodity label information according to the acquired relative position information.
7. The apparatus according to claim 5 or 6, wherein the generating module further includes:
a second determination module for determining a first distance between the location information of the item and the current location of each user;
and the matching module is used for judging whether the first distance is within a first preset distance range, and if the first distance is within the first preset distance range, matching the position information of the commodity with the first distance within the first preset distance range with the current position of the user.
8. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-4.
CN201810266481.9A 2018-03-28 2018-03-28 Automatic radio frequency quick checkout method and device and electronic equipment Active CN108510673B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810266481.9A CN108510673B (en) 2018-03-28 2018-03-28 Automatic radio frequency quick checkout method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810266481.9A CN108510673B (en) 2018-03-28 2018-03-28 Automatic radio frequency quick checkout method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN108510673A CN108510673A (en) 2018-09-07
CN108510673B true CN108510673B (en) 2020-09-08

Family

ID=63378931

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810266481.9A Active CN108510673B (en) 2018-03-28 2018-03-28 Automatic radio frequency quick checkout method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN108510673B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109146500A (en) * 2018-09-10 2019-01-04 深圳市宇墨科技有限公司 Unmanned supermarket's method of payment and relevant apparatus
CN109509061A (en) * 2018-10-31 2019-03-22 广州慧睿思通信息科技有限公司 Purchase method, device, system and storage medium based on artificial intelligence
CN109614833A (en) * 2018-11-29 2019-04-12 深圳市佳维思科技有限公司 A kind of article ID automatic recognition system and recognition methods

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103942900A (en) * 2014-04-29 2014-07-23 Tcl集团股份有限公司 Social system for public places
CN106651340A (en) * 2015-11-02 2017-05-10 阿里巴巴集团控股有限公司 Settlement method and device
CN106934692A (en) * 2017-03-03 2017-07-07 陈维龙 Item Information processing system, method and device
CN107103503A (en) * 2017-03-07 2017-08-29 阿里巴巴集团控股有限公司 A kind of sequence information determines method and apparatus
CN107464116A (en) * 2017-07-25 2017-12-12 苏宁云商集团股份有限公司 A kind of order settlement method and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10290031B2 (en) * 2013-07-24 2019-05-14 Gregorio Reid Method and system for automated retail checkout using context recognition

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103942900A (en) * 2014-04-29 2014-07-23 Tcl集团股份有限公司 Social system for public places
CN106651340A (en) * 2015-11-02 2017-05-10 阿里巴巴集团控股有限公司 Settlement method and device
CN106934692A (en) * 2017-03-03 2017-07-07 陈维龙 Item Information processing system, method and device
CN107103503A (en) * 2017-03-07 2017-08-29 阿里巴巴集团控股有限公司 A kind of sequence information determines method and apparatus
CN107464116A (en) * 2017-07-25 2017-12-12 苏宁云商集团股份有限公司 A kind of order settlement method and system

Also Published As

Publication number Publication date
CN108510673A (en) 2018-09-07

Similar Documents

Publication Publication Date Title
CN108520409B (en) Rapid checkout method and device and electronic equipment
US10192408B2 (en) Registry verification for a mechanized store using radio frequency tags
US20230013957A1 (en) Non-Scan Loss Verification at Self-Checkout Terminal
CN107464116B (en) Order settlement method and system
CN107451816B (en) Method and device for realizing offline transaction
CN108510673B (en) Automatic radio frequency quick checkout method and device and electronic equipment
CN108109293B (en) Commodity anti-theft settlement method and device and electronic equipment
CN109920174B (en) Book borrowing method and device, electronic equipment and storage medium
KR102333347B1 (en) System and method for relaying smart store
EP3510571A1 (en) Order information determination method and apparatus
US11379903B2 (en) Data processing method, device and storage medium
CN109146629B (en) Target object locking method and device, computer equipment and storage medium
EP3901841A1 (en) Settlement method, apparatus, and system
CN111161486A (en) Commodity anti-theft method and system based on settlement box
CN111222870A (en) Settlement method, device and system
CN113128898A (en) Vending machine management method and device, electronic equipment and storage medium
CN108961559A (en) Intelligent vending system and its good selling method
CN108171286B (en) Unmanned selling method and system
US20200250949A1 (en) Method and apparatus for generating information, and device for human-computer interaction
CN111178860A (en) Settlement method, device, equipment and storage medium for unmanned convenience store
CN113140049A (en) Software control method and device for unlicensed vehicle in parking lot
CN108830644A (en) A kind of unmanned shop shopping guide method and its device, electronic equipment
CN111178265A (en) Commodity identification method and device
CN110659955A (en) Multi-user shopping management method, device, equipment and storage medium
CN112785382A (en) Shopping cart, shopping cart control method, and computer-readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant