CN112508542A - Order processing method, device, equipment and storage medium - Google Patents

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

Info

Publication number
CN112508542A
CN112508542A CN202110000700.0A CN202110000700A CN112508542A CN 112508542 A CN112508542 A CN 112508542A CN 202110000700 A CN202110000700 A CN 202110000700A CN 112508542 A CN112508542 A CN 112508542A
Authority
CN
China
Prior art keywords
order
information
truck
trucks
target
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
CN202110000700.0A
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.)
Irootech Technology Co ltd
Original Assignee
Irootech 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 Irootech Technology Co ltd filed Critical Irootech Technology Co ltd
Priority to CN202110000700.0A priority Critical patent/CN112508542A/en
Publication of CN112508542A publication Critical patent/CN112508542A/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/10Office automation; Time management
    • 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

Landscapes

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

Abstract

The application provides an order processing method, an order processing device, order processing equipment and a storage medium, wherein the method comprises the following steps: when a target delivery order in delivery orders to be executed is processed, acquiring freight task information of the target delivery order, wherein the freight task information of the target delivery order comprises freight information and transportation information of goods to be transported in the target delivery order; selecting candidate trucks meeting the cargo bearing requirements from the idle trucks according to the cargo information; selecting the truck with the highest matching degree with the transportation information from the candidate trucks as a target truck according to the current position information of the candidate trucks; distributing the target delivery order to the target truck so that the target truck can execute a transportation task corresponding to the target delivery order; by the method, the problems of large manual workload and high labor cost in the prior art are solved, and the efficiency of order allocation is improved.

Description

