CN113762829A - Distribution method and device of ordered goods and computer readable medium - Google Patents

Distribution method and device of ordered goods and computer readable medium Download PDF

Info

Publication number
CN113762829A
CN113762829A CN202010779907.8A CN202010779907A CN113762829A CN 113762829 A CN113762829 A CN 113762829A CN 202010779907 A CN202010779907 A CN 202010779907A CN 113762829 A CN113762829 A CN 113762829A
Authority
CN
China
Prior art keywords
order
delivery
distribution
delivered
distributed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010779907.8A
Other languages
Chinese (zh)
Inventor
李志朋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingdong Zhenshi Information Technology Co Ltd
Original Assignee
Beijing Jingdong Zhenshi Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingdong Zhenshi Information Technology Co Ltd filed Critical Beijing Jingdong Zhenshi Information Technology Co Ltd
Priority to CN202010779907.8A priority Critical patent/CN113762829A/en
Publication of CN113762829A publication Critical patent/CN113762829A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • G06Q10/047Optimisation of routes or paths, e.g. travelling salesman problem
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0835Relationships between shipper or supplier and carriers
    • G06Q10/08355Routing methods

Landscapes

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

Abstract

The invention discloses a distribution method and device of ordered goods and a computer readable medium, and relates to the technical field of logistics. One embodiment of the order goods distribution method includes: acquiring the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed; determining a distribution area and a distribution sequence corresponding to each order to be distributed according to the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed; and determining a stacking area corresponding to each order to be delivered according to the delivery area corresponding to each order to be delivered and the delivery sequence. According to the implementation mode, the stacking area of each order goods to be distributed can be automatically recommended to the distributor according to the distribution parameters and the distribution rules, the goods stacking efficiency of the distributor can be improved, and the problem that the manual goods stacking operation efficiency is low after the distributor receives the goods can be solved.

Description

