Logistics trajectory information processing method, medium, system, device and computing equipment

By converting raw logistics trajectory information into standard logistics trajectory information on the logistics trajectory service terminal, the problem of cumbersome logic for identifying logistics nodes of different carriers in e-commerce platforms is solved, resulting in cost reduction and improved user experience.

CN115600950BActive Publication Date: 2025-10-28HANGZHOU NETEASE ZAIGU TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211303550.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-24
Publication Date
2025-10-28
Estimated Expiration
2042-10-24

AI Technical Summary

Technical Problem

In the multiple business systems of e-commerce platforms, it is necessary to identify the logistics nodes of different carriers, which makes the maintenance process cumbersome and costly, especially when the meaning of logistics nodes changes.

Method used

The system obtains raw logistics trajectory information through a logistics trajectory server, converts it into standard logistics trajectory information, and sends it uniformly to various business systems, thus avoiding the need to set up logistics node identification logic for different carriers in each system.

Benefits of technology

It reduced the cost of using logistics information in various business systems, improved the user experience, and simplified the maintenance process of logistics information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115600950B_ABST
    Figure CN115600950B_ABST
Patent Text Reader

Abstract

This disclosure provides a method, medium, system, apparatus, and computing device for processing logistics trajectory information. The method includes: acquiring original logistics trajectory information corresponding to a waybill; the original logistics trajectory information includes the carrier and original logistics nodes; based on the correspondence between the carrier's logistics nodes and standard logistics nodes, converting the original logistics nodes in the original logistics trajectory information into standard logistics nodes to obtain standard logistics trajectory information; and sending the standard logistics trajectory information to various business systems of the e-commerce platform. This method, by converting the original logistics trajectory information into standard logistics trajectory information at the logistics trajectory server, eliminates the need for each business system to identify the original logistics trajectory information, thereby significantly reducing the cost of using logistics information for each business system and providing a better user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of this disclosure relate to the field of logistics information technology, and more specifically, the embodiments of this disclosure relate to logistics trajectory information processing methods, media, systems, devices and computing equipment. Background Technology

[0002] This section is intended to provide background or context for the embodiments of this disclosure as set forth in the claims. The description herein is not intended to be a prior art simply because it is included in this section.

[0003] E-commerce platforms often need to obtain logistics information from carriers and carry out different business operations based on logistics nodes.

[0004] Multiple business systems within an e-commerce platform, such as the order system and customer service system, require different mechanisms. The order system needs to process refunds for users when the logistics node is determined to be a refused delivery; the customer service system needs to remind users to collect their packages when the logistics node is determined to be a delivery delivery. Each system within the e-commerce platform needs to understand the meaning of logistics nodes. However, different carriers use different methods to automatically represent logistics nodes, such as carrier A using the number 50 to represent the pickup node, and carrier B using the number 128. Based on this, each business system needs to add its own logic to identify the logistics nodes for each carrier in order to perform corresponding business operations.

[0005] However, the above method requires setting up the identification logic for logistics nodes in multiple business systems. When the meaning of logistics nodes changes, the maintenance process becomes cumbersome, resulting in high costs for using logistics information. Summary of the Invention

[0006] This disclosure provides a method, medium, system, device, and computing equipment for processing logistics trajectory information, so as to reduce the cost of using logistics information in various business systems.

[0007] In a first aspect of this disclosure, a method for processing logistics trajectory information is provided, the method being applied to a logistics trajectory server; the method includes:

[0008] Obtain the original logistics trajectory information corresponding to the waybill; the original logistics trajectory information includes the carrier and the original logistics node.

[0009] Based on the correspondence between the carrier's logistics nodes and standard logistics nodes, the original logistics nodes in the original logistics trajectory information are converted into standard logistics nodes to obtain standard logistics trajectory information.

[0010] The standard logistics trajectory information is sent to various business systems of the e-commerce platform.

[0011] In a second aspect of the present disclosure, a logistics trajectory information processing system is provided, the system comprising: a logistics trajectory server and various business systems configured in an e-commerce platform;

[0012] The logistics trajectory server is used to obtain the original logistics trajectory information corresponding to the waybill; the original logistics trajectory information includes the carrier and the original logistics node; according to the correspondence between the carrier's logistics node and the standard logistics node, the original logistics node in the original logistics trajectory information is converted into a standard logistics node to obtain standard logistics trajectory information; the standard logistics trajectory information is sent to various business systems of the e-commerce platform;

[0013] Each of the aforementioned business systems is used to acquire the standard logistics trajectory information and execute corresponding business operations based on the standard logistics trajectory information.

[0014] In a third aspect of this disclosure, a computer-readable storage medium is provided, which stores computer-executable instructions that, when executed by a processor, implement the logistics trajectory information processing method as provided in the first aspect.

[0015] In a fourth aspect of this disclosure, a logistics trajectory information processing apparatus is provided, the apparatus being applied to a logistics trajectory server; the apparatus includes:

[0016] The acquisition module is used to acquire the original logistics trajectory information corresponding to the waybill; the original logistics trajectory information includes the carrier and the original logistics node;

[0017] The conversion module is used to convert the original logistics nodes in the original logistics trajectory information into standard logistics nodes according to the correspondence between the carrier's logistics nodes and standard logistics nodes, so as to obtain standard logistics trajectory information.

[0018] The sending module is used to send the standard logistics trajectory information to various business systems of the e-commerce platform.

[0019] In a fifth aspect of the present disclosure, a computing device is provided, comprising: at least one processor and a memory; the memory storing computer execution instructions; and at least one processor executing the computer execution instructions stored in the memory, such that at least one processor performs the logistics trajectory information processing method as provided in the first aspect.

[0020] In this embodiment, the original logistics trajectory information corresponding to the waybill is obtained. The original logistics trajectory information includes the carrier and the original logistics node. According to the correspondence between the carrier's logistics node and the standard logistics node, the original logistics node in the original logistics trajectory information is converted into a standard logistics node to obtain standard logistics trajectory information. The standard logistics trajectory information is sent to various business systems of the e-commerce platform. By converting the original logistics trajectory information into standard logistics trajectory information at the logistics trajectory server, the original logistics trajectory information does not need to be identified by each business system, thereby significantly reducing the cost of using logistics information and bringing a better experience to users. Attached Figure Description

[0021] The above and other objects, features, and advantages of this disclosure will become readily apparent from the following detailed description of exemplary embodiments, taken in conjunction with the accompanying drawings. Several embodiments of this disclosure are illustrated in the drawings by way of example and not limitation, in which:

[0022] Figure 1 A schematic diagram illustrating an application scenario provided according to an embodiment of this disclosure is shown.

[0023] Figure 2 A schematic flowchart of a logistics trajectory information processing method according to an embodiment of the present disclosure is shown.

[0024] Figure 3 A schematic flowchart of a logistics trajectory information processing method according to another embodiment of the present disclosure is shown.

[0025] Figure 4 A schematic flowchart of a logistics trajectory information processing method according to yet another embodiment of the present disclosure is shown.

[0026] Figure 5 A schematic diagram of a logistics trajectory mapping management page provided according to an embodiment of the present disclosure is shown.

[0027] Figure 6 A schematic flowchart of a logistics trajectory information processing method according to yet another embodiment of the present disclosure is shown.

[0028] Figure 7 A schematic diagram illustrating the principle of logistics trajectory information processing according to an embodiment of the present disclosure is shown.

[0029] Figure 8 A schematic flowchart of a logistics trajectory information processing method according to yet another embodiment of the present disclosure is shown.

[0030] Figure 9A schematic diagram of the structure of a logistics trajectory information processing system provided according to an embodiment of the present disclosure is shown.

[0031] Figure 10 A schematic diagram of the structure of a computer-readable storage medium provided according to an embodiment of the present disclosure is shown.

[0032] Figure 11 A schematic diagram of the structure of a logistics trajectory information processing device according to an embodiment of the present disclosure is shown.

[0033] Figure 12 A schematic diagram of the structure of a computing device provided according to an embodiment of the present disclosure is shown.

