Commodity auxiliary sorting method, order information processing method, system and electronic equipment

The commodity auxiliary sorting method addresses the inefficiency of manual item sorting by using user-defined areas and sorting guidance, enhancing efficiency and reducing costs for community group leaders.

CN119106824APending Publication Date: 2024-12-10ZHEJIANG TMALL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310671737.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-07
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

Community group leaders face a time-consuming and laborious task in sorting items for multiple consumers, which is inefficient and requires significant manual effort.

Method used

A commodity auxiliary sorting method that involves determining user-defined sorting areas, associating zone identifiers with orders, and providing sorting guidance information to users, utilizing existing venue infrastructure such as electronic devices or image recognition to streamline the sorting process.

Benefits of technology

Improves sorting efficiency by providing users with sorting guidance, reducing the need for high-cost equipment, and enhancing the overall sorting process through low-cost, user-friendly solutions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119106824A_ABST
    Figure CN119106824A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a commodity auxiliary sorting method, an order information processing method and system and electronic equipment. The commodity auxiliary sorting method comprises the steps that a plurality of sorting areas defined by a user in a site are determined; obtaining a plurality of orders; determining corresponding area identifiers for the plurality of sorting areas, wherein one area identifier is associated with one order; obtaining a target order to which the to-be-sorted commodity belongs; and according to a region identifier of a target sorting region associated with the target order, outputting sorting guide information so as to guide a user to find the target sorting region in the site and the sorting number of the commodities in the target sorting region. Compared with a mode that a user looks at an order to find a commodity and then finds a corresponding sorting area for sorting, the technical scheme provided by some embodiments of the invention can provide sorting guide information for the user, and is helpful for improving the sorting efficiency of the user; in addition, in the technical scheme, high-cost equipment or system is not needed, the implementation cost is low, and popularization is easy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a commodity auxiliary sorting method, an order information processing method, system and electronic equipment. Background Art

[0002] After community group buying became popular, there are many group leaders serving community group buying. Most of them have an average of more than 100 items of more than 10 consumers gathered at their group points every day, waiting for consumers to pick up the items. The group leader needs to sort these items according to the orders and give them to the corresponding consumers. It takes a long time for the group leader to complete this task, which is a very time-consuming and laborious task. Summary of the invention

[0003] The present application provides a commodity auxiliary sorting method, order information processing method, system and electronic device to solve or improve the above-mentioned problems.

[0004] In the first embodiment of the present application, a commodity auxiliary sorting method is provided. The method comprises:

[0005] Determine multiple user-defined sorting areas within the venue;

[0006] Get multiple orders;

[0007] Determine corresponding zone identifiers for the multiple sorting zones respectively, and associate one zone identifier with one order;

[0008] Get the target order to which the goods to be sorted belong;

[0009] According to the zone identifier of the target sorting zone associated with the target order, sorting guidance information is output to guide the user to find the target sorting zone and the sorting quantity of the commodity at the target sorting zone in the venue.

[0010] In the second embodiment of the present application, a commodity auxiliary sorting method is also provided. The method comprises:

[0011] Acquire a first image of the site;

[0012] Based on the multiple sorting areas in the first image of the venue, display a plurality of interface elements representing the multiple sorting areas respectively;

[0013] Determine the associated order for the interface element;

[0014] Determine the target order to which the product belongs;

[0015] A target interface element associated with the target order and the sorting quantity of the commodity at the target sorting area represented by the target element are highlighted.

[0016] In the third embodiment of the present application, a commodity auxiliary sorting method is also provided. The method comprises:

[0017] Acquire device information of electronic devices in the venue to determine the number of sorting areas in the venue; wherein the electronic devices are placed in user-defined sorting areas in the venue, and one electronic device is associated with one order;

[0018] Determine the target order to which the product belongs;

[0019] An instruction is sent to a target electronic device associated with the target order so that the target electronic device outputs sorting guidance information for guiding the user to find a target sorting area and the sorting quantity of the goods at the target sorting area in the venue.

[0020] In the third embodiment of the present application, a method for processing order information is provided. The method comprises:

[0021] Display the order information of community group purchase orders;

[0022] In response to a marking operation on a target information item in the order information, generating marking information associated with the target information item;

[0023] In response to a processing instruction related to the marking information, obtaining at least one to-be-processed order having the marking information in the order information;

[0024] For the at least one order to be processed, the operation indicated by the processing instruction is executed.

[0025] In a third embodiment of the present application, a sorting system is provided. The sorting system comprises:

[0026] A plurality of electronic devices, for being placed at a user-defined sorting area in the venue; one electronic device is associated with one order;

[0027] The client is used to obtain device information of electronic devices in the venue to determine the number of sorting areas in the venue; determine the target order to which the goods belong;

[0028] An instruction is sent to a target electronic device associated with the target order so that the target electronic device outputs sorting guidance information for guiding the user to find a target sorting area and the sorting quantity of the goods at the target sorting area in the venue.

[0029] Another embodiment of the present application provides an electronic device. The electronic device includes a memory and a processor. The memory is used to store a computer program. The processor is coupled to the memory, and the processor is used to execute the computer program stored in the memory to implement the steps in the method provided in the above embodiments.

[0030] The present application also provides a computer-readable storage medium embodiment. The computer-readable storage medium stores a computer program, and when the computer program is executed, the steps in the method provided in the above embodiments can be implemented.

[0031] The present application also provides a computer program product, which includes a computer program or instructions, and when the computer program or instructions are executed by a processor, the processor executes the steps in the above method.

[0032] By using the technical solutions provided by some embodiments of the present application, users (such as the group leader of a community group purchase) can use the existing shelves in an open venue or site to customize some sorting areas and the number of sorting areas. The execution subject of the corresponding method of some embodiments of the present application can determine multiple sorting areas customized by the user, such as identifying multiple sorting areas in the venue by image recognition, or determining the sorting area by obtaining the device information of the electronic devices placed by the user in the venue (such as electronic tags, etc., one electronic tag is placed in one sorting area), or the user inputs the parameters corresponding to the sorting area of ​​the actual venue through the interactive device on the execution subject (such as hand-drawn graphics with the same distribution as the sorting area of ​​the actual venue, or the number and arrangement of sorting areas, etc.) to determine the sorting area; then determine the corresponding area identification for each sorting area, and associate one distinguishing identification with one order; in this way, after obtaining the target order to which the goods to be sorted belong, the target sorting area associated with it can be determined based on the target order, and then the sorting guidance information for guiding the user to sort can be output. It can be seen that compared with the method in which users look at orders to find products and then find corresponding sorting areas for sorting, the technical solutions provided in some embodiments of the present application can provide users with sorting guidance information, which helps to improve user sorting efficiency; in addition, the present technical solution does not require the use of high-cost equipment or systems, and is low-cost and easy to promote.

[0033] The proposal of other embodiments of the present application focuses on solving the many troubles that exist in the prior art when group leaders use paper orders for marking (such as difficulty in finding goods, marking, refunding, and checking with reference to paper orders, etc.). Specifically, the technical solutions provided by other embodiments of the present application provide a method for processing order information to provide users with an order interaction page that replaces paper orders. The order interaction page provides users with a marking function. After the user marks, the order processing tasks related to a certain mark can be initiated later, such as batch refunds and verifications. In addition to sorting goods according to orders, the group leader also has tasks such as refunding and checking out-of-stock orders. It can be seen that the technical solutions provided by other embodiments of the present application improve the sorting efficiency of the group leader from another perspective. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0035] Figure 1 A schematic diagram of a flow chart of a commodity auxiliary sorting method provided in one embodiment of the present application;

[0036] Figure 2a A schematic diagram of a client device collecting a first image of a site according to an embodiment of the present application;

[0037] Figure 2b A schematic diagram of capturing a first image of a site using an image capture device in a scene provided by an embodiment of the present application;

[0038] Figure 3 A schematic diagram of defining a sorting area using an electronic device according to an embodiment of the present application;

[0039] Figure 4 An example diagram showing a user circling a sorting area and / or placing a sorting area label on a site;

[0040] Figure 5a A schematic diagram of a user manually circling a plurality of sorting areas on a first image provided by an embodiment of the present application;

[0041] Figure 5b A schematic diagram of a user manually dividing a plurality of sorting areas on a first image provided by an embodiment of the present application;

[0042] Figure 6 A schematic diagram of page elements corresponding to three sorting areas provided in an embodiment of the present application;

[0043] Figure 7a An animated schematic diagram showing the sorting of goods to sorting area 1;

[0044] Figure 7b A schematic diagram showing the sorting area 1 completing the sorting is shown;

[0045] Figure 8 A schematic diagram showing a sorting area interface with identification controls is shown;

[0046] Fig. 9 A schematic diagram showing the interface displaying order information is shown;

[0047] Fig.10 A schematic diagram showing product stacking suggestion information;

[0048] Fig.11A schematic diagram showing the operation of a user marking a customer;

[0049] Fig.12 A schematic diagram showing the operation of a user marking a product;

[0050] Fig.13 A schematic diagram showing corresponding marks displayed on the corresponding sorting area on the sorting area interface after the user marks;

[0051] Fig.14 A flowchart of a commodity auxiliary sorting method provided in another embodiment of the present application;

[0052] Fig.15 A flowchart of a commodity auxiliary sorting method provided in yet another embodiment of the present application;

[0053] Fig.16 A flowchart of an order information processing method provided in one embodiment of the present application;

[0054] Fig.17 The logical framework of intelligent assisted sorting is shown;

[0055] Fig.18 A schematic diagram showing a user swiping up to display hidden order information;

[0056] Fig.19 A schematic diagram showing the operation of a user searching for a target customer;

[0057] Fig. 20 A schematic diagram of a commodity auxiliary sorting system provided by an embodiment of the present application is shown;

[0058] Fig.21 A schematic diagram of the structure of a commodity auxiliary sorting device provided in one embodiment of the present application;

[0059] Fig. 22 A schematic diagram of the structure of a commodity auxiliary sorting device provided in another embodiment of the present application;

[0060] Fig.23 A schematic diagram of the structure of a commodity auxiliary sorting device provided in another embodiment of the present application;

[0061] Fig.24 A schematic diagram of the structure of an order information processing device provided in one embodiment of the present application;

[0062] Fig.25 A schematic diagram of the structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0063] Before describing the various embodiments of the present application, some technical terms in this document are briefly explained.

