Method, device, equipment and storage medium for generating express delivery label

By identifying and processing the private information in express delivery waybills, and generating encrypted or replaced waybills, the problem of express delivery information leakage is solved, and information security during transportation is improved.

CN115293687BActive Publication Date: 2025-10-28SHANGHAI DONGPU INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In existing technologies, express delivery waybill information is easily leaked, and it is impossible to effectively prevent customer information security issues during transportation.

Method used

By receiving customer order information, identifying and determining the information that needs to be hidden or adjusted based on privacy identifiers, encrypting or replacing it, generating configuration information, and combining it with the unmodified information to generate the target express waybill.

Benefits of technology

It improves the security of express delivery information, prevents information leakage, and enhances privacy protection during the transportation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115293687B_ABST
    Figure CN115293687B_ABST
Patent Text Reader

Abstract

This invention relates to the field of logistics management technology, and discloses a method, apparatus, equipment, and storage medium for generating express delivery waybills, used to improve the security of express delivery information. The method for generating express delivery waybills includes: receiving order information from a target customer, the order information including logistics information and a privacy identifier; determining information in the logistics information that needs to be hidden or adjusted based on the privacy identifier; setting corresponding privacy settings for the information that needs to be hidden or adjusted according to preset rules to obtain configuration information; extracting unmodified information from the logistics information, the unmodified information including information that has not been hidden or adjusted; and generating a target express delivery waybill based on the configuration information and the unmodified information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of logistics management technology, and in particular to a method, apparatus, equipment and storage medium for generating express waybills. Background Technology

[0002] With the development of e-commerce, express delivery has become an important part of people's lives. With the popularization of real-name registration for express delivery, express waybill information has become a major area of ​​personal information leakage.

[0003] Currently, all information about a package can be obtained directly by scanning the barcode on the package. However, when a package is abnormally signed for at the courier's receiving point or the barcode on the outer packaging of a package discarded by the customer is scanned, it cannot prevent the leakage of the customer's package information, resulting in low security of the package information. Summary of the Invention

[0004] This invention provides a method, apparatus, device, and storage medium for generating express delivery waybills, which can improve the security of express delivery information.

[0005] The first aspect of the present invention provides a method for generating express delivery waybills, comprising: receiving order information from a target customer, the order information including logistics information and a privacy identifier; determining information in the logistics information that needs to be hidden or adjusted based on the privacy identifier; setting corresponding privacy settings for the information that needs to be hidden or adjusted according to preset rules to obtain configuration information; extracting unmodified information from the logistics information, the unmodified information including information that has not been hidden or adjusted; and generating a target express delivery waybill based on the configuration information and the unmodified information.

[0006] In one feasible implementation, determining the information in the logistics information that needs to be hidden or adjusted based on the privacy identifier includes: identifying the privacy identifier field information and determining whether the privacy identifier is empty based on the privacy identifier field information; if the privacy identifier is determined not to be empty, then determining that the logistics information includes privacy information; and determining the information in the logistics information that needs to be hidden or adjusted based on the privacy information.

[0007] In one feasible implementation, determining that the logistics information includes information that needs to be hidden or adjusted based on the privacy information includes: determining whether the privacy information includes a first privacy tag, the first privacy tag being used to indicate information that needs to be hidden; if it is determined that the privacy information includes the first privacy tag, then it is determined that the logistics information includes first information that needs to be hidden, the first information including at least one piece of information that needs to be hidden; determining whether the privacy information includes a second privacy tag, the second privacy tag being used to indicate information that needs to be adjusted; if it is determined that the privacy information includes the second privacy tag, then it is determined that the logistics information includes second information that needs to be adjusted, the second information including at least one piece of information that needs to be adjusted.

[0008] In one feasible implementation, the step of setting the information that needs to be hidden or adjusted according to preset rules to obtain configuration information includes: if it is determined that the logistics information includes first information that needs to be hidden, then the first information is encrypted to obtain hidden information; if it is determined that the logistics information includes second information that needs to be adjusted, then adjustment information is generated according to the second information, and the adjustment information is displayed in place of the second information; the hidden information, the second information and the adjustment information are written into the configuration information template to obtain configuration information.