Distribution method and device of ordered goods and computer readable medium
Technical Field
The present invention relates to the field of logistics technologies, and in particular, to a method and an apparatus for delivering ordered goods, and a computer readable medium.
Background
After the order to be delivered (such as letters or packages) arrives at the station, the delivery staff first performs a receiving operation, and after all the order to be delivered complete the receiving operation, the delivery staff needs to manually identify the order to be delivered in the delivery range according to the road area code of the order to be delivered, and needs to manually judge the delivery area and the delivery sequence of the order to be delivered, place the order to be delivered in the same delivery sequence and delivery area on the delivery vehicle, and place the order to be delivered in the same delivery sequence and delivery area in the order from far to near. Therefore, the existing goods stacking operation completely depends on manual operation, the delivery address is manually identified to stack goods, the efficiency is too low, the order delivery overstock is caused in a large period, and the labor cost is wasted.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method, an apparatus, and a computer readable medium for delivering ordered goods, which can solve the problem of low work efficiency of manual goods stacking operation.
To achieve the above object, according to an aspect of an embodiment of the present invention, there is provided a distribution method of ordered goods.
The distribution method of the order goods in the embodiment of the invention comprises the following steps:
acquiring the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed;
determining a distribution area and a distribution sequence corresponding to each order to be distributed according to the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed;
and determining a stacking area corresponding to each order to be delivered according to the delivery area corresponding to each order to be delivered and the delivery sequence.
Optionally, the delivery parameters include at least one or more of: order weight, order quantity, order type, road conditions, and default delivery routes.
Optionally, the determining, according to the distribution parameter and the distribution rule of each to-be-distributed order in the to-be-distributed range, a distribution area and a distribution order corresponding to each to-be-distributed order includes:
matching the delivery address of each order to be delivered in the range to be delivered with a preset delivery area in sequence, determining the delivery area corresponding to each order to be delivered, and enabling the orders to be delivered with the delivery addresses in the same delivery area to form an order set;
and determining the distribution sequence of each order set according to the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed.
Optionally, the determining, according to the delivery area and the delivery sequence corresponding to each order to be delivered, a stacking area corresponding to each item to be delivered includes:
according to the distribution sequence of each order set, establishing a binding relationship between a distribution area corresponding to each order set and a preset stacking area;
and determining the stacking area of each order to be delivered according to the order set corresponding to each order to be delivered and the binding relationship.
Optionally, the determining a delivery order of each order set according to the delivery parameters and the delivery rules of each order to be delivered in the range to be delivered includes:
if the distribution parameters comprise the order weight, respectively calculating the sum of the weight of each order set;
determining a distribution sequence of each order set according to the sum of the weight of each order set and a first distribution rule; wherein the first delivery rule is that the delivery is carried out according to the descending order from heavy to light or the ascending order from light to heavy according to the total weight of the order set.
Optionally, the determining a delivery order of each order set according to the delivery parameters and the delivery rules of each order to be delivered in the range to be delivered includes:
if the distribution parameters comprise the order number, respectively calculating the total order number of each order set;
determining a distribution sequence of each order set according to the total number of orders of each order set and a second distribution rule; and the second distribution rule is that the orders in the order set are distributed in a descending order from more to less or in an ascending order from less to more.
Optionally, the determining a delivery order of each order set according to the delivery parameters and the delivery rules of each order to be delivered in the range to be delivered includes:
if the distribution parameters comprise order types, respectively calculating the order quantity of each order type in each order set;
determining a distribution sequence of each order set according to the order quantity of each order type in each order set and a third distribution rule; wherein the third distribution rule is that the higher the priority of the order type and the higher the order quantity the order set is distributed first.
Optionally, the determining a delivery order of each order set according to the delivery parameters and the delivery rules of each order to be delivered in the range to be delivered includes:
if the distribution parameters include road conditions, an interface of a path planning application program is called, and the distribution rule is to determine the distribution sequence of each order set through the path planning application program.
Optionally, after the step of determining the stacking area corresponding to each item of the order to be delivered according to the delivery area corresponding to each order to be delivered and the delivery order, the method further includes:
and when each order to be delivered is scanned, displaying a stacking area corresponding to each order to be delivered.
To achieve the above object, according to an aspect of an embodiment of the present invention, there is provided a delivery apparatus for order goods.
The delivery device for order goods of the embodiment of the invention comprises:
the acquisition module is used for acquiring the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed;
a first determining module, configured to determine, according to a distribution parameter and a distribution rule of each to-be-distributed order in the to-be-distributed range, a distribution area and a distribution order corresponding to each to-be-distributed order;
and the second determining module is used for determining the stacking area corresponding to each order to be delivered according to the delivery area corresponding to each order to be delivered and the delivery sequence.
To achieve the above object, according to an aspect of an embodiment of the present invention, there is provided a delivery apparatus for order goods.
The delivery device for order goods of the embodiment of the invention comprises:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method as described above.
To achieve the above object, according to an aspect of an embodiment of the present invention, there is provided a computer-readable medium.
A computer-readable medium of an embodiment of the invention has stored thereon a computer program which, when executed by a processor, implements the method as described above.
One embodiment of the above invention has the following advantages or benefits:
in the embodiment of the invention, the order goods distribution method can automatically recommend the stacking area of each order goods to be distributed to a distributor according to the distribution parameters and the distribution rules, so that the goods stacking efficiency of the distributor can be improved, and the problem of low manual goods stacking operation efficiency after the distributor receives the goods can be solved.
Further effects of the above-mentioned non-conventional alternatives will be described below in connection with the embodiments.
Drawings
The drawings are included to provide a better understanding of the invention and are not to be construed as unduly limiting the invention. Wherein:
fig. 1 is one of schematic diagrams of a main flow of a distribution method of ordered goods according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a main flow of basic information maintenance according to an embodiment of the present invention;
FIG. 3 is a schematic illustration of a delivery area according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a default delivery route according to an embodiment of the invention;
FIG. 5 is a schematic diagram of a stacking area according to an embodiment of the invention;
FIG. 6 is a schematic illustration of a display of a landing area according to an embodiment of the invention;
fig. 7 is a second schematic view of a main flow of a distribution method of ordered goods according to an embodiment of the present invention;
FIG. 8 is a schematic diagram of the main modules of a delivery device for ordered goods according to an embodiment of the present invention;
FIG. 9 is an exemplary system architecture diagram in which embodiments of the present invention may be employed;
fig. 10 is a schematic block diagram of a computer system suitable for use in implementing a terminal device or server according to an embodiment of the present invention.
Detailed Description
Exemplary embodiments of the present invention are described below with reference to the accompanying drawings, in which various details of embodiments of the invention are included to assist understanding, and which are to be considered as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
In order to solve the problem of low working efficiency of manual goods stacking operation, an embodiment of the present invention provides a method for delivering order goods, where an execution main body of the method may be a terminal such as a mobile phone, a PDA (personal Digital Assistant), or a tablet computer. To facilitate the delivery operation by the delivery personnel, a hand-held integrated PDA may be used. It should be noted that the stacking area can be understood as a storage space in a warehouse of the transfer station or a storage space of the transfer vehicle. It is to be understood that the method may be used to control yard operations in a transfer station warehouse and a transfer car, and the embodiments of the present invention are not limited to the above application scenarios.
Fig. 1 is a schematic diagram of a main flow of a method for delivering ordered goods according to an embodiment of the present invention, and as shown in fig. 1, the method for delivering ordered goods may specifically include the following steps:
step 101: acquiring the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed;
in the embodiment of the present invention, the range to be allocated may be a city, a district, or a street, and the range to be allocated may also be a range of areas where multiple cities, districts, or streets are located. The order to be delivered may be a letter or a package, etc. The delivery parameters are parameters related to delivery rules of the orders to be delivered. The delivery rule may be understood as how to deliver the to-be-delivered orders, where the delivery parameter is set corresponding to the delivery rule, and it may be understood that the delivery rule corresponding to the delivery parameter may be selected according to the delivery parameter of each to-be-delivered order.
Further, the delivery parameters include at least one or more of: order weight, order quantity, order type, road conditions, and default delivery routes. The order quantity may be understood as the weight of one order to be delivered or the sum of the weights of a plurality of orders to be delivered. The order weight may be understood as the number of several orders to be delivered. The order type may be the category of the item in each order to be delivered, the order type may be fresh, luxury, valuables, or other items, etc., and the delivery priorities may be different for different order types, for example: the delivery priority corresponding to the order type may be: fresh > luxury > valuable good > other item. The road condition may be distance or road condition. The default delivery route is a delivery route pre-configured by a delivery person, and the delivery route may be understood as a route formed by delivering orders to be delivered to corresponding delivery areas according to a preset delivery sequence. Correspondingly, each distribution parameter corresponds to a distribution rule. For example: when the delivery parameters include the order quantity, the delivery rules corresponding to the order quantity may be delivery in descending order from heavy to light or delivery in ascending order from light to heavy according to the weight of the order to be delivered.
Referring to FIG. 2, before step 101, the deliverer may maintain basic information, i.e., may draw a delivery plan and configure the staging area. Wherein drawing the delivery plan includes at least: delivery location name, delivery area, delivery rule, and default delivery route. Each distribution area comprises one or more distribution places, each distribution place has a corresponding number, and the address of each distribution place can be represented by the longitude and latitude of each distribution place. The configuration of the stacking areas can be understood as dividing the storage space into corresponding number of stacking areas according to the delivery addresses of the orders to be delivered, and the storage space can be a storage space of a transfer center warehouse or a transfer trolley. When the distributor configures the stacking areas, the stacking areas of each order set can be divided according to the size information (such as length, width and height) of the storage space, and the number of the stacking areas is consistent with that of the distribution areas. It can be understood that the deliverer may divide the warehouse space into a corresponding number of stacking areas according to the number of delivery areas. To distinguish between different landing areas, each landing area may be numbered. And the serial number of the stacking area can be bound with the delivery address in the delivery plan, so that a delivery person can know the stacking area of each to-be-delivered order goods when receiving the goods.
Step 102: determining a distribution area and a distribution sequence corresponding to each order to be distributed according to the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed;
before step 102, the dispenser may set one or more dispensing areas within the area to be dispensed, which may be understood as an area of a predetermined area around each dispensing location as a center, and the sizes of the different dispensing areas may be the same or different. For example: referring to fig. 3, 5 distribution areas 1 are provided in the range to be distributed, and the sizes of the 5 distribution areas 1 are different.
In step 102, the distribution address of each to-be-distributed order in the to-be-distributed range may be sequentially matched with a preset distribution area, and the distribution area corresponding to each to-be-distributed order is determined, so that the to-be-distributed orders with the distribution addresses located in the same distribution area form an order set; and then determining the distribution sequence of each order set according to the distribution parameters of each order to be distributed in the range to be distributed.
Due to the different types of the delivery parameters of the orders to be delivered, the corresponding delivery rules are different, that is, the process of determining the delivery sequence is different. The process of determining the delivery sequence may specifically include the following conditions:
the first condition is as follows:
if the distribution parameters comprise the order weight, respectively calculating the sum of the weight of each order set; determining a distribution sequence of each order set according to the sum of the weight of each order set and a first distribution rule; wherein the first delivery rule is that the delivery is carried out according to the descending order from heavy to light or the ascending order from light to heavy according to the total weight of the order set.
It will be appreciated that if order weight priority is selected, the sum of the weights of each of the order sets is calculated separately, and the delivery order for each of the order sets may then be ranked according to the sum of the weights of the order sets, decreasing from heavy to light or increasing from light to heavy.
Case two:
if the distribution parameters comprise the order number, respectively calculating the total order number of each order set; determining a distribution sequence of each order set according to the total number of orders of each order set and a second distribution rule; and the second distribution rule is that the orders in the order set are distributed in a descending order from more to less or in an ascending order from less to more.
It is understood that if order quantity priority is selected, the order quantity of each order set is respectively calculated, and then the delivery order of each order set is listed according to the order quantity in a descending or ascending manner.
Case three:
if the distribution parameters comprise order types, respectively calculating the order quantity of each order type in each order set; determining a distribution sequence of each order set according to the order quantity of each order type in each order set and a third distribution rule; wherein the third distribution rule is that the higher the priority of the order type and the higher the order quantity the order set is distributed first.
It is understood that if the order type is selected as the priority, the order quantity corresponding to each order type in each order set is calculated respectively, and then the distribution sequence of each order set is determined according to the priority of each order type and the order quantity of each order type. Such as: the order type may be prioritized for fresh > luxury > valuable goods > other items, the order set with the order type for fresh with the highest number of orders having the highest priority, i.e., the order set with the order type for fresh with the highest number of orders is delivered first, and the order set with the highest luxury, the order set with the highest valuable goods, and the order set with the highest other items have sequentially decreasing priorities.
Case four:
if the distribution parameters include road conditions, an interface of a path planning application program is called, and the distribution rule is to determine the distribution sequence of each order set through the path planning application program.
It can be understood that if the road condition is selected to be preferred, an Application Programming Interface (API) for intelligent path planning may be invoked, and there are various existing APIs with a path planning function, and the Application program for path planning may automatically plan an optimal route according to factors such as distance and road condition, so as to obtain a distribution sequence.
Case five:
and if the distribution parameter is a default distribution route, determining the distribution sequence of each order set according to the default distribution route. At this time, the distribution rule is the distribution rule corresponding to the default distribution route.
It will be appreciated that if a default delivery route is selected, the default delivery route maintained by the dispenser is used, and is used to indicate the delivery order corresponding to each delivery area. It is understood that all the delivery areas and the corresponding delivery sequence of each delivery area can be known through the default delivery route.
The above five cases may be implemented independently or in combination. For example: when two order sets execute in the same order when case one occurs, the delivery order of the two order sets may be determined in other cases than case one.
For example: assume that there are 3 order sets, set a, set B, and set C. Wherein the weight of the order in set A is 10kg, and 3 orders to be delivered are total; the weight of the order in the set B is 10kg, and 1 order to be delivered is total; the order weight for set C is 5kg, for a total of 1 order to be delivered. If the delivery order of each order set is determined according to the first condition and the order to be delivered with small order weight is delivered first, the priority of the set C is the highest and the priority of the set A is the second priority. In order to facilitate the delivery of the set a and the set B, the delivery order of the set a and the set B may be further determined by adopting the case two, and the set B is given a higher priority than the set a if the order set with a small number of orders is delivered first. In summary, the delivery order of all order sets is set C > set B > set A.
Step 103: and determining a stacking area corresponding to each order to be delivered according to the delivery area corresponding to each order to be delivered and the delivery sequence.
In step 103, a binding relationship between a delivery area corresponding to each order set and a preset stacking area may be established according to a delivery sequence of each order set. And then determining the stacking area of each order to be delivered according to the order set corresponding to each order to be delivered and the binding relationship.
It will be appreciated that each distribution area 1 may be numbered in turn in the order of distribution of each distribution area 1, see fig. 4. The dispenser can number the stacking areas 2 in order of the delivery position, as shown in fig. 5. When the distribution area 1 and the stacking area 2 are bound, a binding relationship between the number of the distribution area 1 and the number of the stacking area 2 may be established, as shown in fig. 6. For example: when the delivery area 1 and the stacking area 2 are bound, the stacking area 1 in the front delivery order may be bound to the stacking area 2 closer to the shipment port.
After step 103, in order to facilitate the delivery personnel to code all the orders to be delivered within the range to be delivered, the method further comprises: and when each order to be delivered is scanned, displaying a stacking area corresponding to each order to be delivered. It is understood that after the delivery areas, the delivery order and the stacking areas are matched, the stacking area corresponding to each order set is returned to the delivery staff for viewing through a PDA (Personal Digital Assistant).
In the embodiment of the invention, the order goods distribution method can automatically recommend the stacking area of each order goods to be distributed to a distributor according to the distribution parameters and the distribution rules, so that the goods stacking efficiency of the distributor can be improved, and the problem of low manual goods stacking operation efficiency after the distributor receives the goods can be solved.
In order to solve the problem of low working efficiency of manual goods stacking operation, an embodiment of the present invention provides a method for delivering order goods, where an execution main body of the method may be a terminal such as a mobile phone, a PDA (Personal Digital Assistant), or a tablet computer. Fig. 7 is a schematic diagram of a main flow of a method for delivering ordered goods according to an embodiment of the present invention, and as shown in fig. 7, the method for delivering ordered goods specifically includes the following steps:
step 701: after the delivery personnel finish receiving the goods of each order to be delivered in the range to be delivered, obtaining delivery parameters and delivery rules of each order to be delivered in the range to be delivered;
before step 701, each distributor may maintain information such as a distribution area, a distribution place, a number of the distribution place, and longitude and latitude in advance, where the distribution area includes one or more distribution places, each distribution place has a corresponding number, and an address of each distribution place may be represented by the longitude and latitude of each distribution place. And binding and storing the information such as the number, longitude and latitude and the like of the distribution area, the distribution place and the distribution place. For example: the distribution area may be a cell or an office building area.
When the distributor configures the stacking areas, the stacking areas of each order set can be divided according to the size information (such as length, width and height) of the storage space, and the number of the stacking areas is consistent with that of the distribution areas. It can be understood that the deliverer may divide the warehouse space into a corresponding number of stacking areas according to the number of delivery areas. To distinguish between different landing areas, each landing area may be numbered. And the number of the stacking area can be bound with the delivery address in the delivery plan, so that the stacking area when the delivery person receives the goods is known.
It should be noted that the implementation principle of step 701 is the same as that of step 101, and the description of the same parts is omitted.
Step 702: matching the delivery address of each order to be delivered in the range to be delivered with a preset delivery area in sequence, determining the delivery area corresponding to each order to be delivered, and enabling the orders to be delivered with the delivery addresses in the same delivery area to form an order set;
in an embodiment of the present invention, the order set is used to represent a set of one or more orders to be delivered. The delivery addresses of the orders to be delivered in the same order set belong to the same delivery area.
In step 702, the maximum longitude and latitude and the minimum longitude and latitude of each distribution area may be calculated according to the central coordinate and the covering distance of each distribution area, then the distribution address of each order to be distributed is resolved into the corresponding longitude and latitude, then whether the longitude and latitude of the distribution address of each order to be distributed matches with the maximum longitude and latitude and the minimum longitude and latitude of each distribution area is sequentially judged, and if the longitude and latitude of the distribution address of the first order to be distributed and the second order to be distributed matches with the maximum longitude and latitude and the minimum longitude and latitude of the first distribution area, the first order to be distributed and the second order to be distributed form an order set.
Step 703: determining the distribution sequence of each order set according to the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed;
in the embodiment of the present invention, determining the delivery order of each order set may be understood as determining the delivery order corresponding to each delivery area, and a delivery route of each order set may be determined according to the delivery order of each delivery area, where the delivery route is a route formed by sequentially delivering each order set to the corresponding delivery area according to the delivery order.
With continued reference to fig. 7, the delivery parameters include at least one or more of: order weight, order quantity, order type, road conditions, and default delivery routes. Due to the different types of the delivery parameters of the orders to be delivered, the corresponding delivery rules are different, that is, the process of determining the delivery sequence is different. Wherein, the step 703 may specifically include the following conditions:
the first condition is as follows:
if the distribution parameters comprise the order weight, respectively calculating the sum of the weight of each order set; determining a distribution sequence of each order set according to the sum of the weight of each order set and a first distribution rule; wherein the first delivery rule is that the delivery is carried out according to the descending order from heavy to light or the ascending order from light to heavy according to the total weight of the order set.
It will be appreciated that if order weight priority is selected, the sum of the weights of each of the order sets is calculated separately, and the delivery order for each of the order sets may then be ranked according to the sum of the weights of the order sets, decreasing from heavy to light or increasing from light to heavy.
Case two:
if the distribution parameters comprise the order number, respectively calculating the total order number of each order set; determining a distribution sequence of each order set according to the total number of orders of each order set and a second distribution rule; and the second distribution rule is that the orders in the order set are distributed in a descending order from more to less or in an ascending order from less to more.
It is understood that if order quantity priority is selected, the order quantity of each order set is respectively calculated, and then the delivery order of each order set is listed according to the order quantity in a descending or ascending manner.
Case three:
if the distribution parameters comprise order types, respectively calculating the order quantity of each order type in each order set; determining a distribution sequence of each order set according to the order quantity of each order type in each order set and a third distribution rule; wherein the third distribution rule is that the higher the priority of the order type and the higher the order quantity the order set is distributed first.
It is understood that if the order type is selected as the priority, the order quantity corresponding to each order type in each order set is calculated respectively, and then the distribution sequence of each order set is determined according to the priority of each order type and the order quantity of each order type. Such as: the order type may be prioritized for fresh > luxury > valuable goods > other items, the order set with the order type for fresh with the highest number of orders having the highest priority, i.e., the order set with the order type for fresh with the highest number of orders is delivered first, and the order set with the highest luxury, the order set with the highest valuable goods, and the order set with the highest other items have sequentially decreasing priorities.
Case four:
if the distribution parameters include road conditions, an interface of a path planning application program is called, and the distribution rule is to determine the distribution sequence of each order set through the path planning application program.
It can be understood that if the road condition is selected to be preferred, an Application Programming Interface (API) for intelligent path planning may be invoked, and there are various existing APIs with a path planning function, and the Application program for path planning may automatically plan an optimal route according to factors such as distance and road condition, so as to obtain a distribution sequence.
Case five:
and if the distribution parameter is a default distribution route, determining the distribution sequence of each order set according to the default distribution route. At this time, the distribution rule is the distribution rule corresponding to the default distribution route.
It will be appreciated that if a default delivery route is selected, the default delivery route maintained by the dispenser is used, and is used to indicate the delivery order corresponding to each delivery area. It is understood that all the delivery areas and the corresponding delivery sequence of each delivery area can be known through the default delivery route.
When a default distribution route is set, a fixed distribution sequence of each distribution place is marked, and after the automatic matching strategy fails or the default distribution route is selected, the default distribution route is executed, namely the distribution sequence of each distribution area is determined according to the default distribution route.
The above five cases may be implemented independently or in combination. For example: when two order sets execute in the same order when case one occurs, the delivery order of the two order sets may be determined in other cases than case one.
Step 704: according to the distribution sequence of each order set, establishing a binding relationship between a distribution area corresponding to each order set and a preset stacking area;
step 705: and determining the stacking area of each order to be delivered according to the order set corresponding to each order to be delivered.
Step 706: and when each order to be delivered is scanned, displaying a stacking area corresponding to each order to be delivered.
With continued reference to fig. 3-6, the delivery person uses the PDA to perform a receiving operation, i.e., the delivery person scans the order number of the order to be delivered using the PDA and updates the global tracking. After all the orders to be delivered are received, traversing and analyzing the delivery addresses of all the orders to be delivered and matching the delivery addresses with a preset delivery area 1, and performing order aggregation by taking the delivery area 1 as a unit to form a plurality of order sets corresponding to the delivery area 1. After the distribution areas 1 and the distribution sequence are determined, each distribution area 1 and the corresponding stacking area 2 are bound, the stacking areas 2 are pre-divided by a distributor, the occupied space of orders to be distributed in each distribution area 1 cannot be determined, the stacking areas 2 can be numbered first, then the distribution areas 1 correspond to the stacking areas 2 one by one according to the distribution sequence, and the priority of the distribution sequence is respectively corresponding to the stacking areas 2 from the top to the bottom in the number from the first to the fifth. After the stacking areas 2 are matched, the stacking areas 2 corresponding to the order goods to be delivered are returned to the deliverer for viewing through the PDA. When the distributor scans each order to be distributed, the corresponding stacking area 2 of each order to be distributed is automatically prompted according to the order set to which each order to be distributed belongs and the binding relationship between each order set and the corresponding stacking area 2, namely the position of stacking each order to be distributed is prompted to the distributor. And after the delivery person receives the goods code and the flow is executed, the delivery person delivers the goods in sequence according to the determined delivery plan.
In the embodiment of the invention, the order goods distribution method can automatically recommend the stacking area of each order goods to be distributed to a distributor according to the distribution parameters and the distribution rules, so that the goods stacking efficiency of the distributor can be improved, and the problem of low manual goods stacking operation efficiency after the distributor receives the goods can be solved.
Fig. 8 is a schematic diagram of main modules of a distribution device for order goods according to an embodiment of the present invention, and referring to fig. 8, the distribution device 800 for order goods may specifically include:
an obtaining module 801, configured to obtain a distribution parameter and a distribution rule of each order to be distributed in a range to be distributed;
a first determining module 802, configured to determine, according to a distribution parameter and a distribution rule of each to-be-distributed order in the to-be-distributed range, a distribution area and a distribution order corresponding to each to-be-distributed order;
the second determining module 803 is configured to determine, according to the distribution area and the distribution order corresponding to each order to be distributed, a stacking area corresponding to each item to be distributed.
Optionally, the delivery parameters include at least one or more of: order weight, order quantity, order type, road conditions, and default delivery routes.
Optionally, the first determining module 802 is further configured to:
matching the delivery address of each order to be delivered in the range to be delivered with a preset delivery area in sequence, determining the delivery area corresponding to each order to be delivered, and enabling the orders to be delivered with the delivery addresses in the same delivery area to form an order set;
and determining the distribution sequence of each order set according to the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed.
Optionally, the second determining module 803 is further configured to:
according to the distribution sequence of each order set, establishing a binding relationship between a distribution area corresponding to each order set and a preset stacking area;
and determining the stacking area of each order to be delivered according to the order set corresponding to each order to be delivered.
Optionally, the first determining module 802 is further configured to:
if the distribution parameters comprise the order weight, respectively calculating the sum of the weight of each order set;
determining a distribution sequence of each order set according to the sum of the weight of each order set and a first distribution rule; wherein the first delivery rule is that the delivery is carried out according to the descending order from heavy to light or the ascending order from light to heavy according to the total weight of the order set.
Optionally, the first determining module 802 is further configured to:
if the distribution parameters comprise the order number, respectively calculating the total order number of each order set;
determining a distribution sequence of each order set according to the total number of orders of each order set and a second distribution rule; and the second distribution rule is that the orders in the order set are distributed in a descending order from more to less or in an ascending order from less to more.
Optionally, the first determining module 802 is further configured to:
if the distribution parameters comprise order types, respectively calculating the order quantity of each order type in each order set;
determining a distribution sequence of each order set according to the order quantity of each order type in each order set and a third distribution rule; wherein the third distribution rule is that the higher the priority of the order type and the higher the order quantity the order set is distributed first.
Optionally, the first determining module 802 is further configured to:
if the distribution parameters include road conditions, an interface of a path planning application program is called, and the distribution rule is to determine the distribution sequence of each order set through the path planning application program.
Optionally, the delivery device 800 for the ordered goods further includes:
and the display module is used for displaying the stacking area corresponding to each order to be delivered when each order to be delivered is scanned.
In the embodiment of the invention, the delivery device of the order goods can automatically recommend the stacking area of each order goods to be delivered to the delivery staff according to the delivery parameters and the delivery rules, so that the goods stacking efficiency of the delivery staff can be improved, and the problem of low manual goods stacking operation efficiency after the delivery staff receives the goods can be solved.
Fig. 9 shows an exemplary system architecture 900 of an ordered goods distribution method or an ordered goods distribution apparatus to which an embodiment of the present invention can be applied.
As shown in fig. 9, the system architecture 900 may include end devices 901, 902, 903, a network 904, and a server 905. Network 904 is the medium used to provide communication links between terminal devices 901, 902, 903 and server 905. Network 904 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
A user may use the terminal devices 901, 902, 903 to interact with a server 905 over a network 904 to receive or send messages and the like. The terminal devices 901, 902, 903 may have installed thereon various messenger client applications such as, for example only, a shopping-like application, a web browser application, a search-like application, an instant messaging tool, a mailbox client, social platform software, etc.
The terminal devices 901, 902, 903 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
The server 905 may be a server providing various services, such as a background management server (for example only) providing support for shopping websites browsed by users using the terminal devices 901, 902, 903. The backend management server may analyze and perform other processing on the received data such as the product information query request, and feed back a processing result (for example, target push information, product information — just an example) to the terminal device.
It should be noted that the distribution method for ordered goods provided by the embodiment of the present invention is generally executed by the server 905, and accordingly, the distribution device for ordered goods is generally disposed in the server 905.
It should be understood that the number of terminal devices, networks, and servers in fig. 9 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Referring now to FIG. 10, a block diagram of a computer system 1000 suitable for use with a terminal device implementing an embodiment of the invention is shown. The terminal device shown in fig. 10 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present invention.
As shown in fig. 10, the computer system 1000 includes a Central Processing Unit (CPU)1001 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)1002 or a program loaded from a storage section 1008 into a Random Access Memory (RAM) 1003. In the RAM 1003, various programs and data necessary for the operation of the system 1000 are also stored. The CPU 1001, ROM 1002, and RAM 1003 are connected to each other via a bus 1004. An input/output (I/O) interface 1005 is also connected to bus 1004.
The following components are connected to the I/O interface 1005: an input section 1006 including a keyboard, a mouse, and the like; an output section 1007 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage portion 1008 including a hard disk and the like; and a communication section 1009 including a network interface card such as a LAN card, a modem, or the like. The communication section 1009 performs communication processing via a network such as the internet. The driver 1010 is also connected to the I/O interface 1005 as necessary. A removable medium 1011 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 1010 as necessary, so that a computer program read out therefrom is mounted into the storage section 1008 as necessary.
In particular, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication part 1009 and/or installed from the removable medium 1011. The computer program executes the above-described functions defined in the system of the present invention when executed by the Central Processing Unit (CPU) 1001.
It should be noted that the computer readable medium shown in the present invention can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present invention, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present invention, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules described in the embodiments of the present invention may be implemented by software or hardware. The described modules may also be provided in a processor, which may be described as: a processor comprising: an acquisition module 801, a first determination module 802, and a second determination module 803. The names of these modules do not form a limitation on the module itself in some cases, for example, the obtaining module 801 may also be described as a "module for obtaining the delivery parameters of all orders to be delivered within the range to be delivered".
As another aspect, the present invention also provides a computer-readable medium that may be contained in the apparatus described in the above embodiments; or may be separate and not incorporated into the device. The computer readable medium carries one or more programs which, when executed by a device, cause the device to comprise: acquiring the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed; determining a distribution area and a distribution sequence corresponding to each order to be distributed according to the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed; and determining a stacking area corresponding to each order to be delivered according to the delivery area corresponding to each order to be delivered and the delivery sequence.
In the embodiment of the invention, the order goods distribution method can automatically recommend the stacking area of each order goods to be distributed to a distributor according to the distribution parameters and the distribution rules, so that the goods stacking efficiency of the distributor can be improved, and the problem of low manual goods stacking operation efficiency after the distributor receives the goods can be solved.
The above-described embodiments should not be construed as limiting the scope of the invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions can occur, depending on design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (12)

