Order full-link trajectory generation method, device, equipment and storage medium

By configuring multiple communication interfaces in the supply chain collaborative platform system, data from the client, warehouse and express terminal are obtained and the full link trajectory is generated, the problem of opacity in warehousing operations and distribution connection faults is solved, and the full link of orders is realized Transparent monitoring and efficient operation of the road.

CN113435812BActive Publication Date: 2025-01-14SHANGHAI DONGPU INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110726038.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-29
Publication Date
2025-01-14
Estimated Expiration
2041-06-29

AI Technical Summary

Technical Problem

In the prior art, warehousing operations are opaque and express delivery connection faults lead to the inability to fully monitor the entire warehousing and distribution orders, resulting in inefficient logistics efficiency and inability to achieve transparent monitoring throughout the process.

Method used

By configuring multiple communication interfaces in the supply chain collaborative platform system, order, sorting and distribution data from the client, warehouse and express terminals are obtained, the correlation between the order number and the waybill number is established, order status information is extracted, and the full link is generated. Trajectory, realizing the association and real-time monitoring of three-end data.

Benefits of technology

It realizes transparent monitoring of the entire link of orders, checks on damaged or lost parts, avoids distribution connection faults, and improves operational efficiency and monitoring capabilities of supply chain business.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113435812B_ABST
    Figure CN113435812B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of logistics monitoring, and discloses a method, device, equipment and storage medium for generating a full-link trajectory of an order. The method obtains order data, sorting data and delivery data of all orders from a client end, a warehouse end and a courier end respectively by calling three groups of communication interfaces, extracts order numbers and waybill numbers based on the order data, sorting data and delivery data, establishes the correlation between the order number and the waybill number, and opens up the entire link of the order based on the sorted correlation to form a full-process monitoring dashboard, which can help supply chain business personnel effectively monitor abnormal data, analyze business bottlenecks and improve operational efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of logistics monitoring, and in particular to a method, device, equipment and storage medium for generating a full-link track of an order. Background Art

[0002] With the rise of the Internet and e-commerce, especially the scope of e-commerce has spread to our lives, work, study and consumption, and its services and management also involve many aspects such as government, industry and commerce, finance and users.

[0003] In this e-commerce, express delivery is a relatively important part. At present, the express delivery service level of the express delivery industry is uneven, and the overall service level is still low. At present, in the entire process service system, the operation progress between the client or merchant platform and the warehouse can be queried with each other, and the operation between the warehouse and the express delivery can be queried with each other. It can be seen that any party can only query at two nodes, and it is impossible to query the operation progress between the three parties. There is no industry standard for the frequent damage and loss of parts during the distribution process. At the same time, there is also some opaque progress of warehousing operations, which further causes a disconnection with logistics, resulting in problem parts, low logistics efficiency, and failure to meet customers' high requirements. At the same time, it is difficult to achieve transparent monitoring throughout the process. Summary of the invention

[0004] The main purpose of the present invention is to solve the technical problem in the prior art that the entire link of warehouse and distribution orders cannot be fully monitored due to the opaque warehouse operation and the disconnection of express delivery.

[0005] A first aspect of the present invention provides a method for generating a full-link trajectory of an order, which is applied to a supply chain collaborative platform system. The method for generating a full-link trajectory of an order includes: configuring at least three groups of communication interfaces in the supply chain collaborative platform system; scheduling at least three groups of the communication interfaces to obtain allocation data of all orders within a preset time period from a client end, a warehouse end, and a courier end, respectively, wherein the allocation data includes order data, sorting data, and delivery data; extracting the order number and waybill number from the order data, sorting data, and delivery data of each order, and establishing an association between the order number and the waybill number; classifying the order data, sorting data, and delivery data of all orders according to the association to obtain at least one group of express delivery data, wherein one group of the express delivery data includes at least one order data, at least one sorting data, and at least one delivery data; extracting the order status information from each group of the express delivery data, and generating a full-link trajectory based on the order status information.

[0006] Optionally, in a first implementation method of the first aspect of the present invention, the scheduling of at least three groups of the communication interfaces to obtain allocation data of all orders within a preset time period from the client, warehouse and courier ends respectively includes: detecting whether a new order is generated in the client; if so, counting the number of new orders, and when the number reaches a threshold or the counting time is arrived, scheduling at least three groups of the communication interfaces to establish a communication link between the supply chain collaboration platform system and the client, warehouse and courier ends, and recording a first time point when a new order is first detected and a second time point when the last new order is reached when the threshold or the counting time is reached; based on the communication link, the data between the first time point and the second time point are read from the background databases of the client, warehouse and courier ends in turn according to the new order to generate allocation data.

[0007] Optionally, in a second implementation manner of the first aspect of the present invention, the extracting the order number and the waybill number from each of the order data, sorting data and delivery data, and establishing the association between the order number and the waybill number includes: extracting the order number from each of the order data and each of the sorting data, and extracting the waybill number from each of the sorting data and each of the delivery data; using the sorting data as a matching basis, querying upward for order data that matches each of the sorting data, and querying downward for delivery data that matches each of the sorting data, to obtain query results; and establishing the association between the order number and the waybill number in each of the order data, sorting data and delivery data based on the query results.

[0008] Optionally, in a third implementation of the first aspect of the present invention, the sorting data is used as a matching basis, and the order data matching each of the sorting data is upwardly queried, and the delivery data matching each of the sorting data is downwardly queried, and the query result obtained includes: selecting one sorting data from each of the sorting data as matching data, and obtaining the order number and waybill number corresponding to the matching data; taking the order number as a first query index, querying the order data consistent with the first query index from all order data, and establishing an upward association relationship between the matching data and the order data; taking the waybill number as a second query index, querying the delivery data consistent with the second query index from all delivery data, and establishing a downward association relationship between the matching data and the delivery data; determining a link diagram between the order number and the waybill number based on the upward association relationship and the downward association relationship to obtain the query result.