[0009] In one feasible implementation, generating the target express waybill based on the configuration information and the unmodified information includes: determining whether the unmodified information includes information that needs to be displayed; if it is determined that the unmodified information includes information that needs to be displayed, then dividing the unmodified information into display information and non-display information; generating the target express waybill based on the hidden information, the second information, the adjustment information, the display information, and the non-display information.

[0010] In one feasible implementation, determining whether the unmodified information includes information that needs to be displayed includes: determining whether the unmodified information includes a corresponding display information field; if the unmodified information includes the display information field, then determining that the unmodified information includes information that needs to be displayed.

[0011] In one feasible implementation, generating a target express delivery label based on the hidden information, the second information, the adjustment information, the display information, and the undisplayed information includes: generating an information barcode based on the hidden information, the second information, and the undisplayed information; and arranging the page positions based on the adjustment information, the display information, and the information barcode to obtain the target express delivery label.

[0012] A second aspect of the present invention provides a parcel waybill generation device, comprising: a receiving module for receiving order information from a target customer, the order information including logistics information and a privacy identifier; a determining module for determining information in the logistics information that needs to be hidden or adjusted based on the privacy identifier; a setting module for setting corresponding privacy information for the information that needs to be hidden or adjusted according to preset rules to obtain configuration information; an extraction module for extracting unmodified information from the logistics information, the unmodified information including information that has not been hidden or adjusted; and a generation module for generating a target parcel waybill based on the configuration information and the unmodified information.

[0013] In one feasible implementation, the determining module includes: an identification unit, configured to identify the privacy identifier field information and determine whether the privacy identifier is empty based on the privacy identifier field information; a determining unit, configured to determine that the logistics information includes privacy information if the privacy identifier is determined to be not empty; and a processing unit, configured to determine the information in the logistics information that needs to be hidden or adjusted based on the privacy information.

[0014] In one feasible implementation, the processing unit is specifically configured to: determine whether the privacy information includes a first privacy tag, the first privacy tag being used to indicate information that needs to be hidden; if it is determined that the privacy information includes the first privacy tag, then determine that the logistics information includes first information that needs to be hidden, the first information including at least one piece of information that needs to be hidden; determine whether the privacy information includes a second privacy tag, the second privacy tag being used to indicate information that needs to be adjusted; if it is determined that the privacy information includes the second privacy tag, then determine that the logistics information includes second information that needs to be adjusted, the second information including at least one piece of information that needs to be adjusted.

[0015] In one feasible implementation, the setting module includes: an encryption unit, configured to encrypt the first information to obtain hidden information if it is determined that the logistics information includes first information that needs to be hidden; a generation unit, configured to generate adjustment information based on the second information if it is determined that the logistics information includes second information that needs to be adjusted, and the adjustment information is displayed in place of the second information; and a writing unit, configured to write the hidden information, the second information, and the adjustment information into a configuration information template to obtain configuration information.

[0016] In one feasible implementation, the generation unit includes: a judgment subunit, used to determine whether the unmodified information includes information that needs to be displayed; a division subunit, used to divide the unmodified information into display information and non-display information if it is determined that the unmodified information includes information that needs to be displayed; and a generation subunit, used to generate a target express waybill based on the hidden information, the second information, the adjustment information, the display information, and the non-display information.

[0017] In one feasible implementation, the determination subunit is specifically used to: determine whether the unmodified information includes the corresponding information field; if the unmodified information includes the information field, then determine that the unmodified information includes information that needs to be displayed.

[0018] In one feasible implementation, the generation subunit is specifically used to: generate an information barcode based on the hidden information, the second information, and the undisplayed information; and arrange the page positions based on the adjustment information, the displayed information, and the information barcode to obtain the target express waybill.

[0019] A third aspect of the present invention provides a waybill generation device for express mail, comprising: a memory and at least one processor, wherein the memory stores instructions; the at least one processor invokes the instructions in the memory to cause the waybill generation device to execute the express mail waybill generation method described above.

[0020] A fourth aspect of the present invention provides a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the above-described express waybill generation method.

[0021] The technical solution provided by this invention involves receiving order information from a target customer, which includes logistics information and a privacy identifier; determining information in the logistics information that needs to be hidden or adjusted based on the privacy identifier; setting the information that needs to be hidden or adjusted according to preset rules to obtain configuration information; extracting unmodified information from the logistics information, including information that has not been hidden or adjusted; and generating a target express delivery label based on the configuration information and the unmodified information. In this embodiment of the invention, by setting privacy settings for information that needs to be hidden or adjusted to obtain configuration information, and generating a target express delivery label based on the configuration information and the unmodified information, the security of express delivery information is improved. Attached Figure Description

