CN114819475A - Order processing method, device, server and storage medium - Google Patents

Order processing method, device, server and storage medium Download PDF

Info

Publication number
CN114819475A
CN114819475A CN202210225055.7A CN202210225055A CN114819475A CN 114819475 A CN114819475 A CN 114819475A CN 202210225055 A CN202210225055 A CN 202210225055A CN 114819475 A CN114819475 A CN 114819475A
Authority
CN
China
Prior art keywords
order
wave
grouped
orders
picking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210225055.7A
Other languages
Chinese (zh)
Inventor
谭文哲
陈伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jizhijia Technology Co Ltd
Original Assignee
Beijing Jizhijia Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jizhijia Technology Co Ltd filed Critical Beijing Jizhijia Technology Co Ltd
Priority to CN202210225055.7A priority Critical patent/CN114819475A/en
Publication of CN114819475A publication Critical patent/CN114819475A/en
Priority to PCT/CN2023/080622 priority patent/WO2023169533A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • G06Q10/063112Skill-based matching of a person or a group to a task
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06316Sequencing of tasks or work
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders

Landscapes

  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Educational Administration (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)

Abstract

The application provides an order processing method, an order processing device, a server and a storage medium, wherein the order processing method comprises the following steps: checking whether a picking workstation meeting a dispatching condition exists at a preset time interval; when the picking work stations meeting the order dispatching condition exist, determining at least one order picking work station to be dispatched, and the number of order waves and order types pre-received by each order picking work station to be dispatched; and performing wave grouping on the order to be subjected to wave grouping according to a preset wave grouping strategy, the number of the order wave times and the order type, and issuing a dispatching task to the at least one picking workstation to be dispatched according to a wave grouping result. When the picking workstations meeting the order dispatching condition exist, the picking workstations to be dispatched and the pre-received order wave times corresponding to each picking workstation to be dispatched are determined, then the wave grouping is carried out on the order to be grouped according to the preset wave grouping strategy and the order wave times, and the picking or hitting efficiency can be obviously improved.

Description

