Self-service pickup method, device, equipment and storage medium
Through the self-service pickup method, the user identification verification and video acquisition module are used to identify products, which solves the problem of limited pickup time for the group members, and realizes self-service pickup without the participation of the group leader, improving the user experience.
Patent Information
- Application Number
- CN202210572853.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-25
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2042-05-25
AI Technical Summary
In community group buying, due to working hours restrictions, group members often cannot pick up the goods within the pickup time set by the group leader, resulting in poor pickup experience.
The self-service pickup method is adopted, and the pickup point gate is opened through user identification verification, and the video acquisition module is used to identify the items to be picked up by the user, match the items to be picked up and the quantity. If it does not match, reminder information is provided to ensure that the user picks up the goods correctly.
The pickup can be completed without the participation of the group leader, which liberates the time limit of the group leader and improves the pickup experience and efficiency of the group members.
Smart Images

Figure CN114926122B_ABST
Abstract
Description
Background Art
[0002] Community group buying is an online and offline shopping consumption behavior of resident groups in real residential communities. It is a regionalized, niche, localized, and networked group buying form based on real communities. Users place orders on the community group buying platform based on the group buying information released by the group leader, and the goods can be transported to the pickup point set by the group leader for users to pick up.
[0003] The pickup time set by the group leader generally depends on the group leader's free time. However, some group members are often unable to arrive at the pickup point within the available pickup time to pick up the items normally due to commuting time constraints.
[0004] Therefore, how to set up a pickup method that does not require the participation of the group leader so that group members can pick up goods without being restricted by the group leader's time or the opening hours of the pickup point, and improve the user experience of group members picking up goods, is a technical problem that needs to be urgently solved by technical personnel in this field. Summary of the invention
[0005] In order to overcome the defects of the above-mentioned related technologies, the present invention provides a self-service pickup method, device, equipment and storage medium, and then sets up a pickup method that does not require the participation of the group leader, so that the group members' pickup is not restricted by the group leader's time or the opening hours of the pickup point, thereby improving the user experience of the group members picking up the goods.
[0006] According to one aspect of the present invention, a self-service pickup method is provided, comprising:
[0007] Get the user ID and verify it;
[0008] In response to the user identification being verified, sending a gate opening instruction to the pickup point gate;
[0009] Providing the user with product information of the products to be picked up in the community group purchase order associated with the user ID;
[0010] Acquire images and / or videos of the pickup point shelves captured by the video capture module;
[0011] Identify the goods and quantity of goods taken out by the user from the shelf according to the image and / or video;
[0012] Determine whether the goods and the quantity of goods taken out from the shelf by the user match the goods to be taken and the quantity of goods to be taken;
[0013] If not, a pickup error reminder message is provided to the user.
[0014] In some embodiments of the present application, obtaining a user identifier and performing verification includes:
[0015] Get user ID;
[0016] Determine whether there is a community group purchase order to be picked up that is associated with the user identifier;
[0017] If yes, the verification is successful;
[0018] If not, a verification failure prompt message is provided to the user.
[0019] In some embodiments of the present application, obtaining the user identifier includes any one of the following steps:
[0020] Scanning a first identification code generated at a user terminal of the user, and obtaining the user identification according to the first identification code;
[0021] receiving feedback information sent by the user terminal of the user, the feedback information being generated based on the second identification code of the pickup point scanned by the user terminal, and obtaining the user identification according to the feedback information;
[0022] A biometric feature of the user is obtained, and the user identifier is obtained according to the biometric feature.
[0023] In some embodiments of the present application, in response to the user identification verification being successful, sending a gate opening instruction to the pickup point gate includes:
[0024] Within a set time period after the gate is opened, a gate closing instruction is sent to the pickup point gate.
[0025] In some embodiments of the present application, in response to the user identification verification being successful, sending a gate opening instruction to the pickup point gate includes:
[0026] Acquire the video and / or image at the gate captured by the video acquisition module;
[0027] In response to the video and / or image recognition at the gate that the same group of users associated with the user identification have entered the pickup point, a gate closing indication is sent to the pickup point gate, and the same group of users includes at least one user.
[0028] In some embodiments of the present application, providing the user with the commodity information of the commodity to be picked up in the community group purchase order associated with the user identifier includes:
[0029] Broadcasting the product information of the products to be picked up in the community group purchase order associated with the user identifier through a voice playback device; and / or
[0030] The product information of the goods to be picked up in the community group purchase order associated with the user identifier is printed through a printing device.
[0031] In some embodiments of the present application, the acquiring of the image and / or video of the shelf at the pickup point acquired by the video acquisition module further includes:
[0032] Before the user reaches the shelf, obtaining a first image of the shelf captured by the video capture module;
[0033] After the user leaves the shelf, a second image of the shelf captured by the video capture module is acquired,
[0034] The first image and the second image are used to identify the commodities taken out from the shelf by the user and the quantity of the commodities.
[0035] In some embodiments of the present application, the user's arrival at and leaving the shelf is determined by a video acquisition module tracking the user through acquired video.
[0036] In some embodiments of the present application, in response to the number of users entering the pickup point being one, a change in the distance between the user terminal and the shelf is determined based on communication between the user terminal and a signal terminal set on the shelf, and the arrival and departure of the user from the shelf is determined based on the distance change.
[0037] In some embodiments of the present application, the step of determining whether the goods taken out from the shelf by the user and the quantity of goods match the goods to be picked up and the quantity of goods to be picked up is triggered based on the identification information of the user leaving the pickup point.
[0038] In some embodiments of the present application, providing the user with pickup error reminder information includes:
[0039] Voice broadcast of the pickup error reminder message; and / or
[0040] A refusal to open indication is sent to the gate.
[0041] In some embodiments of the present application, in response to the fact that the number of commodities taken out from the shelf by the user is less than the number of commodities to be taken, a missing reminder message is sent to a reminder device of the shelf where the commodities are located.
[0042] In some embodiments of the present application, in response to the commodity and the quantity of the commodity taken out from the shelf by the user not matching the commodity to be taken out and the quantity of the commodity to be taken out, obtaining the trust level of the user;
[0043] In response to the user's trust level being higher than a set trust level threshold, a correction control for pickup error reminder information is provided to the user.
[0044] According to another aspect of the present application, a self-service pickup device is also provided, comprising:
[0045] A user identification acquisition module, used to acquire and verify the user identification;
[0046] A sending module, configured to send a gate opening instruction to the gate of the pickup point in response to the user identification being verified;
[0047] A commodity information providing module, used to provide the user with commodity information of the commodities to be picked up in the community group purchase order associated with the user identifier;
[0048] A video image acquisition module, used to acquire images and / or videos of the pickup point shelves acquired by the video acquisition module;
[0049] An identification module, used to identify the goods taken out from the shelf by the user and the quantity of the goods according to the image and / or video;
[0050] A judgment module, used to judge whether the goods and the quantity of goods taken out from the shelf by the user match the goods to be taken out and the quantity of goods to be taken out;
[0051] The reminder information providing module is used to provide the user with pickup error reminder information when the judgment module determines that it is no.
[0052] According to another aspect of the present invention, there is further provided an electronic device, comprising: a processor; and a storage medium storing a computer program, wherein the computer program executes the above steps when executed by the processor.
[0053] According to yet another aspect of the present invention, a storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps described above are executed.
[0054] Compared with the prior art, the advantages of the present invention are:
[0055] The gate of the pickup point is controlled by verifying the user ID, so that users who need to pick up items can enter and pick up items. At the same time, the product information of the goods to be picked up is provided to the user based on the user ID, so that the user can refer to it when picking up the goods on the shelf. When the user picks up the goods, the shelf image and / or video collected by the video acquisition module are used to identify the goods and the quantity of goods taken out by the user, and the identification result is matched with the goods to be picked up and the quantity, so as to confirm whether the user has picked up the correct goods. If the user picks up the wrong goods, the user is provided with a pickup error reminder message, so that the user can correct the pickup. Therefore, the self-service pickup method provided by this application does not require the participation of the group leader, so that the group members' pickup is not restricted by the group leader's time or the opening hours of the pickup point, which improves the user experience of the group members picking up the goods. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The above and other features and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings.
[0057] Figure 1A flow chart of a self-service pickup method according to an embodiment of the present invention is shown.
[0058] Figure 2 A flow chart of obtaining a user identification and performing verification according to an embodiment of the present invention is shown.
[0059] Figure 3 A flow chart of identifying the same group of users entering a pickup point and closing a gate according to an embodiment of the present invention is shown.
[0060] Figure 4 A flow chart of collecting shelf images according to an embodiment of the present invention is shown.
[0061] Figure 5 A flow chart of performing error reminder correction based on user credit rating according to an embodiment of the present invention is shown.
[0062] Figure 6 A schematic diagram of a pickup point according to an embodiment of the present invention is shown.
[0063] Figure 7 A module diagram of a self-service pickup device according to an embodiment of the present invention is shown.
[0064] Figure 8 A schematic diagram of a computer-readable storage medium in an exemplary embodiment of the present invention is schematically shown.
[0065] Fig. 9 The figure schematically shows a schematic diagram of an electronic device in an exemplary embodiment of the present invention. DETAILED DESCRIPTION
[0066] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the present invention will be more comprehensive and complete and fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0067] In addition, the accompanying drawings are only schematic illustrations of the present invention and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0068] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the steps. For example, some steps may be decomposed, while some steps may be combined or partially combined. Therefore, the actual execution order may be changed according to the actual situation.
[0069] Figure 1 A flow chart of a self-service pickup method according to an embodiment of the present invention is shown. The self-service pickup method comprises the following steps:
[0070] Step S110: Obtain user identification and perform verification.
[0071] Specifically, the user identification may include, but is not limited to, one or more of the user's name, user's mobile phone number, user's account number on the community group buying platform, and nickname. The verification of the user identification may include whether the user identification is accurate, whether the user identification has a community group buying order to be picked up at the pickup point, etc.
[0072] Step S120: In response to the user identification verification being successful, a gate opening instruction is sent to the pickup point gate.
[0073] Specifically, each step can be performed by a server deployed at the pickup point or a cloud server. The server communicates with the gate to facilitate the gate to issue an opening instruction, a closing instruction, etc.
[0074] Step S130: Provide the user with product information of the products to be picked up in the community group purchase order associated with the user identifier.
[0075] Specifically, through step S130, the product information of the goods to be picked up can be provided to the user, so that the user can pick up the goods based on the obtained information as a reference. The product information of the goods to be picked up in the community group buying order associated with the user ID can be provided to the user in a variety of different ways. In some embodiments, the product information of the goods to be picked up in the community group buying order associated with the user ID can be broadcasted by a voice playback device deployed at the pickup point. In other embodiments, the product information of the goods to be picked up in the community group buying order associated with the user ID can also be printed by a printing device deployed at the pickup point. Furthermore, the product information of the goods to be picked up in the community group buying order associated with the user ID can also be sent to the user device for display and / or broadcast by the user device. As a result, the user does not need to search for the community group buying order of the pickup point on the community group buying client of his user device, thereby improving the efficiency of the user in obtaining community group buying order information.
[0076] Step S140: Acquire the image and / or video of the shelf at the pickup point captured by the video capture module.
[0077] Specifically, the video acquisition module may include one or more cameras. According to the number of shelves at the pickup point and the placement of goods, one or more cameras may be arranged for the shelves so that the viewing angle of each camera can cover all the goods on the shelves.
[0078] Step S150: Identify the goods taken out from the shelf by the user and the quantity of the goods according to the image and / or video.
[0079] Specifically, step S150 can use the trained artificial intelligence model to identify the inventory unit and the quantity of the goods in the collected image and / or video. Further, step S150 can also identify whether the goods in the current frame image are taken out from the shelf by the user or put back on the shelf by the user.
[0080] Step S160: Determine whether the goods and the quantity of goods taken out from the shelf by the user match the goods to be taken and the quantity of goods to be taken.
[0081] If the judgment in step S160 is no, then step S170 is executed: providing the user with a pickup error reminder message.
[0082] Specifically, when step S160 is judged as yes, it means that the user has picked up the item correctly, and the user’s community group purchase order can be marked as picked up.
[0083] Furthermore, when the user has finished picking up the goods and needs to leave the pick-up point, the user ID can be verified again to see if it is the same as the user ID obtained when entering the pick-up point. If so, a gate opening instruction is sent to the gate of the pick-up point. In some variations, a gate opening button can also be set in the pick-up point, and the user does not need to verify again, but only needs to operate the gate opening button to open the gate and leave the pick-up point.
[0084] In some embodiments, step S150, which determines whether the goods taken out from the shelf by the user and the quantity of goods match the goods to be picked up and the quantity of goods to be picked up, can be triggered based on the identification information of the user leaving the pickup point. In other words, based on the identification information of the user leaving the pickup point, step S150 is triggered to summarize the identification and quantity of the goods taken out by the user in the collected video / image to summarize and match the goods to be picked up and their quantities in the community group purchase order. The identification information of the user leaving the pickup point can be generated when the video acquisition module in the pickup point tracks the user moving from the shelf to the gate. In some variations, the identification information of the user leaving the pickup point is triggered by the user's request information to open the gate (for example, the user provides a user identification in the pickup point to verify the opening of the gate or the user operates the gate opening button in the pickup point).
[0085] Thus, when the user makes a mistake in picking up the item, the user can be reminded to pick up the item again. Specifically, step S170 can provide the user with the reminder information of the pick-up error by voice broadcasting the reminder information of the pick-up error. In some variations, step S170 can also provide the user with the reminder information of the pick-up error by sending a refusal to open instruction to the gate. The user is reminded of the pick-up error by voice broadcasting or refusing to open the gate.
[0086] In some embodiments, in response to the fact that the number of goods taken out by the user from the shelf is less than the number of goods to be taken, a missing reminder message is sent to the reminder device of the shelf where the goods are located. Specifically, the reminder device may be, for example, an audio-visual device, thereby reminding the user of the shelf where the goods he missed are located by sound (buzzer alarm) or flashing display. When the user comes to the shelf to take out the missed goods, steps S140 to S160 may be performed again to determine whether the goods picked up by the user after the user has made up for the missed goods match the goods in his community group purchase order in terms of both goods and quantity.
[0087] Similarly, when the user takes too much or takes the wrong item, a return and take-out prompt message can also be sent to the prompt device of the shelf where the item needs to be returned and the item needs to be taken out. Specifically, the return prompt message and the take-out prompt message can be broadcast with different information content, or displayed in different display forms. When the user comes to the shelf to put back the extra or wrong item and take out the correct item, steps S140 to S160 can be executed again to determine whether the item picked up by the user matches the item in his community group purchase order in terms of both item and quantity after the user puts it back and takes it out.
[0088] In some embodiments, the goods and the quantity of goods identified in step S150 can be matched and compared with the goods to be picked up and the quantity of goods to be picked up in real time, so that the voice playback device at the pickup point can broadcast the goods that the user has picked up, the goods to be picked up by the user and their quantity, whether the goods that the user has picked up are accurate, whether the quantity of goods that the user has picked up is accurate, etc. in real time according to the matching and comparison results, so as to guide the user to pick up the goods in real time. Other methods such as displaying the above-mentioned real-time pickup information on the display screen of the pickup point or sending the above-mentioned real-time pickup information to the user's device to guide the user to pick up the goods are all within the scope of protection of this application.
[0089] Specifically, there is a difference between the self-service pickup method at the pickup point of the present application and the self-service pickup method at the self-pickup cabinet. In the self-service pickup method of the self-pickup cabinet, when the deliveryman is delivering the goods, the goods have been sorted, and the deliveryman can directly deposit the sorted goods into the self-pickup cabinet. In the scenario of community group buying, the goods often need to be sorted by the group leader. In other words, the unsorted community group-purchased goods cannot actually be picked up at the self-pickup point designated by the group leader in the manner of the self-pickup cabinet. Therefore, the pickup point of the present application is a larger physical space, which has shelves for community group-purchased goods. After the user passes through the gate of the pickup point to the pickup point, he comes to the shelf to pick up the goods, which is equivalent to the process of self-sorting by the user. Furthermore, the present application can also be applied to the pickup scenario of sorted goods, so that the application scope of the present application is wider.
[0090] In the self-service pickup method provided by the present invention, the gate of the pickup point is controlled by verifying the user identification, so that users who need to pick up items can enter and pick up items. At the same time, the commodity information of the goods to be picked up is provided to the user based on the user identification, so that the user can refer to the shelf to pick up the items. When the user picks up the items, the shelf image and / or video collected by the video acquisition module are used to identify the goods and the quantity of the goods taken out by the user, and the identification result is matched with the goods to be picked up and the quantity, so as to confirm whether the user has picked up the items correctly. If the user picks up the wrong items, the user is provided with a pickup error reminder message, so that the user can correct the pickup. Therefore, the self-service pickup method provided by the present application does not require the participation of the group leader, so that the group members' pickup is not restricted by the group leader's time or the opening hours of the pickup point, thereby improving the user experience of the group members picking up the items.
[0091] See below Figure 2 , Figure 2 A flow chart of obtaining a user identification and performing verification according to an embodiment of the present invention is shown. Figure 2 The following steps are shown:
[0092] Step S111: Obtain user identification.
[0093] Specifically, the user identification may include, but is not limited to, one or more of the user name, user mobile phone number, user account number on the community group buying platform, and nickname.
[0094] In some embodiments, a user terminal deployed on a user device may generate a first identification code encoded according to a user identification, and a scanning device disposed at a pickup point may scan the first identification code generated at the user terminal of the user, thereby identifying and acquiring the user identification according to the first identification code. The first identification code may be, for example, a QR code, a bar code, etc.
[0095] In other embodiments, the user terminal may also scan the second identification code generated in real time at the pickup point, and send a feedback message to the pickup server based on the second identification code and the user identification. The pickup server may learn the gate to be opened and the user identification according to the feedback information. The second identification code may be, for example, an identification code generated in real time according to the gate identification (and current time) of the pickup point. The second identification code may also be a QR code, a bar code, etc.
[0096] In another embodiment, the biometric features of the user may be acquired through an audio acquisition module, a video acquisition module, a fingerprint acquisition module, etc., and the user identification may be obtained by matching the biometric features with an associated library storing the biometric features and user identifications.
[0097] In other embodiments, the user may also manually input the user identification. The present application may implement more variations, which will not be described in detail here.
[0098] Step S112: Determine whether there is a community group purchase order associated with the user identifier that is waiting to be picked up.
[0099] Specifically, in step S112, the pickup server can communicate with the community group buying server to obtain the community group buying order associated with the user ID, and determine whether the community group buying order associated with the user ID is to be picked up at the current pickup point, thereby verifying the user ID.
[0100] If the judgment in step S112 is yes, then step S113 is executed: verification is passed.
[0101] If the judgment in step S112 is no, then step S114 is executed: providing the user with a prompt message indicating that the verification has failed.
[0102] Specifically, the user may be provided with a prompt message indicating that the verification has failed by voice broadcast, display screen, or refusing to open the gate.
[0103] When the user identification is verified, a gate opening instruction can be sent to the pickup point gate to open the gate and allow the user to enter the pickup point.
[0104] In order to avoid confusion in pickup identification caused by multiple pickup users being in the pickup point at the same time, a gate closing instruction can be sent to the pickup point gate after the user enters the pickup point.
[0105] In some embodiments of the present application, a gate closing indication can be sent to the gate of the pickup point within a set time period after the gate is opened. The set time period can be set to 10 seconds, 15 seconds, etc. as needed, and the present application is not limited to one time. The set time period is for users to enter the pickup point.
[0106] In other embodiments, there may be a situation where a user brings a companion into the pickup point. In this embodiment, it is also possible to identify whether the user brings a companion into the pickup point, so as to wait until the user and his companion enter the pickup point before sending a gate closing instruction to the gate of the pickup point. Figure 3 , Figure 3 A flow chart of identifying the same group of users entering a pickup point and closing a gate according to an embodiment of the present invention is shown. Figure 3 The following steps are shown:
[0107] Step S121: Acquire the video and / or image at the gate captured by the video capture module.
[0108] In some embodiments, the video acquisition module in step S121 can be the same video acquisition module as the video acquisition module in step S140, and the acquisition angle of the video acquisition module can be adjusted so that the video acquisition module can perform different recognition functions. For example, in response to the user identification being verified and the gate being opened, the video acquisition module is instructed to point its angle of view toward the gate so as to perform step S121. In response to the user reaching the shelf, the recognition acquisition module is instructed to point its angle of view toward the shelf so as to perform step S140.
[0109] In some other embodiments, the video acquisition module in step S121 may be a different video acquisition module from the video acquisition module in step S140, so that their respective recognition functions can be performed separately. Among them, the video acquisition module in step S121 may be set at the gate. The video acquisition module in step S140 may be set at the shelf. The opening of the video acquisition module in step S140 may be triggered when the video acquisition module set at the gate captures and tracks the user (and his companion) entering the gate and reaching the shelf, thereby reducing the energy consumption of the video acquisition module in step S140.
[0110] Specifically, step S121 can determine whether the multiple users are in the same group of users based on the distance between the users, whether the users have communicated, and the like.
[0111] Step S122: In response to the video and / or image recognition at the gate that the same group of users associated with the user identification have entered the pickup point, a gate closing indication is sent to the pickup point gate, and the same group of users includes at least one user.
[0112] Therefore, through steps S121 and S122, after the same group of users enters the pickup point, the gate can be closed, making it convenient for multiple users in the same group to pick up and move the goods. At the same time, it also ensures that users from other groups will not enter the pickup point at the same time.
[0113] See below Figure 4 , Figure 4 A flow chart of collecting shelf images according to an embodiment of the present invention is shown. Figure 4 The following steps are shown:
[0114] Step S141: before the user reaches the shelf, obtain a first image of the shelf captured by the video capture module.
[0115] Step S142: After the user leaves the shelf, a second image of the shelf captured by the video capture module is acquired.
[0116] Specifically, by comparing the difference between the first image of the shelf before the user arrives at the shelf and the second image of the shelf after the user arrives at the shelf, the commodity taken out by the user from the shelf and the quantity of the commodity can be identified. The image recognition method in this embodiment is more convenient, the number of images to be recognized is small, and only the difference part of the image needs to be recognized, so the recognition efficiency is higher.
[0117] Specifically, the user's arrival and departure from the shelf is determined by the video acquisition module tracking the user through the collected video. Tracking the user through the video acquisition module can determine whether the user arrives at the shelf or leaves the shelf based on the user's travel direction and the location of the shelf in the video.
[0118] Further, in response to the number of users entering the pickup point being one, the distance change between the user end and the shelf can also be determined based on the communication between the user end and the signal end set on the shelf, and the arrival and departure of the user from the shelf can be determined based on the distance change. In this embodiment, a signal end that can communicate with the user end can be set on the shelf, and the distance between the user end and the signal end can be known by the time required for the signal communication between the user end and the signal end, thereby obtaining the distance change between the user and the shelf. When the distance between the user and the shelf changes from far to near to within the set distance threshold, and the user distance does not change within a certain period of time, it can be determined that the user has arrived at the shelf; when the distance between the user and the shelf does not change for a period of time, and then starts to change from near to far to outside the set distance, it can be determined that the user has left the shelf. Specifically, when multiple users enter the pickup point, after the identity of the user picking up the goods is identified by signal communication and / or video recognition, the camera can no longer be used for tracking, and the distance between the user and the shelf can be determined by the communication between the signal end of the user whose identity has been confirmed and the signal end on the shelf. When there are communication signals from multiple users and the identity of the specific user cannot be accurately determined, the camera can be turned on to assist in judgment and thus determine the identity of the user.
[0119] In some variations, the video capture module provided at the shelf can also capture images of the user's hand before it enters or leaves the shelf plane, and determine the product operated by the user and whether the user picks up or puts down the product through comparison. The background can actually calculate the information of all the products picked up by the current user (including companions) (excluding those put down), so that the picked-up products identified in real time can be matched with the products to be picked up, and the user can be guided to pick up the products according to the matching results through the voice broadcast equipment, display screen, etc. in the pickup point.
[0120] See below Figure 5 , Figure 5 A flow chart of performing error reminder correction based on user credit rating according to an embodiment of the present invention is shown. Figure 5 The following steps are shown:
[0121] Step S171: In response to the fact that the goods and the quantity of goods taken out from the shelf by the user do not match the goods to be taken and the quantity of goods to be taken, the trust level of the user is obtained.
[0122] Step S172: In response to the user's trust level being higher than a set trust level threshold, providing the user with a correction control for pickup error reminder information.
[0123] Specifically, in order to avoid recognition errors, the present application can provide correction controls to users with higher trust levels through steps S171 and S172, so that users can correct the reminder information of wrong pickup. Among them, the user's trust level can be bound to one or more of the user's social software credit score, payment software credit score, community group purchase platform credit score, and e-commerce platform credit score.
[0124] See below Figure 6 , Figure 6 A schematic diagram of a pickup point according to an embodiment of the present invention is shown. The pickup point 220 is a physical space, and the pickup point 220 is provided with a pickup point gate 221, at least one shelf, and at least one camera. In this embodiment, the number of shelves is multiple, and the number of cameras is also multiple. Among them, camera A is used to collect video and / or images at the gate, and can adjust the viewing angle to track users entering the pickup point 220. Camera B1 and camera B2 are respectively set to correspond to two shelves to collect shelf images, so as to identify the items and quantities picked up by the user. The self-service pickup device 210 can be a pickup server set at the pickup point 220, or it can be a cloud server, and communicate with the pickup point gate 221 and each camera. Figure 6 It is merely a schematic diagram of a pickup point of the present application, and the present application is not limited thereto. The space size of the pickup point, the arrangement of the shelves, and the layout of the cameras can be changed as needed.
[0125] The above are only a number of specific implementations of the self-service pickup method of the present invention, and each implementation can be implemented independently or in combination, and the present invention is not limited thereto. Furthermore, the flowchart of the present invention is only illustrative, and the execution order between the steps is not limited thereto. The splitting, merging, order exchange, and other synchronous or asynchronous execution methods of the steps are all within the scope of protection of the present invention.
[0126] See below Figure 7 , Figure 7 The module diagram of the self-service pickup device according to an embodiment of the present invention is shown. The self-service pickup device 300 includes a user identification acquisition module 310, a sending module 320, a commodity information providing module 330, a video image acquisition module 340, an identification module 350, a judgment module 360 and a reminder information providing module 370.
[0127] The user identification acquisition module 310 is used to acquire the user identification and perform verification;
[0128] The sending module 320 is used for sending a gate opening instruction to the gate of the pickup point in response to the user identification verification being passed;
[0129] The commodity information providing module 330 is used to provide the user with commodity information of the commodities to be picked up in the community group purchase order associated with the user identifier;
[0130] The video image acquisition module 340 is used to acquire the image and / or video of the pickup point shelf acquired by the video acquisition module;
[0131] The identification module 350 is used to identify the goods taken out from the shelf by the user and the quantity of the goods according to the image and / or video;
[0132] The judgment module 360 is used to judge whether the goods and the quantity of goods taken out from the shelf by the user match the goods to be taken out and the quantity of goods to be taken out;
[0133] The reminder information providing module 370 is used to provide the user with pickup error reminder information when the judgment module determines that it is no.
[0134] In the self-service pickup device of the exemplary embodiment of the present invention, the gate of the pickup point is controlled by verifying the user identification, so that users who need to pick up items can enter to pick up items. At the same time, the commodity information of the goods to be picked up is provided to the user based on the user identification, so that the user can refer to the shelf to pick up the items. When the user picks up the items, the shelf image and / or video collected by the video acquisition module are used to identify the goods and the quantity of goods taken out by the user, and the identification result is matched with the goods to be picked up and the quantity, so as to confirm whether the user has picked up the correct items. If the user picks up the wrong items, the user is provided with a pickup error reminder message, so that the user can correct the pickup. Therefore, the self-service pickup method provided by the present application does not require the participation of the group leader, so that the group members' pickup is not restricted by the group leader's time or the opening hours of the pickup point, thereby improving the user experience of the group members picking up the goods.
[0135] Figure 7 The self-service pickup device 300 provided by the present invention is only schematically shown. Without violating the concept of the present invention, the splitting, merging, and adding of modules are all within the protection scope of the present invention. The self-service pickup device 300 provided by the present invention can be implemented by software, hardware, firmware, plug-ins, and any combination thereof, and the present invention is not limited thereto.
[0136] In an exemplary embodiment of the present invention, a computer-readable storage medium is also provided, on which a computer program is stored, and when the program is executed by, for example, a processor, the steps of the self-service pickup method described in any of the above embodiments can be implemented. In some possible implementations, various aspects of the present invention can also be implemented in the form of a program product, which includes a program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of various exemplary embodiments of the present invention described in the above self-service pickup method section of this specification.
[0137] refer to Figure 8 As shown, a program product 700 for implementing the above method according to an embodiment of the present invention is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.
[0138] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0139] The computer readable storage medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by an instruction execution system, an apparatus, or a device or used in combination with it. The program code contained on the readable storage medium may be transmitted with any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above.
[0140] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the tenant computing device, partially on the tenant device, as a separate software package, partially on the tenant computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device may be connected to the tenant computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0141] In an exemplary embodiment of the present invention, an electronic device is further provided, which may include a processor and a memory for storing executable instructions of the processor, wherein the processor is configured to execute the steps of the self-service pickup method described in any one of the above embodiments by executing the executable instructions.
[0142] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as a system, method or program product. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as a "circuit", "module" or "system".
[0143] Refer to the following Fig. 9 The electronic device 500 according to this embodiment of the present invention is described. Fig. 9 The electronic device 500 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0144] like Fig. 9 As shown, the electronic device 500 is in the form of a general computing device. The components of the electronic device 500 may include, but are not limited to: at least one processing unit 510, at least one storage unit 520, a bus 530 connecting different system components (including the storage unit 520 and the processing unit 510), a display unit 540, etc.
[0145] The storage unit stores a program code, which can be executed by the processing unit 510, so that the processing unit 510 executes the steps according to various exemplary embodiments of the present invention described in the above-mentioned self-service pickup method of this specification. For example, the processing unit 510 can execute the following steps: Figure 1 Steps shown.
[0146] The storage unit 520 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 5201 and / or a cache memory unit 5202 , and may further include a read-only memory unit (ROM) 5203 .
[0147] The storage unit 520 may also include a program / utility 5204 having a set (at least one) of program modules 5205, such program modules 5205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include the implementation of a network environment.
[0148] Bus 530 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0149] The electronic device 500 may also communicate with one or more external devices 600 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may communicate with one or more devices that enable tenants to interact with the electronic device 500, and / or may communicate with any device that enables the electronic device 500 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 550. In addition, the electronic device 500 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 560. The network adapter 560 may communicate with other modules of the electronic device 500 via a bus 530. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0150] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present invention can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including a number of instructions to enable a computing device (which can be a personal computer, a server, or a network device, etc.) to execute the above-mentioned self-service pickup method according to the implementation of the present invention.
[0151] Compared with the prior art, the advantages of the present invention are:
[0152] The gate of the pickup point is controlled by verifying the user ID, so that users who need to pick up items can enter and pick up items. At the same time, the product information of the goods to be picked up is provided to the user based on the user ID, so that the user can refer to it when picking up the goods on the shelf. When the user picks up the goods, the shelf image and / or video collected by the video acquisition module are used to identify the goods and the quantity of goods taken out by the user, and the identification result is matched with the goods to be picked up and the quantity, so as to confirm whether the user has picked up the correct goods. If the user picks up the wrong goods, the user is provided with a pickup error reminder message, so that the user can correct the pickup. Therefore, the self-service pickup method provided by this application does not require the participation of the group leader, so that the group members' pickup is not restricted by the group leader's time or the opening hours of the pickup point, which improves the user experience of the group members picking up the goods.
[0153] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses or adaptations of the present invention, which follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed by the present invention. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present invention are indicated by the appended claims.
Claims
1. A self-service pickup method, characterized in that: include: Obtaining a user ID and performing verification, including: obtaining a user ID; determining whether there is a community group purchase order to be picked up that is associated with the user ID; if so, the verification is successful; if not, providing the user with a prompt message indicating that the verification failed; In response to the user identification being verified, sending a gate opening instruction to the pickup point gate; Providing the user with product information of the products to be picked up in the community group purchase order associated with the user ID; Acquire images and / or videos of the pickup point shelves captured by the video capture module; Identify the goods and quantity of goods taken out by the user from the shelf according to the image and / or video; Determine whether the goods and the quantity of goods taken out from the shelf by the user match the goods to be taken and the quantity of goods to be taken; If not, provide the user with a pickup error reminder message; The method of sending a gate opening instruction to the gate of the pickup point in response to the user identification verification being passed comprises: Acquire the video and / or image at the gate captured by the video acquisition module; In response to the video and / or image recognition at the gate that the same group of users associated with the user identification have entered the pickup point, a gate closing indication is sent to the pickup point gate, and the same group of users includes at least one user.
2. The self-service pickup method according to claim 1, characterized in that: The obtaining of the user identification comprises any one of the following steps: Scanning a first identification code generated at a user terminal of the user, and obtaining the user identification according to the first identification code; receiving feedback information sent by the user terminal of the user, the feedback information being generated based on the second identification code of the pickup point scanned by the user terminal, and obtaining the user identification according to the feedback information; A biometric feature of the user is obtained, and the user identifier is obtained according to the biometric feature.
3. The self-service pickup method according to claim 1, characterized in that: The method of sending a gate opening instruction to the gate of the pickup point in response to the user identification verification being passed comprises: Within a set time period after the gate is opened, a gate closing instruction is sent to the pickup point gate.
4. The self-service pickup method according to claim 1, characterized in that: The providing the user with the commodity information of the commodity to be picked up in the community group purchase order associated with the user identifier includes: Broadcasting the product information of the products to be picked up in the community group purchase order associated with the user identifier through a voice playback device; and / or The product information of the goods to be picked up in the community group purchase order associated with the user identifier is printed through a printing device.
5. The self-service pickup method according to claim 1, characterized in that: The acquiring of the image and / or video of the pickup point shelf collected by the video acquisition module further includes: Before the user reaches the shelf, obtaining a first image of the shelf captured by the video capture module; After the user leaves the shelf, a second image of the shelf captured by the video capture module is acquired, The first image and the second image are used to identify the commodities taken out from the shelf by the user and the quantity of the commodities.
6. The self-service pickup method according to claim 5, characterized in that: The user's arrival and departure from the shelf is determined by the video acquisition module tracking the user through the acquired video.
7. The self-service pickup method according to claim 5, characterized in that: In response to the number of users entering the pickup point being one, a change in the distance between the user terminal and the shelf is determined based on communication between the user terminal and a signal terminal provided on the shelf, and the arrival and departure of the user from the shelf is determined based on the distance change.
8. The self-service pickup method according to claim 1, characterized in that: The step of determining whether the goods taken out from the shelf by the user and the quantity of the goods match the goods to be taken and the quantity of the goods to be taken is triggered based on the identification information of the user leaving the pickup point.
9. The self-service pickup method according to claim 1, characterized in that: The provision of pickup error reminder information to the user includes: Voice broadcast of the pickup error reminder message; and / or A refusal to open indication is sent to the gate.
10. The self-service pickup method according to claim 1, characterized in that: In response to the existence of commodities whose number taken out by the user from the shelf is less than the number of commodities to be taken, a missed commodity prompt message is sent to a prompt device of the shelf where the commodities are located.
11. The self-service pickup method according to claim 1, characterized in that: In response to the commodity and the quantity of the commodity taken out from the shelf by the user not matching the commodity to be taken out and the quantity of the commodity to be taken out, obtaining the trust level of the user; In response to the user's trust level being higher than a set trust level threshold, a correction control for pickup error reminder information is provided to the user.
12. A self-service pickup device, characterized in that: include: A user identification acquisition module is used to obtain a user identification and perform verification; including: obtaining a user identification; determining whether there is a community group purchase order to be picked up that is associated with the user identification; if so, the verification is successful; if not, providing the user with a prompt message indicating that the verification failed; A sending module, configured to send a gate opening instruction to the gate of the pickup point in response to the user identification being verified; A commodity information providing module, used to provide the user with commodity information of the commodities to be picked up in the community group purchase order associated with the user identifier; A video image acquisition module, used to acquire images and / or videos of the pickup point shelves acquired by the video acquisition module; An identification module, used to identify the goods taken out from the shelf by the user and the quantity of the goods according to the image and / or video; A judgment module, used to judge whether the goods and the quantity of goods taken out from the shelf by the user match the goods to be taken out and the quantity of goods to be taken out; A reminder information providing module, used to provide the user with a pickup error reminder message when the judgment module determines that the pickup error is not caused; A gate closing indication module is used to obtain the video and / or image at the gate captured by the video acquisition module; and in response to the video and / or image recognition at the gate that the same group of users associated with the user identification have entered the pickup point, a gate closing indication is sent to the pickup point gate, and the same group of users includes at least one user.
13. An electronic device, characterized in that: The electronic device comprises: processor; A memory having a computer program stored thereon, wherein the computer program is executed by the processor when it is executed: A self-service pickup method as claimed in any one of claims 1 to 11.
14. A storage medium, characterized in that: The storage medium stores a computer program, which is executed by the processor when it is run: A self-service pickup method as claimed in any one of claims 1 to 11.