[0009] Optionally, in a fourth implementation method of the first aspect of the present invention, the extracting of order status information from each group of the express data and generating a full-link trajectory based on the order status information includes: extracting the order identification field from the order data of each group of the express data; if the order identification field exists in the order data, then selecting the corresponding sorting data according to the order number; extracting the order acceptance identification field, the picking identification field and the shipping identification field in the sorting data; when it is determined that there is a shipping identification field in the sorting data, selecting the corresponding delivery data according to the waybill number in the sorting data; extracting the delivery operation records of the originating outlets, transit outlets and terminal outlets in the delivery data; constructing a state change graph of the express according to the order identification field, the order acceptance identification field, the picking identification field, the shipping identification field and the delivery operation records, and generating a full-link trajectory based on the state change graph.

[0010] Optionally, in a fifth implementation method of the first aspect of the present invention, the extracting of order status information from each group of express delivery data and generating a full-link trajectory based on the order status information also includes: extracting a first processing flow node from the client receiving an order to placing an order with the warehouse, a second processing flow node from the warehouse receiving the client's order to shipping, and a third processing flow node from the courier picking up the item at the warehouse to the user signing for it; generating a business structure diagram of the order based on the first processing flow node, the second processing flow node, and the third processing flow node; generating a full-link trajectory based on the business structure diagram and the order identification field, order acceptance identification field, picking identification field, shipping identification field, and delivery operation record.

[0011] The second aspect of the present invention proposes a device for generating a full-link trajectory of an order, and the device for generating a full-link trajectory of an order includes: a configuration module, which is used to configure at least three groups of communication interfaces in the supply chain collaborative platform system; a data reading module, which is used to schedule at least three groups of the communication interfaces, and obtain the allocation data of all orders within a preset time period from the client, warehouse and courier ends respectively, wherein the allocation data includes order data, sorting data and delivery data; an association module, which is used to extract the order number and waybill number from the order data, sorting data and delivery data of each order, and establish the association between the order number and the waybill number; a classification module, which is used to classify the order data, sorting data and delivery data of all orders according to the association, and obtain at least one group of express delivery data, wherein one group of the express delivery data includes at least one order data, at least one sorting data and at least one delivery data; a trajectory generation module, which is used to extract the order status information from each group of the express delivery data, and generate a full-link trajectory based on the order status information.

[0012] Optionally, in a first implementation method of the second aspect of the present invention, the data reading module is specifically used to: detect whether a new order is generated in the client; if so, count the number of new orders, and when the number reaches a threshold or the counting time is arrived, schedule at least three groups of the communication interfaces to establish a communication link between the supply chain collaboration platform system and the client, warehouse and courier ends, and record a first time point when a new order is first detected and a second time point when the last new order is reached when the threshold or the counting time is reached; based on the communication link, read the data between the first time point and the second time point in the background database of the client, warehouse and courier end in turn according to the new order to generate allocation data.

[0013] Optionally, in a second implementation of the second aspect of the present invention, the association module includes: an identification unit, used to extract the order number from each of the order data and each of the sorting data, and to extract the waybill number from each of the sorting data and each of the delivery data; a query unit, used to query upward for order data matching each of the sorting data, and to query downward for delivery data matching each of the sorting data based on the sorting data, to obtain a query result; and an association unit, used to establish an association between the order number and the waybill number in each of the order data, sorting data and delivery data based on the query result.

[0014] Optionally, in a third implementation method of the second aspect of the present invention, the query unit is specifically used to: select one sorting data from each of the sorting data as matching data, and obtain the order number and waybill number corresponding to the matching data; use the order number as the first query index, query the order data consistent with the first query index from all order data, and establish an upward association relationship between the matching data and the order data; use the waybill number as the second query index, query the delivery data consistent with the second query index from all delivery data, and establish a downward association relationship between the matching data and the delivery data; determine the link diagram between the order number and the waybill number based on the upward association relationship and the downward association relationship to obtain the query result.

[0015] Optionally, in a fourth implementation method of the second aspect of the present invention, the trajectory generation module includes: a first extraction unit, used to extract the order identification field in the order data of each group of the express data; a first selection unit, used to select the corresponding sorting data according to the order number when there is an order identification field in the order data; a second extraction unit, used to extract the order acceptance identification field, the picking identification field and the shipping identification field in the sorting data; a second selection unit, used to select the corresponding delivery data according to the waybill number in the sorting data when it is determined that there is a shipping identification field in the sorting data; a third extraction unit, used to extract the delivery operation records of the originating outlets, transit outlets and terminal outlets in the delivery data; a construction unit, used to construct a state change graph of the express according to the order identification field, the order acceptance identification field, the picking identification field, the shipping identification field and the delivery operation records, and generate a full-link trajectory based on the state change graph.

[0016] Optionally, in a fifth implementation of the second aspect of the present invention, the trajectory generation module also includes a business structure extraction unit, which is used to extract a first processing flow node from the client receiving the order to placing the order to the warehouse, a second processing flow node from the warehouse receiving the order from the client to the shipment, and a third processing flow node from the courier picking up the item from the warehouse to the user signing for it; a business structure diagram of the order is generated based on the first processing flow node, the second processing flow node and the third processing flow node; a full-link trajectory is generated based on the business structure diagram and the order identification field, the order acceptance identification field, the picking identification field, the shipping identification field and the delivery operation record.