Order processing method, device, server and storage medium
Technical Field
The application relates to the technical field of logistics storage, in particular to an order processing method, an order processing device, a server and a storage medium.
Background
In the traditional logistic warehousing and sorting model, a new type of 'goods-to-people' model has been developed from the traditional 'people-to-goods' model. In the "goods-to-people" mode, the order-set wave is first performed, i.e. the orders to be set wave are combined into one or more order waves, then the order is dispatched to the picking workstation and hits the stock container in the warehouse, finally the goods are transported to the picking workstation by the transporting device using the stock container, and the picking is completed manually. In a traditional logistics warehousing system, an instant wave grouping or timing wave grouping mode is generally adopted, that is, an order set used for wave grouping in an order pool to be subjected to wave grouping is selected by a person or a system at regular time, and then a wave grouping strategy is triggered and a wave grouping result is output. However, since the orders to be picked in the logistics storage system continuously flow into the system, if the orders flow into the system and are grouped immediately or periodically according to a preset time interval, the picking or hitting efficiency is low.
Therefore, how to solve the above problems becomes a problem to be solved urgently by the skilled person.
Disclosure of Invention
The present application is proposed to solve the above problems. According to an aspect of the present application, there is provided an order processing method, including:
checking whether a picking workstation meeting a dispatching condition exists at a preset time interval;
when the picking work stations meeting the order dispatching condition exist, determining at least one order picking work station to be dispatched, and the number of order waves and order types pre-received by each order picking work station to be dispatched;
and performing wave grouping on the order to be subjected to wave grouping according to a preset wave grouping strategy, the number of the order wave times and the order type, and issuing a dispatching task to the at least one picking workstation to be dispatched according to a wave grouping result.
In an embodiment of the present application, the wave grouping according to the preset wave grouping policy and the order wave treatment order includes:
determining whether the order with priority exists in the order to be grouped;
when the to-be-grouped wave orders with the priorities exist in the to-be-grouped wave orders, determining the priorities of the to-be-grouped wave orders with the priorities, and carrying out wave grouping on the to-be-grouped wave orders according to the priorities and the preset wave grouping strategy.
In an embodiment of the present application, determining whether there is a pending wave order with a priority in the pending wave order includes:
and inquiring the priority information in each order of the to-be-grouped waves in the order of the to-be-grouped waves to determine whether the order of the to-be-grouped waves with the priority exists in the order of the to-be-grouped waves.
In one embodiment of the present application, the preset wave grouping policy includes at least one of:
the orders to be grouped have the same shipper;
the orders to be grouped have the same consignee;
the orders to be grouped have the same order type;
the orders to be grouped have the same color;
the orders to be grouped have the same volume;
the orders to be grouped have the same consignee;
the orders to be grouped have the same distribution route;
the orders to be grouped have the same order intercepting time; and
the orders to be grouped have the same order creation time.
In an embodiment of the present application, issuing an order dispatching task to the at least one to-be-dispatched order picking workstation according to the wave grouping result includes:
and sending corresponding order times to each picking workstation to be dispatched.
In an embodiment of the present application, the to-be-dispatched order picking workstation is configured to pick the goods when a transportation device transports the goods corresponding to the to-be-grouped order to the to-be-dispatched order picking workstation, where the transportation device includes a robot.
According to another aspect of the present application, there is provided an order processing apparatus, the apparatus comprising:
the checking module is used for checking whether a picking workstation meeting the order dispatching condition exists at a preset time interval;
the determining module is used for determining at least one picking workstation to be dispatched and the number and the type of the order pre-received by each picking workstation to be dispatched when the picking workstation meeting the dispatching condition exists;
and the order sending module is used for carrying out wave grouping on the order to be grouped according to a preset wave grouping strategy, the number of the order wave times and the order type and issuing an order sending task to the at least one picking workstation to be sent according to a wave grouping result.
According to still another aspect of the present application, there is provided a server including: a memory and a processor, the memory having stored thereon a computer program for execution by the processor, the computer program, when executed by the processor, causing the processor to implement the aforementioned order processing method.
According to yet another aspect of the present application, there is provided a storage medium having stored thereon a computer program which, when executed by a processor, causes the processor to execute the above-mentioned order processing method.
According to another aspect of the present application, a computer program product is provided, comprising a computer program which, when executed by a processor, causes the processor to carry out the above-mentioned order processing method.
According to the order processing method, the order processing device, the order processing server and the storage medium, under the condition that the picking work stations meeting the order dispatching condition exist, the picking work stations to be dispatched and the pre-received order wave frequency corresponding to each picking work station to be dispatched are determined, and then the picking or hitting efficiency can be remarkably improved by carrying out wave grouping on the orders to be grouped according to the preset wave grouping strategy and the order wave frequency.
Drawings
The above and other objects, features and advantages of the present application will become more apparent by describing in more detail embodiments of the present application with reference to the attached drawings. The accompanying drawings are included to provide a further understanding of the embodiments of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the principles of the application. In the drawings, like reference numbers generally represent like parts or steps.
FIG. 1 shows a schematic flow chart diagram of an order processing method according to an embodiment of the application;
FIG. 2 is a schematic diagram illustrating an application scenario in which an order processing method according to an embodiment of the present application is employed;
FIG. 3 shows a schematic block diagram of an order processing apparatus according to an embodiment of the present application;
fig. 4 shows a schematic block diagram of a server according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, exemplary embodiments according to the present application will be described in detail below with reference to the accompanying drawings. It should be understood that the described embodiments are only some embodiments of the present application and not all embodiments of the present application, and that the present application is not limited by the example embodiments described herein. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the application described in the application without inventive step, shall fall within the scope of protection of the application.
In the logistics warehousing business, order grouping is a very important step in order sorting operation, and one or more orders meeting certain rules are grouped to the same order according to certain rules, for example, according to the coincidence degree or correlation degree of commodities in the orders to be grouped or the coincidence degree of pre-hit stock containers (faces), so that the carrying times of the stock containers and the picking times of workers can be reduced, and the sorting efficiency is improved.
Based on the foregoing technical problem, the present application provides an order processing method, including: checking whether a picking work station meeting a dispatching condition exists at a preset time interval, when the picking work station meeting the dispatching condition exists, determining at least one picking work station to be dispatched, the number of order waves pre-received by each picking work station to be dispatched and the order type, carrying out wave grouping on the order to be dispatched according to a preset wave grouping strategy, the number of order waves and the order type, issuing a dispatching task to the at least one picking work station to be dispatched according to a wave grouping result, determining the picking work stations to be dispatched and the wave frequencies of the order pre-received by each picking work station to be dispatched under the condition that the picking work stations meeting the dispatching condition exist, and carrying out wave grouping on the order to be dispatched according to a preset wave grouping strategy and the order wave order, so that the efficiency of picking or hitting can be remarkably improved.
In the present embodiment, dispatching refers to allocating orders, i.e., allocating orders in a certain number of passes to a picking workstation.
The following describes a scheme of an order processing method according to an embodiment of the present application in detail with reference to the drawings. The features of the various embodiments of the present application may be combined with each other without conflict.
FIG. 1 shows a schematic flow chart diagram of an order processing method according to an embodiment of the application; as shown in fig. 1, the order processing method 100 according to the embodiment of the present application may include the following steps S101, S102, and S103:
in step S101, it is checked at preset time intervals whether there are picking stations that meet the order dispatching condition.
In one example, the order conditions include: the order picking workstation exists a location or container that can be used to store order items, such as a seed placement available. In other embodiments, other dispatch conditions may also be included, such as conditions that the workstation is functioning properly, order type matches, and the like.
The present application is described below taking as an example the fact that a scheduling condition exists as an available seeding site.
Generally, a warehouse in "person-to-person" mode may be divided into a shelf area and a workstation area. The goods shelf area is an area for storing inventory containers, and the workstation area is an area for picking up goods by workers. The workstation area may have one or more picking workstations. When the warehouse receives the order tasks, a warehouse management information system (WMS) of the warehouse distributes a plurality of order tasks to the picking work stations, the required inventory containers are hit according to preset rules, and meanwhile, a transportation device, such as a robot or a transportation vehicle, is started to carry the inventory containers. The robot removes inventory containers from the racking area as instructed and delivers to the picking station. The staff selects goods in a side-by-side sorting mode at the workstation. Inventory receptacles include, but are not limited to, pallets, containers, pallets, and the like.
The preset time interval in the present application may be set according to actual needs, for example, every 1 minute it is checked whether there is a picking workstation that meets the order dispatching condition.
The embodiment of the invention checks whether the picking work stations meeting the order dispatching condition exist at regular time, the order dispatching is carried out only when the picking work stations meeting the order dispatching condition exist, and compared with the mode that the order is grouped immediately after flowing into the system, the problem that the distribution efficiency is reduced when only one order is formed for one wave can be solved, and meanwhile, compared with the mode that the wave grouping is carried out at the fixed time in the preset time, the problem that the output of the picking work stations is suddenly high and suddenly low when the order is too much or too little in the preset time can be solved.
In step S102, when there are the picking workstations satisfying the order dispatching condition, at least one picking workstation to be dispatched is determined, and the number of orders and the order types pre-received by each picking workstation to be dispatched are determined.
In the conventional art, the picking work station includes a sowing wall for sorting the goods, and the sowing wall has a position for placing the goods, i.e., a sowing position. The seeding positions in the workstations are in a state of real-time variation as the order tasks are allocated. The picking workstation being assigned order tasks is a continuous process. When the current picking workstation receives the next batch of order tasks, there are two cases: firstly, the goods in the last batch of order task may have been picked and have an idle seeding position, and secondly, the goods in the last batch of order task may also have not been picked yet and still occupy the seeding position of the picking workstation. When a new large number of order tasks are received at the current picking station, the new order tasks are required to wait if the current picking station has no available seeding positions. If other picking stations have available seeding sites, but are not ordered for other picking stations, resources may be wasted.
In the example of the present application, when the timing check determines that there are picking stations that satisfy the order-serving condition, for example, there are 10 picking stations that satisfy the order-serving condition, then the 10 picking stations are determined to be outstanding picking stations. And determining the order number of the required group according to the number of available seeding positions of the 10 picking workstations and the current order task, and then determining the order number pre-received by each picking workstation to be dispatched. For example, there are 20 wave orders, with 2 wave orders assigned to each workstation.
In the present embodiment, a picking station is only dispatched if it is determined that there are available seed spots for the picking station. The resource waste condition that other sorting workstations have idle available sowing positions is avoided while new orders need to wait when some sorting workstations have no available sowing positions in the traditional technology.
In step S103, the wave grouping is performed on the to-be-grouped wave orders according to a preset wave grouping strategy, the number of the order wave times and the order types, and the order dispatching task is issued to the at least one to-be-dispatched order picking workstation according to the wave grouping result.
In an embodiment of the present application, the wave grouping according to the preset wave grouping policy and the order wave treatment order includes: a1, determining whether a pending wave order with priority exists in the pending wave orders; a2, when a to-be-grouped wave order with priority exists in the to-be-grouped wave order, determining the priority of the to-be-grouped wave order with priority, and performing wave grouping on the to-be-grouped wave order according to the priority and the preset wave grouping strategy; and A3, when the order to be grouped with the priority does not exist in the order to be grouped, carrying out wave grouping on the order to be grouped without the priority according to the preset wave grouping strategy.
In one example, the performing wave grouping on the to-be-grouped wave order according to the priority level and the preset wave grouping strategy includes: b1, performing wave grouping on the order to be subjected to wave grouping with high priority according to the preset wave grouping strategy; b2, performing wave grouping on the order to be subjected to wave grouping with low priority according to the preset wave grouping strategy; and B3, performing wave grouping on the order to be subjected to wave grouping without priority according to the preset wave grouping strategy.
In one example, determining whether there is a pending wave order with a priority in the pending wave orders comprises: and inquiring the priority information in each order of the to-be-grouped waves in the order of the to-be-grouped waves to determine whether the order of the to-be-grouped waves with the priority exists in the order of the to-be-grouped waves.
In the embodiment of the present application, among a plurality of to-be-grouped wave orders, there is a to-be-grouped wave order with a priority, and the to-be-grouped wave order with the priority may be grouped first, and then the to-be-grouped wave order without the priority may be grouped. And if the priority level of the to-be-grouped wave order with the priority level exists, performing wave grouping according to the order of the priority level of the to-be-grouped wave order. The priority in the embodiment of the present application may be specified by the user when the to-be-grouped wave order is generated, for example, the priority information of the to-be-grouped wave order may be marked as "priority". In other embodiments, the priority may also be determined according to the delivery deadline of the to-be-grouped order. Generally, the user-specified priority is higher than the priority determined otherwise.
For example, if there are both a standby wave order with a priority specified by the user and a standby wave order with an upcoming expiration date, the standby wave order with the priority specified by the user should be prioritized and then subjected to wave grouping for the standby wave order with the upcoming expiration date. After the two types of waiting wave orders with priorities are finished grouping, carrying out wave grouping on other waiting wave orders without priorities.
It should be noted that, in the embodiment of the present application, when the wave grouping order is grouped according to the preset wave grouping policy, the number of the order waves and the order type, the wave grouping and the order dispatching can be performed according to the existing order dispatching algorithm model, which is not described herein again.
In particular, when the picking station has multiple planting positions, multiple orders may be generated. Wave grouping is carried out according to a preset wave grouping algorithm according to wave grouping strategies, the number of the order wave times which can be borne by the picking workstation, the order type and other factors. For example, a picking workstation satisfying the order dispatching condition has 2 seeding positions and can bear two order waves, and the order type of the picking workstation is clothes, then according to the wave grouping strategy, the order type of the picking workstation is a to-be-grouped order of the clothes, 2 order waves are generated, and then the goods corresponding to the 2 order waves are transported to the picking workstation by the transporting device, which can greatly improve the picking efficiency.
Wherein the picking workstation may be designated by the user to receive only certain order types of goods, such as shoes, clothing, sporting goods, etc., to further improve picking and hitting efficiency.
In one example, the preset wave-grouping policy includes at least one of:
the orders to be grouped have the same shipper;
the orders to be grouped have the same consignee;
the orders to be grouped have the same order type;
the orders to be grouped have the same color;
the orders to be grouped have the same volume;
the orders to be grouped have the same consignee;
the orders to be grouped have the same distribution route;
the orders to be grouped have the same delivery time;
the orders to be grouped have the same order intercepting time; and
the orders to be grouped have the same order creation time.
It is to be understood that this application is by way of illustrative example only and is not intended to be exhaustive. Any other rules that comply with the inventive concepts of the present application are intended to be covered by the claims of the present application.
In an example of the present application, issuing an order dispatching task to the at least one to-be-dispatched order picking workstation according to the wave grouping result includes: and sending corresponding order times to each picking workstation to be dispatched.
In other embodiments, after sending the corresponding order times to each of the to-be-dispatched picking workstations, the hit inventory receptacle information may also be sent to the transportation device through a task allocation algorithm, so that the transportation device transports the inventory receptacles to the picking workstations. And the inventory container corresponding to the inventory container information is used for loading the goods corresponding to the order to be formed into the group wave.
In one example, the to-be-dispatched order picking workstation is used for picking the goods when a transportation device transports the goods corresponding to the to-be-dispatched order picking workstation.
In one example, the transport device comprises a robot. In other examples, a transport cart may be included that may be used to transport the inventory receptacles.
In one embodiment, in conjunction with fig. 2, the warehouse management information system first checks whether there are picking workstations in the workstation area that meet the order delivery condition, e.g., there are picking workstations with available slots; if so, taking the picking workstation with the available slot as a to-be-dispatched picking workstation and the order times that each to-be-dispatched picking workstation can receive; and then, carrying out wave grouping on the order to be grouped according to a preset wave grouping strategy and the order wave frequency, sending the corresponding order wave frequency to each sorting work station to be dispatched according to a wave grouping result, and sending hit inventory container information to a transportation device.
The inventory containers are arranged on the multi-layer shelves in the shelf area, and when the warehousing management information system conducts wave grouping on the order to be subjected to wave grouping according to a preset wave grouping strategy and the order wave frequency and hits a certain inventory container, the transportation device, such as a robot, transports the inventory container to a picking workstation to be dispatched.
When the warehousing management information system sends the hit inventory container information to the transportation device, the placing position of the inventory container in the shelf area, the goods information stored in the inventory container and the like can be sent to the transportation device, and then the transportation device transports the inventory container to the picking workstation to be dispatched according to the placing position of the inventory container in the shelf area.
The wave grouping mode related to the embodiment of the invention is a 'stretching wave grouping' mode, in the mode, under the condition that the picking work stations meeting the order dispatching condition exist, the picking work stations to be dispatched and the pre-received order wave times corresponding to each picking work station to be dispatched are determined, then the wave grouping is carried out on the order of the wave grouping according to the preset wave grouping strategy and the order wave times, and the wave grouping efficiency can be obviously improved.
The order processing apparatus of the present application is described below with reference to fig. 3, where fig. 3 shows a schematic block diagram of an order processing apparatus 300 according to an embodiment of the present application.
A checking module 301, configured to check whether there is a picking workstation meeting a dispatching condition at a preset time interval;
a determining module 302, configured to determine at least one picking station to be dispatched and the number of orders and order types pre-received by each picking station to be dispatched when there is the picking station satisfying the dispatching condition;
the order dispatching module 303 is configured to group the to-be-grouped order according to a preset group wave policy, the number of order waves and the order type, and issue an order dispatching task to the at least one to-be-dispatched order picking workstation according to a group wave result.
The server of the present application is described below with reference to fig. 4, where fig. 4 shows a schematic block diagram of a server according to an embodiment of the present application.
As shown in fig. 4, the server 400 includes: one or more memories 401 and one or more processors 402, the memory 401 having stored thereon a computer program for execution by the processor 402, which computer program, when executed by the processor 402, causes the processor 402 to perform the order processing method described hereinbefore.
The server 400 may be part or all of a computer device that can implement the order processing method by software, hardware, or a combination of software and hardware.
As shown in fig. 4, the server 400 includes one or more memories 401, one or more processors 402, a display (not shown), a communication interface, and the like, which are interconnected via a bus system and/or other form of connection mechanism (not shown). It should be noted that the components and configuration of server 400 shown in FIG. 4 are exemplary only, and not limiting, and that server 400 may have other components and configurations as desired.
The memory 401 is used to store various data and executable program instructions generated during the order processing, such as for storing various application programs or algorithms for implementing various specific functions. May include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, Random Access Memory (RAM), cache memory (cache), and/or the like. The non-volatile memory may include, for example, Read Only Memory (ROM), hard disk, flash memory, etc.
The processor 402 may be a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other form of processing unit having data processing capabilities and/or instruction execution capabilities, and may be other components in the server 400 to perform the desired functions.
In one example, the server 400 also includes an output device that may output various information (e.g., images or sounds) to an outside (e.g., a user), and may include one or more of a display device, speakers, or the like.
The communication interface may be any interface of any presently known communication protocol, such as a wired interface or a wireless interface, wherein the communication interface may include one or more serial ports, USB interfaces, ethernet ports, WiFi, wired network, DVI interfaces, device integrated interconnect modules, or other suitable various ports, interfaces, or connections.
Furthermore, according to an embodiment of the present application, there is also provided a storage medium on which program instructions are stored, which when executed by a computer or a processor are used for executing the corresponding steps of the order processing method of the embodiment of the present application. The storage medium may include, for example, a memory card of a smart phone, a storage component of a tablet computer, a hard disk of a personal computer, a Read Only Memory (ROM), an Erasable Programmable Read Only Memory (EPROM), a portable compact disc read only memory (CD-ROM), a USB memory, or any combination of the above storage media.
Furthermore, according to an embodiment of the present application, there is also provided a computer program which realizes processing of an order when the computer program is executed by a computer or a processor.
The order processing apparatus, the server, the storage medium, and the computer program according to the embodiments of the present application have the same advantages as the order processing method described above because the order processing method described above can be implemented.
Although the example embodiments have been described herein with reference to the accompanying drawings, it is to be understood that the above-described example embodiments are merely illustrative and are not intended to limit the scope of the present application thereto. Various changes and modifications may be effected therein by one of ordinary skill in the pertinent art without departing from the scope or spirit of the present application. All such changes and modifications are intended to be included within the scope of the present application as claimed in the appended claims.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the units is only one logical functional division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another device, or some features may be omitted, or not executed.
In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the application may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the description of exemplary embodiments of the present application, various features of the present application are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the application and aiding in the understanding of one or more of the various inventive aspects. However, the method of the present application should not be construed to reflect the intent: this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this application.
It will be understood by those skilled in the art that all of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where such features are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the application and form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the present application may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functionality of some of the modules according to embodiments of the present application. The present application may also be embodied as apparatus programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present application may be stored on a computer readable medium or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the application, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
The above description is only for the specific embodiments of the present application or the description thereof, and the protection scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope disclosed in the present application, and shall be covered by the protection scope of the present application. The protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. An order processing method, characterized in that the order processing method comprises:
checking whether a picking workstation meeting a dispatching condition exists at a preset time interval;
when the picking work stations meeting the order dispatching condition exist, determining at least one order picking work station to be dispatched, and the number of order waves and order types pre-received by each order picking work station to be dispatched;
and performing wave grouping on the order to be subjected to wave grouping according to a preset wave grouping strategy, the number of the order wave times and the order type, and issuing a dispatching task to the at least one picking workstation to be dispatched according to a wave grouping result.
2. The order processing method of claim 1, wherein the performing of the wave grouping on the order of the order wave treatment according to the preset wave grouping strategy and the order wave time comprises:
determining whether the order with priority exists in the order to be grouped;
when the to-be-grouped wave orders with the priorities exist in the to-be-grouped wave orders, determining the priorities of the to-be-grouped wave orders with the priorities, and carrying out wave grouping on the to-be-grouped wave orders according to the priorities and the preset wave grouping strategy.
3. The order processing method of claim 2, wherein determining whether there is a pending wave order with a priority in the pending wave order comprises:
and inquiring the priority information in each order of the orders to be grouped so as to determine whether the orders to be grouped with the priority exist in the orders to be grouped.
4. The order processing method of claim 1, wherein the preset wave grouping policy comprises at least one of:
the orders to be grouped have the same shipper;
the orders to be grouped have the same consignee;
the orders to be grouped have the same order type;
the orders to be grouped have the same color;
the orders to be grouped have the same volume;
the orders to be grouped have the same consignee;
the orders to be grouped have the same distribution route;
the orders to be grouped have the same delivery time;
the orders to be grouped have the same order intercepting time; and
the orders to be grouped have the same order creation time.
5. The order processing method of claim 1, wherein issuing an order dispatch task to the at least one to-be-dispatched order picking workstation based on the wave grouping result comprises:
and sending corresponding order times to each picking workstation to be dispatched.
6. The order processing method according to claim 5, wherein the order picking workstation is configured to pick the goods corresponding to the wave-to-group order when the transportation device transports the goods to the order picking workstation; wherein the transport device comprises a robot.
7. An order processing apparatus, characterized in that the apparatus comprises:
the checking module is used for checking whether a picking workstation meeting the order dispatching condition exists at a preset time interval;
the determining module is used for determining at least one picking workstation to be dispatched and the number and the type of the order pre-received by each picking workstation to be dispatched when the picking workstation meeting the dispatching condition exists;
and the order sending module is used for carrying out wave grouping on the order to be grouped according to a preset wave grouping strategy, the number of the order wave times and the order type and issuing an order sending task to the at least one picking workstation to be sent according to a wave grouping result.
8. A server, characterized in that the server comprises:
a memory and a processor, the memory having stored thereon a computer program for execution by the processor, the computer program being executable by the processor to implement the order processing method of any of claims 1 to 6.
9. A storage medium having stored thereon a computer program for execution by a processor to implement the order processing method according to any of claims 1-6.
10. A computer program product, comprising a computer program which, when executed by a processor, causes the processor to carry out the order processing method according to any one of claims 1-6.
CN202210225055.7A 2022-03-09 2022-03-09 Order processing method, device, server and storage medium Pending CN114819475A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210225055.7A CN114819475A (en) 2022-03-09 2022-03-09 Order processing method, device, server and storage medium
PCT/CN2023/080622 WO2023169533A1 (en) 2022-03-09 2023-03-09 Order processing method and device, server, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210225055.7A CN114819475A (en) 2022-03-09 2022-03-09 Order processing method, device, server and storage medium