[0034] In the accompanying drawings, the same or corresponding reference numerals indicate the same or corresponding parts. Detailed Implementation

[0035] The principles and spirit of this disclosure will now be described with reference to several exemplary embodiments. It should be understood that these embodiments are given merely to enable those skilled in the art to better understand and implement this disclosure, and are not intended to limit the scope of this disclosure in any way. Rather, these embodiments are provided to make this disclosure more thorough and complete, and to fully convey the scope of this disclosure to those skilled in the art.

[0036] Those skilled in the art will recognize that embodiments of this disclosure can be implemented as a system, apparatus, device, method, or computer program product. Therefore, this disclosure can be specifically implemented in the following forms: entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.

[0037] According to embodiments of this disclosure, a method, medium, system, apparatus, and computing device for processing logistics trajectory information are proposed.

[0038] In this document, it should be understood that the terminology used is for convenience of understanding only and does not imply any limitation on its meaning. Furthermore, any number of elements in the accompanying drawings is for illustrative purposes only and not for limitation, and any naming is for distinction only and has no limiting meaning.

[0039] In addition, the data involved in this disclosure may be data authorized by the user or fully authorized by all parties. The collection, dissemination and use of the data shall comply with the requirements of relevant national laws and regulations. The implementation methods / executives of this disclosure may be combined with each other.

[0040] The following is a description of the terminology used in this disclosure:

[0041] Waybill: A unique identifier for a parcel, usually consisting of numbers and letters.

[0042] Logistics tracking: The route from the origin to the destination, that is, the path of the package from the sender's address to the delivery address; it includes information such as logistics nodes, occurrence time, text description, location, and operators, which is used to inform users of the transportation route and current location of the express package. Users can check the logistics tracking by waybill number.

[0043] Logistics nodes: These identify the various stages in the logistics and transportation process, such as pickup, delivery, and successful delivery. They are usually described using numbers or text. Invention Overview

[0045] The inventors have discovered that e-commerce systems often contain multiple distinct business systems. Each business system needs to understand the meaning of logistics nodes for different carriers in order to perform corresponding business operations based on these nodes. However, in related technologies, it is typically necessary to add identification logic for each carrier's logistics nodes to each different business system, which leads to significant duplication of identification logic. Furthermore, maintenance becomes difficult when the meaning of logistics nodes changes, ultimately resulting in high costs associated with using logistics information.

[0046] In this solution, the original logistics trajectory information is obtained from the logistics trajectory server, and the original logistics nodes are transformed to obtain standard logistics trajectory information containing standard logistics nodes. This information is then sent to various business systems, thus eliminating the need to set up identification logic for logistics nodes of different carriers in each business system and reducing the cost of using logistics information for business systems.

[0047] After introducing the basic principles of this disclosure, various non-limiting embodiments of this disclosure will be described in detail below.

[0048] Application Scenarios Overview

[0049] First refer to Figure 1 As shown, Figure 1 The illustration shows an application scenario diagram provided according to the embodiments of this disclosure. The equipment involved in the application scenario includes: equipment corresponding to express delivery carriers, logistics tracking service terminals, and equipment corresponding to e-commerce platforms.

[0050] The scenario for processing logistics trajectory information is as follows: When a user queries logistics trajectory information through the e-commerce platform's webpage, application, or mini-program, or when the logistics trajectory information is updated, the logistics trajectory server can actively or passively obtain the original logistics trajectory information from the equipment corresponding to the express carrier, transform the original logistics nodes in the original logistics trajectory information to obtain standard logistics trajectory information containing standard logistics nodes, and send it to the equipment corresponding to the e-commerce platform. The e-commerce platform can then display the standard logistics trajectory information containing standard logistics nodes to the user, or perform corresponding business operations.

[0051] It should be noted that, Figure 1 The equipment corresponding to the express delivery carrier, the logistics tracking service terminal, and the e-commerce platform in the scenario shown are only one example for illustration, but this disclosure is not limited thereto.

[0052] Exemplary methods

[0053] The following is combined with Figure 1 Application scenarios, refer to Figures 2-8 This document describes a method for processing logistics trajectory information according to exemplary embodiments of the present disclosure. It should be noted that the above application scenarios are shown only to facilitate understanding of the spirit and principles of the present disclosure, and the embodiments of the present disclosure are not limited in any way. Rather, the embodiments of the present disclosure can be applied to any applicable scenario.

[0054] refer to Figure 2 , Figure 2 A schematic flowchart illustrating a logistics trajectory information processing method according to an embodiment of this disclosure is shown. Figure 2 As shown, the logistics trajectory information processing method is applied to the logistics trajectory server. The method includes:

[0055] Step S201: Obtain the original logistics trajectory information corresponding to the waybill.

[0056] In one exemplary embodiment of this disclosure, the original logistics trajectory information includes the carrier and the original logistics node.

[0057] When a user places an order on an e-commerce platform, the platform generates a waybill corresponding to that order. The waybill can be identified by a waybill number, and the original logistics trajectory information corresponding to the waybill can be obtained based on the waybill number.

[0058] In one exemplary embodiment of this disclosure, the method for obtaining the original logistics trajectory information corresponding to the waybill may include: when the original logistics trajectory information corresponding to the waybill number is updated, the express carrier may directly send the updated original logistics trajectory information to the logistics trajectory service; or, when the e-commerce platform receives a user's query instruction for a waybill, the e-commerce platform may call the logistics trajectory service in the logistics trajectory service, and the logistics trajectory service may obtain the original logistics trajectory information from the express carrier; or, the logistics trajectory service may periodically obtain the original logistics trajectory information corresponding to the waybill from the express carrier.

[0059] In one exemplary embodiment of this disclosure, the original logistics trajectory information may include a carrier and an original logistics node. The carrier refers to the courier company that transports the package, such as carrier A, carrier B, etc.; the original logistics node refers to a logistics node defined by the carrier and existing in the original logistics trajectory. For example, the original logistics node includes numbers such as 50, 128, 980, etc., and / or text such as "the courier has picked up the package" or "the package has been collected".

[0060] In one exemplary embodiment of this disclosure, the original logistics trajectory information may further include: location and operator information, so that users can have a comprehensive understanding of the logistics information.

[0061] Step S202: Based on the correspondence between the carrier's logistics nodes and standard logistics nodes, convert the original logistics nodes in the original logistics trajectory information into standard logistics nodes to obtain standard logistics trajectory information.

[0062] After obtaining the original logistics trajectory information, the original logistics nodes in the original logistics trajectory information can be converted into standard logistics nodes to obtain standard logistics trajectory information. The standard logistics node represents the logistics node defined in this application.

[0063] In one exemplary embodiment of this disclosure, the correspondence between a carrier's logistics nodes and standard logistics nodes can be obtained. For different carriers, the correspondence between their logistics nodes and standard logistics nodes may differ. Therefore, before converting the original logistics trajectory information, the correspondence between the carrier's logistics nodes and standard logistics nodes can be obtained first.

[0064] In one exemplary embodiment of this disclosure, the logistics tracking server includes a database storing the correspondence between logistics nodes of different carriers and standard logistics nodes. For example, when it is necessary to obtain the correspondence between logistics nodes of carrier A and standard logistics nodes, the correspondence for carrier A can be filtered from the database.

[0065] In one exemplary embodiment of this disclosure, the correspondence stored in the database can be pre-set by the user; for example, business personnel can pre-enter the correspondence through the logistics trajectory mapping management page, and the correspondence can be saved to the database when the business personnel have finished entering the information. Alternatively, the correspondence can be received by the logistics trajectory server from other devices. Specifically, the correspondence can be determined based on the business meaning of the logistics nodes of the express delivery carrier, and the correspondence can be queried based on the carrier.

[0066] After obtaining the correspondence between the carrier's logistics nodes and standard logistics nodes, the original logistics nodes can be converted into standard logistics nodes, thereby converting heterogeneous carrier logistics trajectory information into unified standard logistics trajectory information.

