Express delivery data entry method, device, equipment and storage medium

By obtaining, checking and storing express data, the problems of missing and incompleteness of express data are solved and work efficiency is improved.

CN112116293BActive Publication Date: 2025-02-21SHANGHAI DONGPU INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010950887.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-09-11
Publication Date
2025-02-21
Estimated Expiration
2040-09-11

AI Technical Summary

Technical Problem

During express delivery, when entering express delivery data, data missing and incomplete tracking records are prone to problems, resulting in inefficiency in work.

Method used

By obtaining express delivery data, including waybill number, scanner information and basic information, after verification, it is written into the consumption queue, extracting and distributing express delivery information or warehouse express delivery information, and entering and storing data into pre-order according to different information. in the express delivery data sheet.

Benefits of technology

It effectively solves the problems of missing and incompleteness during express data entry and improves the efficiency of express data entry.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112116293B_ABST
    Figure CN112116293B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of logistics technology, and discloses a method, device, equipment and storage medium for entering express data, which are used to solve the problem of missing express data during data entry and improve the work efficiency of entering express data. The method for entering express data includes: obtaining express data; verifying the express data based on the express waybill number, the scanner information and the express basic information to obtain the verified express data; writing the verified express data into the consumption queue to obtain the express consumption queue, and extracting the distribution express information or the warehousing express information from the express consumption queue; performing data entry based on the distribution express information to obtain the first target entry data; or, performing data entry based on the warehousing express information to obtain the second target entry data and the third target entry data; storing the first target entry data in a preset express data table, or storing the second target entry data and the third target entry data in a preset express data table.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of logistics information processing technology, and in particular to a method, device, equipment and storage medium for entering express delivery data. Background Art

[0002] At present, e-commerce is developing rapidly, and online shopping has become a major way for people to shop. Statistics show that at present, the national express delivery business volume is as high as 63.52 billion pieces, the industry has 319,000 business outlets of various types, 210,000 express service business outlets, and more than 3 million express delivery industry employees. The express delivery industry has the characteristics of driving a wide range of industrial fields, absorbing a large number of jobs, high economic added value, and significant technical characteristics. It integrates multiple functions such as information transmission, goods delivery, capital circulation and cultural communication, and is related to production, circulation, consumption, investment and finance. It is an irreplaceable basic industry in modern society.

[0003] However, the rapid development of express delivery has also brought certain problems. The life cycle of an express delivery waybill needs to go through many links such as collection, sorting, transit, transportation, delivery and signing, which also covers various sorting equipment, transportation methods, mechanical automation and manual operation. With the rapid growth of express delivery volume and the transportation mode with more express delivery links, there will be problems such as missing express delivery data and incomplete tracking records when entering express delivery data. Summary of the invention

[0004] The present invention provides a method, device, equipment and storage medium for entering express data, which are used to improve the work efficiency of entering express data.

[0005] The first aspect of the present invention provides a method for entering express data, comprising: obtaining express data, the express data at least including an express waybill number, scanner information and express basic information; verifying the express data based on the express waybill number, the scanner information and the express basic information to obtain verified express data; writing the verified express data into a consumption queue to obtain an express consumption queue, and extracting distribution express information or warehousing express information from the express consumption queue; performing data entry based on the distribution express information to obtain first target entry data, the first target entry data being first target to-piece express data or first target distribution express data. Send express data; or, enter data based on the incoming express information to obtain second target entry data and third target entry data, the second target entry data is the second target arrival express data or the first target incoming express data, and the third target entry data is the second target distribution express data or the second target incoming express data; store the first target entry data in a preset express data table, or store the second target entry data and the third target entry data in a preset express data table, the preset express data table at least includes a preset arrival express data table, a preset incoming express data table and a preset distribution express data table.

[0006] Optionally, in a first implementation method of the first aspect of the present invention, the express data is verified based on the express waybill number, the scanner information and the express basic information to obtain the verified express data, including: judging whether the scanner information belongs to the preset scanner information; if the scanner information belongs to the preset scanner information, judging whether the express basic information is complete based on a preset express basic information template; if the express basic information is complete, judging whether the express waybill number complies with the preset order number rules; if the express order number complies with the preset order number rules, determining that the express data is the verified express data.

[0007] Optionally, in a second implementation method of the first aspect of the present invention, the verified express data is written into a consumption queue to obtain an express consumption queue, and distribution express information or warehousing express information is extracted from the express consumption queue, including: extracting attribute keys and corresponding data bindings from the verified express data; performing message routing on the verified express data according to the attribute keys and the data bindings, and writing the verified express data into a preset consumption carrier; extracting distribution express information or warehousing express information from the express consumption queue.

[0008] Optionally, in a third implementation method of the first aspect of the present invention, extracting distribution express information or warehousing express information from the express consumption queue includes: extracting express business information and a target attribute key corresponding to the express business information from the express consumption queue; judging whether the target attribute key is a distribution attribute key or a warehousing attribute key; if the target attribute key is a distribution attribute key, determining that the express business information is distribution express information; if the target attribute key is a warehousing attribute key, determining that the express business information is warehousing express information.

[0009] Optionally, in a fourth implementation method of the first aspect of the present invention, data entry is performed based on the distribution express information to obtain first target entry data, and the first target entry data is first target to-item express data or first target distribution express data, including: determining whether a preset to-item express data table includes the distribution express information; if the preset to-item express data table includes the distribution express information, determining the distribution express information as the first target distribution express data, and determining the first target distribution express data as the first target entry data; if the preset to-item express data table does not include the distribution express information, marking the distribution express information for supplementary entry to obtain first target to-item express data, and determining the first target to-item express data as the first target to-item express data.