[0064] 1. Community group purchasing: through joint purchase by users in the residential area and surrounding areas, and joint distribution within the community, users can enjoy better quality and lower-priced goods.

[0065] 2. Group leader: An individual who provides purchase, on-site pick-up, and after-sales services for community groups.

[0066] 4. Sorting: Store the goods of the same order together to facilitate the order user to pick up.

[0067] 5. Pick-up point: It is an emerging logistics service model. It means that after purchasing goods, users choose to send the goods to a logistics point, and then pick up the goods at the logistics point. The concept of pick-up point often covers a combination of multiple logistics services, such as offline outlets established by e-commerce companies for customers to collect packages, supermarkets in the community that can send and receive packages, and after-sales service stations. The pick-up point can also be a venue selected by the group leader, such as an outdoor venue inside or outside the community.

[0068] 6. Electronic tag: refers to a small electronic tag that can transmit data wirelessly, usually used for tracking and management of items.

[0069] 7. Intelligent speech: Intelligent speech technology is to realize human-machine language communication, including speech recognition technology (ASR, Automatic Speech Recognition) and speech synthesis technology (TTS, Text To Speech). This article provides various embodiments that use intelligent speech to perform user interaction.

[0070] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0071] In some processes described in the specification, claims and the above-mentioned figures of the present application, multiple operations appearing in a specific order are included, and these operations may not be executed or executed in parallel in the order in which they appear in this article. The serial numbers of the operations, such as 101, 102, etc., are only used to distinguish the different operations, and the serial numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations may be executed in sequence or in parallel. It should be noted that the descriptions of "first", "second", etc. in this article are used to distinguish different commodities, equipment, modules, etc., do not represent the order of precedence, and do not limit "first" and "second" to different types. In addition, the following embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of this application.

[0072] Figure 1 The flowchart of the commodity assisted sorting method provided by an embodiment of the present application is shown. The method provided by this embodiment is applicable to a client. The client may be a virtual client application, such as a software application (APP) deployed on a smart phone, a computer, a smart wearable device, etc. Or the client may be a physical device, which may be any form of device with computing capabilities, which is not limited in this embodiment. Specifically, the method includes:

[0073] 101. Determine multiple user-defined sorting areas within the venue.

[0074] 102. Get multiple orders.

[0075] 103. Determine corresponding zone identifiers for the multiple sorting zones respectively, and associate one zone identifier with one order;

[0076] 104. Obtain the target order to which the goods to be sorted belong;

[0077] 105. Output sorting guidance information according to the zone identifier of the target sorting zone associated with the target order, so as to guide the user to find the target sorting zone and the sorting quantity of the commodity at the target sorting zone in the venue.

[0078] User-defined sorting areas can be: boxes, baskets, packing bags, etc. temporarily placed in the user's venue according to the size of the venue, or electronic devices with information display functions (such as electronic tags, etc.) placed by the user on the ground and / or shelves in the venue, one electronic device represents one sorting area; and so on.

[0079] It should be noted here that the "user" mentioned in this article can be the user of the execution subject (such as client APP, etc.) of the method provided in each embodiment of this application. "Customer" refers to orders, for example, people who purchase goods through e-commerce applications (such as community group buying applications).

[0080] Custom sorting areas may include but are limited to:

[0081] 1. Place multiple electronic tags

[0082] 2. Take photos to identify the sorting area

[0083] 3. Users can edit the number of sorting areas on the client according to the number of sorting boxes placed in the scene. The client directly displays multiple sorting areas and the numbers of each area. Users can paste or write the same number as the area number displayed on the interface on the sorting box. Of course, it is also OK not to write it, and it is OK to see the corresponding number through the placement method.

[0084] In the first scenario, see Figure 2a and 2b As shown, the user places multiple boxes, baskets, packing bags, etc. randomly or neatly in the venue, and these boxes, baskets or packing bags represent a sorting area. Users can place the goods of the same order in the same sorting area, and all the goods in the order can be packed after they are sorted to the sorting area. If the quantity of a certain product in the order is insufficient, out of stock or damaged, the user can mark the order information through the marking function provided on the client (the relevant content will be described in detail below), and then trigger the sorting completion control, and the problem order will be identified as a completed sorting order and can be packed. For problem orders, users can compensate the customers corresponding to the problem orders through return refunds, replenishment procedures, etc. See. Figure 2a In the example shown, the client 11 is a smart mobile device, and the user can trigger the image acquisition function of the smart mobile device to start the camera. The user-defined sorting area in the venue enters the camera field of view, and the venue image (for the convenience of the following description, referred to as the first image here) is collected. In another feasible solution, as Figure 2b As shown, the client 11 may also acquire the first image from the image acquisition device 12 set in the venue. For example, the client 11 is a smart mobile device, which is connected to the image acquisition device 12 set in the venue. When the user triggers the image acquisition instruction through the smart mobile device, the smart mobile device sends the instruction to the image acquisition device 12, and the image acquisition device 12 acquires the first image of the venue and feeds the first image back to the smart mobile device. For example, the image acquisition device may be a high-speed scanner, a camera, etc. That is, step 101 in this embodiment may be specifically as follows:

[0085] 1011. Acquire a first image of the site;

[0086] 1012. Perform image recognition on the first image to determine a plurality of sorting areas in the first image.

[0087] For example, a basket, a box, a bag, etc. in the first image is identified. If a basket is identified in the image, the basket is marked as a sorting area. If a box is identified in the image, it is marked as a sorting area; and so on. It should be added here that in addition to baskets, boxes and bags, other containers can also be used, and this embodiment does not limit this.

[0088] The step 1011 of acquiring the first image of the site may include:

[0089] receiving a first image of the venue captured by an image capture device disposed in the venue; or

[0090] In response to the first image acquisition instruction, a first image of the site within the image acquisition range of the client device is acquired.

[0091] In the second scenario, see Figure 3 As shown, the user randomly or neatly places multiple electronic devices 13 on the ground and / or on empty shelves in the venue, and the area corresponding to the location of an electronic device 13 represents a sorting area. Figure 3 In the example shown, the client is a smart mobile device, and the device information of the smart mobile device or multiple electronic devices in the venue is obtained. The number of sorting areas is determined based on the device information of the electronic devices obtained. That is, step 101 in this embodiment may include:

[0092] 1011', obtaining device information of electronic devices in the venue;

[0093] 1012', determining the number of electronic devices according to the acquired device information of the electronic devices;

[0094] 1013'. Determine the number of sorting areas in the venue based on the number of electronic devices, and distinguish the sorting areas in the venue by device information of the electronic devices.

[0095] The electronic device may be a device capable of outputting information perceptible to the human body, such as a device with functions such as information display, voice broadcast, prompt sound, prompt light, etc. For example, the electronic device may be an electronic tag, etc., which is not limited in this embodiment.

[0096] In the third scenario, see Figure 4As shown, the user can circle multiple sorting areas on the ground of the venue, such as drawing circles or boxes on the ground, and the area of ​​a circle or box can be a sorting area. Of course, in order to distinguish each circle or box, a number can be written on each circle or box, such as 1, 2, 3, 4, etc. Or more simply, the user directly writes numbers, pre-set number plates or printed number paper at a certain distance on the venue. Accordingly, the client provides the user with a manual input function for a sorting area, for example, the client has the following function: Figure 4 The hand-drawn interface 14 shown in the figure, the user can draw multiple sorting areas on the hand-drawn interface 14 in the same arrangement as the labels drawn or placed on the field, or the user clicks the configuration control 15 on the client, and a configuration parameter input window 16 appears. The user can enter the number of sorting areas and the arrangement method (straight line arrangement, field arrangement, Chinese character arrangement or nine-square arrangement, etc.) in the input window 16, so that the sorting areas corresponding to the labels on the field can be displayed on the client interface. That is, step 101 in the embodiment of the present application may include:

[0097] 1011”, in response to the user's sorting area configuration operation, a plurality of user-defined sorting areas within the venue are determined according to the sorting area parameters configured by the user.

[0098] In another case, if the user only draws multiple graphics (such as circles, boxes, etc.) on an open space with chalk, or writes numbers such as 1, 2, 3, etc. on the ground, or places number cards such as 1, 2, 3, etc. on the ground, when the first image is recognized, if the image recognizes: graphics, numbers, etc., it can also be determined that the graphics or numbers in the first image are a sorting area. There are several sorting areas as many as the recognized graphics or numbers in the first image.

[0099] In the fourth scenario, as shown in FIG2 , the user randomly or neatly places multiple boxes, baskets, packing bags, etc. in the venue, and these boxes, baskets or packing bags represent a sorting area. The client is a smart mobile device, and the user can obtain a first image of the venue by operating the smart mobile device. For example, it is taken by the camera of the smart mobile device or obtained from an image acquisition device in the venue. The first image of the venue is displayed on the client interface. The client may not have an image recognition function, and the user can operate on the first image to determine multiple sorting areas. Specifically, step 101 in the embodiment of the present application may include:

[0100] acquiring a first image of the site;

[0101] In response to a user operation on the first image, a plurality of sorting areas in the first image are determined based on the user operation.

[0102] The user operation may be a circle drawing operation on the first image using a brush function provided by the client (eg Figure 5a ), or by dividing multiple blocks by lines (such as Figure 5b In the example shown), one block is a sorting area.

[0103] In the above 102, multiple orders can be obtained from the server side, or the client locally stores a set of orders to be sorted, and obtains the multiple orders from the local order set. In addition, when obtaining orders, orders can be obtained based on the number of sorting areas, that is, the number of sorting areas is equal to the number of orders obtained, so that one sorting area corresponds to one order. There are some special cases, such as two members of the same family placing orders and generating two orders respectively, or the same customer placing two orders successively, etc. In this case, before obtaining multiple orders in this step 102, an additional step can be added:

[0104] Step a: Analyze the orders in the order set to be sorted, and mark multiple orders that meet the binding requirements as binding.

[0105] In specific implementation, the binding requirements may include, but are not limited to: the order customers have the same address, the customer identification (such as nickname, name, communication method) is the same, one of the customers notes that the orders of two customers are merged, etc. Because the embodiments of the present application are applicable to community group purchases, and the customers of community group purchases are relatively fixed, the user (i.e., the group leader) using the embodiment of the present application can obtain the customer's needs through face-to-face communication with the customer, or through communication through social software, or through communication through the community group purchase application, or the customer obtains the customer's needs through the community group purchase application notes, so that the group leader can make some marks in the order. Here, the orders in the order set are analyzed based on the marks in the order information to analyze whether they meet the binding requirements. The content of the mark will be explained in detail below.