Order processing method, device, equipment and storage medium
Technical Field
The present application relates to the field of logistics, and in particular, to an order processing method, apparatus, device, and storage medium.
Background
With the rapid development of domestic industry, the development of the freight industry is gradually changed from a heavy resource type market to a service type market, and with the driving of investment-driven turning to consumption of Chinese economy, the types and the number of freight articles are gradually changed, so that great challenges are brought to freight transportation.
In the prior art, after a user places an order for goods transportation, a worker in charge of the goods transportation allocates an order according to the characteristics of the goods, but with the increase of daily average goods quantity, the manual workload is large, and the labor cost is high.
Disclosure of Invention
In view of this, embodiments of the present application provide an order processing method, an order processing apparatus, an order processing device, and a storage medium, so as to solve the problems of large workload and high labor cost in the prior art.
Mainly comprises the following aspects:
in a first aspect, an embodiment of the present application provides an order processing method, where the method includes:
allocating a first score to each delivery order to be executed according to the order taking time of each delivery order to be executed, wherein the earlier the order taking time is, the higher the allocated score of the first score is;
distributing a second score for each to-be-executed shipping order according to a transportation distance corresponding to the shipping task information of each to-be-executed shipping order, wherein the larger the transportation distance is, the higher the distributed score of the second score is;
calculating the processing priority of each delivery order to be executed according to a first weight distributed to the first score and a second weight distributed to the second score, the first score and the second score;
sequencing each delivery order to be executed according to the processing priority so as to enable each delivery order to be executed to be processed according to the sequence of the obtained sequencing result;
when a target delivery order in the delivery orders to be executed is processed, acquiring freight task information of the target delivery order, wherein the freight task information of the target delivery order comprises freight information and transportation information of goods to be transported in the target delivery order;
selecting candidate trucks meeting the cargo bearing requirements from the idle trucks according to the cargo information;
selecting the truck with the highest matching degree with the transportation information from the candidate trucks as a target truck according to the current position information of the candidate trucks;
and distributing the target delivery order to the target truck so that the target truck executes the transportation task corresponding to the target delivery order.
Optionally, the selecting, according to the cargo information, a candidate truck meeting a cargo carrying requirement from idle trucks includes:
selecting trucks from the idle trucks that satisfy both of the following conditions as the candidate trucks:
the capacity of the truck is larger than the cargo volume in the cargo information;
the loading capacity of the truck is larger than the cargo quality in the cargo information.
Optionally, the selecting, according to the current location information of each of the candidate trucks, a truck with a highest matching degree with the transportation information from each of the candidate trucks as a target truck includes:
and selecting the truck with the shortest distance to the goods taking position included in the transportation information from the candidate trucks as the target truck with the highest matching degree according to the current position information of the candidate trucks.
Optionally, the order processing method further includes:
acquiring real-time position information of the target truck in the process of executing the target delivery order;
and marking the position corresponding to the real-time position information on an electronic map of the delivery user terminal.
In a second aspect, an embodiment of the present application provides an order processing apparatus, where the apparatus includes:
the system comprises a first distribution module, a second distribution module and a third distribution module, wherein the first distribution module is used for distributing a first score to each delivery order to be executed according to the order taking time of each delivery order to be executed, and the earlier the order taking time is, the higher the distributed score of the first score is;
the second allocating module is used for allocating a second score to each to-be-executed shipping order according to a transportation distance corresponding to the shipping task information of each to-be-executed shipping order, wherein the larger the transportation distance is, the higher the allocated score of the second score is;
a calculating module, configured to calculate a processing priority of each to-be-executed shipping order according to a first weight assigned to the first score and a second weight assigned to the second score, and the first score and the second score;
the sorting module is used for sorting the to-be-executed shipping orders according to the processing priority so as to enable the to-be-executed shipping orders to be processed according to the obtained sorting result sequence;
the obtaining module is used for obtaining freight task information of a target shipping order in the to-be-executed shipping orders when the target shipping order is processed, wherein the freight task information of the target shipping order comprises the freight information and the transportation information of goods to be transported in the target shipping order;
the selection module is used for selecting candidate trucks meeting the cargo bearing requirements from the idle trucks according to the cargo information;
the matching module is used for selecting the truck with the highest matching degree with the transportation information from the candidate trucks as a target truck according to the current position information of the candidate trucks;
and the processing module is used for distributing the target delivery order to the target truck so as to enable the target truck to execute the transportation task corresponding to the target delivery order.
Optionally, when the selection module is configured to select, according to the cargo information, a candidate truck meeting a cargo carrying requirement from the idle trucks, the selection module includes:
selecting trucks from the idle trucks that satisfy both of the following conditions as the candidate trucks:
the capacity of the truck is larger than the cargo volume in the cargo information;
the loading capacity of the truck is larger than the cargo quality in the cargo information.
Optionally, when the matching module is configured to select, according to the current location information of each of the candidate trucks, a truck with a highest matching degree with the transportation information from among the candidate trucks as the target truck, the matching module includes:
and selecting the truck with the shortest distance to the goods taking position included in the transportation information from the candidate trucks as the target truck with the highest matching degree according to the current position information of the candidate trucks.
Optionally, the order processing apparatus further includes:
the positioning module is used for acquiring real-time position information of the target truck in the process of executing the target delivery order;
and the display module is used for marking the position corresponding to the real-time position information on an electronic map of the delivery user terminal.
In a third aspect, an embodiment of the present application provides a computer device, which includes a memory, a processor, and a computer program stored on the memory and executable on the processor, where the processor implements the steps of the order processing method according to any one of the above first aspects when executing the computer program.
In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and the computer program is executed by a processor to perform the steps of the order processing method according to any one of the above first aspects.
The technical scheme provided by the embodiment of the application can have the following beneficial effects:
according to the order processing method provided by the embodiment of the application, after receiving a to-be-executed shipping order sent by a user client, in order to sequentially process the obtained to-be-executed shipping order, a processing order of each to-be-executed shipping order needs to be set, in order to improve efficiency of order transportation, the processing order of the to-be-executed shipping order can be set according to receiving time and transportation distance of the to-be-executed shipping order, and when a target shipping order in the to-be-executed shipping order is processed, in order to select a target truck suitable for transporting goods corresponding to the target shipping order, a target truck which meets goods bearing requirements in goods information and has the highest matching rate with transportation information needs to be selected according to the goods information and the transportation information in the target shipping order to transport the goods corresponding to the target shipping order; compared with manual order distribution in the prior art, the order processing method in the application realizes the steps of the order processing method through the server in the whole process, solves the problems of large manual workload and high labor cost in the prior art, and is beneficial to improving the efficiency of order distribution.
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained from the drawings without inventive effort.
Fig. 1 is a schematic flowchart of an order processing method according to an embodiment of the present application;
fig. 2 is a schematic flowchart of another order processing method according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of an order processing apparatus according to a second embodiment of the present application;
fig. 4 is a schematic structural diagram of another order processing apparatus according to a second embodiment of the present application;
fig. 5 is a schematic structural diagram of a computer device according to a third embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all the embodiments. The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, presented in the accompanying drawings, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present application without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides an order processing method, an order processing device, an order processing apparatus and a storage medium, which are described below through embodiments.
Example one
Fig. 1 is a schematic flowchart of an order processing method according to an embodiment of the present application, as shown in fig. 1, the method includes the following steps:
step S101: and allocating a first score to each delivery order to be executed according to the order taking time of each delivery order to be executed, wherein the earlier the order taking time is, the higher the score of the allocated first score is.
Specifically, a user fills in information of goods to be sent through a client to form a delivery order, the to-be-executed delivery order is the delivery order received from the client of the user, and the order receiving time is the time of receiving the to-be-executed delivery order; when receiving the delivery orders to be executed, recording the receiving time as the order taking time of the delivery orders to be executed, and then allocating a first score to each delivery order to be executed according to the order taking time of each delivery order to be executed.
It should be noted that, the manner of assigning the first score is set according to actual situations, for example, the first score may be assigned to each to-be-executed shipping order according to a preset scoring standard, or each to-be-executed shipping order may be sorted in the order of the order receiving time from morning to evening, and the first score assigned to each sorted to-be-executed shipping order is sequentially reduced, and a specific assigning manner is not specifically described here.
Step S102: and allocating a second score to each to-be-executed shipping order according to the transportation distance corresponding to the shipping task information of each to-be-executed shipping order, wherein the larger the transportation distance is, the higher the allocated score of the second score is.
Specifically, the shipping task information is information of the goods to be sent, which is filled in by the user on the client, and the transportation distance is a distance between a shipping address and a harvesting address.
It should be noted that, as for the manner of assigning the second score, refer to the manner of assigning the first score, and will not be described herein again.
Step S103: and calculating the processing priority of each delivery order to be executed according to a first weight respectively allocated to the first score and a second weight allocated to the second score, and the first score and the second score.
Specifically, after obtaining a first score and a second score of the to-be-executed delivery order, a first weight is assigned to the first score of the to-be-executed delivery order, a second weight is assigned to the second score of the to-be-executed delivery order, then a first product of the first score and the first weight and a second product of the second score and the second weight are respectively calculated, and finally a sum of the first product and the second product is calculated to obtain a processing priority of the to-be-executed delivery order, wherein the larger the sum is, the higher the processing priority is.
The weight distribution method may be set according to actual conditions, for example, the first weight and the second weight may be the same weight or different weights, and the specific distribution method is not particularly limited herein.
Step S104: and sequencing the to-be-executed shipping orders according to the processing priority so as to enable the to-be-executed shipping orders to be processed according to the obtained sequencing result sequence.
Specifically, the delivery orders to be executed are arranged according to the sequence of the priorities from high to low, wherein the first order in the arrangement result with the highest priority and the last order in the arrangement result with the lowest priority, when the delivery orders to be executed are processed according to the sequence of the arrangement result, the first order in the arrangement result is processed first, the second order in the arrangement result is processed, and so on, and the last order in the arrangement result is processed finally.
Step S105: when a target delivery order in the to-be-executed delivery orders is processed, obtaining freight task information of the target delivery order, wherein the freight task information of the target delivery order comprises freight information and transportation information of goods to be transported in the target delivery order.
Specifically, the destination shipping order is a to-be-executed shipping order that needs to be processed currently, and the shipping information includes a shipping volume, a shipping quality, and a shipping type, for example, the shipping type is a pair of shoes loaded in a shoe box, the shipping volume is a volume of the shoe box, and the shipping quality is an overall weight after the shoes are loaded in the shoe box; the transportation information includes a pickup address, a receiving address of the goods and a transportation distance of a travelable route from the pickup address to the receiving address, for example: the goods taking address of the shoe is A, the goods receiving address of the shoe is B, the shoe is sent from A, the shoe can walk on a road with the length of M to reach B, and the transportation distance is M.
When the target shipment order is processed, in order to more accurately process the target shipment order, the freight task information of the target shipment order needs to be acquired, and the acquisition mode of the freight task information can be set according to actual requirements, for example, through a network protocol, the freight task information filled in by a user at a client can be transmitted to a cloud platform in real time, so that the cloud platform acquires the freight task information.
Step S106: and selecting candidate trucks meeting the cargo bearing requirements from the idle trucks according to the cargo information.
Specifically, the idle trucks include empty trucks with a truck state to be allocated, the empty trucks are to be allocated, the trucks do not have a transportation task, the truck states are data in working condition data of the trucks collected by monitoring the trucks, the working condition data include the truck states, the capacity of the trucks, the carrying capacity of the trucks and the current positions of the trucks, for example, a sensor is mounted on each truck, the sensor collects the working conditions of the trucks in real time and uploads the working conditions to the cloud platform in real time, so that the cloud platform stores and updates the working condition data, and the idle trucks are trucks corresponding to the working condition data to be allocated; the candidate truck is an idle truck that can transport the cargo.
In order to effectively utilize empty vehicle resources, according to the cargo volume and the cargo quality included in the cargo information, select a truck capable of transporting the cargo from the empty vehicles to be deployed, for example, four trucks A, B, C, D are empty vehicles to be deployed, and according to the cargo information, find that truck C and truck D meet the cargo carrying requirement of cargo K, that is: truck C and truck D are candidate trucks only if truck C and truck D can transport the cargo K.
It should be noted that the foregoing embodiment is only one possible implementation manner of the embodiment of the present application, and is not limited to the embodiment of the present application, and the determination manner of the empty truck may be set according to actual needs, and is not specifically limited herein.
Step S107: and selecting the truck with the highest matching degree with the transportation information from the candidate trucks as a target truck according to the current position information of the candidate trucks.
The target truck is a truck which is to transport the goods corresponding to the transportation information, the highest matching degree means that the target truck is the most suitable truck for transporting the goods, and in order to improve the efficiency of order transportation, the truck which is most suitable for transporting the goods needs to be selected from the candidate trucks.
Step S108: and distributing the target delivery order to the target truck so that the target truck executes the transportation task corresponding to the target delivery order.
Specifically, the target truck executes the transportation task corresponding to the target delivery order, that is: the target delivery order allocation mode can be set according to actual requirements, for example, the target delivery order can be sent to a client of a driver of the truck, or the target delivery order can be sent to a task allocation management system, so that the task allocation management system dispatches order tasks.
According to the method, after receiving the to-be-executed shipping orders sent by the user client, in order to sequentially process the obtained to-be-executed shipping orders, the processing sequence of each to-be-executed shipping order needs to be set, in order to improve the efficiency of order transportation, the processing sequence of the to-be-executed shipping orders can be set according to the receiving time and the transportation distance of the to-be-executed shipping orders, and when a target shipping order in the to-be-executed shipping orders is processed, in order to select a target truck suitable for transporting goods corresponding to the target shipping order, a target truck which meets the goods bearing requirements in the goods information and has the highest matching rate with the transportation information needs to be selected according to the goods information and the transportation information in the target shipping order to transport the goods corresponding to the target shipping order; compared with manual order distribution in the prior art, the order processing method in the application realizes the steps of the order processing method through the server in the whole process, solves the problems of large manual workload and high labor cost in the prior art, and is beneficial to improving the efficiency of order distribution.
In one possible embodiment, when performing step S106, the method includes:
selecting trucks from the idle trucks that satisfy both of the following conditions as the candidate trucks:
the capacity of the truck is larger than the cargo volume in the cargo information;
the loading capacity of the truck is larger than the cargo quality in the cargo information.
Specifically, the step of selecting the candidate trucks is set according to actual conditions, for example, for each idle truck: the capacity of the empty truck can be compared with the cargo volume, if the capacity is larger than the cargo volume, the comparison result is recorded as R1=1, otherwise, the comparison result is recorded as R1= 0; comparing the loading capacity of the idle truck with the cargo mass, if the loading capacity of the truck is greater than the cargo mass, determining that the comparison result is R2=1, otherwise, marking as R2= 0; selecting idle trucks meeting R1=1 and R2=1 at the same time as candidate trucks; the method may further include determining whether the capacity of the empty truck is greater than the cargo volume, if the capacity is less than or equal to the cargo volume, determining whether the truck is a candidate truck, and performing no subsequent determination operation.
It should be noted that the selection method of the candidate truck may be set according to actual requirements, for example, a flag indicating the candidate truck may be added to the truck information that needs to be selected, or the truck information may be copied to a newly called buffer, and the specific selection method is not specifically limited herein.
Through the mode, the truck capable of transporting the goods can be selected, the secondary distribution phenomenon of the distributed truck caused by the fact that the goods cannot be transported can be avoided, and the order distribution efficiency is improved.
It should be noted again that the above embodiment is only one possible implementation manner of the embodiment of the present application, and does not form a limitation on the embodiment of the present application, and the selection step and the selection manner of the candidate truck may be set according to actual needs, and are not specifically limited herein.
In one possible embodiment, when performing step S107, the method includes:
and selecting the truck with the shortest distance to the goods taking position included in the transportation information from the candidate trucks as the target truck with the highest matching degree according to the current position information of the candidate trucks.
Specifically, after the candidate trucks are selected, for each candidate truck, the distance between the current position of the candidate truck and the goods taking position of the goods is calculated, after the distances corresponding to all the candidate trucks are calculated, the candidate truck corresponding to the shortest distance is selected as the target truck for transporting the goods, the highest matching degree refers to the best goods transportation, the truck most suitable for transporting the goods is selected through the method, the distance traveled by the truck when the goods are taken is the shortest, time consumption is the shortest, and the goods transportation efficiency is improved.
In a possible implementation, fig. 2 is a schematic flowchart of another order processing method provided in an embodiment of the present application, and as shown in fig. 2, the order processing method further includes the following steps:
step S201: and acquiring real-time position information of the target truck in the process of executing the target delivery order.
Step S202: and marking the position corresponding to the real-time position information on an electronic map of the delivery user terminal.
Specifically, after the goods are taken by the truck, the real-time position of the truck for transporting the goods is obtained, the real-time position is sent to a client of a delivery user of the goods in real time, the presentation mode of the real-time transport position of the truck is marked on the electronic map in real time for visual display, and the method is beneficial for the user to know the real-time transport state of the goods.
Example two
Fig. 3 is a schematic structural diagram of an order processing apparatus according to a second embodiment of the present application, and as shown in fig. 3, the order processing apparatus includes:
the first distributing module 301 is configured to distribute a first score to each to-be-executed shipping order according to the order taking time of each to-be-executed shipping order, where the earlier the order taking time is, the higher the score of the distributed first score is;
a second allocating module 302, configured to allocate a second score to each to-be-executed shipping order according to a transportation distance corresponding to the shipping task information of each to-be-executed shipping order, where the larger the transportation distance is, the higher the allocated score of the second score is;
a calculating module 303, configured to calculate a processing priority of each to-be-executed shipping order according to a first weight assigned to the first score and a second weight assigned to the second score, and the first score and the second score;
the sorting module 304 is configured to sort the to-be-executed shipping orders according to the processing priorities, so that the to-be-executed shipping orders are processed according to the obtained sorting result sequence;
an obtaining module 305, configured to obtain shipping task information of a target shipping order in the to-be-executed shipping orders when the target shipping order is processed, where the shipping task information of the target shipping order includes goods information and transportation information of goods to be transported in the target shipping order;
a selecting module 306, configured to select, according to the cargo information, a candidate truck that meets a cargo carrying requirement from the idle trucks;
a matching module 307, configured to select, according to the current location information of each candidate truck, a truck with a highest matching degree with the transportation information from the candidate trucks as a target truck;
the processing module 308 is configured to allocate the target shipping order to the target truck, so that the target truck executes a transportation task corresponding to the target shipping order.
In a possible embodiment, the selecting module 306, when configured to select a candidate truck satisfying the cargo carrying requirement from the idle trucks according to the cargo information, includes:
selecting trucks from the idle trucks that satisfy both of the following conditions as the candidate trucks:
the capacity of the truck is larger than the cargo volume in the cargo information;
the loading capacity of the truck is larger than the cargo quality in the cargo information.
In a possible embodiment, the configuration of the matching module 307, when configured to select, from the candidate trucks, the truck with the highest matching degree with the transportation information as the target truck according to the current position information of the candidate trucks, includes:
and selecting the truck with the shortest distance to the goods taking position included in the transportation information from the candidate trucks as the target truck with the highest matching degree according to the current position information of the candidate trucks.
In a possible implementation, fig. 4 is a schematic structural diagram of another order processing apparatus provided in the second embodiment of the present application, and as shown in fig. 4, the order processing apparatus further includes:
a positioning module 401, configured to obtain real-time location information of the target truck in a process of executing the target delivery order;
a displaying module 402, configured to mark the location corresponding to the real-time location information on an electronic map of the shipping user terminal.
The apparatus provided in the embodiments of the present application may be specific hardware on a device, or software or firmware installed on a device, etc. The device provided by the embodiment of the present application has the same implementation principle and technical effect as the foregoing method embodiments, and for the sake of brief description, reference may be made to the corresponding contents in the foregoing method embodiments where no part of the device embodiments is mentioned. It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the foregoing systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
According to the order processing method provided by the embodiment of the application, after receiving a to-be-executed shipping order sent by a user client, in order to sequentially process the obtained to-be-executed shipping order, a processing order of each to-be-executed shipping order needs to be set, in order to improve efficiency of order transportation, the processing order of the to-be-executed shipping order can be set according to receiving time and transportation distance of the to-be-executed shipping order, and when a target shipping order in the to-be-executed shipping order is processed, in order to select a target truck suitable for transporting goods corresponding to the target shipping order, a target truck which meets goods bearing requirements in goods information and has the highest matching rate with transportation information needs to be selected according to the goods information and the transportation information in the target shipping order to transport the goods corresponding to the target shipping order; compared with manual order distribution in the prior art, the order processing method in the application realizes the steps of the order processing method through the server in the whole process, solves the problems of large manual workload and high labor cost in the prior art, and is beneficial to improving the efficiency of order distribution.
EXAMPLE III
Fig. 5 is a schematic structural diagram of an electronic device provided in a third embodiment of the present invention, and as shown in fig. 5, the electronic device includes a memory 501, a processor 502, and a computer program stored in the memory 501 and executable on the processor 502, where the order processing method is implemented when the processor 502 executes the computer program.
Specifically, the memory 501 and the processor 502 can be general memories and processors, which are not limited in particular, and when the processor 502 runs a computer program stored in the memory 501, the order processing method can be executed, so that the problems of large workload and high labor cost in the prior art are solved.
Example four
An embodiment of the present application further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the steps of the order processing method are performed.
Specifically, the storage medium can be a general-purpose storage medium, such as a removable disk, a hard disk, or the like, and when a computer program on the storage medium is executed, the order processing method can be executed, so that the problems of large manual workload and high labor cost in the prior art are solved.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one logical division, and there may be other divisions when actually implemented, and for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of devices or units through some communication interfaces, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments provided in the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It should be noted that: like reference numbers and letters refer to like items in the following figures, and thus once an item is defined in one figure, it need not be further defined and explained in subsequent figures, and moreover, the terms "first", "second", "third", etc. are used merely to distinguish one description from another and are not to be construed as indicating or implying relative importance.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present application, and are used for illustrating the technical solutions of the present application, but not limiting the same, and the scope of the present application is not limited thereto, and although the present application is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope disclosed in the present application; such modifications, changes or substitutions do not depart from the spirit and scope of the present disclosure, which should be construed in light of the above teachings. Are intended to be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. An order processing method, comprising:
allocating a first score to each delivery order to be executed according to the order taking time of each delivery order to be executed, wherein the earlier the order taking time is, the higher the allocated score of the first score is;
distributing a second score for each to-be-executed shipping order according to a transportation distance corresponding to the shipping task information of each to-be-executed shipping order, wherein the larger the transportation distance is, the higher the distributed score of the second score is;
calculating the processing priority of each delivery order to be executed according to a first weight distributed to the first score and a second weight distributed to the second score, the first score and the second score;
sequencing each delivery order to be executed according to the processing priority so as to enable each delivery order to be executed to be processed according to the sequence of the obtained sequencing result;
when a target delivery order in the delivery orders to be executed is processed, acquiring freight task information of the target delivery order, wherein the freight task information of the target delivery order comprises freight information and transportation information of goods to be transported in the target delivery order;
selecting candidate trucks meeting the cargo bearing requirements from the idle trucks according to the cargo information;
selecting the truck with the highest matching degree with the transportation information from the candidate trucks as a target truck according to the current position information of the candidate trucks;
and distributing the target delivery order to the target truck so that the target truck executes the transportation task corresponding to the target delivery order.
2. The method of claim 1, wherein said selecting a candidate truck from the available trucks that meets the cargo load requirement based on the cargo information comprises:
selecting trucks from the idle trucks that satisfy both of the following conditions as the candidate trucks:
the capacity of the truck is larger than the cargo volume in the cargo information;
the loading capacity of the truck is larger than the cargo quality in the cargo information.
3. The method of claim 1, wherein the selecting, from the candidate trucks, the truck with the highest degree of matching with the transportation information as the target truck according to the current location information of the candidate trucks comprises:
and selecting the truck with the shortest distance to the goods taking position included in the transportation information from the candidate trucks as the target truck with the highest matching degree according to the current position information of the candidate trucks.
4. The method of claim 1, wherein the order processing method further comprises:
acquiring real-time position information of the target truck in the process of executing the target delivery order;
and marking the position corresponding to the real-time position information on an electronic map of the delivery user terminal.
5. An order processing apparatus, comprising:
the system comprises a first distribution module, a second distribution module and a third distribution module, wherein the first distribution module is used for distributing a first score to each delivery order to be executed according to the order taking time of each delivery order to be executed, and the earlier the order taking time is, the higher the distributed score of the first score is;
the second allocating module is used for allocating a second score to each to-be-executed shipping order according to a transportation distance corresponding to the shipping task information of each to-be-executed shipping order, wherein the larger the transportation distance is, the higher the allocated score of the second score is;
a calculating module, configured to calculate a processing priority of each to-be-executed shipping order according to a first weight assigned to the first score and a second weight assigned to the second score, and the first score and the second score;
the sorting module is used for sorting the to-be-executed shipping orders according to the processing priority so as to enable the to-be-executed shipping orders to be processed according to the obtained sorting result sequence;
the obtaining module is used for obtaining freight task information of a target shipping order in the to-be-executed shipping orders when the target shipping order is processed, wherein the freight task information of the target shipping order comprises the freight information and the transportation information of goods to be transported in the target shipping order;
the selection module is used for selecting candidate trucks meeting the cargo bearing requirements from the idle trucks according to the cargo information;
the matching module is used for selecting the truck with the highest matching degree with the transportation information from the candidate trucks as a target truck according to the current position information of the candidate trucks;
and the processing module is used for distributing the target delivery order to the target truck so as to enable the target truck to execute the transportation task corresponding to the target delivery order.
6. The apparatus as claimed in claim 5, wherein the selection module, when configured to select the candidate trucks meeting the cargo carrying requirement from the idle trucks according to the cargo information, comprises:
selecting trucks from the idle trucks that satisfy both of the following conditions as the candidate trucks:
the capacity of the truck is larger than the cargo volume in the cargo information;
the loading capacity of the truck is larger than the cargo quality in the cargo information.
7. The apparatus of claim 5, wherein the matching module, when configured to select, from the candidate trucks, the truck with the highest degree of matching with the transportation information as the target truck according to the current location information of the candidate trucks, comprises:
and selecting the truck with the shortest distance to the goods taking position included in the transportation information from the candidate trucks as the target truck with the highest matching degree according to the current position information of the candidate trucks.
8. The apparatus of claim 5, wherein the order processing apparatus further comprises:
the positioning module is used for acquiring real-time position information of the target truck in the process of executing the target delivery order;
and the display module is used for marking the position corresponding to the real-time position information on an electronic map of the delivery user terminal.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method of any of the preceding claims 1-4 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, is adapted to carry out the steps of the method of any one of the preceding claims 1 to 4.
CN202110000700.0A 2021-01-04 2021-01-04 Order processing method, device, equipment and storage medium Pending CN112508542A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110000700.0A CN112508542A (en) 2021-01-04 2021-01-04 Order processing method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110000700.0A CN112508542A (en) 2021-01-04 2021-01-04 Order processing method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN112508542A true CN112508542A (en) 2021-03-16