[0010] Optionally, in a fifth implementation of the first aspect of the present invention, data entry is performed based on the incoming express information to obtain second target entry data and third target entry data, wherein the second target entry data is the second target delivery express data or the first target incoming express data, and the third target entry data is the second target distribution express data or the second target incoming express data, including: determining whether the incoming express information is included in the preset delivery express data table; if the incoming express information is included in the preset delivery express data table, determining that the incoming express information is the first target incoming express data, and determining the first target incoming express data as the second target entry data; if the delivery express data table does not include the The inbound express information is included in the preset distribution express data table, then the inbound express information is marked for supplementary recording to obtain the second target to the item express data, and the second target to the item express data is determined as the second target entry data; it is determined whether the preset distribution express data table includes the inbound scanning data; if the preset distribution express data table includes the inbound express information, then the inbound express information is determined to be the second target inbound express data, and the second target inbound express data is determined as the third target entry data; if the preset distribution express data table does not include the inbound express information, then the inbound express information is marked for supplementary recording to obtain the second target distribution express data, and the second target distribution express data is determined as the third target entry data.

[0011] Optionally, in a sixth implementation manner of the first aspect of the present invention, the first target entry data is stored in a preset express data table, or the second target entry data and the third target entry data are stored in a preset express data table, and the preset express data table at least includes a preset arrival express data table, a preset warehousing express data table and a preset distribution express data table, including: when the first target entry data is the first target distribution express data, the first target distribution express data is stored in the preset distribution express data table; when the first target entry data is the first target arrival express data, the first target arrival express data is stored in the preset arrival express data table and the preset distribution express data table at the same time. when the second target input data is the first target inbound express data, the first target inbound express data is stored in the preset inbound express data table; when the second target input data is the second target to-piece express data, the second target to-piece data is stored in both the preset to-piece express data table and the preset inbound express data table; when the third target input data is the second target inbound express data, the second target inbound express data is stored in the preset inbound express data table; when the third target input data is the second target distribution express data, the second target distribution express data is stored in both the preset distribution express data table and the preset inbound express data table.

[0012] The second aspect of the present invention provides an express data entry device, comprising: an acquisition module, used to acquire express data, the express data at least including an express waybill number, scanner information and express basic information; a verification module, used to verify the express data based on the express waybill number, the scanner information and the express basic information, and obtain the verified express data; a writing module, used to write the verified express data into a consumption queue, obtain an express consumption queue, and extract distribution express information or warehousing express information from the express consumption queue; an entry module, used to enter data based on the distribution express information, and obtain first target entry data, the first target entry data is the first target to the express Data or first target distribution express data; or, for data entry based on the inbound express information to obtain second target entry data and third target entry data, the second target entry data is the second target arrival express data or the first target inbound express data, the third target entry data is the second target distribution express data or the second target inbound express data; a storage module, for storing the first target entry data in a preset express data table, or storing the second target entry data and the third target entry data in a preset express data table, the preset express data table at least includes a preset arrival express data table, a preset inbound express data table and a preset distribution express data table.

[0013] Optionally, in a first implementation method of the second aspect of the present invention, the verification module is specifically used to: determine whether the scanner information belongs to the preset scanner information; if the scanner information belongs to the preset scanner information, then determine whether the express basic information is complete based on a preset express basic information template; if the express basic information is complete, then determine whether the express waybill number complies with the preset order number rules; if the express waybill number complies with the preset order number rules, then determine that the express data is verified express data.

[0014] Optionally, in a second implementation method of the second aspect of the present invention, the writing module includes: an acquisition unit, used to extract attribute keys and corresponding data bindings from the verified express data; a routing unit, used to perform message routing on the verified express data according to the attribute keys and the data bindings, and write the verified express data into a preset consumption carrier to obtain an express consumption queue; an extraction unit, used to extract distribution express information or warehousing express information from the express consumption queue.

[0015] Optionally, in a third implementation method of the second aspect of the present invention, the extraction unit is specifically used to: extract express business information and a target attribute key corresponding to the express business information from the express consumption queue; determine whether the target attribute key is a distribution attribute key or a warehousing attribute key; if the target attribute key is a distribution attribute key, determine that the express business information is distribution express information; if the target attribute key is a warehousing attribute key, determine that the express business information is warehousing express information.

[0016] Optionally, in a fourth implementation method of the second aspect of the present invention, the first entry module is specifically used to: determine whether the preset delivery data table includes the distribution express information; if the preset delivery data table includes the distribution express information, then determine the distribution express information as the first target distribution express data, and determine the first target distribution express data as the first target entry data; if the preset delivery data table does not include the distribution express information, then mark the distribution express information for supplementary entry to obtain the first target delivery express data, and determine the first target delivery express data as the first target delivery express data.

[0017] Optionally, in a fifth implementation of the second aspect of the present invention, the second entry module is specifically used to: determine whether the preset delivery data table includes the incoming express information; if the preset delivery data table includes the incoming express information, determine that the incoming express information is the first target incoming express data, and determine the first target incoming express data as the second target entry data; if the delivery data table does not include the incoming express information, mark the incoming express information for supplementary entry to obtain the second target delivery data, and determine the second target delivery data for the second target as the second target entry data; determine whether the preset distribution express data table includes the incoming scanning data; if the preset distribution express data table includes the incoming express information, determine that the incoming express information is the second target incoming express data, and determine the second target incoming express data as the third target entry data; if the preset distribution express data table does not include the incoming express information, mark the incoming express information for supplementary entry to obtain the second target distribution express data, and determine the second target distribution express data as the third target entry data.

