Information encryption processing method and device and computer equipment
By using the recipient logo in the express delivery system to fill in information and encrypt the recipient information, the information security problem in traditional methods is solved, and the secure transmission and privacy protection of information are achieved.
Patent Information
- Application Number
- CN202311834629.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2025-06-27
AI Technical Summary
Traditionally, by entering a specific delivery address, the information security of users cannot be effectively guaranteed during the delivery process. Especially for users with special occupations or users with high demand for information security, theft of private information may have serious negative impacts.
Provides a method of information encryption processing, by using the recipient identifier in the express delivery system to fill in the information, and partially encrypt the recipient information, generate desensitization information, and display it in the mailing interactive page.
It realizes the information filling through the recipient's identification in the express delivery system, avoiding the sender's information security while the sender has the specific address and protects the recipient's privacy information.
Smart Images

Figure CN120217398A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of information encryption processing, and particularly to an information encryption processing method, apparatus, and computer device. Background Art
[0002] With the rapid development of the express delivery industry and the rapid improvement of people's consumption levels, the importance of information security issues in the process of sending and receiving express deliveries has become increasingly prominent. Obviously, the current traditional method of entering specific sending and receiving addresses is not conducive to ensuring the information security of users.
[0003] Currently, with the traditional method of entering specific sending and receiving addresses, users need to enter specific information such as name, phone number, and address, which is equivalent to exposing their privacy information to others. For special users with special occupations or for special users with high requirements for information security issues, if their privacy information is stolen, it will cause serious negative impacts. Therefore, these special users undoubtedly do not want their privacy information to be leaked during the process of sending and receiving express deliveries. Summary of the Invention
[0004] Based on this, in view of the above technical problems, it is necessary to provide an information encryption processing method, apparatus, computer device, computer-readable storage medium, and computer program product that can ensure the security of the recipient's information.
[0005] In a first aspect, this application provides an information encryption processing method. The method includes:
[0006] In response to an information filling request initiated by a sender on the sending interaction page of the express delivery system, display a first information input sub-page, and display the recipient identifier on the first information input sub-page; the recipient identifier is an identifier registered by the recipient on the express delivery system;
[0007] In response to a confirmation instruction initiated by the sender for the recipient identifier, obtain the recipient's information based on the recipient identifier;
[0008] Encrypt a part of the recipient's information to obtain recipient desensitized information, and display the recipient desensitized information on the sending interaction page.
[0009] In a second aspect, this application also provides an information encryption processing apparatus. The apparatus includes:
[0010] A first response module, configured to, in response to an information filling request initiated by a sender on the sending interaction page of the express delivery system, display a first information input sub-page, and display the recipient identifier on the first information input sub-page; the recipient identifier is an identifier registered by the recipient on the express delivery system;
[0011] A second response module, configured to, in response to a confirmation instruction initiated by a sender for a recipient identifier, obtain recipient information of the recipient based on the recipient identifier;
[0012] An encryption module, configured to perform encryption processing on some information in the recipient information to obtain recipient desensitized information, and display the recipient desensitized information on the sender interaction page.
[0013] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor. A computer program is stored in the memory. When the computer program is executed by the processor, the processor is caused to execute the steps in the information encryption processing method according to the embodiments of the present application.
[0014] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the processor is caused to execute the steps in the information encryption processing method according to the embodiments of the present application.
[0015] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program. When the computer program is executed by a processor, the processor is caused to execute the steps in the information encryption processing method according to the embodiments of the present application.
[0016] For the above information encryption processing method, device, computer device, storage medium, and computer program product, in response to an information filling request initiated by a sender on the sender interaction page of the express delivery system, a first information input sub-page is displayed, and a recipient identifier is displayed on the first information input sub-page; the recipient identifier is an identifier registered by the recipient on the express delivery system; in response to a confirmation instruction initiated by the sender for the recipient identifier, recipient information of the recipient is obtained based on the recipient identifier; some information in the recipient information is encrypted to obtain recipient desensitized information, and the recipient desensitized information is displayed on the sender interaction page. By using the information encryption processing method provided by the embodiments of the present application, the sender can complete the filling of the recipient information on the express delivery system only through the recipient identifier, and moreover, the recipient desensitized information after partial information encryption processing is displayed on the sender interaction page of the sender. Thus, the sender can send a package to the recipient without knowing the specific address of the recipient, ensuring the security of the recipient information. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is an application environment diagram of the information encryption processing method in an embodiment;
[0018] Figure 2 It is a flowchart of the information encryption processing method in an embodiment;
[0019] Figure 3 The page schematic diagram of the sender interaction page showing the first information input sub - page in an embodiment;
[0020] Figure 4 The page schematic diagram of the sender interaction page showing the desensitized information of the recipient in an embodiment;
[0021] Figure 5 The structural block diagram of the information encryption processing device in an embodiment;
[0022] Figure 6 The structural block diagram of the information encryption processing device in another embodiment;
[0023] Figure 7 The internal structure diagram of the computer device in an embodiment;
[0024] Figure 8 The internal structure diagram of the computer device in another embodiment. Detailed implementation manners
[0025] In traditional express delivery, the sender sends a package to the recipient. The sender needs to fill in the recipient's contact information and delivery address completely, which also means that the recipient has to expose these privacy information to the sender. For special users with special occupations or for special users with high requirements for information security issues, if the privacy information is stolen, it will cause serious negative impacts. Therefore, these special users undoubtedly do not want their privacy information to be leaked during the process of sending and receiving express deliveries.
[0026] The embodiment of the present application provides an information encryption processing method, enabling the sender to complete the filling of the recipient's information on the express delivery system only through the recipient identifier, and moreover, the desensitized information of the recipient after partial information encryption processing is displayed on the sender's sender interaction page. Thus, the sender can send a package to the recipient without knowing the recipient's specific address, ensuring the security of the recipient's information.
[0027] In order to make the purpose, technical solutions and advantages of the present application clearer, the following further details the present application in combination with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0028] The information encryption processing method provided by the embodiment of the present application can be applied to such as Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or can be placed on the cloud or other network servers. In response to the information filling request initiated by the terminal 102 corresponding to the sender on the sender interaction page of the express delivery system, the server 104 displays the first information input sub-page on the terminal 102, and displays the recipient identifier on the first information input sub-page; the recipient identifier is the identifier obtained by the recipient through registration on the express delivery system; in response to the confirmation instruction initiated by the terminal 102 corresponding to the sender for the recipient identifier, the server 104 obtains the recipient information of the recipient based on the recipient identifier; the server 104 encrypts part of the information in the recipient information to obtain the recipient desensitized information, and displays the recipient desensitized information on the sender interaction page of the terminal 102. Among them, the terminal 102 can be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. The portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be implemented by an independent server or a server cluster composed of multiple servers.
[0029] In one embodiment, as Figure 2 shown, a method for information encryption processing is provided. Taking the server in Figure 1 as an example, the method includes the following steps:
[0030] Step 202, in response to the information filling request initiated by the sender on the sender interaction page of the express delivery system, display the first information input sub-page, and display the recipient identifier on the first information input sub-page; the recipient identifier is the identifier obtained by the recipient through registration on the express delivery system.
[0031] Among them, the sender is the role who wants to send a package to the recipient. Correspondingly, the recipient is the role who receives the express package from the sender.
[0032] Optionally, the express delivery system is used for express delivery-related operations such as sending and querying express packages; the express delivery system can be client software installed on the terminal, a website, a small program, or other forms; there is data communication and interaction between the express delivery system and the server.
[0033] The first information input sub-page is used for the sender to fill in the recipient information. Optionally, the first information input sub-page can be displayed in the form of a pop-up window on the sender interaction page.
[0034] Optionally, the recipient identifier may be the user's ID in the express delivery system; optionally, when the recipient identifier is the user's ID in the express delivery system, the recipient identifier may be composed of letters and numbers.
[0035] Optionally, the recipient identifier displayed on the first information input sub-page may be manually entered by the sender on the first information input sub-page; or it may be obtained by the sender pasting the recipient identifier on the first information input sub-page after copying the recipient identifier.
[0036] Exemplarily, when the recipient identifier is composed of letters and numbers, the recipient identifier may include a first identifier component and a second identifier component. The first identifier component may be a fixed combination of letters, and the second identifier component may be a non-fixed combination of letters and / or numbers; in another example, the first identifier component may be 2 fixed letters, and the number of letters and / or numbers in the second identifier component may be 9; further, the second identifier component may be obtained by the user with recipient needs to self-combine letters and / or numbers when registering an identifier on the express delivery system, or may be randomly generated by the server for the user. No matter which way the second identifier component is determined, it is necessary to ensure that there are no two identical recipient identifiers for different users. It should be noted that the composition method of the recipient identifier provided in this exemplary embodiment is only an example of the composition method of the recipient identifier. In specific implementations, the composition method of the recipient identifier may also be presented in other forms, which are not limited here.
[0037] Exemplarily, the sender interaction page of the express delivery system is the recipient address filling page of the express delivery system. The sender interaction page includes a recipient identifier filling button. The sender clicks the recipient identifier filling button on the sender interaction page to initiate an information filling request. Consequently, the first information input sub-page is displayed on the sender interaction page to provide the sender with an interface to input the recipient identifier in the first information input sub-page.
[0038] Specifically, in response to the information filling request initiated by the sender's corresponding terminal on the sender interaction page of the express delivery system, the first information input sub-page is displayed on the sender's corresponding terminal, and the recipient identifier is displayed on the first information input sub-page.
[0039] Exemplarily, as Figure 3 shown is the sender interaction page with the first information input sub-page displayed. The first information input sub-page is used for the sender to input the recipient identifier, and the first information input sub-page includes a prompt for guiding the sender to input the recipient identifier. The first information input sub-page is triggered and displayed by the sender clicking the "Recipient Identifier" button on the sender interaction page. It should be noted that as Figure 3The figure shown is only a schematic diagram of a sender interaction page displaying a first information input sub-page. In specific implementation, the sender interaction page displaying the first information input sub-page may exist in other page forms, and the first information input sub-page may also exist in other sub-page forms, which are not restricted herein.
[0040] In one embodiment, the sender can jump to the sender interaction page of the express delivery system by scanning a QR code or clicking on a link. Further, the QR code or the link is implanted with matching information of the recipient identifier. The sender can jump to the sender interaction page of the express delivery system by scanning the QR code implanted with the matching information of the recipient identifier or clicking on the link implanted with the matching information of the recipient identifier, and the recipient identifier can be automatically filled, that is, the recipient identifier is automatically displayed on the first information input sub-page, without the sender manually filling in the recipient identifier on the sender interaction page.
[0041] Step 204, in response to the confirmation instruction initiated by the sender for the recipient identifier, obtain the recipient information of the recipient based on the recipient identifier.
[0042] Among them, the confirmation instruction is used to send the recipient identifier filled in by the sender to the server.
[0043] The recipient information can be the contact information used by the recipient for receiving the parcel. Therefore, the recipient information can include the name, phone number, and detailed address of the recipient. The recipient information is stored in the database of the server in advance.
[0044] Specifically, the recipient identifier corresponds to a specific receiving address of the recipient, and the corresponding relationship between the recipient identifier and the specific receiving address has been stored in the database of the server in advance. Thus, the server can search and match in the database based on the recipient identifier to obtain the recipient information of the recipient.
[0045] Specifically, the terminal corresponding to the sender inputs the recipient identifier on the first information input sub-page and initiates a confirmation instruction for the recipient identifier. Thus, the express delivery system sends the confirmation instruction to the server, so that the server, in response to the confirmation instruction for the recipient identifier from the terminal corresponding to the sender, obtains the recipient information of the recipient based on the recipient identifier corresponding to the confirmation instruction.
[0046] Step 206, perform encryption processing on some information in the recipient information to obtain recipient desensitized information, and display the recipient desensitized information on the sender interaction page.
[0047] Among them, the recipient's desensitized information is partially visible to the sender. The sender cannot obtain all the content of a certain type of recipient information from the recipient's desensitized information. That is to say, assuming the recipient information includes name, phone number, and detailed address, the sender cannot obtain the complete name, complete phone number, or complete detailed address of the recipient from the recipient's desensitized information.
[0048] Specifically, some of the recipient information is encrypted. That is to say, only some of the recipient information is invisible to the sender, while some information is still visible to the sender. Thus, the invisible part of the information prevents the sender from fully grasping the recipient information, and the visible part of the information enables the sender to verify and confirm the recipient information with the recipient.
[0049] Optionally, encrypting some of the recipient information can be to encrypt some information of different types included in the recipient information; it can also be to encrypt some types of information in the recipient information while not encrypting other types of information; further, it can also be to encrypt some information of some types of information in the recipient information while encrypting all other types of information; the specific way of encrypting some information can be set by the recipient or determined according to the recipient's information security level.
[0050] Exemplarily, assuming the recipient information includes the recipient's name, phone number, and detailed address, and some of the recipient information is encrypted, that is, some information of different types included in the recipient information is encrypted. After the encryption process, in the recipient's desensitized information obtained, the recipient's name is not fully displayed. For example, only the surname can be displayed, or only the first and last characters can be displayed. At the same time, only the last 4 digits of the recipient's phone number can be displayed. At the same time, the recipient's detailed address can be displayed only up to the provincial, municipal, and district levels, and the other information not displayed can be encrypted with *.
[0051] Specifically, the target position of the sender interaction page is provided for the sender to fill in the recipient information. Therefore, after encrypting some of the recipient information to obtain the recipient's desensitized information, the recipient's desensitized information is displayed in the target position of the sender interaction page, so that the sender cannot fully grasp the recipient information.
[0052] Specifically, the recipient's desensitized information displayed on the sender interaction page is in an uneditable state. That is to say, the sender cannot edit the recipient's desensitized information. If the sender clicks on the position where the recipient's desensitized information is displayed on the sender interaction page, it is impossible to enter the editing page for the recipient's information, thus ensuring that the sender cannot obtain the recipient's information and further ensuring the security of the recipient's information. Optionally, the server can encapsulate the name, phone number, and detailed address in the recipient's desensitized information respectively, so that the name, phone number, and detailed address in the recipient's desensitized information are all presented as an information whole, and the characters included in the name, phone number, and detailed address cannot be edited separately, thus ensuring that the recipient's desensitized information is in an uneditable state.
[0053] Exemplarily, as Figure 4 shown in the sender interaction page displaying the recipient's desensitized information. Assuming the recipient's information is "Name: Chen Xiaoming; Phone: 18888888888; Detailed Address: Unit X, Floor X, Building X, X Road, X Street, Nanshan District, Shenzhen City, Guangdong Province", then the recipient's desensitized information displayed on the sender interaction page is "Name: Chen *ming; Phone: *******8888; Detailed Address: Nanshan District, Shenzhen City, Guangdong Province *************". It should be noted that, as Figure 4 shown is only a schematic diagram of the sender interaction page displaying the recipient's desensitized information. In specific implementation, the sender interaction page displaying the recipient's desensitized information can exist in other page forms, and the recipient's desensitized information can also exist in other encrypted forms, which are not limited herein.
[0054] In the above information encryption processing method, in response to the information filling request initiated by the sender on the sender interaction page of the express delivery system, a first information input sub-page is displayed, and the recipient identifier is displayed on the first information input sub-page; the recipient identifier is the identifier obtained by the recipient during registration on the express delivery system; in response to the confirmation instruction initiated by the sender for the recipient identifier, the recipient's information of the recipient is obtained based on the recipient identifier; partial information in the recipient's information is encrypted to obtain the recipient's desensitized information, and the recipient's desensitized information is displayed on the sender interaction page. By using the information encryption processing method provided in the embodiments of the present application, the sender can complete the filling of the recipient's information on the express delivery system only through the recipient identifier, and moreover, the recipient's desensitized information after partial information encryption processing is displayed on the sender interaction page of the sender. Therefore, the sender can send a package to the recipient without knowing the specific address of the recipient, ensuring the security of the recipient's information.
[0055] In one embodiment, the above method further includes:
[0056] Determine the information security level of the recipient;
[0057] Perform encryption processing on some information in the recipient's information to obtain the desensitized information of the recipient, including:
[0058] Based on the partial information encryption method corresponding to the information security level of the recipient, perform encryption processing on some information in the recipient's information to obtain the desensitized information of the recipient;
[0059] Among them, the information security level is at least one of the first level, the second level, and the third level, and the information security requirement of the first level is higher than that of the second level, and the information security requirement of the second level is higher than that of the third level; perform encryption processing on some type information in the recipient's information while not performing encryption processing on other type information. The partial information encryption method for the recipient's information includes performing partial information encryption processing on different type information included in the recipient's information, and performing partial information encryption processing on some type information in the recipient's information while performing full encryption processing on other type information.
[0060] In one embodiment, the above-mentioned partial information encryption method corresponding to the information security level of the recipient is used to perform encryption processing on some information in the recipient's information to obtain the desensitized information of the recipient, including:
[0061] When the information security level of the recipient is the first level, perform partial information encryption processing on some type information in the recipient's information while performing full encryption processing on other type information;
[0062] When the information security level of the recipient is the second level, the partial information encryption method for the recipient's information includes performing partial information encryption processing on different type information included in the recipient's information;
[0063] When the information security level of the recipient is the third level, perform encryption processing on some type information in the recipient's information while not performing encryption processing on other type information.
[0064] In one embodiment, the above-mentioned determination of the information security level of the recipient includes:
[0065] Obtain the historical receiving information of the recipient;
[0066] Analyze the historical receiving information of the recipient to obtain the total historical receiving value of the recipient;
[0067] Determine the information security level of the recipient according to the total historical receiving value.
[0068] Optionally, it may be a plurality of historical receiving records for determining the recipient based on historical receiving information, and then the total historical receiving value is obtained by counting according to the receiving value corresponding to each historical receiving record.
[0069] Optionally, the information security level of the recipient can also be determined by the popularity of the recipient, and the information security level of the recipient is positively correlated with the popularity of the recipient. The popularity of the recipient can be to search for the name of the recipient on various search channels, and the popularity of the recipient is determined according to the number of search results. The number of search results is positively correlated with the popularity of the recipient.
[0070] In one embodiment, the above method further includes:
[0071] Determine the popularity of the recipient based on the search results of the name of the recipient in at least one search channel;
[0072] The above determining the information security level of the recipient according to the total historical receiving value includes:
[0073] Determine the information security level of the recipient according to the total historical receiving value and the popularity of the recipient.
[0074] In this embodiment, by determining the information security level of the recipient, the corresponding partial information encryption method is determined based on the information security level of the recipient, and partial information in the recipient information is encrypted to obtain the desensitized recipient information, thereby making the encryption process of the recipient information more targeted and flexible, and further ensuring the security of the recipient information.
[0075] In one embodiment, after responding to the confirmation instruction initiated by the sender for the recipient identifier, the above method further includes:
[0076] Determine the usage status of the recipient identifier; the usage status is the first usage status or the second usage status;
[0077] If the usage status of the recipient identifier is the first usage status, obtain the recipient information of the recipient based on the recipient identifier;
[0078] If the usage status of the recipient identifier is the second usage status, generate and display a message prompt pop-up window on the sender interaction page, and the message prompt pop-up window indicates that the recipient identifier is unavailable.
[0079] Wherein, the usage status of the recipient identifier is used to indicate the validity status of the recipient identifier.
[0080] Optionally, the first usage status may be a status in which the recipient identification is maintained as valid; the second usage status may be a status in which the recipient identification is invalid, that is to say, the recipient identification is unavailable; further, the second usage status may be that the recipient identification has been deactivated or deleted.
[0081] Specifically, when the usage status of the recipient identification is the second usage status, the recipient identification is unavailable, and the sender cannot use the recipient identification on the express delivery system to send a package to the recipient. Therefore, after generating and displaying a message prompt pop-up window on the send package interaction page, the server will not obtain the recipient information of the recipient based on the recipient identification. Consequently, neither the recipient information nor the recipient's desensitized information will be displayed on the send package interaction page.
[0082] Optionally, it may be that the recipient switches the recipient identification that the recipient no longer wishes to use on the express delivery system from the first usage status to the second usage status, that is to say, the recipient may deactivate or delete the recipient identification on the express delivery system.
[0083] In this embodiment, after responding to the confirmation instruction initiated by the sender for the recipient identification, the server will determine the usage status of the recipient identification. When the usage status of the recipient identification is the first usage status, the server will obtain the recipient information of the recipient based on the recipient identification. When the usage status of the recipient identification is the second usage status, a message prompt pop-up window indicating that the recipient identification is unavailable will be generated and displayed on the send package interaction page. Consequently, when the recipient identification is unavailable, the server prohibits the sender from sending a package to the recipient information corresponding to the recipient identification, avoiding the leakage of the recipient information caused by the sender being able to send a package to the recipient information corresponding to the recipient identification even when the recipient has deactivated or deleted the recipient identification, and ensuring the security of the recipient information.
[0084] In one embodiment, the recipient information includes the target recipient address corresponding to the recipient; the recipient identification has a unique association relationship with the target recipient address of the recipient.
[0085] Among them, the target recipient address is one of at least one recipient address saved by the recipient in the express delivery system.
[0086] Specifically, since different recipients usually correspond to different recipient addresses, and since the recipient identification has a unique association relationship with the target recipient address of the recipient, therefore, the same recipient may correspond to multiple recipient identifications; further, in order to avoid the waste of recipient identification resources caused by the abuse of recipient identification, the number of recipient identifications of the same recipient has an upper limit value. Exemplarily, if the upper limit value is 20, then the same recipient can have at most 20 recipient identifications.
[0087] Specifically, since different recipients usually correspond to different receiving addresses, and since there is a unique association between the recipient identifier and the recipient's target receiving address, among all the recipient identifiers created by all recipients in the express delivery system, there cannot be duplicate recipient identifiers. That is to say, each recipient identifier is unique and can be distinguished from other recipient identifiers.
[0088] In this embodiment, since the recipient information includes the recipient's target receiving address, and there is a unique association between the recipient identifier and the recipient's target receiving address, thus, the server can accurately obtain the recipient information of the recipient based on the recipient identifier. By uniquely associating the recipient identifier with the recipient's target receiving address, it enables the sender to send parcels to the recipient without knowing the specific address of the recipient, ensuring the security of the recipient information.
[0089] In one embodiment, the above method further includes:
[0090] When receiving a change request initiated by the recipient for the recipient information, replacing the recipient information in the database with the updated recipient information carried in the change request.
[0091] Wherein, the change request means that the recipient associates the corresponding recipient identifier with the new recipient information and replaces the old recipient information associated with the recipient identifier with the new recipient information.
[0092] Specifically, the recipient initiates a change request for the recipient information based on the updated recipient information, so that the change request carries the updated recipient information. Then, as long as the server receives the change request initiated by the recipient for the recipient information, it can perform change processing on the recipient information.
[0093] Specifically, there is data communication and interaction between the database and the server, and the database is used to store the data of the information encryption processing method provided in the embodiments of the present application.
[0094] Specifically, after replacing the recipient information in the database with the updated recipient information carried in the change request, the server synchronously updates the updated recipient information to other systems that have data communication and interaction with the express delivery system and / or the server. For example, it can be updated to a query system that can be used to query the recipient information, and can also be updated to the collection end, transfer end, etc. involved in the express delivery process.
[0095] In this embodiment, when the server receives a change request for the recipient information initiated by the recipient, the server replaces the recipient information in the database with the updated recipient information carried in the change request. Thus, when the recipient information changes, the recipient information is promptly replaced and updated based on the updated recipient information, avoiding the situation where the recipient has changed the recipient information but the server has not updated the recipient information in a timely manner, resulting in the express delivery not being correctly delivered to the recipient.
[0096] In one embodiment, the above method further includes:
[0097] In response to a sending request for the recipient information initiated by the sender on the sending interaction page, an electronic document page is generated, and the desensitized recipient information is displayed on the electronic document page; the display content of the electronic document page corresponds to the display content of the paper document corresponding to the sending request.
[0098] The sending request refers to a request for the sender to determine to send an express delivery to the address corresponding to the recipient information. Thus, after the sender initiates the sending request, an electronic document for the recipient information is generated and displayed on the electronic document page. That is to say, the electronic document page includes the content of the electronic document, and further, the desensitized recipient information after encrypting some information of the recipient information is displayed on the electronic document page.
[0099] Optionally, the paper document can be obtained by the pick-up terminal personnel printing out the electronic document page through the pick-up system after the server generates the electronic document page; the paper document is used to be pasted on the express delivery sent by the sender. An identification code can be included on the electronic document and the paper document. The identification code can be a graphic code, a bar code or other forms. The identification code is used for the pick-up terminal personnel, transfer terminal personnel and other related personnel involved in the express delivery transportation process to obtain the next transfer node corresponding to the express delivery through their respective corresponding identification systems. Exemplarily, after the sender initiates the sending request and the server generates the electronic document page, the pick-up terminal personnel identify the identification code on the paper document through the pick-up system to determine the transfer station corresponding to the express delivery, and transfer the express delivery to the corresponding transfer station. Further, a recipient identifier can be displayed on the paper document, so that the pick-up terminal personnel, transfer terminal personnel and other related personnel involved in the express delivery transportation process can know that the recipient desensitized information is determined by the recipient identifier when the express delivery is sent.
[0100] Specifically, the display content of the electronic document page corresponds to the display content of the paper document corresponding to the sender request, which means that the display content of the electronic document page is the same as the display content of the paper document corresponding to the sender request. That is to say, the recipient desensitized information displayed on the electronic document page will be displayed in the paper document in the same presentation form. It can be seen that since the paper document corresponds to the recipient desensitized information in the electronic document page, during the express delivery process, other personnel except the delivery personnel at the delivery end can only see the recipient desensitized information on the paper document and cannot know the complete recipient information, thus avoiding the leakage of recipient information during the express delivery process including multiple transportation links.
[0101] In this embodiment, after the server responds to the sender request initiated by the sender for the recipient information on the sender interaction page, an electronic document page will be generated, and the recipient desensitized information will be displayed on the electronic document page. Moreover, the display content of the electronic document page corresponds to the display content of the paper document corresponding to the sender request, thereby ensuring that the recipient information will not be leaked during the express delivery process including multiple transportation links and ensuring the security of the recipient information.
[0102] In one embodiment, there is a unique association relationship between the recipient identifier and the address category label; after responding to the sender request initiated by the sender for the recipient information on the sender interaction page, the above method further includes:
[0103] Determine the target address category label corresponding to the recipient identifier;
[0104] Send the target address category label to the recipient corresponding to the recipient identifier.
[0105] Wherein, the address category label is used to represent the address category corresponding to the recipient information. Optionally, the address category label may include "home", "company", "school", "parents' home", etc. The address category label can be pre-set in the express delivery system for the recipient to select and note, or can be created by the recipient himself.
[0106] Specifically, the unique association relationship between the recipient identifier and the address category label means that one recipient identifier is only associated with one and only one address category label.
[0107] Optionally, sending the target address category label to the recipient corresponding to the recipient identifier can be that the server generates a notification text message carrying the target address category label based on the target address category label and sends the notification text message to the terminal or application account designated by the recipient.
[0108] In this embodiment, after responding to the sending request initiated by the sender for the recipient information on the sending interaction page, since there is a unique association relationship between the recipient identifier and the address category label, the server can determine the target address category label corresponding to the recipient identifier and send the target address category label to the recipient corresponding to the recipient identifier. Thus, on the one hand, it enables the recipient to quickly know whether the destination of the express delivery is their home, company, or other places after the sender sends the express delivery. On the other hand, it also enables the recipient to timely ensure that the sender correctly fills in the recipient identifier according to whether the address category label is correct.
[0109] In one embodiment, after responding to the sending request initiated by the sender for the recipient information on the sending interaction page, the method further includes:
[0110] Display a second information input sub-page;
[0111] In response to the note information input by the sender for the second information input sub-page, associate the note information with the recipient information, and store the association relationship between the note information and the recipient information in the sender's sending record.
[0112] Wherein, the second information input sub-page is used for the sender to make notes on the recipient information.
[0113] Specifically, the note information is used for the sender to better determine the recipient corresponding to the recipient identifier.
[0114] Specifically, the server displays the second information input sub-page on the sender's corresponding terminal; in response to the note information input by the sender for the second information input sub-page, the server associates the note information with the recipient information to generate an association relationship between the note information and the recipient information, and stores the association relationship between the note information and the recipient information in the sender's sending record and the database.
[0115] In this embodiment, after the server responds to the sending request initiated by the sender for the recipient information on the sending interaction page, it displays a second information input sub-page, and in response to the note information input by the sender for the second information input sub-page, it associates the note information with the recipient information and stores the association relationship between the note information and the recipient information in the sender's sending record. Thus, the sender can clearly know who the recipient corresponding to the recipient identifier is through the note information, and will not be unable to distinguish who the recipient corresponding to each recipient identifier is after sending items to multiple recipient identifiers. It can be seen that the method provided in the embodiment of the present application, on the one hand, enables the sender to send items to the recipient without knowing the specific address of the recipient, ensuring the security of the recipient information, and on the other hand, due to the existence of the note information, it can also make the recipient identifier recognizable to the sender.
[0116] In one embodiment, after the server responds to the sending request initiated by the sender for the recipient information on the sending interaction page, the above method further includes:
[0117] Receiving a query request initiated by the query system for the recipient identifier, and determining whether the query request meets a preset query condition;
[0118] When it is determined that the query request meets the preset query condition, sending the recipient information to the query system.
[0119] Wherein, the query request is initiated by the query terminal personnel through the query system for the recipient identifier, and is used to obtain the unencrypted recipient information corresponding to the recipient identifier. Optionally, the query terminal personnel corresponding to the query system can be the customer service personnel of the express delivery system.
[0120] Optionally, the query request meeting the preset query condition may be that the application corresponding to the query request has passed the approval process; further, the approval of the application corresponding to the query request is specifically the approval of the query reason corresponding to the query request. After the approval process passes, the server generates a query record according to information such as the query reason, query time, and query personnel, stores the query record in the database, and then sends the unencrypted recipient information to the query system.
[0121] In one embodiment, after receiving a query request initiated by the query system for the recipient identifier, the above method further includes: determining whether the recipient information corresponding to the recipient identifier has the permission to be queried; when it is determined that the query request meets the preset query conditions, sending the recipient information to the query system, including: when it is determined that the query request meets the preset query conditions and the recipient information corresponding to the recipient identifier has the permission to be queried, sending the recipient information to the query system. Among them, if the recipient information has the permission to be queried, it indicates that the recipient agrees that the query system queries its information to verify the recipient information or obtain the express delivery transportation process.
[0122] In this embodiment, after responding to the sending request initiated by the sender for the recipient information on the sending interaction page, receiving the query request initiated by the query system for the recipient identifier, and determining whether the query request meets the preset query conditions; when it is determined that the query request meets the preset query conditions, sending the recipient information to the query system. Thus, by ensuring that the query terminal personnel corresponding to the query system can obtain the unencrypted recipient information only when the initiated query request meets the preset query conditions, the risk of malicious leakage of the recipient information corresponding to the recipient identifier in the query system is reduced, ensuring the security of the recipient information.
[0123] In one embodiment, the information encryption processing method is applied to the sending and receiving encryption management system, and the sending and receiving encryption management system includes a first terminal, a second terminal, and a server;
[0124] The first terminal is used to obtain the recipient information and send the recipient information to the server; among them, the recipient information includes the target recipient address corresponding to the recipient, and the recipient information may also include the recipient name and contact phone number corresponding to the recipient, etc.; the server is used to correspond the recipient information with the recipient identifier one by one to ensure that there is a unique association relationship between the recipient identifier and the target recipient address of the recipient.
[0125] The second terminal is used to send the recipient identifier to the server; the server is further used to, after receiving the recipient identifier sent by the second terminal, obtain the corresponding recipient information based on the recipient identifier, encrypt part of the information in the recipient information to obtain the recipient desensitized information, and send the recipient desensitized information to the second terminal.
[0126] The second terminal is further used to generate a sending request according to the recipient identifier and the sender information; the server is further used to generate a waybill information according to the sending request; among them, the waybill information includes the sender information and the recipient information. It should be noted that the recipient information in the waybill information will not be sent to the second terminal to ensure that the recipient information is encrypted for the second terminal.
[0127] The application process of the above information encryption processing method is described below in combination with a detailed embodiment, as follows:
[0128] In response to a request for information filling initiated by the sender on the sender interaction page of the express delivery system, the server displays a first information input sub-page on the terminal corresponding to the sender, and displays the recipient identifier on the first information input sub-page; the recipient identifier is an identifier registered by the recipient on the express delivery system.
[0129] In response to a confirmation instruction initiated by the sender for the recipient identifier, the server determines the usage status of the recipient identifier; the usage status is the first usage status or the second usage status; if the usage status of the recipient identifier is the first usage status, the server obtains the recipient information of the recipient based on the recipient identifier; if the usage status of the recipient identifier is the second usage status, a message prompt pop-up window is generated and displayed on the sender interaction page, and the message prompt pop-up window indicates that the recipient identifier is unavailable; the recipient information includes the target recipient address corresponding to the recipient; there is a unique association relationship between the recipient identifier and the target recipient address of the recipient.
[0130] After the server obtains the recipient information of the recipient based on the recipient identifier, it encrypts part of the information in the recipient information to obtain the recipient desensitized information, and displays the recipient desensitized information on the sender interaction page.
[0131] In response to a sending request initiated by the sender for the recipient information on the sender interaction page, the server generates an electronic document page and displays the recipient desensitized information on the electronic document page; the display content of the electronic document page corresponds to the display content of the paper document corresponding to the sending request.
[0132] After the server responds to the sending request initiated by the sender for the recipient information on the sender interaction page, it determines the target address category label corresponding to the recipient identifier; and sends the target address category label to the terminal corresponding to the recipient corresponding to the recipient identifier; there is a unique association relationship between the recipient identifier and the address category label.
[0133] After the server responds to the sending request initiated by the sender for the recipient information on the sender interaction page, it also displays a second information input sub-page on the terminal corresponding to the sender; in response to the note information input by the sender for the second information input sub-page, it associates the note information with the recipient information, and stores the association relationship between the note information and the recipient information in the sender's sending record.
[0134] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are sequentially shown according to the indications of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.
[0135] Based on the same inventive concept, an embodiment of the present application also provides an information encryption processing device for implementing the above-mentioned information encryption processing method. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the information encryption processing device provided below can refer to the limitations on the information encryption processing method in the above text, and will not be repeated here.
[0136] In one embodiment, as Figure 5 shown, an information encryption processing device is provided, including: a first response module 1002, a second response module 1004, and an encryption module 1006, where:
[0137] The first response module 1002 is configured to respond to an information filling request initiated by a sender on the sender interaction page of the express delivery system, display a first information input sub-page, and display the recipient identifier on the first information input sub-page; the recipient identifier is an identifier registered by the recipient on the express delivery system;
[0138] The second response module 1004 is configured to respond to a confirmation instruction initiated by the sender for the recipient identifier, and obtain the recipient information of the recipient based on the recipient identifier;
[0139] The encryption module 1006 is configured to perform encryption processing on part of the recipient information to obtain recipient desensitized information, and display the recipient desensitized information on the sender interaction page.
[0140] In one embodiment, after responding to the confirmation instruction initiated by the sender for the recipient identifier, the second response module 1004 is further specifically configured to:
[0141] Determine the usage status of the recipient identifier; the usage status is the first usage status or the second usage status;
[0142] If the usage status of the recipient identifier is the first usage status, obtain the recipient information of the recipient based on the recipient identifier;
[0143] If the usage status of the recipient identifier is the second usage status, generate and display a message prompt pop-up window on the sender interaction page, and the message prompt pop-up window indicates that the recipient identifier is unavailable.
[0144] In one embodiment, the recipient information includes the target recipient address corresponding to the recipient; there is a unique association relationship between the recipient identifier and the target recipient address of the recipient.
[0145] As Figure 6 shown, in one embodiment, the above device further includes a change module 1008, and the change module 1008 is used for:
[0146] When receiving a change request for the recipient information initiated by the recipient, replace the recipient information with the updated recipient information carried in the change request in the database.
[0147] As Figure 6 shown, in one embodiment, the above device further includes a third response module 1010, and the third response module 1010 is used for:
[0148] In response to a sending request initiated by the sender for the recipient information on the sender interaction page, generate an electronic document page and display the recipient desensitized information on the electronic document page; the display content of the electronic document page corresponds to the display content of the paper document corresponding to the sending request.
[0149] In one embodiment, there is a unique association relationship between the recipient identifier and the address category label; as Figure 6 shown, after responding to the sending request initiated by the sender for the recipient information on the sender interaction page, the above device further includes a sending module 1012, and the sending module 1012 is used for:
[0150] Determine the target address category label corresponding to the recipient identifier;
[0151] Send the target address category label to the recipient corresponding to the recipient identifier.
[0152] In one embodiment, after responding to the sending request initiated by the sender for the recipient information on the sender interaction page, the above third response module 1010 is further specifically used for:
[0153] Display a second information input sub-page;
[0154] In response to the note information input by the sender on the second information input sub-page, associate the note information with the recipient information, and store the association relationship between the note information and the recipient information in the sender's record of the user.
[0155] In one embodiment, after responding to the sending request initiated by the sender for the recipient information on the sending interaction page, the above-mentioned third response module 1010 is further specifically configured to:
[0156] Receive a query request initiated by the query system for the recipient identifier, and determine whether the query request meets the preset query conditions;
[0157] When it is determined that the query request meets the preset query conditions, send the recipient information to the query system.
[0158] Each module in the above information encryption processing device can be implemented in whole or in part by software, hardware, and their combination. The above-mentioned modules can be embedded in the processor in the computer device in hardware form or independent of it, or stored in the memory in the computer device in software form, so that the processor can call and execute the operations corresponding to the above-mentioned modules.
[0159] In one embodiment, a computer device is provided. The computer device can be a server, and its internal structure diagram can be as Figure 7 shown. The computer device includes a processor, a memory, and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data for implementing an information encryption processing method. The network interface of the computer device is used to communicate with an external terminal through a network connection. The computer program, when executed by the processor, implements an information encryption processing method.
[0160] In one embodiment, a computer device is provided. The computer device can be a terminal, and its internal structure diagram can be as Figure 8As shown in the figure. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements an information encryption processing method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the outer shell of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0161] Those skilled in the art can understand that Figure 8 the structure shown in the figure is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0162] In one embodiment, a computer device is provided, including a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps in the above method embodiments are implemented.
[0163] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by the processor, the steps in the above method embodiments are implemented.
[0164] In one embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by the processor, the steps in the above method embodiments are implemented.
[0165] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0166] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.
[0167] The technical features of the above embodiments can be combined arbitrarily. For the sake of concise description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.
[0168] The above-described embodiments merely represent several implementation manners of the present application. Their descriptions are relatively specific and detailed, but they should not be construed as limiting the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. An information encryption processing method, characterized in that, The method includes: In response to an information filling request initiated by the sender on the sender interaction page of the express delivery system, display a first information input sub-page, and display the recipient identifier on the first information input sub-page; the recipient identifier is an identifier registered by the recipient on the express delivery system; In response to the confirmation instruction initiated by the sender for the recipient identifier, obtain the recipient information of the recipient based on the recipient identifier; Encrypt part of the recipient information to obtain recipient desensitized information, and display the recipient desensitized information on the sender interaction page.
2. The method according to claim 1, wherein After the step of "In response to the confirmation instruction initiated by the sender for the recipient identifier", the method further includes: Determine the usage status of the recipient identifier; the usage status is the first usage status or the second usage status; If the usage status of the recipient identifier is the first usage status, obtain the recipient information of the recipient based on the recipient identifier; If the usage status of the recipient identifier is the second usage status, generate and display a message prompt pop-up window on the sender interaction page, and the message prompt pop-up window indicates that the recipient identifier is unavailable.
3. The method according to claim 1, wherein The recipient information includes the target recipient address corresponding to the recipient; the recipient identifier has a unique association relationship with the target recipient address of the recipient.
4. The method according to claim 1, characterized in that, The method further includes: When receiving a change request initiated by the recipient for the recipient information, replace the recipient information with the updated recipient information carried in the change request in the database.
5. The method according to claim 1, wherein The method further includes: In response to the sending request initiated by the sender for the recipient information on the sender interaction page, generate an electronic document page, and display the recipient desensitized information on the electronic document page; the display content of the electronic document page corresponds to the display content of the paper document corresponding to the sending request.
6. The method according to claim 5, wherein The recipient identifier has a unique association relationship with the address category label; after the step of "In response to the sending request initiated by the sender for the recipient information on the sender interaction page", the method further includes: Determine the target address category label corresponding to the recipient identifier; Send the target address category label to the recipient corresponding to the recipient identifier.
7. The method according to claim 5, wherein After the step of "In response to the sending request initiated by the sender for the recipient information on the sender interaction page", the method further includes: Display a second information input sub-page; In response to the note information input by the sender for the second information input sub-page, associate the note information with the recipient information, and store the association relationship between the note information and the recipient information in the sender's sending record of the user.
8. The method according to claim 5, wherein After the step of "In response to the sending request initiated by the sender for the recipient information on the sender interaction page", the method further includes: Receive a query request initiated by the query system for the recipient identifier, and determine whether the query request meets the preset query conditions; When it is determined that the query request meets the preset query conditions, the recipient information is sent to the query system.
9. An information encryption processing device, characterized in that, The device includes: A first response module, configured to respond to an information filling request initiated by a sender on the sender interaction page of the express delivery system, display a first information input sub-page, and display a recipient identifier on the first information input sub-page; the recipient identifier is an identifier obtained by the recipient through registration on the express delivery system; A second response module, configured to respond to a confirmation instruction initiated by the sender for the recipient identifier, and obtain the recipient information of the recipient based on the recipient identifier; An encryption module, configured to perform encryption processing on some information in the recipient information to obtain recipient desensitized information, and display the recipient desensitized information on the sender interaction page.
10. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 8.