[0106] Accordingly, step 102 of “obtaining multiple orders” may include:

[0107] If there are at least two orders with the same binding mark in the set of orders to be sorted, when acquiring the multiple orders, the at least two orders with the same binding mark are taken as a target object to be acquired.

[0108] The number of multiple orders obtained in this way must be greater than the number of sorting zones. At least two orders with the same binding mark are counted as 1, plus the number of orders without binding marks, which should equal the number of sorting zones.

[0109] In the above 103, the zone identification of the sorting zone can be used for display. For example, the client interface displays zone identifications corresponding to multiple sorting zones in the venue, so that when executing step 105 to output the sorting guidance information, the zone identification of the target sorting zone can be highlighted, and the user can find the target sorting zone in the venue by seeing the zone identification highlighted on the interface. Of course, the zone identification can also be not displayed, but as a data to distinguish each sorting zone, when executing step 105 to output the sorting guidance information, the zone identification corresponding to the target sorting zone can be played by voice broadcast. Or, as mentioned above, in the example of using an electronic device to define the sorting zone, the zone identification of the sorting zone can be the device identification of the electronic device. Correspondingly, when executing step 105 to output the sorting guidance information, based on the zone identification of the target sorting zone (i.e., the device identification of the target electronic device), the sorting guidance instruction is sent to the target electronic device, and the target electronic device can display and / or play the sorting guidance information.

[0110] The first method: the zone identification of the sorting zone can be a zone number, such as 1, 2, 3, etc. in sequence; or a, b, c, etc. If there is a zone number in the venue, it can be obtained by identifying the first image. Figure 4 Examples of venues in Figure 4 The first image of the site shown obtains the area labels corresponding to the sorting areas, 1, 2, 3 and 4. Alternatively, the area labels may be input by the user, such as the area labels configured by the user for each sorting area through the interactive device of the client (such as a touch screen, a voice interactive device, etc.); or, the area labels are automatically generated by the client.

[0111] The second way: the zone identifier of the sorting area can be the attribute of the sorting container or sorting area in the venue, such as the type of container (basket, bag, carton, etc.), color, shape (such as rectangle, circle, ellipse, etc.). Among them, a sorting container or sorting area represents a sorting area. In some feasible technical solutions, the attributes of the sorting container or sorting area can be obtained by identifying the first image (mentioned above). For example, three sorting containers, baskets, boxes and plastic bags, are placed in the venue. The first image of the venue is obtained, and the first image is recognized. It is identified that there is a basket in the first image, and the basket is determined to be a sorting area, and the attribute "basket" is used as the zone identifier of the sorting area. The same is true for boxes and plastic bags.

[0112] For example, if there are red baskets, green baskets, and yellow baskets placed in the venue, the red baskets, green baskets, and yellow baskets can be identified through image recognition. Accordingly, it can be determined that the red baskets, green baskets, and yellow baskets correspond to a sorting zone respectively. The sorting zone corresponding to the red basket uses the attribute "red" as the zone identifier; the sorting zone corresponding to the green basket uses the attribute "green" as the zone identifier; and the sorting zone corresponding to the yellow basket uses the attribute "yellow" as the zone identifier.

