Method and apparatus for protecting shipment manifest information

By introducing a combination of logistics labels and verification codes into logistics waybills, the problem of information leakage during logistics waybill processing is solved, achieving information security protection and rapid identification, and improving user experience.

CN115239440BActive Publication Date: 2026-01-20BEIJING JINGDONG ZHENSHI INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210975836.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-15
Publication Date
2026-01-20
Estimated Expiration
2042-08-15

AI Technical Summary

Technical Problem

The current logistics waybill process lacks effective protection for the recipient's personal information, posing a security risk, especially when the information is not processed in a timely manner after receipt.

Method used

The system uses a combination of logistics labels and waybills. By binding a unique verification code to the recipient and linking the verification code to their personal information, the system prints the verification code on the logistics label. The design separates the verification code area from the information area, ensuring that the verification code remains even after the information is removed. This supports QR code traceability and ensures information security.

Benefits of technology

It protects the privacy of recipient information during the express delivery process. Couriers can quickly identify and confirm the recipient's identity, and recipients can quickly confirm the delivery, avoiding information leakage and improving information security and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115239440B_ABST
    Figure CN115239440B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose a method and device for protecting logistics face sheet information. The method comprises the following steps: receiving an order request, wherein the order request comprises consignee information, and the consignee information comprises personal information of a consignee; obtaining a check code pre-bound with the personal information of the consignee; and printing the check code and the consignee information on a logistics face sheet. The embodiment can protect the privacy information of the consignee and enable the consignee to quickly identify whether the express delivery is his own.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present disclosure relate to the technical field of logistics distribution, and in particular, to a method and device for protecting logistics face sheet information. BACKGROUND

[0002] With the continuous development of personal express delivery and the increase in the number of orders, the problem of personal privacy leakage is becoming more and more prominent. In particular, after the consignee has finished receiving the express delivery, the handling of the logistics face sheet has become a security risk. Although the relevant information has been masked, there is still a security risk.

[0003] Currently, the face sheet is mainly printed on paper. When the express delivery is placed in a public space and not taken away or handled after being picked up, the personal information cannot be effectively protected. SUMMARY

[0004] Embodiments of the present disclosure provide a method and device for protecting logistics face sheet information.

[0005] In a first aspect, embodiments of the present disclosure provide a method for protecting logistics face sheet information, comprising: receiving an order request of a consignee, wherein the order request includes consignee information, and the consignee information includes personal information of the consignee; obtaining a check code pre-bound to the personal information of the consignee; and printing the check code and the consignee information on a logistics face sheet.

[0006] In some embodiments, the method further comprises: in response to receiving a registration check code request of the consignee, assigning a uniquely identified check code according to the personal information of the consignee; and binding the assigned check code to the personal information of the consignee.

[0007] In some embodiments, the method further comprises: in response to receiving a self-defined check code request of the consignee, verifying the check code provided by the consignee; and binding the check code that passes the verification to the personal information of the consignee.

[0008] In some embodiments, the verification of the check code provided by the consignee comprises: verifying whether the check code provided by the consignee has been assigned to other consignees within a predetermined distance range of the consignee address.

[0009] In some embodiments, the verification of the check code provided by the consignee comprises: verifying whether the check code provided by the consignee meets the printing requirements.

[0010] In some embodiments, the printing area of the check code is virtually connected to the logistics face sheet, so that the printing area of the check code remains when the printing area of the consignee information is torn off.

[0011] In some embodiments, the method further comprises: encrypting the receiving and sending information to generate ciphertext; converting the ciphertext into a two-dimensional code to enable the courier terminal to obtain the receiving and sending information by scanning the two-dimensional code; and printing the two-dimensional code to the area of the check code on the logistics sticker.

[0012] In a second aspect, embodiments of the present disclosure provide a device for protecting logistics label information, comprising: a receiving unit configured to receive an order request of a receiver, wherein the order request comprises receiving and sending information, and the receiving and sending information comprises personal information of the receiver; an obtaining unit configured to obtain a check code pre-bound with the personal information of the receiver; and a printing unit configured to print the check code and the receiving and sending information on a logistics sticker.

[0013] In some embodiments, the device further comprises a registration unit configured to: in response to receiving a check code registration request of a receiver, allocate a uniquely identified check code according to the personal information of the receiver; and bind the allocated check code with the personal information of the receiver.

[0014] In some embodiments, the device further comprises a registration unit configured to: in response to receiving a check code registration request of a receiver, verify a check code provided by the receiver; and bind the verified check code with the personal information of the receiver.

