Object processing method and device, storage medium and electronic equipment

By matching tags and storage areas for the objects to be allocated and the distribution personnel, and generating target to be allocated tasks, the problem of inefficient distribution in warehouses is solved and more efficient item allocation and storage is achieved.

CN119323314APending Publication Date: 2025-01-17BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310876815.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-17
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

During the warehouse allocation process, the allocation staff lacks order, resulting in inefficiency and inability to have a dedicated position, which can easily cause congestion, especially when dealing with special commodities such as frozen products, it is less efficient.

Method used

By determining the tag for each to be allocated object and matching the target storage and distributors according to the characteristics of the label, the target to be allocated tasks are generated to ensure that the items are allocated according to the characteristics and skills.

Benefits of technology

The processing content of the distribution staff has been refined, congestion during the distribution process has been avoided, warehouse allocation efficiency has been improved, and items have been stored and distributed according to appropriate conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119323314A_ABST
    Figure CN119323314A_ABST
Patent Text Reader

Abstract

The invention relates to an object processing method and device, a storage medium and electronic equipment, and relates to the technical field of computers.The method comprises the steps that a first label corresponding to a to-be-allocated object is determined for each to-be-allocated object stored in a warehouse, and the to-be-allocated object is allocated according to the first label and an area label corresponding to a to-be-allocated storage area; determining a target to-be-allocated storage area matched with the to-be-allocated object according to a preset allocation mapping relation, generating a target to-be-allocated task of the to-be-allocated object based on a first label corresponding to the to-be-allocated object, the target to-be-allocated storage area and an indicated allocation destination, and allocating the target to-be-allocated task of the to-be-allocated object according to a second label associated with a plurality of allocators. And taking the allocator matched with the target to-be-allocated task as a target allocator for executing the target to-be-allocated task on the to-be-allocated object. Therefore, the processing content of the distributor can be refined, so that the problem of congestion caused when the orders are distributed can be avoided, and the efficiency of distributing the orders in the warehouse is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] After completing their work, warehouse receivers and pickers place the goods to be distributed in the distribution area. The distribution personnel go to the distribution area to take the goods and put them in the corresponding grid (one grid corresponds to one grid station, and one grid station fulfills multiple group leaders). The distribution area is a large area with no obvious storage area and storage location division. All distribution personnel look for goods in a large area and then distribute them.

[0003] However, the current methods of handling the distribution of goods have the following problems: 1. The distribution staff run around in disorder, which easily causes the distribution staff to select easy tasks, such as only picking small items or hot-selling items with large quantities. 2. The venue is prone to congestion. 3. There is no dedicated person for a specific post, and the operation efficiency is low. For example, the operation process of frozen products requires ice plates, and the storage conditions require incubators, etc. If you are not familiar with the frozen product operation process, the efficiency will be low. If you assign it to someone who is suitable for frozen products, the efficiency will be higher.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The purpose of the present disclosure is to provide an object processing method, device, storage medium and electronic device, thereby overcoming the problem of low efficiency in warehouse distribution of orders at least to a certain extent.

[0006] According to one aspect of the present disclosure, there is provided an object processing method, comprising:

[0007] For each object to be allocated that is put into storage, determine a first label corresponding to the object to be allocated;

[0008] According to the first label and the regional label corresponding to the storage area to be allocated, determining the target storage area to be allocated that matches the object to be allocated according to the preset allocation mapping relationship;

[0009] Generate a target to-be-distributed task for the to-be-distributed object based on the first label corresponding to the to-be-distributed object, the target to-be-distributed storage area, and the indicated distribution destination;

[0010] According to the second tags associated with the plurality of distributors, a distributor matching the target task to be distributed is used as a target distributor for executing the target task to be distributed on the object to be distributed.

[0011] Optionally, the determining the first label corresponding to the object to be allocated includes:

[0012] Acquire the characteristics of items contained in the object to be distributed;

[0013] The item feature is converted according to the preset distribution mapping relationship to determine a first label included in the object to be distributed.

[0014] Optionally, before determining the target storage area to be allocated that matches the object to be allocated according to the preset allocation mapping relationship based on the first label and the regional label corresponding to the storage area to be allocated, the method further includes:

