Private communication method, apparatus, device and storage medium

CN122951841APending Publication Date: 2026-10-20QI-ANXIN LEGENDSEC INFORMATION TECH (BEIJING) INC +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611164657.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-31
Publication Date
2026-10-20

AI Technical Summary

Benefits of technology

[0016]本发明实施例提供的私密通信方法,通过在终端设备上以阅读器类应用作为私密通信功能的外层伪装载体,将通信界面中的各个层面(包括联系人列表、会话页面、消息发送和消息通知)设计为与阅读器应用的原生功能相一致的形态,从而在消息展示层面实现对通信行为的多层次、全方位的隐匿与伪装。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FT_1
    Figure FT_1
  • Figure FT_2
    Figure FT_2
Patent Text Reader

Abstract

This application provides a method, apparatus, device, and storage medium for private communication. The method includes: displaying the interface of a reader application on a terminal device, wherein the reader application has pre-set reading content; displaying a list of contacts for private communication as a list of reading entries in the main interface of the reader application; responding to an operation on a target reading entry in the list of reading entries, entering a conversation page corresponding to the target contact, wherein the pre-set reading content is displayed mixed with communication messages exchanged between the reader and the target contact; responding to a viewing operation on the target communication message, receiving a key input, decrypting the target communication message using the key, and displaying the decrypted message content. By using a reader-type application as an outer disguise carrier for private communication functions on the terminal device, multi-layered and comprehensive concealment and disguise of communication behavior is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet communication technology, and in particular to a private communication method, apparatus, device, and storage medium. Background Technology

[0002] Internet-based instant messaging software has become an important tool in people's daily lives. In typical usage scenarios, sent and received messages are displayed in plaintext on the user interface to provide an intuitive and convenient user experience.

[0003] However, in environments with high privacy requirements or security risks, displaying messages in plaintext makes them easily visible to others, potentially leading to privacy breaches or security vulnerabilities. While some technologies exist that encrypt message transmission, effective protection measures are still lacking at the message display level.

[0004] Therefore, a private communication solution that can provide effective protection at the message display level is needed. Summary of the Invention

[0005] This invention provides a private communication method, apparatus, device, and storage medium.

[0006] On one hand, embodiments of the present invention provide a private communication method, comprising: displaying the interface of a reader application on a terminal device, wherein the reader application has preset reading content; displaying a list of contacts for private communication as a list of reading entries in the main interface of the reader application; in response to an operation on a target reading entry in the list of reading entries, entering a conversation page corresponding to the target contact, wherein the preset reading content and communication messages exchanged between the reader and the target contact are displayed together in the conversation page; in response to a viewing operation on the target communication message, receiving a key input, decrypting the target communication message using the key, and displaying the decrypted message content.

[0007] In one possible implementation, the name of the reader application is a non-communication application name that corresponds to the type of the reader application.

[0008] In one possible implementation, the step of displaying the preset reading content in combination with the communication messages exchanged between the target contact includes: embedding the communication messages in the text stream of the reading content in the same text style as the reading content.

[0009] In one possible implementation, the step of displaying the preset reading content mixed with the communication messages exchanged between the target contact includes: marking the text entries corresponding to the communication messages with underlines on the conversation page, the underline style being consistent with the marking style of interactive text elements in the reading content; wherein, in response to a viewing operation of the target communication message, receiving key input, decrypting the target communication message using the key, and displaying the decrypted message content includes: in response to a double-click operation on the underlined text entries, popping up a key input interface; receiving the key input through the key input interface; and, if the key verification is successful, displaying the decrypted message content.

[0010] In one possible implementation, the method further includes: activating a message input area in response to an operation on the comment input function in the session page, wherein the comment input function is a native function of the reader application; receiving message content input through the message input area, and sending the message content as a private communication message to the target contact.

[0011] In one possible implementation, the method further includes: upon receiving a new communication message from the target contact, generating a message arrival reminder via the bookmark timer reminder function of the reader application, wherein the message arrival reminder is displayed in the notification bar of the terminal device in the regular reminder style of the reader application.