[0017] The third aspect of the present invention provides an order full-link trajectory generation device, which includes: a memory and at least one processor, the memory storing instructions, the memory and the at least one processor being interconnected through lines; the at least one processor calls the instructions in the memory to enable the order full-link trajectory generation device to perform the steps of the above-mentioned order full-link trajectory generation method.

[0018] A fourth aspect of the present invention provides a computer-readable storage medium, which stores instructions. When the computer-readable storage medium is run on a computer, it enables the computer to execute the steps of the above-mentioned method for generating the full-link trajectory of an order.

[0019] In the technical solution provided by the present invention, the order data, sorting data and delivery data of all orders are obtained from the client, warehouse and courier ends respectively by calling three groups of communication interfaces, the order number and waybill number are extracted based on the order data, sorting data and delivery data, the correlation between the order number and the waybill number is established, and the order data, sorting data and delivery data of all orders are classified based on the correlation to obtain multiple groups of express data, and the order status information in the express data is extracted by group, thereby generating a full-link track of the order. After associating the data in the three ends with the order number and the waybill number, the order status information in the three-end data after the observation is extracted, thereby realizing the association of the three-end data and obtaining the full-link track. When damage or loss occurs, the nodes with problems can be directly checked through the full-link track. At the same time, real-time monitoring of a single end can be achieved based on the full-link track, avoiding the phenomenon of connection faults in distribution and inability to track problems, which is conducive to helping supply chain business personnel effectively monitor abnormal data, analyze business bottlenecks, and improve operational efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Figure 1 This is a schematic diagram of a first embodiment of a method for generating a full-link track of an order in an embodiment of the present invention;

[0021] Figure 2 Schematic diagram of a second embodiment of the method for generating a full-link track of an order in an embodiment of the present invention;

[0022] Figure 3 Schematic diagram of a third embodiment of the method for generating a full-link track of an order in an embodiment of the present invention;

[0023] Figure 4 A schematic diagram of a process flow of order status changes in an embodiment of the present invention;

[0024] Figure 5 A schematic diagram of the order warehouse matching business structure in an embodiment of the present invention;

[0025] Figure 6 It is a schematic diagram of an embodiment of a device for generating a full-link track of an order in an embodiment of the present invention;

[0026] Figure 7 It is a schematic diagram of another embodiment of the device for generating a full-link track of an order in an embodiment of the present invention;

[0027] Figure 8 Schematic diagram of an embodiment of a device for generating a full-link track of an order in an embodiment of the present invention. DETAILED DESCRIPTION

[0028] The embodiment of the present invention provides a method, device, equipment and storage medium for generating a full-link track of an order, which captures order data, warehouse track data and logistics track of the client, warehouse and courier under the supply chain, and then sorts out the correlation to open up the full link of the order and form a full-process monitoring dashboard. It can help supply chain business personnel effectively monitor abnormal data, analyze business bottlenecks and improve operational efficiency.

[0029] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "including" or "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] For ease of understanding, the specific contents of the embodiments of the present invention are described below. Figure 1 , the first embodiment of the method for generating the full-link track of an order in the embodiment of the present invention includes:

[0031] 101. Configure at least three groups of communication interfaces in the supply chain collaboration platform system;

[0032] In this step, the supply chain collaboration platform system is a supply chain monitoring platform developed based on achieving full-link monitoring. The platform can be understood as an application, through which communication links with the client, warehouse and courier ends are achieved, and data is read from the data background of the three ends on a regular or real-time basis.

[0033] In actual applications, the platform establishes a communication link between the three parties by pre-handshaking the communication protocol with the three parties. Specifically, the communication protocol handshake is implemented through the API interface, so as to configure the communication interface connected to the three parties on the platform. Each set of communication interfaces here includes an API interface connected to the client, an API interface connected to the warehouse, and an API interface connected to the courier.

[0034] 102, dispatching at least three groups of communication interfaces to obtain allocation data of all orders within a preset time period from the client, the warehouse, and the courier respectively, where the allocation data includes order data, sorting data, and delivery data;

[0035] In this embodiment, after receiving a trigger request requiring order monitoring, the platform obtains allocation data from the client, warehouse and courier ends in sequence through the scheduling communication interface. In actual applications, the allocation data can be data within a time period, and the preset time period can be understood as M unit times extending backward from the time point when a new order is generated in the client.

[0036] In this step, when reading data, the three groups of interfaces can be controlled simultaneously for simultaneous reading, or the corresponding new interfaces can be scheduled for reading in sequence. The specific control is selected according to the hardware settings of the platform. When only one interface is used to call the program, the reading is scheduled in sequence. If there are multiple interface call programs, they are scheduled simultaneously.

[0037] The data read from the client is order data, which specifically includes the consumer's order information and the order information of the e-commerce platform placing orders to the warehouse after receiving the order; the data read from the warehouse is sorting data, which specifically includes order information, outbound picking lists and electronic waybills, as well as sorting information and interception information during the picking process; the data read from the express delivery list is delivery data, which includes the loading, unloading and transportation information of outlets and transfer stations, and the warehousing information, delivery information and receipt information of the destination outlets.

[0038] 103, extracting the order number and the waybill number from the order data, sorting data and delivery data of each order, and establishing the association between the order number and the waybill number;

[0039] In this step, when extracting the order number and the waybill number, specifically, the order number is extracted separately from the order data, the waybill number is extracted separately from the delivery data, and the order number and waybill number are extracted from the sorting data. When extracting the order number and waybill number from the sorting data, they are extracted according to a single sorting data, and the extracted order number and waybill number are associated to obtain a set of order number information.