[0067] Step S203: Send standard logistics trajectory information to various business systems of the e-commerce platform.

[0068] In response to receiving standard logistics tracking information, the system sends this information to various business systems on the e-commerce platform. This allows each business system to display the standard logistics tracking information to the user and / or perform corresponding business operations based on it. For example, when the order system determines that the logistics node is "rejection," it executes a refund operation to the user; when the customer service system determines that the logistics node is "delivery," it executes a reminder operation to the user to collect the package.

[0069] In this embodiment, the original logistics trajectory information corresponding to the waybill is obtained. The original logistics trajectory information includes the carrier and the original logistics node. Based on the correspondence between the carrier's logistics node and the standard logistics node, the original logistics node in the original logistics trajectory information is converted into a standard logistics node, thereby obtaining standard logistics trajectory information. The standard logistics trajectory information is then sent to various business systems of the e-commerce platform. The method of this disclosure converts the original logistics trajectory information into standard logistics trajectory information at the logistics trajectory server, so that each business system does not need to identify the original logistics trajectory information, thereby significantly reducing the cost of using logistics information for each business system and bringing a better experience to users.

[0070] Figure 3 A schematic flowchart of a logistics trajectory information processing method according to another embodiment of this disclosure is shown, such as... Figure 3 As shown, the method includes:

[0071] Step S301: Obtain the original logistics trajectory information corresponding to the waybill.

[0072] Step S301 can be referred to Figure 2 Step S201 in the illustrated embodiment will not be repeated here.

[0073] Step S302: Determine at least one original logistics node contained in the original logistics trajectory information.

[0074] After obtaining the original logistics trajectory information, the original logistics nodes contained within that information can be identified. For example, if the original logistics trajectory information includes carriers, original logistics nodes, and location information, then the original logistics nodes can be determined from it.

[0075] To obtain accurate standard logistics trajectory information, all original logistics nodes can be obtained from the original logistics trajectory information.

[0076] Step S303: For each original logistics node, if the original logistics node exists in the corresponding relationship, convert the original logistics node into the corresponding standard logistics node to obtain standard logistics trajectory information.

[0077] In one exemplary embodiment of this disclosure, the correspondence includes: a standard logistics node, and a carrier's logistics node that corresponds to the standard logistics node.

[0078] In one exemplary embodiment of this disclosure, the correspondence includes standard logistics nodes, which may include: pickup, commencement of delivery, successful delivery, rejection, and return.

[0079] The correspondence can also include carrier logistics nodes that correspond to standard logistics nodes. A carrier's logistics nodes include Logistics Node 1, Logistics Node 2, ..., Logistics Node N. However, not every logistics node of a carrier corresponds to a standard logistics node. For example, if N equals 8, Logistics Node 1 and Logistics Node 2 may correspond to pickup nodes in the standard logistics nodes; Logistics Node 3 does not correspond to any standard logistics node; Logistics Node 4 and Logistics Node 5 correspond to start delivery nodes in the standard logistics nodes; Logistics Node 6 corresponds to successful delivery nodes in the standard logistics nodes; and Logistics Node 7 and Logistics Node 8 correspond to rejection nodes and return nodes in the standard logistics nodes, respectively. To facilitate the conversion of original logistics nodes to standard logistics nodes, the correspondence only includes carrier logistics nodes that correspond to standard logistics nodes; there are no carrier logistics nodes that do not correspond to standard logistics nodes.

[0080] When converting the original logistics nodes in the original logistics trajectory information, each original logistics node can be converted separately. Since the correspondence only contains carrier logistics nodes that correspond to standard logistics nodes, for each original logistics node, it can be determined whether the original logistics node exists in the correspondence. If it does, the standard logistics node corresponding to the original logistics node is determined as the converted standard logistics node. For example, for an original logistics node that is not logistics node 3, each original logistics node and its corresponding standard logistics node can be found from the correspondence, thereby converting the original logistics node into a standard logistics node.

[0081] Step S304: If the original logistics node does not exist in the corresponding relationship, remove the original logistics node.

[0082] In one exemplary embodiment of this disclosure, when the original logistics trajectory node does not exist in the correspondence, the original logistics node is removed. Removal means removing the original logistics node from all original logistics nodes, so that the converted standard logistics trajectory information contains only standard logistics nodes and does not contain carrier-defined logistics nodes.

[0083] For example, when logistics node 3 exists in the original logistics nodes, logistics node 3 can be removed from the original logistics nodes, and the remaining original logistics nodes can be converted into standard logistics nodes one by one.

[0084] Step S305: Send standard logistics trajectory information to various business systems of the e-commerce platform.

[0085] Step S305 and Figure 2 Step S203 in the illustrated embodiment is the same and will not be repeated here.

[0086] In this embodiment of the disclosure, by storing only carrier logistics nodes that correspond to standard logistics nodes in the correspondence relationship, and not storing carrier logistics nodes that do not correspond to standard logistics nodes, the efficiency of converting original logistics nodes into standard logistics nodes is improved by searching for the existence of original logistics nodes in the correspondence relationship for conversion.

[0087] In addition, in this embodiment of the disclosure, the logistics trajectory information may also include the occurrence time of the logistics node. Since there may be two or more logistics nodes in a carrier corresponding to a standard logistics node, after converting the original logistics node into a standard logistics node, there will be two or more identical standard logistics nodes, and each standard logistics node will correspond to an occurrence time. When there are multiple identical standard logistics nodes, they can correspond to multiple occurrence times. In order to accurately determine the occurrence time of each standard logistics node, identical standard logistics nodes can also be merged. Figure 4 A schematic flowchart of a logistics trajectory information processing method according to another embodiment of this disclosure is shown, such as... Figure 4 As shown, the method includes:

[0088] Step S401: Obtain the original logistics trajectory information corresponding to the waybill.

[0089] Step S402: Determine at least one original logistics node contained in the original logistics trajectory information.

[0090] Step S403: For each original logistics node, if an original logistics node exists in the corresponding relationship, convert the original logistics node into the corresponding standard logistics node.

[0091] Step S404: If there are identical standard logistics nodes, merge the identical standard logistics nodes and determine the occurrence time of the merged standard logistics nodes to obtain standard logistics trajectory information.

[0092] Step S405: Send standard logistics trajectory information to various business systems of the e-commerce platform.

[0093] Steps S401 to S403 above can be referred to Figure 3 Steps S301 to S303 and step S405 in the illustrated embodiment can be referred to Figure 3 Step S305 in the illustrated embodiment will not be repeated here.

[0094] For step S404, after converting each original logistics node into a standard logistics node, it can be determined whether there are identical standard logistics nodes. If so, the identical standard logistics nodes can be merged. For example, when the number of a certain standard logistics node after conversion is 3, the three standard logistics nodes need to be merged to obtain one standard logistics node.

[0095] The occurrence time of the merged standard logistics node can be determined based on the occurrence time of the original logistics nodes corresponding to the pre-merger standard logistics nodes. Optionally, the occurrence times of all original logistics nodes corresponding to the pre-merger standard logistics nodes can be determined, and the occurrence time corresponding to the merged standard logistics node can be selected from these determined original logistics node occurrence times. Specifically, when selecting, the occurrence time corresponding to the earliest occurring original logistics node can be determined as the occurrence time of the merged standard logistics node; or, the occurrence time corresponding to the latest occurring original logistics node can be determined as the occurrence time of the merged standard logistics node.

[0096] In one embodiment of this disclosure, the correspondence further includes: a time-sensor aggregation relationship of standard logistics nodes, used to indicate the selection rules for the occurrence time of standard logistics nodes; the merged standard logistics nodes correspond to at least two original logistics nodes; determining the occurrence time of the merged standard logistics nodes includes:

[0097] Based on the time-sensitivity aggregation relationship, select one occurrence time from the occurrence times of at least two original logistics nodes, and determine the selected occurrence time as the occurrence time of the merged standard logistics node.