[0012] In one possible implementation, the method further includes: at the sending end, receiving the message content to be sent and the key through a private message sending panel, encrypting and compressing the message content using a symmetric encryption algorithm and a compression algorithm to generate an encrypted message; at the receiving end, displaying a preset placeholder image corresponding to the encrypted message on the session page, wherein the preset placeholder image is consistent with the conventional visual style of the reader application; wherein, in response to a viewing operation of the target communication message, receiving key input, decrypting the target communication message using the key, and displaying the decrypted message content includes: in response to a preset operation on the preset placeholder image, popping up a key input interface, wherein the preset operation includes a double-click operation or a long-press operation; receiving the key input through the key input interface; decrypting and decompressing the encrypted message using the key to obtain the original message content, and displaying the original message content.

[0013] On the other hand, embodiments of the present invention provide a private communication device based on a reader application, comprising: an interface display module for displaying the interface of the reader application on a terminal device, wherein the reader application has preset reading content; a contact spoofing module for displaying the contact list for private communication as a reading item list in the main interface of the reader application; a session spoofing module for entering a session page corresponding to the target contact in response to an operation on a target reading item in the reading item list, wherein the preset reading content is mixed with the communication messages exchanged between the reader and the target contact in the session page; and a message decryption module for receiving a key input in response to a viewing operation on the target communication message, decrypting the target communication message using the key, and displaying the decrypted message content.

[0014] Thirdly, embodiments of the present invention provide an electronic device, including: a memory and a processor, the memory and the processor being connected; the memory being used to store a computer program; and the processor being used to invoke the computer program stored in the memory to execute any of the methods described above.

[0015] Fourthly, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when run by a computer, performs any of the methods described above.

[0016] The private communication method provided in this invention uses a reader-type application on a terminal device as an outer disguise carrier for the private communication function. The various layers of the communication interface (including the contact list, conversation page, message sending, and message notification) are designed to be consistent with the native functions of the reader application, thereby achieving multi-layered and comprehensive concealment and disguise of communication behavior at the message display level. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0018] Figure 1 A flowchart illustrating a private communication method provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of a private communication device based on a reader application, provided as an embodiment of the present invention. Detailed Implementation

[0019] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0020] The terms "first," "second," etc., used in this invention are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention can be implemented in orders other than those illustrated or described herein, and that the objects distinguished by "first," "second," etc., are generally of the same class.

[0021] The following is a brief explanation of the proper nouns and terms used in this patent application: Reader Applications: In this patent, a reader application refers to a general-purpose utility application software with text content display capabilities, providing users with the functions of browsing, reading, and interacting with text content. Specific forms of reader applications may include, but are not limited to, poetry readers, Q&A apps, and diary applications. Common characteristics of these applications include: a text content display interface (such as a list of reading items or an article details page), support for user interaction with the text content (such as underlining, commenting, and reviewing), and the potential for timed reminder functions (such as bookmark timers). These features make reader applications naturally suitable as a disguised medium for private communication functions.

[0022] Reading content refers to pre-installed text materials in reader applications for users to read, such as poems, short articles, Q&A entries, and diary entries. The reading content visually constitutes the main body of the reader application interface, providing a disguised text environment for the mixed display of communication messages.

[0023] Hybrid display: This refers to displaying actual communication messages and pre-set reading content together in the same view area in a way that is visually indistinguishable or can only be distinguished by specific identifiers. Two typical methods of hybrid display include: text style embedding (communication messages and reading content use the same font, color, line spacing, and other style parameters) and underline identification (communication messages are identified in a style consistent with interactive text elements in the reading content).

[0024] Private message sending panel: refers to a user interface component in a communication application specifically designed for sending encrypted private messages. It differs from a regular message input box, providing a key input area and encrypted sending functionality.

[0025] The following specific embodiments will be used to explain and illustrate the solution of this patent application.

