Service information updating method and device, equipment, medium and product
By obtaining and updating the estimated and actual delivery time information of logistics orders and identifying and adjusting abnormal routing nodes, the problem of mismatch between the estimate and the actual delivery time in the logistics fulfillment platform is solved, and the accuracy and user experience of delivery time are improved.
Patent Information
- Application Number
- CN202411280997.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2024-12-17
AI Technical Summary
The Promise system and routing system in the existing logistics fulfillment platform operate independently, resulting in the estimated delivery time being out of sync with the actual delivery time being, and the time inversion problem occurs.
By obtaining the estimated delivery time information and actual delivery time information of the target business order, identifying that the time error is greater than the preset threshold, the estimated delivery time and routing information of the associated business object are updated, the time exception routing node is determined, and corresponding adjustments are made.
It realizes information interaction between the business fulfillment management system, timely updates the estimated and committed timeliness of business orders, reduces the occurrence of inaccurate timeliness estimates, and improves the accuracy of delivery timeliness.
Smart Images

Figure CN119151407A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to the field of computer technology, and in particular, to a method, device, equipment, medium and product for updating business information. Background Art
[0002] In the logistics fulfillment platform, the delivery time of the delivery object is managed through the time commitment (Promise) system and the routing system. Among them, the Promise system is mainly used to promise a delivery time to the user, which is an estimated delivery time. The routing system is responsible for guiding the actual delivery process and managing the actual delivery time of logistics distribution.
[0003] However, in the process of implementing the present invention, it is found that there are at least the following technical problems in the prior art:
[0004] Since the Promise system and the routing system operate independently of each other and their information cannot be synchronized, this independent state results in the actual delivery time for some warehouse-distribution orders being longer than the estimated delivery time, resulting in a time inversion problem. Summary of the invention
[0005] The embodiments of the present invention provide a business information updating method, apparatus, device, medium and product, which can strengthen the information interaction between business fulfillment management systems and timely update the estimated timeliness of business orders to reduce the occurrence of inaccurate timeliness estimation.
[0006] In a first aspect, an embodiment of the present invention provides a method for updating service information, the method comprising:
[0007] Obtain the estimated delivery time information of the target business order, and obtain the actual delivery time information of the target business order from the routing system through the routing information interface;
[0008] When the time difference between the estimated delivery time information and the actual delivery time information is greater than the preset time threshold, the actual delivery route information of the target business order is obtained from the routing system through the routing information interface;
[0009] Determine the timeliness exception routing node of the target business order according to the actual delivery routing information, and update the estimated delivery timeliness information and / or delivery route of the business order corresponding to the associated business object according to the timeliness exception routing node;
[0010] Among them, the associated business object is a business object with the same object attribute information and the same warehouse and distribution route as the business object of the target business order, and the object attribute information includes attribute information that affects the delivery timeliness of the business object.
[0011] In a second aspect, an embodiment of the present invention provides a service information updating device, the device comprising:
[0012] The time efficiency information acquisition module is used to obtain the estimated delivery time efficiency information of the target business order, and obtain the actual delivery time efficiency information of the target business order from the routing system through the routing information interface;
[0013] A time error evaluation module is used to obtain the actual delivery routing information of the target business order from the routing system through the routing information interface when the time error corresponding to the estimated delivery time information and the actual delivery time information is greater than a preset time threshold;
[0014] A timeliness information updating module is used to determine the timeliness exception routing node of the target business order according to the actual delivery routing information, and to update the estimated delivery timeliness information and / or delivery route of the business order corresponding to the associated business object according to the timeliness exception routing node;
[0015] Among them, the associated business object is a business object with the same object attribute information and the same warehouse and distribution route as the business object of the target business order, and the object attribute information includes attribute information that affects the delivery timeliness of the business object.
[0016] In a third aspect, an embodiment of the present invention further provides a computer device, the computer device comprising:
[0017] one or more processors;
[0018] A memory for storing one or more programs;
[0019] When one or more programs are executed by one or more processors, the one or more processors implement the service information updating method provided by any embodiment of the present invention.
[0020] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a service information updating method as provided in any embodiment of the present invention.
[0021] In a fifth aspect, an embodiment of the present disclosure further provides a computer program product, including a computer program, which, when executed by a processor, implements a service information updating method as provided in any embodiment of the present invention.
[0022] The embodiments of the above invention have the following advantages or beneficial effects:
[0023] According to an embodiment of the present invention, the estimated delivery time efficiency information of the target business order is obtained, and the actual delivery time efficiency information of the target business order is obtained from the routing system through the routing information interface; when the time efficiency error corresponding to the estimated delivery time efficiency information and the actual delivery time efficiency information is greater than a preset time length threshold, the actual delivery route information of the target business order is obtained from the routing system through the routing information interface; the time efficiency abnormality routing node of the target business order is determined according to the actual delivery route information, and the estimated delivery time efficiency information and / or delivery route of the business order corresponding to the associated business object is updated according to the time efficiency abnormality routing node; wherein the associated business object is a business object having the same object attribute information as the business object of the target business order and the same warehouse and distribution route, and the object attribute information includes attribute information that affects the delivery time efficiency of the business object. The technical solution of this embodiment solves the problem of deviation between the promised time efficiency and the actual time efficiency of the business order, and can realize the strengthening of information interaction between business fulfillment management systems, and timely update of the estimated promised time efficiency of the business order to reduce the occurrence of inaccurate time efficiency estimation. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 is a flow chart of a method for updating business information provided by an embodiment of the present invention;
[0025] Figure 2 is a flow chart of a method for updating business information provided by an embodiment of the present invention;
[0026] Figure 3 This is a schematic diagram of obtaining timeliness information provided by an embodiment of the present invention;
[0027] Figure 4 This is a schematic diagram of a routing direction of a business order provided by an embodiment of the present invention;
[0028] Figure 5 This is a schematic diagram of business order screening based on distribution sites provided by an embodiment of the present invention;
[0029] Figure 6 This is a schematic diagram of routing information in time estimation provided by an embodiment of the present invention;
[0030] Figure 7 is a flow chart of a method for updating business information provided by an embodiment of the present invention;
[0031] Figure 8 This is a flowchart of an application example of a service information updating method provided by an embodiment of the present invention;
[0032] Fig. 9 This is a schematic diagram of a dynamic routing update provided by an embodiment of the present invention;
[0033] Fig.10It is a structural diagram of a service information updating device provided by an embodiment of the present invention;
[0034] Fig.11 It is a structural schematic diagram of a computer device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0035] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.
[0036] Figure 1 A flowchart of a method for updating business information provided by an embodiment of the present invention is applicable to the scenario of updating the estimated time for business completion. The method can be executed by a business information updating device, which can be implemented by software and / or hardware and integrated into a computer device with application development functions, such as a logistics fulfillment management system.
[0037] like Figure 1 As shown, the service information updating method of this embodiment includes the following steps:
[0038] S110 , obtaining estimated delivery time information of the target business order, and obtaining actual delivery time information of the target business order from the routing system through a routing information interface.
[0039] In some item display applications, if a user has a demand for any item and exchanges the corresponding item through personal resources, a corresponding business order will be generated. Then, the items in the business order are delivered to the user through logistics transportation, completing the delivery and fulfillment process of the business order.
[0040] The estimated delivery time is one of the business information displayed on the item information page, which is used to remind users that if they exchange the corresponding items through personal resources, they can receive the corresponding items within the time range corresponding to the estimated delivery time. The actual delivery time is the actual time when the items in a business order are delivered to the corresponding user after a business order is generated.
[0041] The target business order may be any business order that needs to be analyzed for delivery time efficiency data. The number of the target business order is greater than or equal to one.
[0042] The estimated delivery time information before the business order is generated can be queried through the order number of the target business order. The estimated delivery time information is associated with the time type and delivery address corresponding to the target business order. The time type indicates the delivery commitment time type corresponding to the business order, for example, delivery within one hour, delivery within half a day, or delivery the next day. The delivery address can indicate the corresponding item warehouse, and different time types can be configured according to the transportation distance corresponding to the delivery address.
[0043] Since the time commitment system and the routing system are two independent systems, it is necessary to obtain the actual delivery time information of the target business order from the routing system through the routing information interface. Among them, the routing information interface is a preset interface that allows the time commitment system and the routing system to exchange information. Through this interface, the corresponding actual delivery time information is requested, and the routing system feeds back data through this interface, thereby obtaining the actual delivery time information of the target business order.
[0044] S120. When the time error between the estimated delivery time information and the actual delivery time information is greater than a preset time threshold, the actual delivery routing information of the target business order is obtained from the routing system through the routing information interface.
[0045] The estimated delivery time information and actual delivery time information of a business order indicate the delivery efficiency of the business order and affect the user's application experience. When the time corresponding to the actual delivery time information is later than the time corresponding to the estimated delivery time information, it indicates that the time when the items in the business order are delivered to the user is later than expected, and the time commitment for the business order is not achieved. When the time corresponding to the actual delivery time information is earlier than the time corresponding to the estimated delivery time information, it indicates that the time when the items in the business order are delivered to the user meets the time commitment for the business order.
[0046] Among them, the preset time threshold corresponding to the time error can be a tolerance space in time. When the time error is greater than a certain market, it will be considered as a time abnormality. For example, the estimated delivery time information of a business order is before 6 pm the next day after the order is generated. As long as the delivery is successful before 6 pm the next day, it can be regarded as fulfilling the time commitment for the business order. However, in some cases, it is not suitable for users to sign for business orders at 10 am or 2 pm the next day after the order is generated, which will also cause inconvenience to users. At this time, it will be necessary to readjust the estimated delivery time information or delivery route. For example, the estimated delivery time information can be updated to a more accurate time point of 12 am the next day. The preset time threshold can be 10 minutes, 1 hour or other time values. It can be set according to the business needs of the specific business order delivery scenario.
[0047] When the time error between the estimated delivery time information and the actual delivery time information is greater than the preset time threshold, it indicates that the corresponding target business order has a time exception, which will trigger further information interaction with the routing system to obtain the actual delivery route information of the target business order. Therefore, the actual delivery route information can be analyzed to determine the cause of the time exception so as to make targeted adjustments.
[0048] S130: Determine the timeliness exception routing node of the target business order according to the actual delivery routing information, and update the estimated delivery timeliness information and / or delivery route of the business order corresponding to the associated business object according to the timeliness exception routing node.
[0049] The actual delivery route information includes the time information of the target business order after it is generated, from the order being transmitted to the warehouse, the warehouse items being sorted, the items being sorted and shipped out, the items being loaded after shipping out, the orders being transported to the sorting center, the items arriving at the delivery station, the items being assigned to the delivery personnel, and the delivery being completed. It may also include the transportation route information and the corresponding time information during the transportation process.
[0050] The timeliness information corresponding to each routing node may be provided with corresponding routing node reference time limit information. The routing node reference time limit information may be routing node reference time limit information determined under a standard operating procedure, or may be routing node reference time limit information determined based on actual delivery routing information of a business order without timeliness anomalies.
[0051] When the time limit information of any routing node in the actual delivery route information of the target business order is compared with the reference time limit information of the corresponding routing node, and a time error occurs, it can be confirmed as a routing node with abnormal time limit. Therefore, the estimated delivery time limit information and / or delivery route of the business order corresponding to the associated business object can be updated according to the abnormal time limit routing node. Among them, the associated business object is a business object with the same object attributes and the same warehouse and distribution route as the business object of the target business order. Among them, the object attribute information can be attribute information that affects the delivery time limit of the business object, such as the volume or weight specifications of the business object, the delivery time limit type, and the specified delivery method. Of course, the associated business object also includes the business object itself in the target business order.
[0052] When the time-limit exception routing node is the routing node before the order is shipped out, the estimated delivery time limit information of the business order of the associated business object can be adjusted accordingly to make the promised time limit more accurate. When the time-limit exception routing node is the routing node after the order is shipped out, the delivery route of the business order of the associated business object can be adjusted accordingly, such as changing the route with shorter time, changing the mode of transportation, etc., thereby reducing the time limit error between the estimated delivery time limit information and the actual delivery time limit information of the subsequent business orders of the associated objects.
[0053] The technical solution of this embodiment is to obtain the estimated delivery time information of the target business order, and obtain the actual delivery time information of the target business order from the routing system through the routing information interface; when the time error corresponding to the estimated delivery time information and the actual delivery time information is greater than the preset time threshold, obtain the actual delivery route information of the target business order from the routing system through the routing information interface; determine the time exception routing node of the target business order according to the actual delivery route information, and update the estimated delivery time information and / or delivery route of the business order corresponding to the associated business object according to the time exception routing node; wherein the associated business object is a business object with the same object attribute information as the business object of the target business order and the same warehouse and distribution route, and the object attribute information includes attribute information that affects the delivery time of the business object. The technical solution of this embodiment solves the problem of deviation between the promised time and the actual time of the business order, and can achieve the strengthening of information interaction between business fulfillment management systems, timely update the estimated promised time of the business order, so as to reduce the occurrence of inaccurate time estimation.
[0054] Figure 2 A flowchart of a business information update method provided in an embodiment of the present invention. This embodiment and the business information update method in the above embodiment belong to the same inventive concept, and further describes the process of obtaining the target business order and the timeliness information of the target business order. The method can be executed by a business information update device, which can be implemented by software and / or hardware and integrated in a computer device with application development function.
[0055] like Figure 2 As shown, the service information updating method of this embodiment includes the following steps:
[0056] S210, filtering the business orders in the preset business order pool according to the order time of each business order, the object attribute information of the business object in the business order, the warehouse and distribution address and the delivery time type of the business order to obtain a target business order set.
[0057] Normally, business orders generated in a time batch, and if the object attribute information of the business objects in the business orders, the warehouse and distribution addresses, and the delivery time type of the business orders are the same, they are usually sorted, packaged, and transported in the same batch, and the corresponding estimated delivery time information is also the same. Among them, the object attribute information of the business objects includes attribute information that affects the delivery time of the business objects, for example, it may be the weight and specification information of the business objects (i.e., the items that the user exchanges through resources). According to different specification information, the transportation vehicles may be different, and the time standards corresponding to each routing node in the sorting and outbound process may also be different.
[0058] In the process of updating business information, the business orders in the preset business order pool can be automatically screened based on the order time of each business order, the object attribute information of the business object in the business order, the warehouse and distribution address of the business order, and the delivery time type, and the business orders with the same order time, object attribute information, warehouse and distribution route corresponding to the warehouse and distribution address, and delivery time type are screened out to obtain the target business order set. Among them, the preset business order pool can be a business order pool composed of completed delivery business orders on a certain day, or a business order pool composed of completed delivery business orders in a certain area on a certain day.
[0059] In an optional implementation, relevant business personnel may set screening conditions for target business orders, select the transportation flow direction of business orders, and conduct targeted analysis on business orders in delivery areas with more timeliness anomalies.
[0060] For example, Figure 3 As shown, a calculation condition setting module in a system interaction interface includes various controls for setting the screening conditions of the target business order, such as distribution center, storehouse (warehouse), four-level address, order time, document type, timeliness type, cache and timeliness products, etc. Among them, the timeliness product associated with the timeliness type can be ordinary products for small and medium-sized transportation, large-item transportation products, or same-city distribution products. The document type indicates the type of transportation document corresponding to the business order. The cache indicates the temporary storage address of the data of the filtered target business order. The order time can be calculated at multiple time points such as 1:00, 10:30, 11:30 and 13:30 respectively.
[0061] like Figure 4 As shown, the warehouse can be RDC, FDC or TDC. According to the settings of the warehouse and the four-level address, target business orders with different routing directions (red arrows) can be obtained from different warehouses. Among them, RDC (Regional Distribution Center) is a regional distribution center, which is used as a logistics transportation node to collect goods and then redistribute them according to reasonable transportation capacity. FDC (Fromt Distribution Center) is a front-end logistics center and a transfer center used to temporarily store goods for assembly of full trucks and regular route shipment. TDC (Transportation Distribution Center) is a freight logistics center.
[0062] In the process of selecting the fourth-level address, based on the selection results of the warehouse, it can be divided into cross-regional fourth-level addresses and local (same-city) fourth-level addresses. For the selection of local (same-city) fourth-level addresses, you can first obtain the distribution route including the historical business orders corresponding to the third-level address through the third-level address of the same level as the warehouse, and then select the fourth-level address with the largest order volume as the screening condition for the target business order. For the fourth-level address across regions, it can be the historical business orders corresponding to other second-level addresses except the second-level addresses that can be covered by the warehouse, and then select the fourth-level address corresponding to the second-level address with the largest order volume according to the order volume.
[0063] In an optional implementation, the business orders may be screened not only based on the business order volume of the fourth-level address, but also based on the target delivery site. The business orders corresponding to the delivery site with the largest business order volume under the fourth-level address may be screened as the target business orders. Figure 5 As shown in the figure, the business orders of Level 4 Address 1 come from three distribution sites, ABC, with the delivery quantities of 300, 200 and 100 respectively; the delivery addresses of distribution site B include Level 4 Address 1 and Level 4 Address 3, with the delivery quantities of 200 and 600 respectively. For Level 4 Address 1, site A needs to be selected as the representative site.
[0064] S220: Perform statistical analysis on the estimated delivery time efficiency information of each target business order in the target business order set to determine the estimated delivery time efficiency information corresponding to each target business order in the target business order set.
[0065] Among them, the specific information content of the estimated delivery time information can correspond to Figure 3 The information content in the information table in the trial calculation results.
[0066] Each target business order corresponds to an estimated delivery time information. The estimated delivery time information of each target business order in a target business order set can be statistically analyzed to obtain the estimated delivery time information corresponding to each target business order in the target business order set. For example, based on the statistical results, the median of the estimated time corresponding to the target business orders in a target business order set can be taken as the estimated delivery time information of a target business order set. Normally, the estimated delivery time of different target business orders is the same when the order time is the same, the warehouse address is the same, the business object attribute information is the same, and the delivery time is the same.
[0067] The estimated delivery time information may include: Figure 6The start time of downloading (order storage time), storage deadline, packaging deadline, receiving warehouse deadline, port entry time, port departure time, arrival time, sorting center departure time, delivery station inspection deadline, delivery personnel receipt deadline, and successful delivery deadline are shown in the table. The deadline of each node can be understood as the longest time to reach the corresponding routing node.
[0068] S230. Send the order identification information of each target business order in the target business order set to the routing system through the routing information interface, so that the routing system determines the target business order according to the order identification information, and determines the actual delivery time information of the target business order.
[0069] After obtaining the estimated delivery time information, you can request the routing system to obtain the actual delivery time information of the target business order through the routing information interface. First, send the order identification information of each target business order in the target business order set to the routing system, and determine the business order data object that reads data from the routing system. The routing system determines the target business order based on the order identification information and determines the actual delivery time information of the target business order.
[0070] When determining the actual delivery time efficiency information of the target business order, the routing system can obtain the actual delivery routing information of each target business order respectively, and determine the corresponding actual delivery time efficiency according to the delivery completion time. Similarly, the actual delivery time efficiency information of each target business order in the target business order set can be statistically analyzed to determine an actual delivery time efficiency information for feedback. In a feasible implementation, the data of the estimated delivery time efficiency information and the actual delivery time efficiency information can also be read and compared for each business order.
[0071] S240. Obtain actual delivery time information of the target business order sent by the routing system through the routing information interface.
[0072] After the routing system determines the actual delivery time information for feedback, the information can be fed back through the routing information interface. Correspondingly, the service information updating device can obtain the actual delivery time information of the target service order sent by the routing system through the routing information interface.
[0073] S250: When the time error between the estimated delivery time information and the actual delivery time information is greater than a preset time threshold, the actual delivery routing information of the target business order is obtained from the routing system through the routing information interface.
[0074] The associated business object is a business object having the same object attributes and the same warehouse distribution route as the business object of the target business order.
[0075] S260: Determine the timeliness exception routing node of the target business order according to the actual delivery routing information, and update the estimated delivery timeliness information and / or delivery route of the business order corresponding to the associated business object according to the timeliness exception routing node.
[0076] The technical solution of this embodiment is to obtain a target business order set by filtering the business orders in the preset business order pool according to the order placement time of each business order, the object attribute information of the business object in the business order, the warehouse and distribution address and the delivery time type of the business order; statistical analysis is performed on the estimated delivery time information of the target business order in each target business order set to determine the estimated delivery time information corresponding to the target business order in each target business order set; the order identification information of the target business order in each target business order set is sent to the routing system through the routing information interface, so that the routing system determines the target business order according to the order identification information and determines the actual delivery time information of the target business order; the actual delivery time information of the target business order sent by the routing system is obtained through the routing information interface; when the time error corresponding to the estimated delivery time information and the actual delivery time information is greater than the preset time length threshold, the actual delivery route information of the target business order is obtained from the routing system through the routing information interface; the time exception routing node of the target business order is determined according to the actual delivery route information, and the estimated delivery time information and / or delivery route of the business order corresponding to the associated business object is updated according to the time exception routing node. The technical solution of this embodiment solves the problems of how to synchronize information between subsystems of the business fulfillment management system and how to screen business orders. It can strengthen the information interaction between business fulfillment management systems, screen and analyze business orders in areas with a high incidence of timeliness exceptions, and timely update the estimated committed timeliness of business orders to reduce the occurrence of inaccurate timeliness estimates.
[0077] Figure 7 This is a flowchart of a method for updating service information provided by an embodiment of the present invention. This embodiment and the method for updating service information in the above embodiment belong to the same inventive concept, and further illustrates the process of analyzing and confirming routing nodes with abnormal timeliness. The method can be executed by a service information updating device, which can be implemented by software and / or hardware and integrated into a computer device with application development function.
[0078] like Figure 7 As shown, the service information updating method of this embodiment includes the following steps:
[0079] S310: Obtain estimated delivery time information of the target business order, and obtain actual delivery time information of the target business order from the routing system through a routing information interface.
[0080] S320: When the time error between the estimated delivery time information and the actual delivery time information is greater than a preset time threshold, the actual delivery routing information of the target business order is obtained from the routing system through the routing information interface.
[0081] The situation where the time error between the estimated delivery time information and the actual delivery time information is greater than the preset time threshold includes the situation where the first time corresponding to the estimated delivery time information is earlier than the second time corresponding to the actual delivery time information, and the time error between the first time and the second time is greater than the corresponding first preset time error; or the first time is later than the second time, and the time error between the first time and the second time is greater than the corresponding second preset time error. The first preset time error and the second preset time error are determined according to the time type of the target business order.
[0082] Among them, the first time corresponding to the estimated delivery time information is earlier than the second time corresponding to the actual delivery time information, indicating that the delivery time of the business order exceeds the estimated promised time. The first time is later than the second time, indicating that the delivery time of the business order is within the estimated promised time. However, when the delivery time of the business order is within the estimated promised time, if the time error between the first time and the second time is greater than the corresponding second preset time error, such as 3 hours, it indicates that the estimated delivery time may be too loose and the estimated delivery time can be further optimized.
[0083] S330: Determine the routing flow duration between two adjacent routing nodes according to the node time of each routing node in the actual delivery routing information.
[0084] Specifically, the actual delivery route information may include Figure 6 The corresponding routing node actual time in the information table shown is the start time of downloading (order storage time), actual storage time, actual packaging time, actual receiving warehouse time, actual port entry time, actual port exit time, actual arrival time, actual sorting center departure time, actual distribution station inspection time, actual delivery person receipt time, and actual successful delivery time. The actual time of each routing node constitutes the actual distribution routing information.
[0085] According to the node time of each routing node in the actual delivery routing information, the routing flow duration of the target business order between two adjacent routing nodes can be determined by the time difference.
[0086] S340: Compare the routing flow duration with the corresponding reference duration to determine the time-limit abnormal routing node of the target business order.
[0087] The corresponding routing flow time between two adjacent routing nodes can be set with a corresponding reference time. The reference time can be a reference time determined under a standard operating procedure, or a reference time determined based on actual delivery routing information of a business order without any time-limit abnormality problem.
[0088] When the routing flow duration between any two adjacent routing nodes is longer than the corresponding reference duration, it can be determined that the corresponding two routing nodes can be determined as routing nodes with abnormal timeliness.
[0089] S350. When the time-limit exception routing node is a pre-delivery routing node, update the estimated delivery time limit information of the business order corresponding to the associated business object; and / or, when the time-limit exception routing node is a post-delivery routing node, update the delivery route of the business order corresponding to the associated business object.
[0090] The technical solution of this embodiment is to obtain the estimated delivery time information of the target business order, and obtain the actual delivery time information of the target business order from the routing system through the routing information interface; when the time error corresponding to the estimated delivery time information and the actual delivery time information is greater than a preset time threshold, obtain the actual delivery routing information of the target business order from the routing system through the routing information interface; determine the routing flow time between two adjacent routing nodes according to the node time of each routing node in the actual delivery routing information; compare the routing flow time with the corresponding reference time to determine the time-abnormal routing node of the target business order; when the time-abnormal routing node is a pre-delivery routing node, update the estimated delivery time information of the business order corresponding to the associated business object; and / or, when the time-abnormal routing node is a post-delivery routing node, update the delivery route of the business order corresponding to the associated business object. The technical solution of this embodiment solves the problem of how to determine the routing nodes with abnormal timeliness. It can analyze the actual delivery route information details to determine the routing nodes with abnormal timeliness, screen and analyze business orders in areas with a high incidence of abnormal timeliness, and timely update the estimated promised timeliness of business orders to reduce the occurrence of inaccurate timeliness estimates.
[0091] Figure 8 The flowchart of a business information update method application example is shown. When screening the target business orders, the orders T-1 day before a certain planned delivery date T (the delivery completion date corresponding to the estimated delivery time information) are selected. First, nested addresses are identified for each order. If there are nested addresses, the corresponding order is marked as an address abnormality order to implement abnormal classification of the corresponding order. For orders with normal address information and no nested addresses, the estimated delivery time information and actual delivery time information of the order can be analyzed to determine whether there is a time abnormality.
[0092] If the time information corresponding to the estimated delivery time is earlier than the time information corresponding to the actual delivery time, it is considered that there is an "inverted" time abnormality problem; if the time information corresponding to the estimated delivery time is later than the time information corresponding to the actual delivery time, it is considered that the time estimate is relatively "loose" and the estimated time also needs to be adjusted.
[0093] After confirming "inverted" or "loose", determine whether to add a new order under the corresponding time exception classification by judging the time difference between the time information corresponding to the estimated delivery time information and the time information corresponding to the actual delivery time information and the corresponding preset time threshold. If it is not a new order under the corresponding time exception classification, it is determined to be an order classified abnormally. The time fulfillment rate of the routing direction corresponding to the abnormally classified orders can be further analyzed, and the time information or routing can be further adjusted according to the time fulfillment rate.
[0094] After determining that a business order is a new order under the corresponding time-limit exception category, the actual routing information of the order can be further analyzed to determine the abnormal routing node. In this process, the "routing static series time limit" and "delivery completion time" can be compared in sequence. Among them, the "routing static series time limit" can be the time used by each routing node before outbound transportation. The "delivery completion time" can be the time used from outbound transportation to completion of distribution.
[0095] In the abnormal case of "inversion", if the "delivery completion time" does not change after comparison, then the estimated delivery time information needs to be modified and adjusted on the "Promise" time commitment system side. For example, increase the time corresponding to the estimated delivery time information. If the "delivery completion time" changes after comparison, the route can be adjusted.
[0096] In the abnormal case of "looseness", if the "delivery completion time" does not change after comparison, then the estimated delivery time information needs to be modified and adjusted on the "Promise" time commitment system side. For example, reduce the time corresponding to the estimated delivery time information. If the "delivery completion time" changes after comparison, the route can be adjusted.
[0097] For further information about route adjustment, please refer to Fig. 9The process shown. Assume that the first recommended route plan uses the R1 line to complete the CD segment transportation, and the dispatching vehicle shift of R1 is S1; after dynamic changes, the recommended route of the CD segment is changed from R1 to R2, and the dispatching shift of R2 is S2. However, when the vehicle is actually closed, R2 is not used, but R3, which is dispatched on the same shift as R2, is used. At this time, it is necessary to compare whether R3 and R2 are multi-route situations, that is, from a planning perspective, any route can be used. If any route can be used, it means that the operation of the distribution personnel is normal, although it does not match the current plan of the route, or even later than the current plan. At this time, it is necessary to revise the plan to avoid abnormal assessment indicators of the distribution personnel link. If the plan needs to be revised, the plan for practical reference should be revised, that is, the latest version of the plan, not the original plan. Because when the order runs to the current node, the first recommended route is outdated for the current link and subsequent links; compared with the actual operation route, the reference system for judging whether the playback conditions are met is the latest version of the route (R2), rather than the first recommended route, which can improve the intelligence level of the routing system and enable it to more accurately predict and guarantee timeliness. Based on the data of the two systems, the promised timeliness is optimized. In this process, more influencing factors can be considered, such as warehouse location, delivery distance, traffic conditions, etc., to make the promised timeliness closer to reality.
[0098] go through Figure 8 In the corresponding process, through the data connection and sharing between the time commitment system and the routing system, including the real-time synchronization of key information such as order information, time data, logistics status, etc., the consistency and real-time update of information are ensured. This can improve the accuracy of decision-making and reduce the time inversion problem caused by information asynchrony. When there is a large deviation between the time commitment system (Promise) and the actual time of the routing system, it can automatically trigger an early warning or adjust the strategy to ensure that the order can be delivered on time and the estimated commitment time of the business order is updated in time to reduce the occurrence of inaccurate time estimation. It is also possible to implement a continuous monitoring system to regularly evaluate the fusion effect of the commitment time and the routing system information to ensure the effectiveness of the measures and make adjustments according to the actual situation. After the integration work is implemented, the synergy effect of the time commitment system and the routing system should be continuously monitored. According to the monitoring results, the strategy and method should be adjusted in time to ensure the continuous optimization and improvement of the integration work. Thereby improving user satisfaction and trust, reducing the complaint rate, and improving the overall logistics efficiency and resource utilization efficiency.
[0099] Fig.10 A structural diagram of a business information updating device provided in an embodiment of the present invention. This embodiment is applicable to scenarios where the estimated time for business completion is updated. The business information updating device can be implemented by software and / or hardware and integrated into a computer terminal device with application development capabilities.
[0100] like Fig.10 As shown, the service information updating device includes: an aging information acquisition module 410 , an aging error evaluation module 420 and an aging information updating module 430 .
[0101] Among them, the timeliness information acquisition module 410 is used to obtain the estimated delivery timeliness information of the target business order, and obtain the actual delivery timeliness information of the target business order from the routing system through the routing information interface; the timeliness error evaluation module 420 is used to obtain the actual delivery route information of the target business order from the routing system through the routing information interface when the timeliness error corresponding to the estimated delivery timeliness information and the actual delivery timeliness information is greater than the preset time length threshold; the timeliness information update module 430 is used to determine the timeliness abnormality routing node of the target business order according to the actual delivery route information, and update the estimated delivery timeliness information and / or delivery route of the business order corresponding to the associated business object according to the timeliness abnormality routing node; wherein the associated business object is a business object with the same object attribute information as the business object of the target business order and the same warehouse and distribution route, and the object attribute information includes attribute information that affects the delivery timeliness of the business object.
[0102] The technical solution of this embodiment obtains the estimated delivery time information of the target business order, and obtains the actual delivery time information of the target business order from the routing system through the routing information interface; when the time error corresponding to the estimated delivery time information and the actual delivery time information is greater than the preset time threshold, obtains the actual delivery route information of the target business order from the routing system through the routing information interface; determines the time exception routing node of the target business order according to the actual delivery route information, and updates the estimated delivery time information and / or delivery route of the business order corresponding to the associated business object according to the time exception routing node; wherein the associated business object is a business object with the same object attributes as the business object of the target business order and the same warehouse and distribution route. The technical solution of this embodiment solves the problem of deviation between the promised time and the actual time of a business order, and can achieve the strengthening of information interaction between business fulfillment management systems, and timely update of the estimated promised time of business orders to reduce the occurrence of inaccurate time estimates.
[0103] In an optional implementation, the timeliness information acquisition module 410 is specifically used to:
[0104] The business orders in the preset business order pool are screened according to the order placement time of each business order, the object attribute information of the business object in the business order, the warehouse and distribution address and the delivery time type of the business order to obtain a target business order set; wherein the warehouse and distribution address includes four-level address information;
[0105] Statistical analysis is performed on the estimated delivery time efficiency information of each target business order in the target business order set to determine the estimated delivery time efficiency information corresponding to each target business order in the target business order set.
[0106] In an optional implementation, the timeliness information acquisition module 410 is specifically used to:
[0107] Sending the order identification information of each target business order in the target business order set to the routing system through the routing information interface, so that the routing system determines the target business order according to the order identification information, and determines the actual delivery time information of the target business order;
[0108] Through the routing information interface, the actual delivery time information of the target business order sent by the routing system is obtained.
[0109] In an optional implementation, the timeliness information acquisition module 410 is specifically used to:
[0110] In the preset business order pool, business orders with the same order time, object attribute information, warehouse and distribution routes corresponding to the warehouse and distribution addresses, and delivery timeliness types are selected to obtain a target business order set.
[0111] In an optional implementation, the timeliness error evaluation module 420 is specifically used to:
[0112] The first time corresponding to the estimated delivery time information is earlier than the second time corresponding to the actual delivery time information, and the time error between the first time and the second time is greater than the corresponding first preset time error; or,
[0113] The first time is later than the second time, and the time error between the first time and the second time is greater than the corresponding second preset time error;
[0114] The first preset time error and the second preset time error are determined according to the timeliness type of the target business order.
[0115] In an optional implementation, the timeliness information updating module 430 is specifically used to:
[0116] According to the node time of each routing node in the actual delivery routing information, the routing flow duration between two adjacent routing nodes is determined;
[0117] Compare the routing flow duration with the corresponding reference duration to determine the time-limited abnormal routing node of the target business order.
[0118] In an optional implementation, the timeliness information updating module 430 is specifically used to:
[0119] When the time-limit exception routing node is the pre-delivery routing node, the estimated delivery time limit information of the business order corresponding to the associated business object is updated;
[0120] And / or, when the time-limit exception routing node is a post-delivery routing node, the delivery route of the business order corresponding to the associated business object is updated.
[0121] The service information updating device provided in the embodiment of the present invention can execute the service information updating method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0122] Fig.11 A schematic diagram of the structure of a computer device provided in an embodiment of the present invention. Fig.11 A block diagram of an exemplary computer device 12 suitable for use in implementing embodiments of the present invention is shown. Fig.11 The computer device 12 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention. The computer device 12 can be any terminal device with computing capabilities, such as an intelligent controller and server, a mobile phone and other terminal devices.
[0123] like Fig.11 As shown, the computer device 12 is in the form of a general-purpose computing device. The components of the computer device 12 may include, but are not limited to: one or more processors or processing units 16, a system memory 28, and a bus 18 that connects various system components (including the system memory 28 and the processing unit 16).
[0124] Bus 18 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. By way of example, these architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MAC) bus, an Enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.
[0125] The computer device 12 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computer device 12, including volatile and non-volatile media, removable and non-removable media.
[0126] The system memory 28 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 30 and / or cache memory 32. The computer device 12 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 34 may be used to read and write non-removable, non-volatile magnetic media ( Fig.11 not shown, usually called a "hard drive"). Although Fig.11 Not shown in the figure, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to the bus 18 via one or more data medium interfaces. The system memory 28 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the present invention.
[0127] A program / utility 40 having a set (at least one) of program modules 42 may be stored, for example, in system memory 28, such program modules 42 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 42 generally perform the functions and / or methods of the embodiments described herein.
[0128] The computer device 12 may also communicate with one or more external devices 14 (e.g., keyboards, pointing devices, displays 24, etc.), one or more devices that enable a user to interact with the computer device 12, and / or any device that enables the computer device 12 to communicate with one or more other computing devices (e.g., network cards, modems, etc.). Such communication may be performed via an input / output (I / O) interface 22. Furthermore, the computer device 12 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 20. As shown, the network adapter 20 communicates with the other modules of the computer device 12 via the bus 18. It should be understood that although Fig.11 Not shown, other hardware and / or software modules may be used in conjunction with computer device 12, including but not limited to microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0129] The processing unit 16 executes various functional applications and data processing by running the program stored in the system memory 28, for example, implementing the service information updating method provided by the embodiment of the present invention, the method comprising:
[0130] Obtain the estimated delivery time information of the target business order, and obtain the actual delivery time information of the target business order from the routing system through the routing information interface;
[0131] When the time difference between the estimated delivery time information and the actual delivery time information is greater than the preset time threshold, the actual delivery route information of the target business order is obtained from the routing system through the routing information interface;
[0132] Determine the timeliness exception routing node of the target business order according to the actual delivery routing information, and update the estimated delivery timeliness information and / or delivery route of the business order corresponding to the associated business object according to the timeliness exception routing node;
[0133] Among them, the associated business object is a business object with the same object attribute information and the same warehouse and distribution route as the business object of the target business order, and the object attribute information includes attribute information that affects the delivery timeliness of the business object.
[0134] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, a service information updating method as provided in any embodiment of the present invention is implemented. The method includes:
[0135] Obtain the estimated delivery time information of the target business order, and obtain the actual delivery time information of the target business order from the routing system through the routing information interface;
[0136] When the time difference between the estimated delivery time information and the actual delivery time information is greater than the preset time threshold, the actual delivery route information of the target business order is obtained from the routing system through the routing information interface;
[0137] Determine the timeliness exception routing node of the target business order according to the actual delivery routing information, and update the estimated delivery timeliness information and / or delivery route of the business order corresponding to the associated business object according to the timeliness exception routing node;
[0138] The associated business object is a business object having the same object attributes and the same warehouse distribution route as the business object of the target business order.
[0139] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0140] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0141] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0142] Computer program code for performing the operation of the present invention may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0143] It should be understood by those skilled in the art that the modules or steps of the present invention described above can be implemented by a general-purpose computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, optionally, they can be implemented by a program code executable by a computer device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0144] The embodiments of the present disclosure also provide a computer program product, including a computer program, which, when executed by a processor, implements the service information updating method provided in any one of the embodiments of the present disclosure.
[0145] In the process of implementation, the computer program product can be written in one or more programming languages or a combination thereof to perform the computer program code for the disclosed operation, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet).
[0146] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A business information updating method, applied to a time commitment system, characterized in that: include: Obtaining estimated delivery time information of a target business order, and obtaining actual delivery time information of the target business order from a routing system through a routing information interface; When the time difference between the estimated delivery time information and the actual delivery time information is greater than a preset time threshold, obtaining the actual delivery route information of the target business order from the routing system through the routing information interface; Determine the timeliness exception routing node of the target business order according to the actual delivery routing information, and update the estimated delivery timeliness information and / or delivery route of the business order corresponding to the associated business object according to the timeliness exception routing node; The associated business object is a business object having the same object attribute information and the same warehouse and distribution route as the business object of the target business order, and the object attribute information includes attribute information that affects the delivery timeliness of the business object.
2. The method according to claim 1, characterized in that The obtaining of the estimated delivery time information of the target business order includes: The business orders in the preset business order pool are screened according to the order placement time of each business order, the object attribute information of the business object in the business order, the warehouse and distribution address of the business order, and the delivery time type to obtain a target business order set; wherein the warehouse and distribution address includes four-level address information; Statistical analysis is performed on the estimated delivery time efficiency information of each target business order in the target business order set to determine the estimated delivery time efficiency information corresponding to each target business order in the target business order set.
3. The method according to claim 2, characterized in that The obtaining the actual delivery time efficiency information of the target business order from the routing system through the routing information interface includes: Sending the order identification information of each target business order in the target business order set to the routing system through the routing information interface, so that the routing system determines the target business order according to the order identification information, and determines the actual delivery time information of the target business order; The actual delivery time information of the target business order sent by the routing system is obtained through the routing information interface.
4. The method according to claim 2, characterized in that: The business orders in the preset business order pool are screened according to the order placement time of each business order, the object attribute information of the business object in the business order, the warehouse distribution address and the delivery time type of the business order to obtain a target business order set, including: In the preset business order pool, business orders having the same order time, object attribute information, warehouse and distribution routes corresponding to the warehouse and distribution addresses, and delivery timeliness types are screened out to obtain the target business order set.
5. The method according to claim 1, characterized in that The situation where the time error between the estimated delivery time information and the actual delivery time information is greater than a preset time threshold includes: The first time corresponding to the estimated delivery time information is earlier than the second time corresponding to the actual delivery time information, and the time error between the first time and the second time is greater than the corresponding first preset time error; or, The first time is later than the second time, and the time difference between the first time and the second time is greater than the corresponding second preset time difference; The first preset time error and the second preset time error are determined according to the timeliness type of the target business order.
6. The method according to claim 1, characterized in that The determining of the time-limit abnormality routing node of the target business order according to the actual delivery routing information includes: Determine the routing flow duration between two adjacent routing nodes according to the node time of each routing node in the actual delivery routing information; The routing flow duration is compared with the corresponding reference duration to determine the time-limited abnormal routing node of the target business order.
7. The method according to claim 6, characterized in that The updating of the estimated delivery time information and / or delivery route of the business order corresponding to the associated business object according to the time exception routing node includes: When the time-limit exception routing node is a pre-delivery routing node, updating the estimated delivery time limit information of the business order corresponding to the associated business object; And / or, when the time-limit exception routing node is a post-delivery routing node, the delivery route of the business order corresponding to the associated business object is updated.
8. A service information updating device, characterized in that: include: A time efficiency information acquisition module is used to acquire the estimated delivery time efficiency information of the target business order, and acquire the actual delivery time efficiency information of the target business order from the routing system through the routing information interface; A time error evaluation module, configured to obtain the actual delivery routing information of the target business order from the routing system through the routing information interface when the time error corresponding to the estimated delivery time information and the actual delivery time information is greater than a preset time threshold; A timeliness information updating module, used to determine the timeliness exception routing node of the target business order according to the actual delivery routing information, and update the estimated delivery timeliness information and / or delivery route of the business order corresponding to the associated business object according to the timeliness exception routing node; The associated business object is a business object having the same object attribute information and the same warehouse and distribution route as the business object of the target business order, and the object attribute information includes attribute information that affects the delivery timeliness of the business object.
9. A computer device, characterized in that: The computer device comprises: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the service information updating method as described in any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the service information updating method as described in any one of claims 1 to 7 is implemented.
11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the service information updating method according to any one of claims 1 to 7.