[0098] The acquired correspondence may also include the time-sensorship aggregation relationship corresponding to the standard logistics node. This time-sensorship aggregation relationship can be either minimum or maximum. Minimum means that the occurrence time of the earliest occurring original logistics node among the original logistics nodes corresponding to the standard node is determined as the occurrence time of the standard logistics node. Maximum means that the occurrence time of the latest occurring original logistics node among the original logistics nodes corresponding to the standard node is determined as the occurrence time of the standard logistics node. The time-sensorship aggregation relationship can be set by business personnel according to actual circumstances; specifically, it can be entered through the logistics trajectory mapping management page. Alternatively, the time-sensorship aggregation relationship can also be information carried in the correspondence relationship sent by other devices received by the logistics trajectory server.

[0099] Figure 5 A schematic diagram of a logistics trajectory mapping management page provided according to an embodiment of the present disclosure is shown, such as... Figure 5 As shown, logistics nodes 80, 8000, 128, and 658 correspond to standard logistics nodes that have been successfully delivered; logistics nodes 632 and 70 correspond to standard logistics nodes that have attempted delivery. Business personnel can configure the time-efficiency aggregation relationships for each standard logistics node.

[0100] like Figure 5As shown, when entering the correspondence between carrier logistics nodes and standard logistics nodes, all logistics nodes of that carrier can be included. When a logistics node has a correspondence with a standard logistics node, the column indicating whether a correspondence exists can be set to "Yes". When no standard logistics node corresponds to a logistics node, the column indicating whether a correspondence exists can be set to "No". Furthermore, settings can be made regarding whether to modify the original delivery node text and whether to display the text. These settings can be made by clicking the edit button in the operation bar. The option to modify the original delivery node text means that after converting the original logistics node to a standard logistics node, the corresponding text can be modified. For example, if carrier A has multiple logistics nodes corresponding to pickup nodes, after mapping the original logistics nodes, the text can be modified to: "Package delivered to carrier A".

[0101] When the meaning of a carrier's logistics node changes, the carrier's logistics node can be deleted by clicking the delete button in the operation bar.

[0102] On the logistics trajectory mapping management page, business personnel can also filter the correspondence between standard logistics nodes and express delivery nodes by various standard logistics nodes, express delivery nodes, whether a mapping relationship exists, whether the original express delivery node text has been modified, and invalid aggregation relationships. Business personnel can then view, edit, and export the filtered correspondence.

[0103] In this embodiment of the disclosure, by merging multiple identical standard logistics nodes and determining the occurrence time corresponding to the merged standard logistics node, a standard logistics node and its corresponding occurrence time can be determined, avoiding multiple occurrence times for the same standard logistics node; in addition, the occurrence time of the standard logistics node can be determined according to the user's needs based on the pre-set time aggregation relationship corresponding to the standard logistics node, which has high flexibility.

[0104] Figure 6 A schematic flowchart of a logistics trajectory information processing method according to another embodiment of this disclosure is shown, such as... Figure 6 As shown, the method includes:

[0105] Step S601: Obtain the original logistics trajectory information corresponding to the waybill.

[0106] Step S602: Based on the correspondence between the carrier's logistics nodes and standard logistics nodes, convert the original logistics nodes in the original logistics trajectory information into standard logistics nodes to obtain standard logistics trajectory information.

[0107] Step S603: Encapsulate the standard logistics trajectory information to obtain logistics messages.

[0108] Step S604: Send the logistics message to the message middleware so that the message middleware will broadcast the logistics message to various business systems of the e-commerce platform after receiving it.

[0109] In one exemplary embodiment of this disclosure, the business system is used to unblock logistics messages and execute corresponding business logic on the order based on the standard logistics nodes obtained from the unblocking; the order corresponds to the waybill.

[0110] The above step S601 can be referred to Figure 2 Steps S201 and S602 in the illustrated embodiment can be referred to Figure 2 Step S202 in the illustrated embodiment will not be repeated here.

[0111] In one exemplary embodiment of this disclosure, the logistics message includes a waybill and standard logistics nodes. When sending standard logistics trajectory information to various business systems of an e-commerce platform, a message middleware can be used for transmission.

[0112] In one exemplary embodiment of this disclosure, before sending the standard logistics trajectory information, the standard logistics trajectory information can be encapsulated to obtain a logistics message. The encapsulated logistics message includes information such as the waybill number, standard logistics node, and occurrence time. This logistics message is then sent to a message middleware, which is a supporting software system based on queue and message passing technology that provides synchronous or asynchronous, reliable message transmission for application systems in a network environment. After receiving the logistics message, the message middleware can broadcast it. Specifically, the message middleware queries the business systems that have subscribed to the logistics message and broadcasts the logistics message to each of the subscribed business systems.

[0113] Accordingly, when each business system receives a logistics message, it can unpack the message to obtain the standard logistics node corresponding to the waybill. Based on the obtained standard logistics node, it can execute the corresponding business logic for the order. For example, when the order system determines that the obtained standard logistics node is "rejection," it executes the business logic of refunding the user; when the customer service system determines that the logistics node is "delivery," it executes the business logic of reminding the user to pick up the package.

[0114] Figure 7 A schematic diagram illustrating the principle of logistics trajectory information processing according to an embodiment of the present disclosure is shown, such as... Figure 7 As shown in the diagram, the numbers represent an exemplary execution step. After obtaining standard logistics nodes, the logistics tracking service can send the standard logistics tracking information containing these nodes to the message middleware, which then sends the standard logistics tracking information to the e-commerce platform.

[0115] In this embodiment of the disclosure, standard logistics trajectory information can be broadcast to various business systems in a timely manner through a message middleware, thereby improving the processing efficiency of each business system for orders corresponding to waybills and enhancing the user experience.

[0116] Logistics anomalies frequently occur during transportation. Typically, these anomalies require users to identify and submit them to the e-commerce platform. The platform's customer service system then generates a corresponding work order, and the processing result is fed back to the user and the logistics tracking information. However, this process relies on user discovery and feedback to the e-commerce platform, resulting in a lengthy discovery and processing cycle. Furthermore, relying on users to identify problems leads to a poor logistics experience and potential customer churn.

[0117] Figure 8 A schematic flowchart of a logistics trajectory information processing method according to another embodiment of this disclosure is shown, such as... Figure 8 As shown, the method includes:

[0118] Step S801: Obtain the original logistics trajectory information corresponding to the waybill.

[0119] Step S802: In response to obtaining the original logistics trajectory information corresponding to the waybill, store the original logistics trajectory information in the database.

[0120] Step S803: Based on the correspondence between the carrier's logistics nodes and standard logistics nodes, convert the original logistics nodes in the original logistics trajectory information into standard logistics nodes to obtain standard logistics trajectory information.

[0121] Step S804: In response to obtaining the standard logistics trajectory information, store the standard logistics trajectory information in the database.

[0122] Step S805: Obtain the logistics trajectory information corresponding to the unfinished waybill from the database, and obtain the judgment logic for at least one pre-configured abnormal type.

[0123] Step S806: Based on the logistics trajectory information and judgment logic, determine whether the incomplete waybill is an abnormal waybill, and the abnormal type to which the abnormal waybill belongs.

[0124] Step S807: In response to determining that an incomplete waybill is an abnormal waybill, a customer service work order is created according to the abnormality type and sent to the customer service system of the e-commerce platform so that the customer service system can process the customer service work order.

[0125] In one exemplary embodiment, the logistics trajectory information includes: standard logistics trajectory information and / or original logistics trajectory information.

[0126] Step S801 can be referred to Figure 2Steps S201 and S803 in the illustrated embodiment can be referred to Figure 2 Step S202 in the illustrated embodiment will not be repeated here.

[0127] For step S802, after obtaining the original logistics trajectory information corresponding to the waybill, the original logistics trajectory information can be stored in the database so that it can be retrieved from the database when an abnormal waybill is identified. For example, when storing the original logistics trajectory information, it can be stored in association with the waybill number, so that the original logistics trajectory information can be retrieved from the database based on the waybill number.