[0018] Optionally, in a sixth implementation of the second aspect of the present invention, the storage module is specifically used for: when the first target input data is the first target distribution express data, storing the first target distribution express data in a preset distribution express data table; when the first target input data is the first target to-piece express data, storing the first target to-piece express data in a preset to-piece express data table and a preset distribution express data table; when the second target input data is the first target inbound express data, storing the first target inbound express data in a preset inbound express data table; when the second target input data is the second target to-piece express data, storing the second target to-piece data in a preset to-piece express data table and a preset inbound express data table; when the third target input data is the second target inbound express data, storing the second target inbound express data in a preset inbound express data table; when the third target input data is the second target distribution express data, storing the second target distribution express data in a preset distribution express data table and a preset inbound express data table.

[0019] The third aspect of the present invention provides an express data entry device, comprising: 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 express data entry device executes the above-mentioned express data entry method.

[0020] A fourth aspect of the present invention provides a computer-readable storage medium, in which instructions are stored, and when the computer-readable storage medium is run on a computer, the computer executes the above-mentioned method for entering express delivery data.

[0021] In the technical solution provided by the present invention, express data is obtained, and the express data at least includes an express waybill number, scanner information and express basic information; the express data is verified based on the express waybill number, the scanner information and the express basic information to obtain the verified express data; the verified express data is written into a consumption queue to obtain an express consumption queue, and distribution express information or warehousing express information is extracted from the express consumption queue; data entry is performed based on the distribution express information to obtain first target entry data, and the first target entry data is first target delivery express data or first target distribution express data; or According to the embodiment of the present invention, data entry is performed based on the inbound express information to obtain second target entry data and third target entry data, wherein the second target entry data is the second target delivery express data or the first target inbound express data, and the third target entry data is the second target distribution express data or the second target inbound express data; the first target entry data is stored in a preset express data table, or the second target entry data and the third target entry data are stored in a preset express data table, wherein the preset express data table at least includes a preset delivery express data table, a preset inbound express data table, and a preset distribution express data table. In the embodiment of the present invention, data entry is performed for the distribution express information and the inbound express information in different ways, and the obtained entry data is stored in the preset express data table, thereby solving the problems of missing express data and incomplete express tracking records during data entry, and improving the work efficiency of entering express data. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 A schematic diagram of an embodiment of a method for entering express delivery data in an embodiment of the present invention;

[0023] Figure 2 A schematic diagram of another embodiment of the method for entering express delivery data in an embodiment of the present invention;

[0024] Figure 3 A schematic diagram of an embodiment of a device for inputting express data in an embodiment of the present invention;

[0025] Figure 4 It is a schematic diagram of another embodiment of the express delivery data input device in the embodiment of the present invention;

[0026] Figure 5 It is a schematic diagram of an embodiment of a device for inputting express data in an embodiment of the present invention. DETAILED DESCRIPTION

[0027] The embodiments of the present invention provide a method, device, equipment and storage medium for entering express data, which are used to enter data by different methods for distribution express information and incoming express information, and store the obtained entry data in a preset express data table, thereby solving the problems of missing express data and incomplete express tracking records during data entry, and improving the work efficiency of entering express data.

[0028] 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.

[0029] For ease of understanding, the specific process of the embodiment of the present invention is described below. Figure 1 , an embodiment of the method for entering express delivery data in an embodiment of the present invention includes:

[0030] 101. Obtain express delivery data, which at least includes the express delivery waybill number, scanner information and express delivery basic information;

[0031] The server obtains express data including at least the express waybill number, the scanner information and the express basic information.

[0032] The express data can be the express data generated by the mobile phone express software, the express data generated by scanning, or the express data input by the computer client, and then the collected express data is uploaded to the server through the mobile phone express software, the gun, or the computer client through the data upload interface, and the server receives the express data. In this embodiment, the express data includes the express waybill number, the scanner information, and the express basic information. In other embodiments, the express data can also include the express brand to which the express waybill number belongs, the network point information for entering the express data, the scanning device information for entering the express data, and the time for entering the express data.

[0033] It should be noted that express delivery data is not just one piece of data, it can be thousands of pieces of data, and each piece of express delivery data has a corresponding express waybill number, scanner information, and express delivery basic information, etc.

[0034] It is understandable that the execution subject of the present invention may be a module deployment device based on configuration requirements, or may be a terminal or a server, which is not specifically limited here. The embodiment of the present invention is described by taking a server as the execution subject as an example.

[0035] 102. Verify the express data based on the express waybill number, the scanner information and the express basic information to obtain the verified express data;

[0036] The server verifies the express data and obtains the verified express data. The reference data for express data verification is the express waybill number, the scanner information and the express basic information.

[0037] The server verifies the express data and obtains the verified express data. In this embodiment, the integrity of the express basic information is mainly verified and whether the waybill number meets the rules of the waybill number is verified. When the express waybill number, the scanner information and the express basic information all meet the verification rules, the verified express data is obtained. When any of the express waybill number, the scanner information and the express basic information does not meet the verification rules, the express data is marked or discarded.

[0038] For example, if the basic express information lacks the recipient address or the scanner information is missing, the server will mark the express data. If the express number information is displayed as an irregular number, the express data will be discarded.

[0039] 103. Write the verified express data into the consumption queue to obtain the express consumption queue, and extract the distribution express information or the warehousing express information from the express consumption queue;

[0040] The server writes the verified express data into the consumption queue to obtain the express consumption queue, and then extracts the distribution express information or the warehousing express information from the express consumption queue.