[0022] Figure 1 This is a schematic diagram of an embodiment of the express waybill generation method in this invention;

[0023] Figure 2 This is a schematic diagram of another embodiment of the express waybill generation method in this invention;

[0024] Figure 3 This is a schematic diagram of one embodiment of the express waybill generation device in this invention;

[0025] Figure 4 This is a schematic diagram of another embodiment of the express waybill generation device in this invention;

[0026] Figure 5 This is a schematic diagram of one embodiment of the express waybill generation device in this invention. Detailed Implementation

[0027] This invention provides a method, apparatus, device, and storage medium for generating express delivery waybills, which improves the security of express delivery information.

[0028] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” or “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0029] It is understood that the executing entity of this invention can be a parcel waybill generation device, a terminal, or a server; no specific limitation is made here. This embodiment of the invention will be described using a server as an example.

[0030] For ease of understanding, the specific process of the embodiments of the present invention is described below. Please refer to [link / reference]. Figure 1 One embodiment of the express waybill generation method in this invention includes:

[0031] 101. Receive order information from target customers, including logistics information and privacy information;

[0032] Receive order information from target customers. The order information includes logistics information and privacy information. The logistics information includes sender information, recipient information and goods information.

[0033] 102. Determine the information in the logistics information that needs to be hidden or adjusted based on the privacy identifier;

[0034] Extract the field information of the privacy identifier. If the field information displays a first value, it is determined that the logistics information includes information that needs to be hidden or adjusted. The first value indicates that the privacy identifier contains such information. If the field information displays a second value, it is determined that the information in the logistics information does not need to be hidden or adjusted. The second value indicates that the privacy identifier does not contain such information. When it is determined that the logistics information includes information that needs to be hidden or adjusted, determine whether a first indicator label or a second indicator label exists based on the privacy identifier. The first indicator label indicates information that needs to be hidden, and the second indicator label indicates information that needs to be adjusted. If the first indicator label exists, it is determined that the logistics information includes information that needs to be hidden. If the second indicator label exists, it is determined that the logistics information includes information that needs to be adjusted.

[0035] 103. Based on preset rules, set corresponding privacy settings for information that needs to be hidden or adjusted to obtain configuration information;

[0036] If the logistics information includes information that needs to be hidden, then the information that needs to be hidden is extracted to obtain the first information. The first information includes at least one piece of information that needs to be hidden. The first information is encrypted to obtain encrypted information. If the logistics information includes information that needs to be adjusted, then the information that needs to be adjusted is extracted to obtain the second information. Adjustment information is generated based on the second information and is displayed in place of the second information. The encrypted information, the second information, and the adjustment information are written into the configuration information template to obtain the configuration information.

[0037] 104. Extract unmodified information from the stream information. Unmodified information includes information that has not been hidden or adjusted.

[0038] The unmodified information in the logistics information is identified to obtain the unmodified information, which includes information that has not been hidden or adjusted.

[0039] 105. Generate the target express waybill based on the configuration information and the unchanged information.

[0040] Determine whether the unmodified information includes a display label. If it is determined that the unmodified information includes a display label, then divide the unmodified information into display information and non-display information based on the display label. Extract the encrypted information, secondary information, and adjustment information from the configuration information. Perform page position matching based on the encrypted information, secondary information, adjustment information, display information, and non-display information to obtain the target express waybill.

[0041] In this embodiment of the invention, by setting privacy settings for information that needs to be hidden or adjusted, configuration information is obtained, and the target express waybill is obtained based on the configuration information and the unmodified information, thereby improving the security of express information.

[0042] Please see Figure 2 Another embodiment of the express waybill generation method in this invention includes:

[0043] 201. Receive order information from target customers, including logistics information and privacy information;

[0044] Step 201 is similar to step 101, and will not be described again here.

[0045] 202. Determine whether the logistics information includes privacy information based on the privacy label;

[0046] Identify the privacy identifier field information and determine whether the privacy identifier is empty based on the privacy identifier field information. If it is determined that the privacy identifier is not empty, then it is determined that the logistics information includes privacy information.