[0128] Correspondingly, after obtaining standard logistics trajectory information, it can be stored in a database so that when an abnormal waybill is identified, the standard logistics trajectory information can be retrieved from the database.

[0129] Since incomplete waybills may contain anomalies, after storing standard logistics trajectory information and original logistics trajectory information in the database, a scheduled task can be used to retrieve the logistics trajectory information corresponding to incomplete waybills from the database at regular intervals. This logistics trajectory information includes standard logistics trajectory information and / or original logistics trajectory information, and the logistics trajectory information can be retrieved according to the judgment logic corresponding to the anomaly type of the waybill.

[0130] In one exemplary embodiment, an incomplete waybill indicates that there is no preset logistics node among the standard logistics nodes of the waybill; a preset logistics node indicates that the waybill has been completed. For example, preset logistics nodes include delivery nodes, lost nodes, and returned nodes. Specifically, the waybills in the database can be traversed, and whether a waybill is an incomplete waybill can be determined based on the standard logistics node corresponding to the waybill.

[0131] In one exemplary embodiment, after determining that an incomplete waybill is not completed, the logistics trajectory information corresponding to the incomplete waybill and the judgment logic for the abnormality type are obtained, so as to determine whether the incomplete waybill is an abnormal waybill and the abnormality type to which the waybill belongs based on the logistics trajectory information and the judgment logic for the abnormality type.

[0132] In one exemplary embodiment, when an incomplete waybill is determined to be an abnormal waybill, a customer service work order can be created directly based on the abnormality type of the waybill, and the work order can be sent to the e-commerce platform's customer service system, allowing the customer service system to assign customer service personnel to follow up and handle the issue. Figure 7 As shown, after creating a customer service work order, customer service personnel can communicate and confirm with carrier staff based on the work order to obtain the processing result, and can also feed the processing result back to the original logistics track.

[0133] In this embodiment, by actively screening and processing abnormal waybills, user-discovered issues can be avoided, improving processing efficiency and enhancing user experience. Furthermore, by converting original logistics nodes to standard logistics nodes before judging abnormal waybills, it's unnecessary to identify logistics nodes based on different carriers when determining if a waybill belongs to a specific anomaly type, thus improving the efficiency of logistics anomaly identification. Additionally, once an abnormal waybill is identified, a customer service ticket is created directly, eliminating the need to create tickets based on user feedback, improving ticket creation efficiency and overall abnormal waybill processing efficiency. This allows for seamless processing of abnormal waybills without user awareness, further enhancing the user experience.

[0134] When determining whether an incomplete waybill is an abnormal waybill, the chain of responsibility model can also be used to make the judgment, which allows for flexible determination of the order of judgment for different abnormal types.

[0135] In one exemplary embodiment, the logistics trajectory information processing method further includes:

[0136] Obtain the node position of at least one object on the chain of responsibility to determine the chain of responsibility; each object corresponds to an exception type judgment logic.

[0137] Accordingly, based on logistics tracking information and judgment logic, it is determined whether an incomplete waybill is an abnormal waybill, and the type of abnormality to which the abnormal waybill belongs, including:

[0138] Control the flow of standard logistics trajectory information and / or original logistics trajectory information corresponding to incomplete waybills along the chain of responsibility. When the flow reaches a node, determine whether the incomplete waybill meets the judgment logic of the abnormal type of the node based on the standard logistics trajectory information and / or original logistics trajectory information. Based on the judgment result, determine that the incomplete waybill is an abnormal waybill and the abnormal type to which the abnormal waybill belongs.

[0139] In one exemplary embodiment, a user can set up a chain of responsibility based on the judgment logic of multiple exception types. Specifically, the judgment logic of each exception type can be set as an object, and then multiple objects can be chained together into a chain of responsibility. The node position of multiple objects in the chain of responsibility can be determined according to the order of the objects received by the user, so as to prioritize the judgment of important exception types.

[0140] In an exemplary embodiment, the process of determining abnormal waybills and their abnormality types based on the chain of responsibility is as follows: controlling the flow of logistics trajectory information corresponding to incomplete waybills along the chain of responsibility; when the flow reaches a node, determining whether the incomplete waybill meets the judgment logic of the abnormality type corresponding to that node based on standard logistics trajectory information and / or original logistics trajectory information; if it meets the judgment logic of the abnormality type, determining that the incomplete waybill is an abnormal waybill, and the abnormality type corresponding to that node is the abnormality type to which the abnormal waybill belongs.

[0141] In one exemplary embodiment, regardless of whether the incomplete waybill is an abnormal waybill, it is transferred to the next node to determine whether the judgment logic of the abnormal type corresponding to the next node is satisfied.

[0142] In this embodiment of the disclosure, by setting the chain of responsibility mode, the order of judgment of abnormality types can be dynamically adjusted; and by using the chain of responsibility mode, the judgment of multiple abnormality types can be automatically realized without user intervention, thereby improving the efficiency of screening abnormal waybills.

[0143] The following details the judgment process for several types of anomalies. In one exemplary embodiment, the anomaly types include: logistics stagnation, delivery delay, and discrepancies in logistics handover.

[0144] In one exemplary embodiment, the process of determining whether an incomplete waybill meets the anomaly type criteria for that node based on standard logistics trajectory information and / or original logistics trajectory information, and determining whether the incomplete waybill is an abnormal waybill and the anomaly type to which the abnormal waybill belongs based on the determination result, includes:

[0145] When a node corresponds to an abnormal type of logistics stagnation, the latest logistics node and its corresponding occurrence time are obtained from the original logistics trajectory information, and the first time difference between the current time and the occurrence time is obtained; if the first time difference is greater than the first time threshold, it is determined that the incomplete waybill belongs to the abnormal type of logistics stagnation.

[0146] When a node corresponds to the abnormal type of delivery timeout, the estimated delivery time of the waybill is obtained. When the standard logistics trajectory information does not include the delivery node, the second time difference between the current time and the estimated delivery time is obtained. If the second time difference is greater than the second time threshold, it is determined that the incomplete waybill belongs to the abnormal type of delivery timeout.

[0147] When a node corresponds to an anomaly type of logistics handover difference, the order placement time of the waybill is obtained. When the standard logistics trajectory information does not include the pickup node, the third time difference between the current time and the order placement time is obtained. If the third time difference is greater than the third time threshold, it is determined that the incomplete waybill belongs to the anomaly type of logistics handover difference.

[0148] In one exemplary embodiment, the anomaly of logistics stagnation indicates that the logistics trajectory of a shipment from warehouse A to location C by carrier B is stalled for more than a first time threshold.

[0149] In an exemplary embodiment, when determining the abnormal type of logistics stagnation, it is necessary to make a judgment based on the original logistics trajectory information. The original logistics trajectory information includes logistics nodes and their corresponding occurrence times. The first time difference between the current time and the occurrence time corresponding to the latest logistics node can be calculated. The first time difference represents the actual time of logistics stagnation. The first time difference is compared with a first time threshold. If it is greater than the threshold, it indicates that the waybill belongs to the abnormal logistics stagnation.

[0150] In one exemplary embodiment, the delivery timeout exception indicates that the shipment from warehouse A was delivered by carrier B, exceeding the second time threshold of the estimated delivery time, and no delivery node was generated in the standard logistics nodes.

[0151] In one exemplary embodiment, when determining the abnormal type of delivery timeout, it is necessary to make a judgment based on standard logistics trajectory information. The standard logistics trajectory information includes standard logistics nodes and their corresponding occurrence times. When there are no delivery nodes in the standard logistics nodes and the current time exceeds the estimated delivery time, the second time difference between the current time and the estimated delivery time is determined. Then, the second time difference is compared with a second time threshold. If it is greater than the threshold, it indicates that the waybill belongs to the abnormal delivery timeout.

[0152] In one exemplary embodiment, an anomaly in logistics handover indicates that the shipment from warehouse A to carrier B has exceeded a third time threshold and no pickup node has been generated in the standard logistics nodes.

