CN108891838B - Order processing method, apparatus, electronic equipment and computer readable storage medium - Google Patents
Order processing method, apparatus, electronic equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN108891838B CN108891838B CN201810492308.0A CN201810492308A CN108891838B CN 108891838 B CN108891838 B CN 108891838B CN 201810492308 A CN201810492308 A CN 201810492308A CN 108891838 B CN108891838 B CN 108891838B
- Authority
- CN
- China
- Prior art keywords
- order
- processing
- shelf
- article
- robot
- 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.)
- Active
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B65—CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
- B65G—TRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
- B65G1/00—Storing articles, individually or in orderly arrangement, in warehouses or magazines
- B65G1/02—Storage devices
- B65G1/04—Storage devices mechanical
- B65G1/137—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed
- B65G1/1373—Storage devices mechanical with arrangements or automatic control means for selecting which articles are to be removed for fulfilling orders in warehouses
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Mechanical Engineering (AREA)
Abstract
The embodiment of the invention discloses a kind of order processing method, apparatus, electronic equipment and computer readable storage mediums;Wherein the order processing method includes: to receive order set, includes at least one first kind order and at least one second class order in the order set, includes one or more articles in the first kind order and the second class order;It controls one or more robots and the first processing is carried out to the second class order;It controls one or more robots and second processing is carried out to first kind order;It controls one or more robots and third processing is carried out to the second class order.Order processing method in the embodiment of the present invention can arrange processing sequence and processing operation automatically, optimize process flow, save the processing time according to the order order and return of goods order in order set.
Description
Technical field
The present invention relates to the processing of order processing field more particularly to order order and return of goods order on railway platform.
Background technique
In recent years, with Electronic Commerce in China industry development more and more rapidly, electric business logistics demand also constantly mentions therewith
It is high.But traditional home-delivery center's its labor workload of logistics operation mode is big, manpower transport and artificial sorting low efficiency, mistake
The features such as rate is high, is not able to satisfy the more categories of E-business logistics, small batch, there is an urgent need to using material circulating system for electronic business intelligence
Change, the key technology of automated system, promotes the ability of E-business logistics service link.
By taking existing order fulfillment center as an example, it will usually there is at least one railway platform to be used to handle order, order usually wraps
Include positive order and reverse order, wherein positive order is generally order order, such as user had purchased on electric business platform it is several
This few clothes is packaged into a positive order by part clothes, system;Reverse order is generally return of goods order, such as user in electricity
Few clothes has been bought on quotient's platform, but has been returned goods, return of goods order is formd, and reverse order needs to disassemble on railway platform, classify
Deng processing speed is slower.One while the order set list comprising positive order and reverse order can be received on usual railway platform,
Since there are reverse orders, while the processing time of reverse order is slower, and then will lead to processing of the set singly on railway platform
Speed is excessively slow.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of order processing method, apparatus, computer readable storage medium and electricity
Sub- equipment, at least part of solution problems of the prior art.
In a first aspect, the embodiment of the invention provides a kind of order processing methods, comprising: order set is received, it is described to order
It include at least one first kind order and at least one second class order, the first kind order and the second class order in single set
In include one or more articles;It controls one or more robots and the first processing is carried out to the second class order;Control one or
Multiple robots carry out second processing to first kind order;One or more robots are controlled to carry out at third the second class order
Reason.
A kind of specific implementation according to an embodiment of the present invention, the first kind order be order order, described second
Class order is return of goods order.
A kind of specific implementation according to an embodiment of the present invention, it is described first processing for by with the object in the second class order
The corresponding shelf of product are sent into transit depot;The second processing is to sort the article in first kind order from corresponding shelf
It is packaged;The third processing is to be sent into the article in the second class order in the shelf of transit depot.
A kind of specific implementation according to an embodiment of the present invention, it is described first processing and the second processing simultaneously into
Row.
A kind of specific implementation according to an embodiment of the present invention, the robot and the shelf correspond.
A kind of specific implementation according to an embodiment of the present invention, before the first processing, further includes: judge order order
In article and return of goods order in article whether be overlapped, if be overlapped, control one or more robots for the return of goods
Coincidence article in order takes out, and is put into caching shelf.
A kind of specific implementation according to an embodiment of the present invention further comprises: when carrying out second processing, by first
Article in order sorts packing from the caching shelf.
A kind of specific implementation according to an embodiment of the present invention, before every secondary control robot, further includes: judgement is
No available free robot controls robot and handles order if available free robot;If not idle
Robot then selects a robot according to control strategy, process instruction is sent in the instruction queue of the robot.
A kind of specific implementation according to an embodiment of the present invention, further includes: judge to be sent into transit depot in the first processing
Shelf shelf corresponding with described in second processing whether be overlapped, if be overlapped, second processing be will be in first kind order
Article packing is sorted from the shelf in transit depot.
A kind of specific implementation according to an embodiment of the present invention, the shelf corresponding with article in the second class order
For the most shelf in vacancy corresponding with the article;The shelf corresponding with article in first kind order be and the article pair
The least shelf in the vacancy answered.
Second aspect, the embodiment of the invention also provides a kind of order processing devices, comprising: receiving module, for receiving
Order set includes at least one first kind order and at least one second class order, the first kind in the order set
It include one or more articles in order and the second class order;First control module, for controlling one or more robots pair
Second class order carries out the first processing;Second control module carries out first kind order for controlling one or more robots
Second processing;Third control module carries out third processing to the second class order for controlling one or more robots.
A kind of specific implementation according to an embodiment of the present invention, the first kind order be order order, described second
Class order is return of goods order.
A kind of specific implementation according to an embodiment of the present invention, it is described first processing for by with the object in the second class order
The corresponding shelf of product are sent into transit depot;The second processing is to sort the article in first kind order from corresponding shelf
It is packaged;The third processing is to be sent into the article in the second class order in the shelf of transit depot.
A kind of specific implementation according to an embodiment of the present invention, it is described first processing and the second processing simultaneously into
Row.
A kind of specific implementation according to an embodiment of the present invention, the robot and the shelf correspond.
A kind of specific implementation according to an embodiment of the present invention, further includes: first judges control module, for first
Before processing, judge whether the article in article and the return of goods order in order order is overlapped, if be overlapped, control one or
Multiple robots take out the coincidence article in the return of goods order, are put into caching shelf.
A kind of specific implementation according to an embodiment of the present invention further comprises: when carrying out second processing, by first
Article in order sorts packing from the caching shelf.
A kind of specific implementation according to an embodiment of the present invention, the order processing device further include: the second judgement control
Molding block, for judging whether available free robot before every secondary control robot, if available free robot,
Control robot handles order;If not idle robot, a robot is selected according to control strategy, it will
Process instruction is sent in the instruction queue of the robot.
A kind of specific implementation according to an embodiment of the present invention, the order processing device further include: judgment module is used
In judging whether the shelf shelf corresponding with described in second processing for being sent into transit depot in the first processing are overlapped, if weight
It closes, then second processing is that the article in first kind order is sorted to packing from the shelf in transit depot.
A kind of specific implementation according to an embodiment of the present invention, the shelf corresponding with article in the second class order
For the most shelf in vacancy corresponding with the article;The shelf corresponding with article in first kind order be and the article pair
The least shelf in the vacancy answered.
The third aspect, the embodiment of the invention also provides a kind of electronic equipment, comprising: at least one processor;And with
The memory of at least one processor communication connection;Wherein, the memory be stored with can by it is described at least one processing
The instruction that device executes, described instruction is executed by least one described processor, so that at least one described processor is able to carry out
Control method described in aforementioned first aspect or any implementation of first aspect.
Fourth aspect, it is described computer-readable to deposit the embodiment of the invention also provides a kind of computer readable storage medium
Storage media stores computer instruction, and the computer instruction is for making the computer execute aforementioned first aspect or first aspect
Control method described in any implementation.
Control method, device, computer readable storage medium and electronic equipment provided in an embodiment of the present invention, being capable of basis
The case where positive order and reverse order in order set, the processing sequence of automatic scheduling order, priority processing forward direction order,
And the processing preparation of reverse order is finished, the reverse order of post-processing, optimize the process flow of order, improve and order
Single treatment effeciency.
Detailed description of the invention
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below will be to needed in the embodiment attached
Figure is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the invention, for this field
For those of ordinary skill, without creative efforts, it can also be obtained according to these attached drawings other attached drawings.
Fig. 1 is a kind of order processing flow diagram provided in an embodiment of the present invention;
Fig. 2 is a kind of control device journey schematic diagram provided in an embodiment of the present invention;
Fig. 3 is a kind of electronic equipment structural schematic diagram provided in an embodiment of the present invention.
Specific embodiment
The embodiment of the present invention is described in detail with reference to the accompanying drawing.
It will be appreciated that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Base
Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts it is all its
Its embodiment, shall fall within the protection scope of the present invention.
Referring to Fig. 1, the embodiment of the invention provides a kind of order processing method, this method is run in order processing system
(order processing system can be also possible to cloud server for local server), which can be at the order of electric business platform
The order processing system of reason system either enterprise's production processing, is used for fulfillment center or warehouse, herein with no restrictions, this method
Include:
S101 receives order set.
It in one embodiment, include that at least one first kind order and at least one second class are ordered in the order set
It is single, it include one or more articles in the first kind order and the second class order.The first kind order is positive order, is led to
Chang Zhengchang order is order order, such as user has purchased few clothes on electric business platform, this few clothes is packaged by system
At a positive order, reverse order is generally return of goods order, such as user has bought few clothes on electric business platform, but moves back
Goods forms return of goods order.
In one embodiment, order processing system, which receives order set, has other systems before receiving order set
The order received is classified and forms order set and is sent to ordering system, the above order receives and the step of classification can also be straight
It connects and is completed by order processing system, herein with no restrictions.Order is sent by user by terminal, can be by terminal
APP sends order or logs in electric business server by the browser in terminal to send order or directly by the hair such as phone
Order is sent, the application is with no restrictions;
In one embodiment, after receiving order set, system carries out dismantling analysis to order set, disassembles out more
A forward direction order and reverse order, parse the mark of every kind of article in each order, and calculate every kind in each order
The quantity of article.
S102 controls one or more robots and carries out the first processing to the second class order.
In one embodiment, the present invention carries out the carrying of article, the typical artificial AGV of conveying robot using robot
(Automatic Guided Vehicle) is one kind using battery as power source, equipped with non-contact control guiding device
Unmanned automated handling trolley, it is a kind of self guided trolley.Its main feature is shown can be by upper
Machine controls trolley and is implanted into control program, can finally be issued and be instructed by computer, and under its monitoring realize nobody
It drives, the route planned automatically along host computer reaches specified place, completes a series of job task, then again
Wait next instruction.Mainly contain inside AGV vehicle-mounted control, path planning, computer control and principle, system emulation,
The technologies such as wireless telecommunications, navigator fix, information collection and processing, automatic charging, system, which can be realized, rationally advises more AGV
Path, path optimization selection, real time environment monitoring etc. are drawn, AGV is avoided to collide, guarantees that more AGV co-ordinations can
Stable operation.
In one embodiment, system controls robot first and carries out second processing, the second processing to reverse order
For shelf corresponding with the article in the reverse order are sent into transit depot;The transit depot will be packaged for storing
Or the article of storage.
S103 controls one or more robots and carries out second processing to first kind order.
In one embodiment, system control robot to reverse order carry out second processing while or later,
It controls robot and second processing is carried out to first kind order;The second processing is by the article in first kind order from corresponding
It is fetched into sort on railway platform in shelf and be packaged.
S104 controls one or more robots and carries out third processing to the second class order.
In one embodiment, after having handled first kind order, system controls one or more robots to the second class
Order carries out third processing;The third processing is to be sent into the article in the second class order in the shelf of transit depot.
In one embodiment, each shelf correspond to a kind of type of goods, and each shelf have a shelf ID and its institute
The type of goods of storage identifies, and the type of goods mark and shelf ID are stored in the I/D Memory of shelf, can pass through goods
Communication module on frame is synchronized to server, and server can also be identified by communication module to the type of goods and shelf ID
It modifies.
In one embodiment, the robot and the shelf correspond, such as one share 100 goods in warehouse
Frame then needs 100 robots to be corresponding to it, and corresponding table of the robot with shelf is maintain in system, and each shelf have one
There are a robot ID in shelf ID, each robot, are stored in the corresponding table, this have the advantage that robot
Control relatively simple, each shelf have a special robot to carry out carrying service.
In one embodiment, the robot and the shelf are one-to-many relationship, such as one kind has 100 in warehouse
A shelf have 50 robots to be corresponding to it, and each robot fixed service is in 2 shelf, in order to improve the service of robot
Efficiency, 2 shelf can be the shelf for storing same article.
In one embodiment, the robot and the shelf do not have corresponding relationship, are uniformly controlled by system, with for the moment
Between a robot may serve multiple shelf, this have the advantage that all robots can be given full play to, improve
The service efficiency of robot, and required robot is less.
In one embodiment, in order to improve efficiency, before control robot carries out the first processing to return of goods order, it is
System first judges whether the article in article and return of goods order in order order is overlapped, such as includes mug in order order,
Type of goods identifies A001, and also includes that type of goods is identified as the mug of A001 in return of goods order, then the order order and
The return of goods order has article coincidence, then controls robot and take out the mug from return of goods order, be put into caching shelf, described
Caching shelf are located in moon edge of table.Later when carry out first is handled, the corresponding shelf of the mug, which are not necessarily to enter, to be faced
Shi Cangku, in second processing, control robot is directly packaged from the caching shelf taking-up mug in moon edge of table and orders into order
Dan Zhong, the step of being saved in this way from warehouse picking frame to transit depot and warehouse gone to take mug, the raising effect of energy part
Rate.
In one embodiment, in order to improve efficiency, before control robot carries out second processing to order order, it is
System judges whether the shelf shelf corresponding with described in second processing that transit depot is sent into the first processing are overlapped, if weight
It closes, then second processing is that the article in order order is sorted to packing from the shelf in transit depot.Specifically, at first
After reason is completed, there can be one or more shelf in transit depot, second processing is carried out to order order in control robot
Before, whether shelf needed for system judges order order are overlapped with the shelf in transit depot, such as include one in order order
A mug A001, and it is the shelf of A001 that the shelf in transit depot, which also have article mark, at this point, control robot is from described
Mug is taken out on the shelf of transit depot.It goes to warehouse to take article without robot in this way, saves the transport path of robot
And the time.
In one embodiment, in order to improve efficiency, the shelf corresponding with article in the second class order are and this
The most shelf in the corresponding vacancy of article;The corresponding shelf of article in described and first kind order are sky corresponding with the article
The least shelf in position.Due to that may have the article being much overlapped in order, so being chosen as far as possible for article in return of goods order
The shelf more than vacancy are selected, avoid repeating to carry caused by vacancy is insufficient;For order order, the few shelf in vacancy are selected as far as possible,
It avoids repeating to carry caused by article is insufficient.In one embodiment, the shelf include counting module, can pass through fixation
Position detection or weight detecting judge automatically the quantity of article, when being judged by fixed position, shelf are divided into advance
Fixed storage position, each storage position include a weight sensor or light sensor, how many weight sensor or
Light sensor work, means that how many article on shelf, how many weight sensor or light sensor do not work, just
How many vacancy on shelf indicated;When the cache bit that do not fix, the quantity of weight sensor estimation article can be used, it is right
It is usually fixed in the product that standardized production process is produced, the weight of single product, it can be pre- in systems
If the weight of single product, when weight sensor detects the article gross weight on caching shelf, the quantity of article can be calculated,
Number of vacant seats can be calculated by remaining load-bearing.The number of articles and number of vacant seats is stored in the I/D Memory of shelf
In, by communication module and server sync above- mentioned information, the information stores in table form, and the example of table is as follows:
Shelf ID | Type of goods | Number of articles | Number of vacant seats |
SH001 | A001 | 30 | 20 |
The communication module can be WIFI, 4G, bluetooth, RFID etc., and the application is with no restrictions.
In one embodiment, system judges whether available free robot, with robot with goods before controlling robot
For frame does not have corresponding relationship, if available free robot, controls robot and order is handled;If without the free time
Robot, then according to control strategy select a robot, process instruction is sent in the instruction queue of the robot.Tool
Body, system can control multiple robots simultaneously, when controlling robot carrying article, first judge whether available free machine
People, the idle machine people can be the standby robot for not carrying task, or have completed all carryings and appointed
It is engaged in and is in the robot of backhaul, if available free robot, the idle machine people is controlled and carries out corresponding processing behaviour
Make;If not idle robot, according to preset control strategy, a robot is selected, and send instruction is carried
Into the instruction queue of the robot.In one embodiment, when each completion status of robot changes, by the state of oneself
Control system is fed back to, one robotary table of system maintenance:
Robot ID | State code |
ROB01 | 000 |
ROB02 | 001 |
ROB03 | 011 |
Each machine has a robot ID per capita, for identification different robots, and state 000 indicates idle, state
001 indicates in carrying, and the expression of state 011 is completed all carrying tasks and in backhaul.When stateful code be 000 or
When the robot of person 011, it can be sent directly to these robots and carry instruction, the machine that preferential instruction state code is 000
Secondly people is the robot that state code is 011;It, can be according to preset control if all robotaries are 001
System strategy, selects a standard compliant robot, will carry instruction and is sent in the instruction queue of the robot;In a reality
It applies in example, the preset control strategy can be random selection, or selection one robot nearest from corresponding shelf,
Or selection one least robot of carrying task etc., herein with no restrictions, the strategy can preset it is multiple, according to not
The same time or order volume uses different control strategies.
Referring to fig. 2, the embodiment of the invention provides a kind of order processing devices, comprising:
Receiving module 201 includes at least one first kind order and extremely for receiving order set, in the order set
Lack a second class order, includes one or more articles in the first kind order and the second class order;
First control module 202 carries out the first processing to the second class order for controlling one or more robots;
Second control module 203 carries out second processing to first kind order for controlling one or more robots;
Third control module 204 carries out third processing to the second class order for controlling one or more robots.
The specific embodiment of control process is identical with step S101 to S104, and details are not described herein.
Further, in the order processing device in the embodiment: the first kind order be order order, described second
Class order is return of goods order.
Further, in the embodiment, first processing is to send shelf corresponding with the article in the second class order
Enter transit depot;The second processing is that the article in first kind order is sorted to packing from corresponding shelf;The third
Processing is to be sent into the article in the second class order in the shelf of transit depot.
Further, the order processing device is also used to: judging whether the article in order is completed to produce, if described
Article completes production, controls robot for the article and is put into order shelf.
Further, in the embodiment, first processing and the second processing carry out simultaneously.
Further, in the embodiment, the robot and the shelf are corresponded.
Further, the order processing device, further includes: first judges control module 205, in the first processing
Before, judge whether the article in article and the return of goods order in order order is overlapped, if be overlapped, controls one or more machines
Device people takes out the coincidence article in the return of goods order, is put into caching shelf.
Further, in the embodiment, when carrying out second processing, by the article in the first order from the caching shelf
Middle sorting is packaged.
Further, the order processing device, further includes: second judges control module 206, in every secondary control machine
Before device people, judge whether available free robot, if available free robot, control robot to order at
Reason;If not idle robot, a robot is selected according to control strategy, process instruction is sent to the robot
Instruction queue in.
Further, the order processing device, further includes: judgment module 207 faces for judging to be sent into the first processing
Whether the shelf of Shi Cangku shelf corresponding with described in second processing are overlapped, if be overlapped, second processing is by the first kind
Article in order sorts packing from the shelf in transit depot.
Further, in this embodiment, the shelf corresponding with article in the second class order are and the article pair
The most shelf in the vacancy answered;The corresponding shelf of article in described and first kind order are that vacancy corresponding with the article is minimum
Shelf.
Specific reality in the specific embodiment of step performed by the above order processing unit, with step S101 to S104
It is identical to apply mode, details are not described herein.
In addition to this, the embodiment of the invention also provides a kind of computer readable storage medium, the non-transient computers
Readable storage medium storing program for executing stores computer instruction, and the computer instruction is for making the computer execute previous embodiment or implementation
Order processing method described in mode.
In addition to this, the embodiment of the invention also provides a kind of electronic equipment, the electronic equipment includes:
At least one processor;And
The memory being connect at least one described processor communication;Wherein,
The memory is stored with the instruction that can be executed by least one described processor, and described instruction is by described at least one
A processor executes, so that at least one described processor is able to carry out order processing described in previous embodiment or embodiment
Method.
The structural schematic diagram of electronic equipment 30 provided in an embodiment of the present invention, electronic equipment 30 are shown referring to Fig. 3, Fig. 3
Including at least one processor 301 (such as CPU), at least one input/output interface 304, memory 302 and at least one is logical
Bus 303 is believed, for realizing the connection communication between these components.At least one processor 301 is for executing in memory 302
The executable module of storage, such as computer program.Memory 302 is non-transient memory (non-transitory
Memory), it may include volatile memory, such as high-speed random access memory (RAM:Random Access
It Memory), also may include nonvolatile memory (non-volatile memory), for example, at least a magnetic disk storage.
It is realized and at least one other network element by least one input/output interface 304 (can be wired or wireless communication interface)
Between communication connection.
In some embodiments, memory 302 stores program 3021, and processor 301 executes program 3021, for holding
The embodiment of the aforementioned any data processing method based on citation relations based on electronic equipment of row.
It should be noted that, in this document, relational terms such as first and second and the like be used merely to by
One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these.
There are any actual relationship or orders between entity or operation.Moreover, the terms "include", "comprise" or
Any other variant thereof is intended to cover non-exclusive inclusion by person, so that including the process, method of a series of elements, article
Or equipment not only includes those elements, but also including other elements that are not explicitly listed, or it is this for further including
The intrinsic element of process, method, article or equipment.In the absence of more restrictions, by sentence " including one
It is a ... " limit element, it is not excluded that there is also another in the process, method, article or apparatus that includes the element
Outer identical element.
Each embodiment in this specification is all made of relevant mode and describes, same and similar portion between each embodiment
Dividing may refer to each other, and each embodiment focuses on the differences from other embodiments.
For Installation practice, since it is substantially similar to the method embodiment, so the comparison of description is simple
Single, the relevent part can refer to the partial explaination of embodiments of method.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use
In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for
Instruction execution system, device or equipment (such as computer based system, including the system of processor or other can be held from instruction
The instruction fetch of row system, device or equipment and the system executed instruction) it uses, or combine these instruction execution systems, device or set
It is standby and use.For the purpose of this specification, " computer-readable medium ", which can be, any may include, stores, communicates, propagates or pass
Defeated program is for instruction execution system, device or equipment or the dress used in conjunction with these instruction execution systems, device or equipment
It sets.The more specific example (non-exhaustive list) of computer-readable medium include the following: there is the electricity of one or more wirings
Interconnecting piece (electronic device), portable computer diskette box (magnetic device), random access memory (RAM), read-only memory
(ROM), erasable edit read-only storage (EPROM or flash memory), fiber device and portable optic disk is read-only deposits
Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable
Medium, because can then be edited, be interpreted or when necessary with it for example by carrying out optical scanner to paper or other media
His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each section of the invention can be realized with hardware, software, firmware or their combination.
In the above-described embodiment, multiple steps or method can be with storages in memory and by suitable instruction execution
The software or firmware that system executes are realized.For example, in another embodiment, can be used if realized with hardware
Any one of following technology well known in the art or their combination are realized: being had for realizing logic function to data-signal
The discrete logic of the logic gates of energy, the specific integrated circuit with suitable combinational logic gate circuit, programmable gate
Array (PGA), field programmable gate array (FPGA) etc..
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
In the technical scope disclosed by the present invention, any changes or substitutions that can be easily thought of by those familiar with the art, all answers
It is included within the scope of the present invention.Therefore, protection scope of the present invention should be subject to the protection scope in claims.
Claims (16)
1. a kind of order processing method characterized by comprising
Order set is received, includes at least one order order and at least one return of goods order in the order set, it is described to order
It include one or more articles in goods order and return of goods order;
Control one or more robots and the first processing carried out to return of goods order, the first processing include by with the object in return of goods order
The corresponding shelf of product are sent into transit depot;It controls one or more robots and second processing is carried out to order order, wherein judgement
Whether the shelf shelf corresponding with described in second processing that transit depot is sent into the first processing are overlapped, if be overlapped, the
Two processing are that the article in order order is sorted to packing, if be not overlapped, second processing from the shelf in transit depot
Packing is sorted from corresponding shelf for the article for the order that will order goods;
It controls one or more robots and third processing is carried out to return of goods order, third processing includes by the article in return of goods order
It is sent into the shelf of transit depot.
2. order processing method according to claim 1, which is characterized in that first processing and the second processing are same
Shi Jinhang.
3. order processing method according to claim 1, which is characterized in that the robot and the shelf one are a pair of
It answers.
4. order processing method according to claim 1, which is characterized in that before the first processing, further includes:
Judge whether the article in article and the return of goods order in order order is overlapped, if be overlapped, controls one or more
Robot takes out the coincidence article in the return of goods order, is put into caching shelf.
5. order processing method according to claim 4, which is characterized in that further comprise:
When carrying out second processing, the article in order order is sorted to packing from the caching shelf.
6. order processing method according to claim 1 or 4, which is characterized in that before every secondary control robot, also wrap
It includes:
Judge whether available free robot, if available free robot, controls robot and order is handled;If
Not idle robot then selects a robot according to control strategy, process instruction is sent to the instruction of the robot
In queue.
7. order processing method according to claim 1, which is characterized in that described corresponding with article in return of goods order
Shelf are the most shelf in vacancy corresponding with the article;The shelf corresponding with article in order order be and the object
The least shelf in the corresponding vacancy of product.
8. a kind of order processing device characterized by comprising
Receiving module, for receiving order set, in the order set include at least one order order and at least one is moved back
Goods order includes one or more articles in the order order and return of goods order;
First control module carries out the first processing to return of goods order for controlling one or more robots, and the first processing includes
Shelf corresponding with the article in return of goods order are sent into transit depot;
Second control module carries out second processing to order order for controlling one or more robots, wherein judge first
Whether the shelf shelf corresponding with described in second processing that transit depot is sent into processing are overlapped, if be overlapped, at second
Article in order order is is sorted packing by reason from the shelf in transit depot, if be not overlapped, second processing is that will order
The article of goods order sorts packing from corresponding shelf;
Third control module carries out third processing to return of goods order for controlling one or more robots, and third processing includes
Article in return of goods order is sent into the shelf of transit depot.
9. order processing device according to claim 8, which is characterized in that first processing and the second processing are same
Shi Jinhang.
10. order processing device according to claim 8, which is characterized in that the robot and the shelf one are a pair of
It answers.
11. order processing device according to claim 8, which is characterized in that further include: first judges control module, uses
In before the first processing, judges whether the article in article and the return of goods order in order order is overlapped, if be overlapped, control
It makes one or more robots to take out the coincidence article in the return of goods order, be put into caching shelf.
12. order processing device according to claim 11, which is characterized in that further comprise:
When carrying out second processing, the article in order order is sorted to packing from the caching shelf.
13. the order processing device according to claim 8 or 11, which is characterized in that further include: the second judgement control mould
Block, for judging whether available free robot, if available free robot, controls before every secondary control robot
Robot handles order;If not idle robot, a robot is selected according to control strategy, will be handled
Instruction is sent in the instruction queue of the robot.
14. according to order processing device according to any one of claims 8, which is characterized in that described corresponding with article in return of goods order
Shelf are the most shelf in vacancy corresponding with the article;The shelf corresponding with article in order order be and the object
The least shelf in the corresponding vacancy of product.
15. a kind of electronic equipment, which is characterized in that the electronic equipment includes:
At least one processor;And
The memory being connect at least one described processor communication;Wherein,
The memory is stored with the instruction that can be executed by least one described processor, and described instruction is by described at least one
It manages device to execute, so that at least one described processor is able to carry out order processing described in any one of preceding claims 1-7
Method.
16. a kind of computer readable storage medium, the computer-readable recording medium storage computer instruction, the computer
It instructs for making the computer execute order processing method described in any one of preceding claims 1-7.
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810492308.0A CN108891838B (en) | 2018-05-21 | 2018-05-21 | Order processing method, apparatus, electronic equipment and computer readable storage medium |
KR1020217037399A KR102440421B1 (en) | 2018-05-21 | 2019-05-21 | Order processing method and device, server, and storage medium |
AU2019273336A AU2019273336A1 (en) | 2018-05-21 | 2019-05-21 | Order processing method and device, server, and storage medium |
KR1020207035799A KR102346739B1 (en) | 2018-05-21 | 2019-05-21 | Order processing method and device, server and storage medium |
PCT/CN2019/087864 WO2019223703A1 (en) | 2018-05-21 | 2019-05-21 | Order processing method and device, server, and storage medium |
JP2020505484A JP6854966B2 (en) | 2018-05-21 | 2019-05-21 | Order processing methods and equipment, servers and storage media |
MX2020012508A MX2020012508A (en) | 2018-05-21 | 2019-05-21 | Order processing method and device, server, and storage medium. |
CA3100279A CA3100279C (en) | 2018-05-21 | 2019-05-21 | Order processing method and device, server, and storage medium |
EP19807104.5A EP3816919A4 (en) | 2018-05-21 | 2019-05-21 | Order processing method and device, server, and storage medium |
US16/652,216 US11182743B2 (en) | 2018-05-21 | 2019-05-21 | Order processing method and device, server, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810492308.0A CN108891838B (en) | 2018-05-21 | 2018-05-21 | Order processing method, apparatus, electronic equipment and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108891838A CN108891838A (en) | 2018-11-27 |
CN108891838B true CN108891838B (en) | 2019-08-13 |
Family
ID=64343694
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810492308.0A Active CN108891838B (en) | 2018-05-21 | 2018-05-21 | Order processing method, apparatus, electronic equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108891838B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111144805A (en) * | 2019-12-13 | 2020-05-12 | 华南智能机器人创新研究院 | Product in-and-out-of-warehouse management method and system |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
MX2020012508A (en) | 2018-05-21 | 2021-01-20 | Beijing Geekplus Tech Co Ltd | Order processing method and device, server, and storage medium. |
CN109659003A (en) * | 2018-12-05 | 2019-04-19 | 苏州大学附属第医院 | Drug flow method and system |
CN109823758B (en) * | 2019-02-02 | 2021-06-01 | 北京极智嘉科技股份有限公司 | Material handling method, device, system, server and storage medium |
CN109934532B (en) * | 2019-02-21 | 2023-09-12 | 深圳市北斗智能科技有限公司 | Route planning method and related device for bidirectional transportation |
CN111832852B (en) * | 2019-04-15 | 2024-04-26 | 北京嘀嘀无限科技发展有限公司 | Order information processing method, device, computer equipment and storage medium |
CN110472915B (en) * | 2019-08-19 | 2022-04-12 | 上海智蕙林医疗科技有限公司 | Cargo transportation management method and system |
CN110807616A (en) * | 2019-10-29 | 2020-02-18 | 上海悦易网络信息技术有限公司 | Goods picking method and equipment |
CN111325499A (en) * | 2020-01-22 | 2020-06-23 | 上海擎朗智能科技有限公司 | Article delivery method and device, robot and storage medium |
CN111340405A (en) * | 2020-05-20 | 2020-06-26 | 北京云迹科技有限公司 | Order distribution method, equipment and computer readable storage medium |
CN111792260B (en) * | 2020-07-24 | 2022-01-14 | 深圳市海柔创新科技有限公司 | Robot, cargo carrying method, server and warehousing system |
CN111932186B (en) | 2020-09-17 | 2021-01-15 | 深圳市海柔创新科技有限公司 | Order processing method, device, equipment, system and storage medium |
CN112288547A (en) * | 2020-11-10 | 2021-01-29 | 北京沃东天骏信息技术有限公司 | Order fulfillment management method and device, storage medium and electronic equipment |
CN113044462B (en) * | 2021-04-23 | 2022-03-22 | 深圳市库宝软件有限公司 | Robot scheduling method, device, system, storage medium and program product |
CN116993459A (en) * | 2023-08-30 | 2023-11-03 | 深圳市大同信息技术有限公司 | E-commerce ordering management method based on cloud data analysis |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1070176A (en) * | 1966-03-29 | 1967-06-01 | Conco Engineering Works Inc | Automatic warehousing system |
US4734858A (en) * | 1983-12-05 | 1988-03-29 | Portel Services Network, Inc. | Data terminal and system for placing orders |
JP2011126667A (en) * | 2009-12-18 | 2011-06-30 | Yahata Neji:Kk | Ordered article shipping management device and method thereof |
CN105976218A (en) * | 2016-01-25 | 2016-09-28 | 上海万琛电子商务有限公司 | Order management system |
CN106156977A (en) * | 2016-06-30 | 2016-11-23 | 乐视控股(北京)有限公司 | A kind of order processing method and system |
CN106311615A (en) * | 2016-09-14 | 2017-01-11 | 上海极络智能科技有限公司 | Layering goods picking method and system and calculating device |
CN107025533A (en) * | 2017-03-29 | 2017-08-08 | 上海极络智能科技有限公司 | Goods picking method, goods radio frequency, computing device and computer-readable recording medium |
CN107108122A (en) * | 2014-10-14 | 2017-08-29 | 新生代机器人公司 | Storage material handling system |
-
2018
- 2018-05-21 CN CN201810492308.0A patent/CN108891838B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB1070176A (en) * | 1966-03-29 | 1967-06-01 | Conco Engineering Works Inc | Automatic warehousing system |
US4734858A (en) * | 1983-12-05 | 1988-03-29 | Portel Services Network, Inc. | Data terminal and system for placing orders |
US4734858B1 (en) * | 1983-12-05 | 1997-02-11 | Portel Services Network Inc | Data terminal and system for placing orders |
JP2011126667A (en) * | 2009-12-18 | 2011-06-30 | Yahata Neji:Kk | Ordered article shipping management device and method thereof |
CN107108122A (en) * | 2014-10-14 | 2017-08-29 | 新生代机器人公司 | Storage material handling system |
CN105976218A (en) * | 2016-01-25 | 2016-09-28 | 上海万琛电子商务有限公司 | Order management system |
CN106156977A (en) * | 2016-06-30 | 2016-11-23 | 乐视控股(北京)有限公司 | A kind of order processing method and system |
CN106311615A (en) * | 2016-09-14 | 2017-01-11 | 上海极络智能科技有限公司 | Layering goods picking method and system and calculating device |
CN107025533A (en) * | 2017-03-29 | 2017-08-08 | 上海极络智能科技有限公司 | Goods picking method, goods radio frequency, computing device and computer-readable recording medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111144805A (en) * | 2019-12-13 | 2020-05-12 | 华南智能机器人创新研究院 | Product in-and-out-of-warehouse management method and system |
Also Published As
Publication number | Publication date |
---|---|
CN108891838A (en) | 2018-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108891838B (en) | Order processing method, apparatus, electronic equipment and computer readable storage medium | |
CA3100279C (en) | Order processing method and device, server, and storage medium | |
CN109375601A (en) | Assembly line planning method and equipment based on the optimization of data-driven modeling and simulation | |
CN109205163B (en) | Across tunnel Multilayer shuttle car warehousing system design method, system and storage medium | |
Li et al. | Storage assignment policy with awareness of energy consumption in the Kiva mobile fulfilment system | |
CN108942920A (en) | A kind of radio frequency and method of processed food | |
US20210233013A1 (en) | Articles picking method, control system and articles picking system | |
CN111882215B (en) | Personalized customization flexible job shop scheduling method containing AGV | |
CN105022862B (en) | A kind of automatic vehicle access system modular emulation and optimization system | |
US10197995B2 (en) | Control device and method for controlling a printed product processing system | |
CN109583709A (en) | A kind of automatic parking robot group method for scheduling task | |
CN112488606B (en) | Intelligent optimization and automatic scheduling system for production logistics | |
Caputo et al. | A model for planning and economic comparison of manual and automated kitting systems | |
Teck et al. | Optimization models for scheduling operations in robotic mobile fulfillment systems | |
CN114604544A (en) | Intelligent storage system, method and storage medium for electric power materials | |
Arvind et al. | Architecture for industry 4.0-based manufacturing systems | |
CN116224926A (en) | Dynamic scheduling optimization method and device for single-piece small-batch flexible manufacturing workshops | |
CA3161478A1 (en) | Systems and methods for prioritizing pick jobs while optimizing efficiency | |
CN108879970A (en) | To the method and relevant device of mobile robot wireless charging | |
CN114236457B (en) | Logistics dispatching control system and method for electric energy meter detection | |
CN109934449A (en) | Door and window production method and system | |
Ruiping et al. | The research on the application of agv system in logistics sorting operation | |
Moretti et al. | Check for updates Assessing the Value of Real-Time Data for the Dynamic Scheduling of In-Plant Logistics Activities | |
Simões | OPERATIONAL RESEARCH MODELS | |
Di | Design and research of automated warehouse simulation platform based on virtual visualization framework |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 100102 Room 101, block a, 9 Xinbei Road, Laiguangying Township, Chaoyang District, Beijing Patentee after: Beijing jizhijia Technology Co.,Ltd. Address before: 100102 Room 101, block a, 9 Xinbei Road, Laiguangying Township, Chaoyang District, Beijing Patentee before: Beijing Geekplus Technology Co.,Ltd. |