1. A method for delivering ordered goods, comprising:
acquiring the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed;
determining a distribution area and a distribution sequence corresponding to each order to be distributed according to the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed;
and determining a stacking area corresponding to each order to be delivered according to the delivery area corresponding to each order to be delivered and the delivery sequence.
2. The method of claim 1, wherein the delivery parameters include at least one or more of: order weight, order quantity, order type, road conditions, and default delivery routes.
3. The method according to claim 1, wherein the determining a delivery area and a delivery order corresponding to each order to be delivered according to a delivery parameter and a delivery rule of each order to be delivered in the range to be delivered comprises:
matching the delivery address of each order to be delivered in the range to be delivered with a preset delivery area in sequence, determining the delivery area corresponding to each order to be delivered, and enabling the orders to be delivered with the delivery addresses in the same delivery area to form an order set;
and determining the distribution sequence of each order set according to the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed.
4. The method according to claim 3, wherein the determining the stacking area corresponding to each item of the order to be delivered according to the delivery area corresponding to each order to be delivered and the delivery sequence comprises:
according to the distribution sequence of each order set, establishing a binding relationship between a distribution area corresponding to each order set and a preset stacking area;
and determining the stacking area of each order to be delivered according to the order set corresponding to each order to be delivered and the binding relationship.
5. The method according to claim 3, wherein the determining the delivery order of each order set according to the delivery parameters and the delivery rules of each order to be delivered in the range to be delivered comprises:
if the distribution parameters comprise the order weight, respectively calculating the sum of the weight of each order set;
determining a distribution sequence of each order set according to the sum of the weight of each order set and a first distribution rule; wherein the first delivery rule is that the delivery is carried out according to the descending order from heavy to light or the ascending order from light to heavy according to the total weight of the order set.
6. The method according to claim 3, wherein the determining the delivery order of each order set according to the delivery parameters and the delivery rules of each order to be delivered in the range to be delivered comprises:
if the distribution parameters comprise the order number, respectively calculating the total order number of each order set;
determining a distribution sequence of each order set according to the total number of orders of each order set and a second distribution rule; and the second distribution rule is that the orders in the order set are distributed in a descending order from more to less or in an ascending order from less to more.
7. The method according to claim 3, wherein the determining the delivery order of each order set according to the delivery parameters and the delivery rules of each order to be delivered in the range to be delivered comprises:
if the distribution parameters comprise order types, respectively calculating the order quantity of each order type in each order set;
determining a distribution sequence of each order set according to the order quantity of each order type in each order set and a third distribution rule; wherein the third distribution rule is that the higher the priority of the order type and the higher the order quantity the order set is distributed first.
8. The method according to claim 3, wherein the determining the delivery order of each order set according to the delivery parameters and the delivery rules of each order to be delivered in the range to be delivered comprises:
if the distribution parameters include road conditions, an interface of a path planning application program is called, and the distribution rule is to determine the distribution sequence of each order set through the path planning application program.
9. The method according to claim 1, wherein after the step of determining the stacking area corresponding to each item to be delivered according to the delivery area corresponding to each item to be delivered and the delivery sequence, the method further comprises:
and when each order to be delivered is scanned, displaying a stacking area corresponding to each order to be delivered.
10. A delivery device for ordered goods, comprising:
the acquisition module is used for acquiring the distribution parameters and the distribution rules of each order to be distributed in the range to be distributed;
a first determining module, configured to determine, according to a distribution parameter and a distribution rule of each to-be-distributed order in the to-be-distributed range, a distribution area and a distribution order corresponding to each to-be-distributed order;
and the second determining module is used for determining the stacking area corresponding to each order to be delivered according to the delivery area corresponding to each order to be delivered and the delivery sequence.
11. A delivery device for ordered goods, comprising:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-9.
12. A computer-readable medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-9.
CN202010779907.8A 2020-08-05 2020-08-05 Distribution method and device of ordered goods and computer readable medium Pending CN113762829A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010779907.8A CN113762829A (en) 2020-08-05 2020-08-05 Distribution method and device of ordered goods and computer readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010779907.8A CN113762829A (en) 2020-08-05 2020-08-05 Distribution method and device of ordered goods and computer readable medium