[0153] In one exemplary embodiment, when determining the abnormal type of logistics handover, it is necessary to make a judgment based on standard logistics trajectory information. When there is no pickup node in the standard logistics nodes, the third time difference between the current time and the order placement time is compared with the third time threshold. If it is greater than the threshold, it indicates that the waybill belongs to the abnormal logistics handover difference.

[0154] In one exemplary embodiment, the first time threshold, the second time threshold, the estimated delivery time, and the third time threshold are all related to the warehouse, the carrier, the destination, etc., and can be set by business personnel; or, the logistics tracking server can also automatically generate the above information based on information such as the warehouse, the carrier, and the destination.

[0155] In this embodiment of the disclosure, by setting judgment logic for abnormal types such as logistics stagnation, delivery delay, and logistics handover discrepancies, it is possible to accurately determine whether an incomplete waybill belongs to the above-mentioned abnormal types.

[0156] Exemplary System

[0157] After introducing the methods of exemplary embodiments of this disclosure, the following references are made. Figure 9 The logistics trajectory information processing system according to an exemplary embodiment of this disclosure will be described. The logistics trajectory information processing system is similar in implementation principle and technical effect to the methods in any of the above method embodiments, and will not be repeated here.

[0158] refer to Figure 9 As shown, the system includes: a logistics tracking server 901 and various business systems 902 to 904 set up in the e-commerce platform;

[0159] The logistics tracking server 901 is used to obtain the original logistics tracking information corresponding to the waybill. The original logistics tracking information includes the carrier and the original logistics node. Based on the correspondence between the carrier's logistics node and the standard logistics node, the original logistics node in the original logistics tracking information is converted into a standard logistics node to obtain the standard logistics tracking information. The standard logistics tracking information is then sent to various business systems of the e-commerce platform.

[0160] Each business system, from 902 to 904, is used to obtain standard logistics trajectory information and execute corresponding business operations based on that information.

[0161] Exemplary media

[0162] After introducing the methods of exemplary embodiments of this disclosure, the following references are made. Figure 10 The storage medium of the exemplary embodiments of this disclosure will be described.

[0163] refer to Figure 10 As shown, the storage medium 100 stores a program product for implementing the above-described method according to an embodiment of the present disclosure. This program product may be a portable compact disc read-only memory (CD-ROM) and includes program code for causing a computing device to execute the logistics trajectory information processing method provided by the present disclosure. However, the program product of the present disclosure is not limited to this.

[0164] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0165] A readable signal medium may include data signals propagated in baseband or as part of a carrier wave, carrying program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium.

[0166] Program code for performing the operations disclosed herein can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing devices can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN).

[0167] Exemplary device

[0168] Having introduced the medium of exemplary embodiments of this disclosure, the following references are made to... Figure 11 The logistics trajectory information processing apparatus of the exemplary embodiments of this disclosure will be described to implement the method in any of the above method embodiments. The implementation principle and technical effect are similar, and will not be repeated here.

[0169] The logistics trajectory information processing device 110 provided in this disclosure is applied to a logistics trajectory server; it includes:

[0170] The acquisition module 1101 is used to acquire the original logistics trajectory information corresponding to the waybill; the original logistics trajectory information includes the carrier and the original logistics node.

[0171] The conversion module 1102 is used to convert the original logistics nodes in the original logistics trajectory information into standard logistics nodes according to the correspondence between the carrier's logistics nodes and standard logistics nodes, so as to obtain standard logistics trajectory information.

[0172] The sending module 1103 is used to send the standard logistics trajectory information to various business systems of the e-commerce platform.

[0173] In one embodiment of this disclosure, the conversion module 1102 is specifically used for:

[0174] Identify at least one original logistics node contained in the original logistics trajectory information;

[0175] For each original logistics node, if the original logistics node exists in the correspondence, the original logistics node is converted into the corresponding standard logistics node.

[0176] In yet another embodiment of this disclosure, the apparatus further includes a merging module, specifically used for:

[0177] After converting the original logistics nodes in the original logistics trajectory information into standard logistics nodes, if there are identical standard logistics nodes, the identical standard logistics nodes are merged, and the occurrence time of the merged standard logistics node is determined.

[0178] In another embodiment of this disclosure, the merging module includes a time determination unit; the time determination unit, when determining the occurrence time of the merged standard logistics node, is specifically used for:

[0179] Based on the time-sensitivity aggregation relationship, select one occurrence time from the occurrence times of the at least two original logistics nodes, and determine the selected occurrence time as the occurrence time of the merged standard logistics node.

[0180] In yet another embodiment of this disclosure, the apparatus further includes: a rejection module, specifically used for:

[0181] When the original logistics node does not exist in the correspondence, the original logistics node is removed.

[0182] In yet another embodiment of this disclosure, the transmitting module 1103 includes an encapsulation unit and a transmitting unit;

[0183] The encapsulation unit is specifically used to: encapsulate the standard logistics trajectory information to obtain logistics messages; the logistics messages include waybills and standard logistics nodes;

[0184] The sending unit is specifically used to: send the logistics message to the message middleware, so that the message middleware broadcasts the logistics message to various business systems of the e-commerce platform after receiving the logistics message; the business system is used to unseal the logistics message and execute the corresponding business logic for the order according to the standard logistics node obtained after unsealing; the order corresponds to the waybill.

[0185] In yet another embodiment of this disclosure, the apparatus further includes a storage module, the storage module being specifically used for:

[0186] In response to obtaining the original logistics trajectory information corresponding to the waybill, the original logistics trajectory information is stored in the database; and / or,

[0187] In response to obtaining standard logistics trajectory information, the standard logistics trajectory information is stored in the database;

[0188] Accordingly, the device further includes: an abnormal waybill determination module, which includes an information acquisition unit and an abnormal waybill determination unit;

[0189] The information acquisition unit is used to acquire logistics trajectory information corresponding to incomplete waybills from the database, and to acquire judgment logic for at least one pre-configured abnormal type; the logistics trajectory information includes: standard logistics trajectory information and / or original logistics trajectory information;

[0190] The abnormal waybill determination unit is used to determine whether the unfinished waybill is an abnormal waybill and the abnormal type of the abnormal waybill based on the logistics trajectory information and the judgment logic.

[0191] In yet another embodiment of this disclosure, the apparatus further includes: a node location acquisition module, specifically used for:

[0192] Obtain the node position of at least one object on the chain of responsibility to determine the chain of responsibility; each object corresponds to an exception type judgment logic.

[0193] Accordingly, the abnormal waybill determination unit is specifically used for:

[0194] The system controls the flow of standard logistics trajectory information and / or original logistics trajectory information corresponding to the unfinished waybill along the chain of responsibility. When the flow reaches a node, it determines whether the unfinished waybill meets the judgment logic of the abnormal type of the node based on the standard logistics trajectory information and / or original logistics trajectory information. Based on the judgment result, it determines that the unfinished waybill is an abnormal waybill and the abnormal type to which the abnormal waybill belongs.

[0195] In yet another embodiment of this disclosure, the abnormal waybill determination unit is specifically used for:

[0196] When the node corresponds to the abnormal type of logistics stagnation, the latest logistics node and the corresponding occurrence time in the original logistics trajectory information are obtained, and the first time difference between the current time and the occurrence time is obtained; in response to the first time difference being greater than the first time threshold, it is determined that the unfinished waybill belongs to the abnormal type of logistics stagnation.

[0197] When the node corresponds to the abnormal type of successful delivery timeout, the estimated delivery time corresponding to the waybill is obtained. When the standard logistics trajectory information does not include the successful delivery node, the second time difference between the current time and the estimated delivery time is obtained. In response to the second time difference being greater than the second time threshold, it is determined that the incomplete waybill belongs to the abnormal type of successful delivery timeout.

[0198] When the node corresponds to an abnormal type of logistics handover difference, the order placement time of the waybill is obtained. When the standard logistics trajectory information does not include the pickup node, the third time difference between the current time and the order placement time is obtained. In response to the third time difference being greater than the third time threshold, it is determined that the incomplete waybill belongs to the abnormal type of logistics handover difference.