[0015] Dividing the preset area according to the preset allocation mapping relationship to obtain multiple storage areas to be allocated;

[0016] The regional label corresponding to each storage area to be allocated is determined based on the preset allocation mapping relationship.

[0017] Optionally, the determining, according to the first label and the regional label corresponding to the storage area to be allocated, a target storage area to be allocated that matches the object to be allocated according to a preset allocation mapping relationship, includes:

[0018] Based on the preset allocation mapping relationship, the storage area to be allocated whose regional label matches the first label is used as the target storage area to be allocated.

[0019] Optionally, before taking a distributor matching the target task to be distributed as a target distributor to execute the target task to be distributed for the object to be distributed according to the second tags associated with the multiple distributors, the method further includes:

[0020] Acquiring business characteristics of the multiple distributors;

[0021] According to the preset distribution mapping relationship and the service characteristics, a second label associated with each distributor is determined.

[0022] Optionally, the step of using a distributor matching the target task to be distributed as a target distributor for performing the target task to be distributed on the object to be distributed according to the second tags associated with the multiple distributors includes:

[0023] The distributor whose second tag matches the first tag included in the target task to be distributed is used as the target distributor who executes the target task to be distributed for the object to be distributed.

[0024] Optionally, the method further includes:

[0025] The target to-be-distributed tasks are displayed to the target distributor according to the target to-be-distributed storage area to which the to-be-distributed objects belong.

[0026] According to one aspect of the present disclosure, there is provided an object processing device, characterized by comprising:

[0027] A first determination module is used to determine, for each object to be allocated in the warehouse, a first label corresponding to the object to be allocated;

[0028] A second determination module is used to determine the target storage area to be allocated that matches the object to be allocated according to the preset allocation mapping relationship based on the regional label corresponding to the first label and the storage area to be allocated;

[0029] A generating module, configured to generate a target to-be-distributed task for the to-be-distributed object based on the first label corresponding to the to-be-distributed object, the target to-be-distributed storage area and the indicated distribution destination;

[0030] The third determining module is used to select a distributor matching the target task to be distributed as a target distributor for executing the target task to be distributed on the object to be distributed according to the second tags associated with the multiple distributors.

[0031] Optionally, the first determining module is further used to:

[0032] Acquire the characteristics of items contained in the object to be distributed;

[0033] The item feature is converted according to the preset distribution mapping relationship to determine a first label included in the object to be distributed.

[0034] Optionally, the device further comprises:

[0035] A division module, used for dividing the preset area according to the preset allocation mapping relationship to obtain a plurality of storage areas to be allocated;

[0036] The fourth determination module is used to determine the area label corresponding to each storage area to be allocated based on the preset allocation mapping relationship.

[0037] Optionally, the second determining module is further used to:

[0038] Based on the preset allocation mapping relationship, the storage area to be allocated whose regional label matches the first label is used as the target storage area to be allocated.

[0039] Optionally, the device further comprises:

[0040] An acquisition module, used for acquiring the business characteristics of the multiple distributors;

[0041] The fifth determining module is used to determine the second label associated with each distributor according to the preset distribution mapping relationship and the service characteristics.

[0042] Optionally, the third determining module is further used to:

[0043] The distributor whose second tag matches the first tag included in the target task to be distributed is used as the target distributor who executes the target task to be distributed for the object to be distributed.

[0044] Optionally, the device further comprises:

[0045] The display module is used for displaying the target to-be-distributed tasks to the target distributor according to the target to-be-distributed storage area to which the to-be-distributed objects belong.

[0046] According to one aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the object processing method described in any one of the above is implemented.

[0047] According to one aspect of the present disclosure, there is provided an electronic device, including:

[0048] Processor; and

[0049] A memory, configured to store executable instructions of the processor;

[0050] The processor is configured to execute any one of the above-mentioned object processing methods by executing the executable instructions.

[0051] In summary, the object processing method provided by the embodiment of the present disclosure can determine the first label corresponding to each object to be distributed in the warehouse, determine the target storage area to be distributed that matches the object to be distributed according to the preset distribution mapping relationship based on the regional label corresponding to the first label and the storage area to be distributed, generate the target task to be distributed for the object to be distributed based on the first label corresponding to the object to be distributed, the target storage area to be distributed and the indicated distribution destination, and use the distributor who matches the target task to be distributed as the target distributor who performs the target task to be distributed for the object to be distributed according to the second labels associated with multiple distributors. In this way, the processing content of the distributor can be refined, thereby avoiding the problem of congestion when distributing orders and improving the efficiency of order distribution in the warehouse.

