Processing method and device for misclassified express delivery envelope, equipment and storage medium
Patent Information
- Application Number
- CN202310618290.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-29
- Publication Date
- 2026-09-29
- Estimated Expiration
- 2043-05-29
AI Technical Summary
[0003]当前,部分快件由于初始打印面单时,三段码计算错误,会导致对应快件错分至不正确的分拨中心或派件网点,这类快件如果不修正面单上的三段码,快件会在错误的分拨中心或派件网点反复流转,流转过程中丢失追踪数据,最终导致快件遗失
[0021]如上所述,本发明的针对错分快件面单的处理方法、装置、设备及存储介质,具有以下有益效果:出现错分快件时,由原运单号匹配得到原运单信息,获取现网点信息后对原三段码信息和原网点信息进行覆盖,采用加密算法后输出收件人信息,及时更新面单上的错误,避免了错分快件在分拨中心和派件网点之间反复流转,帮助错分快件进行重新派送,降低错分快件丢失的风险,提高可靠度。
Smart Images

Figure CN116703269B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of logistics and distribution technology, and in particular to a method, apparatus, equipment, and storage medium for processing misclassified express waybills. Background Technology
[0002] A courier waybill is a document used in the courier industry to record information such as the sender, recipient, product weight, and price during the delivery of goods. Currently, the courier industry mostly uses barcode waybills to ensure continuous data output and facilitate management.
[0003] Currently, some parcels are misassigned to incorrect distribution centers or delivery points due to errors in the calculation of the three-segment barcode during the initial printing of the waybill. If the three-segment barcode on the waybill is not corrected, the parcel will repeatedly pass through the wrong distribution center or delivery point, losing tracking data during the process and ultimately resulting in the parcel being lost. Therefore, the existing technology still needs improvement and enhancement. Summary of the Invention
[0004] In view of the shortcomings of the prior art, the purpose of this invention is to provide a method, apparatus, device, and storage medium for processing misclassified express waybills. When a misclassified express shipment occurs, the original waybill information is obtained by matching the original waybill number. After obtaining the current branch information, the original three-segment code information and the original branch information are overwritten. After using an encryption algorithm, the recipient information is output, and the error on the waybill is updated in a timely manner. This avoids the misclassified express shipment from repeatedly flowing between the distribution center and the delivery branch, helps the misclassified express shipment to be redelivered, reduces the risk of loss of misclassified express shipments, and improves reliability.
[0005] To achieve the above objectives, a first aspect of the present invention provides a method for processing misclassified express waybills, comprising: when feedback of misclassified express information is received, obtaining the original waybill number of the misclassified express; matching the original waybill information corresponding to the original waybill number, wherein the original waybill information includes the original three-segment code information and the original branch information; obtaining the corrected current branch information, and calculating the current three-segment code information based on the current branch information; generating a display interface based on the original three-segment code information, the original branch information, the current three-segment code information, and the current branch information, and comparing and verifying the original three-segment code information, the original branch information, the current three-segment code information, and the current branch information; determining whether the current branch information is correct, and if so, summarizing the current branch information and the current three-segment code information to obtain the current waybill information, and outputting the current waybill information; otherwise, re-obtaining the corrected current branch information; extracting recipient information from the current waybill information, and encrypting the recipient information using an attribute-based encryption algorithm.
[0006] Optionally, in a first implementation of the first aspect of the present invention, obtaining the original waybill number of the misclassified express shipment when feedback of misclassified express shipment information includes: extracting the waybill image of the misclassified express shipment included in the misclassified express shipment information when feedback of misclassified express shipment information; cropping the waybill image using the border detection model of the EAST algorithm to obtain an image to be detected, wherein the image content of the image to be detected includes at least the original waybill number; performing extraction processing on the image to be detected to obtain the original waybill number corresponding to the misclassified express shipment; and saving the original waybill number when the original waybill number conforms to a preset format.
[0007] Optionally, in a second implementation of the first aspect of the present invention, the step of matching the corresponding original waybill information based on the original waybill number, wherein the original waybill information includes the original three-segment code information and the original branch information, includes: using the original waybill number as the search target, performing a search and matching within the main server to determine whether there is original waybill information related to the original waybill number; if yes, returning the corresponding original waybill information, wherein the original waybill information includes the original three-segment code information and the original branch information; if no, returning a search error message.
[0008] Optionally, in the third implementation of the first aspect of the present invention, the step of obtaining the corrected current network point information and calculating the current three-segment code information based on the current network point information includes: detecting whether the original destination address field of the original waybill information is complete; if so, generating a corresponding display interface; if not, looking up the standard map based on the original destination address field to complete the missing original destination address field; obtaining the current network point information, the current network point information including the complete current destination address field; and overwriting the completed original destination address field with the current destination address field to generate the current three-segment code information.
[0009] Optionally, in the fourth implementation of the first aspect of the present invention, the step of generating a display interface based on the original three-segment code information, the original branch information, the current three-segment code information, and the current branch information, and comparing and verifying the original three-segment code information, the original branch information, the current three-segment code information, and the current branch information, includes: feeding back the original three-segment code information, the original branch information, the current three-segment code information, and the current branch information to the terminal; generating a display interface on the terminal, the display interface including an original waybill information area and a current waybill information area, the original waybill information area being used to display the original three-segment code information and the original branch information, and the current waybill information area being used to display the current three-segment code information and the current branch information; comparing and verifying the fields in the original waybill information area with the fields in the current waybill information area; marking the differences between the fields in the original waybill information area and the fields in the current waybill information area, as well as the modifications made at the differences.
[0010] Optionally, in the fifth implementation of the first aspect of the present invention, the step of determining whether the current waybill information is correct, and if so, summarizing the current network point information and the current three-segment code information to obtain the current waybill information, and outputting the current waybill information; otherwise, re-acquiring the corrected current network point information, includes: acquiring the current waybill information, which includes current network point information and current three-segment code information; determining whether the current network point information and the current three-segment code information meet preset conditions; if so, outputting the complete current waybill information; if not, re-acquiring the current network point information.
[0011] Optionally, in a sixth implementation of the first aspect of the present invention, the step of extracting recipient information from the current waybill information and encrypting the recipient information using an attribute-based encryption algorithm includes: extracting recipient information from the current waybill information, wherein the recipient information includes the recipient's name and the recipient's mobile phone number; encrypting the recipient's mobile phone number using an attribute-based encryption algorithm to obtain ciphertext of the mobile phone number; and binding the recipient's name with the ciphertext of the mobile phone number to generate encrypted recipient information.
[0012] A second aspect of the present invention provides a processing device for misclassified express waybills, comprising: an original waybill number acquisition module, used to acquire the original waybill number of the misclassified express when feedback of misclassified express information is received; an original waybill number search module, used to match the corresponding original waybill information according to the original waybill number, the original waybill information including original three-segment code information and original branch information; a current waybill number acquisition module, used to acquire the corrected current branch information and calculate the current three-segment code information according to the current branch information; and a display interface module, used to display the original three-segment code information and the original branch information. The system generates and displays the current three-segment code information and current branch information, and compares and verifies the original three-segment code information, original branch information, current three-segment code information, and current branch information. A waybill information judgment module is used to determine whether the current branch information is correct. If correct, it summarizes the current branch information and current three-segment code information to obtain the current waybill information and outputs it; otherwise, it re-acquires the corrected current branch information. A waybill information encryption module is used to extract recipient information from the current waybill information and encrypt the recipient information using an attribute-based encryption algorithm.
[0013] Optionally, in a first implementation of the second aspect of the present invention, the original waybill number acquisition module includes: a waybill image unit, a detection image unit, an original waybill number acquisition unit, and an original waybill number storage unit; the waybill image unit is used to extract the waybill image of the misclassified express shipment included in the misclassified express shipment information when feedback information of misclassified express shipment is received; the detection image unit is used to crop the waybill image using the border detection model of the EAST algorithm to obtain an image to be detected, the image content of the image to be detected including at least the original waybill number; the original waybill number acquisition unit is used to extract and process the image to be detected to obtain the original waybill number corresponding to the misclassified express shipment; the original waybill number storage unit is used to save the original waybill number when the original waybill number conforms to a preset format.
[0014] Optionally, in a second implementation of the second aspect of the present invention, the original waybill number search module includes: an original waybill number search unit, a correct return unit, and an error prompt unit; the original waybill number search unit is used to perform a search and matching within the main server based on the original waybill number as the search target, so as to determine whether there is original waybill information related to the original waybill number; the correct return unit is used to return the corresponding original waybill information if yes, the original waybill information including the original three-segment code information and the original branch information; the error prompt unit is used to return a search error prompt message if no.
[0015] Optionally, in a third implementation of the second aspect of the present invention, the current waybill number acquisition module includes: a completeness detection unit, an address field unit, a branch information acquisition unit, and an information overlay unit; the completeness detection unit is used to detect whether the original target address field of the original waybill information is complete; the address field unit is used to generate a corresponding display interface if complete, and to complete the missing original target address field by looking up the standard map based on the original target address field if incomplete; the branch information acquisition unit is used to acquire current branch information, which includes a complete current target address field; the information overlay unit is used to overlay the completed original target address field with the current target address field to generate current three-segment code information.
[0016] Optionally, in a fourth implementation of the second aspect of the present invention, the display interface module includes: a terminal feedback unit, a display interface unit, a comparison and verification unit, and a difference marking unit; the terminal feedback unit is used to feed back the original three-segment code information, the original branch information, the current three-segment code information, and the current branch information to the terminal; the display interface unit is used to generate a display interface on the terminal, the display interface including an original waybill information area and a current waybill information area, the original waybill information area being used to display the original three-segment code information and the original branch information, and the current waybill information area being used to display the current three-segment code information and the current branch information; the comparison and verification unit is used to compare and verify the fields in the original waybill information area with the fields in the current waybill information area; the difference marking unit is used to mark the differences between the fields in the original waybill information area and the fields in the current waybill information area, as well as the modifications made at the differences.
[0017] Optionally, in a fifth implementation of the second aspect of the present invention, the waybill information judgment module includes: a waybill information acquisition unit, a branch information judgment unit, and a waybill information output unit; the waybill information acquisition unit is used to acquire the current waybill information, which includes current branch information and current three-segment code information; the branch information judgment unit is used to judge whether the current branch information and current three-segment code information meet preset conditions; the waybill information output unit is used to output complete current waybill information if yes; otherwise, reacquire current branch information.
[0018] Optionally, in a sixth implementation of the second aspect of the present invention, the waybill information encryption module includes: a recipient information unit, an encryption processing unit, and a ciphertext binding unit; the recipient information unit is used to extract recipient information from the existing waybill information, the recipient information including the recipient's name and the recipient's mobile phone number; the encryption processing unit is used to encrypt the recipient's mobile phone number using an attribute-based encryption algorithm to obtain ciphertext of the mobile phone number; the ciphertext binding unit is used to bind the recipient's name with the ciphertext of the mobile phone number to generate encrypted recipient information.
[0019] A third aspect of the present invention provides a processing device for misclassified express waybills, comprising a memory and at least one processor, wherein the memory stores computer-readable instructions; the at least one processor invokes the computer-readable instructions in the memory to perform the steps of the processing method for misclassified express waybills as described above.
[0020] A fourth aspect of the present invention provides a computer-readable storage medium storing computer-readable instructions, which, when executed by a processor, implement the steps of the above-described method for processing misclassified express waybills.
[0021] As described above, the method, apparatus, equipment, and storage medium for processing misclassified express waybills of the present invention have the following beneficial effects: when a misclassified express shipment occurs, the original waybill information is obtained by matching the original waybill number, and after obtaining the current branch information, the original three-segment code information and the original branch information are overwritten. After using an encryption algorithm, the recipient information is output, and the error on the waybill is updated in a timely manner. This avoids the misclassified express shipment from repeatedly flowing between the distribution center and the delivery branch, helps the misclassified express shipment to be redelivered, reduces the risk of loss of the misclassified express shipment, and improves reliability. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 This is a flowchart of the method for processing misclassified express waybills provided by the present invention;
[0024] Figure 2 This is another flowchart of the method for processing misclassified express waybills provided by the present invention;
[0025] Figure 3 This is another flowchart of the method for processing misclassified express waybills provided by the present invention;
[0026] Figure 4 This is another flowchart of the method for processing misclassified express waybills provided by the present invention;
[0027] Figure 5 This is another flowchart of the method for processing misclassified express waybills provided by the present invention;
[0028] Figure 6 This is another flowchart of the method for processing misclassified express waybills provided by the present invention;
[0029] Figure 7 This is another flowchart of the method for processing misclassified express waybills provided by the present invention;
[0030] Figure 8 This is a schematic diagram of the processing device for misclassified express waybills provided by the present invention;
[0031] Figure 9 Another architectural diagram of the device for processing misclassified express waybills provided by the present invention;
[0032] Figure 10This is an architecture diagram of the processing device for misclassified express waybills provided by the present invention. Detailed Implementation
[0033] This invention provides a method, apparatus, device, and storage medium for processing misclassified express delivery waybills. To make the objectives, technical solutions, and effects of this invention clearer and more explicit, the invention will be further described in detail below with reference to the accompanying drawings and embodiments.
[0034] In the description of this invention, it should be understood that the terms "up, down, left, right," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this invention and simplifying the description, and should not be construed as limiting this invention; in addition, the terms "installation," "connection," etc. should be interpreted broadly, and those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0035] Please see Figure 1 This invention provides a method for processing misclassified express delivery waybills, including:
[0036] 101. When feedback is received regarding misclassified packages, obtain the original tracking number of the misclassified package;
[0037] When a package is misclassified during logistics delivery and transportation, obtaining the original tracking number of the misclassified package in a timely manner can quickly correct the errors on the package's waybill and prevent the misclassified package from repeatedly transferring between the distribution center and the delivery point with incorrect information, which could easily lead to the loss of the package.
[0038] 102. Match the corresponding original waybill information according to the original waybill number, wherein the original waybill information includes the original three-segment code information and the original branch information;
[0039] In this embodiment, the original waybill information includes the original three-segment code information and the original branch information. In another feasible embodiment, the original waybill information also includes sender information and recipient information, including but not limited to the recipient's name and contact number, and the sender's name and contact number.
[0040] 103. Obtain the corrected current network information, and calculate the current three-segment code information based on the current network information;
[0041] The corrected network information includes receiving network points, transportation network points, and delivery network points. The current three-segment code information can be obtained by calculating the receiving network points, transportation network points, and delivery network points. The current three-segment code information is composed of characters such as numbers, letters, and special symbols.
[0042] 104. Generate a display interface based on the original three-segment code information, the original outlet information, the current three-segment code information, and the current outlet information, and compare and verify the original three-segment code information, the original outlet information, the current three-segment code information, and the current outlet information;
[0043] The display interface simultaneously shows the original three-segment code information, the original network information, the current three-segment code information, and the current network information for comparison and verification. It can clearly and completely reflect the differences between the original three-segment code information, the original network information, the current three-segment code information, and the current network information, making it convenient for comparison.
[0044] 105. Determine whether the current network point information is correct. If so, summarize the current network point information and the current three-segment code information to obtain the current waybill information, and output the current waybill information. Otherwise, re-acquire the corrected current network point information.
[0045] When the network point information is correct, the current network point information and the current three-segment code information are summarized and compiled to form complete current waybill information. This information serves as a guide for redelivery or transportation, and has a significant guiding role, making it easier for couriers to deliver mis-sorted packages.
[0046] 106. Extract recipient information from the existing waybill information and encrypt the recipient information using an attribute-based encryption algorithm.
[0047] Encrypting recipient information using an attribute-based encryption algorithm can effectively protect recipient information at the waybill level and prevent its leakage. It is understood that the recipient information can be queried through the server inside the express delivery system.
[0048] Please see Figure 2 A first implementation of a method for processing misclassified express waybills in this invention includes, when the misclassified express information is returned, obtaining the original waybill number of the misclassified express, including:
[0049] 201. When feedback of misclassified express shipment information is received, extract the waybill image of the misclassified express shipment included in the misclassified express shipment information; 202. Crop the waybill image using the border detection model of the EAST algorithm to obtain the image to be detected, wherein the image content of the image to be detected includes at least the original waybill number.
[0050] The border detection model using the EAST algorithm crops the waybill image, reducing interference information in the waybill image and greatly improving the success rate of detecting the image, making it easier to obtain the corresponding original waybill number from the waybill image.
[0051] 203. Extract the image to be detected to obtain the original waybill number corresponding to the misclassified express shipment;
[0052] The image to be detected is directly formed from the waybill image after removing interference information. The original waybill number can be read from it in a very short time, thus improving the efficiency of reading and recognizing the original waybill number.
[0053] 204. When the original waybill number conforms to the preset format, save the original waybill number.
[0054] The format of the original waybill number is re-examined to ensure the accuracy of the original waybill number read from the image to be inspected. If the format of the original waybill number does not meet the requirements of the preset format, the waybill image will be re-identified.
[0055] Please see Figure 3 A second implementation of a method for processing misclassified express waybills in this invention includes matching the original waybill information corresponding to the original waybill number. The original waybill information includes the original three-segment code information and the original branch information, including:
[0056] 301. Using the original waybill number as the search target, perform a search and matching within the main server to determine whether there is any original waybill information related to the original waybill number;
[0057] The main server stores order information that is in progress and has been delivered. By searching for the corresponding original tracking number in the main server, relatively complete order information can be obtained quickly, which facilitates decision-making and allocation by the courier and helps to complete the correct delivery of mis-sorted packages.
[0058] 302. If yes, return the corresponding original waybill information, which includes the original three-segment code information and the original branch information; 303. If no, return the search error message.
[0059] Different approaches are adopted for querying the original waybill information to meet various situations that may arise during daily use. Reasonable measures can be taken for each mis-delivered package to ensure its smooth delivery.
[0060] Please see Figure 4 A third implementation of a method for processing misclassified express waybills in this invention includes obtaining corrected current branch information and calculating current three-segment code information based on the current branch information, including:
[0061] 401. Check whether the original destination address field of the original waybill information is complete; 402. If yes, generate the corresponding display interface; if no, look up the standard map based on the original destination address field and fill in the missing original destination address field.
[0062] By reverse-engineering the standard map from the original target address field, and with the help of the standard map, we can accurately complete all the fields of the original target address, making the original target address field conform to the standard address rules.
[0063] 403. Obtain current network information, which includes a complete current target address field; 404. Replace the current target address field with the original target address field after it has been completed to generate current three-segment code information.
[0064] It is understood that the current target address field of the existing network information has complete address information; the original target address field after the address field is completed has the same format as the current target address field of the existing network, which simplifies the difficulty of corresponding coverage.
[0065] In this embodiment, obtaining the current delivery point information includes scanning and manual input. Specifically, the process of calculating the three-segment code includes: after entering the waybill number, calling the order system interface to obtain the new destination delivery point and the new three-segment code information and displaying it on the error reprint page; calling the order center interface to obtain the recipient's name, phone number, address, old destination delivery point, and old three-segment code of the original waybill and displaying them on the page to facilitate the courier to verify the information.
[0066] The specific process for manually entering and modifying the three-segment code is as follows: After the system calculates the new destination location, a "Modify" button will be displayed after the data. Clicking it will take you to the new destination location search and selection page.
[0067] The current branch search and selection page operates as follows: The default text in the search box is: "Please enter branch code or branch name"; Input: When the user clicks the input box, the keyboard is brought up. It supports entering either branch code or branch name; Search button: Clicking this button matches branches based on the input box content; Fuzzy search needs to be supported, meaning that if the branch information completely includes the information in the input box, the corresponding branch will be displayed as the search result.
[0068] Search Results: Search results should display the branch code, branch name, and a "Use" button. Search Results - Use: Clicking the "Use" button will import the branch information into the "Error Reprint Page - New Destination Branch Field," and simultaneously recalculate the new three-segment code based on that branch.
[0069] Please see Figure 5 A fourth implementation of a method for handling misclassified express waybills in this invention includes generating a display interface based on the original three-segment code information, the original branch information, the current three-segment code information, and the current branch information, and comparing and verifying the original three-segment code information, the original branch information, the current three-segment code information, and the current branch information, including:
[0070] 501. Feed back the original three-segment code information, original branch information, current three-segment code information, and current branch information to the terminal; 502. Generate a display interface on the terminal, the display interface including an original waybill information area and a current waybill information area, the original waybill information area being used to display the original three-segment code information and the original branch information, and the current waybill information area being used to display the current three-segment code information and the current branch information;
[0071] The display interface includes both the original waybill information area and the current waybill information area, simultaneously displaying the original three-segment code information, the original branch information, the current three-segment code information, and the current branch information. Displaying data on the same interface facilitates information comparison, making the comparison clearer and more intuitive.
[0072] 503. Compare and verify the fields in the original waybill information area with the fields in the current waybill information area; 504. Mark the differences between the fields in the original waybill information area and the fields in the current waybill information area, as well as the modifications made at the differences.
[0073] Further marking the differences between the fields in the original waybill information area and the fields in the current waybill information area, as well as the content of the differences, highlights the distinction between the original waybill information and the current waybill information, reducing the possibility of express delivery personnel missing information.
[0074] Please see Figure 6 A fifth implementation of a method for processing misclassified express waybills in this invention includes: determining whether the current waybill information is correct; if so, summarizing the current branch information and the current three-segment code information to obtain the current waybill information, and outputting the current waybill information; otherwise, re-acquiring the corrected current branch information, including:
[0075] 601. Obtain the current waybill information, which includes current branch information and current three-segment code information; 602. Determine whether the current branch information and current three-segment code information meet preset conditions;
[0076] In this embodiment, the standard format or standard specification of the current branch information and the current three-segment code information is pre-stored in the main server. The obtained current waybill information can be compared with the standard format or standard specification in the main server to determine whether the branch information is correct.
[0077] 603. If yes, output the complete current waybill information; if not, retrieve the current branch information again.
[0078] If the branch information and the current three-segment code information do not meet the preset conditions, it can be determined that an error occurred in the acquisition of the branch information. Reacquiring the current branch information can eliminate the above error.
[0079] Please see Figure 7A sixth implementation of a method for processing misclassified express waybills in this invention includes extracting recipient information from the current waybill information and encrypting the recipient information using an attribute-based encryption algorithm, comprising:
[0080] 701. Extract recipient information from the current waybill information, the recipient information including recipient name and recipient mobile phone number; 702. Encrypt the recipient mobile phone number using an attribute-based encryption algorithm to obtain the encrypted mobile phone number;
[0081] The recipient's mobile phone number is encrypted using an attribute-based encryption algorithm. The recipient's mobile phone number cannot be directly obtained at the waybill display level, thus protecting the recipient's mobile phone number and preventing the leakage of the recipient's information.
[0082] 703. Bind the recipient's name to the encrypted mobile phone number to generate encrypted recipient information.
[0083] The recipient's name and encrypted mobile phone number are bound together. At the main server level, the recipient's mobile phone number can be obtained directly by querying the recipient's name. The current method of obtaining the recipient's mobile phone number has a high degree of confidentiality and can protect the information security of the collector.
[0084] In this embodiment, the process includes the following: when the waybill information and three-segment code information are complete on the error reprint page, the button lights up. Clicking it triggers a reminder pop-up window.
[0085] The print pop-up message reads, "The recipient's information will be encrypted during printing. If the original waybill is not encrypted, please do not use this function, otherwise it will affect subsequent delivery!" Clicking "Continue Printing" will execute the printing process, while clicking "Cancel" will close the pop-up and prevent printing.
[0086] The printing process is as follows: 1. After clicking "Continue Printing," check if the printer is already connected. If connected, proceed directly to print; otherwise, execute the automatic printer connection process. If automatic printer connection fails, redirect to the "My Printers" page. 2. "My Printers": Search for nearby connectable printers and display them in a data list. The connection status is shown after each device code. 3. "My Printers - Connection Status": Click on any printer device name to begin connecting. If the connection is successful, the status changes to "Connected." If the connection fails, the status remains "Not Connected." After the printer connection is complete, return to the previous page to directly execute the print operation.
[0087] The requirements for printing waybills are as follows: Information to be printed: three-segment code, waybill number, waybill barcode, sender information, recipient information (name and mobile phone number must be printed in encrypted form), and value-added services.
[0088] A second aspect of the present invention provides a processing apparatus for misclassified express waybills, comprising:
[0089] The original waybill number acquisition module 801 is used to obtain the original waybill number of a misclassified express shipment when feedback of misclassified express shipment information is received. In the process of logistics delivery and transportation, when a misclassified express shipment occurs, timely acquisition of the original waybill number of the misclassified express shipment can quickly correct errors on the waybill of the misclassified express shipment and avoid the misclassified express shipment carrying incorrect information to the distribution center and delivery point repeatedly, which can easily lead to the loss of the express shipment.
[0090] The original waybill number search module 802 is used to match the corresponding original waybill information based on the original waybill number. The original waybill information includes the original three-segment code information and the original branch information. In this embodiment, the original waybill information includes the original three-segment code information and the original branch information. In another feasible embodiment, the original waybill information also includes sender information and recipient information, including but not limited to the recipient's name and contact number, and the sender's name and contact number.
[0091] The current tracking number acquisition module 803 is used to acquire the corrected current network point information and calculate the current three-segment code information based on the current network point information. The corrected network point information includes receiving network points, transportation network points, and delivery network points. The current three-segment code information can be obtained by calculating the receiving network points, transportation network points, and delivery network points. The current three-segment code information is composed of characters such as numbers, letters, and special symbols.
[0092] The display interface module 804 is used to generate a display interface based on the original three-segment code information, the original network point information, the current three-segment code information, and the current network point information, and to compare and verify the original three-segment code information, the original network point information, the current three-segment code information, and the current network point information. The display interface simultaneously displays the original three-segment code information, the original network point information, the current three-segment code information, and the current network point information for comparison and verification, which can clearly and completely reflect the differences between the original three-segment code information, the original network point information, the current three-segment code information, and the current network point information, facilitating comparison.
[0093] The waybill information judgment module 805 is used to determine whether the current network point information is correct. If it is, the current network point information and the current three-segment code information are summarized to obtain the current waybill information, and the current waybill information is output. Otherwise, the corrected current network point information is re-acquired. When the network point information is correct, the current network point information and the current three-segment code information are summarized and compiled to form complete current waybill information, which serves as information guidance for redeployment or delivery. It has a significant guiding role and facilitates the delivery of mis-sorted packages by express couriers.
[0094] The waybill information encryption module 806 is used to extract recipient information from the existing waybill information and encrypt the recipient information using an attribute-based encryption algorithm. Encrypting the recipient information using the attribute-based encryption algorithm effectively protects the recipient information at the waybill level and prevents its leakage. It is understood that the recipient information can be queried through the internal server of the express delivery system.
[0095] Optionally, in the first implementation of the second aspect of the present invention, the original waybill number acquisition module 801 includes: a waybill image unit 8011, a detection image unit 8012, an original waybill number acquisition unit 8013, and an original waybill number storage unit 8014; the waybill image unit 8011 is used to extract the waybill image of the misclassified express shipment included in the misclassified express shipment information when feedback misclassified express shipment information is received; the detection image unit 8012 is used to crop the waybill image using the border detection model of the EAST algorithm to obtain the image to be detected, and the image content of the image to be detected includes at least the original waybill number; using the border detection model of the EAST algorithm to crop the waybill image reduces the interference information appearing in the waybill image, greatly improves the probability of successful detection of the image to be detected, and facilitates the acquisition of the corresponding original waybill number from the waybill image.
[0096] The original waybill number acquisition unit 8013 is used to extract and process the image to be detected to obtain the original waybill number corresponding to the misclassified express shipment; the original waybill number storage unit 8014 is used to save the original waybill number when it conforms to a preset format. The format of the original waybill number is re-verified to ensure the accuracy of the original waybill number read from the image to be detected; if the format of the original waybill number does not meet the preset format requirements, the waybill image will be re-identified.
[0097] Optionally, in a second implementation of the second aspect of the present invention, the original waybill number search module 802 includes: an original waybill number search unit 8021, a correct return unit 8022, and an error prompt unit 8023; the original waybill number search unit 8021 is used to perform a search and matching within the main server based on the original waybill number as the search target, to determine whether there is original waybill information related to the original waybill number; the main server stores order information that is being delivered and has been delivered, and searching for the corresponding original waybill number from the main server can quickly obtain relatively complete order information, which is convenient for express delivery personnel to make decisions and allocate resources, and helps mis-sorted packages to be delivered correctly. The correct return unit 8022 is used to return the corresponding original waybill information if the condition is met, the original waybill information including the original three-segment code information and the original branch information; the error prompt unit 8023 is used to return a search error prompt if the condition is not met. Different approaches are adopted for querying the original waybill information to meet various situations that may arise during daily use. Reasonable measures can be taken for each mis-delivered package to ensure its smooth delivery.
[0098] Optionally, in a third implementation of the second aspect of the present invention, the current waybill number acquisition module 803 includes: a completeness detection unit 8031, an address field unit 8032, a branch information acquisition unit 8033, and an information overlay unit 8034; the completeness detection unit 8031 is used to detect whether the original target address field of the original waybill information is complete; the address field unit 8032 is used to generate a corresponding display interface if complete; if not, it uses the original target address field to look up a standard map and completes the missing original target address field; it uses the original target address field to look up a standard map and, based on the partial information displayed by the partial address fields of the original target, accurately completes all fields of the original target address with the cooperation of the standard map, so that the address field of the original target conforms to the standard address rules. The branch information acquisition unit 8033 is used to acquire current branch information, which includes the complete current target address field; the information overlay unit 8034 is used to overlay the current target address field with the corresponding completed original target address field to generate current three-segment code information. It is understood that the current target address field of the existing network information has complete address information; the original target address field after the address field is completed has the same format as the current target address field of the existing network, which simplifies the difficulty of corresponding coverage.
[0099] Optionally, in a fourth implementation of the second aspect of the present invention, the display interface module 804 includes: a terminal feedback unit 8041, a display interface unit 8042, a comparison and verification unit 8043, and a difference marking unit 8044; the terminal feedback unit 8041 is used to feed back the original three-segment code information, the original branch information, the current three-segment code information, and the current branch information to the terminal; the display interface unit 8042 is used to generate a display interface on the terminal, the display interface including an original waybill information area and a current waybill information area, the original waybill information area being used to display the original three-segment code information and the original branch information, and the current waybill information area being used to display the current three-segment code information and the current branch information; the original three-segment code information, the original branch information, the current three-segment code information, and the current branch information are simultaneously displayed in the original waybill information area and the current waybill information area of the display interface, and the data display on the same display interface facilitates information comparison, making the comparison clearer and more intuitive. The comparison and verification unit 8043 is used to compare and verify the fields in the original waybill information area with the fields in the current waybill information area; the difference marking unit 8044 is used to mark the differences between the fields in the original waybill information area and the fields in the current waybill information area, as well as the modifications made at the differences.
[0100] Optionally, in a fifth implementation of the second aspect of the present invention, the waybill information judgment module 805 includes: a waybill information acquisition unit 8051, a branch information judgment unit 8052, and a waybill information output unit 8053; the waybill information acquisition unit 8051 is used to acquire the current waybill information, which includes current branch information and current three-segment code information; the branch information judgment unit 8052 is used to judge whether the current branch information and current three-segment code information meet preset conditions; in this embodiment, the standard format or standard specification of the current branch information and current three-segment code information is pre-stored in the main server, and the acquired current waybill information can be compared with the standard format or standard specification in the main server to determine whether the branch information is correct. The waybill information output unit 8053 is used to output the complete current waybill information if yes; otherwise, reacquire the current branch information. When the branch information and current three-segment code information do not meet the preset conditions, it can be determined that an error occurred in the acquisition process of the branch information, and reacquiring the current branch information can eliminate the above error.
[0101] Optionally, in a sixth implementation of the second aspect of the present invention, the waybill information encryption module 806 includes: a recipient information unit 8061, an encryption processing unit 8062, and a ciphertext binding unit 8063; the recipient information unit 8061 is used to extract recipient information from the existing waybill information, the recipient information including the recipient's name and the recipient's mobile phone number; the encryption processing unit 8062 is used to encrypt the recipient's mobile phone number using an attribute-based encryption algorithm to obtain ciphertext of the mobile phone number; by using an attribute-based encryption algorithm to encrypt the recipient's mobile phone number, the recipient's mobile phone number cannot be directly obtained at the waybill display level, thus protecting the recipient's mobile phone number and preventing the leakage of the recipient's information. The ciphertext binding unit 8063 is used to bind the recipient's name with the ciphertext of the mobile phone number to generate encrypted recipient information. The recipient's name and encrypted mobile phone number are bound together. At the main server level, the recipient's mobile phone number can be obtained directly by querying the recipient's name. The current method of obtaining the recipient's mobile phone number has a high degree of confidentiality and can protect the information security of the collector.
[0102] Figure 8 and Figure 9 The processing device for misclassified express waybills in this embodiment of the invention will be described in detail from the perspective of modular functional entities. The processing equipment for misclassified express waybills in this embodiment of the invention will be described in detail from the perspective of hardware processing.
[0103] Figure 10 This is a schematic diagram of a processing device 900 for misclassified express waybills provided in an embodiment of the present invention. The device 900 can vary significantly due to different configurations or performance characteristics, and may include one or more central processing units (CPUs) 910 (e.g., one or more processors) and a memory 920, and one or more storage media 930 (e.g., one or more mass storage devices) for storing application programs 933 or data 932. The memory 920 and storage media 930 can be temporary or persistent storage. The program stored in the storage media 930 may include one or more modules (not shown), each module including a series of instruction operations on the device 900. Furthermore, the processor 910 may be configured to communicate with the storage media 930 and execute the series of instruction operations in the storage media on the device 900.
[0104] Device 900 may also include one or more power supplies 940, one or more wired or wireless network interfaces 950, one or more input / output interfaces 960, and / or one or more operating systems 931, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc.
[0105] This invention also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. The computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of a method for processing misclassified express waybills.
[0106] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system, device, or unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0107] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, or if 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 and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0108] In summary, the method, apparatus, equipment, and storage medium for processing misclassified express waybills of the present invention, when a misclassified express shipment occurs, obtains the original waybill information by matching the original waybill number, acquires the current branch information, overwrites the original three-segment code information and the original branch information, and outputs the recipient information after employing an encryption algorithm, thus promptly updating the errors on the waybill. This avoids the misclassified express shipment repeatedly flowing between the distribution center and the delivery branch, helps the misclassified express shipment to be redelivered, reduces the risk of loss of misclassified express shipments, and improves reliability. Therefore, the present invention effectively overcomes the various shortcomings of the prior art and has high industrial application value.
[0109] It is understood that those skilled in the art can make equivalent substitutions or changes to the technical solution and inventive concept of the present invention, and all such changes or substitutions should fall within the protection scope of the present invention.
Claims
1. A method for processing misclassified express delivery waybills, characterized in that, include: When feedback is received regarding misclassified packages, retrieve the original tracking number of the misclassified package; Match the original waybill information corresponding to the original waybill number, the original waybill information including the original three-segment code information and the original branch information; Obtain the corrected current network information, and calculate the current three-segment code information based on the current network information; A display interface is generated based on the original three-segment code information, the original outlet information, the current three-segment code information, and the current outlet information, and the original three-segment code information, the original outlet information, the current three-segment code information, and the current outlet information are compared and verified. Determine whether the current network point information is correct. If it is, summarize the current network point information and the current three-segment code information to obtain the current waybill information and output the current waybill information. Otherwise, re-acquire the corrected current network point information. Recipient information is extracted from the current waybill information, and the recipient information is encrypted using an attribute-based encryption algorithm.
2. The method for processing misclassified express waybills according to claim 1, characterized in that, When feedback is received regarding misclassified parcels, obtaining the original tracking number of the misclassified parcel includes: When feedback is received regarding misclassified parcels, extract the image of the waybill for the misclassified parcel included in the misclassified parcel information; The bounding box detection model of the EAST algorithm is used to crop the single image to obtain the image to be detected. The image content of the image to be detected includes at least the original waybill number. The image to be detected is extracted to obtain the original waybill number corresponding to the misclassified express shipment; When the original waybill number conforms to the preset format, the original waybill number is saved.
3. The method for processing misclassified express waybills according to claim 1, characterized in that, The step of matching the original waybill information corresponding to the original waybill number, wherein the original waybill information includes the original three-segment code information and the original branch information, including: Based on the original waybill number as the search target, a search and matching is performed within the main server to determine whether there is any original waybill information related to the original waybill number; If so, return the corresponding original waybill information, which includes the original three-segment code information and the original branch information; If not, return the search error message.
4. The method for processing misclassified express waybills according to claim 1, characterized in that, The step of obtaining the corrected current network information and calculating the current three-segment code information based on the current network information includes: Check whether the original destination address field of the original waybill information is complete; If yes, generate the corresponding display interface; if no, look up the standard map based on the original target address field and fill in the missing original target address field. Obtain current network information, which includes the complete current target address field; The original target address field is filled in by overwriting the current target address field, and the current three-segment code information is generated.
5. The method for processing misclassified express waybills according to claim 1, characterized in that, The process of generating a display interface based on the original three-segment code information, the original branch information, the current three-segment code information, and the current branch information, and comparing and verifying the original three-segment code information, the original branch information, the current three-segment code information, and the current branch information, includes: The original three-segment code information, the original outlet information, the current three-segment code information, and the current outlet information are fed back to the terminal. A display interface is generated on the terminal. The display interface includes an original waybill information area and a current waybill information area. The original waybill information area is used to display the original three-segment code information and the original branch information. The current waybill information area is used to display the current three-segment code information and the current branch information. The fields in the original waybill information area are compared and verified with the fields in the current waybill information area; Mark the differences between the fields in the original waybill information area and the fields in the current waybill information area, as well as the modifications made at the differences.
6. The method for processing misclassified express waybills according to claim 1, characterized in that, The process involves determining whether the current waybill information is correct. If correct, the current branch information and the current three-segment code information are combined to obtain the current waybill information, which is then output. Otherwise, the corrected current branch information is retrieved again, including: Obtain the current waybill information, which includes current branch information and current three-segment code information; Determine whether the current network information and the current three-segment code information meet the preset conditions; If yes, output the complete current waybill information; otherwise, retrieve the current branch information again.
7. The method for processing misclassified express waybills according to claim 1, characterized in that, The step of extracting recipient information from the existing waybill information and encrypting the recipient information using an attribute-based encryption algorithm includes: The recipient information is extracted from the current waybill information, and the recipient information includes the recipient's name and the recipient's mobile phone number; The recipient's mobile phone number is encrypted using an attribute-based encryption algorithm to obtain the encrypted mobile phone number. The recipient's name is bound to the encrypted mobile phone number to generate encrypted recipient information.
8. A processing device for misclassified express delivery waybills, characterized in that, include: The original waybill number retrieval module is used to retrieve the original waybill number of a misclassified shipment when feedback of misclassified shipment information is received. The original waybill number search module is used to match the corresponding original waybill information based on the original waybill number. The original waybill information includes the original three-segment code information and the original branch information. The current waybill number acquisition module is used to acquire the corrected current network point information and calculate the current three-segment code information based on the current network point information; The display interface module is used to generate a display interface based on the original three-segment code information, the original network information, the current three-segment code information, and the current network information, and to compare and verify the original three-segment code information, the original network information, the current three-segment code information, and the current network information. The waybill information judgment module is used to determine whether the current network point information is correct. If it is, it summarizes the current network point information and the current three-segment code information to obtain the current waybill information and outputs the current waybill information. Otherwise, it re-acquires the corrected current network point information. The waybill information encryption module is used to extract recipient information from the existing waybill information and encrypt the recipient information using an attribute-based encryption algorithm.
9. A processing device for misclassified express delivery waybills, characterized in that, It includes a memory and at least one processor, wherein the memory stores computer-readable instructions; The at least one processor invokes the computer-readable instructions in the memory to perform the steps of the processing method for misclassified express waybills as described in any one of claims 1-7.
10. A computer-readable storage medium storing computer-readable instructions thereon, characterized in that, When the computer-readable instructions are executed by a processor, they implement the steps of the processing method for misclassified express waybills as described in any one of claims 1-7.
Citation Information
Patent Citations
Two-segment code management method and device based on express waybill, equipment and storage medium
CN111260153A
Online express intercepting and returning method and device
CN111626820A