[0026] One embodiment of this patent application provides a private communication method, the execution entity of which can be a private communication device. For example, the private communication method can be executed by a terminal device, a server, or other processing device. The terminal device can be a user device, mobile device, user terminal, terminal, cellular phone, smartphone, tablet computer, personal digital processor, handheld device, computing device, wearable device, etc. Figure 1 As shown, the method includes steps 101-104: Step 101: Display the interface of the reader application on the terminal device, wherein the reader application has pre-installed reading content; optionally, the reader application includes at least one of the following: a poetry reader, a knowledge question and answer application, and a diary application; Step 102: In the main interface of the reader application, display the list of contacts for private communications as a list of reading entries; Step 103: In response to the operation on the target reading item in the reading item list, enter the conversation page corresponding to the target contact, wherein the preset reading content and the communication messages sent and received between the target contact are displayed together on the conversation page; Step 104: In response to the viewing operation of the target communication message, receive key input, use the key to decrypt the target communication message, and display the decrypted message content.

[0027] In this embodiment, a reader application named "Poetry Appreciation" is installed on the terminal device and appears as a regular poetry reading application in the terminal's application list and desktop. This application has several pre-installed poetry texts as reading content.

[0028] After a user launches the "Poetry Appreciation" application on their terminal device, the device displays the main interface of the reader application. In the main interface, the contact list of the private communication application is disguised as a list of poetry reading entries, with each contact corresponding to a reading entry in the list (for example, "Li Bai's Quiet Night Thoughts" corresponds to contact A, and "Du Fu's Spring View" corresponds to contact B), so that anyone who sees this interface will think that the user is browsing a poetry catalog.

[0029] When a user clicks on a target reading item (e.g., "Li Bai's 'Quiet Night Thoughts'"), the terminal device responds to the action and enters the conversation page corresponding to the target contact (Contact A). On the conversation page, the pre-set poem text (e.g., the full text of "Quiet Night Thoughts" and its annotations) is displayed alongside the contact's historical communication messages in the same text stream. The communication messages are visually identical to the poem text (font, size, color, line spacing, etc.), making it impossible for an observer to visually distinguish between the poem content and the communication messages.

[0030] When a user needs to view the full content of a communication message, they can perform a preset viewing operation on the message (such as double-clicking the message area or long-pressing). In response to this operation, a key input interface pops up, where the user enters a pre-agreed key. The terminal device uses this key to decrypt the target communication message and displays the original message content upon successful decryption.

[0031] Through the solution in this embodiment, during the entire process of private communication, what an observer always sees is a poetry reading application. From the application icon to the main interface and then to the conversation page, the appearance and interaction of the reader application are maintained at each level. This is conducive to concealing communication behavior in a comprehensive and multi-layered manner at the message display level, thereby improving the concealment and security of communication.

[0032] In one possible implementation, the name of the reader application is a non-communication application name corresponding to the type of the reader application, so that the private communication can be concealed and disguised at the application name level.

[0033] In this embodiment, the name of the reader application further corresponds to the type of reader application, using a non-communication-related application name. For example, when the reader application is a poetry reader, the application name can be set to "Poetry Appreciation," "A Poem a Day," "Classical Poetry," etc.; when the reader application is a knowledge Q&A application, the application name can be set to "Daily Knowledge," "Encyclopedia Q&A," "Knowledge Assistant," etc.; when the reader application is a diary application, the application name can be set to "My Diary," "Life Records," "Random Notes," etc. These names do not contain words related to "communication," "messages," or "chat," thus achieving the first layer of disguise at the application name level.

[0034] In one possible implementation, the icons of the reader apps also adopt a design style that matches the name and type. For example, poetry readers use book or calligraphy brush icons, knowledge Q&A apps use light bulb or question mark icons, and diary apps use notebook or pen icons to further enhance the consistency of the disguise.

[0035] In one possible implementation, the step of displaying the preset reading content in combination with the communication messages exchanged between the target contact includes: embedding the communication messages in the text stream of the reading content with the same text style as the reading content, so that the communication messages are visually indistinguishable from the reading content on the session page.