[0052] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0054] Figure 1 is a flowchart of a method for processing an object provided by an embodiment of the present disclosure;

[0055] Figure 2 is a flow chart of determining a first tag provided by an embodiment of the present disclosure;

[0056] Figure 3 is a flow chart of determining a region label provided by an embodiment of the present disclosure;

[0057] Figure 4 is a flow chart of determining a second tag provided by an embodiment of the present disclosure;

[0058] Figure 5 is a flowchart of an object processing provided by an embodiment of the present disclosure;

[0059] Figure 6 is a block diagram of an object processing device provided by an embodiment of the present disclosure;

[0060] Figure 7 An electronic device provided by an embodiment of the present disclosure is used to implement the above-mentioned object processing method. DETAILED DESCRIPTION

[0061] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.

[0062] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0063] Figure 1is a flowchart of a method for processing an object provided by an embodiment of the present disclosure, such as Figure 1 As shown, the method may include:

[0064] Step S101: for each object to be distributed that is put into storage, determine a first label corresponding to the object to be distributed.

[0065] In the disclosed embodiment, for each object to be distributed that is temporarily stored in the warehouse, a corresponding first label may be determined according to the features corresponding to the object to be distributed. The object to be distributed may be an order object that needs to be distributed, and the warehouse may be a transit warehouse during express delivery. Since different order objects often require different delivery methods during express delivery, when the order object is temporarily stored in the transit warehouse, it is necessary to distribute it according to the delivery method corresponding to the order object, so that while satisfying the order object to be distributed according to the required distribution method, it is also possible to maximize the distribution of multiple order objects at one time to save distribution costs.

[0066] Step S102: determining a target storage area to be allocated that matches the object to be allocated according to a preset allocation mapping relationship based on the first label and the area label corresponding to the storage area to be allocated.

[0067] In the embodiment of the present disclosure, for the first label corresponding to the object to be distributed and the regional label corresponding to the storage area to be distributed, the regional label matching the first label may be determined according to the preset distribution mapping relationship, and the storage area to be distributed corresponding to the matching regional label may be used as the target storage area to be distributed. Since the first label may be determined according to the preset distribution mapping relationship, and the regional label may also be determined according to the preset distribution mapping relationship, the first label and the regional label representing the same may be used as the matching first label and the regional label. Among them, the preset distribution mapping relationship may be a mapping relationship set in advance according to the distribution and delivery of the order object. For example, the preset distribution mapping relationship may be a mapping relationship used to characterize the characteristics of the temperature layer, piece type, category, etc. of the object to be distributed.

[0068] Step S103: generating a target to-be-distributed task for the to-be-distributed object based on the first label corresponding to the to-be-distributed object, the target to-be-distributed storage area and the indicated distribution destination.

[0069] In the disclosed embodiment, since the order object may include the transported items and the order delivery address, the corresponding first label and the matching target storage area for distribution can be determined based on the items transported by the object to be distributed, and then the corresponding distribution destination in the warehouse can be determined based on the order delivery address. Finally, a target distribution task for distributing the object to be distributed is generated.

[0070] Step S104: according to the second tags associated with the multiple dispatchers, a dispatcher matching the target task to be dispatched is used as a target dispatcher for executing the target task to be dispatched on the object to be dispatched.

[0071] In the disclosed embodiment, the second label associated with each distributor may be determined based on the skill characteristics, personal wishes and other information of each distributor, and the distributor whose second label matches the first label may be selected as the target distributor according to the first label corresponding to the object to be distributed contained in each target task to be distributed, so that the target distributor can distribute the object to be distributed from the target storage area to be distributed to the distribution destination.