[0113] The third method is as mentioned above, where the user uses an electronic device (such as Figure 3 In the example shown in the figure, a sorting zone is customized in the venue, and one electronic device 13 represents one sorting zone. Then, a zone identifier can be determined for the sorting zone based on the device information of the electronic device 13. For example, the device identifier of the electronic device is used as the zone identifier corresponding to the sorting zone represented by it.

[0114] In the fourth method, a sorting zone is associated with an order. Therefore, the corresponding zone ID can be determined for the sorting zone based on the order information. Assuming that the order information contains partially hidden user contact information, the unhidden last number can be used as the zone ID of the sorting zone. In this way, the zone ID is naturally associated with an order.

[0115] In the above 103, the zone identifier is determined for the sorting area in order to associate orders, so that when sorting goods, the associated zone identifier can be found through the order to which the goods belong. In the specific implementation, the zone identifier may not be displayed, and it can also be directly broadcast by voice. Because the fourth method above determines the zone identifier for the sorting area based on the order information, the zone identifier is naturally associated with the order. In the first, second and third methods above, an additional step is required, namely: associating the zone identifier with the order. The association here can be simply understood as a pairing process, that is, the zone identifier and the order form a pair. Thus, in subsequent steps such as 105, sorting guidance information may be output based on the zone identifier of the target sorting zone, such as highlighting the zone identifier and / or voice broadcasting the zone identifier, and / or sending sorting guidance information to an electronic device corresponding to the zone identifier and outputted by the electronic device (such as lighting up, flashing, displaying quantity, voice broadcasting and / or preset prompt sounds, etc.). The user can quickly find the corresponding sorting zone in the venue by seeing the eye-catching zone identifier or hearing the zone identifier, and place the goods to be sorted in the hand at the sorting zone.

[0116] In summary, step 103 of this embodiment, “determining corresponding zone identifiers for multiple sorting zones in the venue respectively” may include but is not limited to:

[0117] 1031. Identify multiple sorting areas in the first image of the site, and determine corresponding area identifiers for the multiple sorting areas based on the identification results; or

[0118] 1032. Obtaining the zone identifiers respectively configured by the user for the plurality of sorting zones through the interactive device; or

[0119] 1033. Obtain device information of electronic devices in the venue, wherein one electronic device represents one sorting zone; determine a zone identifier for a corresponding sorting zone based on the device information of the electronic device; or

[0120] 1034. Based on the order information of the associated multiple orders, determine corresponding zone identifiers for the multiple sorting zones respectively.

[0121] In the above 105, the sorting guidance information can be displayed through the client interface, and / or broadcasted through voice broadcast, and / or output by means of an external electronic device (such as an electronic tag).

[0122] By adopting the technical solutions provided by some embodiments of the present application, users (such as the group leader of a community group purchase) can use the existing shelves in an open venue or site to customize some sorting areas. The execution subject of the corresponding method of some embodiments of the present application can determine multiple sorting areas customized by the user, such as identifying multiple sorting areas in the venue by image recognition, or determining the sorting area by obtaining the device information of the electronic devices placed by the user in the venue (such as electronic tags, etc., one electronic tag is placed in one sorting area), or the user inputs the parameters corresponding to the sorting area of ​​the actual venue through the interactive device on the execution subject (such as hand-drawn graphics with the same distribution as the sorting area of ​​the actual venue, or the number and arrangement of sorting areas, etc.) to determine the sorting area; then determine the corresponding area identification for each sorting area, and associate one distinguishing identification with one order; in this way, after obtaining the target order to which the goods to be sorted belong, the target sorting area associated with it can be determined based on the target order, and then the sorting guidance information for guiding the user to sort can be output. It can be seen that compared with the method in which users look at orders to find products and then find corresponding sorting areas for sorting, the technical solutions provided in some embodiments of the present application can provide users with sorting guidance information, which helps to improve user sorting efficiency; in addition, the present technical solution does not require the use of high-cost equipment or systems, and is low-cost and easy to promote.

[0123] As shown in the figure, the present application provides a more specific embodiment, which, based on the above embodiment, also includes the following steps:

[0124] 106. Displaying, on the interface, a plurality of interface elements respectively representing the plurality of sorting areas;

[0125] 107. Associate the interface element with the zone identifier of the sorting zone corresponding to the interface element, and display the associated information.

[0126] Accordingly, when the above 105 outputs the sorting guidance information, it includes:

[0127] Highlighting the target interface element corresponding to the target sorting area and the sorting quantity of the commodity at the target sorting area; and / or

[0128] Displaying the product placement animation and quantity at the target interface element corresponding to the target sorting area; and / or

[0129] Voice broadcasting of the zone identification of the target sorting zone and the sorting quantity of the commodity in the target sorting zone; and / or

[0130] A control instruction is sent according to the area information of the target sorting area to control the target electronic device at the target sorting area to output the sorting guidance information.

[0131] See also Figure 6 The styles of the three page elements shown here only show a limited number of styles, which cannot be exhaustive. The embodiment of the present application does not specifically limit the style of the page element corresponding to the sorting area, which can be various patterns, icons, etc. Figure 6 The page element shown in (a) uses a square frame to represent a sorting area. Figure 6 In (b), the original first image is directly used, and a semi-transparent mask is displayed on the first image as a page element. When guiding sorting, this method can use the dynamic change process of the semi-transparent mask from small to large and then to small to highlight the display, or the dynamic change of the transparency of the semi-transparent mask to highlight the display, etc. Figure 6 In (c), a carton icon is used directly. This carton icon may be preset by the client or may be custom drawn by the user, etc. This embodiment does not limit this.

[0132] Figure 7a An example of displaying the animation and quantity of goods being put in at the target interface element corresponding to the target sorting area is shown. Figure 7a In the example, 3 icons of 3 items are displayed to show that 3 items need to be sorted in the sorting area 1. The animations can include but are not limited to: Figure 7a The arrow for placing in the sorting area is dynamically highlighted in the direction of the arrow to present an animation effect, or the animation effect of the carton disappearing when three items enter the sorting area 1 one by one, or the three items are displayed and then disappear in sequence, etc. Among them, the three items are displayed and then disappear in sequence, for example, the first item farthest from the carton is displayed for a first time and then disappears, the second item in the middle is displayed and then disappears after being displayed for a first time, and finally the third item close to the carton is displayed and then disappears after being displayed for a first time and then displays the first item, and then repeats to present an animation effect.

[0133] The solution provided in this embodiment provides a solution for displaying sorting guidance information on an interface. Figure 6In the example (a) shown, the interface element representing the sorting area can be the square box shown in the figure. Of course, it can also be other styles, such as circles, baskets, numbers, etc. In one implementable method, the page element of the sorting area can be a zone logo, such as the icon corresponding to the "basket" recognized by the image mentioned above can be used as a page element; or a preset icon (such as a square icon, a carton icon, a plastic bag icon, an electronic device icon, etc.) can be directly used; or it can be a user-defined icon (such as an icon designed and saved by the user through a custom tool provided by the client), etc., which is not limited in this embodiment.

[0134] That is, the above step 106 of "displaying on the interface a plurality of interface elements representing the plurality of sorting areas respectively" may include the following steps:

[0135] 1061. Acquire a first image of the site, determine a plurality of sorting areas in the first image, and display the plurality of interface elements according to a layout of the plurality of sorting areas in the first image; and / or

[0136] 1062. Obtain device information of the electronic devices in the venue to determine the number of electronic devices in the venue, determine the number of sorting areas based on the number of electronic devices, and display a number of interface elements on the interface that is the same as the number of sorting areas; and / or

[0137] 1063. In response to the user's interface configuration operation, display the multiple interface elements on the interface according to the interface parameters configured by the user; wherein the interface parameters include at least one of the following: interface element style, interface element size, interface element size, and interface element layout method.

[0138] In the specific implementation, you can jump to a new page and display multiple interface elements in the new page. Or, see Figure 6 In the example shown in (b), the semi-transparent mask corresponding to each sorting area is directly displayed on the first image, and the area identification of the sorting area is displayed on the semi-transparent mask.

[0139] Among them, the zone identifier can be: a number automatically generated by the client, a number entered by the user himself, a device identifier of an electronic device, an order number associated with the sorting zone, a user identifier corresponding to the order, contact information of the user corresponding to the order, part of the contact information of the user corresponding to the order, etc.

[0140] Furthermore, the method provided in this embodiment may also include:

[0141] 108. When the sorting of the commodities for the multiple orders is completed, determine whether there are any orders among the multiple orders that have completed sorting; if so, display and / or voice broadcast a prompt that the sorting area associated with the orders that have completed sorting has been completed.

[0142] Among them, a sorted order means that all goods in the order are placed in the sorting area associated with the order, or other goods in the order except those marked as problematic goods are placed in the sorting area associated with the order.

[0143] Figure 7b An example of displaying completion at a target interface element corresponding to a target sorting area is shown. Figure 7a The prompt "full" is shown in the figure to indicate that sorting area 1 has been completed.

[0144] It should be added that the products marked as problematic may include damaged products, products with insufficient weight or quantity, expired products, products with a production date that is more than a set time away from the current date, etc. The "set time" here may be the time noted by a customer for a certain order, or the time noted by the user (i.e., the group leader), etc., which is not limited in this embodiment.

[0145] For example, a control for scanning the next product is displayed on the client interface. After the user has sorted the products for the multiple orders according to the sorting guidance information, when the user touches the "control for scanning the next product", it can be determined that the products for the multiple orders have been sorted. Or when the user issues a voice command of "sort the next product", it can be determined that the products for the multiple orders have been sorted. That is, the method provided in this embodiment can also include the following steps:

[0146] In response to a user triggering an instruction to obtain product information of a next product, it is determined that sorting of the products for the multiple orders is completed.

[0147] Among them, the "instruction to obtain the product information of the next product" can be generated after detecting that the user touches the corresponding control (such as the control for scanning the next product), or after detecting that the user issues a voice command of "sorting the next product".

[0148] In an achievable technical solution, after the user triggers the instruction to obtain the product information of the next product, the client displays the collection interface; the user can randomly pick up a product from the products to be sorted, and point the camera on the client device toward the product to place the product in the collection interface, or place the digital information on the product (such as a QR code, barcode, etc.) in the collection interface. The client can directly identify the collected product image to determine the product information, or obtain the product information of the product by identifying the digital information, and then determine the target order to which the product belongs based on the product information. That is, the method provided in the embodiment of the present application may also include the following steps:

[0149] In response to the user triggering an instruction to obtain product information of a next product, a collection interface is displayed to collect product information of a second product.

[0150] In another feasible technical solution, the user's voice command of "sort the next product" also contains the voice of the product name, for example, the user says the voice command of "sort ** potato chips", at this time, through voice recognition, it is recognized that the user wants to sort ** potato chips. Accordingly, the product information of ** potato chips is obtained, and the target order is determined based on the product information, so as to determine the zone identification of the target sorting zone according to the target order, and then output the sorting guidance information. That is, the method provided in the embodiment of the present application may also include the following steps:

[0151] In response to a user voice command, identifying product information of a second product specified by the user voice command;

[0152] The product information of the second product is used to obtain the order to which the second product belongs.

[0153] In the specific implementation, in addition to blind picking, that is, randomly picking a product as the next product to be sorted, the execution subject (i.e., the client) of the embodiment of the present application can also provide users with suggestions for sorting the next product. For example, the client can count the product information of all products in multiple orders, and put the products with large quantities in front, and the products with small quantities in the back. When the user triggers the instruction to sort the next product, the product recommendation information is displayed or voice broadcast to recommend the next sortable product to the user. That is, the method provided by the embodiment of the present application can also include the following steps:

[0154] Sc1. Obtaining order information of the multiple orders;

[0155] Sc2. sorting the commodities in the multiple orders based on the order information of the multiple orders;

[0156] Sc3. Recommend the order of product sorting to the user according to the sorting order.

[0157] In the above Sc3, one implementation method is to directly display the commodity sorting order on the user interface, and the user can determine the next commodity to be sorted by checking it.

[0158] Another implementation method is to display or broadcast the product information of the next sortable product to the user when the user triggers the instruction to obtain the product information of the next product. That is, SB3 may specifically include:

[0159] Sc31. Generate a product sequence list according to the sorting order;

[0160] Sc32. After a commodity is sorted, mark it as “sorted” in the commodity sequence list;

[0161] Sc33, in response to the user triggering an instruction to obtain product information of the next product, obtaining the product that is not marked as "sorted" and is at the front of the order from the product sequence list as a recommended product;

[0162] Sc34. Display or broadcast the product information of the recommended product, or directly output the sorting guidance information corresponding to the recommended product (i.e., determine the target order to which the recommended product belongs, and output the sorting guidance information based on the zone identifier associated with the target order).

[0163] In actual applications, the product information of the recommended product displayed or announced may be the product name, etc.

[0164] Furthermore, the method provided in the embodiment of the present application may also include the following steps:

[0165] 109. After the sorting of the multiple orders is completed, a sorting report is generated; wherein the sorting report includes at least one of the following contents: the number of completed sorting orders, the total number of sorted goods, problem goods information, and order information of the problem goods.

[0166] Furthermore, the method provided in the embodiment of the present application may also include the following steps:

[0167] 110. If the multiple orders that have completed sorting include a problem order, in response to a refund instruction triggered by the user, a refund operation is triggered to the customer corresponding to the problem order based on the product information and quantity marked as problem products in the problem order.

[0168] If there are a large number of orders to be sorted and the space is limited, the orders can be sorted in batches. For example, three, four or six orders can be sorted in a batch, etc. Furthermore, in the specific implementation, the orders in the order set can be sorted first, and then divided into batches (or times) according to the sorting results. That is, the number of the multiple sorting areas is m; accordingly, step 102 "obtaining multiple orders" in the method described in the embodiment of the present application may include:

[0169] 1021. If the number of orders in the order set exceeds m, sort the orders in the order set; wherein the sorting basis includes at least one of the following: the user-defined sorting parameter, the number of goods in the order, the customer priority corresponding to the order, and the remark information related to the sorting urgency in the order;

[0170] 1022. The first m orders are used as the current sorting and shifting orders;

[0171] Among them, the orders sorted after the mth order are waiting to enter the next sorting round.

[0172] Among them, user-defined sorting parameters may include but are not limited to any combination of the following: sorting by the first letter of the pinyin of the order customer's surname, sorting by the number of historical orders placed by the order customer from most to least, sorting by the order customer's building number, sorting by the last digit of the order customer's internal telephone number with the hidden part, etc.

[0173] If the sorting basis is the number of items in the order, the orders with more items can be placed in front, and the orders with less items can be placed in the back.

[0174] The priority of customers corresponding to orders can be determined based on the number and frequency of orders placed by customers in history. For example, customers with a large number of orders and a high frequency in history have a high priority, while customers with a small number of orders and a low frequency in history have a low priority. Of course, in specific implementation, a corresponding priority calculation model can be deployed on the client, and the priority of each customer corresponding to an order can be calculated using the priority calculation model. This embodiment does not specifically limit the specific implementation of the priority calculation model.

[0175] For example, in one or several orders, the customer noted that he wants to "pick up the order before ** o'clock". If the "** o'clock" is earlier than the agreed time, then the one or several orders can be determined as orders with high urgency for sorting. Alternatively, the customer of one or several orders sends a message to the user through a social application or the contact function provided by the main client application of this embodiment that he wants to pick up the order in advance. At this time, the user can note "urgent" on this one or several orders. Orders with "urgent" information can be determined as orders with high urgency for sorting. Alternatively, if there is a high probability that a certain customer will pick up the order in advance in history, the order of this customer can be determined as an order with high urgency for sorting. In specific implementation, the user can rely on his own image. If he thinks that a certain customer will pick up the order in advance most of the time, if there is an order of this customer in this order, he can directly note "urgent" on the order. Alternatively, the user marks each customer who picks up the order in advance. If the number of times the customer is marked exceeds a preset number, or the ratio of the number of times the customer is marked as an "advance pick-up customer" to the total number of group purchases by the customer is greater than a preset probability value, then the customer's order can be determined to be an order with high picking urgency.

[0176] In some feasible technical solutions, the above step 104 of "obtaining the target order to which the goods to be sorted belong" may include:

[0177] 1041. In response to a commodity information identification instruction triggered by a user, identifying commodity information of the commodity;

[0178] 1042. Based on the product information, determine at least one target order to which the product belongs.

[0179] See also Figure 8 As shown, the user can click the identification control on the interface, such as The camera of the client device is activated, and the interface presents the recognition interface. The user can place the product in the capture field of view of the client device camera, and the client can recognize the image captured by the camera. The image can be a product image, or a partial image of the product (such as digital information on the product packaging). Digital information can include but is not limited to: barcode, QR code or 3D code, etc. The "control for scanning the next product" mentioned above can be the same control as the recognition control here.

[0180] In the above 1041, the product information may include but is not limited to: product images, product names, product attribute information, product merchants, product storage addresses, product inventory, etc. The product attribute information includes some attributes inherent to the product itself, such as the color, size, production materials, production date, manufacturer, place of origin, price, purpose, model, brand, etc. The product attribute information of the product can be obtained through but not limited to the obtained product SKU (Stock Keeping Unit) information.

[0181] Furthermore, the method provided in the embodiment of the present application may also include the following steps:

[0182] In response to a user's operation on a target sorting area among the plurality of sorting areas, order information and a corresponding sorting status of an order associated with the target sorting area are displayed.

[0183] The sorting status includes: sorting status not started, sorting status in progress, sorting progress in sorting status, etc.

[0184] Fig. 9 It shows that a user clicks on an order information page associated with a target sorting area (the customer is Li Si44444444). Fig. 9 In some feasible technical solutions, suppose that the sorting status of "*** shower gel" ⅹ2 in the order has been sorted, and the other commodities "** potato chips", "**** sugar oranges" and "*** pineapple" have not been sorted. Fig. 9 On the page shown, text or icons similar to "sorted" are displayed in the row where "*** shower gel" ⅹ2 is located.

[0185] The corresponding schemes of each step of the above embodiment are to guide users to sort goods. In real scenarios, after the goods arrive, such as cucumbers, rapeseed, shampoo, eggs, laundry detergent, dishwashing liquid, potato chips, soy sauce, vinegar, etc., they may be mixed together. The user takes a product from the mixed together goods, places the product in the acquisition field of view of the camera of the client device to identify the product information of the product, determines at least one target order to which it belongs based on the product information, and then determines the target order associated area identifier, and outputs sorting guidance information according to the area identifier. If before these steps, product stacking suggestion information can also be output to guide the user to stack the goods to be sorted in the venue according to the stacking suggestions. For example, stacking according to the color of the goods, or stacking according to the major category to which the goods belong, and so on. That is, the method provided in the embodiment of the present application may also include the following steps:

[0186] 111. In response to the auxiliary sorting triggering operation, display commodity stacking suggestion information to guide the user to stack the commodities to be sorted in the venue according to the stacking suggestion.

[0187] See also Fig.10 The product sorting suggestion information page shown has pile sorting suggestions displayed on the page: vegetables, fruits, green plants and flowers are sorted into one pile, snacks (room temperature) are sorted into one pile, daily necessities are sorted into one pile, and frozen and refrigerated items are sorted into one pile.

[0188] Furthermore, the method provided in the embodiment of the present application may also include the following steps:

[0189] 112. Determine the sorting order of the commodities to be sorted in the venue based on the second image of the commodities to be sorted in the venue or the obtained commodity information of the commodities to be sorted;

[0190] 113. Recommend the next sorted product to the user in sequence by display or voice playback according to the sorting order.

[0191] The first image of the venue mentioned above is an image captured containing a sorting area. The second image of the goods to be sorted in the venue here refers to the goods to be sorted in the venue. In practical applications, the image acquisition device in the venue can be used to capture the second image of the goods to be sorted in the venue, and the second image can be sent to the client. Alternatively, the client directly obtains the product information of all the goods in the current order to be sorted, and determines the sorting order based on the product information of the goods.

[0192] In a specific feasible solution, the products can be clustered according to the product images of each product in the order to be sorted, and then the sorting order can be determined. For example, according to the color of the products, green products are clustered into the first category, and the products with yellow packaging as the main color are clustered into the second category; then the products in the same category are sorted. For another example, the products are clustered according to their product information (such as product name, production materials, etc.). For example, vegetables, fruits, green plants and flowers are clustered into the first category; snack foods (normal temperature) are clustered into the second category; daily necessities are clustered into the third category, and so on.

[0193] For example, the first category is set to be sorted first, then the second category, and so on. Then, the products in each category are sorted, such as by product quantity, product weight, product size, etc. For example, products with a large quantity are sorted first, or products with a heavy weight are sorted first, or products with a large size are sorted first, and so on.

[0194] Furthermore, the method provided in the embodiment of the present application may also include the following steps:

[0195] 114. Display the order information of an order;

[0196] 115. In response to a marking operation on a target information item in the order information, generating marking information associated with the target information item;

[0197] The marking information is used for at least one of statistics, search, generation of sorting reports, single order refund, and multiple order batch refund.

[0198] See also Fig.11 In the example shown, order information may include but is not limited to the following information items: customer identification (such as nickname, etc.), customer contact information (some information is hidden), total quantity of goods, number of product types, product information and quantity of each product, etc. Users can mark customers and products. Fig.11 In the example, the customer is marked as a "note" operation. Fig.11 As shown in the figure, if the user wants to mark the customer "Zhang San San San", he can click the "Note" control on the client interface, and the following will appear on the interface: Fig.11 The window shown in the middle diagram. The user can input the marking information to be marked in this window, such as the address of the customer "Zhang San San San". It should be supplemented here that the above customer address is obtained by the user through legal and compliant means. For example, the customer cannot pick up the item by himself, and provides his home address to the user who uses the execution subject (client) of the method of this embodiment through a social application or phone. After the user completes the marking, click the "Submit" control, and the marking information 100 just output by the user will be displayed after the customer identification in the customer's order information on the client interface.

[0199] like Fig.12 In the example shown, the product is marked, such as marking the product "**** Sugar Orange" in the order of customer "Zhao Qiqi". Fig.12 , the user can click the corresponding "mark" control on "****Sand Sugar Orange" on the client interface, and the interface will appear as follows Fig.12 The product marking window in the middle of the upper part shows out-of-stock marking options, quality problem marking options (such as "rotten", "damaged packaging", etc.), and custom marking options. When the user clicks the "+Custom Mark" option in the product marking window, the interface displays the following Fig.12 The custom tag window shown in the upper right part, in which the user can enter text, icons, etc. Assuming that the text entered by the user is "replenishment", after the user clicks the "Save" control on the custom tag window, the interface returns to the product tag window, and the "replenishment" tag option is displayed in the custom tag area of ​​the product tag window. After the user clicks the "replenishment" tag option and presses the "OK" control, the "replenishment" tag is displayed for the product "**** Sugar Orange" in Zhao Qiqi's order information displayed on the client interface.

[0200] Assume that the sorting area associated with the order of customer "Zhao Qiqi" is sorting area 4. After the user marks the items in the order of customer "Zhao Qiqi" as above, the corresponding sorting area 4 is displayed with a "replenishment" mark in the client sorting interface. Fig.13 As shown. In this way, users can clearly see the goods in the corresponding orders of each sorting area during the sorting process. Assume that a certain product in the order associated with sorting area 2 is out of stock, such as Fig.13 On the sorting interface shown, an "out of stock" mark is displayed corresponding to sorting area 2.

[0201] In some feasible embodiments, the above step 114 of “displaying order information of an order” includes:

[0202] 1141. Obtain product information of all products in the order to be displayed;

[0203] 1142. Sort all commodities in the order to be displayed based on the commodity information of all commodities in the order to be displayed;

[0204] 1143. When displaying the order, display the product information of all the products in the order in the order of the sorting results.

[0205] For example, if an order contains: daily necessities (such as laundry detergent and shower gel), snack foods (such as potato chips), vegetables, fruits, plants and flowers (such as spinach, green cabbage and sugar oranges). The sorting result of the order can be: daily necessities, snack foods, vegetables, fruits, plants and flowers. The products in each category can be sorted or not. If the products in each category are sorted, the sorting rules can be but are not limited to: sorting in alphabetical order of the pinyin of the product name.

[0206] Fig.14 A flow chart of a commodity assisted sorting method for sorting commodities by collecting site images is shown. The method provided in this embodiment is applicable to a client. The client may be a virtual client application, such as a software application (APP) deployed on a smart phone, a computer, a smart wearable device, etc. Alternatively, the client may be a physical device, which may be any form of device with computing capabilities, and this embodiment does not limit this.

[0207] Specifically, the method includes:

[0208] 201. Acquire a first image of a site.

[0209] 202. Based on the multiple sorting areas in the first image of the venue, display a plurality of interface elements respectively representing the multiple sorting areas.

[0210] 203. Determine an associated order for the interface element.

[0211] 204. Determine the target order to which the product belongs.

[0212] 205. Highlight and display a target interface element associated with the target order and the sorting quantity of the commodity at the target sorting area represented by the target element.

[0213] This embodiment is a solution for assisting sorting based on the first image of the venue. In addition to the above 201 to 205, this embodiment may also include other steps shown in the above embodiment, which will not be described in detail here.

[0214] By adopting the solution provided in the embodiment of the present application, users only need to use the client device without adding other devices, which has low cost and high scalability.

[0215] Fig.15A flow chart of a method for assisting commodity sorting using electronic devices is shown. The method provided in this embodiment is applicable to a client. The client may be a virtual client application, such as a software application (APP) deployed on a smart phone, a computer, a smart wearable device, etc. Or the client may be a physical device, which may be any form of device with computing capabilities, which is not limited in this embodiment. Specifically, the method includes:

[0216] 301. Obtain device information of electronic devices in a venue to determine the number of sorting areas in the venue.

[0217] The electronic device is placed in a user-defined sorting area in the venue, and one electronic device is associated with one order;

[0218] 302. Determine the target order to which the product belongs.

[0219] 303. Send an instruction to a target electronic device associated with the target order so that the target electronic device outputs sorting guidance information for guiding the user to find a target sorting area and the sorting quantity of the goods at the target sorting area in the venue.

[0220] This embodiment is a solution that combines electronic devices (such as electronic tags) to assist sorting. In addition to the above 301 to 303, this embodiment may also include other steps shown in the above embodiment, which will not be described here.

[0221] By adopting the solution provided in the embodiment of the present application, users can use electronic devices to assist in sorting, such as using electronic tags. Electronic tags are low-cost and easy to use, and there will be no image recognition errors.

[0222] Fig.16 A flow chart of an order information processing method provided by another embodiment of the present application is shown. Similarly, the method provided in this embodiment is applicable to a client. The client may be a virtual client application, such as a software application (APP) deployed on a smart phone, a computer, a smart wearable device, etc. Or the client may be a physical device, which may be any form of device with computing capabilities, and this embodiment does not limit this.

[0223] Specifically, the method includes:

[0224] 401. Display the order information of the community group purchase order.

[0225] 402. In response to a marking operation on a target information item in the order information, generate marking information associated with the target information item.

[0226] 403. In response to a processing instruction related to the marking information, obtain at least one to-be-processed order having the marking information in the order information.

[0227] 404. Execute the operation indicated by the processing instruction for the at least one order to be processed.

[0228] This embodiment focuses on the client application interaction and makes some improvements to the client application interaction. In addition to guiding users to sort, it also facilitates the processing of subsequent orders (such as statistics, unified refunds, etc.) after sorting.

[0229] The following is a detailed introduction to the solution provided by this embodiment in conjunction with a specific scenario. Fig.17 The logical framework of assisted sorting is shown. Fig.17 As shown, including:

[0230] 1. Define the sorting area

[0231] 2. Create sorting tasks

[0232] 3. Intelligent assisted sorting

[0233] 4. Completion and report generation

[0234] Each of the above parts will be explained separately.

[0235] 1. Define the sorting area.

[0236] Assume that the user has 6 electronic tags, namely electronic tag A, electronic tag B, electronic tag C, electronic tag D, electronic tag E and electronic tag F. Due to the current space limitation, 4 of these 6 electronic tags are placed on the ground, namely electronic tag A, electronic tag B, electronic tag C and electronic device D; and 2 are placed on the shelf, namely electronic tag E and electronic tag F. Figure 3 These six electronic tags correspond to a sorting area respectively. The sorting area can be an open space or a place where packing bags, boxes, etc. are placed, without any specific limitation.

[0237] 2. Create sorting tasks

[0238] Associate wireless electronic tags with customer orders and virtually bind picking areas.

[0239] The client uses wireless electronic tags to identify the sorting area. The client automatically connects to the Bluetooth gateway or directly connects to the Bluetooth electronic tag to pull the electronic tag to be associated. The electronic tag can be placed randomly in any position. The client obtains the tag identification of the electronic tag in the venue and then registers and binds it. For example: if you plan to sort the orders of 6 customers in one batch, place 6 wireless electronic tags (registration and binding are turned on) on the shelf and / or the ground (not limited to the physical location) to identify the 6 sorting areas in the venue through electronic tags.

[0240] When the client associates electronic tags and orders, if the number of orders to be sorted exceeds the number of electronic tags, such as the number of orders exceeds 6, these orders can be divided into groups. When dividing the orders, the orders can be sorted first, such as the orders with more goods are placed in the front. The top 6 orders are used as the orders for the current group, and these 6 orders are associated with the label identifiers of the 6 electronic tags in the venue.

[0241] 3. Intelligent assisted sorting

[0242] 3.1. Suggestions on product grouping

[0243] The user opens the APP and enters the intelligent assisted sorting interface.

[0244] S21. In response to the user clicking on the "go to sorting" control on the intelligent auxiliary sorting interface, displaying commodity sorting suggestion information.

[0245] At this point, the user can follow the product stacking suggestions displayed on the interface, such as Fig.10 As shown, "vegetables, fruits, green plants and flowers" are placed in one pile; "snacks (room temperature)" are placed in one pile; "daily necessities" are placed in one pile; and "frozen and refrigerated" are placed in one pile.

[0246] 3.2. Client-guided sorting

[0247] like Fig.10 In the example shown, the page where the product sorting suggestion information is located displays a "Ready, start sorting" control.

[0248] S22. In response to the user clicking on the “Ready, start sorting” control, page elements corresponding to multiple sorting areas are displayed.

[0249] The number of sorting zones is the same as the number of electronic devices. Figure 6 The page element display styles corresponding to the sorting area are shown in . Alternatively, the page element corresponding to the sorting area can be: the label identification of the electronic tag corresponding to the sorting area, or the order information of the order associated with the electronic tag (such as the last 4 digits of the mobile phone number of the customer corresponding to the order).

[0250] S23. Clicking on a page element corresponding to a sorting position on the interface will display the order information of the corresponding order and the corresponding sorting status.

[0251] The order information may be the SKU (Stock Keeping Unit) information of each product in the order.

[0252] SKU is widely used as a general term for the unified number of a certain product. Every product has its own irreplaceable SKU number. The SKU number involves a series of attributes such as the brand, model, grade, configuration, unit, purpose, origin, price, production date, shelf life, etc. of the product. These attributes of each product are different from any other product. Such a product is called a single product, and its SKU number is irreplaceable.

[0253] The sorting status includes: sorting not started status, sorting in progress status, sorting progress in sorting status, etc.

[0254] S24. In response to the user's sliding operation, slide and display the order information of multiple orders and the corresponding sorting status.

[0255] like Fig.18 As shown, the user can slide up to display the hidden orders at the bottom of the interface. When displaying the order information of an order, the client can classify the products in the order, such as classifying them based on the color of the product pictures, and display the product information of all products in the order in the preset category order. For example, daily necessities are placed at the front of the order, and vegetables, fruits, green plants and flowers are placed at the back of the order, etc.

[0256] It is necessary to add that: the above users follow Fig.10 The process of sorting the goods into piles can be understood as the "rough classification" of the goods. Here, the classification of goods in the order can be understood as "segmentation", such as clustering and sorting by SKU color within the order. For example, based on the main picture of the product or the picture collected by the high-speed scanner, the color of the outer packaging of the product is identified, and then the order list is clustered by color.

[0257] S25, in response to the user's marking operation on a target information item in the order information, displaying a marking window;

[0258] S26. In response to an input operation of the user in the tab window, obtain the mark information input by the user, and store the mark information in association with the target information item.

[0259] The order information may include but is not limited to at least one of the following information items: information items related to the order customer, information items corresponding to the product, etc. Fig.11As shown in FIG. 1 , the mark of the order customer can be a “remark”, such as the customer’s address, demand, etc. The mark of the product information item can include but is not limited to: out of stock, rotten, damaged packaging, user-defined label, etc., such as Fig.12 Example shown.

[0260] The marking operation may be performed after the order sorting is completed, or may be performed during the sorting process, which is not limited in this embodiment.

[0261] The specific sorting process can be simply summarized as follows: open the group leader APP to obtain the number of electronic tags on site, and after registration and binding are enabled, automatically associate the current user order. Obtain the task list and prompt the user to scan the product barcode through the mobile APP, blindly scan from a pile of messy products, trigger the light logic and storage number. When the last item in the location is put away, the current user order is sorted, and the group leader is prompted to write the last number when packing. It can carry N user orders each time, and flip the card after picking is completed.

[0262] Since it is blind picking, if a product cannot be sorted all at once, a sorting completion button can be displayed in the APP, or Figure 8 In Scan or identify the control, or the user issues a voice control command to sort the next item. Scanning a new item code allows the user to select whether the previous task is complete and confirm the electronic tag of the sorting completion.

[0263] See also Fig.11 , 12 The figure shows the voice function on / off control. After the user chooses to turn it on, they can enter the intelligent voice-assisted sorting mode. In intelligent voice-assisted sorting, for example, if the user says the name of the product to be sorted (such as potatoes, cucumbers), the APP intelligent voice will recognize the corresponding product and will cyclically broadcast the location and quantity of the corresponding product to be sorted, such as: 3 for No. 1 (i.e. sorting area 1) and 1 for No. 5 (i.e. sorting area 5).

[0264] At the corresponding sorting area in the APP sorting area diagram, an animation and quantity of goods placed in the corresponding sorting area are displayed similar to Figure 7, or the product information and quantity are displayed in a masking manner for easy viewing and confirmation.

[0265] After sorting one product, continue to say the next product to be sorted. When a customer's order is sorted, the APP announces the completion information (such as: No. 1 is completed, please pack). The user can confirm the operation on the APP, and the system will continue to announce the sorting information.

[0266] If there are still unfinished orders, the APP automatically generates the next order sorting task and places it in the corresponding sorting area. Assuming that order 1 associated with sorting area 1 has been sorted, a new order to be sorted can be associated with this sorting area.

[0267] 4. Complete and generate report (i.e. post-sorting processing)

[0268] Post-sorting processing can be understood as a reverse process, which can count the number of sorted goods, the number of problematic goods in each order, etc., to facilitate user verification.

[0269] The sorting is completed on the APP. The system will generate a sorting report. For example: n people and m items have been sorted, and the consumer with the last number 1234 has not sorted 1 bottle of mineral water, etc.

[0270] After all users have finished sorting, the users will be reminded of their interest points, and data on out-of-stock, damaged items, and other items that require refunds will be summarized.

[0271] Users can also search for a customer’s order through the search function provided by the APP.

[0272] like Fig.19 In the example shown, the client can also perform the following steps: display a search control at the edge of the order display page; jump to the search page in response to the user triggering the search control; display quick search information at one side of the search page.

[0273] In specific implementation, the quick index information may be, but is not limited to: the last digit of the mobile phone number of the customer corresponding to the order. Fig.19 shown.

[0274] Furthermore, the client may also perform the following steps: in response to a user clicking operation on a target index item in the quick index information, displaying a target order containing the target index item in the order information and / or a customer corresponding to the target order.

[0275] In summary, the technical solutions provided by the embodiments of the present application have the following beneficial effects:

[0276] In the definition of sorting areas, the APP is used to draw UI interactive virtual shelf labels to provide a visual sorting interface. In the intelligent assisted sorting section, the APP can be used to scan product barcodes to indicate the products to be sorted, and graphics and animations can be used to prompt users to sort the products.

[0277] It can be seen that the solutions provided in the embodiments of the present application create dials and tasks through an APP, draw UI interactive virtual shelf labels, provide a visual distribution interface, use graphics and animations to prompt users to sort goods, and prompt users through voice. It can support fast and efficient distribution operations by recording the location and status of goods, and can also provide real-time information about the location and status of goods to ensure the accuracy of distribution tasks.

[0278] The embodiments of the present application can utilize open areas near the group point or existing shelves to define personalized sorting areas with the help of wireless electronic tags, thereby solving the requirements of traditional methods for sites and equipment.

[0279] Through the group leader APP, online intelligent sorting can be realized, and new group leaders can be guided to quickly sort ordered goods to consumers within a limited space.

[0280] The embodiments of the present application can also mark customers and / or products, support custom customer marking, and permanently take effect without repeating the marking each time. The role of product marking is related to the reverse, such as out-of-stock marking, quality problem marking, and other functions such as supporting the group leader to customize various marks. When the group leader reverses (such as statistical verification, applying for refunds or replenishment of out-of-stock or quality defective products), orders with relevant marks can be retrieved to initiate batch refunds, batch replenishment notifications, etc. for customers corresponding to these orders.

[0281] The embodiments of the present application can also be quickly indexed, for example, the last digit of a mobile phone number can be used for quick indexing + fuzzy search to help group leaders quickly locate customers.

[0282] The present application also provides a sorting system. The sorting system may only include: a client. The client may execute some or all of the steps in the above method embodiments. For details, please refer to the contents of the above steps, which will not be repeated here.

[0283] Furthermore, the sorting system may also include: an image acquisition device 12. Figure 2b In the example shown, the image acquisition device 12 is arranged in the venue, and is used to acquire the second image of the goods to be sorted in the venue. In specific implementation, the image acquisition device 12 can be a high-speed scanner or a camera arranged in the venue. The client 11 is also used to determine the sorting order of the goods to be sorted in the venue based on the second image of the goods to be sorted in the venue; and recommend the next sorted goods to the user in sequence by display or voice playback according to the sorting order.

[0284] The above also mentions a generalizable sorting system. In addition to the client 11, it may also include multiple electronic devices 13. These electronic devices 13 may be devices with functions such as displaying information, playing prompt sounds and / or voice broadcasting. For example, the electronic device may be an electronic tag. Figure 3 In the illustrated embodiment, a sorting system comprises:

[0285] A plurality of electronic devices 13, for being placed at a user-defined sorting area in the venue; one electronic device is associated with one order;

[0286] The client 11 is used to obtain device information of electronic devices in the venue to determine the number of sorting areas in the venue; determine the target order to which the goods belong; and send instructions to the target electronic device 13 associated with the target order so that the target electronic device outputs sorting guidance information for guiding the user to find the target sorting area and the sorting quantity of the goods at the target sorting area in the venue.

[0287] Furthermore, the system provided in this embodiment may also include an image acquisition device.

[0288] An image acquisition device, arranged in the venue, for acquiring a second image of the commodity to be sorted in the venue;

[0289] The client 11 is further used to determine the sorting order of the commodities to be sorted in the venue based on the second image of the commodities to be sorted in the venue; and recommend the next sorted commodity to the user in sequence by display or voice playback according to the sorting order.

[0290] Fig. 20 FIG. 1 shows a schematic diagram of the structure of a commodity auxiliary sorting system provided by an embodiment of the present application. Figure 8 As shown, the product recommendation system includes: a server 200 and a client 11; wherein,

[0291] The server 200 is used to obtain multiple orders in response to the request sent by the client.

[0292] The client 11 is used to receive the multiple orders sent by the server, determine multiple user-defined sorting areas in the venue; determine corresponding area identifiers for the multiple sorting areas respectively, and associate one area identifier with one order; obtain the target order to which the to-be-sorted goods belong; and output sorting guidance information according to the area identifier of the target sorting area associated with the target order, so as to guide the user to find the target sorting area and the sorting quantity of the goods at the target sorting area in the venue.

[0293] It should be noted here that: the contents of each step in the commodity auxiliary sorting system provided in this embodiment that are not fully described in detail can refer to the corresponding contents in the above embodiments, and will not be repeated here. In addition, in addition to the functions corresponding to the above steps, the commodity auxiliary sorting system provided in this embodiment can also include functions corresponding to other parts or all of the steps in the above embodiments, which can be specifically referred to the corresponding contents in the above embodiments, and will not be repeated here.

[0294] The client has an intelligent sorting function, which includes electronic device identification function, intelligent voice interaction function, etc. The intelligent voice interaction function can be provided by the intelligent voice service on the server side.

[0295] Fig.21 FIG. 1 shows a structural block diagram of a commodity auxiliary sorting device provided by an embodiment of the present application. Fig.21 As shown, the commodity auxiliary sorting device includes: a determination module 21, an acquisition module 22 and an output module 23. Among them, the determination module 21 is used to determine multiple sorting areas defined by users in the venue. The acquisition module 22 is used to obtain multiple orders. The determination module 21 is also used to determine corresponding area identifiers for the multiple sorting areas respectively, and one area identifier is associated with one order. The acquisition module 22 is also used to obtain the target order to which the commodity to be sorted belongs. The output module 23 is used to output sorting guidance information according to the area identifier of the target sorting area associated with the target order, so as to guide the user to find the target sorting area and the sorting quantity of the commodity at the target sorting area in the venue.

[0296] Furthermore, the commodity auxiliary sorting device provided in this embodiment may also include: a display module and an association module. The display module is used to display multiple interface elements representing the multiple sorting areas on the interface. The association module is used to associate the interface elements with the area identifiers of the sorting areas corresponding to the interface elements, and display them in association. Accordingly, when the output module outputs the sorting guidance information, it is specifically used to:

[0297] Highlighting the target interface element corresponding to the target sorting area and the sorting quantity of the commodity at the target sorting area; and / or

[0298] Displaying the product placement animation and quantity at the target interface element corresponding to the target sorting area; and / or

[0299] Voice broadcasting of the zone identification of the target sorting zone and the sorting quantity of the commodity in the target sorting zone; and / or

[0300] A control instruction is sent according to the area information of the target sorting area to control the target electronic device at the target sorting area to output the sorting guidance information.

[0301] Furthermore, when the display module displays multiple interface elements representing the multiple sorting areas on the interface, it is specifically used to:

[0302] Acquire a first image of the site, determine a plurality of sorting areas in the first image, and display the plurality of interface elements according to a layout of the plurality of sorting areas in the first image; and / or

[0303] Acquire device information of the electronic devices in the venue to determine the number of electronic devices in the venue, determine the number of sorting areas based on the number of electronic devices, and display a number of interface elements on the interface that is the same as the number of sorting areas; and / or

[0304] In response to the user's interface configuration operation, the multiple interface elements are displayed on the interface according to the interface parameters configured by the user; wherein the interface parameters include at least one of the following: interface element style, interface element size, interface element size, and interface element layout method.

[0305] Furthermore, when the determination module determines the corresponding zone identifiers for the multiple sorting zones in the venue respectively, it is specifically used to:

[0306] Identify multiple sorting areas in the first image of the site, and determine corresponding area identifiers for the multiple sorting areas based on the identification results; or

[0307] Acquire the zone identifiers respectively configured by the user through the interactive device for the plurality of sorting zones; or

[0308] Acquire device information of electronic devices in the venue, wherein one electronic device represents one sorting zone; determine a zone identifier for a corresponding sorting zone based on the device information of the electronic device; or

[0309] Based on the order information of the associated multiple orders, corresponding zone identifiers are determined for the multiple sorting zones respectively.

[0310] Furthermore, the commodity auxiliary sorting device provided in this embodiment also includes a determination module. The determination module is used to determine whether there are orders that have been sorted among the multiple orders when the sorting of the commodities in the multiple orders is completed, and if so, display and / or voice broadcast a prompt that the sorting area associated with the orders that have been sorted has been completed. Among them, the order that has been sorted means that all commodities in the order are placed in the sorting area associated with the order, or the other commodities in the order except those marked as problematic commodities are placed in the sorting area associated with the order.

[0311] And / or the commodity auxiliary sorting device provided in this embodiment may further include a generating module. The generating module is used to generate a sorting report after the sorting of the plurality of orders is completed. The sorting report includes at least one of the following contents: the number of completed sorting orders, the total number of sorted commodities, information on problematic commodities, and order information on problematic commodities.

[0312] And / or the commodity auxiliary sorting device provided in this embodiment may further include a refund module. The refund module is used to trigger a refund operation to the customer corresponding to the problematic order based on the commodity information and quantity marked as problematic commodities in the problematic order in response to a refund instruction triggered by the user when the multiple orders that have been sorted contain problematic orders.

[0313] Furthermore, when the number of the plurality of sorting areas is m, the acquisition module is specifically used to:

[0314] If the number of orders in the order set exceeds m, the orders in the order set are sorted; wherein the sorting basis includes at least one of the following: the user-defined sorting parameter, the number of goods in the order, the customer priority corresponding to the order, and the remark information related to the sorting urgency in the order;

[0315] The first m orders are selected as the current picking orders;

[0316] Among them, the orders sorted after the mth order are waiting to enter the next sorting round.

[0317] Furthermore, the display module in this embodiment is also used to display commodity stacking suggestion information in response to the auxiliary sorting trigger operation, so as to guide the user to stack the commodities to be sorted in the venue according to the stacking suggestions.

[0318] Furthermore, the commodity auxiliary sorting device provided in this embodiment may also include a recommendation module. The recommendation module is used to: determine the sorting order of the commodities to be sorted in the venue based on the second image of the commodities to be sorted in the venue or the commodity information of the commodities to be sorted obtained; and recommend the next sorted commodity to the user in sequence by display or voice playback according to the sorting order.

[0319] Furthermore, the commodity auxiliary sorting device provided in this embodiment may also include a marking module. Accordingly, the display module is also used to: display order information. The marking module is used to generate marking information associated with a target information item in the order information in response to a marking operation on the target information item;

[0320] The marking information is used for at least one of statistics, search, generation of sorting reports, single order refund, and multiple order batch refund.

[0321] It should be noted here that the commodity assisted sorting device provided in this embodiment can implement the technical solution described in the above-mentioned commodity assisted sorting method embodiment. The specific implementation principles of the above-mentioned modules or units can refer to the corresponding contents in the above-mentioned commodity assisted sorting method embodiment, which will not be repeated here.

[0322] Fig. 22 FIG. 2 shows a schematic diagram of the structure of a commodity auxiliary sorting device provided by another embodiment of the present application. Fig. 22As shown, the information display device includes: an acquisition module 31, a display module 32, an association module 33 and a determination module 34. The acquisition module 31 is used to acquire a first image of the venue. The display module 32 is used to display a plurality of interface elements representing the plurality of sorting areas respectively based on the plurality of sorting areas in the first image of the venue. The association module 33 is used to determine the associated order for the interface element. The determination module 34 is used to determine the target order to which the commodity belongs. The display module is also used to highlight the target interface element associated with the target order and the sorting quantity of the commodity at the target sorting area represented by the target element.

[0323] It should be noted here that: the commodity assisted sorting device provided in this embodiment can implement the technical solution described in the above-mentioned corresponding commodity assisted sorting method embodiment. The specific implementation principles of the above-mentioned modules or units can refer to the corresponding contents in the above-mentioned commodity assisted sorting method embodiment, which will not be repeated here.

[0324] Another embodiment of the present application provides a commodity auxiliary sorting device, the structure of which is as follows: Fig.23 As shown. The commodity auxiliary sorting device includes an acquisition module 51, a determination module 52 and a sending module 53. The acquisition module 51 is used to acquire device information of electronic devices in the venue to determine the number of sorting areas in the venue; wherein the electronic devices are placed in user-defined sorting areas in the venue, and one electronic device is associated with one order. The determination module 52 is used to determine the target order to which the commodity belongs. The sending module 53 is used to send instructions to the target electronic device associated with the target order, so that the target electronic device outputs sorting guidance information, which is used to guide the user to find the target sorting area in the venue and the sorting quantity of the commodity at the target sorting area.

[0325] It should be noted here that the commodity assisted sorting device provided in this embodiment can implement the technical solution described in the above-mentioned commodity assisted sorting method embodiment. The specific implementation principles of the above-mentioned modules or units can refer to the corresponding contents in the above-mentioned commodity assisted sorting method embodiment, which will not be repeated here.

[0326] Another embodiment of the present application provides an order information processing device, such as Fig.24As shown, the order information processing device includes: a display module 61, a generation module 62, an acquisition module 63 and an execution module 64. Among them, the display module 61 is used to display the order information of the community group purchase order. The generation module 62 is used to generate marking information associated with a target information item in the order information in response to a marking operation on the target information item in the order information. The acquisition module 63 is used to respond to a processing instruction related to the marking information, and obtain at least one pending order with the marking information in the order information. The execution module 64 is used to execute the operation indicated by the processing instruction for the at least one pending order.

[0327] It should be noted here that the order information processing device provided in this embodiment can implement the technical solution described in the above-mentioned order information processing method embodiment. The specific implementation principles of the above-mentioned modules or units can refer to the corresponding contents in the above-mentioned order information processing method embodiment, which will not be repeated here.

[0328] Fig.25 FIG. 1 shows a schematic diagram of a structure of an electronic device provided by an embodiment of the present application. Fig.25 As shown, the electronic device includes: a memory 91 and a processor 92. The memory 91 is used to store one or more computer programs / instructions; the processor 92, coupled with the memory 31, is used for one or more computer programs / instructions to implement the above-mentioned commodity auxiliary sorting method or order information processing method provided in the embodiment of the present application.

[0329] The memory 91 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0330] Further, if Fig.25 As shown, the electronic device may also include other components such as a communication component 93, a power component 94, an audio component 95 and a display 96. Fig.25 Only some components are shown schematically, which does not mean that the electronic device only includes Fig.25 Components shown.