[0041] It should be noted that when there are many tasks (verified express delivery data) to be processed, it is necessary to introduce the producer-consumer model. It can be understood that because there are too many businesses that need to be processed but cannot be processed in time, the businesses need to be cached (produced) in time and then slowly digested (consumed).

[0042] The server routes the verified express data through the producer model, writes the verified express data to the corresponding carrier for storage, and obtains the consumption queue. Then, the distribution express information or warehousing express information is extracted from the express consumption queue through the consumer model. It should be noted that each consumer model limits the number of information consumed (read) each time through the reading threshold, and only consumes information after all the read information has been processed.

[0043] When the distribution express information is extracted from the express consumption queue, the server executes step 104 , and when the warehousing express information is extracted from the express consumption queue, the server executes step 105 .

[0044] 104. Enter data based on the distribution express information to obtain first target entry data, where the first target entry data is first target delivery express data or first target distribution express data;

[0045] The server enters data on the distribution express information to obtain first target delivery data or first target distribution express data entry data.

[0046] When the distribution express information is extracted from the express consumption queue, the server enters the data according to the entry method of the distribution express information, and obtains the first target to the item express data or the first target distribution express data. The process of the express company transporting goods includes the express to the item node, the express distribution node and the express warehousing node. The distribution express information can be understood as the information obtained by the courier when scanning the goods. In order to prevent the problem of missing express numbers when entering the express data of each process node, when the server enters the distribution express information, the distribution express information is compared with the data of the item node. If the data of the item node does not include the distribution express information, it means that the data of the item node has a problem of missing data and needs to be supplemented. Then the first target to the item express data is obtained, otherwise the first target distribution express data is obtained.

[0047] 105. Enter data based on the incoming express information to obtain second target entry data and third target entry data, the second target entry data is the second target delivery data or the first target incoming express data, and the third target entry data is the second target distribution express data or the second target incoming express data;

[0048] The server enters data on the incoming express information and obtains second target entry data and third target entry data, wherein the second target entry data is the second target to piece express data or the first target incoming express data, and the third target entry data is the second target distribution express data or the second target incoming express data.

[0049] When the incoming express information is extracted from the express consumption queue, the server performs data entry according to the entry method of the incoming express information to obtain the second target entry data and the third target entry data. Since the express entry node includes the express delivery node and the express distribution node, it is necessary to compare the incoming express information with the information of the delivery node and the distribution node respectively to obtain the second target entry data and the third target entry data, wherein the second target entry data is the second target delivery data or the first target incoming express data, and the third target entry data is the second target distribution express data or the second target incoming express data.

[0050] 106. The first target input data is stored in a preset express data table, or the second target input data and the third target input data are stored in a preset express data table, wherein the preset express data table at least includes a preset arrival express data table, a preset warehousing express data table, and a preset distribution express data table.

[0051] The server stores data according to the first target input data, the second target input data and the third target input data, and stores the first target input data in a preset express data table, or stores the second target input data and the third target input data in a preset express data table, and the preset express data table includes a preset arrival express data table, a preset warehousing express data table and a preset distribution express data table.

[0052] It should be noted that, in order to have comparable express data in the data entry after the current data entry, the server stores the first target entry data in a preset express data table, or stores the second target entry data and the third target entry data in a preset express data table. The preset express data table is a historical express data table, and the time limit of the express data is 7 days, that is, the data in the express data table is the data 7 days before the current time. In other embodiments, the time limit can also be other.

[0053] Assuming that the first target input data is the first target distribution express data, the data is stored in the preset distribution express data table; assuming that the second target input data is the second target delivery express data, it is stored in the preset delivery express data table and the preset warehousing express data table.

[0054] In the embodiment of the present invention, by entering data for the distribution express information and the incoming express information in different ways, and storing the obtained input data in a preset express data table, the problems of missing express data and incomplete express tracking records during data entry are solved, and the work efficiency of entering express data is improved.

[0055] See also Figure 2Another embodiment of the method for entering express data in the embodiment of the present invention includes:

[0056] 201. Obtaining express delivery data, which at least includes the express delivery waybill number, scanner information and express delivery basic information;

[0057] The server obtains express data including at least the express waybill number, the scanner information and the express basic information.

[0058] The express data can be the express data generated by the mobile phone express software, the express data generated by scanning, or the express data input by the computer client, and then the collected express data is uploaded to the server through the mobile phone express software, the gun, or the computer client through the data upload interface, and the server receives the express data. In this embodiment, the express data includes the express waybill number, the scanner information, and the express basic information. In other embodiments, the express data can also include the express brand to which the express waybill number belongs, the network point information for entering the express data, the scanning device information for entering the express data, and the time for entering the express data.

[0059] It should be noted that express delivery data is not just one piece of data, it can be thousands of pieces of data, and each piece of express delivery data has a corresponding express waybill number, scanner information, and express delivery basic information, etc.

[0060] 202. Verify the express data based on the express waybill number, the scanner information and the express basic information to obtain the verified express data;

[0061] The server verifies the express data and obtains the verified express data. The reference data for express data verification is the express waybill number, the scanner information and the express basic information.

[0062] Specifically, the server determines whether the scanner information belongs to the preset scanner information; if the scanner information belongs to the preset scanner information, the server determines whether the express basic information is complete based on the preset express basic information template; if the express basic information is complete, the server determines whether the express waybill number complies with the preset order number rules; if the express waybill number complies with the preset order number rules, the server determines that the express data is the verified express data.