[0072] In summary, the object processing method provided by the embodiment of the present disclosure can determine the first label corresponding to each object to be distributed in the warehouse, determine the target storage area to be distributed that matches the object to be distributed according to the preset distribution mapping relationship based on the regional label corresponding to the first label and the storage area to be distributed, generate the target task to be distributed for the object to be distributed based on the first label corresponding to the object to be distributed, the target storage area to be distributed and the indicated distribution destination, and use the distributor who matches the target task to be distributed as the target distributor who performs the target task to be distributed for the object to be distributed according to the second labels associated with multiple distributors. In this way, the processing content of the distributor can be refined, thereby avoiding the problem of congestion when distributing orders and improving the efficiency of order distribution in the warehouse.

[0073] Optionally, in the embodiment of the present disclosure, the operation of determining the first label corresponding to the object to be allocated is as follows: Figure 2 As shown, it may specifically include:

[0074] Step S1011, obtaining the characteristics of items contained in the objects to be distributed.

[0075] In the disclosed embodiment, the characteristics of the items included can be determined based on the transport items recorded in the order information of the object to be distributed. For example, the characteristics of the items of the object to be distributed can be determined based on the three dimensions of temperature layer, item type, and category. The temperature layer can be determined based on the transportation characteristics of the object to be distributed, and can be divided into temperature control, refrigerated products, fresh, fresh products, frozen products, and unmarked products; the item type can be determined based on the size of the object to be distributed, and can be divided into large items and small items. The order with the longest side <25cm and weight <5kg can be recorded as a small item, and the order with the longest side >=25cm or weight >=5kg can be recorded as a large item; the category can be determined based on the commodity type of the object to be distributed, and can be determined by referring to the primary classification of the commodity, that is, it can be divided into food, clothing, wood products, etc.

[0076] Step S1012: convert the item features according to the preset distribution mapping relationship to determine the first label included in the object to be distributed.

[0077] In the embodiment of the present disclosure, the number corresponding to the item feature of the object to be distributed can be determined from the preset distribution mapping relationship, and the number is used as the first label contained in the object to be distributed. For example, the normal temperature fruit and vegetable area: only the items without temperature layer mark and the item type is small and the first-level classification code of the goods is: '25359', '25011', '25436', '25156', '24892', and the normal temperature small item standard product area: only the items without temperature layer mark and the item type is small and the first-level classification code is other than '25359', '25011', '25436', '25156', '24892'.

[0078] Optionally, in the embodiment of the present disclosure, before the operation of determining the target storage area to be allocated that matches the object to be allocated according to the preset allocation mapping relationship based on the regional label corresponding to the first label and the storage area to be allocated, as follows: Figure 3 As shown, it may also specifically include:

[0079] Step S201: Divide the preset area according to the preset allocation mapping relationship to obtain multiple storage areas to be allocated.

[0080] In the embodiments of the present disclosure, the preset area in the warehouse may be divided into a plurality of storage areas to be distributed according to different storage and transportation characteristics represented in the preset distribution mapping relationship, wherein the preset area may be an area pre-divided in the warehouse, and the present disclosure does not limit this. For example, the preset area may be divided into 6 major areas, namely, a refrigerated distribution area, a frozen distribution area, a room temperature large-item distribution area, a room temperature small-item distribution area, a room temperature fruit and vegetable area, and a picking distribution area. The refrigerated distribution area may only store objects to be distributed whose temperature layer is marked as temperature control, refrigerated products, fresh and live products. The frozen distribution area may only store objects to be distributed whose temperature layer is marked as frozen. The room temperature large-item standard product area may only store objects to be distributed that have no temperature layer mark and are large items.

[0081] Step S202: determining the area label corresponding to each storage area to be allocated based on the preset allocation mapping relationship.

[0082] In the embodiment of the present disclosure, the regional label corresponding to each storage area to be allocated can be determined according to the classification labels corresponding to different storage and transportation characteristics in the preset allocation mapping relationship. For example, the area to be allocated that only stores small items without temperature layer marks and the first-level classification codes of commodities are: '25359', '25011', '25436', '25156', '24892', the regional label corresponding to the area to be allocated is the normal temperature fruit and vegetable area.

[0083] Optionally, in the embodiment of the present disclosure, the operation of determining the target storage area to be allocated that matches the object to be allocated according to the preset allocation mapping relationship based on the regional label corresponding to the first label and the storage area to be allocated may specifically include:

[0084] Based on the preset allocation mapping relationship, the storage area to be allocated whose regional label matches the first label is used as the target storage area to be allocated.

[0085] In the embodiment of the present disclosure, the storage area to be distributed in which the regional label and the first label represent the same information in the preset distribution mapping relationship can be used as the target storage area to be distributed for temporarily storing the object to be distributed, that is, the object to be distributed can be temporarily stored in the target storage area to be distributed when receiving the goods.

[0086] Optionally, in the embodiment of the present disclosure, before the operation of using the distributor matching the target task to be distributed as the target distributor to perform the target task to be distributed on the object to be distributed according to the second tags associated with the multiple distributors, as follows: Figure 4 As shown, it may also specifically include:

[0087] Step S301: Obtain the business characteristics of the multiple distributors.

[0088] In the embodiments of the present disclosure, the business characteristics of a dispatcher may be the skill characteristics of the dispatcher. One dispatcher may correspond to one or more business characteristics. When a dispatcher corresponds to multiple business characteristics, a main skill and multiple auxiliary skills may be set for the dispatcher, wherein the main skill may be determined based on the dispatcher's character portrait, or may be determined based on the dispatcher's skill level, or may be determined manually, and the present disclosure does not impose any restrictions on this.

[0089] Step S302: Determine a second label associated with each distributor according to the preset distribution mapping relationship and the service characteristics.

[0090] In the disclosed embodiment, the second label associated with each dispatcher can be determined based on the business characteristics corresponding to the dispatcher and the information corresponding to the business characteristics in the preset dispatch mapping relationship. For example, the second label of the dispatcher can also be divided into three categories: temperature layer, item type, and category. When the second label is temperature layer, it can be specifically represented as temperature control, refrigerated products, fresh, fresh products, frozen products, and unmarked; when the second label is item type, it can be specifically represented as large items and small items; when the second label is category, it can be specifically represented as fruits and vegetables, and non-fruits and vegetables.

[0091] Optionally, in the embodiment of the present disclosure, the operation of using a distributor matching the target task to be distributed as a target distributor to execute the target task to be distributed on the object to be distributed according to the second tags associated with the multiple distributors may specifically include:

[0092] The distributor whose second tag matches the first tag included in the target task to be distributed is used as the target distributor who executes the target task to be distributed for the object to be distributed.

[0093] In the embodiment of the present disclosure, the distributor who represents the same information as the first tag included in the target task to be distributed with the second tag may be the target distributor who executes the target task to be distributed for the distribution object.

[0094] Optionally, the object processing method in the embodiment of the present disclosure may further include:

[0095] The target to-be-distributed tasks are displayed to the target distributor according to the target to-be-distributed storage area to which the to-be-distributed objects belong.

[0096] In the disclosed embodiment, after sending the target to-be-allocated tasks to be executed to the target dispatcher, the target to-be-allocated tasks can be displayed according to the to-be-allocated objects contained in each target to-be-allocated task and based on the target to-be-allocated storage area to which the to-be-allocated objects belong. For example, when the target dispatcher enters the page of the target to-be-allocated tasks, the target to-be-allocated storage area to which the to-be-allocated objects belong can be displayed to the target dispatcher, so that the target dispatcher can be guided to find the to-be-allocated objects in the corresponding target to-be-allocated storage area and distribute the to-be-allocated objects to the corresponding distribution destinations.

[0097] For example, Figure 5 is a flowchart of an object processing provided by an embodiment of the present disclosure, such as Figure 5 As shown, 41. According to the first label corresponding to the object to be distributed, the target storage area to be distributed that matches the object to be distributed is determined; 42. According to the first label corresponding to the object to be distributed and the target storage area to be distributed, the target task to be distributed of the object to be distributed is determined; 43. The target task to be distributed is sent to the target distributor who matches the target task to be distributed; 44. The target distributor takes out the object to be distributed from the target storage area to be distributed according to the target task to be distributed, and distributes it to the corresponding distribution destination.

[0098] Figure 6 is a block diagram of an object processing device provided by an embodiment of the present disclosure, such as Figure 6 As shown, the device 50 may include:

[0099] The first determination module 501 is used to determine, for each object to be allocated in the warehouse, a first label corresponding to the object to be allocated;