[0331] Accordingly, an embodiment of the present application also provides a computer-readable storage medium storing a computer program, which, when executed by a computer, can implement the steps or functions in the commodity assisted sorting method or order information processing method provided in the above embodiments.

[0332] The method of the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes a computer program / instruction 1011. When the computer program / instruction 1011 is used by a computer such as Fig.13 When executed by a processor such as the processor 92 shown, the processes or functions in the commodity assisted sorting method or order information processing method provided in each embodiment of the present application can be fully or partially executed. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, a core network device, an OAM or other programmable device.

[0333] The computer program or instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disk; it may also be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

[0334] Through the description of the above implementation modes, those skilled in the art can clearly understand that each implementation mode can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on such an understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0335] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A commodity auxiliary sorting method, It is characterized in that include: Determine multiple user-defined sorting areas within the venue; Get multiple orders; Determine corresponding zone identifiers for the multiple sorting zones respectively, and associate one zone identifier with one order; Get the target order to which the goods to be sorted belong; According to the zone identifier of the target sorting zone associated with the target order, sorting guidance information is output to guide the user to find the target sorting zone and the sorting quantity of the commodity at the target sorting zone in the venue.

2. The method according to claim 1, It is characterized in that Also includes: On the interface, a plurality of interface elements representing the plurality of sorting areas respectively are displayed; Associating the interface element with the zone identifier of the sorting zone corresponding to the interface element, and displaying the association; When outputting sorting guidance information, it includes: Highlighting the target interface element corresponding to the target sorting area and the sorting quantity of the commodity at the target sorting area; and / or Displaying the product placement animation and quantity at the target interface element corresponding to the target sorting area; and / or Voice broadcasting of the zone identification of the target sorting zone and the sorting quantity of the commodity in the target sorting zone; and / or A control instruction is sent according to the area information of the target sorting area to control the target electronic device at the target sorting area to output the sorting guidance information.