[0063] For example, the preset scanning person information responsible for the node is Zhang San, and the work number is 10101. It is assumed that the preset express basic information includes the recipient's phone number, the recipient's address, the sender's phone number and the sender's address, and it is assumed that the preset order number rule is 13 digits. The scanning person information of this embodiment is Zhang San, and the work number is 10101, then the express basic information is compared with the preset express basic information template, and the express basic information in this embodiment also includes the recipient's phone number, the recipient's address, the sender's phone number and the sender's address. The server determines whether the express order number 1202332552577 meets the preset order number rule and whether the express order number 1202332552577 is an empty number. The express order number of this embodiment is 13 digits and is not an empty number, then it is determined by verifying the express data to obtain the verified express data. In other embodiments, the specific content of the preset scanner information may be other, the preset courier basic information may be other, and the preset order number rules may also be other. In addition, the express data may be verified by the courier brand to which the express waybill number belongs, the outlet information for entering the express data, the scanning device information for entering the express data, and the time for entering the express data. This embodiment does not make any specific limitations here.

[0064] 203. Write the verified express data into the consumption queue to obtain the express consumption queue, and extract the distribution express information or the warehousing express information from the express consumption queue;

[0065] The server writes the verified express data into the consumption queue to obtain the express consumption queue, and then extracts the distribution express information or the warehousing express information from the express consumption queue.

[0066] Specifically, the server extracts the attribute key and the corresponding data binding from the verified express data; then the server routes the verified express data according to the attribute key and the data binding, and writes the verified express data into a preset consumption carrier to obtain an express consumption queue; finally, the server extracts the distribution express information or the warehousing express information from the express consumption queue.

[0067] The server obtains the attribute key and the corresponding data binding through the production model, and then sends the attribute key and the corresponding data binding to the message switch. The message switch routes the corresponding verified express data based on the attribute key and the corresponding data binding, searches for the corresponding preset consumption carrier, and writes it into the preset consumption carrier to obtain the express consumption queue, and finally extracts the distribution express information or the warehousing express information from the consumption queue.

[0068] In one embodiment, the specific process of the server extracting the distribution express information or the warehousing express information from the express consumption queue is as follows:

[0069] The server extracts the express business information and the target attribute key corresponding to the express business information from the express consumption queue; then the server determines whether the target attribute key is a distribution attribute key or an warehousing attribute key; if the target attribute key is a distribution attribute key, the server determines that the express business information is distribution express information; if the target attribute key is an warehousing attribute key, the server determines that the express business information is warehousing express information.

[0070] When the distribution express information is extracted from the express consumption queue, the server executes step 204 to step 206. When the incoming express information is extracted from the express consumption queue, the server executes step 207.

[0071] 204. Determine whether the preset delivery data table includes delivery information;

[0072] The server determines whether the preset delivery data table includes the distribution express information.

[0073] Because there is an express delivery node before the distribution express node of the transported goods, the server needs to look up the distribution express information in the preset express delivery data table after extracting it to determine whether the distribution express information can be found in the express delivery data table.

[0074] 205. If the preset delivery data table includes delivery information, the delivery information is determined as first target delivery data, and the first target delivery data is determined as first target input data;

[0075] If the server searches for the distribution express information in the preset delivery data table, it determines that the distribution express information is the first target distribution express data, and then determines the first target distribution express data as the first target entry data.

[0076] 206. If the preset delivery data table does not include the distribution express information, the distribution express information is marked for supplementary recording to obtain the first target delivery data, and the first target delivery data is determined as the first target delivery data;

[0077] If the server does not find the distribution express information in the preset delivery data table, the data is marked for supplementary recording, thereby obtaining the first target delivery data, and then the first target distribution express data is determined as the first target input data. The supplementary recording mark for the distribution express information that has not been found facilitates the subsequent search for the node with missing data and the person in charge of the node.

[0078] 207. Enter data based on the incoming express information to obtain second target entry data and third target entry data, wherein the second target entry data is the second target delivery express data or the first target incoming express data, and the third target entry data is the second target distribution express data or the second target incoming express data;

[0079] The server enters data on the incoming express information and obtains second target entry data and third target entry data, wherein the second target entry data is the second target to piece express data or the first target incoming express data, and the third target entry data is the second target distribution express data or the second target incoming express data.

[0080] Specifically, the server determines whether the preset delivery data table includes the incoming express information; if the preset delivery data table includes the incoming express information, the server determines that the incoming express information is the first target incoming express data, and determines the first target incoming express data as the second target entry data; if the delivery data table does not include the incoming express information, the server marks the incoming express information for supplementary entry, obtains the second target delivery data, and determines the second target delivery data as the second target entry data; the server determines whether the preset distribution express data table includes the incoming scanning data; if the preset distribution express data table includes the incoming express information, the server determines that the incoming express information is the second target incoming express data, and determines the second target incoming express data as the third target entry data; if the preset distribution express data table does not include the incoming express information, the server marks the incoming express information for supplementary entry, obtains the second target distribution express data, and determines the second target distribution express data as the third target entry data.

[0081] It should be noted that the information of the express entry node corresponds to the preset entry express data table, the information of the express delivery node corresponds to the preset delivery express data table, and the information of the express distribution node corresponds to the preset distribution express data table.