[0040] Furthermore, taking each set of order number information as the matching basis, firstly, the order number in the order number information is matched with the order number extracted from the order data, the order data with the same order number is screened out, and a corresponding relationship between the two is established, the corresponding relationship including the correlation between the order number and the correlation between the order data and the sorting data; then, the order number in the order number information is matched with the waybill number extracted from the delivery data, the delivery data with the same waybill number is screened out, and a corresponding relationship between the two is established, the corresponding relationship including the correlation between the waybill number and the correlation between the delivery data and the sorting data.

[0041] 104, classifying the order data, sorting data and delivery data of all orders according to the correlation to obtain at least one set of express delivery data, wherein the set of express delivery data includes at least one order data, at least one sorting data and at least one delivery data;

[0042] In this embodiment, after the association between the order number and the waybill number is established as described above, the order number is used as the classification index, and the order data, sorting data and delivery data are grouped based on the association. First, the associated order data and sorting data are filtered out based on the order number and the corresponding association, and then the delivery data is filtered out based on the waybill number in the sorting data and the corresponding association, thereby filtering out a group of express delivery data.

[0043] Furthermore, during the screening process, the classified express delivery data must include order data, sorting data and delivery data at the same time. If one is missing, it will jump to the next order number for classification and screening.

[0044] 105, extract the order status information from each group of express delivery data, and generate a full-link track based on the order status information.

[0045] In this embodiment, when extracting the order status information of each group of express delivery data, the extraction is performed according to the business structure in each end. For example, in the extraction of order data, the process of forming an order in the client is to first receive the consumer's order request, allocate the order based on the order request, and obtain the electronic waybill of the order. After the electronic waybill is generated, the order status is determined to be an order and request the warehouse to pick up the goods. Based on such an order generation process, the information of each field in the order data is extracted one by one to extract the order status information on the client side.

[0046] Similarly, for sorting data and delivery data, they are also analyzed one by one according to the order processing flow of the warehouse and express delivery ends to obtain the corresponding order status information.

[0047] In this embodiment, the order status information includes the status of the order flow to each node and the processing nodes at the three ends. When generating the full-link trajectory, a business structure diagram is first formed based on the processing nodes at the three ends. On the basis of the business structure diagram, the status of each node is adjusted according to the extracted status to obtain the full-link trajectory.

[0048] In an embodiment of the present invention, by calling three groups of communication interfaces, the order data, sorting data and delivery data of all orders are obtained from the client side, warehouse side and courier side respectively, the order number and waybill number are extracted based on the order data, sorting data and delivery data, and the correlation between the order number and the waybill number is established. Based on the sorted correlation, the entire order link is opened to form a full-process monitoring dashboard, which can help supply chain business personnel effectively monitor abnormal data, analyze business bottlenecks, and improve operational efficiency.

[0049] See also Figure 2 , a second embodiment of the method for generating a full-link track of an order in an embodiment of the present invention includes:

[0050] 201, configuring at least three groups of communication interfaces in the scheduling supply chain collaboration platform system, respectively obtaining the allocation data of all orders within a preset time period from the client, warehouse and courier ends, the allocation data including order data, sorting data and delivery data;

[0051] In this step, the scheduling communication interface needs to determine whether there is a scheduling trigger, and the scheduling trigger is triggered by detecting new orders. After the scheduling is triggered, the allocation data is collected in the following ways:

[0052] Detect whether there is a new order generated in the client;

[0053] If so, count the number of new orders, and when the number reaches a threshold or the counting time is reached, schedule at least three groups of the communication interfaces, establish communication links between the supply chain collaboration platform system and the client, warehouse, and courier ends, and record the first time point when a new order is first detected and the second time point when the last new order reaches the threshold or the counting time;

[0054] Based on the communication link, the data between the first time point and the second time point are read from the backend databases of the client, warehouse and courier in turn according to the new order to generate allocation data.

[0055] In this embodiment, the allocation data is read by setting a time period, and the time period is triggered by a new order. After a new order is detected, a timer and / or a counter is started to count. After either the timer or the counter meets the counting condition, the scheduler captures the data to obtain the allocation data.

[0056] 202, extracting the order number from each order data and each sorting data, and extracting the waybill number from each sorting data and each delivery data;

[0057] In this step, the delivery note in the order data is identified through the generation rules of the order number and the waybill number to obtain the order number and the waybill number. In the process of extracting the sorting data, it is necessary to extract it according to the single data. When the order number and waybill number are extracted, the two are associated to form an order number combination.

[0058] 203. Based on the sorting data, the order data matching each sorting data is queried upwards, and the delivery data matching each sorting data is queried downwards to obtain the query result;

[0059] In this step, the query result includes the correlation between the data and the correlation between the order numbers. The query matching process is specifically as follows: selecting one sorting data from each of the sorting data as matching data, and obtaining the order number and waybill number corresponding to the matching data;

[0060] Taking the order number as a first query index, querying order data consistent with the first query index from all order data, and establishing an upward association relationship between the matching data and the order data;

[0061] Using the waybill number as a second query index, querying the delivery data consistent with the second query index from all the delivery data, and establishing a downward association relationship between the matching data and the delivery data;

[0062] According to the upward association relationship and the downward association relationship, a link diagram between the order number and the waybill number is determined to obtain a query result.

[0063] 204. Establishing a correlation between the order number and the waybill number in each of the order data, sorting data, and delivery data based on the query result;

[0064] 205, classifying the order data, sorting data and delivery data of all orders according to the correlation to obtain at least one set of express delivery data, wherein the set of express delivery data includes at least one order data, at least one sorting data and at least one delivery data;

[0065] In this embodiment, the distribution data is classified according to the correlation, which can be specifically achieved through a classification model, that is, the correlation is input into the classification model, and then the classification model identifies the order data, sorting data and delivery data in the distribution data based on the correlation to achieve classification processing and obtain multiple groups of express delivery data.