Publications (1)

Publication Number Publication Date
CN114819475A true CN114819475A (en) 2022-07-29

Family

ID=82528782

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210225055.7A Pending CN114819475A (en) 2022-03-09 2022-03-09 Order processing method, device, server and storage medium

Country Status (2)

Country Link
CN (1) CN114819475A (en)
WO (1) WO2023169533A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023169533A1 (en) * 2022-03-09 2023-09-14 北京极智嘉科技股份有限公司 Order processing method and device, server, and storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110390499A (en) * 2018-04-17 2019-10-29 北京京东尚科信息技术有限公司 Order allocation method and device
US11182743B2 (en) * 2018-05-21 2021-11-23 Beijing Geekplus Technology Co., Ltd. Order processing method and device, server, and storage medium
CN110826945B (en) * 2018-08-07 2024-04-19 北京京东乾石科技有限公司 Automatic warehouse bill assembling method and device
CN109658027B (en) * 2018-12-17 2021-04-16 北京极智嘉科技有限公司 Order task processing method, device, server and medium
CN113177827B (en) * 2021-05-21 2023-04-07 深圳市库宝软件有限公司 Order dispatching method, device, electronic equipment and storage medium
CN114819475A (en) * 2022-03-09 2022-07-29 北京极智嘉科技股份有限公司 Order processing method, device, server and storage medium

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023169533A1 (en) * 2022-03-09 2023-09-14 北京极智嘉科技股份有限公司 Order processing method and device, server, and storage medium