[0082] Since the express delivery node and the express delivery distribution node are included before the express delivery entry node, the server needs to compare the express delivery information of the entry with the preset express delivery data table of the entry and the preset distribution express delivery data table respectively. When comparing the express delivery information of the entry with the preset express delivery data table of the entry, the server searches whether the preset express delivery data table of the entry includes the express delivery information of the entry. If it does, the express delivery information of the entry is determined as the first target express delivery data of the entry, and the first target express delivery data of the entry is determined as the second target input data; if it does not include, the express delivery information of the entry is marked for supplementary entry, so as to obtain the express delivery data of the second target, and the express delivery data of the second target to the entry is determined as the second target input data. When comparing the incoming express information with the preset distribution express data table, the server searches whether the preset distribution express data table includes the incoming express information. If included, the incoming express information is determined as the second target incoming express data, and the second target incoming express data is determined as the third target entry data; if not included, the incoming express information is marked for supplementary entry to obtain the second target distribution express data, and the second target distribution express data is determined as the third target entry data.

[0083] 208. Store the first target input data into a preset express data table, or store the second target input data and the third target input data into a preset express data table, wherein the preset express data table at least includes a preset arrival express data table, a preset warehousing express data table, and a preset distribution express data table.

[0084] Specifically, when the first target input data is the first target distribution express data, it means that the preset delivery express data table does not omit the first target distribution express data, and the server can store the first target distribution express data in the preset distribution express data table; when the first target input data is the first target delivery express data, it means that the preset delivery data table omits the first target delivery express data, and the server should store the first target delivery express data in the preset delivery express data table and also store it in the preset distribution express data table. When the second target input data is the first target warehouse express data, it means that the preset delivery express data table does not have the first target warehouse express data, and the server can store the first target warehouse express data in the preset warehouse express data table; when the second target input data is the second target delivery express data, it means that the preset delivery express data table omits the second target delivery express data, and the server should store the second target delivery data in the preset delivery express data table and also store it in the preset warehouse express data table. When the third target input data is the second target incoming express data, it means that the second target incoming express data is not missing in the preset distribution express data table. At this time, the server stores the second target incoming express data in the preset incoming express data table; when the third target input data is the second target distribution express data, it means that the server has missed the second target distribution express data. At this time, the server must store the second target distribution express data in both the preset distribution express data table and the preset incoming express data table.

[0085] In the embodiment of the present invention, by entering data for the distribution express information and the incoming express information in different ways, and storing the obtained input data in a preset express data table, the problems of missing express data and incomplete express tracking records during data entry are solved, and the work efficiency of entering express data is improved.

[0086] The above describes the method for entering express data in the embodiment of the present invention. The following describes the device for entering express data in the embodiment of the present invention. Figure 3 , an embodiment of the express data input device in the embodiment of the present invention includes:

[0087] The acquisition module 301 is used to acquire the express delivery data, which at least includes the express delivery waybill number, the scanner information and the express delivery basic information;

[0088] Verification module 302, used to verify the express data based on the express waybill number, the scanner information and the express basic information, and obtain the verified express data;

[0089] The writing module 303 is used to write the verified express data into the consumption queue to obtain the express consumption queue, and extract the distribution express information or the warehousing express information from the express consumption queue;

[0090] An input module 304 is used to input data based on the distribution express information to obtain first target input data, where the first target input data is first target delivery express data or first target distribution express data;

[0091] Or, it is used to input data based on the inbound express information to obtain the second target input data and the third target input data, the second target input data is the second target to piece express data or the first target inbound express data, and the third target input data is the second target distribution express data or the second target inbound express data;

[0092] The storage module 305 is used to store the first target entry data into a preset express data table, or to store the second target entry data and the third target entry data into a preset express data table, wherein the preset express data table includes at least a preset arrival express data table, a preset warehousing express data table and a preset distribution express data table.

[0093] In the embodiment of the present invention, by entering data for the distribution express information and the incoming express information in different ways, and storing the obtained input data in a preset express data table, the problems of missing express data and incomplete express tracking records during data entry are solved, and the work efficiency of entering express data is improved.

[0094] See also Figure 4 Another embodiment of the express data input device in the embodiment of the present invention includes:

[0095] The acquisition module 301 is used to acquire the express delivery data, which at least includes the express delivery waybill number, the scanner information and the express delivery basic information;

[0096] Verification module 302, used to verify the express data based on the express waybill number, the scanner information and the express basic information, and obtain the verified express data;

[0097] The writing module 303 is used to write the verified express data into the consumption queue to obtain the express consumption queue, and extract the distribution express information or the warehousing express information from the express consumption queue;

[0098] An input module 304 is used to input data based on the distribution express information to obtain first target input data, where the first target input data is first target delivery express data or first target distribution express data;

[0099] Or, it is used to input data based on the inbound express information to obtain the second target input data and the third target input data, the second target input data is the second target to piece express data or the first target inbound express data, and the third target input data is the second target distribution express data or the second target inbound express data;

[0100] The storage module 305 is used to store the first target entry data into a preset express data table, or to store the second target entry data and the third target entry data into a preset express data table, wherein the preset express data table includes at least a preset arrival express data table, a preset warehousing express data table and a preset distribution express data table.

[0101] Optionally, the verification module 302 may also be specifically used for:

[0102] Determine whether the scanning person information belongs to the preset scanning person information;

[0103] If the scanner information is the preset scanner information, whether the express basic information is complete is determined based on the preset express basic information template;

[0104] If the basic courier information is complete, determine whether the courier waybill number meets the preset waybill number rules;

[0105] If the express tracking number meets the preset tracking number rules, the express data is determined to be the verified express data.

[0106] Optionally, the writing module 303 includes:

[0107] An acquisition unit 3031 is used to extract attribute keys and corresponding data bindings from the verified express delivery data;

[0108] The routing unit 3032 is used to perform message routing on the verified express data according to the attribute key and data binding, and write the verified express data into a preset consumption carrier to obtain an express consumption queue;