[0066] 206 , extracting order status information from each group of express delivery data, and generating a full-link track based on the order status information.

[0067] In this step, before extracting the order status information of the order data, sorting data and delivery data in each group of express delivery data, it also includes extracting the status change process of the client, warehouse and courier when processing the order, and parsing the order data, sorting data and delivery data based on the status change process of each end, and extracting the status fields therein, such as Figure 4 As shown, the process of client ordering is that after receiving the customer's order request, based on the order request, the supply chain order center queries the inventory information in the warehouse, and determines whether to place an order based on the inventory information, that is, generates order information. If an order is placed, the order management system OMS is used to send the warehouse management system WMS, that is, the warehouse sends the order. After WMS receives the order, it generates a picking list and an electronic waybill for express delivery. The warehouse picks and packs the goods based on the picking list. After packaging, the order is reviewed. After the review is passed, it is transferred to the collection warehouse to wait for the courier company to collect the goods. While picking the goods, the warehouse sends a collection order to the courier based on the electronic waybill.

[0068] Furthermore, during the picking process, the order information sent by the client is monitored in real time. If there is a cut-off order in the order information, only the order number in the picking list is filtered, and the corresponding picking list is intercepted and the cancellation of the electronic waybill is notified.

[0069] The order processing flow for the express delivery side is as follows:

[0070] Step 1: The originating outlet picks up the parcel, scans it, and the originating outlet collects it, weighs it, and scans it, and the originating center collects it;

[0071] Step 2: The originating center sends out the unloading operation record of the piece at the transfer center to which the outlet belongs, and the terminal center receives the piece. The terminal transfer center corresponding to the destination of the piece receives the operation record;

[0072] Step 3: The terminal center sends out the operation record corresponding to the terminal transfer center of the order destination, and the terminal outlet receives the operation record. The terminal outlet dispatches the parcel according to the operation record of the delivery outlet corresponding to the order destination;

[0073] Step 4: The customer signs for the package. The courier delivers the package to the recipient promptly and safely, and guides the recipient to complete the signature.

[0074] Based on the above order processing flow, the order data, sorting data and delivery data are parsed one by one to obtain the order status information. The order status information extracted from each data is connected in chronological order to obtain the full-link track.

[0075] In practical applications, the above-mentioned order processing flow is also trained and learned through a neural network to obtain a corresponding extraction model, and based on the extraction model, the corresponding data fields are identified and extracted to obtain order status information, and then the full-link trajectory is obtained through visualization processing.

[0076] In an embodiment of the present invention, by capturing the order data of all parties in the supply chain, warehouse trajectory data, and logistics trajectory, the full-link trajectory of the order is obtained, and global monitoring is achieved based on the full-link trajectory, thereby improving the monitoring quality of the supply chain, providing customers with a 360° visual interface, enhancing customers' trust in Yunda Supply Chain, and optimizing their own sales strategies; at the same time, it also provides Yunda Supply Chain personnel with all-round supervision of links, discovers problems, optimizes problems, and continuously improves the work efficiency and service quality of Yunda Supply Chain.

[0077] See also Figure 3 , a third embodiment of the method for generating a full-link track of an order in an embodiment of the present invention includes:

[0078] 301, configure at least three groups of communication interfaces in the supply chain collaboration platform system;

[0079] 302, dispatching at least three groups of communication interfaces to obtain allocation data of all orders within a preset time period from the client, the warehouse, and the courier respectively, where the allocation data includes order data, sorting data, and delivery data;

[0080] 303, extracting the order number and the waybill number from the order data, sorting data and delivery data of each order, and establishing the association between the order number and the waybill number;

[0081] 304, classifying the order data, sorting data and delivery data of all orders according to the correlation to obtain at least one set of express delivery data, wherein the set of express delivery data includes at least one order data, at least one sorting data and at least one delivery data;

[0082] The implementation of the above steps 301-304 is the same as that of steps 101-104, and will not be repeated here.

[0083] 305, extracting the order identification field in the order data of each group of express delivery data;

[0084] 306. If there is an order identification field in the order data, select the corresponding sorting data according to the order number;

[0085] 307. Extracting the order receiving identification field, the picking identification field, and the shipping identification field in the sorting data;

[0086] 308. When it is determined that there is a delivery identification field in the sorting data, the corresponding delivery data is selected downward according to the waybill number in the sorting data;

[0087] 309. Extract the distribution operation records of the originating outlets, transit outlets and terminal outlets in the distribution data;

[0088] 310. Construct a state change diagram of the express shipment based on the order identification field, the order acceptance identification field, the picking identification field, the shipping identification field and the delivery operation record;

[0089] In this embodiment, the state change diagram obtained in steps 305-310 can be specifically based on Figure 4 The order status change process in the parse is used to implement parsing. The process at each node will generate corresponding field information. By extracting the field information as the parsing index, the field information in the distribution data is identified to obtain the corresponding status information.

[0090] The status information is Figure 4 The process nodes in the process are sorted, and then the sorted state information is converted into a trajectory view using visualization technology to obtain a state change diagram.

[0091] 311. Extract the first processing flow node from the client receiving the order to placing the order with the warehouse, the second processing flow node from the warehouse receiving the order from the client to the delivery, and the third processing flow node from the courier picking up the goods at the warehouse to the user signing for them;

[0092] 312. Generate a business structure diagram of the order according to the first processing flow node, the second processing flow node, and the third processing flow node;