Publications (1)

Publication Number Publication Date
CN113762829A true CN113762829A (en) 2021-12-07

Family

ID=78785659

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010779907.8A Pending CN113762829A (en) 2020-08-05 2020-08-05 Distribution method and device of ordered goods and computer readable medium

Country Status (1)

Country Link
CN (1) CN113762829A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108320105A (en) * 2018-02-09 2018-07-24 广东原尚物流股份有限公司 Logistics prestowage dispatching method, device, storage medium and terminal device
CN108985671A (en) * 2017-06-01 2018-12-11 北京京东尚科信息技术有限公司 Order processing method and apparatus
CN109299810A (en) * 2018-08-08 2019-02-01 西南交通大学 A kind of goods stock stowage method
CN109472524A (en) * 2017-09-08 2019-03-15 北京京东尚科信息技术有限公司 Information processing method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108985671A (en) * 2017-06-01 2018-12-11 北京京东尚科信息技术有限公司 Order processing method and apparatus
CN109472524A (en) * 2017-09-08 2019-03-15 北京京东尚科信息技术有限公司 Information processing method and device
CN108320105A (en) * 2018-02-09 2018-07-24 广东原尚物流股份有限公司 Logistics prestowage dispatching method, device, storage medium and terminal device
CN109299810A (en) * 2018-08-08 2019-02-01 西南交通大学 A kind of goods stock stowage method