[0015] In some embodiments, the registration unit is further configured to: verify whether the check code provided by the receiver has been allocated to other receivers within a predetermined distance range of the receiver address.

[0016] In some embodiments, the registration unit is further configured to: verify whether the check code provided by the receiver meets the printing requirements.

[0017] In some embodiments, the printing area of the check code is virtually connected to the logistics sticker, such that the printing area of the check code remains when the printing area of the receiving and sending information is torn off.

[0018] In some embodiments, the printing unit is further configured to: encrypt the receiving and sending information to generate ciphertext; convert the ciphertext into a two-dimensional code to enable the courier terminal to obtain the receiving and sending information by scanning the two-dimensional code; and print the two-dimensional code to the area of the check code on the logistics sticker.

[0019] In a third aspect, embodiments of the present disclosure provide an electronic device for protecting logistics waybill information, comprising: one or more processors; a storage device having one or more computer programs stored thereon, when the one or more computer programs are executed by the one or more processors, the one or more processors implement the method of any one of the first aspect.

[0020] In a fourth aspect, embodiments of the present disclosure provide a computer readable medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the method of any one of the first aspect.

[0021] Embodiments of the present disclosure provide a method and device for protecting logistics waybill information. Instead of using paper printing, the logistics waybill adopts a combination of logistics stickers and waybills. The waybill part of the logistics sticker contains information related to the sender and receiver, which is convenient for the delivery of the courier. The check code part of the logistics sticker is used for the receiver to quickly determine whether it is his own express. BRIEF DESCRIPTION OF DRAWINGS

[0022] Other features, objects, and advantages of the present disclosure will become more apparent from the following detailed description of non-limiting embodiments made with reference to the attached drawings:

[0023] Figure 1 is an exemplary system architecture diagram to which one embodiment of the present disclosure can be applied;

[0024] Figure 2 is a flowchart of one embodiment of a method for protecting logistics waybill information according to the present disclosure;

[0025] Figure 3 is a schematic diagram of one application scenario of a method for protecting logistics waybill information according to the present disclosure;

[0026] Figure 4 is a flowchart of another embodiment of a method for protecting logistics waybill information according to the present disclosure;

[0027] Figure 5 is a structural schematic diagram of one embodiment of a device for protecting logistics waybill information according to the present disclosure;

[0028] Figure 6 is a structural schematic diagram of a computer system of an electronic device suitable for implementing embodiments of the present disclosure. DETAILED DESCRIPTION

[0029] The present disclosure will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings.

[0030] It should be noted that, unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other. This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.

[0031] Figure 1 An exemplary system architecture 100 is shown, illustrating an embodiment of the method or apparatus for protecting logistics waybill information to which the present application may be applied.

[0032] like Figure 1 As shown, system architecture 100 may include terminal devices 101, 102, and 103, a network 104, and a server 105. Network 104 serves as the medium for providing communication links between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.

[0033] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various QR code scanning client applications can be installed on terminal devices 101, 102, and 103, such as payment tools, shopping apps, search apps, instant messaging tools, email clients, social media platforms, etc.

[0034] Terminal devices 101, 102, and 103 can be various electronic devices with displays and supporting barcode scanning, including but not limited to smartphones, tablets, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 players (Moving Picture Experts Group Audio Layer IV), laptops, and desktop computers, etc.

[0035] Server 105 can be a server providing various services, such as processing user requests for registration verification codes and assigning verification codes to users. Then, after a user places an order, the server prints the user-submitted sender / receiver information and the assigned verification code in different areas of the shipping label. This allows the courier to remove the shipping label and destroy the sender / receiver information, but retain the verification code. Users can directly verify the authenticity of their package using the verification code. This is both convenient for recipients and protects their privacy.

[0036] It should be noted that the method for protecting logistics waybill information provided in this application embodiment is generally executed by server 105, and correspondingly, the device for protecting logistics waybill information is generally set in server 105.

[0037] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0038] Continue to refer to Figure 2 The flowchart 200 illustrates an embodiment of a method for protecting logistics waybill information according to this application. The method for protecting logistics waybill information includes the following steps:

[0039] Step 201: Receive order request.

[0040] In this embodiment, the entity implementing the method for protecting logistics waybill information (e.g.) Figure 1 The server shown can receive order requests via wired or wireless connection. The order request is submitted by the delivery provider. When the buyer submits the order, they fill in the recipient's personal information, and the seller submits the sender's information. The delivery provider combines the sender's and recipient's personal information into a single sender / receiver information package to generate the order request. Personal information may include name, phone number, and delivery address.