[0093] In this embodiment, when extracting the business structure diagram, it is specifically based on Figure 5 The process is extracted from the schematic diagram of the order warehousing and distribution business structure. First, after the client receives the order, it prints the picking list and electronic waybill of the order that needs to be shipped out, and transfers the picking list and electronic waybill to the warehouse management system WMS. The picker receives the printed picking list and delivers the picked goods to the area to be reviewed; the orders to be reviewed are scanned and reviewed one by one; the courier company picks up the items at the originating outlet and scans them for receipt, the originating outlet picks them up, weighs and scans them, and the originating center receives them; the originating center sends the items out, and the transfer center to which the outlet belongs records the unloading operation of the item, and the terminal center receives the operation record, and the terminal transfer center corresponding to the destination of the item receives the operation record; the terminal center sends the items out, and the terminal transfer center corresponding to the order destination sends the operation record, and the terminal outlet receives the operation record. According to the operation record of the delivery outlet corresponding to the order destination, the terminal outlet delivers the items; the customer signs for the items, and the deliveryman delivers the items to the recipient in a timely and safe manner, and guides the recipient to complete the signature.

[0094] Based on the above business structure diagram, when parsing data, first identify the node information, then parse the corresponding node data for the node information, and parse the order status information from the fields in the node data.

[0095] 313. Generate a full-link track based on the business structure diagram and the order identification field, order acceptance identification field, picking identification field, shipping identification field and delivery operation record.

[0096] In this step, a business structure diagram is first formed based on the processing nodes at the three ends, and the state of each node is adjusted according to the extracted state on the basis of the business structure diagram to obtain a full-link trajectory.

[0097] In the embodiment of the present invention, by capturing the order data, warehouse track data, and logistics track of the client, warehouse, and courier under the supply chain, and then sorting out the correlation, the entire order chain is opened up to form a full-process monitoring dashboard. This can help supply chain business personnel effectively monitor abnormal data, analyze business bottlenecks, and improve operational efficiency.

[0098] The above describes the method for generating the full-link track of an order in an embodiment of the present invention. The following describes the device for generating the full-link track of an order in an embodiment of the present invention. Please refer to Figure 6 , an embodiment of the order full-link trajectory generation device in the embodiment of the present invention includes:

[0099] Configuration module 601, used to configure at least three groups of communication interfaces in the supply chain collaboration platform system;

[0100] The data reading module 602 is used to schedule at least three groups of the communication interfaces to obtain the allocation data of all orders within a preset time period from the client, the warehouse and the courier respectively, wherein the allocation data includes order data, sorting data and delivery data;

[0101] The association module 603 is used to extract the order number and the waybill number from the order data, sorting data and delivery data of each order, and establish the association between the order number and the waybill number;

[0102] A classification module 604, configured to classify the order data, sorting data and delivery data of all orders according to the correlation to obtain at least one set of express delivery data, wherein a set of express delivery data includes at least one order data, at least one sorting data and at least one delivery data;

[0103] The track generation module 605 is used to extract the order status information in each group of express delivery data and generate a full-link track based on the order status information.

[0104] In an embodiment of the present invention, by capturing the order data of all parties in the supply chain, warehouse trajectory data, and logistics trajectory, the full-link trajectory of the order is obtained, and global monitoring is achieved based on the full-link trajectory, thereby improving the monitoring quality of the supply chain, providing customers with a 360° visual interface, enhancing customers' trust in Yunda Supply Chain, and optimizing their own sales strategies; at the same time, it also provides Yunda Supply Chain personnel with all-round supervision of links, discovers problems, optimizes problems, and continuously improves the work efficiency and service quality of Yunda Supply Chain.

[0105] See also Figure 7 Another embodiment of the order full-link trajectory generation device in the embodiment of the present invention includes:

[0106] Configuration module 601, used to configure at least three groups of communication interfaces in the supply chain collaboration platform system;

[0107] The data reading module 602 is used to schedule at least three groups of the communication interfaces to obtain the allocation data of all orders within a preset time period from the client, the warehouse and the courier respectively, wherein the allocation data includes order data, sorting data and delivery data;

[0108] The association module 603 is used to extract the order number and the waybill number from the order data, sorting data and delivery data of each order, and establish the association between the order number and the waybill number;

[0109] A classification module 604, configured to classify the order data, sorting data and delivery data of all orders according to the correlation to obtain at least one set of express delivery data, wherein a set of express delivery data includes at least one order data, at least one sorting data and at least one delivery data;

[0110] The track generation module 605 is used to extract the order status information in each group of express delivery data and generate a full-link track based on the order status information.

[0111] The data reading module 602 is specifically used for:

[0112] Detect whether there is a new order generated in the client;

[0113] If so, count the number of new orders, and when the number reaches a threshold or the counting time is reached, schedule at least three groups of the communication interfaces, establish communication links between the supply chain collaboration platform system and the client, warehouse, and courier ends, and record the first time point when a new order is first detected and the second time point when the last new order reaches the threshold or the counting time;

[0114] Based on the communication link, the data between the first time point and the second time point are read from the backend databases of the client, warehouse and courier in turn according to the new order to generate allocation data.

[0115] Wherein, the association module 603 includes:

[0116] The identification unit 6031 is used to extract the order number from each of the order data and each of the sorting data, and to extract the waybill number from each of the sorting data and each of the delivery data;

[0117] A query unit 6032 is used to query the order data matching each of the sorting data upwards and query the delivery data matching each of the sorting data downwards based on the sorting data to obtain a query result;

[0118] The association unit 6033 is used to establish the association between the order number and the waybill number in each of the order data, sorting data and delivery data based on the query result.

[0119] The query unit 6032 is specifically used for:

[0120] Selecting one of the sorting data as matching data from each of the sorting data, and obtaining the order number and waybill number corresponding to the matching data;

[0121] Taking the order number as a first query index, querying order data consistent with the first query index from all order data, and establishing an upward association relationship between the matching data and the order data;