[0109] The extraction unit 3033 is used to extract the distribution express information or the warehousing express information from the express consumption queue.

[0110] Optionally, the extraction unit 3033 may also be specifically used for:

[0111] Extract the express service information and the target attribute key corresponding to the express service information from the express consumption queue;

[0112] Determine whether the target attribute key is a distribution attribute key or a storage attribute key;

[0113] If the target attribute key is a distribution attribute key, the express service information is determined to be distribution express information;

[0114] If the target attribute key is an incoming warehousing attribute key, the express service information is determined to be incoming warehousing express information.

[0115] Optionally, the input module 304 may also be specifically used for:

[0116] Determine whether the preset delivery data table includes delivery information;

[0117] If the preset delivery data table includes distribution express information, the distribution express information is determined as the first target distribution express data;

[0118] If the preset delivery data table does not include the distribution express information, the distribution express information is marked for supplementary entry to obtain the first target delivery data.

[0119] Optionally, the input module 304 may also be specifically used for:

[0120] Determine whether the preset delivery data table contains the inbound delivery information;

[0121] If the preset delivery data table includes the inbound express information, the inbound express information is determined as the first target inbound express data;

[0122] If the delivery data table does not include the inbound express information, the inbound express information is marked for supplementary entry to obtain the second target delivery data;

[0123] Determine whether the preset distribution express data table includes the incoming scanning data;

[0124] If the preset distribution express data table includes the inbound express information, the inbound express information is determined as the second target inbound express data;

[0125] If the preset distribution express data table does not include the incoming express information, the incoming express information is marked for supplementary entry to obtain the second target distribution express data.

[0126] Optionally, the storage module 305 may also be specifically used for:

[0127] When the first target input data is first target distribution express data, it is used to store the first target distribution express data into a preset distribution express data table;

[0128] When the first target input data is first target delivery data, the first target delivery data is stored in a preset delivery data table and a preset distribution data table;

[0129] When the second target input data is the first target warehouse-entry express data, the first target warehouse-entry express data is stored in the preset warehouse-entry express data table;

[0130] When the second target input data is the second target delivery data, the second target delivery data is stored in the preset delivery data table and the preset warehouse delivery data table;

[0131] When the third target input data is the second target warehouse-entry express data, the second target warehouse-entry express data is stored in the preset warehouse-entry express data table;

[0132] When the third target input data is the second target distribution express data, the second target distribution express data is stored in the preset distribution express data table and the preset warehousing express data table at the same time.

[0133] In the embodiment of the present invention, by entering data for the distribution express information and the incoming express information in different ways, and storing the obtained input data in a preset express data table, the problems of missing express data and incomplete express tracking records during data entry are solved, and the work efficiency of entering express data is improved.

[0134] above Figure 3 and Figure 4 The express data entry device in the embodiment of the present invention is described in detail from the perspective of modular functional entities. The express data entry device in the embodiment of the present invention is described in detail from the perspective of hardware processing.

[0135] Figure 5 : is a schematic diagram of the structure of an express data entry device provided by an embodiment of the present invention. The express data entry device 500 may have relatively large differences due to different configurations or performances, and may include one or more processors (central processing units, CPU) 510 (for example, one or more processors) and a memory 520, and one or more storage media 530 (for example, one or more mass storage devices) storing application programs 533 or data 532. Among them, the memory 520 and the storage medium 530 can be short-term storage or permanent storage. The program stored in the storage medium 530 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations in the express data entry device 500. Furthermore, the processor 510 can be configured to communicate with the storage medium 530 to execute a series of instruction operations in the storage medium 530 on the express data entry device 500.

[0136] The express data entry device 500 may also include one or more power supplies 540, one or more wired or wireless network interfaces 550, one or more input and output interfaces 560, and / or one or more operating systems 531, such as Windows Serve, Mac OS X, Unix, Linux, FreeBSD, etc. It will be appreciated by those skilled in the art that Figure 5 The structure of the express data entry device shown does not constitute a limitation on the express data entry device, and may include more or less components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0137] 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 express data entry method.

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

[0139] 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.

[0140] 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 entering express delivery data, characterized in that: The method for entering the express delivery data includes: Acquire express delivery data, wherein the express delivery data at least includes the express delivery waybill number, the scanner information and the express delivery basic information; Verify the express data based on the express waybill number, the scanner information and the express basic information to obtain verified express data; Writing the verified express data into a consumption queue to obtain an express consumption queue, and extracting distribution express information or warehousing express information from the express consumption queue; Perform data entry based on the distribution express information to obtain first target entry data, where the first target entry data is first target delivery data or first target distribution express data; or, Based on the inbound express information, data entry is performed to obtain second target entry data and third target entry data, wherein the second target entry data is second target delivery data or first target inbound express data, and the third target entry data is second target distribution express data or second target inbound express data; The first target input data is stored in a preset express data table, or the second target input data and the third target input data are stored in a preset express data table, wherein the preset express data table at least includes a preset arrival express data table, a preset warehouse express data table and a preset distribution express data table; The data entry based on the inbound express information is performed to obtain second target entry data and third target entry data, wherein the second target entry data is the second target delivery express data or the first target inbound express data, and the third target entry data is the second target distribution express data or the second target inbound express data, including: judging whether the inbound express information is included in the preset delivery express data table; if the inbound express information is included in the preset delivery express data table, determining that the inbound express information is the first target inbound express data, and determining the first target inbound express data as the second target entry data; if the delivery express data table does not include the inbound express information, The inbound express information is marked for supplementary recording to obtain the second target to item express data, and the second target to item express data is determined as the second target entry data; it is determined whether the preset distribution express data table includes the inbound scanning information; if the preset distribution express data table includes the inbound express information, the inbound express information is determined to be the second target inbound express data, and the second target inbound express data is determined as the third target entry data; if the preset distribution express data table does not include the inbound express information, the inbound express information is marked for supplementary recording to obtain the second target distribution express data, and the second target distribution express data is determined as the third target entry data.