[0041] Step 202: Obtain the verification code that is pre-linked to the recipient's personal information.

[0042] In this embodiment, the verification code is used to allow the recipient to easily and clearly identify whether the package belongs to them. The verification code can be assigned by the server or customized by the recipient. The verification code can take various forms, including strings, images, or a combination of both. Optionally, a colored verification code can be set, provided the server is connected to a color printer. Different types of verification codes can be selected for different user levels; for example, members are allowed to use verification codes, which can increase the probability of ordinary users becoming members.

[0043] If the buyer is not the recipient, they can choose to use either their own verification code or the recipient's verification code. The buyer's verification code can be directly accessed through their account. The recipient's verification code needs to be added by the buyer and can be linked to common recipient information; simply selecting a recipient will retrieve their corresponding verification code. Using the buyer's verification code allows the recipient to immediately recognize who sent them the gift. Buyers can also set multiple verification codes for selection each time they place an order, or set a default code. For example, different verification codes can be used for gifts to parents and gifts to a spouse to identify the buyer and ensure the recipient recognizes them at a glance. Items purchased for themselves can use the default verification code. This combination of personalized customization and default verification codes makes the process more convenient and efficient.

[0044] Optionally, the verification code can be changed; otherwise, the default verification code will be used. Buyers can customize the verification code according to their usage scenario, for example, by adding notes such as a birthday cake image or a greeting. This makes it easier for recipients to identify their packages and allows them to see messages without opening the package, thus improving the user experience.

[0045] Step 203: Print the verification code and sender / recipient information onto the logistics label.

[0046] In this embodiment, the logistics label is a double-layered self-adhesive label with two overlapping layers. After removing the base paper and pasting it onto the outer packaging of the express delivery, there is another layer on top (printed with a verification code and sender / recipient information), which can be peeled off directly and pasted elsewhere or destroyed. One layer of adhesive is used to stick to the express delivery packaging, allowing the courier to see the recipient's address. After delivering to the recipient's address, the courier peels off the area containing the sender / recipient information, retaining the verification code. The verification code can be printed in a prominent font, size, or color. Different areas on the logistics label are pre-allocated with different content printed on them, with the verification code in a separate area, facilitating the destruction of other information while preserving the verification code intact.

[0047] Optionally, the area with the sender and recipient information printed uses a double-layer logistics label, while the area with the verification code printed uses a single-layer logistics label. This prevents the courier from accidentally tearing off the verification code area when removing the sender and recipient information area. It also saves on the cost of logistics labels.

[0048] After the courier completes the pickup, a logistics label is printed out as shown below. Figure 3 As shown, it mainly includes labels, logistics stickers, waybills, and verification codes. The specific functions of each part are as follows:

[0049] Label: The bottom is affixed to the logistics label, and the top is left unattached so that it can be easily removed by the courier.

[0050] Logistics label: mainly includes the waybill and verification code, which can be quickly used to stick to express boxes or express bags.

[0051] Waybill: A waybill used to display information about sending and receiving packages, and is used by couriers to identify the delivery area, package information, etc.

[0052] Verification code: A user-defined verification code used for identification. The printed area of ​​the verification code is partially open to allow it to be retained after the logistics label is removed.

[0053] In some optional implementations of this embodiment, after the server prints a logistics label including a verification code and sender / recipient information based on the order request, the label is then affixed to the outer surface of the package manually or by a robotic arm. The logistics system delivers the package based on the recipient information on the logistics label. Once the package is delivered to the address, the courier can remove the sender / recipient information from the package by manually tearing off the label. However, since the verification code is only loosely connected to the logistics label, it remains on the package. Upon receiving the package, the recipient does not need to check the recipient information to verify its ownership; a glance at the verification code is sufficient. This allows for quick and accurate package verification, and because the sender / recipient information is removed, the logistics label information is protected from leakage, thus safeguarding user privacy.