3. The method according to claim 2, It is characterized in that On the interface, multiple interface elements representing the multiple sorting areas are displayed, including: Acquire a first image of the site, determine a plurality of sorting areas in the first image, and display the plurality of interface elements according to a layout of the plurality of sorting areas in the first image; and / or Acquire device information of the electronic devices in the venue to determine the number of electronic devices in the venue, determine the number of sorting areas based on the number of electronic devices, and display a number of interface elements on the interface that is the same as the number of sorting areas; and / or In response to the user's interface configuration operation, the multiple interface elements are displayed on the interface according to the interface parameters configured by the user; wherein the interface parameters include at least one of the following: interface element style, interface element size, interface element size, and interface element layout method.

4. The method according to any one of claims 1 to 3, It is characterized in that Determine the corresponding zone identifiers for multiple sorting zones within the site, including: Identify a plurality of sorting areas in the first image of the site, and determine corresponding area identifiers for the plurality of sorting areas respectively based on the identification results; or Acquire the zone identifiers respectively configured by the user through the interactive device for the plurality of sorting zones; or Acquire device information of electronic devices in the venue, wherein one electronic device represents one sorting zone; determine a zone identifier for a corresponding sorting zone based on the device information of the electronic device; or Based on the order information of the associated multiple orders, corresponding zone identifiers are determined for the multiple sorting zones respectively.