2. The method for entering express delivery data according to claim 1, characterized in that: The verifying the express data based on the express waybill number, the scanner information and the express basic information to obtain the verified express data includes: Determining whether the scanning person information belongs to the preset scanning person information; If the scanner information belongs to the preset scanner information, judging whether the express basic information is complete based on the preset express basic information template; If the basic express information is complete, determine whether the express waybill number meets the preset waybill number rules; If the express waybill number meets the preset waybill number rule, it is determined that the express data is verified express data.

3. The method for entering express delivery data according to claim 1, characterized in that: The step of writing the verified express data into a consumption queue to obtain an express consumption queue, and extracting distribution express information or warehousing express information from the express consumption queue comprises: Extracting attribute keys and corresponding data bindings from the verified express delivery data; Performing message routing on the verified express data according to the attribute key and the data binding, and writing the verified express data into a preset consumption carrier; Extract the distribution express information or the warehousing express information from the express consumption queue.

4. The method for entering express delivery data according to claim 3, characterized in that: The extracting of the distribution express information or the warehousing express information from the express consumption queue comprises: Extracting express service information and a target attribute key corresponding to the express service information from the express consumption queue; Determining whether the target attribute key is a distribution attribute key or a warehousing attribute key; If the target attribute key is a distribution attribute key, determining that the express service information is distribution express information; If the target attribute key is an incoming warehousing attribute key, the express service information is determined to be incoming warehousing express information.

5. The method for entering express delivery data according to claim 1, characterized in that: The step of performing data entry based on the distribution express information to obtain first target entry data, wherein the first target entry data is first target delivery data or first target distribution express data, includes: Determine whether the preset delivery data table includes the delivery information; If the preset delivery data table includes the distribution express information, the distribution express information is determined as the first target distribution express data, and the first target distribution express data is determined as the first target input data; If the preset delivery data table does not include the distribution express information, the distribution express information is marked for supplementary entry to obtain the first target delivery data, and the first target delivery data is determined as the first target delivery data.

6. The express delivery data entry method according to any one of claims 1 to 5, characterized in that: The storing of the first target input data into a preset express data table, or the storing of the second target input data and the third target input data into a preset express data table, wherein the preset express data table at least includes a preset arrival express data table, a preset warehousing express data table, and a preset distribution express data table, including: When the first target input data is the first target distribution express data, storing the first target distribution express data in a preset distribution express data table; When the first target input data is the first target item-to-item express data, the first target item-to-item express data is stored simultaneously in a preset item-to-item express data table and a preset distribution express data table; When the second target input data is the first target warehouse-entry express data, storing the first target warehouse-entry express data in a preset warehouse-entry express data table; When the second target input data is the second target delivery data, the second target delivery data is stored in a preset delivery data table and a preset warehouse delivery data table at the same time; When the third target input data is the second target warehouse-entry express data, the second target warehouse-entry express data is stored in a preset warehouse-entry express data table; When the third target input data is the second target distribution express data, the second target distribution express data is stored in a preset distribution express data table and a preset warehousing express data table at the same time.

7. A device for inputting express delivery data, characterized in that: The express data input device comprises: An acquisition module is used to acquire express delivery data, wherein the express delivery data at least includes an express delivery waybill number, scanner information, and express delivery basic information; A verification module, used to verify the express data based on the express waybill number, the scanner information and the express basic information to obtain the verified express data; A writing module, used for writing the verified express data into a consumption queue to obtain an express consumption queue, and extracting distribution express information or warehousing express information from the express consumption queue; An input module, used for inputting data based on the distribution express information to obtain first target input data, wherein the first target input data is first target delivery express data or first target distribution express data; or, Used to enter data based on the inbound express information to obtain second target entry data and third target entry data, wherein the second target entry data is the second target delivery data or the first target inbound express data, and the third target entry data is the second target distribution express data or the second target inbound express data; A storage module, used for storing the first target input data into a preset express data table, or storing the second target input data and the third target input data into a preset express data table, wherein the preset express data table at least includes a preset arrival express data table, a preset warehousing express data table, and a preset distribution express data table; The second input module is specifically used for: judging whether the preset delivery data table includes the inbound express information; if the preset delivery data table includes the inbound express information, determining the inbound express information as the first target inbound express data, and determining the first target inbound express data as the second target input data; if the delivery data table does not include the inbound express information, marking the inbound express information for supplementary entry to obtain the second target delivery data, and determining the second target delivery data for the second target as the second target input data; judging whether the preset distribution express data table includes the inbound scanning data; if the preset distribution express data table includes the inbound express information, determining the inbound express information as the second target inbound express data, and determining the second target inbound express data as the third target input data; if the preset distribution express data table does not include the inbound express information, marking the inbound express information for supplementary entry to obtain the second target distribution express data, and determining the second target distribution express data as the third target input data.

8. A device for inputting express delivery data, characterized in that: The express data entry device comprises: a memory and at least one processor, the memory stores instructions, and the memory and the at least one processor are interconnected via a line; The at least one processor calls the instruction in the memory so that the express data entry device executes the express data entry method as described in any one of claims 1-6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the express delivery data entry method as described in any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • IOT (Internet of Things) system for supply chain management

    CN104899718A