[0036] In this embodiment, during the rendering of the conversation page, the terminal device obtains the text style parameters of the preset reading content, including font family, font size, color, line height, and letter spacing. For communication messages that need to be displayed on the conversation page, the terminal device sets the text style parameters of the communication messages to be completely consistent with the style parameters of the aforementioned reading content. Then, the terminal device interweaves and embeds the styled communication message text between paragraphs of the reading content. For example, a communication message is embedded between the first and second lines of a poem, and another communication message is embedded after the annotation paragraph. The embedding position can be determined according to preset rules, such as embedding sequentially according to time order, randomly selecting the embedding position, or determining the embedding position based on the keyword matching degree between the message content and the reading content, etc. This embodiment does not limit this.

[0037] In one possible implementation, the authenticity of the disguise can be further enhanced by adjusting the length and punctuation of the communication messages to match the line length and rhythm of the poetic text.

[0038] In one possible implementation, the step of displaying the preset reading content in combination with the communication messages exchanged between the target contact includes: in the conversation page, marking the text entries corresponding to the communication messages with underlines, wherein the underline style is consistent with the marking style of the interactive text elements in the reading content; The step of receiving key input in response to viewing the target communication message, decrypting the target communication message using the key, and displaying the decrypted message content includes: responding to a double-click operation on the text entry marked by the underline, popping up a key input interface; receiving the key input through the key input interface; and displaying the decrypted message content if the key verification is successful.

[0039] In this embodiment, the preset reading content (such as poetry text) is displayed normally on the conversation page. For each communication message, the terminal device adds an underline below the corresponding text entry. The style of this underline (color, thickness, line type, etc.) is consistent with the identification style of conventional interactive text elements (such as annotation links, quotation marks, etc.) in the reader application, so that onlookers believe that these underlined texts are clickable annotations or extended reading links in the reader application, rather than private communication messages.

[0040] When a user needs to view a communication message marked with an underline, they can double-click the text entry. The terminal device responds to this double-click by displaying a key input interface. After the user enters the correct key in the key input interface, the terminal device decrypts the communication message and displays the original message content.

[0041] Compared to text embedding, the underline marking method in this embodiment provides users with a clear entry point for viewing—users can quickly locate the position of communication messages in a large amount of text by using the underline. At the same time, since the underline is consistent with the regular interaction style of reader applications, onlookers will not have any doubts.

[0042] In one possible implementation, the method further includes: activating a message input area in response to an operation on the comment input function in the session page, wherein the comment input function is a native function of the reader application; receiving message content input through the message input area, and sending the message content as a private communication message to the target contact.

[0043] In this embodiment, the reader application normally provides interactive entry points for "commenting" or "reviewing" the reading content on the conversation page (e.g., the "Write a comment" button at the end of each paragraph, or the "Post a comment" input field at the bottom of the page). In regular reading applications, these entry points are used for users to express their thoughts or comments on the reading content. In this embodiment, these comment input functions are mapped as private communication message sending channels.

[0044] Specifically, when a user clicks the "Write a review" button or activates the comment input field, the terminal device responds by activating the message input area. Visually, this message input area is identical to the regular comment input area (e.g., both display the prompt "Write down your thoughts..."). The content entered by the user in the message input area is sent to the target contact as a private communication message, not a public comment.

[0045] In one possible implementation, the way the message is sent can also be consistent with the way a comment is submitted (e.g., clicking the "send" or "submit" button), thus maintaining the disguise throughout the message sending process.

[0046] In one possible implementation, the method further includes: upon receiving a new communication message from the target contact, generating a message arrival reminder via the bookmark timer reminder function of the reader application, wherein the message arrival reminder is displayed in the notification bar of the terminal device in the regular reminder style of the reader application.

[0047] In regular reading apps, users can bookmark content they're interested in and set reminders to return and continue reading at specific times. These reminders are typically displayed in the device's system notification bar as the app's icon and name.

[0048] In this embodiment, when the terminal device receives a new communication message from the target contact, it does not directly display a communication notification such as "You have a new message." Instead, it utilizes the existing bookmark timer reminder function of the reader application to generate a reader-style reminder notification. For example, the notification title could be displayed as "Poetry Appreciation," and the notification content could be displayed as "Your bookmark reminder: Quiet Night Thoughts - Reading time has arrived" or similar text related to reading. The icon, title, and format used in this notification are completely consistent with the regular bookmark reminders of the reader application.