5. The method according to any one of claims 1 to 3, It is characterized in that Also includes: When the sorting of the commodities for the multiple orders is completed, it is determined whether there are any orders among the multiple orders that have been sorted, and if so, a prompt that the sorting area associated with the orders that have been sorted is completed is displayed and / or voice broadcasted; wherein, the orders that have been sorted are completed means that: all commodities in the order are placed in the sorting area associated with the order, or the other commodities in the order except those marked as problematic commodities are placed in the sorting area associated with the order; and / or After the multiple orders are sorted, a sorting report is generated; wherein the sorting report includes at least one of the following: the number of sorted orders completed, the total number of sorted goods, information on problematic goods, and order information on problematic goods; and / or If there is a problem order among the multiple orders that have been sorted, in response to a refund instruction triggered by the user, a refund operation to the customer corresponding to the problem order is triggered based on the product information and quantity marked as problem products in the problem order.

6. The method according to any one of claims 1 to 3, It is characterized in that The number of the plurality of sorting zones is m; and obtaining the plurality of orders comprises: If the number of orders in the order set exceeds m, the orders in the order set are sorted; wherein the sorting basis includes at least one of the following: the user-defined sorting parameter, the number of goods in the order, the customer priority corresponding to the order, and the remark information related to the sorting urgency in the order; The first m orders are selected as the current picking orders; Among them, the orders sorted after the mth order are waiting to enter the next sorting round.