[0122] Using the waybill number as a second query index, querying the delivery data consistent with the second query index from all the delivery data, and establishing a downward association relationship between the matching data and the delivery data;

[0123] According to the upward association relationship and the downward association relationship, a link diagram between the order number and the waybill number is determined to obtain a query result.

[0124] Wherein, the trajectory generation module 605 includes:

[0125] The first extraction unit 6051 is used to extract the order identification field in the order data of each group of express delivery data;

[0126] The first selection unit 6052 is used to select corresponding sorting data according to the order number when there is an order identification field in the order data;

[0127] The second extraction unit 6053 is used to extract the order receiving identification field, the picking identification field and the delivery identification field in the sorting data;

[0128] The second selection unit 6054 is used to select corresponding delivery data according to the waybill number in the sorting data when it is determined that there is a shipping identification field in the sorting data;

[0129] The third extraction unit 6055 is used to extract the distribution operation records of the originating outlets, the transit outlets and the terminal outlets in the distribution data;

[0130] The construction unit 6056 is used to construct a state change graph of the express according to the order identification field, the order acceptance identification field, the picking identification field, the shipping identification field and the delivery operation record, and generate a full-link trajectory based on the state change graph.

[0131] The trajectory generation module 605 further includes a business structure extraction unit 6057, which is used to:

[0132] Extract the first processing flow node from the client receiving the order to placing the order with the warehouse, the second processing flow node from the warehouse receiving the order from the client to the shipment, and the third processing flow node from the courier picking up the parcel at the warehouse to the user signing for it;

[0133] Generate a business structure diagram of the order according to the first processing flow node, the second processing flow node and the third processing flow node;

[0134] A full-link track is generated according to the business structure diagram and the order identification field, the order acceptance identification field, the picking identification field, the shipping identification field and the distribution operation record.

[0135] In an embodiment of the present invention, the order data, sorting data and delivery data of all orders are obtained from the client, warehouse and courier ends respectively by calling three groups of communication interfaces, the order number and waybill number are extracted based on the order data, sorting data and delivery data, the correlation between the order number and the waybill number is established, and the order data, sorting data and delivery data of all orders are classified based on the correlation to obtain multiple groups of express data, and the order status information in the express data is extracted by group, thereby generating a full-link track of the order. After associating the data in the three ends with the order number and the waybill number, the order status information in the three-end data after the observation is extracted, thereby realizing the association of the three-end data and obtaining the full-link track. When damage or loss occurs, the nodes with problems can be directly checked through the full-link track. At the same time, real-time monitoring of a single end can be achieved based on the full-link track, avoiding the phenomenon of connection faults in distribution and inability to track problems, which is conducive to helping supply chain business personnel effectively monitor abnormal data, analyze business bottlenecks, and improve operational efficiency.

[0136] See also Figure 8 , the following describes in detail an embodiment of an order full-link trajectory generation device in an embodiment of the present invention from the perspective of hardware processing.

[0137] Figure 8 It is a structural schematic diagram of an order full-link trajectory generation device provided by an embodiment of the present invention. The order full-link trajectory generation device 800 may have relatively large differences due to different configurations or performances, and may include one or more processors (central processing units, CPU) 810 (for example, one or more processors) and a memory 820, and one or more storage media 830 (for example, one or more massive storage devices) storing application programs 833 or data 832. Among them, the memory 820 and the storage medium 830 can be short-term storage or persistent storage. The program stored in the storage medium 830 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations in the order full-link trajectory generation device 800. Furthermore, the processor 810 can be configured to communicate with the storage medium 830 to execute a series of instruction operations in the storage medium 830 on the order full-link trajectory generation device 800.

[0138] The order full-link track generation device 800 may also include one or more power supplies 840, one or more wired or wireless network interfaces 850, one or more input and output interfaces 860, and or, one or more operating systems 831, such as Windows Serve, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will appreciate that Figure 8 The structure of the order full-link trajectory generation device shown does not constitute a limitation of the order full-link trajectory generation device, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0139] The present invention also provides a computer-readable storage medium, which may be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. Instructions are stored in the computer-readable storage medium. When the instructions are executed on a computer, the computer executes the steps of the method for generating a full-link trajectory of an order.

[0140] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0141] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program codes.

[0142] As described above, the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features thereof may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for generating a full-link order trajectory, applied to a supply chain collaborative platform system, characterized in that: The method for generating a full-link track of an order includes: Configure at least three groups of communication interfaces in the supply chain collaboration platform system; Dispatching at least three groups of the communication interfaces to obtain allocation data of all orders within a preset time period from the client, warehouse, and courier, respectively, wherein the allocation data includes order data, sorting data, and delivery data; Extracting the order number and waybill number from the order data, sorting data and delivery data of each order, and establishing a correlation between the order number and the waybill number; The extracting the order number and the waybill number from the order data, sorting data and delivery data of each order, and establishing the association between the order number and the waybill number includes: Extract the order number from each of the order data and each of the sorting data, and extract the waybill number from each of the sorting data and each of the delivery data; select one of the sorting data as matching data from each of the sorting data, and obtain the order number and waybill number corresponding to the matching data; use the order number as a first query index, query the order data consistent with the first query index from all the order data, and establish an upward association relationship between the matching data and the order data; use the waybill number as a second query index, query the delivery data consistent with the second query index from all the delivery data, and establish a downward association relationship between the matching data and the delivery data; determine a link diagram between the order number and the waybill number based on the upward association relationship and the downward association relationship, and obtain a query result; establish the association between the order number and the waybill number in each of the order data, sorting data, and delivery data based on the query result; According to the correlation, the order data, sorting data and delivery data of all orders are classified to obtain at least one group of express delivery data, wherein a group of express delivery data includes at least one order data, at least one sorting data and at least one delivery data; Extracting order status information from each group of express delivery data, and generating a full-link track based on the order status information; The extracting order status information from each group of express delivery data and generating a full-link track based on the order status information includes: Extract the order identification field in the order data of each group of the express data; if the order identification field exists in the order data, select the corresponding sorting data according to the order number; extract the order identification field, the picking identification field and the shipping identification field in the sorting data; when it is determined that the shipping identification field exists in the sorting data, select the corresponding delivery data according to the waybill number in the sorting data; extract the delivery operation records of the originating outlets, the transit outlets and the terminal outlets in the delivery data; construct a state change graph of the express according to the order identification field, the order identification field, the picking identification field, the shipping identification field and the delivery operation record, and generate a full-link trajectory based on the state change graph; The extracting order status information from each group of express delivery data and generating a full-link track based on the order status information further includes: Extract the first processing flow node from the client receiving the order to placing the order to the warehouse, the second processing flow node from the warehouse receiving the order from the client to the shipment, and the third processing flow node from the courier picking up the item from the warehouse to the user signing for it; generate a business structure diagram of the order based on the first processing flow node, the second processing flow node and the third processing flow node; generate a full-link track based on the business structure diagram and the order identification field, the order acceptance identification field, the picking identification field, the shipment identification field and the distribution operation record.