[0049] When a user sees this notification, they will know that a new message may have arrived, while an observer will only think that the user has set a reading reminder, thus achieving the disguise of a message reminder at the system notification level.

[0050] In one possible implementation, the method further includes: at the sending end, receiving the message content to be sent and the key through a private message sending panel, encrypting and compressing the message content using a symmetric encryption algorithm and a compression algorithm to generate an encrypted message; at the receiving end, displaying a preset placeholder image corresponding to the encrypted message on the session page, wherein the preset placeholder image is consistent with the conventional visual style of the reader application; The step of receiving a key input in response to a viewing operation of a target communication message, decrypting the target communication message using the key, and displaying the decrypted message content includes: popping up a key input interface in response to a preset operation on the preset placeholder image, wherein the preset operation includes a double-click operation or a long-press operation; receiving the key input through the key input interface; and decrypting and decompressing the encrypted message using the key to obtain the original message content and displaying the original message content.

[0051] Sender-side processing: In the sender's session page, in addition to the regular message sending entry, there is also an entry button for a "Private Message Sending Panel". This button can be displayed as a small, inconspicuous icon (such as a lock icon or an envelope icon), consistent with the interface style of the reader application.

[0052] When a user clicks the entry button, the terminal device activates the private message sending panel. In this panel, the user enters the message content to be sent (which may include text messages, images, video or audio files, etc.) and sets the encryption key for this message. There are several ways to set the key, such as the user manually entering a one-time key, selecting from a preset key list, or having the terminal device automatically generate a dynamic key. In one possible implementation, the dynamic key can be generated based on information such as the sending time and message content digest.

[0053] After obtaining the message content and key, the terminal device encrypts the message content using a symmetric encryption algorithm (e.g., the Advanced Encryption Standard (AES) algorithm) and compresses it using a compression algorithm (e.g., the DEFLATE lossless data compression algorithm) to generate an encrypted message. The order of encryption and compression can be either compression followed by encryption or encryption followed by compression; this embodiment does not limit this. Using compression followed by encryption helps reduce the amount of data involved in encryption operations and improves transmission efficiency.

[0054] After encryption, the terminal device sends the encrypted message over the network to the recipient corresponding to the target contact. This private message may not be directly displayed on the sender's session page to ensure the consistency of the sender's user interface.

[0055] On the receiving end, after receiving an encrypted message, the terminal device does not directly display the message content on the conversation page. Instead, it displays a preset placeholder image. This placeholder image is consistent with the regular visual style of the reader application. For example, in the case of a poetry reader, the placeholder image may be a bookmark image in the style of an ink painting; in the case of a knowledge question and answer application, the placeholder image may be a card image with a question mark.

[0056] The placeholder image is displayed in the same position as the embedded communication message on the conversation page—it is naturally embedded in the text flow of the reading content, maintaining the integrity of the disguise.

[0057] Decryption and Viewing: When a user needs to view the original content of the encrypted message, a preset operation is performed on the placeholder image. The preset operation can include a double-click or a long-press. In response to this preset operation, the terminal device displays a key input interface. After the user enters the correct key in the key input interface, the terminal device uses the key to decrypt and decompress the encrypted message, obtaining the original message content, which is then displayed on the interface.

[0058] In the event of a key verification failure, the terminal device can display a fake message (such as "The bookmark content is temporarily unavailable") without revealing that the placeholder image is actually an encrypted message.

[0059] The solution in this embodiment protects the security and transmission efficiency of message content through symmetric encryption and compression at the transmission level; maintains the consistency of the disguise through custom placeholder images at the display level; and ensures that only users with the correct key can view the original message through key verification at the access control level. This adds an inner layer of message-level security protection on top of the outer disguise, forming a two-layer protection system.