7. The method according to any one of claims 1 to 3, It is characterized in that Also includes: In response to the auxiliary sorting triggering operation, displaying commodity stacking suggestion information to guide the user to stack the commodities to be sorted in the venue according to the stacking suggestion; and / or Based on the second image of the commodity to be sorted in the venue or the commodity information of the commodity to be sorted obtained, the sorting order of the commodities to be sorted in the venue is determined; according to the sorting order, the next sorted commodity is recommended to the user in sequence by display or voice playback.

8. The method according to any one of claims 1 to 3, It is characterized in that Also includes: Display order information; In response to a marking operation on a target information item in the order information, generating marking information associated with the target information item; The marking information is used for at least one of statistics, search, generation of sorting reports, single order refund, and multiple order batch refund.

9. A commodity auxiliary sorting method, It is characterized in that include: Acquire a first image of the site; Based on the multiple sorting areas in the first image of the venue, display a plurality of interface elements representing the multiple sorting areas respectively; Determine the associated order for the interface element; Determine the target order to which the product belongs; A target interface element associated with the target order and the sorting quantity of the commodity at the target sorting area represented by the target element are highlighted.

10. A commodity auxiliary sorting method, It is characterized in that include: Acquire device information of electronic devices in the venue to determine the number of sorting areas in the venue; wherein the electronic devices are placed in user-defined sorting areas in the venue, and one electronic device is associated with one order; Determine the target order to which the product belongs; An instruction is sent to a target electronic device associated with the target order so that the target electronic device outputs sorting guidance information for guiding the user to find a target sorting area and the sorting quantity of the goods at the target sorting area in the venue.

11. A method for processing order information, It is characterized in that include: Display the order information of community group purchase orders; In response to a marking operation on a target information item in the order information, generating marking information associated with the target information item; In response to a processing instruction related to the marking information, obtaining at least one to-be-processed order having the marking information in the order information; For the at least one order to be processed, the operation indicated by the processing instruction is executed.

12. A sorting system, It is characterized in that include: A plurality of electronic devices, for being placed at a user-defined sorting area in the venue; one electronic device is associated with one order; The client is used to obtain device information of electronic devices in the venue to determine the number of sorting areas in the venue; Determine the target order to which the product belongs; An instruction is sent to a target electronic device associated with the target order so that the target electronic device outputs sorting guidance information for guiding the user to find a target sorting area and the sorting quantity of the goods at the target sorting area in the venue.

13. The sorting system according to claim 12, It is characterized in that Also includes: An image acquisition device, arranged in the venue, for acquiring a second image of the commodity to be sorted in the venue; The client is also used to determine the sorting order of the commodities to be sorted in the venue based on the second image of the commodities to be sorted in the venue; and recommend the next sorted commodity to the user in sequence by display or voice playback according to the sorting order.

14. An electronic device, It is characterized in that comprising a memory and a processor, wherein: The memory is used to store computer programs; The processor, coupled to the memory, is used to execute the computer program stored in the memory, so as to implement the commodity assisted sorting method as described in any one of claims 1 to 8, or the commodity assisted sorting method as described in claim 9, or the commodity assisted sorting method as described in claim 10, or the community group purchase order information processing method as described in claim 11.