CN116503060A - Object taking behavior identification method and device, electronic equipment and storage medium - Google Patents
Object taking behavior identification method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN116503060A CN116503060A CN202210448656.4A CN202210448656A CN116503060A CN 116503060 A CN116503060 A CN 116503060A CN 202210448656 A CN202210448656 A CN 202210448656A CN 116503060 A CN116503060 A CN 116503060A
- Authority
- CN
- China
- Prior art keywords
- weight
- initial
- taking
- target object
- behavior
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
- G06Q20/145—Payments according to the detected use or quantity
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01G—WEIGHING
- G01G19/00—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout 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/0054—Checkout 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 with control of supplementary check-parameters, e.g. weight or number of articles
- G07G1/0072—Checkout 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 with control of supplementary check-parameters, e.g. weight or number of articles with means for detecting the weight of the article of which the code is read, for the verification of the registration
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Marketing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a method, a device, electronic equipment and a storage medium for identifying object taking behaviors, wherein the method comprises the following steps: acquiring a second initial weight of the target object; if the weight of the target object is detected to change, acquiring the current fourth weight of the target object; comparing the second initial weight with the fourth weight, and if the second initial weight is larger than the fourth weight and the weight difference between the second initial weight and the fourth weight is larger than or equal to the weight of the appliance, judging that the taking action is taking; if the weight of the target object is detected to change again, acquiring the current fifth weight of the target object; and if the fourth weight is smaller than the fifth weight, the weight difference between the fifth weight and the fourth weight is larger than or equal to the weight of the appliance, and the fifth weight is smaller than the second initial weight, judging that the fetching action is finished. According to the scheme, the starting time and the ending time of the object taking can be identified according to the weight change of the object, and the data input quantity of a settlement system can be reduced.
Description
Technical Field
The invention belongs to the technical field of self-service, and particularly relates to a method and a device for identifying object taking behaviors, electronic equipment and a storage medium.
Background
The self-help weighing consumption mode has become a currently ubiquitous consumption mode in the catering and retail industries, and the consumer can take objects by self, automatically weigh the objects by the system and settle accounts by self. The automatic weighing of the system is the basis of settlement, and the automatic weighing is based on the premise that the system can automatically identify the beginning and the end of the object taking action and accurately acquire an initial value and a final value, and then the difference value of the initial value and the final value is used as the metering value of settlement. However, as an unmanned system, the accurate acquisition of the initial value of each consumer by the system is influenced by the gravity center deviation of the weighing and sensing system, the evaporation of sold articles under natural or heating conditions, the collision of the consumer with a container, a balance and other actions; meanwhile, the object taking process is a continuous process, and the actions of taking the clamp, putting the clamp back, taking the object one or more times, stirring the object, shaking the object back and the like can influence the identification of the end of the object taking action and the accurate acquisition of the final value. In addition, the weighing sales model involves the integration and data interaction of the weighing system and the settlement system. In the prior art, the POS machine settlement system is manually input, only receives and processes one piece of data each time, and performs card swiping settlement, but under a self-service weighing consumption mode, the starting and ending of the object taking action cannot be accurately identified, the weighing system can only continuously output the data to the settlement system until the card swiping is finished, and as a result, the data processing capacity of the settlement system is extremely large, so that the phenomena of slow card swiping speed, repeated fee deduction, dead halt and the like of the vending system due to abnormal interaction logic of the weighing system and the settlement system can occur under a network environment. Therefore, under the self-service weighing consumption mode, if various object taking behaviors can be accurately identified through the change of the quantity and the quantity increasing and decreasing direction in the object taking process, the start and the end of the object taking behaviors can be intelligently judged, the stability, the accuracy and the fault tolerance of the system can be improved, and the data processing pressure of the settlement system can be reduced.
Disclosure of Invention
An objective of the embodiments of the present disclosure is to provide a method, an apparatus, an electronic device, and a storage medium for identifying a fetching behavior.
In order to solve the technical problems, the embodiments of the present application are implemented in the following manner:
in a first aspect, the present application provides a method for identifying a picking behavior, where a picking device is not required when a picking behavior occurs, the method includes:
acquiring a first initial weight of a target object;
if the weight of the target object is detected to change, acquiring the current first weight of the target object;
comparing the first initial weight with the first weight, and if the weight difference between the first initial weight and the first weight is larger than a weight threshold value, judging that the taking action is taking;
if the weight of the target object is not detected to change within the preset time, judging that the object taking action is finished, sending the product of the weight difference between the first initial weight and the first weight and the unit price to a settlement system, so that the settlement system finishes settlement and sends a settlement completion instruction, receiving the settlement completion instruction sent by the settlement system, acquiring the current second weight of the target object, and taking the second weight as the first initial weight.
In one embodiment, if the weight of the target object is detected to change again within the preset time period, the current third weight of the target object is obtained;
The third weight was taken as the first weight.
In a second aspect, the present application provides a method for identifying a picking behavior, where a picking tool is required to be used when the picking behavior occurs, the method includes:
obtaining a second initial weight of the object, wherein the second initial weight comprises the sum of the initial weight of the object to be fetched and the weight of the object fetching device;
if the weight of the target object is detected to change, acquiring the current fourth weight of the target object;
comparing the second initial weight with the fourth weight, and if the second initial weight is larger than the fourth weight and the weight difference between the second initial weight and the fourth weight is larger than or equal to the weight of the appliance, judging that the taking action is taking;
if the weight of the target object is detected to change again, acquiring the current fifth weight of the target object;
comparing the fifth weight with the fourth weight, if the fourth weight is smaller than the fifth weight and the weight difference between the fifth weight and the fourth weight is larger than or equal to the weight of the appliance and the fifth weight is smaller than the second initial weight, judging that the object taking action is finished, sending the product of the weight difference between the second initial weight and the fifth weight and the unit price to a settlement system so that the settlement system finishes settlement and sends a settlement completion instruction, receiving the settlement completion instruction sent by the settlement system, acquiring the current sixth weight of the object, and taking the sixth weight as the second initial weight.
In one embodiment, before receiving a settlement completion instruction sent by the settlement system, if detecting that the weight of the target object changes again, acquiring the current seventh weight of the target object;
the seventh weight is taken as the fourth weight.
In one embodiment, if the second initial weight is less than the fourth weight, determining that the fetching behavior is a first behavior; the current eighth weight of the target object is obtained, and the eighth weight is taken as a second initial weight.
In one embodiment, if the fourth weight is less than the fifth weight and the weight difference between the fifth weight and the fourth weight is less than the weight of the appliance, determining that the fetching behavior is the second behavior;
if the fourth weight is smaller than the fifth weight, the weight difference between the fifth weight and the fourth weight is larger than or equal to the weight of the appliance, and the fifth weight is equal to the second initial weight, determining that the object taking behavior is a third behavior;
if the fourth weight is smaller than the fifth weight, the weight difference between the fifth weight and the fourth weight is larger than or equal to the weight of the appliance, and the fifth weight is larger than the second initial weight, judging that the object taking behavior is a fourth behavior;
if the fourth weight is greater than the fifth weight, determining that the object taking behavior is a fifth behavior.
In a third aspect, the present application provides a device for identifying a picking action, where the picking action does not need to be performed by a picking tool, the device includes:
the first acquisition module is used for acquiring a first initial weight of the target object;
the second acquisition module is used for acquiring the current first weight of the target object if the weight of the target object is detected to change;
the first judging module is used for comparing the first initial weight with the first weight, and judging that the taking action is to start taking if the weight difference between the first initial weight and the first weight is greater than a weight threshold;
and the second judging module is used for judging that the object taking action is finished if the weight of the object is not detected to change within the preset time, sending the product of the weight difference between the first initial weight and the first weight and the unit price to the settlement system so as to enable the settlement system to finish settlement and send a settlement completion instruction, receiving the settlement completion instruction sent by the settlement system, acquiring the current second weight of the object, and taking the second weight as the first initial weight.
In a fourth aspect, the present application provides a device for identifying a picking behavior, where a picking tool is required to be used when a picking behavior occurs, the device includes:
A third acquisition module for acquiring a second initial weight of the object, wherein the second initial weight comprises a sum of an initial weight of the object to be fetched and an appliance weight of the object fetching appliance;
the fourth acquisition module is used for acquiring the current fourth weight of the target object if the weight of the target object is detected to change;
the third judging module is used for comparing the second initial weight with the fourth weight, and judging that the taking action is to start taking if the second initial weight is larger than the fourth weight and the weight difference between the second initial weight and the fourth weight is larger than or equal to the weight of the appliance;
the fifth acquisition module is used for acquiring the current fifth weight of the target object if detecting that the weight of the target object changes again;
and the fourth judging module is used for comparing the fifth weight with the fourth weight, judging that the object taking action is finished if the fourth weight is smaller than the fifth weight and the weight difference between the fifth weight and the fourth weight is larger than or equal to the weight of the appliance and the fifth weight is smaller than the second initial weight, sending the product of the weight difference between the second initial weight and the fifth weight and the unit price to the settlement system so as to enable the settlement system to finish settlement and send a settlement completion instruction, receiving the settlement completion instruction sent by the settlement system, acquiring the current sixth weight of the object, and taking the sixth weight as the second initial weight.
In a fifth aspect, the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements a method for identifying a picking behavior according to the first aspect or the second aspect when executing the program.
In a sixth aspect, the present application provides a readable storage medium having stored thereon a computer program which when executed by a processor implements a retrieval behavior recognition method as in the first or second aspects.
As can be seen from the technical solutions provided in the embodiments of the present disclosure, the solution may be to obtain weights of objects at different moments, identify a start moment and an end moment of the object taking action according to the change of the weights, calculate the weight of the object according to the weight at the start and the weight at the end of the object taking action, and send the product of the calculated weight of the object and the unit price of the object to the settlement system to complete settlement, so that the data input amount of the settlement system may be reduced, that is, the data processing pressure of the settlement system may be reduced.
Drawings
In order to more clearly illustrate the embodiments of the present description or the technical solutions in the prior art, the drawings that are required in the embodiments or the description of the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments described in the present description, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of a method for identifying a picking behavior according to an embodiment of the present application;
fig. 2 is a second flowchart of a method for identifying object taking behavior according to an embodiment of the present disclosure;
fig. 3 is a flowchart illustrating a method for identifying a picking behavior according to an embodiment of the present application;
fig. 4 is a flowchart illustrating a method for identifying a picking behavior according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a device for identifying object taking behavior according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram II of the object taking behavior identification device provided in the embodiment of the present application;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions in the present specification better understood by those skilled in the art, the technical solutions in the embodiments of the present specification will be clearly and completely described below with reference to the drawings in the embodiments of the present specification, and it is obvious that the described embodiments are only some embodiments of the present specification, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are intended to be within the scope of the present disclosure.
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system configurations, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. It will be apparent, however, to one skilled in the art that the present application may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present application with unnecessary detail.
It will be apparent to those skilled in the art that various modifications and variations can be made in the specific embodiments of the present disclosure without departing from the scope or spirit of the disclosure. Other embodiments will be apparent to the skilled person from the description of the present application. The specification and examples are exemplary only.
As used herein, the terms "comprising," "including," "having," "containing," and the like are intended to be inclusive and mean an inclusion, but not limited to.
The "parts" in the present application are all parts by mass unless otherwise specified.
In the related art, under a self-service weighing consumption mode, the start and the end of a taking action cannot be accurately identified, the weighing system can only continuously output data to the settlement system until the card swiping is finished, so that the data processing capacity of the settlement system is extremely large, and the phenomena of slow card swiping speed, repeated fee deduction, dead halt and the like of the vending system due to abnormal interaction logic of the weighing system and the settlement system can occur under a network environment.
Based on the defects, the application provides a method for identifying the object taking behavior, which can identify the object taking behavior through the weight change in the object taking process, so as to judge the start and the end of the object taking behavior, calculate the weight of the object to be taken and lighten the data processing pressure of a settlement system.
Referring to fig. 1 and fig. 2, a flow chart of a method for identifying object taking behavior according to an embodiment of the present application is shown. It can be appreciated that the identification method of the taking behavior can be applied to the field of self-service weighing consumption, such as self-service settlement of self-service selected articles (mainly the articles to be weighed in the embodiment of the application) in an unmanned supermarket, such as self-service settlement of self-service selected dinner articles by a self-service restaurant consumer. It can be further understood that the object (i.e., the object in the following embodiments) to be picked up by the consumer in the process of identifying the object picking up behavior, and the object may be snack, vegetable, fruit, meat, etc. to be weighed when the supermarket is not occupied; in cafeterias, the target can be dishes, fruits and the like. When the object is fetched, some consumers need to use the object fetching device to fetch the object, and some objects are packaged or other objects can be fetched by hand directly, the consumers do not need to use the object fetching device to fetch the object. The following description is made of the fact that the article taking device is not required to be used when the article taking action occurs and the article taking device is required to be used when the article taking action occurs.
In one embodiment, as shown in fig. 1, a method for identifying a picking behavior, if a picking tool is not required to be used when the picking behavior occurs, may include:
s110, acquiring a first initial weight of a target object;
s120, if the weight of the target object is detected to change, acquiring the current first weight of the target object;
s130, comparing the first initial weight with the first weight, and if the weight difference between the first initial weight and the first weight is larger than a weight threshold, judging that the taking action is to start taking;
and S140, if the weight of the target object is not detected to change within the preset time, judging that the object taking action is finished, sending the product of the weight difference between the first initial weight and the first weight and the unit price to a settlement system so as to enable the settlement system to finish settlement and send a settlement completion instruction, receiving the settlement completion instruction sent by the settlement system, acquiring the current second weight of the target object, and taking the second weight as the first initial weight.
If the weight of the target object is detected to change again within the preset time length, acquiring the current third weight of the target object;
the third weight was taken as the first weight.
Specifically, the weight threshold may be set according to actual requirements, and the weight threshold may be set to 0, or may be set to an error range value (for example, a target object may be dehydrated after being placed for a period of time, resulting in weight loss, etc.). The weight threshold is smaller than the minimum weight of the target, for example, the target is chocolate with a package, and the weight threshold is smaller than the weight of one bag of chocolate.
The preset time length can be set according to actual requirements.
It will be appreciated that the weight of the target may be reset prior to the first initial weight of the target being obtained, i.e., the staff member completes the placement of the target prior to the start of the vending process and resets the target weight. It will also be appreciated that in the vending process, if the worker performs the target addition (i.e., the worker adds a new target to the container), the weight of the target needs to be reset.
After the weight reset of the target object is completed, detecting and recording that the current residual weight value (namely the first initial weight) of the target object is G 0 . It will be appreciated that the weight G of the object in this application 0 Including the weight of the object itself and the weight of the container.
If the residual weight value of the target object is changed, the changed residual weight (namely the current first weight of the target object) is recorded as G 1 。
It will be appreciated that if the first initial weight is less than the first weight, this may be caused by the operator adding the object or may be caused by an inadvertent touch with the container. If the first initial weight is greater than the first weight when the customer takes the object, the comparison result of the weight difference between the first initial weight and the first weight and the weight threshold can be used for judging whether the customer starts taking the object. If the weight difference is less than or equal to the weight threshold, determining that the customer does not begin taking the object; if the weight difference is greater than the weight threshold, it is determined that the customer is beginning to pick up the item.
If the customer starts taking the object, detecting whether the weight of the object is changed within the prediction time period, if the weight of the object is changed, the customer is still taking the current third weight of the object obtained after the change as the first weight, continuing to detect until the weight of the object is not changed within the prediction time period, and judging that the object taking of the customer is finished.
After the customer gets the article, G can be added 0 -G 1 The product of the value of (2) and the unit price of the target object is sent to a settlement system, the settlement system settles the target object taken by the customer, after the customer settles, the settlement system sends out a settlement completion instruction, and after receiving the settlement completion instruction, the current second weight of the obtained target object is taken as the first initial weight.
In the embodiment of the application, the relation between the weight difference value of the first initial weight and the first weight and the weight threshold value is compared to determine the object taking start time, then the object taking end time is determined according to whether the weight of the target object changes within the preset time, and the product of the weight difference value of the first initial weight and the first weight at the object taking start time and the unit price of the target object is sent to the settlement system to finish settlement, so that the data input quantity of the settlement system can be reduced, namely the data processing pressure of the settlement system can be reduced.
In one embodiment, as shown in fig. 2, a method for identifying an object taking action, if an object taking action is required to use an object taking device, may include:
s210, acquiring a second initial weight of the target object, wherein the second initial weight comprises the sum of the initial weight of the object to be fetched and the weight of an object fetching device;
s220, if the weight of the target object is detected to change, acquiring the current fourth weight of the target object;
s230, comparing the second initial weight with the fourth weight, and if the second initial weight is larger than the fourth weight and the weight difference between the second initial weight and the fourth weight is larger than or equal to the weight of the appliance, judging that the object taking action is to start object taking;
s240, if the weight of the target object is detected to change again, acquiring the current fifth weight of the target object;
s250, comparing the fifth weight with the fourth weight, if the fourth weight is smaller than the fifth weight and the weight difference between the fifth weight and the fourth weight is larger than or equal to the weight of the appliance and the fifth weight is smaller than the second initial weight, judging that the object taking action is finished, sending the product of the weight difference between the second initial weight and the fifth weight and the unit price to a settlement system so that the settlement system finishes settlement and sends a settlement completion instruction, receiving the settlement completion instruction sent by the settlement system, acquiring the current sixth weight of the target object, and taking the sixth weight as the second initial weight.
Optionally, before receiving a settlement completion instruction sent by the settlement system, if the weight of the target object is detected to change again, acquiring the current seventh weight of the target object;
the seventh weight is taken as the fourth weight.
If the second initial weight is smaller than the fourth weight, determining that the object taking behavior is a first behavior; the current eighth weight of the target object is obtained, and the eighth weight is taken as a second initial weight.
If the fourth weight is smaller than the fifth weight and the weight difference between the fifth weight and the fourth weight is smaller than the weight of the appliance, judging that the object taking behavior is a second behavior;
if the fourth weight is smaller than the fifth weight, the weight difference between the fifth weight and the fourth weight is larger than or equal to the weight of the appliance, and the fifth weight is equal to the second initial weight, determining that the object taking behavior is a third behavior;
if the fourth weight is smaller than the fifth weight, the weight difference between the fifth weight and the fourth weight is larger than or equal to the weight of the appliance, and the fifth weight is larger than the second initial weight, judging that the object taking behavior is a fourth behavior;
if the fourth weight is greater than the fifth weight, determining that the object taking behavior is a fifth behavior.
Specifically, in the embodiment of the present application, when the object taking action occurs, an object taking action identification method of an object taking device is required, where the object taking device may be: clamps, colander, spoons, etc. In the embodiment of the application, the object is shown by taking dishes in a cafeteria as an example, and the object taking device is shown by taking a clamp as an example.
It will be appreciated that the weight of the dish and the clamp will need to be reset before the second initial weight of the dish is obtained, i.e. the staff completes the holding of the dish and clamp before the meal selling is started, and resets the weight of the dish, and the staff picks up the clamp from the dish and returns it to the dish to record the clamp weight G Clip (i.e., appliance weight). It will also be appreciated that the clamp weight may also be set in advance for the worker. It will also be appreciated that if the clamp is replaced, the weight of the dish and clamp will also need to be reset. It will also be appreciated that during the vending process, if the staff is to perform a dish addition (i.e. the staff is to add a new dish to the dish holding appliance), the weight of the dish and the clamp also needs to be reset.
After the weight reset of the dishes and the clamp is completed, detecting and recording that the current residual weight value (namely the second initial weight) of the dishes on the meal line is G 0 . Wherein the G is 0 Is the total weight of dishes and fetching devices.
If the value of the remaining weight of the dish is changed, the changed remaining weight (namely the current fourth weight of the target object) is recorded as G 1 。
It will be appreciated that the change in the value of the remaining weight of the dish may be caused by the addition of the dish by the staff, or by the customer picking up the clamp, or by the customer inadvertently touching the dish holder, and in particular the action of picking up the dish may be determined by comparing the second initial weight with the fourth weight.
If the current dishes remainWeight G 1 (i.e. fourth weight) is greater than the second initial weight G 0 When the remaining weight of the dishes increases, the operator is judged to add the dishes (namely, the first behavior), the eighth weight of the target object is obtained, and the eighth weight is taken as the second initial weight G 0 。
If the current dish remains with the weight G 1 (i.e. fourth weight) is smaller than the second initial weight G 0 And a second initial weight G 0 And a fourth weight G 1 The weight difference of (2) is greater than or equal to the appliance weight G Clip When the remaining weight of the dish is reduced, it is determined that the customer has taken up the clamp, that is, the dish taking start (the object taking start).
It can be understood that, after the customer picks up the clamp to begin picking up the dish, the possible actions include normal picking up of the dish (the customer picks up the clamp first and then starts to clamp the dish to the dish plate, and after the meal is picked up, the clamp is put back into the dish basin and then settled), shaking back of the dish (the customer shakes back the dishes of the clamp into the dish containing device during the meal picking process), placing back the clamp without picking up the dish (the customer picks up the clamp and places back the dish containing device without picking up the dish), and the like.
It will also be appreciated that when a customer picks up the clamp, the clamp may clamp the dishes (at this point G 0 -G 1 >G Clip ) There may be no dish to be clipped (at this time G 0 -G 1 =G Clip )。
After the dish is taken, if the weight of the target object is detected to be changed again, the residual weight after the change (namely the current fifth weight of the target object) is recorded as G 2 。
Comparison G 1 And G 2 And (3) judging the specific behavior after the object taking is started.
If G 1 <G 2 And G is 2 -G 1 ≥G Clip And G is 2 <G 0 If it is determined that the object taking is completed, the method (G 0 -G 2 ) The X unit price is sent to a settlement system, the settlement system performs settlement, a settlement completion instruction is sent after the settlement is completed, the current sixth weight of the target object is obtained again after the settlement completion instruction is received, and the sixth weight is used asIs the second initial weight.
And before receiving a settlement completion instruction sent by the settlement system, if detecting that the weight of the target object changes again, acquiring the current seventh weight of the target object, taking the seventh weight as a fourth weight, and returning to be compared with the second initial weight.
If G 1 <G 2 And G is 2 -G 1 <G Clip Judging that the back dish is dithered (namely, the second behavior), and continuously acquiring the current fifth weight G of the target object in real time 2 And continuously comparing the obtained product with the fourth weight, and judging the specific behavior after the object taking is started.
If G 1 <G 2 And G is 2 -G 1 ≥G Clip And G is 2 =G 0 And determining that the customer returns to the clamp to fetch no meal (namely, the third action), and returning to acquire the second initial weight of the target object again.
If G 1 <G 2 And G is 2 - G 1 ≥G Clip And G is 2 >G 0 And determining that the customer is pressing the scale or returning the dish (namely, the fourth action).
If G 1 >G 2 And (3) indicating that the customer still takes the dishes (namely, the fifth action), and continuously acquiring the changed weight as the fifth weight.
If the fifth weight G 2 When the object taking behavior is judged to be the second behavior, the third behavior, the fourth behavior or the fifth behavior, the object taking behavior is changed at least twice, and G is judged 2 In the judgment formula G, for the residual weight value of the meal when the last time changes 1 The remaining weight value of the previous meal after the last change.
According to the embodiment of the application, the object taking starting time is determined by comparing the relation between the second initial weight and the fourth weight and the relation between the second initial weight and the weight of the appliance, then the object taking ending time is determined according to the relation between the fourth weight and the fifth weight and the relation between the fourth weight and the weight of the appliance, the product of the weight difference value between the second initial weight and the fifth weight at the object taking starting time and the unit price of the target object is sent to the settlement system to finish settlement, and weight information which is not needed to be pushed is filtered out so as to optimize the weight information output by the weighing system, so that the data volume sent to the settlement system by the weighing system is reduced, the data processing pressure of the settlement system is reduced, and the settlement efficiency, stability, accuracy and fault tolerance of the whole system are improved.
The following describes, with reference to fig. 3, the steps of the method for identifying the picking behavior without using the picking tool when the picking behavior occurs.
Step1: the staff completes the holding of the target object and resets the initial weight;
step2: detecting and recording the current first initial weight of the target object as G 0 ;
Step3: if the weight of the target object is changed, the residual weight value after the change is recorded as G 1 ;
Step4: comparison G 0 And G 1 If G is the size of 0 <G 1 Judging that the staff adds the target object into the appliance for containing the target object, and executing Step1; if G 0 -G 1 ≥G Threshold value Judging that the customer starts taking the object, and executing Step5;
step5: judging whether the weight of the target object changes within a preset time period, and executing Step3 if the weight of the target object changes; if the object is not changed, judging that the object taking is finished, and executing Step6;
step6: will (G) 0 -G 1 ) The X unit price is sent to a settlement system, the settlement system performs settlement, and after settlement is completed, a settlement completion instruction is sent to a weighing system;
step7: judging whether the weight of the target object changes again before the weighing system receives a settlement completion instruction, and executing Step3 if the weight of the target object changes again; if the weight of the target is not changed again, executing Step8;
Step8: and after receiving the settlement completion instruction, the weighing system executes Step2.
The following describes the steps of the method for identifying the picking behavior of the picking tool when the picking behavior occurs in the application with reference to fig. 4. In the following steps with G 2 One change is shown as an example.
Step1: the staff completes the holding of dishes and clamps before meal selling begins, and resets the initial weight value;
step2: the staff will do the following normative operations: the clamp is taken up from the vegetable basin and put back into the vegetable basin, and the weight of the clamp is recorded as G Clip ;
Step3: detecting and recording the current residual weight value of the meal as the second initial weight G 0 ;
Step4: if the residual weight value of the meal is changed, the changed residual weight value is marked as G 1 ;
Step5: comparison G 0 And G 1 If G is the size of 0 <G 1 Judging that the staff is added with dishes, and executing Step3; if G 0 ≥G 1 And G is 0 -G 1 ≥G Clip Determining that the customer takes up the clamp to begin taking the meal, and executing Step6;
step6: if the weight of the meal product changes again, the residual weight value of the meal product after the change is marked as G 2 ;
Step7: comparison G 1 And G 2 Size, if G 1 <G 2 Further let G 2 And G 1 Is the difference between G and G Clip Comparing if G 2 -G 1 ≥G Clip And G 0 >G 2 Judging that the meal taking is finished, and executing Step8; if G 1 <G 2 And G 2 -G 1 <G Clip Judging that the dish is shaken back, and executing Step6; if G 1 <G 2 And G 2 -G 1 ≥G Clip And G 2 =G 0 Determining that the customer returns to the clamp and does not take the meal, and executing Step4; if G 1 <G 2 And G 2 -G 1 ≥G Clip And G 2 >G 0 Judging that the weighing scale is a customer weighing scale, alarming to remind the customer of standard operation, and executing Step6; if G 1 ≥G 2 Determining that the customer is taking a meal, and executing Step6;
step8: will (G) 0 -G 2 ) The X unit price is sent to a settlement system, the settlement system performs settlement, and after the settlement is completed, the X unit price is sent to a weighing systemA settlement completion instruction;
step9: judging whether the weight of the target object changes again before the weighing system receives a settlement completion instruction, and executing Step4 if the weight of the target object changes again; if the weight of the target is not changed again, executing Step10;
step10: after receiving the settlement completion instruction, the weighing system executes Step3.
As shown in fig. 5, the embodiment of the present application further discloses a device 500 for identifying a picking behavior, which may include:
a first obtaining module 510, configured to obtain a first initial weight of the target object;
the second obtaining module 520 is configured to obtain a current first weight of the target object if the weight of the target object is detected to change;
A first determining module 530, configured to compare the first initial weight and the first weight, and determine that the taking action is to start taking if a weight difference between the first initial weight and the first weight is greater than a weight threshold;
the second determining module 540 is configured to determine that the object taking action is to end taking if the weight of the object is not detected to change within the preset time period, send the product of the weight difference between the first initial weight and the first weight and the unit price to the settlement system, so that the settlement system completes settlement and sends a settlement completion instruction, receive the settlement completion instruction sent by the settlement system, obtain the current second weight of the object, and take the second weight as the first initial weight.
Optionally, the object taking behavior identifying device 500 further includes: a sixth acquisition module configured to:
if the weight of the target object is detected to change again within the preset time length, acquiring the current third weight of the target object;
the third weight was taken as the first weight.
As shown in fig. 6, the embodiment of the present application further discloses an object taking behavior identification device 600, which may include:
a third acquiring module 610, configured to acquire a second initial weight of the object, where the second initial weight includes a sum of an initial weight of the object to be fetched and an appliance weight of the object fetching appliance;
A fourth obtaining module 620, configured to obtain a current fourth weight of the target object if the weight of the target object is detected to change;
a third determining module 630, configured to compare the second initial weight with the fourth weight, and determine that the taking action is to start taking if the second initial weight is greater than the fourth weight and a weight difference between the second initial weight and the fourth weight is greater than or equal to the appliance weight;
a fifth obtaining module 640, configured to obtain a current fifth weight of the target object if the weight of the target object is detected to change again;
and a fourth determining module 650, configured to compare the fifth weight with the fourth weight, determine that the object taking action is finished if the fourth weight is less than the fifth weight and the weight difference between the fifth weight and the fourth weight is greater than or equal to the weight of the appliance and the fifth weight is less than the second initial weight, send the product of the weight difference between the second initial weight and the fifth weight and the unit price to the settlement system, so that the settlement system finishes settlement and sends a settlement completion instruction, receive the settlement completion instruction sent by the settlement system, acquire the current sixth weight of the object, and take the sixth weight as the second initial weight.
Optionally, the object taking behavior identifying device 600 further includes: a seventh acquisition module, configured to:
Before receiving a settlement completion instruction sent by a settlement system, if detecting that the weight of the target object changes again, acquiring the current seventh weight of the target object;
the seventh weight is taken as the fourth weight.
Optionally, the third determining module 630 is further configured to:
if the second initial weight is smaller than the fourth weight, determining that the object taking behavior is a first behavior; the current eighth weight of the target object is obtained, and the eighth weight is taken as a second initial weight.
Optionally, the fourth determining module 650 is further configured to:
if the fourth weight is smaller than the fifth weight and the weight difference between the fifth weight and the fourth weight is smaller than the weight of the appliance, judging that the object taking behavior is a second behavior;
if the fourth weight is smaller than the fifth weight, the weight difference between the fifth weight and the fourth weight is larger than or equal to the weight of the appliance, and the fifth weight is equal to the second initial weight, determining that the object taking behavior is a third behavior;
if the fourth weight is smaller than the fifth weight, the weight difference between the fifth weight and the fourth weight is larger than or equal to the weight of the appliance, and the fifth weight is larger than the second initial weight, judging that the object taking behavior is a fourth behavior;
if the fourth weight is greater than the fifth weight, determining that the object taking behavior is a fifth behavior.
The object taking behavior identification device provided in this embodiment may execute the embodiment of the method, and its implementation principle and technical effects are similar, and will not be described herein.
Fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. As shown in fig. 7, a schematic structural diagram of an electronic device 700 suitable for use in implementing embodiments of the present application is shown.
As shown in fig. 7, the electronic apparatus 700 includes a Central Processing Unit (CPU) 701, which can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 702 or a program loaded from a storage section 708 into a Random Access Memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the device 700 are also stored. The CPU 701, ROM 702, and RAM 703 are connected to each other through a bus 704. An input/output (I/O) interface 705 is also connected to bus 704.
The following components are connected to the I/O interface 705: an input section 706 including a keyboard, a mouse, and the like; an output portion 707 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like; a storage section 708 including a hard disk or the like; and a communication section 709 including a network interface card such as a LAN card, a modem, or the like. The communication section 709 performs communication processing via a network such as the internet. The drive 710 is also connected to the I/O interface 705 as needed. A removable medium 711 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 710 as necessary, so that a computer program read therefrom is mounted into the storage section 708 as necessary.
In particular, according to embodiments of the present disclosure, the processes described above with reference to fig. 1, 2 may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program comprising program code for performing the aforementioned object taking behavior recognition method. In such an embodiment, the computer program may be downloaded and installed from a network via the communication portion 709, and/or installed from the removable medium 711.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units or modules described in the embodiments of the present application may be implemented by software, or may be implemented by hardware. The described units or modules may also be provided in a processor. The names of these units or modules do not in some way constitute a limitation of the unit or module itself.
The system, apparatus, module or unit set forth in the above embodiments may be implemented in particular by a computer chip or entity, or by a product having a certain function. One typical implementation is a computer. In particular, the computer may be, for example, a personal computer, a notebook computer, a mobile phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
As another aspect, the present application also provides a storage medium, which may be a storage medium contained in the foregoing apparatus in the foregoing embodiment; or may be a storage medium that exists alone and is not incorporated into the device. The storage medium stores one or more programs for use by one or more processors in performing the retrieval behavior recognition methods described herein.
Storage media includes both permanent and non-permanent, removable and non-removable media, and information storage may be implemented by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer-readable media, as defined herein, does not include transitory computer-readable media (transmission media), such as modulated data signals and carrier waves.
It should be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or apparatus that comprises an element.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, as relevant to see a section of the description of method embodiments.
Claims (10)
1. A method for identifying a picking behavior, wherein if a picking behavior occurs, a picking tool is not required, the method comprising:
acquiring a first initial weight of a target object;
if the weight of the target object is detected to change, acquiring the current first weight of the target object;
comparing the first initial weight with the first weight, and if the weight difference between the first initial weight and the first weight is larger than a weight threshold, judging that the object taking action is to start object taking;
if the weight of the target object is not detected to change within the preset time, judging that the object taking action is that object taking is finished, sending the product of the weight difference between the first initial weight and the first weight and the unit price to a settlement system so that the settlement system finishes settlement and sends a settlement completion instruction, receiving the settlement completion instruction sent by the settlement system, acquiring the current second weight of the target object, and taking the second weight as the first initial weight.
2. The method of claim 1, wherein if a weight change of the target object is detected within the preset time period, a current third weight of the target object is obtained;
the third weight is taken as the first weight.
3. The object taking behavior identification method is characterized in that an object taking device is needed when object taking behavior occurs, and the method comprises the following steps:
obtaining a second initial weight of the object, wherein the second initial weight comprises the sum of the initial weight of the object to be fetched and the appliance weight of the object fetching appliance;
if the weight of the target object is detected to change, acquiring the current fourth weight of the target object;
comparing the second initial weight with the fourth weight, and if the second initial weight is greater than the fourth weight and the weight difference between the second initial weight and the fourth weight is greater than or equal to the appliance weight, judging that the taking action is taking start;
if the weight of the target object is detected to change again, acquiring the current fifth weight of the target object;
comparing the fifth weight with the fourth weight, if the fourth weight is smaller than the fifth weight and the weight difference between the fifth weight and the fourth weight is larger than or equal to the weight of the appliance and the fifth weight is smaller than the second initial weight, judging that the taking action is finished, sending the product of the weight difference between the second initial weight and the fifth weight and the unit price to a settlement system so that the settlement system finishes settlement and sends a settlement completion instruction, receiving the settlement completion instruction sent by the settlement system, acquiring the current sixth weight of the target object, and taking the sixth weight as the second initial weight.
4. The method according to claim 3, wherein, before receiving the settlement completion instruction sent by the settlement system, if it is detected that the weight of the target object changes again, acquiring a current seventh weight of the target object;
the seventh weight is taken as the fourth weight.
5. The method of claim 3 or 4, wherein if the second initial weight is less than the fourth weight, determining the pick-up behavior as a first behavior; and acquiring the current eighth weight of the target object, and taking the eighth weight as the second initial weight.
6. The method of claim 3 or 4, wherein the act of picking is determined to be a second act if the fourth weight is less than the fifth weight and a weight difference between the fifth weight and the fourth weight is less than the implement weight;
if the fourth weight is smaller than the fifth weight, the weight difference between the fifth weight and the fourth weight is larger than or equal to the weight of the appliance, and the fifth weight is equal to the second initial weight, judging that the object taking behavior is a third behavior;
if the fourth weight is smaller than the fifth weight, the weight difference between the fifth weight and the fourth weight is larger than or equal to the weight of the appliance, and the fifth weight is larger than the second initial weight, judging that the object taking behavior is a fourth behavior;
And if the fourth weight is greater than the fifth weight, judging that the object taking behavior is a fifth behavior.
7. An article taking action recognition device, wherein if article taking action occurs without using an article taking instrument, the device comprises:
the first acquisition module is used for acquiring a first initial weight of the target object;
the second acquisition module is used for acquiring the current first weight of the target object if the weight of the target object is detected to change;
the first judging module is used for comparing the first initial weight with the first weight, and judging that the object taking action is to start object taking if the weight difference between the first initial weight and the first weight is larger than a weight threshold;
and the second judging module is used for judging that the object taking action is finished if the weight of the object is not detected to change within the preset time, sending the product of the weight difference between the first initial weight and the first weight and the unit price to a settlement system so as to enable the settlement system to finish settlement and send a settlement completion instruction, receiving the settlement completion instruction sent by the settlement system, acquiring the current second weight of the object, and taking the second weight as the first initial weight.
8. An article taking behavior identification device, characterized in that an article taking tool is required to be adopted when article taking behavior occurs, the device comprising:
a third acquisition module for acquiring a second initial weight of the object, wherein the second initial weight comprises a sum of an initial weight of the object to be fetched and an appliance weight of the object fetching appliance;
a fourth obtaining module, configured to obtain a current fourth weight of the target object if the change in the weight of the target object is detected;
the third judging module is used for comparing the second initial weight with the fourth weight, and judging that the taking action is to start taking if the second initial weight is larger than the fourth weight and the weight difference between the second initial weight and the fourth weight is larger than or equal to the weight of the appliance;
a fifth obtaining module, configured to obtain a current fifth weight of the target object if the weight of the target object is detected to change again;
and a fourth determining module, configured to compare the fifth weight with the fourth weight, determine that the object taking action is finished if the fourth weight is smaller than the fifth weight, a weight difference between the fifth weight and the fourth weight is greater than or equal to the appliance weight, and the fifth weight is smaller than the second initial weight, send a product of a weight difference between the second initial weight and the fifth weight and a unit price to a settlement system, so that the settlement system completes settlement and sends a settlement completion instruction, receive the settlement completion instruction sent by the settlement system, acquire a current sixth weight of the object, and take the sixth weight as the second initial weight.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the object taking behavior recognition method according to claim 1 or 2 or any one of claims 3-6 when executing the program.
10. A readable storage medium having stored thereon a computer program, which when executed by a processor implements a method of identifying a picking behavior as claimed in claim 1 or 2 or any of claims 3-6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210448656.4A CN116503060A (en) | 2022-04-27 | 2022-04-27 | Object taking behavior identification method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210448656.4A CN116503060A (en) | 2022-04-27 | 2022-04-27 | Object taking behavior identification method and device, electronic equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116503060A true CN116503060A (en) | 2023-07-28 |
Family
ID=87317213
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210448656.4A Pending CN116503060A (en) | 2022-04-27 | 2022-04-27 | Object taking behavior identification method and device, electronic equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116503060A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117163590A (en) * | 2023-08-16 | 2023-12-05 | 深圳市研测科技有限公司 | Loading and unloading testing method, device, equipment and storage medium |
-
2022
- 2022-04-27 CN CN202210448656.4A patent/CN116503060A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117163590A (en) * | 2023-08-16 | 2023-12-05 | 深圳市研测科技有限公司 | Loading and unloading testing method, device, equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20210174300A1 (en) | Commodity replenishment method and device | |
| US7142124B2 (en) | Packaging incorporating volume-measurement capability using RFID tags | |
| WO2019165894A1 (en) | Article identification method, device and system, and storage medium | |
| CA3011552A1 (en) | Consumable item ordering system | |
| WO2021042698A1 (en) | Vision- and gravity sensing-based product identification method, device, and system | |
| CN109649916B (en) | Intelligent container cargo identification method and device | |
| CN110379070B (en) | Commodity detection method and commodity detection device | |
| US12456355B2 (en) | Self-checkout alert reduction based on packaging detection | |
| US11276107B2 (en) | Product management device, control method for product management device, and program | |
| WO2019100980A1 (en) | Method and device for adjusting actual sale price of item | |
| CN116503060A (en) | Object taking behavior identification method and device, electronic equipment and storage medium | |
| US20200097940A1 (en) | Product management device, control method for product management device, and program | |
| CN115761457A (en) | Commodity identification method, device, electronic device and computer readable medium | |
| CN112132629A (en) | Meal taking data processing method and device, storage medium and computer equipment | |
| CN114881745A (en) | Offline ordering system for intelligent restaurant | |
| CN211354523U (en) | Wine cabinet, cloud server for managing wine cabinet and terminal | |
| CN107644332B (en) | Method, device and system for detecting whether user steals articles and intelligent equipment | |
| CN111750966A (en) | Dish serving weighing method and device, storage medium and computer equipment | |
| CN108269044A (en) | Supermarket self-help transportation resources and device | |
| CN111932774A (en) | Method and device for identifying sold commodities of vending machine and vending machine | |
| TW202009859A (en) | Warehouse system | |
| CN112530108B (en) | Self-service checkout system and method based on face recognition and intelligent perception | |
| CN111199617A (en) | Method for preventing user from fee evasion | |
| US11386278B2 (en) | Product management device, control method for product management device, and program | |
| JP2019200745A (en) | Commodity display shelf monitoring system, commodity display shelf monitoring method, program, and load detector |
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 |