2. The method for generating a full-link order track according to claim 1, characterized in that: The dispatching of at least three groups of the communication interfaces to obtain the allocation data of all orders within a preset time period from the client, the warehouse and the courier respectively includes: Detect whether there is a new order generated in the client; If so, count the number of new orders, and when the number reaches a threshold or the counting time is reached, schedule at least three groups of the communication interfaces, establish communication links between the supply chain collaboration platform system and the client, warehouse, and courier ends, and record the first time point when a new order is first detected and the second time point when the last new order reaches the threshold or the counting time; Based on the communication link, the data between the first time point and the second time point are read from the backend databases of the client, warehouse and courier in turn according to the new order to generate allocation data.

3. A device for generating a full-link track of an order, characterized in that: The order full-link trajectory generating device comprises: A configuration module, used to configure at least three groups of communication interfaces in the supply chain collaboration platform system; A data reading module, used to schedule at least three groups of the communication interfaces to obtain the allocation data of all orders within a preset time period from the client, warehouse and courier respectively, wherein the allocation data includes order data, sorting data and delivery data; An association module, used to extract the order number and waybill number from the order data, sorting data and delivery data of each order, and establish the association between the order number and the waybill number; The association module includes: an identification unit, which is used to extract the order number from each of the order data and each of the sorting data, and to extract the waybill number from each of the sorting data and each of the delivery data; a query unit, which is used to select one of the sorting data as matching data from each of the sorting data, and obtain the order number and waybill number corresponding to the matching data; using the order number as a first query index, querying the order data consistent with the first query index from all the order data, and establishing an upward association relationship between the matching data and the order data; using the waybill number as a second query index, querying the delivery data consistent with the second query index from all the delivery data, and establishing a downward association relationship between the matching data and the delivery data; determining a link diagram between the order number and the waybill number based on the upward association relationship and the downward association relationship to obtain a query result; an association unit, which is used to establish the association between the order number and the waybill number in each of the order data, sorting data and delivery data based on the query result; A classification module, used for classifying the order data, sorting data and delivery data of all orders according to the correlation to obtain at least one group of express delivery data, wherein a group of express delivery data includes at least one order data, at least one sorting data and at least one delivery data; A trajectory generation module, used to extract order status information from each group of express delivery data, and generate a full-link trajectory based on the order status information; The trajectory generation module includes: a first extraction unit, which is used to extract the order identification field in the order data of each group of the express data; a first selection unit, which is used to select the corresponding sorting data according to the order number when the order identification field exists in the order data; a second extraction unit, which is used to extract the order identification field, the picking identification field and the shipping identification field in the sorting data; a second selection unit, which is used to select the corresponding delivery data according to the waybill number in the sorting data when it is determined that there is a shipping identification field in the sorting data; a third extraction unit, which is used to extract the delivery operation records of the originating outlets, the transit outlets and the terminal outlets in the delivery data; a construction unit, which is used to construct a state change diagram of the express according to the order identification field, the order identification field, the picking identification field, the shipping identification field and the delivery operation record, and generate a full-link trajectory based on the state change diagram; The trajectory generation module also includes a business structure extraction unit, which is used to: extract a first processing flow node from the client receiving an order to placing an order with the warehouse, a second processing flow node from the warehouse receiving the order from the client to shipping, and a third processing flow node from the courier picking up the item at the warehouse to the user signing for it; generate a business structure diagram of the order based on the first processing flow node, the second processing flow node, and the third processing flow node; generate a full-link trajectory based on the business structure diagram and the order identification field, the order acceptance identification field, the picking identification field, the shipping identification field, and the distribution operation record.

4. A device for generating a full-link track of an order, characterized in that: The order full-link track generation device includes: A memory and at least one processor, wherein instructions are stored in the memory, and the memory and the at least one processor are interconnected via a line; The at least one processor calls the instructions in the memory so that the order full-link trajectory generation device performs the steps of the order full-link trajectory generation method as described in any one of claims 1-2.

5. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions are executed by the processor, the steps of the method for generating a full-link track of an order as described in any one of claims 1-2 are implemented.

Citation Information

Patent Citations

  • Order processing method, device thereof, server and storage medium

    CN108961016A

  • Order fulfillment full-link real-time monitoring method and device and computer equipment

    CN110060118A

  • Supply chain storage sorting method and system based on virtual data chain

    CN110738286A