[0054] In some optional implementations of this embodiment, the method further includes: responding to a recipient's registration verification code request, assigning a unique verification code based on the recipient's personal information; and binding the assigned verification code to the recipient's personal information. Verification codes can be assigned according to certain encoding rules, such as a street code + a random number. Each region has a number or abbreviation, and each street also has a number or abbreviation, plus a randomly assigned number that is not repeated within the street. For example, for Zhang San at No. xx, Zhongguancun Street, Haidian District, Beijing, the assigned verification code could be BJHD28654. For Li Si at No. xx, Zhongguancun Street, Haidian District, Beijing, the assigned verification code could be BJHD31811. For recipients with the same address but different recipients, clearly distinguishable verification codes can be assigned to prevent misreading. This can be done by calculating string distance, maximizing the string distance between verification codes for recipients with similar addresses. Unified allocation of verification codes facilitates management and makes it easier for couriers to verify information. Finally, the assigned verification code is bound to the recipient's personal information, so that the bound verification code can be retrieved directly from the system when the user fills in the recipient information.

[0055] In some optional implementations of this embodiment, the method further includes: in response to receiving a recipient's custom verification code request, verifying the verification code provided by the recipient; and binding the verified verification code to the recipient's personal information. This application supports user-customized verification codes, allowing for personalized designs. It supports using logo images as verification codes. If color printing is required, it would increase costs; therefore, color verification code customization can be offered to members. Image size and pixel limits can be set. Verification codes submitted by users also need to be reviewed; only those that comply with legal regulations can be used as verification codes. Customized verification codes are more memorable for users, easily recognizable, and less prone to misidentification.

[0056] In some optional implementations of this embodiment, the verification code provided by the recipient is checked, including: verifying whether the verification code provided by the recipient has already been assigned to other recipients within a predetermined distance range of the recipient's address. If the verification code submitted by the user may have already been used by someone else, it is not allowed to be assigned to other users within the same road area (within the predetermined distance range of the recipient's address). Because couriers deliver by road area, there may be instances where packages within the same road area are delivered incorrectly; if the same verification code is used, it will be misidentified. Verification codes for different road areas can be repeated, which saves verification code resources and prevents excessively long strings from making it difficult for users to identify.

[0057] In some optional implementations of this embodiment, the verification code provided by the recipient is checked, including: verifying whether the verification code provided by the recipient meets the printing requirements. This mainly involves verifying the verification code in image format, checking if it is a color image, if the image is clear, and using edge detection to determine if the pattern is discernible. The image size can also be limited, because the verification code is printed in a fixed area; if the image is too large, shrinking it for printing would result in too low a resolution and make it difficult to read.

[0058] In some optional implementations of this embodiment, the printing area of ​​the verification code is loosely connected to the logistics label, so that the printing area of ​​the verification code remains even when the printing area of ​​the sender and recipient information is torn off. This way, when the courier tears off the logistics label, only the sender and recipient information is removed, but the verification code remains and is not torn off along with the printing area of ​​the sender and recipient information. This allows for quick identification of the package even when the recipient does not personally sign for it.

[0059] See also Figure 3 , Figure 3 This is a schematic diagram illustrating an application scenario of the method for protecting logistics waybill information according to this embodiment. Figure 3 In the application scenario, the process is as follows:

[0060] 1. User-defined verification code

[0061] Users can create custom verification codes in their personal center. Verification codes are unique and cannot be duplicated. When placing an order, the verification code is uploaded along with the order details.

[0062] 2. Print a peelable logistics label after the courier picks up the package.

[0063] After the courier completes the pickup, a logistics label is printed out as shown below. Figure 3 As shown, it mainly includes labels, logistics stickers, waybills, and verification codes. The specific functions of each part are as follows:

[0064] Label: The bottom is affixed to the logistics label, and the top is left unattached so that it can be easily removed by the courier.

[0065] Logistics label: mainly includes the waybill and verification code, which can be quickly used to stick to express boxes or express bags.

[0066] Waybill: A waybill used to display information about sending and receiving packages, and is used by couriers to identify the delivery area, package information, etc.

[0067] Verification code: A user-defined verification code used for identification. The printed area of ​​the verification code is partially open to allow it to be retained after the logistics label is removed.

[0068] 3. After delivery, the courier cleans up the waybill, keeping only the verification code.

[0069] After delivery, the courier proactively peels off the entire shipping label, leaving only the verification code. The verification code is primarily used by users to quickly identify whether their package is theirs.

[0070] Further reference Figure 4 This illustrates a process 400 of another embodiment of a method for protecting logistics waybill information. The process 400 of this method for protecting logistics waybill information includes the following steps:

[0071] Step 401: Receive order request.

[0072] Step 402: Obtain the verification code that is pre-linked to the recipient's personal information.

[0073] Step 403: Print the verification code and sender / recipient information onto the logistics label.

[0074] Steps 401-403 are basically the same as steps 201-203, so they will not be described again.