Family

ID=74952923

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110000700.0A Pending CN112508542A (en) 2021-01-04 2021-01-04 Order processing method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112508542A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200118071A1 (en) * 2018-10-13 2020-04-16 Walmart Apollo, Llc Delivery prediction generation system
CN113837658A (en) * 2021-10-20 2021-12-24 北京京东振世信息技术有限公司 Article shelving method and device
CN115187179A (en) * 2022-09-09 2022-10-14 北京和能人居科技有限公司 Loading scheme generation method and device, electronic equipment and computer storage medium
CN115660541A (en) * 2022-08-12 2023-01-31 广州南湾联运技术有限公司 Cargo transport capacity intelligent matching system and matching method
CN117196433A (en) * 2023-08-25 2023-12-08 山东浪潮爱购云链信息科技有限公司 Order-based transportation management method, equipment and medium
WO2024078311A1 (en) * 2022-10-09 2024-04-18 北京极智嘉科技股份有限公司 Task execution method and apparatus

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103577955A (en) * 2013-10-12 2014-02-12 青岛海尔软件有限公司 Distribution relation setting-up method and device
CN106960302A (en) * 2017-03-23 2017-07-18 江苏金易达供应链管理有限公司 A kind of Intelligent logistics management method
CN109377144A (en) * 2018-12-14 2019-02-22 北京顺丰同城科技有限公司 Logistics order processing method and device
CN110288276A (en) * 2018-03-19 2019-09-27 北京京东尚科信息技术有限公司 Method and apparatus for generating information
CN110874700A (en) * 2018-09-03 2020-03-10 菜鸟智能物流控股有限公司 Logistics order matching method and device and electronic equipment
CN111724113A (en) * 2020-06-23 2020-09-29 中国铁道科学研究院集团有限公司电子计算技术研究所 Method and equipment for accepting railway freight order
CN111738570A (en) * 2020-06-05 2020-10-02 苏州华易通物流有限公司 Logistics management system based on internet
CN112085355A (en) * 2020-08-25 2020-12-15 王强 Trade order management method and device for Internet e-commerce

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103577955A (en) * 2013-10-12 2014-02-12 青岛海尔软件有限公司 Distribution relation setting-up method and device
CN106960302A (en) * 2017-03-23 2017-07-18 江苏金易达供应链管理有限公司 A kind of Intelligent logistics management method
CN110288276A (en) * 2018-03-19 2019-09-27 北京京东尚科信息技术有限公司 Method and apparatus for generating information
CN110874700A (en) * 2018-09-03 2020-03-10 菜鸟智能物流控股有限公司 Logistics order matching method and device and electronic equipment
CN109377144A (en) * 2018-12-14 2019-02-22 北京顺丰同城科技有限公司 Logistics order processing method and device
CN111738570A (en) * 2020-06-05 2020-10-02 苏州华易通物流有限公司 Logistics management system based on internet
CN111724113A (en) * 2020-06-23 2020-09-29 中国铁道科学研究院集团有限公司电子计算技术研究所 Method and equipment for accepting railway freight order
CN112085355A (en) * 2020-08-25 2020-12-15 王强 Trade order management method and device for Internet e-commerce

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200118071A1 (en) * 2018-10-13 2020-04-16 Walmart Apollo, Llc Delivery prediction generation system
CN113837658A (en) * 2021-10-20 2021-12-24 北京京东振世信息技术有限公司 Article shelving method and device
CN115660541A (en) * 2022-08-12 2023-01-31 广州南湾联运技术有限公司 Cargo transport capacity intelligent matching system and matching method
CN115187179A (en) * 2022-09-09 2022-10-14 北京和能人居科技有限公司 Loading scheme generation method and device, electronic equipment and computer storage medium
WO2024078311A1 (en) * 2022-10-09 2024-04-18 北京极智嘉科技股份有限公司 Task execution method and apparatus
CN117196433A (en) * 2023-08-25 2023-12-08 山东浪潮爱购云链信息科技有限公司 Order-based transportation management method, equipment and medium