[0047] Extract the privacy identifier field information. If the privacy identifier field shows no numerical information, it is determined that there is no privacy information in the logistics information. If the privacy identifier field shows numerical information, it is determined that there is privacy information in the logistics information.

[0048] 203. Determine the information in the logistics information that needs to be hidden or adjusted based on privacy information;

[0049] Determine whether the privacy information includes a first privacy label, which is used to indicate information that needs to be hidden. If the privacy information includes a first privacy label, then the logistics information includes first information that needs to be hidden, and the first information includes at least one piece of information that needs to be hidden. Determine whether the privacy information includes a second privacy label, which is used to indicate information that needs to be adjusted. If the privacy information includes a second privacy label, then the logistics information includes second information that needs to be adjusted, and the second information includes at least one piece of information that needs to be adjusted.

[0050] 204. Based on preset rules, set corresponding privacy settings for information that needs to be hidden or adjusted to obtain configuration information;

[0051] If it is determined that the logistics information includes first information that needs to be hidden, then the first information is encrypted to obtain hidden information; if it is determined that the logistics information includes second information that needs to be adjusted, then adjustment information is generated based on the second information, and the adjustment information is displayed in place of the second information; the hidden information, the second information, and the adjustment information are written into the configuration information template to obtain configuration information.

[0052] For example: if it is determined that the sender's name, mobile phone number, and address in the logistics information need to be hidden, then the sender's name, mobile phone number, and address are incorporated into the sender information and encrypted, for example, by setting a numeric password, to obtain the hidden sender information. If it is determined that the recipient's mobile phone number in the logistics information needs to be adjusted, then a virtual number is generated based on the recipient's mobile phone number, and the virtual number is displayed in place of the recipient's mobile phone number. The hidden sender information, recipient number, and virtual number are written into the configuration information template to obtain the configuration information.

[0053] 205. Extract unmodified information from the stream information, and determine whether the unmodified information includes information that needs to be displayed. Unmodified information includes information that has not been hidden or adjusted.

[0054] Determine whether the unmodified information includes the display information field. If the unmodified information includes the display information field, then it is determined that the unmodified information includes the information that needs to be displayed.

[0055] For example: Displayed field information includes, for instance, recipient's name, recipient's mobile phone number, and recipient's address; unmodified information includes, for instance, goods name, goods weight, and recipient's address; query whether the unmodified information includes the recipient's name, recipient's mobile phone number, and recipient's address fields; if the unmodified information includes the recipient's address field, then it is determined that the unmodified information includes the information that needs to be displayed.

[0056] 206. If it is determined that the unmodified information includes information that needs to be displayed, then the unmodified information is divided into display information and non-display information;

[0057] If the information that needs to be displayed is indeed not modified, then extract the information that needs to be displayed to obtain the displayed information, and extract the information that does not need to be displayed to obtain the undisplayed information.

[0058] For example, the unmodified information includes, for instance, the sender's name, recipient's name, recipient's mobile phone number, recipient's address, goods name, and goods weight. If it is determined that the sender's name, recipient's name, recipient's mobile phone number, and recipient's address in the unmodified information need to be displayed, then the sender's name, recipient's name, recipient's mobile phone number, and recipient's address are extracted and written into the display information template to obtain the display information; the goods name and goods weight are extracted and written into the non-displayed information template to obtain the non-displayed information.

[0059] 207. Generate the target express waybill based on the configuration information, displayed information, and undisplayed information.

[0060] Information barcodes are generated based on hidden information, secondary information, and undisplayed information. The page layout is then determined based on the adjusted information, displayed information, and information barcodes to obtain the target express delivery label.

[0061] The system identifies and adjusts information including a first field, which contains at least one first field. It then queries the corresponding layout number based on the first field to obtain a first layout number. This first layout number contains at least one first layout number, which corresponds one-to-one with the first field. Next, it queries the first position information based on the first layout number, which contains at least one first position, which corresponds one-to-one with the first layout number. Finally, it arranges the page positions of the first field information based on the first position information. The system also identifies and displays information including a second field, and queries the layout based on the second field information. The system queries the corresponding layout sequence number to obtain the second layout sequence number information. The second layout sequence number information includes at least one second layout sequence number, and each second layout sequence number corresponds one-to-one with the second field. Based on the second layout sequence number information, the system queries the corresponding second position information. The second position information includes at least one second position, and each second position corresponds one-to-one with the second layout sequence number. Based on the second position information, the system arranges the second field information on the page position. Based on the barcode information, the system queries the corresponding layout sequence number to obtain the third layout sequence number. Based on the third layout sequence number, the system queries the third position information. Based on the third position information, the system arranges the barcode information on the page position.