Also Published As

Publication number Publication date
WO2023169533A1 (en) 2023-09-14

Similar Documents

Publication Publication Date Title
CN109118137A (en) A kind of order processing method, apparatus, server and storage medium
JP6986173B1 (en) Order processing methods, devices, devices, systems and storage media
RU2580789C2 (en) Method and device for processing order
CN113233068B (en) Goods sorting method, device, computer equipment and storage medium
CN109658027A (en) A kind of processing method of order taking responsibility, device, server and medium
US7801640B1 (en) Continuous item picking in a distribution center using coordinated item picking periods
CN112678409B (en) Cargo handling method, apparatus, device, system, storage medium, and program product
CN111415122A (en) Goods picking method and goods picking system
JP2019077549A (en) Shelf management system and shelf management method
CN110929981B (en) Order allocation method, device, system and storage medium
CN108615130B (en) Warehouse-out positioning method and device
CN110334993B (en) Method and device for managing and controlling seeding goods space and computer equipment
CN110390449A (en) Warehouse replenishing method and device
WO2023066278A1 (en) Method and apparatus for warehousing materials, method and apparatus for delivering materials out of warehouse, and scheduling device and system
CN110803447A (en) Article transportation management method, device and system and storage medium
CN113393182A (en) Storage method and device for material box and intelligent storage system
WO2022242377A1 (en) Order assignment method and apparatus, and electronic device and storage medium
TW201928811A (en) Item picking method, and related apparatus
CN111222819A (en) Method for determining cargo vehicle, warehouse management device, system, equipment and medium
WO2019000779A1 (en) Method and device for order scheduling, electronic device, and computer-readable storage medium
CN111738551A (en) Task allocation method, device, equipment and storage medium
CN114819475A (en) Order processing method, device, server and storage medium
CN110796402A (en) Order batch scheduling method, device and computer system
CN113998358B (en) Method, device, equipment, storage medium and program product for picking up goods
CN111652408A (en) Order processing method, device, medium, electronic equipment and system in warehouse

Legal Events

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