[0199] In yet another embodiment of this disclosure, the apparatus further includes: a creation module, configured to:

[0200] In response to determining that the unfinished waybill is an abnormal waybill, a customer service work order is created according to the abnormality type, and the customer service work order is sent to the customer service system of the e-commerce platform so that the customer service system can process the customer service work order.

[0201] Exemplary computing device

[0202] Having described the methods, media, and apparatus of exemplary embodiments of this disclosure, the following references... Figure 12 A computing device according to an exemplary embodiment of the present disclosure will be described.

[0203] Figure 12 The computing device 120 shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments disclosed herein.

[0204] like Figure 12 As shown, the computing device 120 is presented in the form of a general-purpose computing device. The components of the computing device 120 may include, but are not limited to: at least one processing unit 1201, at least one storage unit 1202, and a bus 1203 connecting different system components (including the processing unit 1201 and the storage unit 1202). The at least one storage unit 1202 stores computer-executable instructions; the at least one processing unit 1201 includes a processor that executes the computer-executable instructions to implement the methods described above.

[0205] Bus 1203 includes a data bus, a control bus, and an address bus.

[0206] Storage unit 1202 may include readable media in the form of volatile memory, such as random access memory (RAM) 12021 and / or cache memory 12022, and may further include readable media in the form of non-volatile memory, such as read-only memory (ROM) 12023.

[0207] Storage unit 1202 may also include a program / utility 12025 having a set (at least one) of program modules 12024, such program modules 12024 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0208] The computing device 120 can also communicate with one or more external devices 1204 (e.g., keyboard, pointing device, etc.). This communication can be performed via the input / output (I / O) interface 1205. Furthermore, the computing device 120 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via a network adapter 1206. Figure 12 As shown, network adapter 1206 communicates with other modules of computing device 120 via bus 1203. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with computing device 120, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0209] It should be noted that although several units / modules or sub-units / modules of the logistics trajectory information processing device have been mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.

[0210] Furthermore, although the operations of the methods disclosed herein are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all of the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0211] While the spirit and principles of this disclosure have been described with reference to several specific embodiments, it should be understood that this disclosure is not limited to the disclosed specific embodiments, and the division of aspects does not imply that features in these aspects cannot be combined for benefit; such division is merely for convenience of expression. This disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims

1. A method for processing logistics trajectory information, characterized in that, The method is applied to a logistics tracking server; the method includes: Obtain the original logistics trajectory information corresponding to the waybill; the original logistics trajectory information includes the carrier and the original logistics node. Based on the correspondence between the carrier's logistics nodes and standard logistics nodes, the original logistics nodes in the original logistics trajectory information are converted into standard logistics nodes to obtain standard logistics trajectory information, thereby converting heterogeneous carrier logistics trajectory information into unified standard logistics trajectory information; the correspondence is determined based on the business meaning of the express carrier's logistics nodes. Send the standard logistics trajectory information to various business systems of the e-commerce platform; The method further includes: In response to obtaining the original logistics trajectory information corresponding to the waybill, the original logistics trajectory information is stored in the database; and / or, In response to obtaining standard logistics trajectory information, the standard logistics trajectory information is stored in the database; The system retrieves logistics trajectory information corresponding to incomplete waybills from the database, as well as judgment logic for at least one pre-configured anomaly type; the logistics trajectory information includes: standard logistics trajectory information and / or original logistics trajectory information. Based on the logistics trajectory information and the judgment logic, determine whether the incomplete waybill is an abnormal waybill, and the abnormal type to which the abnormal waybill belongs; The method further includes: Obtain the node position of at least one object on the chain of responsibility to determine the chain of responsibility; each object corresponds to an exception type judgment logic. Accordingly, based on the logistics trajectory information and the judgment logic, it is determined whether the incomplete waybill is an abnormal waybill, and the abnormal type to which the abnormal waybill belongs, including: The system controls the flow of standard logistics trajectory information and / or original logistics trajectory information corresponding to the unfinished waybill along the chain of responsibility. When the flow reaches a node, it determines whether the unfinished waybill meets the judgment logic of the abnormal type of the node based on the standard logistics trajectory information and / or original logistics trajectory information. Based on the judgment result, it determines that the unfinished waybill is an abnormal waybill and the abnormal type to which the abnormal waybill belongs.

2. The method according to claim 1, characterized in that, The correspondence includes: standard logistics nodes, and carrier logistics nodes that correspond to the standard logistics nodes; based on the correspondence between the carrier's logistics nodes and the standard logistics nodes, the original logistics nodes in the original logistics trajectory information are converted into standard logistics nodes, including: Identify at least one original logistics node contained in the original logistics trajectory information; For each original logistics node, if the original logistics node exists in the correspondence, the original logistics node is converted into the corresponding standard logistics node.

3. The method according to claim 2, characterized in that, The method further includes: After converting the original logistics nodes in the original logistics trajectory information into standard logistics nodes, if there are identical standard logistics nodes, the identical standard logistics nodes are merged, and the occurrence time of the merged standard logistics node is determined.

4. The method according to claim 3, characterized in that, The correspondence also includes: the time-sensor aggregation relationship of the standard logistics nodes, used to indicate the selection rules for the occurrence time of the standard logistics nodes; the merged standard logistics nodes correspond to at least two original logistics nodes; determining the occurrence time of the merged standard logistics nodes includes: Based on the time-sensitivity aggregation relationship, select one occurrence time from the occurrence times of the at least two original logistics nodes, and determine the selected occurrence time as the occurrence time of the merged standard logistics node.

5. The method according to claim 2, characterized in that, The method further includes: When the original logistics node does not exist in the correspondence, the original logistics node is removed.

6. The method according to claim 1, characterized in that, Sending the standard logistics trajectory information to various business systems of the e-commerce platform includes: The standard logistics trajectory information is encapsulated to obtain a logistics message; the logistics message includes a waybill and standard logistics nodes. The logistics message is sent to the message middleware, so that the message middleware broadcasts the logistics message to various business systems of the e-commerce platform after receiving the logistics message; the business system is used to unseal the logistics message and execute the corresponding business logic for the order according to the standard logistics node obtained after unsealing; the order corresponds to the waybill.

7. The method according to claim 1, characterized in that, The anomaly types include: logistics stagnation, delivery delay, and logistics handover discrepancies. The system determines whether the incomplete waybill meets the anomaly type criteria for that node based on standard logistics trajectory information and / or original logistics trajectory information. Based on the determination result, the incomplete waybill is identified as an anomaly waybill, and the anomaly type to which it belongs is specified, including: When the node corresponds to the abnormal type of logistics stagnation, the latest logistics node and the corresponding occurrence time in the original logistics trajectory information are obtained, and the first time difference between the current time and the occurrence time is obtained; in response to the first time difference being greater than the first time threshold, it is determined that the unfinished waybill belongs to the abnormal type of logistics stagnation. When the node corresponds to the abnormal type of successful delivery timeout, the estimated delivery time corresponding to the waybill is obtained. When the standard logistics trajectory information does not include the successful delivery node, the second time difference between the current time and the estimated delivery time is obtained. In response to the second time difference being greater than the second time threshold, it is determined that the incomplete waybill belongs to the abnormal type of successful delivery timeout. When the node corresponds to an abnormal type of logistics handover difference, the order placement time of the waybill is obtained. When the standard logistics trajectory information does not include the pickup node, the third time difference between the current time and the order placement time is obtained. In response to the third time difference being greater than the third time threshold, it is determined that the incomplete waybill belongs to the abnormal type of logistics handover difference.

8. The method according to claim 1, characterized in that, The method further includes: In response to determining that the unfinished waybill is an abnormal waybill, a customer service work order is created according to the abnormality type, and the customer service work order is sent to the customer service system of the e-commerce platform so that the customer service system can process the customer service work order.