[0060] Figure 2 As shown, this disclosure provides a private communication device 200 based on a reader application, which can execute the private communication method of any embodiment. The device 200 may include an interface display module 201, a contact spoofing module 202, a session spoofing module 203, and a message decryption module 204. Wherein: The interface display module 201 is used to display the interface of the reader application on the terminal device, wherein the reader application has pre-set reading content; The contact spoofing module 202 is used to display the list of private communication contacts as a list of reading entries in the main interface of the reader application; The conversation masquerade module 203 is used to enter the conversation page corresponding to the target contact in response to an operation on the target reading item in the reading item list. In the conversation page, the preset reading content is mixed with the communication messages sent and received between the reader and the target contact. The message decryption module 204 is used to receive key input in response to the viewing operation of the target communication message, decrypt the target communication message using the key, and display the decrypted message content.

[0061] Optionally, the private communication device based on the reader application further includes: The message sending disguise module is used to respond to the operation of the comment input function on the conversation page, activate the message input area, receive the message content entered through the message input area, and send the message content as a private communication message to the target contact. The notification spoofing module is used to generate a message arrival reminder through the bookmark timer reminder function of the reader application when a new communication message is received from the target contact; The message encryption module is used to receive the message content to be sent and the key through the private message sending panel, and to encrypt and compress the message content using a symmetric encryption algorithm and a compression algorithm to generate an encrypted message.

[0062] Optionally, the name of the reader application is a non-communication application name that corresponds to the type of the reader application.

[0063] Optionally, the step of displaying the preset reading content in combination with the communication messages exchanged between the target contact includes: embedding the communication messages in the text stream of the reading content with the same text style as the reading content.

[0064] Optionally, the step of displaying the preset reading content in combination with the communication messages exchanged between the reader and the target contact includes: in the conversation page, marking the text entries corresponding to the communication messages with underlines, wherein the underline style is consistent with the marking style of the interactive text elements in the reading content; The step of receiving key input in response to viewing the target communication message, decrypting the target communication message using the key, and displaying the decrypted message content includes: responding to a double-click operation on the text entry marked by the underline, popping up a key input interface; receiving the key input through the key input interface; and displaying the decrypted message content if the key verification is successful.

[0065] Optionally, it also includes: activating a message input area in response to an operation on the comment input function in the conversation page, wherein the comment input function is a native function of the reader application; receiving message content input through the message input area, and sending the message content as a private communication message to the target contact.

[0066] Optionally, it also includes: upon receiving a new communication message from the target contact, generating a message arrival reminder via the bookmark timer reminder function of the reader application, wherein the message arrival reminder is displayed in the notification bar of the terminal device in the regular reminder style of the reader application.

[0067] Optionally, the method further includes: at the sending end, receiving the message content to be sent and the key through a private message sending panel, encrypting and compressing the message content using a symmetric encryption algorithm and a compression algorithm to generate an encrypted message; at the receiving end, displaying a preset placeholder image corresponding to the encrypted message on the session page, wherein the preset placeholder image is consistent with the conventional visual style of the reader application; The step of responding to a viewing operation of a target communication message by receiving a key input, decrypting the target communication message using the key, and displaying the decrypted message content includes: In response to a preset operation on the preset placeholder image, a key input interface pops up, wherein the preset operation includes a double-click operation or a long-press operation; the key input through the key input interface is received; the key is used to decrypt and decompress the encrypted message to obtain the original message content, and the original message content is displayed.

[0068] For the apparatus embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. The apparatus embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of at least one embodiment of the present disclosure. Those skilled in the art can understand and implement this without creative effort.

[0069] Thirdly, embodiments of the present invention provide an electronic device, including: a memory and a processor, wherein the memory and the processor are connected; Memory, used to store computer programs; A processor is used to invoke a computer program stored in memory to perform any of the above methods.

[0070] Fourthly, embodiments of the present invention provide a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when run by a computer, performs any of the methods described above.

[0071] The private communication method, apparatus, device, and storage medium provided in this invention use a reader-type application as an outer disguise carrier for the private communication function on the terminal device. The various layers in the communication interface (including the contact list, conversation page, message sending, and message notification) are designed to be consistent with the native functions of the reader application, thereby achieving multi-layered and comprehensive concealment and disguise of communication behavior at the message display level.

