Method and device for processing logistics order, electronic equipment and readable storage medium
By detecting whether there are scheduled events at the shipping and receiving ends of logistics orders, and using estimated cargo volume and temporary storage value to determine the order acceptance status, the problem of decreased logistics transfer efficiency caused by emergencies is solved, and the emergency response capability of the logistics system is improved.
Patent Information
- Application Number
- CN202210187230.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-28
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2042-02-28
AI Technical Summary
Sudden events such as epidemics, floods, and earthquakes lead to a decline in the transportation efficiency of the logistics system, causing losses to merchants, consumers, and logistics companies.
According to the transportation route of the logistics order, it is detected whether there are scheduled events at the shipping and receiving ends, and the order status is determined by the estimated cargo volume value and temporary storage value respectively, avoiding the blanket rejection method and improving emergency handling capabilities.
By maximizing order intake and improving the emergency response capabilities of the logistics system, we have avoided a decline in logistics transfer efficiency caused by emergencies, thus reducing losses for merchants, consumers, and logistics companies.
Smart Images

Figure CN114548875B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a method, device, electronic device and readable storage medium for processing logistics orders. Background Art
[0002] With the development of technology, the logistics system has gradually become an important infrastructure. That is, the logistics system completes the transfer of goods and commodities between consumers and merchants; however, the occurrence of some special events will affect the transfer efficiency of the logistics system.
[0003] In the existing technology, for example, when an emergency such as an epidemic, flood, or earthquake occurs in a certain area, the logistics system usually isolates the area. That is, merchants in the area cannot ship goods, consumers cannot place orders, and logistics passing through the area need to be shelved or detoured, etc. This greatly reduces the logistics transportation efficiency of the area and causes losses to merchants, consumers, and logistics companies. Summary of the Invention
[0004] In response to at least one aspect of the above technical problems, embodiments of the present application provide a method, apparatus, electronic device, and readable storage medium for processing logistics orders. In response to a user placing an order for a logistics order, the processing method first obtains a transportation route for the logistics order. Then, upon detecting a predetermined event in a first area, the method determines the acceptance status of the logistics order based on an estimated cargo volume. Upon detecting a predetermined event in a second area, the method determines the acceptance status of the logistics order based on a temporary storage value of the transportation route.
[0005] In other words, after obtaining the transportation route of the logistics order, when there is a scheduled event at the shipping end of the logistics order (i.e., the first area corresponding to the shipping address), the processing method of this embodiment determines the order acceptance status of the logistics order based on the estimated cargo quantity value within the estimated time period corresponding to the scheduled event; when there is a scheduled event at the receiving end of the logistics order (i.e., the second area corresponding to the receiving address or the node routing address), the processing method of this embodiment determines the order acceptance status of the logistics order based on the temporary storage value of the transportation route; in this way, for the scheduled events at the shipping end and the receiving end, this embodiment determines the order acceptance status of the logistics order based on the estimated cargo quantity value and the temporary storage value respectively, avoiding the processing method of rejecting all logistics orders at the time of scheduled events, and solving the technical problem in the prior art that the logistics transfer efficiency is reduced due to the isolation of logistics orders or the inability to accept orders in the event of an emergency, which causes losses to merchants, consumers, and logistics companies, maximizes order acceptance, and improves the emergency processing capability of the logistics system.
[0006] In a first aspect, an embodiment of the present application provides a method for processing a logistics order, the method comprising:
[0007] In response to a user placing an order for a logistics order, obtaining a transportation route for the logistics order, the transportation route including a first route corresponding to a shipping address of the logistics order, a second route corresponding to a receiving address of the logistics order, and a plurality of node routes pointing from the first route to the second route;
[0008] When a predetermined event is detected in the first area corresponding to the first route, determining the order acceptance status of the logistics order according to the estimated cargo volume value of the transportation route within the estimated time period corresponding to the predetermined event;
[0009] When a predetermined event is detected in the second area corresponding to the second route or any of the node routes, the order acceptance status of the logistics order is determined based on the temporary storage value of the transportation route, and the temporary storage value represents the free storage space of a route in the transportation route.
[0010] In one embodiment, the step of determining the order acceptance status of the logistics order based on the estimated cargo volume value of the transportation route within the estimated time period corresponding to the predetermined event includes:
[0011] When the estimated cargo volume value of the transport route within the estimated time period corresponding to the scheduled event is not less than the unit cargo volume value, the order acceptance status is determined to be a carpooling order; wherein the unit cargo volume value is the cargo carrying value of a unit transport vehicle.
[0012] In one embodiment, the step of determining the order acceptance status of the logistics order based on the estimated cargo volume value of the transportation route within the estimated time period corresponding to the predetermined event further includes:
[0013] When the estimated cargo volume value of the transport route within the estimated time period corresponding to the scheduled event is less than the unit cargo volume value, the order acceptance status is determined to be pre-acceptance and a first graphic prompt is triggered, wherein the unit cargo volume value is the cargo carrying value of a unit transport vehicle. The first graphic prompt is used to draw the user's attention to the effectiveness of the logistics order, so as to weaken the user's intention to terminate waiting within the estimated time period corresponding to the scheduled event.
[0014] In one embodiment, it further includes:
[0015] Calculating, within the estimated time period corresponding to the predetermined event, on the transport route, a cumulative cargo quantity value of the logistics order whose order acceptance status is pre-acceptance;
[0016] When the superimposed cargo quantity value is not less than the unit cargo quantity value, the order acceptance status is triggered to be changed to a carpooling order.
[0017] In one embodiment, the processing method further includes:
[0018] Obtaining daily cargo volume values for the transport route;
[0019] The estimated cargo volume value is calculated based on the daily cargo volume value and the estimated time period corresponding to the scheduled event.
[0020] In one embodiment, the step of determining the order acceptance status of the logistics order based on the temporary storage value of the transportation route includes:
[0021] Respectively obtain the temporary storage value of each route in the transportation route;
[0022] In the case where any of the temporary storage values is not less than the storage occupancy value of the logistics order, determining that the order acceptance status is normal order acceptance;
[0023] When the temporary storage values are all less than the storage occupancy value of the logistics order, determining the order acceptance status as temporarily not accepting the order;
[0024] The storage occupancy value indicates the storage space occupied by the goods corresponding to the logistics order.
[0025] In one embodiment, the processing method further includes:
[0026] Tracing back from the adjacent preceding routes of the route corresponding to the second area, setting the first route corresponding to the temporary storage value not less than the storage occupancy value as the temporary route;
[0027] The preceding route represents a route between the first route and a route corresponding to the second area.
[0028] In one embodiment, the temporary storage value is obtained by subtracting the occupied storage value, the expected arrival storage value and the reserved storage value from the designed storage value of the route.
[0029] In a second aspect, an embodiment of the present application provides a logistics order processing device, the processing device comprising:
[0030] an acquisition module, configured to, in response to a user's order placement operation for a logistics order, acquire a transportation route for the logistics order, the transportation route including a first route corresponding to the shipping address of the logistics order, a second route corresponding to the shipping address of the logistics order, and a plurality of node routes pointing from the first route to the second route;
[0031] a first determining module configured to, upon detecting that a predetermined event occurs in the first area corresponding to the first route, determine the acceptance status of the logistics order based on an estimated cargo volume of the transportation route within an estimated time period corresponding to the predetermined event;
[0032] The second determination module is used to determine the order acceptance status of the logistics order based on the temporary storage value of the transportation route when a predetermined event is detected in the second area corresponding to the second route or any of the node routes, and the temporary storage value represents the free storage space of a route in the transportation route.
[0033] In one embodiment, the first determining module includes:
[0034] The first determining unit is configured to determine that the order acceptance status is a carpooling order acceptance when an estimated cargo volume value of the transport route within an estimated time period corresponding to the predetermined event is not less than a unit cargo volume value; wherein the unit cargo volume value is a cargo carrying value of a unit transport vehicle.
[0035] In one embodiment, the first determining module further includes:
[0036] The second determination unit is used to determine that the order acceptance status is pre-acceptance and trigger a first graphic prompt when the estimated cargo volume value of the transport route within the estimated time period corresponding to the scheduled event is less than the unit cargo volume value, wherein the unit cargo volume value is the cargo carrying value of a unit transport vehicle, and the first graphic prompt is used to attract the user's attention to the effectiveness of the logistics order, so as to weaken the user's intention to terminate waiting within the estimated time period corresponding to the scheduled event.
[0037] In one embodiment, the first determining module further includes:
[0038] A superposition unit is configured to calculate, within the estimated time period corresponding to the predetermined event, in the transportation route, a superposition quantity value of the logistics order whose order acceptance status is pre-acceptance;
[0039] The changing unit is used to trigger the order acceptance status to be changed to a carpooling order when the superimposed cargo quantity value is not less than the unit cargo quantity value.
[0040] In one embodiment, the first determining module further includes:
[0041] A first acquiring unit, configured to acquire a daily cargo volume value of the transport route;
[0042] A calculation unit is used to calculate the estimated cargo volume value based on the daily cargo volume value and the estimated time period corresponding to the scheduled event.
[0043] In one embodiment, the second determining module includes:
[0044] A second acquiring unit, configured to respectively acquire the temporary storage value of each route in the transport route;
[0045] a third determining unit, configured to determine that the order acceptance status is normal order acceptance when any of the temporary storage values is not less than the storage occupancy value of the logistics order;
[0046] A fourth determining unit is configured to determine that the order acceptance status is temporarily not accepting the order when the temporary storage values are all less than the storage occupancy value of the logistics order;
[0047] The storage occupancy value indicates the storage space occupied by the goods corresponding to the logistics order.
[0048] In one embodiment, the second determining module further includes:
[0049] A setting unit, configured to trace back from the adjacent preceding routes of the route corresponding to the second area, and set the first route corresponding to the temporary storage value not less than the storage occupancy value as the temporary route;
[0050] The preceding route represents a route between the first route and a route corresponding to the second area.
[0051] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the processing method described above when executing the computer program.
[0052] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processing method described above is implemented.
[0053] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements the steps of the processing method described above when executed by a processor.
[0054] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:
[0055] Embodiments of the present application provide a logistics order processing method, apparatus, electronic device, and readable storage medium. The processing method, in response to a user placing a logistics order, first obtains a transportation route for the logistics order. Then, upon detecting a predetermined event in a first region, determines the order acceptance status of the logistics order based on an estimated cargo volume. Upon detecting a predetermined event in a second region, determines the order acceptance status of the logistics order based on a temporary storage value of the transportation route.
[0056] In other words, after obtaining the transportation route of the logistics order, when there is a scheduled event at the shipping end of the logistics order (i.e., the first area corresponding to the shipping address), the processing method of this embodiment determines the order acceptance status of the logistics order based on the estimated cargo quantity value within the estimated time period corresponding to the scheduled event; when there is a scheduled event at the receiving end of the logistics order (i.e., the second area corresponding to the receiving address or the node routing address), the processing method of this embodiment determines the order acceptance status of the logistics order based on the temporary storage value of the transportation route; in this way, for the scheduled events at the shipping end and the receiving end, this embodiment determines the order acceptance status of the logistics order based on the estimated cargo quantity value and the temporary storage value respectively, avoiding the processing method of rejecting all logistics orders at the time of scheduled events, and solving the technical problem in the prior art that the logistics transfer efficiency is reduced due to the isolation of logistics orders or the inability to accept orders in the event of an emergency, which causes losses to merchants, consumers, and logistics companies, maximizes order acceptance, and improves the emergency processing capability of the logistics system. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0058] Figure 1 This is a flow chart of the method for processing logistics orders described in the embodiments of this application.
[0059] Figure 2 This is a structural diagram of the transportation route described in the embodiment of this application.
[0060] Figure 3 This is a structural diagram of the transportation route described in the embodiment of this application.
[0061] Figure 4 This is a structural diagram of the logistics order processing device described in an embodiment of the present application. DETAILED DESCRIPTION
[0062] In order to better understand the above technical solutions, example embodiments of the present application will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. It should be understood that the present application is not limited to the exemplary embodiments described herein.
[0063] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.
[0064] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.
[0065] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0066] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if [the described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [the described condition or event]" or "in response to detecting [the described condition or event]," depending on the context.
[0067] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0068] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0069] With the development of technology, the logistics system has gradually become an important infrastructure. That is, the logistics system completes the transfer of goods and commodities between consumers and merchants; however, the occurrence of some special events will affect the transfer efficiency of the logistics system.
[0070] For example, when emergencies such as epidemics, floods, and earthquakes occur in some areas, logistics products such as express delivery / express transportation in that area will not be available for sale, and merchants / customers will need to wait until the epidemic is over before placing orders. As a result, merchants / customers will be unable to sell their goods, and consumers will be unable to purchase products in that area. Correspondingly, logistics companies will also incur some losses due to their inability to accept orders.
[0071] In order to solve the above problems, an embodiment of the present application provides a method for processing logistics orders. In response to the user's order operation for the logistics order, the processing method first obtains the transportation route of the logistics order; and then determines the order acceptance status of the logistics order according to whether the scheduled event is located at the shipping end or the receiving end of the transportation route.
[0072] Specifically, when the scheduled event is located at the shipping end of the transportation route, the processing method of this embodiment determines the order acceptance status of the logistics order based on the historical total cargo volume at the shipping end during the time period when the scheduled event lasts; when the scheduled event is located at the receiving end of the transportation route, the processing method of this embodiment determines the order acceptance status of the logistics order based on the storage space on the transportation route, thereby solving the above problem.
[0073] Please refer to Figure 1 , Figure 1 A schematic flow chart of a method for processing a logistics order provided in an embodiment of the present application is shown. Figure 1 As shown, the processing method includes:
[0074] S100. In response to a user's order placement operation for a logistics order, a transportation route for the logistics order is obtained, where the transportation route includes a first route corresponding to the shipping address of the logistics order, a second route corresponding to the receiving address of the logistics order, and several node routes pointing from the first route to the second route.
[0075] Here, a logistics order is, for example, an order for shipment from a merchant (user) to a consumer, and the logistics order usually includes the merchant's shipping address and the consumer's delivery address; the user places an order on the client side of the logistics system, and the order placement operation can be, for example, a manual triggering operation of a trigger button in the client interface by the user, or a voice triggering operation by the user, etc.
[0076] In response to the above-mentioned order placement operation, the processing method of this embodiment first obtains the transportation route of the logistics order, which includes a first route and a second route, and there are several node routes between the first route and the second route; wherein, the first route corresponds to the shipping address of the logistics order, the second route corresponds to the delivery address of the logistics order, and the node route corresponds to the transit address between the shipping address and the delivery address.
[0077] For example, see Figure 2 , the shipping address of a logistics order is address one, and the receiving address is address two. Then, the transportation route of the logistics order is the collection and distribution station 21 corresponding to address one → transfer center 1 22 → transfer center 2 23 → transfer center 3 24 → collection and distribution station 25 corresponding to address two, that is, the collection and distribution station 21 corresponding to address one is the first route, the collection and distribution station 25 corresponding to address two is the second route, transfer center 1 22, transfer center 2 23 and transfer center 3 24 are node routes; it can be seen that the route is usually the transfer center or collection and distribution station of the logistics system, and the route corresponding to a certain address is the collection and distribution station or transfer center closest to the address.
[0078] It is easy to understand that with the continuous optimization of the logistics system, logistics companies will usually determine the most efficient transportation route between a shipping address and a receiving address. That is to say, under normal circumstances, a transportation route can be determined between a shipping address and a receiving address, and this transportation route is the most efficient transportation route.
[0079] S200: When it is detected that a scheduled event exists in the first area corresponding to the first route, determine the order acceptance status of the logistics order according to the estimated cargo volume value of the transportation route within the estimated time period corresponding to the scheduled event.
[0080] Here, for the convenience of management, the first area corresponding to the first route is usually an administrative unit at a certain level where the first route is located, such as a village, district, county, city, etc.; combined with the above example, for example, the first route is the distribution station corresponding to address one, and the first area corresponding to the first route is, for example, the administrative district where address one is located, that is, a predetermined event is detected in the administrative district where address one is located.
[0081] The aforementioned predetermined events generally include natural disasters such as epidemics, floods, earthquakes, typhoons, etc., or may also include other emergencies.
[0082] Among them, the estimated time period corresponding to the scheduled event should be understood as the duration of the scheduled event. For example, if the scheduled event is an earthquake, an estimated duration can be determined for the scheduled event based on the level of the earthquake, and the estimated duration is the estimated time period; or, if the scheduled event is an epidemic, an estimated duration can be determined for the scheduled event based on the severity of the epidemic, and the estimated duration is the estimated time period; the above-mentioned estimated cargo volume value is the historical cargo volume value of the transport route within the above-mentioned estimated duration; that is, the processing method of this embodiment determines the order acceptance status of the logistics order based on the historical cargo volume value of the transport route when a scheduled event occurs at the shipping end of the logistics order, so that it can be determined whether to accept the order based on the historical cargo volume value of the big data statistics.
[0083] For example, if the logistics system detects that a scheduled event occurs in the administrative district where address 1 is located and determines that the estimated time period is 5 days, then the estimated cargo volume value is the historical cargo volume value of the transportation route in 5 days. The processing method of this embodiment can determine whether the current logistics order is accepted based on the historical cargo volume value.
[0084] S300. When a predetermined event is detected in the second area corresponding to the second route or any node route, the order acceptance status of the logistics order is determined according to the temporary storage value of the transportation route, where the temporary storage value represents the free storage space of a route in the transportation route.
[0085] Similarly, the second area is an administrative unit at a certain level where the second route or any node route is located, such as a village, district, county, city, etc.; combined with the above example, for example, the second route is the distribution station corresponding to address two, and the node routes are transfer center one, transfer center two, and transfer center three. The second area can be the administrative district where the second route is located, or the second area can be the district where transfer center two is located, that is, a predetermined event is detected in the administrative district where address two is located or the administrative district where transfer center two is located.
[0086] Among them, the temporary storage value represents the free storage space of a route in the transportation route; that is, the processing method of this embodiment determines the order acceptance status of the logistics order according to the free storage space of the transportation route when a scheduled event occurs at the receiving end of the logistics order, so that the goods corresponding to the logistics order can be temporarily stored in the free storage space, and the remaining routes can be completed and transported to the receiving address after the scheduled event ends.
[0087] Specifically, the above-mentioned order acceptance status includes carpooling order acceptance, pre-order acceptance, normal order acceptance and temporary non-acceptance of order.
[0088] Embodiments of the present application provide a logistics order processing method, apparatus, electronic device, and readable storage medium. The processing method, in response to a user placing a logistics order, first obtains a transportation route for the logistics order. Then, upon detecting a predetermined event in a first region, determines the order acceptance status of the logistics order based on an estimated cargo volume. Upon detecting a predetermined event in a second region, determines the order acceptance status of the logistics order based on a temporary storage value of the transportation route.
[0089] In other words, after obtaining the transportation route of the logistics order, when there is a scheduled event at the shipping end of the logistics order (i.e., the first area corresponding to the shipping address), the processing method of this embodiment determines the order acceptance status of the logistics order based on the estimated cargo quantity value within the estimated time period corresponding to the scheduled event; when there is a scheduled event at the receiving end of the logistics order (i.e., the second area corresponding to the receiving address or the node routing address), the processing method of this embodiment determines the order acceptance status of the logistics order based on the temporary storage value of the transportation route; in this way, for the scheduled events at the shipping end and the receiving end, this embodiment determines the order acceptance status of the logistics order based on the estimated cargo quantity value and the temporary storage value respectively, avoiding the processing method of rejecting all logistics orders at the time of scheduled events, and solving the technical problem in the prior art that the logistics transfer efficiency is reduced due to the isolation of logistics orders or the inability to accept orders in the event of an emergency, which causes losses to merchants, consumers, and logistics companies, maximizes order acceptance, and improves the emergency processing capability of the logistics system.
[0090] In one embodiment, step S200 includes:
[0091] S203. If the estimated cargo volume value of the transport route within the estimated time period corresponding to the scheduled event is not less than the unit cargo volume value, determine the order acceptance status as a carpooling order; wherein the unit cargo volume value is the cargo carrying value of a unit transport vehicle.
[0092] Here, the unit cargo volume value is, for example, the cargo volume of a single vehicle, or the cargo volume of a fleet of multiple vehicles; in this embodiment, when the estimated cargo volume value of the transport route reaches the unit cargo volume value, it means that based on the historical cargo volume, within the duration period of the predetermined event (for example, 5 days), the cargo volume value from the first route to the second route within 5 days can reach the unit cargo volume value, and at this time, the order can be accepted by carpooling; that is, the carpooling order combines multiple logistics orders with the same first route and second route into one vehicle, so that the logistics transfer efficiency can be improved through point-to-point direct delivery, and the logistics transfer effectiveness is improved.
[0093] In one embodiment, step S200 further includes:
[0094] S204. When the estimated cargo volume value of the transport route within the estimated time period corresponding to the scheduled event is less than the unit cargo volume value, the order acceptance status is determined to be pre-acceptance and a first graphic and text prompt is triggered, wherein the unit cargo volume value is the cargo carrying value of a unit transport vehicle. The first graphic and text prompt is used to draw the user's attention to the effectiveness of the logistics order, so as to weaken the user's intention to terminate the waiting within the estimated time period corresponding to the scheduled event.
[0095] In this embodiment, when the estimated cargo volume value of the transport route cannot reach the unit cargo volume value, it means that based on the historical cargo volume, the cargo volume value from the first route to the second route within 5 days cannot reach the unit cargo volume value within the duration period of the scheduled event (for example, 5 days). At this time, since the cost of directly determining it as a carpooling order is high, it is necessary to first determine the order status as pre-acceptance and trigger a first graphic prompt. This first graphic prompt is used to attract the user's attention to the effectiveness of the logistics order, so as to weaken the user's intention to stop waiting within the estimated time period corresponding to the scheduled event;
[0096] For example, the logistics order is first determined as a pre-accepted order, and then the first graphic prompt, for example, presents a graphic prompt box such as "Carpooling, after successful carpooling, enjoy 2-day arrival, 50% discount", so that the graphic prompt box can attract the user's attention to the effectiveness of the logistics order (the above-mentioned 2-day arrival after successful carpooling), thereby weakening the user's intention to stop waiting or cancel the order, thereby increasing the order acceptance rate and the success rate of subsequent carpooling orders.
[0097] In one possible implementation, step S200 further includes:
[0098] S205. Calculate the cumulative cargo volume value of the logistics orders with the order acceptance status of pre-accepted within the estimated time period corresponding to the scheduled event in the transportation route;
[0099] S206. When the summed cargo quantity value is not less than the unit cargo quantity value, the order acceptance status is triggered to change to carpooling order acceptance.
[0100] That is, as the number of logistics orders for this transport route increases, when the cumulative cargo volume of the pre-accepted logistics orders reaches the above-mentioned unit cargo volume value, the carpooling mode can be adopted. At this time, it means that the carpooling is successful, which will trigger the order acceptance status to change to carpooling acceptance and delivery through carpooling.
[0101] In one embodiment, step S200 further includes:
[0102] S201. Obtain daily cargo volume value of the transport route;
[0103] S202: Calculate an estimated cargo volume value based on the daily cargo volume value and the estimated time period corresponding to the scheduled event.
[0104] That is, the above-mentioned estimated cargo volume value can be obtained by multiplying the daily cargo volume value of the transportation route by the estimated time period (duration in days).
[0105] In one embodiment, step S300 includes:
[0106] S301, respectively obtain the temporary storage value of each route in the transportation route;
[0107] S302: If any temporary storage value is not less than the storage occupancy value of the logistics order, the order acceptance status is determined to be normal order acceptance;
[0108] S303: If the temporary storage values are all less than the storage occupancy value of the logistics order, the order acceptance status is determined to be temporarily not accepted;
[0109] Among them, the storage occupancy value indicates the storage space occupied by the goods corresponding to the logistics order.
[0110] The above storage occupancy value indicates the storage space occupied by the goods corresponding to the logistics order. For example, the storage space occupied by the goods of a logistics order is 5 cubic meters.
[0111] In this embodiment, the temporary storage value of each route on the transportation route is first obtained respectively, that is, the storage space that each route can temporarily store; then, when any temporary storage value is greater than the above storage occupancy value (for example, 5 cubic meters), it means that the goods of the logistics order can be temporarily stored on the transportation route, and the order acceptance status can be determined as normal acceptance at this time; on the contrary, when the above temporary storage values are all less than the above storage occupancy value (for example, 5 cubic meters), it means that the goods of the logistics order cannot be temporarily stored on the transportation route, and the order acceptance status can be determined as not accepting the order temporarily.
[0112] In one embodiment, step S300 further includes:
[0113] S304. Trace back the adjacent preceding routes of the route corresponding to the second area, and set the first route corresponding to a temporary storage value not less than the storage occupancy value as the temporary route; wherein the preceding route represents the route between the first route and the route corresponding to the second area.
[0114] That is, this embodiment shows how to determine the temporary route; using the above example and combining Figure 3 The transportation route of the logistics order is the collection and distribution station 21 corresponding to address one → transfer center one 22 → transfer center two 23 → transfer center three 24 → collection and distribution station 25 corresponding to address two. For example, the second area corresponds to transfer center two 23. Then, the collection and distribution station 21 and transfer center one 22 corresponding to address one are both the front routes of the route corresponding to the second area. When the temporary storage value of transfer center one 22 is not less than the storage occupancy value of the logistics order, transfer center one 22 will be set as the temporary storage route.
[0115] In one possible implementation, the temporary storage value is obtained by subtracting the occupied storage value, the expected arrival storage value, and the reserved storage value from the designed storage value of the route.
[0116] That is, for example, if the designed storage value of transfer center one is 1,000 cubic meters, the occupied storage value is 500 cubic meters, the expected arrival storage value is 300 cubic meters, and the reserved storage value is 30 cubic meters, then the temporary storage value of transfer center one is 1,000 cubic meters - 500 cubic meters - 300 cubic meters - 30 cubic meters = 170 cubic meters.
[0117] In the second aspect, the embodiment of the present application provides a logistics order processing device, see Figure 4 , Figure 4 The schematic diagram of the structure of the processing device is shown, that is, the processing device includes:
[0118] An acquisition module 41 is configured to, in response to a user placing an order for a logistics order, acquire a transportation route for the logistics order, the transportation route including a first route corresponding to the shipping address of the logistics order, a second route corresponding to the receiving address of the logistics order, and a plurality of node routes pointing from the first route to the second route;
[0119] A first determining module 42 is configured to determine the acceptance status of the logistics order based on an estimated cargo volume of the transport route within an estimated time period corresponding to the predetermined event, upon detecting that a predetermined event occurs in the first area corresponding to the first route;
[0120] A second determining module 43 is configured to determine the order acceptance status of the logistics order based on the temporary storage value of the transport route when a predetermined event is detected in the second area corresponding to the second route or any node route, where the temporary storage value represents the free storage space of a route in the transport route;
[0121] Among them, the order acceptance status includes carpooling order acceptance, pre-order acceptance, normal order acceptance and temporary non-acceptance of order.
[0122] In one embodiment, the first determining module 42 includes:
[0123] The first determining unit 423 is configured to determine that the order acceptance status is a carpooling order acceptance if the estimated cargo volume value of the transport route within the estimated time period corresponding to the predetermined event is not less than the unit cargo volume value; wherein the unit cargo volume value is the cargo carrying value of a unit transport vehicle.
[0124] In one embodiment, the first determining module further includes:
[0125] The second determination unit 424 is used to determine that the order acceptance status is pre-acceptance and trigger a first graphic prompt when the estimated cargo volume value of the transport route within the estimated time period corresponding to the scheduled event is less than the unit cargo volume value, wherein the unit cargo volume value is the cargo carrying value of a unit transport vehicle, and the first graphic prompt is used to attract the user's attention to the effectiveness of the logistics order, so as to weaken the user's intention to terminate the waiting within the estimated time period corresponding to the scheduled event.
[0126] In one embodiment, the first determining module further includes:
[0127] The superposition unit 425 is configured to calculate the superposition quantity value of the logistics orders with the order acceptance status of pre-accepted within the estimated time period corresponding to the predetermined event of the transportation route;
[0128] The changing unit 426 is used to trigger the order acceptance state to be changed to a carpooling order acceptance when the superimposed cargo quantity value is not less than the unit cargo quantity value.
[0129] In one embodiment, the first determining module further includes:
[0130] The first acquiring unit 421 is used to acquire the daily cargo volume value of the transportation route;
[0131] The calculation unit 422 is configured to calculate an estimated cargo volume value based on the daily cargo volume value and an estimated time period corresponding to a scheduled event.
[0132] In one embodiment, the second determining module includes:
[0133] The second acquiring unit 431 is used to respectively acquire the temporary storage value of each route in the transport route;
[0134] The third determining unit 432 is configured to determine that the order acceptance status is normal order acceptance when any of the temporary storage values is not less than the storage occupancy value of the logistics order;
[0135] The fourth determining unit 433 is configured to determine that the order acceptance status is temporarily not accepting the order when the temporary storage values are all less than the storage occupancy value of the logistics order;
[0136] Among them, the storage occupancy value indicates the storage space occupied by the goods corresponding to the logistics order.
[0137] In one embodiment, the second determining module further includes:
[0138] The setting unit 434 is configured to trace back the adjacent preceding routes of the route corresponding to the second area and set the first route corresponding to the temporary storage value not less than the stored occupancy value as the temporary route;
[0139] The preceding route represents a route between the first route and a route corresponding to the second area.
[0140] In a third aspect, an embodiment of the present application provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the processing method described above when executing the computer program.
[0141] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, implements the processing method described above.
[0142] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which implements the steps of the processing method described above when executed by a processor.
[0143] The basic principles of the present application have been described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, and effects mentioned in this application are merely illustrative and not restrictive, and it should not be assumed that these advantages, strengths, and effects are required of each embodiment of this application. In addition, the specific details disclosed above are merely illustrative and facilitating understanding, and are not restrictive. The above details do not limit this application to necessarily being implemented using the above specific details.
[0144] The block diagrams of the devices, devices, equipment, and systems involved in this application are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, devices, equipment, and systems can be connected, arranged, or configured in any manner. Words such as "include," "comprise," "have," and the like are open-ended words, meaning "including but not limited to," and can be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and / or" and can be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and can be used interchangeably therewith.
[0145] It should also be noted that in the apparatus, device, and method of the present application, each component or each step can be decomposed and / or recombined, and such decomposition and / or recombination should be regarded as equivalent solutions of the present application.
[0146] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present application. Therefore, the present application is not intended to be limited to the aspects shown herein, but rather to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0147] The above description has been provided for the purpose of illustration and description. Furthermore, this description is not intended to limit the embodiments of the present application to the forms disclosed herein. Although a number of example aspects and embodiments have been discussed above, those skilled in the art will recognize that certain variations, modifications, alterations, additions, and sub-combinations thereof are intended to be within the scope of the present invention.
Claims
1. A method for processing logistics orders, characterized in that: The processing method comprises: In response to a user placing an order for a logistics order, obtaining a transportation route for the logistics order, the transportation route including a first route corresponding to a shipping address of the logistics order, a second route corresponding to a receiving address of the logistics order, and a plurality of node routes pointing from the first route to the second route; When a scheduled event is detected in the first area corresponding to the first route, determining the acceptance status of the logistics order based on the estimated cargo volume of the transportation route within the estimated time period corresponding to the scheduled event, where the estimated time period is the estimated duration of the scheduled event, and the estimated cargo volume is determined based on historical cargo volume values within a time period equal to the estimated time period. The order acceptance status includes carpooling order acceptance, pre-acceptance, normal order acceptance, and temporary non-acceptance. When a predetermined event is detected in the second area corresponding to the second route or any of the node routes, the order acceptance status of the logistics order is determined based on the temporary storage value of the transportation route, and the temporary storage value represents the free storage space of a route in the transportation route.
2. The processing method according to claim 1, characterized in that The step of determining the order acceptance status of the logistics order according to the estimated cargo volume value of the transportation route within the estimated time period corresponding to the predetermined event includes: When the estimated cargo volume value of the transport route within the estimated time period corresponding to the scheduled event is not less than the unit cargo volume value, the order acceptance status is determined to be a carpooling order; wherein the unit cargo volume value is the cargo carrying value of a unit transport vehicle.
3. The processing method according to claim 1, characterized in that The step of determining the order acceptance status of the logistics order according to the estimated cargo volume value of the transportation route within the estimated time period corresponding to the predetermined event further includes: When the estimated cargo volume value of the transport route within the estimated time period corresponding to the scheduled event is less than the unit cargo volume value, the order acceptance status is determined to be pre-acceptance and a first graphic prompt is triggered, wherein the unit cargo volume value is the cargo carrying value of a unit transport vehicle. The first graphic prompt is used to draw the user's attention to the effectiveness of the logistics order, so as to weaken the user's intention to terminate waiting within the estimated time period corresponding to the scheduled event.
4. The processing method according to claim 3, characterized in that Also includes: Calculating, within the estimated time period corresponding to the predetermined event, on the transport route, a cumulative cargo quantity value of the logistics order whose order acceptance status is pre-acceptance; When the superimposed cargo quantity value is not less than the unit cargo quantity value, the order acceptance status is triggered to be changed to a carpooling order.
5. The processing method according to any one of claims 2 and 3, characterized in that: The processing method further comprises: Obtaining daily cargo volume values for the transport route; The estimated cargo volume value is calculated based on the daily cargo volume value and the estimated time period corresponding to the scheduled event.
6. The processing method according to claim 1, characterized in that The step of determining the order acceptance status of the logistics order according to the temporary storage value of the transportation route includes: Respectively obtain the temporary storage value of each route in the transportation route; In the case where any of the temporary storage values is not less than the storage occupancy value of the logistics order, determining that the order acceptance status is normal order acceptance; When the temporary storage values are all less than the storage occupancy value of the logistics order, determining the order acceptance status as temporarily not accepting the order; The storage occupancy value indicates the storage space occupied by the goods corresponding to the logistics order.
7. The processing method according to claim 6, characterized in that Also includes: Tracing back from the adjacent preceding routes of the route corresponding to the second area, setting the first route corresponding to the temporary storage value not less than the storage occupancy value as the temporary route; The preceding route represents a route between the first route and a route corresponding to the second area.
8. The processing method according to any one of claims 6 and 7, characterized in that: The temporary storage value is obtained by deducting the occupied storage value, the expected arrival storage value and the reserved storage value from the designed storage value of the route.
9. A logistics order processing device, characterized in that: The processing device comprises: an acquisition module, configured to, in response to a user's order placement operation for a logistics order, acquire a transportation route for the logistics order, the transportation route including a first route corresponding to the shipping address of the logistics order, a second route corresponding to the shipping address of the logistics order, and a plurality of node routes pointing from the first route to the second route; a first determining module configured to, upon detecting a predetermined event in the first area corresponding to the first route, determine an acceptance status of the logistics order based on an estimated cargo volume value of the transport route within an estimated time period corresponding to the predetermined event, wherein the estimated time period is an estimated duration of the predetermined event, the estimated cargo volume value is determined based on historical cargo volume values within a time period equal to the estimated time period, and the order acceptance status includes carpooling order acceptance, pre-acceptance, normal order acceptance, and temporarily unaccepted order; The second determination module is used to determine the order acceptance status of the logistics order based on the temporary storage value of the transportation route when a predetermined event is detected in the second area corresponding to the second route or any of the node routes, and the temporary storage value represents the free storage space of a route in the transportation route.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the processing method according to any one of claims 1 to 8 is implemented.
11. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the processing method according to any one of claims 1 to 8 is implemented.
12. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the processing method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Logistics information processing method, device and system
CN113762866A