[0075] Step 404: Encrypt the sender and recipient information to generate ciphertext.

[0076] In this embodiment, encryption can be performed in various ways, and no particular method is specified here.

[0077] Step 405: Convert the encrypted text into a QR code so that the courier terminal can obtain the package receiving and sending information by scanning the QR code.

[0078] In this embodiment, the QR code is for use by the courier. It allows for tracing the recipient's information even if the sender and recipient information is torn off, and it is confidential; even if someone else obtains the QR code, they cannot decrypt the recipient's information.

[0079] Step 406: Print the QR code onto the verification code area on the logistics label.

[0080] In this embodiment, the QR code and the verification code cannot be torn off, otherwise the recipient cannot be traced, so they are printed in the same area.

[0081] from Figure 4 It can be seen from this that, with Figure 2 Compared to the corresponding embodiments, the process 400 of the method for protecting logistics waybill information in this embodiment embodies the step of generating a traceability QR code. Therefore, even after the waybill is torn off, the courier can still find the recipient's information. This prevents situations where, after an incorrect delivery, the waybill has been torn off and the true recipient cannot be found.

[0082] Further reference Figure 5 As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of a device for protecting logistics waybill information. This device embodiment is similar to... Figure 2 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0083] like Figure 5 As shown, the device 500 for protecting logistics waybill information in this embodiment includes: a receiving unit 501, an acquiring unit 502, and a printing unit 503. The receiving unit 501 is configured to receive an order request from the recipient, wherein the order request includes sender / receiver information, which includes the recipient's personal information; the acquiring unit 502 is configured to acquire a verification code pre-bound to the recipient's personal information; and the printing unit 503 is configured to print the verification code and the sender / receiver information onto the logistics waybill.

[0084] In this embodiment, the specific processing of the receiving unit 501, acquiring unit 502, and printing unit 503 of the device 500 for protecting logistics waybill information can be referred to Figure 2 Steps 201, 202, and 203 in the corresponding embodiment.

[0085] In some optional implementations of this embodiment, the device further includes a registration unit configured to: in response to receiving a registration verification code request from a recipient, assign a unique verification code based on the recipient's personal information; and bind the assigned verification code to the recipient's personal information.

[0086] In some optional implementations of this embodiment, the device further includes a registration unit configured to: in response to receiving a custom verification code request from a recipient, verify the verification code provided by the recipient; and bind the verified verification code to the recipient's personal information.

[0087] In some optional implementations of this embodiment, the registration unit is further configured to: verify whether the verification code provided by the recipient has been assigned to other recipients within a predetermined distance range of the recipient address.

[0088] In some optional implementations of this embodiment, the registration unit is further configured to: verify whether the verification code provided by the recipient meets the printing requirements.

[0089] In some optional implementations of this embodiment, the printing area of ​​the verification code is loosely connected to the logistics surface, so that the printing area of ​​the verification code is still retained when the printing area of ​​the receiving and sending information is torn off.

[0090] In some optional implementations of this embodiment, the printing unit is further configured to: encrypt the mail receiving and sending information to generate ciphertext; convert the ciphertext into a QR code so that the courier terminal can obtain the mail receiving and sending information by scanning the QR code; and print the QR code onto the area of ​​the verification code on the logistics label.

[0091] According to embodiments of this disclosure, this disclosure also provides an electronic device and a readable storage medium.

[0092] An electronic device for protecting logistics waybill information includes: one or more processors; and a storage device storing one or more computer programs thereon, which, when executed by the one or more processors, cause the one or more processors to perform the method as described in process 200 or 400.

[0093] A computer-readable medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the method as described in process 200 or 400.

[0094] Figure 6A schematic block diagram of an example electronic device 600 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0095] like Figure 6 As shown, device 600 includes a computing unit 601, which can perform various appropriate actions and processes based on a computer program stored in read-only memory (ROM) 602 or a computer program loaded from storage unit 608 into random access memory (RAM) 603. RAM 603 may also store various programs and data required for the operation of device 600. The computing unit 601, ROM 602, and RAM 603 are interconnected via bus 604. Input / output (I / O) interface 605 is also connected to bus 604.