[0062] For example: The identification adjustment information includes the first field information, such as the recipient's name, recipient's mobile phone number, and recipient's address. The system then queries the corresponding layout sequence number based on the recipient's name to obtain layout sequence number 1; the same query is performed based on the recipient's mobile phone number to obtain layout sequence number 2; and so on, based on the recipient's address to obtain layout sequence number 3. Next, the system queries the corresponding position based on layout sequence number 1 to obtain position 1; the same query is performed based on layout sequence number 2 to obtain position 2; and so on, based on layout sequence number 3 to obtain position 3. Finally, the system arranges the recipient's name on the page based on position 1, the recipient's mobile phone number on the page based on position 2, and the recipient's address on the page based on position 3. Position layout; the identification and display information includes the second field information, such as the sender's name and the sender's mobile phone number. The sender's name is used to find the corresponding layout number, resulting in layout number 4. The sender's mobile phone number is used to find the corresponding layout number, resulting in layout number 5. The layout number 4 is used to find the corresponding position, resulting in position 4. The layout number 5 is used to find the corresponding position, resulting in position 5. The sender's name is then positioned on the page according to position 4, and the sender's mobile phone number is positioned on the page according to position 5. The barcode information is then used to find the corresponding layout number, resulting in layout number 6. The layout number 6 is then used to find the corresponding position information, resulting in position 6. The barcode information is then positioned on the page according to position 6.

[0063] In this embodiment of the invention, privacy processing is performed on information that needs to be hidden or adjusted based on the customer's order information, and a target express waybill is generated based on the hidden information, the second information, the adjusted information, the displayed information, and the question display information, thereby improving the security of express information.

[0064] The method for generating express waybills in the embodiments of the present invention has been described above. The express waybill generation device in the embodiments of the present invention will be described below. Please refer to [link / reference]. Figure 3 One embodiment of the express waybill generation device in this invention includes:

[0065] The receiving module 301 is used to receive the order information of the target customer, which includes logistics information and privacy identifier.

[0066] Module 302 is used to determine the information in the logistics information that needs to be hidden or adjusted based on the privacy identifier;

[0067] The setting module 303 is used to set corresponding privacy settings for information that needs to be hidden or adjusted according to preset rules, and obtain configuration information;

[0068] The extraction module 304 is used to extract unmodified information from the extraction stream information, including information that has not been hidden or adjusted.

[0069] The generation module 305 is used to generate the target express waybill based on the configuration information and the unmodified information.

[0070] In this embodiment of the invention, by setting privacy settings for information that needs to be hidden or adjusted, configuration information is obtained, and the target express waybill is obtained based on the configuration information and the unmodified information, thereby improving the security of express information.

[0071] Please see Figure 4 Another embodiment of the express waybill generation device in this invention includes:

[0072] The receiving module 301 is used to receive the order information of the target customer, which includes logistics information and privacy identifier.

[0073] Module 302 is used to determine the information in the logistics information that needs to be hidden or adjusted based on the privacy identifier;

[0074] The setting module 303 is used to set corresponding privacy settings for information that needs to be hidden or adjusted according to preset rules, and obtain configuration information;

[0075] The extraction module 304 is used to extract unmodified information from the extraction stream information, including information that has not been hidden or adjusted.

[0076] The generation module 305 is used to generate the target express waybill based on the configuration information and the unmodified information.

[0077] Optionally, the determining module 302 includes:

[0078] The identification unit 3021 is used to identify the privacy identifier field information and determine whether the privacy identifier is empty based on the privacy identifier field information;

[0079] The determining unit 3022 is used to determine that the logistics information includes privacy information if the privacy identifier is not empty.

[0080] The processing unit 3023 is used to determine, based on privacy information, the information in the logistics information that needs to be hidden or adjusted.

[0081] Optionally, the processing unit 3023 can also be specifically used for:

[0082] Determine whether the privacy information includes a first privacy label, which is used to indicate information that needs to be hidden; if the privacy information includes a first privacy label, then the logistics information includes first information that needs to be hidden, and the first information includes at least one piece of information that needs to be hidden; determine whether the privacy information includes a second privacy label, which is used to indicate information that needs to be adjusted; if the privacy information includes a second privacy label, then the logistics information includes second information that needs to be adjusted, and the second information includes at least one piece of information that needs to be adjusted.

[0083] Optionally, the settings module 303 includes:

[0084] The encryption unit 3031 is used to encrypt the first information if it is determined that the logistics information includes first information that needs to be hidden, so as to obtain the hidden information.

[0085] The generation unit 3032 is used to generate adjustment information based on the second information if it is determined that the logistics information includes second information that needs to be adjusted, and the adjustment information is displayed in place of the second information.

[0086] The writing unit 3033 is used to write the hidden information, the second information, and the adjustment information into the configuration information template to obtain the configuration information.

[0087] Optionally, the generation unit 3032 includes:

[0088] The judgment subunit 30321 is used to determine whether the unmodified information includes information that needs to be displayed;

[0089] Sub-unit 30322 is used to divide the unmodified information into display information and non-display information if it is determined that the unmodified information includes information that needs to be displayed.

[0090] The generation subunit 30323 is used to generate the target express waybill based on hidden information, second information, adjustment information, displayed information and undisplayed information.

[0091] Optionally, the judgment subunit 30321 can also be specifically used for:

[0092] Determine whether the unmodified information includes the corresponding display information field; if the unmodified information includes the display information field, then determine that the unmodified information includes the information that needs to be displayed.

[0093] Optionally, the generating subunit 30323 can also be specifically used for:

[0094] An information barcode is generated based on the hidden information, the secondary information, and the undisplayed information; the page layout is then based on the adjusted information, the displayed information, and the information barcode to obtain the target express delivery label.

[0095] In this embodiment of the invention, privacy processing is performed on information that needs to be hidden or adjusted based on the customer's order information, and a target express waybill is generated based on the hidden information, the second information, the adjusted information, the displayed information, and the question display information, thereby improving the security of express information.

[0096] above Figure 3 and Figure 4 The express waybill generation device in this embodiment of the invention will be described in detail from the perspective of modular functional entities. The express waybill generation device in this embodiment of the invention will be described in detail from the perspective of hardware processing.

[0097] Figure 5 This is a schematic diagram of the structure of a parcel waybill generation device 500 provided in an embodiment of the present invention. The parcel waybill generation device 500 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 510 (e.g., one or more processors) and a memory 520, and one or more storage media 530 (e.g., one or more mass storage devices) for storing application programs 533 or data 532. The memory 520 and storage media 530 can be temporary or persistent storage. The program stored in the storage media 530 may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the parcel waybill generation device 500. Furthermore, the processor 510 may be configured to communicate with the storage media 530 and execute the series of instruction operations in the storage media 530 on the parcel waybill generation device 500.

[0098] The express waybill generation device 500 may also include one or more power supplies 540, one or more wired or wireless network interfaces 550, one or more input / output interfaces 560, and / or one or more operating systems 531, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 5 The structure of the express waybill generation device shown does not constitute a limitation on the express waybill generation device. It may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0099] The present invention also provides a waybill generation device for express mail, wherein the computer device includes a memory and a processor, the memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the processor performs the steps of the waybill generation method in the above embodiments.

[0100] The present 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, wherein the computer-readable storage medium stores instructions that, when the instructions are executed on a computer, cause the computer to perform the steps of the express waybill generation method.

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

[0102] 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 and includes several instructions for enabling a computer device (which can be a personal computer, server, or 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), magnetic disk or optical disk, etc., various media that can store program code.