[0072] It should be noted that the content of the method embodiments and system embodiments provided in this patent application corresponds one-to-one with each other. The content involved in any embodiment can be referenced or combined with other embodiments to form part of that embodiment. For ease of description, this patent application focuses on explaining the method embodiments. The description of relevant technical features and solutions of the system, electronic device, and computer-readable storage medium embodiments can be referred to the relevant content in the method embodiments.

[0073] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, systems, electronic devices, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0074] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0075] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0076] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A private communication method, characterized in that, include: The interface of a reader application is displayed on a terminal device, wherein the reader application has pre-installed reading content; In the main interface of the reader application, the list of contacts for private communications is displayed as a list of reading entries; In response to an operation on a target reading item in the reading item list, the user enters a conversation page corresponding to the target contact. In the conversation page, preset reading content is displayed in combination with communication messages exchanged between the user and the target contact. In response to a viewing operation of a target communication message, a key input is received, the target communication message is decrypted using the key, and the decrypted message content is displayed.

2. The method according to claim 1, characterized in that, The name of the reader application is a non-communication application name that corresponds to the type of the reader application.

3. The method according to claim 1 or 2, characterized in that, The step of mixing and displaying preset reading content with communication messages exchanged between the user and the target contact includes: The communication message is embedded in the text stream of the reading content in the same text style as the reading content.

4. The method according to claim 1 or 2, characterized in that, The step of mixing and displaying preset reading content with communication messages exchanged between the user and the target contact includes: In the conversation page, the text entries corresponding to the communication messages are marked with underlines, and the underline style is consistent with the marking style of interactive text elements in the reading content; The step of responding to a viewing operation of a target communication message by receiving a key input, decrypting the target communication message using the key, and displaying the decrypted message content includes: In response to a double-click operation on the text entry identified by the underline, a key input interface pops up; Receive the key input through the key input interface; If the key verification is successful, the decrypted message content will be displayed.

5. The method according to claim 1 or 2, characterized in that, Also includes: In response to an operation on the comment input function in the conversation page, the message input area is activated, wherein the comment input function is a native function of the reader application; Receive message content entered through the message input area and send the message content as a private communication message to the target contact.

6. The method according to claim 1 or 2, characterized in that, Also includes: Upon receiving a new communication message from the target contact, a message arrival reminder is generated using the bookmark timer reminder function of the reader application. The message arrival reminder is displayed in the notification bar of the terminal device in the regular reminder style of the reader application.

7. The method according to claim 1 or 2, characterized in that, The method further includes: At the sending end, the message content to be sent and the key are received through the private message sending panel. The message content is encrypted and compressed using a symmetric encryption algorithm and a compression algorithm to generate an encrypted message. On the receiving end, a preset placeholder image corresponding to the encrypted message is displayed on the session page, wherein the preset placeholder image is consistent with the regular visual style of the reader application; The step of responding to a viewing operation of a target communication message by receiving a key input, decrypting the target communication message using the key, and displaying the decrypted message content includes: In response to a preset operation on the preset placeholder image, a key input interface pops up, wherein the preset operation includes a double-click operation or a long-press operation; Receive the key input through the key input interface; The encrypted message is decrypted and decompressed using the key to obtain the original message content, which is then displayed.

8. A private communication device based on a reader application, characterized in that, include: An interface display module is used to display the interface of a reader application on a terminal device, wherein the reader application has pre-installed reading content; The contact spoofing module is used to display the list of private communication contacts as a list of reading entries in the main interface of the reader application; The conversation masquerade module is used to enter the conversation page corresponding to the target contact in response to an operation on the target reading item in the reading item list. In the conversation page, the preset reading content is mixed with the communication messages sent and received between the reader and the target contact. The message decryption module is used to respond to the viewing operation of the target communication message, receive the key input, decrypt the target communication message using the key, and display the decrypted message content.

9. An electronic device, characterized in that, include: Memory and processor, and the connection between memory and processor; Memory, used to store computer programs; A processor for invoking a computer program stored in memory to perform the method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, It stores a computer program, which, when executed by a computer, performs the method as described in any one of claims 1-7.