Similar Documents

Publication Publication Date Title
KR101904168B1 (en) Method for the goods delivery
CN110371548B (en) Goods warehousing method and device
CN111553548B (en) Goods picking method and device
US20170352004A1 (en) Systems, devices, and methods for dynamically generating delivery destinations, times and routes
JP2018180821A (en) Warehouse management server and warehouse management method
CN108734559A (en) A kind of order processing method and apparatus
CN111178810B (en) Method and device for generating information
CN110858347A (en) Method and device for logistics distribution and order distribution
CN109345166B (en) Method and apparatus for generating information
CN107704942B (en) Distribution path determining method, device and equipment
CN113259144A (en) Storage network planning method and device
CN110059993A (en) A kind of method and apparatus of warehousing management
US20230040347A1 (en) Dynamic control panel interface mechanics for real-time delivery operation management system
CN109934427B (en) Method and device for generating item distribution scheme
CN110222860A (en) A kind of method and apparatus for the dispatching storehouse list generating order
CN111260240A (en) Task allocation method and device
US9797731B2 (en) Consolidating and transforming object-descriptive input data to distributed rendered location data
CN116128389A (en) Material distribution method, system, electronic equipment and storage medium
CN113762829A (en) Distribution method and device of ordered goods and computer readable medium
CN110276508A (en) Method and apparatus for distributing mission bit stream
CN115099865A (en) Data processing method and device
CN113919734A (en) Order distribution method and device
CN114202210A (en) Task allocation method and device
CN110046776B (en) Method and device for determining object allocation amount
CN111860918B (en) Distribution method and device, electronic equipment and computer readable medium

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