Similar Documents

Publication Publication Date Title
CN112508542A (en) Order processing method, device, equipment and storage medium
CN109978444A (en) Storage dispatching method and system, storage medium, electronic equipment
Ulmer et al. Same-day delivery with pickup stations and autonomous vehicles
JP6142033B2 (en) Container selection at material handling facilities
US11062257B2 (en) Shipping management system with multi-carrier support
JP5903506B2 (en) Custom containers at transportation management facilities
US10909494B2 (en) System for collaborative logistics using a collaborative logistics map and a knowledge graph
CN110782208A (en) Distribution task pushing method and device, electronic equipment and storage medium
CN114331257A (en) Logistics transportation loading management method, device, equipment and storage medium
US20160202941A1 (en) Transport route planning
CN112700177A (en) Warehouse selection method and device for transporting transportation center and storage medium
JP2020173789A (en) Delivery plan generating device, system and method, and computer readable storage medium
CN111222819A (en) Method for determining cargo vehicle, warehouse management device, system, equipment and medium
CN112215467A (en) Order pushing method and system, server side equipment and client side equipment
CN110060013A (en) A kind of processing method and processing device of order to be dispensed
CN113592282A (en) Article distribution method and device
Jiang et al. A scheme for determining vehicle routes based on Arc-based service network design
CN111047264A (en) Logistics task allocation method and device
CN111126643B (en) Reservation method and reservation device of platform and readable storage medium
CN112785025B (en) Warehouse layout method and device
EP3255595A1 (en) Method and system for facilitating vehicle loading
US10643179B1 (en) Method and system for fulfilling inventory items
CN112101645A (en) Multi-place multi-bin selection method, multi-place multi-bin selection system and multi-bin selection device
CN111626800A (en) Commodity order processing method and device
CN115907580A (en) Transportation monitoring method, device, equipment and storage medium for urban distribution logistics

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Room 303-309, No.3, Pazhou Avenue East Road, Haizhu District, Guangzhou City, Guangdong Province 510000

Applicant after: Shugen Internet Co.,Ltd.

Address before: Unit 12-30, 4th floor, Xigang office building, Guangzhou international media port, 218 and 220 Yuejiang West Road, Haizhu District, Guangzhou City, Guangdong Province 510000

Applicant before: IROOTECH TECHNOLOGY Co.,Ltd.