Waybill logistics tracking method, device and equipment based on multi-source data fusion
By configuring data distribution templates and data processing, multi-source data fusion for waybill logistics tracking was achieved, solving the problems of inconsistent data standards and difficulty in data acquisition, and improving logistics tracking efficiency and user experience.
Patent Information
- Application Number
- CN202511567696.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-30
- Publication Date
- 2026-02-13
AI Technical Summary
In existing technologies, when users need to obtain logistics data from multiple independent parties, the data standards are not uniform, making the acquisition difficult and the timeliness depends on manual inquiries, causing inconvenience to users.
By using a multi-source data fusion approach, a data distribution template is configured, and waybill data required by the target user is subscribed to. The data to be subscribed is retrieved from the subscription message middleware, the waybill logistics status is determined based on the data distribution template, and the data is processed and integrated to achieve waybill logistics tracking.
It improves logistics tracking efficiency, reduces data acquisition hassles, enhances user experience, provides a unified entry point for tracking waybills throughout the entire process, and reduces the pain points of acquiring data from multiple channels.
Smart Images

Figure CN121526470A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, in particular to a way and device for tracking logistics of waybill based on multi-source data fusion. BACKGROUND
[0002] With the development of economy, the complexity of supply chain is deepening, and the requirements of users on the suppliers of supply chain are increasing. From paying attention to whether the goods are received to paying attention to the whole process of logistics, the market puts forward higher requirements for logistics monitoring, including how to view the complete global information, whether the goods can arrive on time, how to reduce cost and improve efficiency, etc. With the development of express industry, whole-process logistics tracking is becoming more and more important.
[0003] Under the original background, there is no unified logistics tracking system for integrated orders on the market, and customers need to obtain logistics tracking data from ports, shipping companies, customs, China foreign trade system and other parties respectively. Obtaining data from multiple independent parties and manually integrating data will result in non-uniform data standards, great difficulty in data acquisition, and data acquisition timeliness depending on manual query time, etc., which brings trouble to users. SUMMARY
[0004] The present application provides a way and device for tracking logistics of waybill based on multi-source data fusion, to solve the problem that obtaining data from multiple independent parties and manually integrating data will result in non-uniform data standards, great difficulty in data acquisition, and data acquisition timeliness depending on manual query time, etc., which brings trouble to users.
[0005] The present application provides a way for tracking logistics of waybill based on multi-source data fusion, comprising: Based on at least one user demand, a data distribution template for subscribing to external data sources is pre-configured respectively; the data distribution template is used to determine the waybill data subscribed by the user demand; Taking out the to-be-subscribed waybill data required by the target user demand from the subscription message middleware corresponding to the target user demand; Based on the to-be-subscribed waybill data and each data distribution template, the logistics status of the waybill corresponding to the target user demand is determined; Based on the logistics status of the waybill, the logistics of the waybill is tracked.
[0006] According to the way for tracking logistics of waybill based on multi-source data fusion provided by the present application, the logistics status of the waybill corresponding to the target user demand is determined based on the to-be-subscribed waybill data and each data distribution template, comprising: Matching the to-be-subscribed waybill data and each data distribution template to obtain matched to-be-subscribed waybill data and target data distribution template; Determine the shipping status of the shipping order corresponding to the target user demand based on the matched to-be-subscribed shipping order data and the target data distribution template.
[0007] According to the application, a shipping order logistics tracking method based on multi-source data fusion is provided, which comprises the following steps: Based on the timing task, the matched to-be-subscribed shipping order data is processed to obtain processed data. Determine the shipping order distribution data based on the target data distribution template. Determine the shipping status of the shipping order corresponding to the target user demand based on the processed data and the shipping order distribution data.
[0008] According to the application, a shipping order logistics tracking method based on multi-source data fusion is provided, which comprises the following steps: Send a subscription request to each data source in the target data distribution template. Receive the shipping order distribution data returned by each data source.
[0009] According to the application, a shipping order logistics tracking method based on multi-source data fusion is provided, which comprises the following steps: Based on the business type, the processed data and each shipping order distribution data are integrated to obtain integrated shipping order data. Determine the shipping status of the shipping order corresponding to the target user demand based on the integrated shipping order data.
[0010] According to the application, a shipping order logistics tracking method based on multi-source data fusion is provided, which comprises the following steps: Based on the address of the subscription party and / or the subscription system in the target data distribution template, the shipping status is distributed to the subscription party and / or the subscription system.
[0011] According to the application, a shipping order logistics tracking method based on multi-source data fusion is provided, which comprises the following steps: Store at least one type of shipping order data of a business system in a data pool. Extract the shipping order data from the data pool and send the shipping order data to the message middleware corresponding to the type.
[0012] The application also provides a shipping order logistics tracking device based on multi-source data fusion, which comprises: The configuration module is configured to pre-configure data distribution templates for subscribing to external data sources based on at least one user demand, wherein the data distribution templates are used to determine subscribed shipping data corresponding to the user demand; The extraction module is configured to extract shipping data to be subscribed corresponding to a target user demand from a subscription message middleware corresponding to the target user demand; The determination module is configured to determine a shipping logistics state of a shipping corresponding to the target user demand based on the shipping data to be subscribed and each data distribution template; The tracking module is configured to track the shipping based on the shipping logistics state.
[0013] The present application also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the shipping logistics tracking method based on multi-source data fusion according to any one of the above when executing the computer program.
[0014] The present application also provides a non-transitory computer readable storage medium having a computer program stored thereon, wherein the computer program is executable by a processor to implement the shipping logistics tracking method based on multi-source data fusion according to any one of the above.
[0015] The present application also provides a computer program product comprising a computer program, wherein the computer program is executable by a processor to implement the shipping logistics tracking method based on multi-source data fusion according to any one of the above.
[0016] The present application provides a shipping logistics tracking method, device and equipment based on multi-source data fusion, which pre-configures data distribution templates for subscribing to external data sources based on at least one user demand, wherein the data distribution templates are used to determine subscribed shipping data corresponding to the user demand, extracts shipping data to be subscribed corresponding to a target user demand from a subscription message middleware corresponding to the target user demand, determines a shipping logistics state of a shipping corresponding to the target user demand based on the shipping data to be subscribed and each data distribution template, and tracks the shipping based on the shipping logistics state. By extracting shipping data to be subscribed corresponding to a target user demand from a subscription message middleware corresponding to the target user demand and pre-configuring data distribution templates, the shipping logistics state is determined, the shipping is tracked, the efficiency of logistics tracking is improved, and the user experience is improved. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0018] Figure 1 Figure 1 is a flowchart of a method for tracking a waybill logistics based on multi-source data fusion provided by the present application.
[0019] Figure 2 Figure 2 is another flowchart of a method for tracking a waybill logistics based on multi-source data fusion provided by the present application.
[0020] Figure 3 Figure 3 is a third flowchart of a method for tracking a waybill logistics based on multi-source data fusion provided by the present application.
[0021] Figure 4 Figure 4 is a structural schematic diagram of a device for tracking a waybill logistics based on multi-source data fusion provided by the present application.
[0022] Figure 5 Figure 5 is a structural schematic diagram of an electronic device provided by the present application. DETAILED DESCRIPTION
[0023] In order to make the objectives, technical solutions and advantages of the present application clearer, the following will combine the drawings in the present application to clearly and completely describe the technical solutions in the present application. Obviously, the described embodiments are some embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative effort fall within the protection scope of the present application.
[0024] The following will describe a method for tracking a waybill logistics based on multi-source data fusion provided by the present application. Figures 1-3
[0025] Figure 1 Figure 1 is a flowchart of a method for tracking a waybill logistics based on multi-source data fusion provided by the present application, as shown in the figure, the method comprises the following steps 101-104. Figure 1
[0026] Step 101, based on at least one user demand, respectively pre-configure a data distribution template for subscribing to an external data source; the data distribution template is used to determine the waybill data corresponding to the user demand subscription.
[0027] It should be noted that the multi-source data fusion-based waybill logistics tracking method provided by the application can be applied to the scene of tracking the waybill logistics of water, land, air, steam and warehouse. The execution subject of the method can be a multi-source data fusion-based waybill logistics tracking device, such as an electronic device, or a control module in the multi-source data fusion-based waybill logistics tracking device for executing the multi-source data fusion-based waybill logistics tracking method.
[0028] Specifically, the user demand includes at least one of the customer name on the waybill, the operating company name, the port information and the business system. Based on at least one user demand, a data distribution template for subscribing to an external data source is pre-configured, that is, at least one of the customer name on the order, the operating company name, the port information and the business system can be flexibly configured to meet the user demand.
[0029] The data distribution template includes at least one of the waybill data subscriber, the waybill data subscribed party, the waybill state node and the data range of the waybill data. The data distribution template is used to determine the waybill data subscribed by the user demand.
[0030] Step 102, taking out the to-be-subscribed waybill data required by the target user demand from the subscription message middleware corresponding to the target user demand.
[0031] Specifically, the target user demand is the user demand when actually tracking the waybill logistics. All data that needs to be subscribed is stored in the subscription message middleware. The to-be-subscribed waybill data required by the target user demand can be taken out from the subscription message middleware corresponding to the target user demand.
[0032] Optionally, the method further comprises: Storing at least one type of waybill data of the business system in the data pool; extracting the waybill data from the data pool and sending the waybill data to the message middleware corresponding to the type.
[0033] Specifically, at least one type of waybill data of the business system is stored in the data pool, and the type is subscription distribution, early warning or warehousing. According to the target user demand, the waybill data corresponding to the target user demand is extracted from the data pool, and after preliminary screening and classification, the waybill data is sent to the message middleware MQ corresponding to the type.
[0034] Step 103, determining the waybill logistics state of the waybill corresponding to the target user demand based on the to-be-subscribed waybill data and each data distribution template.
[0035] Specifically, based on the to-be-subscribed waybill data and each data distribution template, the waybill logistics state of the waybill corresponding to the target user demand can be determined.
[0036] Step 104, tracking the logistics of the waybill based on the waybill logistics state.
[0037] Specifically, the waybill can be tracked based on the waybill logistics state.
[0038] The application provides a waybill logistics tracking method based on multi-source data fusion. The method comprises the following steps: based on at least one user demand, a data distribution template for subscribing to an external data source is pre-configured; the data distribution template is used to determine the waybill data corresponding to the user demand; the waybill data required by the target user demand is taken out from the subscription message middleware corresponding to the target user demand; based on the waybill data and each data distribution template, the waybill logistics state of the waybill corresponding to the target user demand is determined; and based on the waybill logistics state, the logistics of the waybill is tracked. The waybill logistics state is determined by taking out the waybill data required by the target user demand from the subscription message middleware corresponding to the target user demand and the pre-configured data distribution template, the logistics of the waybill is tracked, the efficiency of the logistics tracking is improved, and thus the user experience is improved.
[0039] Optionally, the specific implementation of step 103 comprises the following steps: The waybill data and each data distribution template are matched to obtain matched waybill data and a target data distribution template; and based on the matched waybill data and the target data distribution template, the waybill logistics state of the waybill corresponding to the target user demand is determined.
[0040] Specifically, the consumption program of the subscription MQ takes out the waybill data from the subscription MQ, and matches the waybill data with the pre-configured data distribution templates to obtain matched waybill data and a target data distribution template. For example, the target user demand is to obtain the logistics states of 10 waybills of a business, and the data distribution template comprises the data range of the waybill data, so the waybill data required by the logistics states of the 10 waybills is taken out from the subscription message middleware corresponding to the target user demand; and then the waybill data is matched with the pre-configured waybill data in the data distribution template to obtain matched waybill data and a target data distribution template corresponding to the matched waybill data. The matched waybill data can be stored in a database.
[0041] Optionally, the step of determining the waybill logistics state of the waybill corresponding to the target user demand based on the matched waybill data and the target data distribution template comprises the following steps: Based on the timing task, the matched to-be-subscribed waybill data is processed to obtain processed data; based on the target data distribution template, the waybill distribution data is determined; based on the processed data and the waybill distribution data, the waybill logistics state corresponding to the target user demand is determined.
[0042] Specifically, based on the timing task, the matched to-be-subscribed waybill data after distribution screening is subjected to data cleaning processing operations such as removing redundancy, processing missing values, unifying data formats, removing duplicates, and marking data that has been subscribed, to obtain processed data; based on the target data distribution template, the waybill distribution data can be further determined; and based on the processed data and the waybill distribution data, the waybill logistics state corresponding to the target user demand can be determined.
[0043] Optionally, the determining of the waybill distribution data based on the target data distribution template comprises: sending a subscription request to each data source in the target data distribution template; and receiving the waybill distribution data returned by each data source.
[0044] Specifically, the subscription request is used to request the waybill distribution data of each data source. The subscription request is sent to each data source in the target data distribution template, the data source receives the subscription request and returns the waybill distribution data based on the subscription request. The waybill distribution data returned by each data source is received.
[0045] Optionally, the waybill distribution data returned by each data source can also be uniformly integrated according to a fixed data format using a timing task.
[0046] Optionally, the determining of the waybill logistics state corresponding to the target user demand based on the processed data and the waybill distribution data comprises: integrating the processed data and each waybill distribution data based on a business type to obtain integrated waybill data; and determining the waybill logistics state corresponding to the target user demand based on the integrated waybill data.
[0047] Specifically, the business type comprises at least one of water, land, air, and steam. The waybill distribution data returned by each data source is cleaned, and then the processed data and each waybill distribution data are integrated based on the business type to obtain integrated waybill data; the integrated waybill data is uniformly set to a format conforming to the logistics state representation, and then the waybill logistics state corresponding to the target user demand is determined. The waybill logistics state is a logistics state in a unified standard format.
[0048] Optionally, the data returned by each data source is cleaned and integrated, and the data after cleaning and integration is stored and managed. Appropriate data management systems, indexing methods and access control policies can also be used to manage the data.
[0049] Optionally, the method further comprises: Based on the address of the subscription party and / or the subscription system in the target data distribution template, the shipment logistics status is distributed to the subscription party and / or the subscription system.
[0050] Specifically, based on the address of the subscription party and / or the subscription system in the target data distribution template and the timing task, the shipment logistics status can be distributed to the subscription party and / or the subscription system, i.e., the logistics status is distributed to other business systems or users, such as air or sea shipping systems, etc.
[0051] Figure 2 is a flowchart of the shipment logistics tracking method based on multi-source data fusion provided by the present application, as shown in Figure 2 The method comprises steps 201-209.
[0052] Step 201, based on at least one user demand, pre-configure a data distribution template for subscribing to external data sources.
[0053] Step 202, store at least one type of shipment data of the business system in the data pool; extract the shipment data from the data pool and send the shipment data to the message middleware corresponding to the type.
[0054] Step 203, take out the to-be-subscribed shipment data required by the target user demand from the subscription message middleware corresponding to the target user demand.
[0055] Step 204, match the to-be-subscribed shipment data with each data distribution template to obtain matched to-be-subscribed shipment data and target data distribution template.
[0056] Step 205, based on a timing task, perform data processing on the matched to-be-subscribed shipment data to obtain processed data.
[0057] Step 206, send a subscription request to each data source in the target data distribution template; receive shipment distribution data returned by each data source.
[0058] Step 207, based on the business type, integrate the processed data and each shipment distribution data to obtain integrated shipment data.
[0059] Step 208, based on the integrated shipment data, determine the shipment logistics status of the shipment corresponding to the target user demand.
[0060] Step 209, based on the address of the target data distribution template of the subscriber and / or subscription system, the shipping logistics status is distributed to the subscriber and / or subscription system.
[0061] Figure 3 is the third flowchart of the shipping logistics tracking method based on multi-source data fusion provided by the present application, as shown, the user or business system at least one type of shipping data is stored in the data pool, the required shipping data is extracted from the data pool and preliminary data screening and classification, the shipping data after preliminary data screening and classification is sent to the corresponding type of MQ, such as subscription message middleware, early warning message middleware and warehouse message middleware. According to the target user demand, the shipping data required to be subscribed is extracted from the data pool and preliminary screening and classification, and the shipping data after preliminary screening and classification is sent to the subscription MQ. Figure 3
[0062] According to the user demand required to be subscribed, the initial screening is based on the consumption program of subscription MQ for processing, the consumption program takes out the shipping data from the subscription MQ, matches the shipping data to be subscribed with each data distribution template, obtains the matched shipping data to be subscribed and target data distribution template, and stores the matched shipping data to be subscribed in the database.
[0063] Based on the timing task, the matched shipping data to be subscribed is processed to obtain the processed data (i.e. the data after secondary cleaning and classification). The subscription request is sent to each data source in the target data distribution template, and the shipping distribution data returned by each data source is received, such as state node and ship period data. Based on the business type, the processed data and each shipping distribution data are integrated to obtain the integrated shipping data; the integrated shipping data is uniformly set to the format conforming to the logistics status representation, and then the shipping logistics status of the shipping corresponding to the target user demand is determined.
[0064] Based on the timing task and the address of the target data distribution template of the subscriber and / or subscription system, the shipping logistics status is distributed to the subscriber and / or subscription system, and the subscriber is the user and the subscription system is the business system.
[0065] The application provides a way of tracking a waybill based on multi-source data fusion, establishes a standard data channel, integrates waybill data and logistics state data of water, land, air, steam and warehouse of external transportation, and obtains external logistics state data through electronic data exchange (EDI) subscription and other forms, thereby constructing a waybill data pool and a state pool, wherein the waybill data pool comprises waybill data, and the state pool comprises logistics state data. Based on the method provided by the application, the logistics state nodes of the whole process of each waterway waybill are connected, a unified waybill tracking entry is provided for a business system, the pain points of obtaining data through multiple channels are reduced, and the business efficiency is improved.
[0066] The method provided by the application is used for external transportation order logistics tracking service, and when providing data services for internal and external users, the method can integrate the characteristics and commonalities of internal and external data into unified standard services to provide customized push / query services for users. The logistics tracking data integrated by the method can obtain the state of the business link based on the external transportation order, i.e., the end-to-end tracking data of the business order, which cannot be obtained by external logistics tracking platforms of the same type. The method provided by the application is mainly applied to external transportation order logistics tracking service, and when providing data services for internal and external users, the method can integrate the characteristics and commonalities of internal and external data into unified standard services to provide customized push / query services for users. The logistics tracking data integrated by the method can obtain the state of the business link based on the external transportation order, i.e., the end-to-end tracking data of the business order, which cannot be obtained by external logistics tracking platforms of the same type.
[0067] The application provides a way of tracking a waybill based on multi-source data fusion, establishes a standard data channel, integrates waybill data and logistics state data of water, land, air, steam and warehouse of external transportation, and obtains external logistics state data through electronic data exchange (EDI) subscription and other forms, thereby constructing a waybill data pool and a state pool, wherein the waybill data pool comprises waybill data, and the state pool comprises logistics state data. Based on the method provided by the application, the logistics state nodes of the whole process of each waterway waybill are connected, a unified waybill tracking entry is provided for a business system, the pain points of obtaining data through multiple channels are reduced, and the business efficiency is improved.
[0068] Figure 4 The application provides a way of tracking a waybill based on multi-source data fusion, establishes a standard data channel, integrates waybill data and logistics state data of water, land, air, steam and warehouse of external transportation, and obtains external logistics state data through electronic data exchange (EDI) subscription and other forms, thereby constructing a waybill data pool and a state pool, wherein the waybill data pool comprises waybill data, and the state pool comprises logistics state data. Based on the method provided by the application, the logistics state nodes of the whole process of each waterway waybill are connected, a unified waybill tracking entry is provided for a business system, the pain points of obtaining data through multiple channels are reduced, and the business efficiency is improved. Figure 4 As shown in FIG. 4, the waybill logistics tracking device 400 based on multi-source data fusion comprises a configuration module 401, a taking-out module 402, a determination module 403 and a tracking module 404. The configuration module 401 is configured to pre-configure a data distribution template for subscribing to an external data source based on at least one user demand, and the data distribution template is used to determine the waybill data subscribed by the user demand. The taking-out module 402 is configured to take out the to-be-subscribed waybill data required by a target user demand from a subscription message middleware corresponding to the target user demand. The determination module 403 is configured to determine the waybill logistics state of the waybill corresponding to the target user demand based on the to-be-subscribed waybill data and each data distribution template. The tracking module 404 is configured to track the waybill based on the waybill logistics state.
[0069] The application provides a waybill logistics tracking device based on multi-source data fusion. The device is configured to pre-configure data distribution templates for subscribing to external data sources based on at least one user demand; the data distribution templates are used to determine waybill data corresponding to the user demand; the device is configured to take out waybill data to be subscribed from a subscription message middleware corresponding to a target user demand; the device is configured to determine a waybill logistics state of a waybill corresponding to the target user demand based on the waybill data to be subscribed and each data distribution template; and the device is configured to track the waybill based on the waybill logistics state. The device is configured to take out waybill data to be subscribed from a subscription message middleware corresponding to a target user demand and pre-configure data distribution templates, determine a waybill logistics state, track the waybill, improve the efficiency of logistics tracking, and thus improve user experience.
[0070] Optionally, the determining module 403 is specifically configured to: match the waybill data to be subscribed and each data distribution template to obtain matched waybill data to be subscribed and a target data distribution template; determine the waybill logistics state of the waybill corresponding to the target user demand based on the matched waybill data to be subscribed and the target data distribution template.
[0071] Optionally, the determining module 403 is further configured to: perform data processing on the matched waybill data to be subscribed based on a timing task to obtain processed data; determine waybill distribution data based on the target data distribution template; determine the waybill logistics state of the waybill corresponding to the target user demand based on the processed data and the waybill distribution data.
[0072] Optionally, the determining module 403 is further configured to: send a subscription request to each data source in the target data distribution template; receive waybill distribution data returned by each data source.
[0073] Optionally, the determining module 403 is further configured to: integrate the processed data and each waybill distribution data based on a business type to obtain integrated waybill data; determine the waybill logistics state of the waybill corresponding to the target user demand based on the integrated waybill data.
[0074] Optionally, the waybill logistics tracking device 400 based on multi-source data fusion further comprises: a distribution module configured to distribute the waybill logistics status to the subscriber and / or the subscription system based on the address of the subscriber and / or the subscription system in the target data distribution template.
[0075] Optionally, the waybill logistics tracking device 400 based on multi-source data fusion further comprises: a storage module configured to store at least one type of waybill data of a business system in a data pool; an extraction module configured to extract the waybill data from the data pool and send the waybill data to the message middleware corresponding to the type.
[0076] Figure 5 is an entity structure schematic diagram of an electronic device provided by the present application, as Figure 5 shown, the electronic device 500 can include: a processor (processor) 510, a communication interface (communications interface) 520, a memory (memory) 530 and a communication bus 540, wherein the processor 510, the communication interface 520, the memory 530 complete the communication among each other through the communication bus 540. The processor 510 can call the logical instructions in the memory 530 to execute the waybill logistics tracking method based on multi-source data fusion, which comprises: based on at least one user demand, respectively pre-configure the data distribution template subscribed to the external data source; the data distribution template is used to determine the waybill data subscribed by the user demand; take out the to-be-subscribed waybill data required by the target user demand from the subscription message middleware corresponding to the target user demand; based on the to-be-subscribed waybill data and each data distribution template, determine the waybill logistics status of the waybill corresponding to the target user demand; based on the waybill logistics status, track the logistics of the waybill.
[0077] Further, the logic instructions in the memory 530 described above can be implemented in the form of software functional units and sold or used as independent products, and can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application or parts of the present application that essentially contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0078] In another aspect, the present application also provides a computer program product, which comprises a computer program, the computer program can be stored on a non-transitory computer readable storage medium, and the computer program can be executed by a processor to enable a computer to perform the multi-source data fusion based waybill logistics tracking method provided by the above methods, the method comprising: based on at least one user demand, respectively pre-configuring a data distribution template for subscribing to an external data source; the data distribution template is used to determine the subscribed waybill data corresponding to the user demand; taking the to-be-subscribed waybill data required by the target user demand from the subscription message middleware corresponding to the target user demand; based on the to-be-subscribed waybill data and each data distribution template, determining the waybill logistics state of the waybill corresponding to the target user demand; based on the waybill logistics state, tracking the logistics of the waybill.
[0079] In another aspect, the present application also provides a non-transitory computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the multi-source data fusion based waybill logistics tracking method provided by the above methods, the method comprising: based on at least one user demand, respectively pre-configuring a data distribution template for subscribing to an external data source; the data distribution template is used to determine the subscribed waybill data corresponding to the user demand; taking the to-be-subscribed waybill data required by the target user demand from the subscription message middleware corresponding to the target user demand; based on the to-be-subscribed waybill data and each data distribution template, determining the waybill logistics state of the waybill corresponding to the target user demand; based on the waybill logistics state, tracking the logistics of the waybill.
[0080] The device embodiments described above are merely illustrative, wherein the units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed to multiple network units. Part or all of the modules can be selected to achieve the purposes of the embodiments according to actual needs. Those skilled in the art can understand and implement without creative labor.
[0081] Through the description of the above embodiments, those skilled in the art can clearly understand that the embodiments can be realized by means of software and the necessary general hardware platform, and of course can also be realized by hardware. Based on such understanding, the above technical solutions can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a number of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in each embodiment or some parts of the embodiments.
[0082] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A waybill logistics tracking method based on multi-source data fusion, characterized in that, include: Based on at least one user requirement, pre-configure data distribution templates for subscription to external data sources; The data distribution template is used to determine the order data subscribed to corresponding to the user's needs; Retrieve the order data to be subscribed from the subscription message middleware corresponding to the target user's needs; Based on the order data to be subscribed and each of the data distribution templates, the logistics status of the order corresponding to the target user's needs is determined. Based on the logistics status of the waybill, the waybill is tracked.
2. The waybill logistics tracking method based on multi-source data fusion according to claim 1, characterized in that, The step of determining the logistics status of the waybill corresponding to the target user's demand based on the unsubscribed waybill data and each of the data distribution templates includes: The order data to be subscribed and each of the data distribution templates are matched to obtain the matched order data to be subscribed and the target data distribution template. Based on the matched order data to be subscribed and the target data distribution template, the logistics status of the order corresponding to the target user's needs is determined.
3. The waybill logistics tracking method based on multi-source data fusion according to claim 2, characterized in that, The process of determining the logistics status of the waybill corresponding to the target user's demand based on the matched unsubscribed waybill data and the target data distribution template includes: Based on a scheduled task, the matched order data to be subscribed is processed to obtain the processed data; Based on the target data distribution template, determine the waybill distribution data; Based on the processed data and the waybill distribution data, the waybill logistics status corresponding to the target user's demand is determined.
4. The waybill logistics tracking method based on multi-source data fusion according to claim 3, characterized in that, The step of determining waybill distribution data based on the target data distribution template includes: Send a subscription request to each data source in the target data distribution template; Receive waybill distribution data returned by each of the aforementioned data sources.
5. The waybill logistics tracking method based on multi-source data fusion according to claim 3, characterized in that, The step of determining the logistics status of the waybill corresponding to the target user's demand based on the processed data and the waybill distribution data includes: Based on the business type, the processed data and each waybill distribution data are integrated to obtain integrated waybill data. Based on the integrated waybill data, the waybill logistics status corresponding to the target user's needs is determined.
6. The waybill logistics tracking method based on multi-source data fusion according to any one of claims 1 to 5, characterized in that, The method further includes: Based on the addresses of subscribers and / or subscription systems in the target data distribution template, the waybill logistics status is distributed to the subscribers and / or the subscription systems.
7. The waybill logistics tracking method based on multi-source data fusion according to any one of claims 1 to 5, characterized in that, The method further includes: Store at least one type of waybill data from the business system into the data pool; The waybill data is extracted from the data pool and sent to the message middleware corresponding to the type.
8. A waybill logistics tracking device based on multi-source data fusion, characterized in that, include: The configuration module is used to pre-configure data distribution templates for subscription to external data sources based on at least one user requirement. The data distribution template is used to determine the order data subscribed to corresponding to the user's needs; The retrieval module is used to retrieve the order data to be subscribed for the target user's needs from the subscription message middleware corresponding to the target user's needs; The determination module is used to determine the logistics status of the waybill corresponding to the target user's demand based on the waybill data to be subscribed and each of the data distribution templates; The tracking module is used to track the logistics of the waybill based on its logistics status.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the waybill logistics tracking method based on multi-source data fusion as described in any one of claims 1 to 7.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the waybill logistics tracking method based on multi-source data fusion as described in any one of claims 1 to 7.