[0100] A second determination module 502 is used to determine the target storage area to be allocated that matches the object to be allocated according to the regional label corresponding to the first label and the storage area to be allocated according to a preset allocation mapping relationship;

[0101] A generating module 503, configured to generate a target to-be-distributed task for the to-be-distributed object based on the first label corresponding to the to-be-distributed object, the target to-be-distributed storage area and the indicated distribution destination;

[0102] The third determining module 504 is used to select a distributor matching the target task to be distributed as a target distributor for performing the target task to be distributed on the object to be distributed according to the second tags associated with multiple distributors.

[0103] In summary, the object processing device provided by the embodiment of the present disclosure can determine the first label corresponding to each object to be distributed in the warehouse, determine the target storage area to be distributed that matches the object to be distributed according to the preset distribution mapping relationship based on the regional label corresponding to the first label and the storage area to be distributed, generate the target task to be distributed for the object to be distributed based on the first label corresponding to the object to be distributed, the target storage area to be distributed and the indicated distribution destination, and use the distributor who matches the target task to be distributed as the target distributor who performs the target task to be distributed for the object to be distributed according to the second labels associated with multiple distributors. In this way, the processing content of the distributor can be refined, thereby avoiding the problem of congestion when distributing orders and improving the efficiency of order distribution in the warehouse.

[0104] Optionally, the first determining module 501 is further configured to:

[0105] Acquire the characteristics of items contained in the object to be distributed;

[0106] The item feature is converted according to the preset distribution mapping relationship to determine a first label included in the object to be distributed.

[0107] Optionally, the device 50 further includes:

[0108] A division module, used for dividing the preset area according to the preset allocation mapping relationship to obtain a plurality of storage areas to be allocated;

[0109] The fourth determination module is used to determine the area label corresponding to each storage area to be allocated based on the preset allocation mapping relationship.

[0110] Optionally, the second determining module 502 is further configured to:

[0111] Based on the preset allocation mapping relationship, the storage area to be allocated whose regional label matches the first label is used as the target storage area to be allocated.

[0112] Optionally, the device 50 further includes:

[0113] An acquisition module, used for acquiring the business characteristics of the multiple distributors;

[0114] The fifth determining module is used to determine the second label associated with each distributor according to the preset distribution mapping relationship and the service characteristics.

[0115] Optionally, the third determining module 504 is further configured to:

[0116] The distributor whose second tag matches the first tag included in the target task to be distributed is used as the target distributor who executes the target task to be distributed for the object to be distributed.

[0117] Optionally, the device 50 further includes:

[0118] The display module is used for displaying the target to-be-distributed tasks to the target distributor according to the target to-be-distributed storage area to which the to-be-distributed objects belong.

[0119] The specific details of each module in the above-mentioned object processing device have been described in detail in the corresponding object processing method, so they will not be repeated here.

[0120] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0121] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0122] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0123] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0124] Refer to the following Figure 7 The electronic device 600 according to this embodiment of the present disclosure is described. Figure 7 The electronic device 600 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0125] like Figure 7 As shown, the electronic device 600 is in the form of a general computing device. The components of the electronic device 600 may include, but are not limited to: the at least one processing unit 610, the at least one storage unit 620, a bus 630 connecting different system components (including the storage unit 620 and the processing unit 610), and a display unit 640.

[0126] The storage unit stores program codes, which can be executed by the processing unit 610, so that the processing unit 610 performs the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 610 can perform the following steps: Figure 1 The step S101 shown in the figure is to determine, for each object to be distributed that is put into the warehouse, a first label corresponding to the object to be distributed; step S102, according to the first label and the regional label corresponding to the storage area to be distributed, determine the target storage area to be distributed that matches the object to be distributed according to the preset distribution mapping relationship; step S103, based on the first label corresponding to the object to be distributed, the target storage area to be distributed and the indicated distribution destination, generate a target task to be distributed for the object to be distributed; step S104, according to the second labels associated with multiple distributors, use the distributor matching the target task to be distributed as the target distributor to execute the target task to be distributed for the object to be distributed.

[0127] The storage unit 620 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 6201 and / or a cache memory unit 6202 , and may further include a read-only memory unit (ROM) 6203 .