[0096] Multiple components in device 600 are connected to I / O interface 605, including: input unit 606, such as keyboard, mouse, etc.; output unit 607, such as various types of monitors, speakers, etc.; storage unit 608, such as disk, optical disk, etc.; and communication unit 609, such as network card, modem, wireless transceiver, etc. Communication unit 609 allows device 600 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0097] The computing unit 601 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 601 performs the various methods and processes described above, such as methods for protecting logistics waybill information. For example, in some embodiments, the method for protecting logistics waybill information may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 608. In some embodiments, part or all of the computer program may be loaded and / or installed on device 600 via ROM 602 and / or communication unit 609. When the computer program is loaded into RAM 603 and executed by the computing unit 601, one or more steps of the method for protecting logistics waybill information described above may be performed. Alternatively, in other embodiments, the computing unit 601 may be configured to perform the method for protecting logistics waybill information by any other suitable means (e.g., by means of firmware).

[0098] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0099] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0100] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0101] To provide interaction with the recipient, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor for displaying information to the recipient; and a keyboard and pointing device (e.g., a mouse or trackball) through which the recipient can provide input to the computer. Other types of devices can also be used to provide interaction with the recipient; for example, feedback provided to the recipient can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the recipient can be received in any form (including voice input, speech input, or tactile input).

[0102] The systems and technologies described herein can be implemented in computing systems that include back-end components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include front-end components (e.g., a recipient computer with a graphical recipient interface or a web browser through which the recipient can interact with the implementations of the systems and technologies described herein), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected via digital data communication (e.g., a communication network) of any form or medium. Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0103] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be servers in distributed systems or servers incorporating blockchain technology. Servers can also be cloud servers, or intelligent cloud computing servers or intelligent cloud hosts with artificial intelligence technology.

[0104] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.

[0105] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A method for protecting logistics waybill information, comprising: Receive an order request, wherein the order request includes sender and recipient information, and the sender and recipient information includes the recipient's personal information; Obtain a verification code pre-bound to the recipient's personal information. The verification code is used to allow the recipient to easily and clearly identify whether the package is their own. Buyers can customize the verification code according to their usage scenarios. The verification code and the receipt and delivery information are printed on the logistics label. The area with the receipt and delivery information is a double-layer logistics label, while the area with the verification code is a single-layer logistics label. When the courier tears off the area with the receipt and delivery information, the verification code area will not be accidentally torn off. The verification code is printed in a conspicuous font, font size, or color.

2. The method according to claim 1, wherein, Before obtaining the verification code pre-linked to the recipient's personal information, the method further includes: In response to receiving a registration verification code request from a recipient, a unique verification code is assigned based on the recipient's personal information; The assigned verification code is linked to the recipient's personal information.

3. The method according to claim 1, wherein, Before obtaining the verification code pre-linked to the recipient's personal information, the method further includes: In response to receiving a custom verification code request from the recipient, the verification code provided by the recipient is verified. The verified check code is then linked to the recipient's personal information.

4. The method according to claim 3, wherein, The step of verifying the verification code provided by the recipient includes: Verify whether the verification code provided by the recipient has been assigned to other recipients within a predetermined distance range of the recipient address.

5. The method according to claim 3, wherein, The step of verifying the verification code provided by the recipient includes: Verify whether the verification code provided by the recipient meets the printing requirements.

6. The method according to claim 1, wherein, The printing area of ​​the verification code is partially connected to the logistics surface, so that the printing area of ​​the verification code is still retained when the printing area of ​​the receiving and sending information is torn off.

7. The method according to any one of claims 1-6, wherein, The method further includes: The mail receiving and sending information is encrypted to generate ciphertext; The encrypted text is converted into a QR code so that the courier's terminal can obtain the package collection and delivery information by scanning the QR code; Print the QR code onto the area where the verification code is located on the logistics label.

8. A device for protecting logistics waybill information, comprising: The receiving unit is configured to receive an order request from a recipient, wherein the order request includes sender and recipient information, and the sender and recipient information includes the recipient's personal information; The acquisition unit is configured to acquire a verification code pre-bound to the recipient's personal information. The verification code is used to allow the recipient to easily and clearly identify whether the package is their own. Buyers can customize the verification code according to their usage scenarios. The printing unit is configured to print the verification code and the receipt and delivery information onto a logistics label. The area where the receipt and delivery information is printed is a double-layer logistics label, while the area where the verification code is printed is a single-layer logistics label. When the courier tears off the area where the receipt and delivery information is printed, the verification code area will not be accidentally torn off. The verification code is printed in a conspicuous font, font size, or color.

9. An electronic device for protecting logistics waybill information, comprising: One or more processors; Storage device, on which one or more computer programs are stored, When the one or more computer programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-7.

10. A computer-readable medium having a computer program stored thereon, wherein, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-7.