Summary of the invention
The purpose of the embodiment of the present application is to propose a kind of improved method and apparatus for sorting cargo, come solve with
The technical issues of upper background technology part is mentioned.
In a first aspect, the embodiment of the present application provides a kind of method for sorting cargo, the above method include: obtain to
The goods information that each order to be allocated includes in distribution order group;Obtaining the associated order to be sorted of target sorting unit includes
Goods information;The matching for the goods information that the goods information and order to be sorted for including according to each order to be allocated include
Degree, chooses order to be allocated from order group to be allocated;By the Order splitting to be allocated selected to target sorting unit.
In some embodiments, before obtaining the goods information that each order to be allocated includes in order group to be allocated, side
Method further include: obtain the order information of each order to be allocated in order set to be allocated, wherein order information includes priority
Information and temporal information;Interval duration according to indicated by precedence information and temporal information between time and current time
Whether it is greater than preset duration threshold value, each order to be allocated in order set to be allocated is grouped, order to be allocated is obtained
Group.
In some embodiments, according to indicated by precedence information and temporal information between time and current time
Interval duration whether be greater than preset duration threshold value, each order to be allocated in order set to be allocated is grouped, obtain to
Distribute order group, comprising: search precedence information in order set to be allocated matched with presupposed information or temporal information indicated by
Time and current time between interval duration be not more than preset duration threshold value order to be allocated;It is preferential in response to finding out
Grade information match with presupposed information or temporal information indicated by interval duration between time and current time be not more than and preset
The order to be allocated found out is determined as the order in order group to be allocated by the order to be allocated of duration threshold value;In response to not
Find out precedence information matched with presupposed information or temporal information indicated by interval duration between time and current time
No more than the order to be allocated of preset duration threshold value, the order in order set to be allocated is determined as in order group to be allocated
Order.
In some embodiments, target sorting unit is determined via following steps: obtaining each sorting unit association
Order numbers to be sorted;The smallest sorting unit of order numbers to be sorted is determined as target sorting unit.
In some embodiments, the goods information that each order to be allocated includes in order group to be allocated is obtained, comprising: really
Surely it is less than the sorting unit of order threshold value to be sorted with the presence or absence of order numbers to be sorted;In response to determining to order there is no to be sorted
Odd number is less than the sorting unit of order threshold value to be sorted, obtains the cargo letter that each order to be allocated includes in order group to be allocated
Breath.
In some embodiments, the goods information that the goods information and order to be sorted that each order to be allocated includes include
Matching degree be to be determined via following steps: the goods information and order to be sorted for including according to each order to be allocated include
Goods information, determine the type of merchandize coincidence number of each order to be allocated Yu the associated order to be sorted of target sorting unit;
The type of merchandize number that each order to be allocated includes is determined according to the goods information that each order to be allocated includes;According to determining
Type of merchandize coincidence number and identified type of merchandize number determine goods information that each order to be allocated includes and to be sorted
The matching degree for the goods information that order includes.
In some embodiments, it is determined according to identified type of merchandize coincidence number and identified type of merchandize number each
The matching degree for the goods information that the goods information and order to be sorted that order to be allocated includes include, comprising: determined by calculating
The ratio of type of merchandize coincidence number and identified type of merchandize square;The ratio of calculating is determined as each order packet to be allocated
The matching degree for the goods information that the goods information and order to be sorted included includes.
Second aspect, the embodiment of the present application provide a kind of for sorting the device of cargo, and above-mentioned apparatus includes: first to obtain
Unit is taken, for obtaining the goods information that each order to be allocated includes in order group to be allocated;Second acquisition unit, for obtaining
The goods information for taking the associated order to be sorted of target sorting unit to include;Selection unit, for according to each order to be allocated
Including goods information and the order to be sorted goods information that includes matching degree, choose to be allocated order from order group to be allocated
It is single;Allocation unit, for by the Order splitting to be allocated selected to target sorting unit.
In some embodiments, device further include: third acquiring unit, for obtain in order set to be allocated it is each to
Distribute the order information of order, wherein order information includes precedence information and temporal information;Grouped element, for according to excellent
Whether the interval duration indicated by first grade information and temporal information between time and current time is greater than preset duration threshold value,
Each order to be allocated in order set to be allocated is grouped, order group to be allocated is obtained.
In some embodiments, grouped element is further configured to: searching precedence information in order set to be allocated
Matched with presupposed information or temporal information indicated by interval duration between time and current time no more than preset duration threshold
The order to be allocated of value;In response to find out precedence information matched with presupposed information or temporal information indicated by the time with
Interval duration between current time is not more than the order to be allocated of preset duration threshold value, and the order to be allocated found out is determined
For the order in order group to be allocated;In response to not finding out, precedence information is matched with presupposed information or temporal information is signified
Interval duration between the time shown and current time is not more than the order to be allocated of preset duration threshold value, by order collection to be allocated
Order in conjunction is determined as the order in order group to be allocated.
In some embodiments, device further includes target sorting unit determination unit, and target sorting unit determination unit is used
In: obtain the associated order numbers to be sorted of each sorting unit;The smallest sorting unit of order numbers to be sorted is determined as target
Sorting unit.
In some embodiments, first acquisition unit is further configured to: it is small to determine whether there is order numbers to be sorted
In the sorting unit of order threshold value to be sorted;In response to determining that there is no order numbers to be sorted to be less than order threshold value to be sorted
Sorting unit obtains the goods information that each order to be allocated includes in order group to be allocated.
In some embodiments, device further includes matching degree determination unit, and matching degree determination unit is used for: according to it is each to
The goods information that the goods information and order to be sorted that distribution order includes include determines that each order to be allocated and target sort
The type of merchandize coincidence number of the associated order to be sorted of unit;It is determined according to the goods information that each order to be allocated includes each
The type of merchandize number that order to be allocated includes;It is determined according to identified type of merchandize coincidence number and identified type of merchandize number
The matching degree for the goods information that the goods information and order to be sorted that each order to be allocated includes include.
In some embodiments, matching degree determination unit is further configured to: type of merchandize determined by calculating is overlapped
Several and identified type of merchandize square ratio;The ratio of calculating is determined as the goods information that each order to be allocated includes
The matching degree for the goods information for including with order to be sorted.
The third aspect, the embodiment of the present application provide a kind of equipment, and above equipment includes: one or more processors;It deposits
Storage device, for storing one or more programs, when said one or multiple programs are executed by said one or multiple processors
When, so that said one or multiple processors realize the method such as first aspect.
Fourth aspect, the embodiment of the present application provide a kind of computer readable storage medium, are stored thereon with computer journey
Sequence realizes the method such as first aspect when the program is executed by processor.
Method and apparatus provided by the embodiments of the present application for sorting cargo, the goods for including by each order to be allocated
The matching degree for the goods information that object information and order to be sorted include is chosen order to be allocated from order group to be allocated, will be selected
The Order splitting to be allocated taken out improves goods sorting efficiency to target sorting unit.
Specific embodiment
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to
Convenient for description, part relevant to related invention is illustrated only in attached drawing.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase
Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
Fig. 1 is shown can be using the method for sorting cargo of the application or the implementation of the device for sorting cargo
The exemplary system architecture 100 of example.
As shown in Figure 1, system architecture 100 may include shelf shuttle 101, Intelligent transfer robot 102, sorting machine
People 103, network 104 and server 105.Network 104 is in shelf shuttle 101, Intelligent transfer robot 102, sorter
The medium of communication link is provided between device people 103 and server 105.Network 104 may include various connection types, such as have
Line, wireless communication link or fiber optic cables etc..
Shelf shuttle 101, Intelligent transfer robot 102, sorting machine people 103 can pass through network 104 and server
105 interactions, to receive or send message etc..Sorting unit may include sorting machine people 103 and several slot positions, and slot position is for depositing
The cargo that storage sorting machine people 103 sorts out.
Server 105 can be to provide in the server of various services, such as available order group to be allocated it is each to
The goods information that order includes and the goods information that the associated order to be sorted of target sorting unit includes are distributed, then root
The matching degree for the goods information that the goods information and order to be sorted for including according to each order to be allocated include, finally to be allocated
Choose order to be allocated in order group, and by the Order splitting to be allocated selected to target sorting unit.Then, server can
To control the goods movement that order is included by the devices such as shelf shuttle 101, Intelligent transfer robot 102, sorting machine people 103
Into the slot position of target sorting unit.
It should be noted that the method provided by the embodiment of the present application for sorting cargo is generally held by server 105
Row, correspondingly, the device for sorting cargo is generally positioned in server 105.
It should be understood that the number of shelf shuttle, Intelligent transfer robot, sorting machine people, network and server in Fig. 1
Mesh is only schematical.According to needs are realized, it can have any number of shelf shuttle, Intelligent transfer robot, divide
Pick robot, network and server.In addition, in addition to shelf shuttle, Intelligent transfer robot, sorting machine people, system architecture
Other it can also be used to carry or sort the mechanical device of cargo including six-joint robot etc. in 100.
With continued reference to Fig. 2, it illustrates the processes according to one embodiment of the method for sorting cargo of the application
200.The above-mentioned method for sorting cargo, comprising the following steps:
Step 201, the goods information that each order to be allocated includes in order group to be allocated is obtained.
In the present embodiment, the method for sorting cargo runs electronic equipment (such as service shown in FIG. 1 thereon
Device) each order to be allocated in order group to be allocated can be obtained from local or other electronic equipments (such as database server)
Including goods information.Order group to be allocated may include the order that user submits in e-commerce platform.In general, user submits
After order, it can determine that the cargo indicated in order needs are sorted out from which warehouse, and this order relevant information is sent to
The server in identified warehouse.Server can the untreated order of interval acquiring at predetermined time intervals set, will acquire
To order set in some or all of order carry out subsequent processing as order group.Predetermined time interval can be with
It is configured, such as can be 1 second according to actual needs.
In the present embodiment, goods information can be related with the position that kinds of goods are put, such as the letter of shelf that kinds of goods are put
Breath, the shelf that usual kinds of goods are put are related with the type of cargo, and therefore, goods information is also possible to type of merchandize, type of merchandize
Classification can be and classify in advance based on practical experience, as an example, shampoo and shower cream can be classified as daily necessities one kind;
The shampoo of all brands can also be classified as to shampoo one kind;The shampoo of different brands can also be classified as to different hair washings
Water type.
It should be noted that can determine type of merchandize according to cargo mark.As an example, shipment identifier can be cargo
Keeper unit (Stock Keeping Unit, SKU), can determine whether cargo is one species, if SKU according to SKU
It is identical, then it is same cargo, if SKU is different, for different types of acquisition.
In some optional implementations of the present embodiment, obtaining each order to be allocated in order group to be allocated includes
Goods information before, method further include: obtain the order information of each order to be allocated in order set to be allocated, wherein
Order information includes precedence information and temporal information;According to the time indicated by precedence information and temporal information and currently
Whether the interval duration between the time is greater than preset duration threshold value, divides each order to be allocated in order set to be allocated
Group obtains order group to be allocated.
In some optional implementations of the present embodiment, when according to indicated by precedence information and temporal information
Between interval duration between current time whether be greater than preset duration threshold value, to be allocated ordered to each in order set to be allocated
It is singly grouped, obtains order group to be allocated, comprising: search precedence information and presupposed information in order set to be allocated
Match or temporal information indicated by interval duration between time and current time ordered no more than the to be allocated of preset duration threshold value
It is single;In response to find out precedence information matched with presupposed information or temporal information indicated by between time and current time
Interval duration be not more than preset duration threshold value order to be allocated, the order to be allocated found out is determined as order to be allocated
Order in group;In response to do not find out precedence information matched with presupposed information or temporal information indicated by the time with work as
Interval duration between the preceding time is not more than the order to be allocated of preset duration threshold value, and the order in order set to be allocated is true
The order being set in order group to be allocated.
As an example, precedence information may include indicating that order is the information of rush order or common order, Ke Yigen
It is order to be allocated by rush order according to precedence information.For common order, if the temporal information institute of this common order
Interval duration between the time (can be lower single time or time of received orders) of instruction and current time is greater than preset duration threshold value,
This common order is then determined as order to be allocated.If be appreciated that indicated by the temporal information of this common order
Between interval duration between current time be greater than preset duration threshold value, illustrate time that this order to be processed may be placed compared with
It is long, it should distribute as early as possible, otherwise may cause the delay of order goods delivery.
In some optional implementations of the present embodiment, obtaining each order to be allocated in order group to be allocated includes
Goods information, comprising: determine whether there is order numbers to be sorted be less than order threshold value to be sorted sorting unit;In response to true
It makes there is no the sorting unit that order numbers to be sorted are less than order threshold value to be sorted, obtains each wait divide in order group to be allocated
The goods information for including with order.
In this implementation, order threshold value to be sorted can be configured according to actual needs, such as can be sorting
Unit can order sorting sum half, can determine sorting task that sorting unit is assigned to is whether by order numbers to be sorted
Saturation can be with by the matching degree of analysis cargo in the case where the sorting task that each sorting unit is assigned to more be saturated
Improve sorting efficiency.
Step 202, the goods information that the associated order to be sorted of target sorting unit includes is obtained.
In the present embodiment, the goods that the associated order to be sorted of the available target sorting unit of above-mentioned electronic equipment includes
Object information.Sorting unit can be the unit that can complete the sorting task of cargo indicated by order, can sort one or
Cargo indicated by multiple orders.For example, it may be being used to store the slot position work station of cargo in warehouse with several.Target
Sorting unit.Target sorting unit can be the sorting unit to distribute order for it, can be according to preset rules from all points
It picks and selects sorting unit as target sorting unit in unit.
In some optional implementations of the present embodiment, target sorting unit is determined via following steps: being obtained
Take the associated order numbers to be sorted of each sorting unit;It is single that the smallest sorting unit of order numbers to be sorted is determined as target sorting
Member.
In this implementation, by the way that the smallest sorting unit of order numbers to be sorted is determined as target sorting unit, put down
Weighed the workload of each sorting unit.In addition it is also possible to determine target sorting unit according to other rules, such as can be according to
Sequentially, each sorting unit is determined as target sorting unit in turn.
Step 203, the goods information that the goods information and order to be sorted for including according to each order to be allocated include
Matching degree chooses order to be allocated from order group to be allocated.
In the present embodiment, above-mentioned electronic equipment can include according to each order to be allocated obtained in step 201
The matching degree for the goods information that the order to be sorted obtained in goods information and step 202 includes is selected from order group to be allocated
Take order to be allocated.The matching degree of goods information can be used for characterizing the distance that cargo is put, for example, goods information is cargo kind
Class, cargo belong to one species, and cargo can be placed in same position or put relatively closely, are transporting goods to target sorting unit in this way
The workload of cargo carrying can be reduced when object.
Step 204, by the Order splitting to be allocated selected to target sorting unit.
In the present embodiment, above-mentioned electronic equipment can be by the Order splitting to be allocated selected in step 203 to target
Sorting unit sorts list to control means of transport for cargo transport to the target selected that the order to be allocated selected is related to
Member, so that target sorting unit sorts out cargo indicated by above-mentioned order to be allocated.
With continued reference to the signal that Fig. 3, Fig. 3 are according to the application scenarios of the method for sorting cargo of the present embodiment
Figure.In the application scenarios of Fig. 3, each order to be allocated includes in the available order group to be allocated of server 301 cargo
Information and the associated order to be sorted of target sorting unit 302, such as order 1, order 2, including goods information, according to
The matching degree of goods information chooses order to be allocated from order group to be allocated;By the Order splitting to be allocated selected to mesh
Mark sorting unit 302.
The method provided by the above embodiment of the application, the goods information for including by each order to be allocated and to be sorted
The matching degree for the goods information that order includes chooses order to be allocated from order group to be allocated, to be allocated orders what is selected
Single distribution improves goods sorting efficiency to target sorting unit.
With further reference to Fig. 4, it illustrates the processes 400 of another embodiment of the method for sorting cargo.The use
In the process 400 of the method for sorting cargo, comprising the following steps:
Step 401, the goods information that each order to be allocated includes in order group to be allocated is obtained.
In the present embodiment, the method for sorting cargo runs electronic equipment (such as service shown in FIG. 1 thereon
Device) each order to be allocated in order group to be allocated can be obtained from local or other electronic equipments (such as database server)
Including goods information.
Step 402, the goods information that the associated order to be sorted of target sorting unit includes is obtained.
In the present embodiment, the goods that the associated order to be sorted of the available target sorting unit of above-mentioned electronic equipment includes
Object information.
Step 403, the goods information that the goods information and order to be sorted for including according to each order to be allocated include, really
The type of merchandize coincidence number of fixed each order to be allocated and the associated order to be sorted of target sorting unit.
In the present embodiment, the goods that above-mentioned electronic equipment can include according to each order to be allocated that step 401 obtains
The goods information that the order to be sorted that object information and step 402 obtain includes determines that each order to be allocated and target sorting are single
The type of merchandize coincidence number of the associated order to be sorted of member.As an example, indicating 2 kinds of cargos in order to be allocated, respectively
Shampoo and shower cream.3 kinds of cargos are indicated in the order to be sorted of target sorting unit A, be respectively shampoo, shower cream and
Biscuit, order to be allocated type of merchandize identical with target sorting unit A are shampoo and shower cream.Target sorting unit B's
2 kinds of cargos are indicated in order to be sorted, are shower cream and biscuit respectively, order to be allocated and the phase in target sorting unit B
Same type of merchandize is shower cream.Therefore, it can be deduced that, the type of merchandize coincidence number of order to be allocated and target sorting unit A
It is 2, the type of merchandize coincidence number of order to be allocated and target sorting unit B are 1.
Step 404, cargo that each order to be allocated includes is determined according to the goods information that each order to be allocated includes
Species number.
In the present embodiment, above-mentioned electronic equipment can determine each according to the goods information that each order to be allocated includes
The type of merchandize number that order to be allocated includes.
Step 405, it is determined according to identified type of merchandize coincidence number and identified type of merchandize number each to be allocated
The matching degree for the goods information that the goods information and order to be sorted that order includes include.
In the present embodiment, above-mentioned electronic equipment type of merchandize coincidence number and step according to determined by step 403
The 404 type of merchandize numbers determined determine the goods information that each order to be allocated includes and the goods information that order to be sorted includes
Matching degree.For example, the ratio of each type of merchandize coincidence number and type of merchandize number determined by can calculating;By the ratio of calculating
Value is determined as the matching degree for the goods information that the goods information that each order to be allocated includes and order to be sorted include.
As an example, the type of merchandize number of order A to be allocated is 4, the type of merchandize number of order B to be allocated is 5.Wherein,
The type of merchandize coincidence number of order A to be allocated and target sorting unit C is 1, the goods of order B to be allocated and target sorting unit C
Species coincidence number is 3.Can by the ratio of type of merchandize coincidence number 1 and type of merchandize number 4, be determined as order A to be allocated with
Type of merchandize registration between target sorting unit C, i.e., 1/4.It can be by type of merchandize coincidence number 3 and type of merchandize number 5
Ratio, the type of merchandize registration being determined as between order B and target sorting unit C to be allocated, i.e., 3/5.
In some optional implementations of the present embodiment, according to identified type of merchandize coincidence number and identified
Type of merchandize number determines the matching degree for the goods information that the goods information that each order to be allocated includes and order to be sorted include,
It include: the ratio for calculating identified each type of merchandize coincidence number and type of merchandize number square;The ratio of calculating is determined as
The matching degree for the goods information that the goods information and order to be sorted that each order to be allocated includes include.It should be noted that
Since there are many cargo that part order needs to take, this mode being squared for type of merchandize number can amplify type of merchandize
Sorting efficiency can be improved relative to the mode not being squared in the difference of several radixes.
Step 406, the goods information that the goods information and order to be sorted for including according to each order to be allocated include
Matching degree chooses order to be allocated from order group to be allocated.
In the present embodiment, above-mentioned electronic equipment can be according to goods information that each order to be allocated includes and to be sorted
The matching degree for the goods information that order includes chooses order to be allocated from order group to be allocated.
Step 407, by the Order splitting to be allocated selected to target sorting unit.
In the present embodiment, above-mentioned electronic equipment can be by the Order splitting to be allocated selected in step 406 to target
Sorting unit sorts list to control means of transport for cargo transport to the target selected that the order to be allocated selected is related to
Member, so that target sorting unit sorts out cargo indicated by above-mentioned order to be allocated.
Figure 4, it is seen that the method for sorting cargo compared with the corresponding embodiment of Fig. 2, in the present embodiment
Process 400 highlight the step of matching degree of goods information is determined according to type of merchandize registration.The present embodiment describes as a result,
Scheme only need to obtain conventional order information, without obtaining other such as cargo storage position information, increasing less fortune
Goods sorting efficiency is improved on the basis of calculation amount.
With further reference to Fig. 5, as the realization to method shown in above-mentioned each figure, this application provides one kind for sorting goods
One embodiment of the device of object, the Installation practice is corresponding with embodiment of the method shown in Fig. 2, which can specifically answer
For in various electronic equipments.
As shown in figure 5, the above-mentioned device 500 for sorting cargo of the present embodiment includes: first acquisition unit 501, the
Two acquiring units 502, selection unit 503, allocation unit 504.Wherein, first acquisition unit 501, for obtaining order to be allocated
The goods information that each order to be allocated includes in group;Second acquisition unit 502, for obtain target sorting unit it is associated to
The goods information that order sorting includes;Selection unit 503, goods information for including according to each order to be allocated and to point
The matching degree for picking the goods information that order includes chooses order to be allocated from order group to be allocated;Allocation unit 504, is used for
By the Order splitting to be allocated selected to target sorting unit.
In the present embodiment, first acquisition unit 501, second acquisition unit 502, selection unit 503, allocation unit 504
Specific processing and its brought technical effect can be respectively with reference to step 201, step 202, step in Fig. 2 corresponding embodiment
203 and step 204 related description, details are not described herein.
In some optional implementations of the present embodiment, device further include: third acquiring unit (not shown),
For obtaining the order information of each order to be allocated in order set to be allocated, wherein order information includes precedence information
And temporal information;Grouped element (not shown), for the time according to indicated by precedence information and temporal information with
Whether the interval duration between current time is greater than preset duration threshold value, to each order to be allocated in order set to be allocated into
Row grouping, obtains order group to be allocated.
In some optional implementations of the present embodiment, grouped element (not shown) is further configured to:
Search precedence information in order set to be allocated matched with presupposed information or temporal information indicated by time and current time
Between interval duration be not more than preset duration threshold value order to be allocated;In response to finding out precedence information and presupposed information
Interval duration indicated by matching or temporal information between time and current time is to be allocated no more than preset duration threshold value
The order to be allocated found out is determined as the order in order group to be allocated by order;In response to not finding out precedence information
Matched with presupposed information or temporal information indicated by interval duration between time and current time no more than preset duration threshold
The order to be allocated of value, is determined as the order in order group to be allocated for the order in order set to be allocated.
In some optional implementations of the present embodiment, device further includes target sorting unit determination unit (in figure
It is not shown), target sorting unit determination unit (not shown) is used for: obtaining each sorting unit (not shown) association
Order numbers to be sorted;The smallest sorting unit (not shown) of order numbers to be sorted is determined as target sorting unit.
In some optional implementations of the present embodiment, first acquisition unit 501 is further configured to: being determined
It is less than the sorting unit (not shown) of order threshold value to be sorted with the presence or absence of order numbers to be sorted;In response to determining not deposit
It is less than the sorting unit (not shown) of order threshold value to be sorted in order numbers to be sorted, obtains each in order group to be allocated
The goods information that order to be allocated includes.
In some optional implementations of the present embodiment, device further includes that matching degree determination unit (is not shown in figure
Out), matching degree determination unit (not shown) is used for: the goods information that includes according to each order to be allocated and to be sorted being ordered
The goods information for singly including determines the type of merchandize weight of each order to be allocated Yu the associated order to be sorted of target sorting unit
Close number;The type of merchandize number that each order to be allocated includes is determined according to the goods information that each order to be allocated includes;According to
Identified type of merchandize coincidence number and identified type of merchandize number determine goods information that each order to be allocated includes and
The matching degree for the goods information that order to be sorted includes.
In some optional implementations of the present embodiment, matching degree determination unit (not shown) is further configured
For: the ratio of each type of merchandize coincidence number and type of merchandize number square determined by calculating;The ratio of calculating is determined as
The matching degree for the goods information that the goods information and order to be sorted that each order to be allocated includes include.
It should be noted that provided in this embodiment for sorting the realization details and technology of each unit in the device of cargo
Effect can be with reference to the explanation of other embodiments in the application, and details are not described herein.
Below with reference to Fig. 6, it illustrates the computer systems 600 for the electronic equipment for being suitable for being used to realize the embodiment of the present application
Structural schematic diagram.Electronic equipment shown in Fig. 6 is only an example, function to the embodiment of the present application and should not use model
Shroud carrys out any restrictions.
As shown in fig. 6, computer system 600 includes central processing unit (CPU) 601, it can be read-only according to being stored in
Program in memory (ROM) 602 or be loaded into the program in random access storage device (RAM) 603 from storage section 608 and
Execute various movements appropriate and processing.In RAM 603, also it is stored with system 600 and operates required various programs and data.
CPU 601, ROM 602 and RAM 603 are connected with each other by bus 604.Input/output (I/O) interface 605 is also connected to always
Line 604.
I/O interface 605 is connected to lower component: the importation 606 including keyboard, mouse etc.;It is penetrated including such as cathode
The output par, c 607 of spool (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.;Storage section 608 including hard disk etc.;
And the communications portion 609 of the network interface card including LAN card, modem etc..Communications portion 609 via such as because
The network of spy's net executes communication process.Driver 610 is also connected to I/O interface 605 as needed.Detachable media 611, such as
Disk, CD, magneto-optic disk, semiconductor memory etc. are mounted on as needed on driver 610, in order to read from thereon
Computer program be mounted into storage section 608 as needed.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description
Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable medium
On computer program, which includes the program code for method shown in execution flow chart.In such reality
It applies in example, which can be downloaded and installed from network by communications portion 609, and/or from detachable media
611 are mounted.When the computer program is executed by central processing unit (CPU) 601, limited in execution the present processes
Above-mentioned function.
It should be noted that the above-mentioned computer-readable medium of the application can be computer-readable signal media or meter
Calculation machine readable storage medium storing program for executing either the two any combination.Computer readable storage medium for example can be --- but not
Be limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or any above combination.Meter
The more specific example of calculation machine readable storage medium storing program for executing can include but is not limited to: have the electrical connection, just of one or more conducting wires
Taking formula computer disk, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type may be programmed read-only storage
Device (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic memory device,
Or above-mentioned any appropriate combination.In this application, computer readable storage medium can be it is any include or storage journey
The tangible medium of sequence, the program can be commanded execution system, device or device use or in connection.And at this
In application, computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal,
Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including but unlimited
In electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be that computer can
Any computer-readable medium other than storage medium is read, which can send, propagates or transmit and be used for
By the use of instruction execution system, device or device or program in connection.Include on computer-readable medium
Program code can transmit with any suitable medium, including but not limited to: wireless, electric wire, optical cable, RF etc. are above-mentioned
Any appropriate combination.
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the application, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use
The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box
The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually
It can be basically executed in parallel, they can also be executed in the opposite order sometimes, and this depends on the function involved.Also it to infuse
Meaning, the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart can be with holding
The dedicated hardware based system of functions or operations as defined in row is realized, or can use specialized hardware and computer instruction
Combination realize.
Being described in unit involved in the embodiment of the present application can be realized by way of software, can also be by hard
The mode of part is realized.Described unit also can be set in the processor, for example, can be described as: a kind of processor packet
Include first acquisition unit, second acquisition unit, selection unit, allocation unit.Wherein, the title of these units is under certain conditions
The restriction to the unit itself is not constituted, for example, first acquisition unit is also described as " obtaining in order group to be allocated
The unit for the goods information that each order to be allocated includes ".
As on the other hand, present invention also provides a kind of computer-readable medium, which be can be
Included in device described in above-described embodiment;It is also possible to individualism, and without in the supplying device.Above-mentioned calculating
Machine readable medium carries one or more program, when said one or multiple programs are executed by the device, so that should
Device: the goods information that each order to be allocated includes in order group to be allocated is obtained;Obtain target sorting unit it is associated to
The goods information that order sorting includes;The cargo that the goods information and order to be sorted for including according to each order to be allocated include
The matching degree of information chooses order to be allocated from order group to be allocated;By the Order splitting to be allocated selected to target point
Pick unit.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art
Member is it should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic
Scheme, while should also cover in the case where not departing from foregoing invention design, it is carried out by above-mentioned technical characteristic or its equivalent feature
Any combination and the other technical solutions formed.Such as features described above has similar function with (but being not limited to) disclosed herein
Can technical characteristic replaced mutually and the technical solution that is formed.