[0103] 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 above embodiments, those skilled in the art should understand that the technical solutions described in the above embodiments can still be modified, or some of the technical features thereof can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for generating express delivery waybills, characterized in that, The method for generating express delivery waybills includes: Receive order information from target customers, the target customer order information including logistics information and privacy identifier; Based on the privacy identifier, determine the information in the logistics information that needs to be hidden or adjusted; According to preset rules, corresponding privacy settings are made for the information that needs to be hidden or adjusted to obtain configuration information, which includes hidden information, second information and adjustment information. Extract the unmodified information from the logistics information, including information that has not been hidden or adjusted; Generate the target express waybill based on the configuration information and the unchanged information; The step of generating the target express delivery label based on the configuration information and the unmodified information includes: determining whether the unmodified information includes information that needs to be displayed; if it is determined that the unmodified information includes information that needs to be displayed, then dividing the unmodified information into display information and non-display information; generating an information barcode based on the hidden information, the second information, and the non-display information; and arranging the page positions based on the adjustment information, the display information, and the information barcode to obtain the target express delivery label. The step of setting corresponding privacy settings for the information that needs to be hidden or adjusted according to preset rules to obtain configuration information includes: if it is determined that the logistics information includes first information that needs to be hidden, then the first information is encrypted to obtain hidden information; if it is determined that the logistics information includes second information that needs to be adjusted, then adjustment information is generated based on the second information, and the adjustment information is displayed in place of the second information; the hidden information, the second information, and the adjustment information are written into the configuration information template to obtain configuration information.

2. The method for generating express delivery waybills according to claim 1, characterized in that, The information in the logistics information that needs to be hidden or adjusted based on the privacy identifier includes: Identify the privacy identifier field information, and determine whether the privacy identifier is empty based on the privacy identifier field information; If it is determined that the privacy identifier is not empty, then it is determined that the logistics information includes privacy information; Based on the privacy information, determine the information in the logistics information that needs to be hidden or adjusted.

3. The method for generating express delivery waybills according to claim 2, characterized in that, The step of determining that the logistics information includes information that needs to be hidden or adjusted based on the privacy information includes: Determine whether the privacy information includes a first privacy tag, the first privacy tag being used to indicate information that needs to be hidden; If it is determined that the privacy information includes the first privacy tag, then it is determined that the logistics information includes first information that needs to be hidden, and the first information includes at least one piece of information that needs to be hidden; Determine whether the privacy information includes a second privacy tag, the second privacy tag being used to indicate information that needs to be adjusted; If it is determined that the privacy information includes the second privacy tag, then it is determined that the logistics information includes second information that needs to be adjusted, and the second information includes at least one piece of information that needs to be adjusted.

4. The method for generating express delivery waybills according to claim 1, characterized in that, The determination of whether the unmodified information includes information that needs to be displayed includes: Determine whether the unchanged information includes a display information field; If the unchanged information includes the display information field, then it is determined that the unchanged information includes information that needs to be displayed.

5. A device for generating express delivery waybills, characterized in that, The express delivery waybill generation device includes: The receiving module is used to receive order information from target customers, which includes logistics information and privacy identifiers. The determination module is used to determine, based on the privacy identifier, the information in the logistics information that needs to be hidden or adjusted; The setting module is used to set the information that needs to be hidden or adjusted according to preset rules to obtain configuration information, which includes hiding information, second information and adjustment information. The extraction module is used to extract unmodified information from the logistics information, including information that has not been hidden or adjusted. The generation module is used to generate the target express waybill based on the configuration information and the unmodified information; The specific steps for generating the target express delivery label based on the configuration information and the unmodified information are as follows: determining whether the unmodified information includes information that needs to be displayed; if it is determined that the unmodified information includes information that needs to be displayed, then dividing the unmodified information into display information and non-display information; generating an information barcode based on the hidden information, the second information, and the non-display information; and arranging the page positions based on the adjustment information, the display information, and the information barcode to obtain the target express delivery label. The setting module includes: an encryption unit, configured to encrypt the first information to obtain hidden information if it is determined that the logistics information includes first information that needs to be hidden; a generation unit, configured to generate adjustment information based on the second information if it is determined that the logistics information includes second information that needs to be adjusted, and the adjustment information is displayed in place of the second information; and a writing unit, configured to write the hidden information, the second information, and the adjustment information into a configuration information template to obtain configuration information.

6. A parcel waybill generation device, characterized in that, The express waybill generation device includes: a memory and at least one processor, wherein the memory stores instructions; The at least one processor invokes the instructions in the memory to cause the express waybill generation device to execute the express waybill generation method as described in any one of claims 1-4.

7. A computer-readable storage medium storing instructions thereon, characterized in that, When the instruction is executed by the processor, it implements the express waybill generation method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Intelligent express electronic express sheet printing system

    CN110333830A

  • Delivery slip and distribution and delivery management system for protecting recipient information, and method for supporting distribution and delivery using same

    WO2016053008A1