9. A logistics trajectory information processing system, characterized in that, The system includes: a logistics tracking server and various business systems set up in the e-commerce platform; The logistics trajectory server is used to obtain the original logistics trajectory information corresponding to the waybill; the original logistics trajectory information includes the carrier and the original logistics node; according to the correspondence between the carrier's logistics node and the standard logistics node, the original logistics node in the original logistics trajectory information is converted into a standard logistics node to obtain standard logistics trajectory information, thereby converting the heterogeneous carrier logistics trajectory information into unified standard logistics trajectory information; the correspondence is determined according to the business meaning of the express carrier's logistics node; the standard logistics trajectory information is sent to various business systems of the e-commerce platform; The logistics tracking server is also configured to, in response to obtaining the original logistics tracking information corresponding to the waybill, store the original logistics tracking information in a database; and / or, In response to obtaining standard logistics trajectory information, the standard logistics trajectory information is stored in the database; The system retrieves logistics trajectory information corresponding to incomplete waybills from the database, as well as judgment logic for at least one pre-configured anomaly type; the logistics trajectory information includes: standard logistics trajectory information and / or original logistics trajectory information. Based on the logistics trajectory information and the judgment logic, determine whether the incomplete waybill is an abnormal waybill, and the abnormal type to which the abnormal waybill belongs; The logistics tracking server is also used for: Obtain the node position of at least one object on the chain of responsibility to determine the chain of responsibility; each object corresponds to an exception type judgment logic. Accordingly, based on the logistics trajectory information and the judgment logic, it is determined whether the incomplete waybill is an abnormal waybill, and the abnormal type to which the abnormal waybill belongs, including: The standard logistics trajectory information and / or original logistics trajectory information corresponding to the unfinished waybill are controlled to flow on the chain of responsibility. When it flows to a node, the standard logistics trajectory information and / or original logistics trajectory information are used to determine whether the unfinished waybill meets the judgment logic of the abnormal type of the node. Based on the judgment result, the unfinished waybill is determined to be an abnormal waybill and the abnormal type to which the abnormal waybill belongs. Each of the aforementioned business systems is used to acquire the standard logistics trajectory information and execute corresponding business operations based on the standard logistics trajectory information.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the method as described in any one of claims 1 to 8.

11. A logistics trajectory information processing device, characterized in that, The device is used in a logistics tracking service; the device includes: The acquisition module is used to acquire the original logistics trajectory information corresponding to the waybill; the original logistics trajectory information includes the carrier and the original logistics node; The conversion module is used to convert the original logistics nodes in the original logistics trajectory information into standard logistics nodes according to the correspondence between the carrier's logistics nodes and standard logistics nodes, so as to obtain standard logistics trajectory information, thereby converting the heterogeneous carrier logistics trajectory information into unified standard logistics trajectory information; the correspondence is determined according to the business meaning of the express carrier's logistics nodes; The sending module is used to send the standard logistics trajectory information to various business systems of the e-commerce platform; The device further includes: a storage module, the storage module being specifically used for: In response to obtaining the original logistics trajectory information corresponding to the waybill, the original logistics trajectory information is stored in the database; and / or, In response to obtaining standard logistics trajectory information, the standard logistics trajectory information is stored in the database; The device further includes: an abnormal waybill determination module, which includes an information acquisition unit and an abnormal waybill determination unit; The information acquisition unit is used to acquire logistics trajectory information corresponding to incomplete waybills from the database, and to acquire judgment logic for at least one pre-configured abnormal type; the logistics trajectory information includes: standard logistics trajectory information and / or original logistics trajectory information; The abnormal waybill determination unit is used to determine whether the unfinished waybill is an abnormal waybill and the abnormal type of the abnormal waybill based on the logistics trajectory information and the judgment logic. The device further includes: a node location acquisition module, specifically used for: Obtain the node position of at least one object on the chain of responsibility to determine the chain of responsibility; each object corresponds to an exception type judgment logic. The abnormal waybill determination unit is specifically used for: The system controls the flow of standard logistics trajectory information and / or original logistics trajectory information corresponding to the unfinished waybill along the chain of responsibility. When the flow reaches a node, it determines whether the unfinished waybill meets the judgment logic of the abnormal type of the node based on the standard logistics trajectory information and / or original logistics trajectory information. Based on the judgment result, it determines that the unfinished waybill is an abnormal waybill and the abnormal type to which the abnormal waybill belongs.

12. The apparatus according to claim 11, characterized in that, The correspondence includes: standard logistics nodes, and logistics nodes of carriers that correspond to the standard logistics nodes; the conversion module is specifically used for: Identify at least one original logistics node contained in the original logistics trajectory information; For each original logistics node, if the original logistics node exists in the correspondence, the original logistics node is converted into the corresponding standard logistics node.

13. The apparatus according to claim 12, characterized in that, The device further includes: a merging module, specifically used for: After converting the original logistics nodes in the original logistics trajectory information into standard logistics nodes, if there are identical standard logistics nodes, the identical standard logistics nodes are merged, and the occurrence time of the merged standard logistics node is determined.

14. The apparatus according to claim 13, characterized in that, The correspondence also includes: the time-sensor aggregation relationship of the standard logistics nodes, used to indicate the selection rules for the occurrence time of the standard logistics nodes; the merged standard logistics nodes correspond to at least two original logistics nodes; the merging module includes a time determination unit; the time determination unit, when determining the occurrence time of the merged standard logistics nodes, is specifically used for: Based on the time-sensitivity aggregation relationship, select one occurrence time from the occurrence times of the at least two original logistics nodes, and determine the selected occurrence time as the occurrence time of the merged standard logistics node.

15. The apparatus according to claim 12, characterized in that, The device further includes: a rejection module, specifically used for: When the original logistics node does not exist in the correspondence, the original logistics node is removed.

16. The apparatus according to claim 11, characterized in that, The transmitting module includes an encapsulation unit and a transmitting unit; The encapsulation unit is specifically used to: encapsulate the standard logistics trajectory information to obtain logistics messages; the logistics messages include waybills and standard logistics nodes; The sending unit is specifically used to: send the logistics message to the message middleware, so that the message middleware broadcasts the logistics message to various business systems of the e-commerce platform after receiving the logistics message; the business system is used to unseal the logistics message and execute the corresponding business logic for the order according to the standard logistics node obtained after unsealing; the order corresponds to the waybill.

17. The apparatus according to claim 11, characterized in that, The anomaly types include: logistics stagnation, delivery delay, and logistics handover discrepancies; the anomaly waybill determination unit is specifically used for: When the node corresponds to the abnormal type of logistics stagnation, the latest logistics node and the corresponding occurrence time in the original logistics trajectory information are obtained, and the first time difference between the current time and the occurrence time is obtained; in response to the first time difference being greater than the first time threshold, it is determined that the unfinished waybill belongs to the abnormal type of logistics stagnation. When the node corresponds to the abnormal type of successful delivery timeout, the estimated delivery time corresponding to the waybill is obtained. When the standard logistics trajectory information does not include the successful delivery node, the second time difference between the current time and the estimated delivery time is obtained. In response to the second time difference being greater than the second time threshold, it is determined that the incomplete waybill belongs to the abnormal type of successful delivery timeout. When the node corresponds to an abnormal type of logistics handover difference, the order placement time of the waybill is obtained. When the standard logistics trajectory information does not include the pickup node, the third time difference between the current time and the order placement time is obtained. In response to the third time difference being greater than the third time threshold, it is determined that the incomplete waybill belongs to the abnormal type of logistics handover difference.

18. The apparatus according to claim 11, characterized in that, The apparatus further includes: a creation module, used for: In response to determining that the unfinished waybill is an abnormal waybill, a customer service work order is created according to the abnormality type, and the customer service work order is sent to the customer service system of the e-commerce platform so that the customer service system can process the customer service work order.

19. A computing device, characterized in that, include: At least one processor and memory; The memory stores computer-executed instructions; The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Data synchronization method and system between databases

    CN109960710A

  • Global logistics information comprehensive analysis method and system

    CN111553624A

  • Service process breakpoint retry method and device

    CN113157405A