[0128] The storage unit 620 may also include a program / utility 6204 having a set (at least one) of program modules 6205, such program modules 6205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0129] Bus 630 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0130] The electronic device 600 may also communicate with one or more external devices 700 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 600, and / or communicate with any device that enables the electronic device 600 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 650. Furthermore, the electronic device 600 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 660. As shown, the network adapter 660 communicates with other modules of the electronic device 600 via a bus 630. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 600, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0131] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0132] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above "Exemplary Method" section of the present specification.

[0133] According to the program product for implementing the above method in the embodiment of the present disclosure, it can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0134] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0135] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0136] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0137] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0138] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.

[0139] Other embodiments of the present disclosure will be readily apparent to those skilled in the art after considering the specification and practicing the inventions invented herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not invented by the present disclosure. The specification and examples are to be considered merely exemplary, and the true scope and spirit of the present disclosure are indicated by the claims.

Claims

1. An object processing method, characterized in that: The method comprises: For each object to be distributed that is put into storage, determine a first label corresponding to the object to be distributed; According to the first label and the regional label corresponding to the storage area to be allocated, determining the target storage area to be allocated that matches the object to be allocated according to the preset allocation mapping relationship; Generate a target to-be-distributed task for the to-be-distributed object based on the first label corresponding to the to-be-distributed object, the target to-be-distributed storage area and the indicated distribution destination; According to the second tags associated with the plurality of distributors, a distributor matching the target task to be distributed is used as a target distributor for executing the target task to be distributed on the object to be distributed.

2. The method according to claim 1, characterized in that The determining the first label corresponding to the object to be allocated includes: Acquire the characteristics of items contained in the object to be distributed; The item feature is converted according to the preset distribution mapping relationship to determine a first label included in the object to be distributed.

3. The method according to claim 1, characterized in that Before determining the target storage area to be allocated that matches the object to be allocated according to the preset allocation mapping relationship based on the first label and the regional label corresponding to the storage area to be allocated, the method further includes: Dividing the preset area according to the preset allocation mapping relationship to obtain multiple storage areas to be allocated; The regional label corresponding to each storage area to be allocated is determined based on the preset allocation mapping relationship.

4. The method according to claim 3, characterized in that The step of determining the target storage area to be allocated that matches the object to be allocated according to the preset allocation mapping relationship based on the regional label corresponding to the first label and the storage area to be allocated, comprises: Based on the preset allocation mapping relationship, the storage area to be allocated whose regional label matches the first label is used as the target storage area to be allocated.

5. The method according to claim 1, characterized in that: Before taking a distributor matching the target task to be distributed as a target distributor to execute the target task to be distributed for the object to be distributed according to the second tags associated with the multiple distributors, the method further includes: Acquiring business characteristics of the multiple distributors; According to the preset distribution mapping relationship and the service characteristics, a second label associated with each distributor is determined.

6. The method according to claim 5, characterized in that The method of using a distributor matching the target task to be distributed as a target distributor to execute the target task to be distributed on the object to be distributed according to the second tags associated with the multiple distributors includes: The distributor whose second tag matches the first tag included in the target task to be distributed is used as the target distributor who executes the target task to be distributed for the object to be distributed.

7. The method according to claim 6, characterized in that The method further comprises: The target to-be-distributed tasks are displayed to the target distributor according to the target to-be-distributed storage area to which the to-be-distributed objects belong.

8. An object processing device, characterized in that: The device comprises: A first determination module is used to determine, for each object to be allocated in the warehouse, a first label corresponding to the object to be allocated; A second determination module is used to determine the target storage area to be allocated that matches the object to be allocated according to the preset allocation mapping relationship based on the regional label corresponding to the first label and the storage area to be allocated; A generating module, configured to generate a target to-be-distributed task for the to-be-distributed object based on the first label corresponding to the to-be-distributed object, the target to-be-distributed storage area and the indicated distribution destination; The third determining module is used to select a distributor matching the target task to be distributed as a target distributor for executing the target task to be distributed on the object to be distributed according to the second tags associated with the multiple distributors.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the object processing method according to any one of claims 1 to 7 is implemented.

10. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the object processing method according to any one of claims 1 to 7 by executing the executable instructions.