Session message display method and related equipment
By automatically triggering the privacy protection control in the conversation message interface of the instant messaging tool to encrypt and process the private information of the conversation members, the problems of low information collection efficiency and insufficient privacy are solved, and efficient and secure information collection is achieved.
Patent Information
- Application Number
- CN202511057048.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2020-01-15
- Publication Date
- 2025-09-26
AI Technical Summary
Existing information collection methods are inefficient and lack privacy, especially in group chat scenarios using instant messaging tools, where information collection is cumbersome and private information is easily leaked.
In the conversation message interface of the instant messaging tool, the privacy protection control automatically triggers the encryption processing of the private information of the conversation members, and displays the encryption mark on the message interface, providing a way to collect information about the conversation messages, improve efficiency and ensure privacy.
It improves the efficiency of information collection, reduces the statistical workload of the initiator, reduces information collection errors, ensures the privacy security of session members, and avoids personal privacy leakage.
Smart Images

Figure CN120704791A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the parent application is 202010043654.8, the application date is January 15, 2020, and the name of the invention is “Conversational message display method and related equipment”. Technical Field
[0002] The present disclosure relates to the field of computer technology, and in particular to a method and device for displaying a conversation message, an electronic device, and a computer-readable storage medium. Background Art
[0003] Currently, when an initiator needs to collect information about others (usually including private information), in order to ensure that the private information of the collected object is visible only to the initiator and not disclosed to others, a separate collection method is generally adopted. The main collection methods include the following:
[0004] The first is offline face-to-face collection. This method requires the initiator to contact the collection target one-on-one offline to obtain their information. The collection threshold is high and the efficiency is low.
[0005] The second method is SMS collection. This method primarily involves sending text messages to the target's mobile phone, who then responds. However, SMS messages are currently primarily used to receive various verification codes and are often overwhelmed with spam. Collecting user information through SMS has a low recovery rate.
[0006] The third method is email collection. However, email usage is relatively low, and if the recipients fail to check the emails in a timely manner, the collection rate will be low.
[0007] The fourth method is private chat collection via IM (Instant Messaging) chat tools. However, this method relies on private chats between the initiator and the target of the collection through IM chat tools, which has high communication costs, scattered information, and requires manual aggregation and organization by the initiator, which is labor-intensive and prone to errors.
[0008] Therefore, a new method and device for displaying conversation messages, an electronic device, and a computer-readable storage medium are needed.
[0009] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure. Summary of the Invention
[0010] The embodiments of the present disclosure provide a method and apparatus for displaying conversation messages, an electronic device, and a computer-readable storage medium, which can improve the efficiency of information collection while ensuring the privacy of information collection.
[0011] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by practice of the present disclosure.
[0012] An embodiment of the present disclosure provides a method for displaying a conversation message, the method comprising: receiving an information collection conversation message on a conversation group conversation interface, the information collection conversation message including information of a first conversation member, the first conversation member information including private information of the first conversation member in the conversation group; encrypting the private information of the first conversation member to generate an encrypted identifier of the first conversation member's private information in response to a triggering operation of a privacy protection control by the first conversation member; and displaying the information collection conversation message including the encrypted identifier of the first conversation member's private information on the conversation message interface in response to a triggering operation of a message sending control by the first conversation member.
[0013] An embodiment of the present disclosure provides a method for displaying a conversation message, the method comprising: displaying an information collection conversation message and a participation information collection control thereof on a conversation group's conversation message interface; displaying an information collection page in response to a triggering operation of the participation information collection control by a second conversation member in the conversation group, the information collection page including an information adding control and a message sending control; displaying an information input box on the information collection page in response to the triggering operation of the information adding control; displaying a privacy protection control if the privacy information of the second conversation member is entered in the information input box; and displaying an information collection conversation message including the privacy information of the second conversation member in the conversation message interface in response to the triggering operation of the message sending control.
[0014] An embodiment of the present disclosure provides a method for displaying a conversation message, the method comprising: displaying an information collection conversation message and a participation information collection control on a conversation group conversation message interface; displaying an information collection page in response to a triggering operation of the participation information collection control by a second conversation member in the conversation group, the information collection page including a privacy protection control and a message sending control; displaying a privacy input box on the information collection page in response to a triggering operation of the privacy protection control; if an input operation on the privacy input box is detected, using the input information in the privacy input box as the privacy information of the second conversation member; encrypting the privacy information of the second conversation member to generate an encrypted identifier of the privacy information of the second conversation member; and displaying the information collection conversation message including the encrypted identifier of the privacy information of the second conversation member on the conversation message interface in response to a triggering operation of the message sending control.
[0015] An embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the method for displaying a conversation message as described in the above embodiment is implemented.
[0016] An embodiment of the present disclosure provides an electronic device, comprising: one or more processors; a storage device configured to store one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the conversation message display method described in the above embodiments.
[0017] In the technical solutions provided by some embodiments of the present disclosure, on the one hand, the method of receiving information collection session messages through the session message interface of the session group can improve the efficiency of information collection. The initiator does not need to organize the information of the collection object one by one, which reduces the initiator's information statistics workload and can ensure that information collection errors are not caused by the initiator's subjective reasons, thereby improving the accuracy of information collection. On the other hand, when the information collection session message includes the private information of the session members, the privacy protection control will be automatically triggered to display. The session members can choose to encrypt their private information and only display the encryption identifier of their private information in the information collection session message. In this way, their private information can be guaranteed to be disclosed only to the initiator and themselves, and is invisible to other session members in the session group, thereby ensuring the security of the personal privacy of the collection object and preventing personal privacy leakage. At the same time, it is also convenient for session members to quickly fill in personal information, thereby improving the overall efficiency of information collection.
[0018] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort. In the drawings:
[0020] Figure 1 A schematic diagram showing an exemplary system architecture to which the conversation message display method or conversation message display device according to an embodiment of the present disclosure may be applied;
[0021] Figure 2 A schematic diagram showing the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present disclosure is shown;
[0022] Figure 3The following schematically shows a flow chart of a method for displaying conversation messages according to an embodiment of the present disclosure;
[0023] Figure 4 Shown Figure 3 Schematic diagram of the processing process of step S320 in one embodiment;
[0024] Figure 5 A schematic diagram of a conversation message interface according to an embodiment of the present disclosure is schematically shown;
[0025] Figure 6 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0026] Figure 7 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0027] Figure 8 Shown Figure 3 FIG. 1 is a schematic diagram of the processing process of step S330 in one embodiment;
[0028] Figure 9 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0029] Figure 10 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0030] Figure 11 A schematic diagram of a conversation message interface according to an embodiment of the present disclosure is schematically shown;
[0031] Figure 12 The following schematically shows a flow chart of a method for displaying conversation messages according to an embodiment of the present disclosure;
[0032] Figure 13 A schematic diagram of a conversation message interface according to an embodiment of the present disclosure is schematically shown;
[0033] Figure 14 The following schematically shows a flow chart of a method for displaying conversation messages according to an embodiment of the present disclosure;
[0034] Figure 15 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0035] Figure 16 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0036] Figure 17 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0037] Figure 18 A schematic diagram of a conversation message interface according to an embodiment of the present disclosure is schematically shown;
[0038] Figure 19 The following schematically shows a flow chart of a method for displaying conversation messages according to an embodiment of the present disclosure;
[0039] Figure 20 A schematic diagram of a conversation message interface according to an embodiment of the present disclosure is schematically shown;
[0040] Figure 21 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0041] Figure 22 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0042] Figure 23 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0043] Figure 24 A schematic diagram of a conversation message interface according to an embodiment of the present disclosure is schematically shown;
[0044] Figure 25 The following schematically shows a flow chart of a method for displaying conversation messages according to an embodiment of the present disclosure;
[0045] Figure 26 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0046] Figure 27 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0047] Figure 28 A schematic diagram of a conversation message interface according to an embodiment of the present disclosure is schematically shown;
[0048] Figure 29 Shown Figure 3 Schematic diagram of the processing process of step S320 in one embodiment;
[0049] Figure 30 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0050] Figure 31 Shown Figure 3 FIG. 1 is a schematic diagram of the processing process of step S330 in one embodiment;
[0051] Figure 32 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0052] Figure 33 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0053] Figure 34 The following schematically shows a flow chart of a method for displaying conversation messages according to an embodiment of the present disclosure;
[0054] Figure 35 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0055] Figure 36 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0056] Figure 37 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0057] Figure 38 The following schematically shows a flow chart of a method for displaying conversation messages according to an embodiment of the present disclosure;
[0058] Figure 39 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0059] Figure 40 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0060] Figure 41 A schematic diagram of an information collection page according to an embodiment of the present disclosure is schematically shown;
[0061] Figure 42 A schematic diagram schematically illustrates a system architecture according to an embodiment of the present disclosure;
[0062] Figure 43 The following schematically shows a flow chart of a method for displaying conversation messages according to an embodiment of the present disclosure;
[0063] Figure 44 The following schematically shows a flow chart of a method for displaying conversation messages according to an embodiment of the present disclosure;
[0064] Figure 45 A block diagram schematically shows a conversation message display device according to an embodiment of the present disclosure;
[0065] Figure 46 A block diagram schematically shows a conversation message display device according to an embodiment of the present disclosure;
[0066] Figure 47 The block diagram schematically shows a conversation message display device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0067] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art.
[0068] In addition, the described features, structures or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure can be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, well-known methods, devices, implementations or operations are not shown or described in detail to avoid blurring various aspects of the present disclosure.
[0069] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0070] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.
[0071] Figure 1 The diagram shows an exemplary system architecture 100 to which the conversation message display method or conversation message display device according to the embodiment of the present disclosure can be applied.
[0072] like Figure 1 As shown, system architecture 100 may include a first terminal 101, a second terminal 102, a network 103, and a server 104. Network 103 is a medium for providing a communication link between first terminal 101, second terminal 102, and server 104. Network 103 may include various connection types, such as wired or wireless communication links or fiber optic cables.
[0073] A user may use a first terminal 101 or a second terminal 102 to interact with a server 104 via a network 103 to receive or send messages, etc. The first terminal 101 or the second terminal 102 may be any electronic device having a display screen and supporting web browsing, including but not limited to smartphones, tablet computers, laptop computers, desktop computers, wearable devices, virtual reality devices, smart homes, and the like.
[0074] An application with instant messaging functionality (hereinafter referred to as an IM chat tool) may be installed and run on the first terminal 101. This application enables the terminal to implement instant messaging functionality. The first terminal is a terminal used by a first user, who uses the first terminal 101 to conduct instant messaging with another terminal (e.g., the second terminal 102).
[0075] Server 104 may include at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 104 may be used to provide background services for applications supporting instant messaging functionality. Optionally, server 104 performs primary computing tasks, while first terminal 101 and second terminal 102 perform secondary computing tasks; alternatively, server 104 performs secondary computing tasks, while first terminal 101 and second terminal 102 perform primary computing tasks; alternatively, server 104, first terminal 101, and second terminal 102 utilize a distributed computing architecture for collaborative computing.
[0076] An application with instant messaging functionality can be installed and run on the second terminal 102. This application enables the terminal to implement instant messaging functionality. The second terminal 102 is a terminal used by a second user, who uses the second terminal 102 to conduct instant messaging with another terminal (e.g., the first terminal 101).
[0077] Optionally, the applications installed on the first terminal 101 and the second terminal 102 are the same, or the applications installed on the two terminals are the same type of applications on different control system platforms. The first terminal 101 can generally refer to one of multiple terminals, and the second terminal 102 can generally refer to one of multiple terminals. This embodiment only uses the first terminal 101 and the second terminal 102 as an example. The first terminal 101 and the second terminal 102 can be the same or different device types. The following embodiments illustrate the example of a terminal including a smartphone.
[0078] Those skilled in the art will appreciate that the number of the above-mentioned terminals may be more or less. For example, the above-mentioned terminal may be only one, or the above-mentioned terminals may be dozens or hundreds, or a larger number. The embodiments of the present application do not limit the number of terminals and device types.
[0079] Figure 2A schematic diagram of the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present disclosure is shown.
[0080] It should be noted that Figure 2 The computer system 200 of the electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0081] like Figure 2 As shown, computer system 200 includes a central processing unit (CPU) 201, which can perform various appropriate actions and processes according to programs stored in read-only memory (ROM) 202 or programs loaded from storage 208 into random access memory (RAM) 203. Various programs and data required for system operation are also stored in RAM 203. CPU 201, ROM 202, and RAM 203 are connected to each other via bus 204. Input / output (I / O) interface 205 is also connected to bus 204.
[0082] The following components are connected to the I / O interface 205: an input section 206 including a keyboard panel, a mouse, and the like; an output section 207 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 208 including a hard disk and the like; and a communication section 209 including a network interface card such as a LAN (Local Area Network) card or a modem. The communication section 209 performs communication processing via a network such as the Internet. A drive 210 is also connected to the I / O interface 205 as needed. Removable media 211, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, and the like, is installed in the drive 210 as needed so that computer programs read therefrom can be installed into the storage section 208 as needed.
[0083] In particular, according to an embodiment of the present disclosure, the process described below with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program includes program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 209, and / or installed from the removable medium 211. When the computer program is executed by the central processing unit (CPU) 201, the various functions defined in the method and / or apparatus of the present application are performed.
[0084] It should be noted that the computer-readable storage medium described in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable storage medium other than a computer-readable storage medium that can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wire, optical cable, RF (Radio Frequency), etc., or any suitable combination thereof.
[0085] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architectures, functions and operations of the methods, devices and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0086] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, and the units described may also be provided in a processor. In some cases, the names of these units do not constitute limitations on the units themselves.
[0087] As another aspect, the present application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the method described in the following embodiment. For example, the electronic device may implement the following Figure 3 or Figure 4 or Figure 8 or Figure 12 or Figure 14 or Figure 19 or Figure 25 or Figure 29 or Figure 31 or Figure 34 or Figure 38 or Figure 43 or Figure 44 The steps shown.
[0088] The group chat function of IM chat tools can enable chats between multiple (greater than two) users by establishing a conversation group (also known as a group). However, due to the large number of conversation members (also known as group members) in a conversation group, the conversation messages in the conversation group are usually quite numerous. When some or all conversation members in a conversation group answer a certain topic, the content of the answer is easily drowned out by other conversation messages in the conversation group. When a conversation member in the conversation group wants to collect answers to a certain topic, he or she needs to search and collect them by looking through the message log, which makes the message collection process too cumbersome and may also cause omissions.
[0089] To address this issue, IM chat tools have introduced a group relay feature, a method for counting signups in social scenarios. Typically initiated by a person within a group chat session, the function can begin with, for example, an Arabic numeral, and members sign up one by one in sequence. By displaying the relay messages within the group's message interface, any member of the group can view the contents of the relay messages at once, eliminating the cumbersome process of collecting messages.
[0090] However, in the current group chat chain scenario, the information filled in by the conversation members in the chain is visible to everyone in the conversation group. On the one hand, this will lead to the exposure of personal privacy. On the other hand, in order to protect their privacy, many conversation members choose to provide personal information by privately replying to the initiator, which greatly increases the workload of the chain initiator in collecting statistical information.
[0091] Figure 3 The method provided by the embodiment of the present disclosure can be executed by any electronic device with computing and processing capabilities, such as Figure 1 The first terminal 101 or the second terminal 102 is a terminal installed with instant messaging software. Therefore, the conversation message display method provided by the embodiment of the present disclosure can be applied to the group chat function in the instant messaging software. The group chat function of the instant messaging software can establish a conversation group, and all conversation members in the conversation group can chat in one conversation message interface.
[0092] like Figure 3 As shown, the conversation message display method provided by the embodiment of the present disclosure may include the following steps.
[0093] In step S310, an information collection session message is received on a session message interface of a session group, where the information collection session message includes first session member information, and the first session member information includes private information of the first session member in the session group.
[0094] In the following embodiment, a first terminal 101 is used as a terminal owned by a session member (the initiator, or first user) who initiates information collection, and a second terminal 102 is used as a terminal owned by a session member (the second user) other than the initiator in the session group who replies to the information collection session message initiated by the initiator. The first user and the second user are in the same session group.
[0095] It should be noted that the user roles of the first user and the second user can be interchangeable in different situations. For example, when the first user collects relevant information about topic A, he can be the initiator, but when replying to the conversation message of topic B initiated by other users, he becomes the second user. This disclosure does not limit this.
[0096] In the disclosed embodiments, the conversation group's conversation message interface refers to an all-in-one (AIO) message panel for interaction among conversation group members. It typically includes a message display box and a message input box. The message input box allows conversation members to enter the content of conversation messages, while the message display box displays the content of conversation messages sent by conversation members within the conversation group. Information collection conversation messages are a type of conversation message used to collect information about at least some conversation group members.
[0097] In an exemplary embodiment, the first conversation member may be the first user, and the corresponding first conversation member information includes the first user information, such as the first user's name or nickname within the conversation group, mobile phone number, ID number, workplace, home address, age, etc. The first user may use an IM chat tool installed on the first terminal to input an information collection conversation message (also referred to as a chain conversation message) into the message input box of the conversation group to initiate a group chain conversation. When initiating the group chain conversation, the first user may input relevant information about themselves in the chain conversation message as the first collection target for the current group chain conversation. The relevant information may include the first user's private information, such as ID number, workplace, etc.
[0098] In an exemplary embodiment, the first conversation member may also be a second user, and the corresponding second conversation member information includes the second user's information, such as the second user's age, bank card number, birthplace, gender, etc. The second user can receive the information collection conversation message sent by the first user within the conversation group through the IM chat tool installed on the second terminal, and the message will be displayed in the message display box of the conversation group's conversation message interface. The information collection conversation message sent by the first user may or may not include the first user's information. In some cases, the initiator only initiates the group relay but does not participate in the information collection. For example, in a class group, the teacher in the group acts as the initiator of a group relay operation and sends an information collection conversation message. The parents in the group participate in the relay and reply to the information collection conversation message to collect relevant information from the parents. The second user can add the second user information in the information collection conversation message. The second user information may include the second user's private information, such as the second user's mobile phone number, workplace, and other information.
[0099] In an exemplary embodiment, the private information of the first conversation member in the conversation group may include the private information of other users entered by the first conversation member. Other users here may refer to users who are not members of the conversation group. For example, within a class group, including all parents of the class, when a parent participates in a group chat initiated by the teacher, they may enter their child's private information, such as the child's height, weight, name, etc.
[0100] The privacy information in the disclosed embodiment refers to personal information that is irrelevant to the public interest or group interest, and that the party concerned does not want others to know or that is inconvenient for others to know. It can only be disclosed to people who have a confidentiality obligation, such as the initiator here.
[0101] In step S320, a privacy protection control and a message sending control are displayed.
[0102] In an exemplary embodiment, if the first session member is a first user and the corresponding first session member information includes the first user's information, then upon detecting that the first user has entered their private information, a trigger may be provided to automatically display a privacy protection control. In other embodiments, the privacy protection space may persist, and this disclosure does not limit this. If the first session member is a second user and the corresponding second session member information includes the second user's information, then upon detecting that the second user has entered their private information, a trigger may be provided to automatically display a privacy protection control.
[0103] The privacy information here can be input by the first user or the second user through the message input box, or can be input by the first user or the second user on another page (such as the information collection page in the following embodiment). Among them, the privacy protection control can be displayed on the message display interface in the form of a pop-up box, or it can jump to another page and be displayed on the other page. The message sending control can be displayed on the message display interface, for example, to the right of the message input box; it can also be displayed on the other page.
[0104] The embodiments of the present disclosure do not limit how private information is input (for example, by clicking on the virtual keyboard panel, voice input, gesture input, etc.), where the private information is input, the display location of the privacy protection control and the message sending control, the display style (text form, icon form, or a combination of text and icon, etc.), etc.
[0105] In step S330, in response to the triggering operation of the privacy protection control by the first session member, the private information of the first session member is encrypted to generate an encrypted identifier of the private information of the first session member.
[0106] If the first or second user does not want other session members besides the initiator and themselves to see their private information, they can choose to encrypt their private information by triggering a privacy protection control. The triggering operation can be any action that notifies the system to perform encryption, such as clicking, double-clicking, or dragging the privacy protection control. The generated encryption identifier can be represented by one or more designated symbols, represented by multiple "*" in the following embodiments. However, this disclosure does not limit the form of the encryption identifier; any identifier that can prevent the corresponding private information from being directly displayed in the information collection session message is acceptable.
[0107] In step S340, in response to the triggering operation of the message sending control by the first conversation member, the information collection conversation message including the encrypted identifier of the first conversation member's private information is displayed in the conversation message interface.
[0108] For example, after the first user fills in the first user information in the message input box or the other page, he or she can click on the message sending control to send the information collection session message including the first user information to other session members of the session group, and display it in the message display box of the session message interface of the session group of the IM chat tool on the first terminal of the first user and the second terminal of the second user, and the corresponding first user's private information is represented by an encrypted identifier.
[0109] For another example, after the second user fills in the second user information in the message input box or the other page, he or she can click on the message sending control to send the information collection session message including the second user information to other session members of the session group, and display it in the message display box of the session message interface of the session group of the IM chat tool on the first terminal of the first user and the second terminal of the second user, and the corresponding second user's private information is represented by an encrypted identifier.
[0110] The conversation message display method provided by the embodiment of the present disclosure can, on the one hand, improve the efficiency of information collection by receiving information collection conversation messages through the conversation message interface of the conversation group. It does not require the initiator to organize the information of the collection object one by one, which reduces the initiator's information statistics workload and can ensure that information collection errors are not caused by the initiator's subjective reasons, thereby improving the accuracy of information collection. On the other hand, when the information collection conversation message includes the private information of the conversation members, the privacy protection control will be automatically triggered to display. The conversation members can choose to encrypt their private information and only display the encryption identifier of their private information in the information collection conversation message. In this way, their private information can be guaranteed to be disclosed only to the initiator and themselves, and is invisible to other conversation members in the conversation group, thereby ensuring the security of the personal privacy of the collection object and preventing personal privacy leakage. At the same time, it is convenient for conversation members to quickly fill in personal information, thereby improving the overall efficiency of information collection.
[0111] Below through Figure 4-44 The embodiments of the present disclosure illustrate the methods provided by the embodiments of the present disclosure, but the present disclosure is not limited thereto. In the following embodiments, based on the different information filling requirements of users, two group relay information collection methods based on personal privacy protection are included: the first method is the automatic trigger mode, and the second method is the active trigger mode. The first method, i.e., the automatic trigger mode, is described below.
[0112] Figure 4 Shown Figure 3 Schematic diagram of the processing process of step S320 in one embodiment. Figure 4 As shown, in the embodiment of the present disclosure, the above step S320 may further include the following steps: It is assumed here that the first conversation member is the first user, that is, the initiator of the group solitaire.
[0113] In step S321, in response to receiving the information collection session message input by the first session member in the message input box of the session message interface, an information collection control is displayed.
[0114] In an exemplary embodiment, the method may further include: receiving a conversation message input by a first conversation member in a message input box of a conversation message interface of a conversation group; determining whether the conversation message satisfies a chain format; if the conversation message satisfies a chain format, determining that the conversation message is an information collection conversation message.
[0115] The chain format may include specific keywords and / or specific symbols in the conversation message. The specific keywords may be, for example, any one or more of "register," "chain," "participate," or "participate," but the present disclosure is not limited thereto and may be set based on actual application scenarios. The specific mathematical symbols may be, for example, the Arabic numerals "1" and "2," but the present disclosure is not limited thereto. Any other mathematical symbol that can represent a connection relationship may be used, such as "a" and "b," "A" and "B," or "I" and "II," etc.
[0116] Figure 5 Schematically shows a diagram of a conversation message interface according to an embodiment of the present disclosure. Figure 5 As shown, the conversation message interface includes a message display box 13 and a message input box 14. Optionally, the conversation message interface may also include a virtual keyboard panel 15. The virtual keyboard panel 15 may adopt any keyboard panel layout, for example, including pinyin, English letters, numbers, symbols, etc. The specific keyboard panel layout is not shown in the figure. The virtual keyboard panel 15 may further include a message send control 16 (represented here by the "Send" virtual key), but the present disclosure does not limit the location of the message send control 16 to the virtual keyboard panel 15. For example, it can also be located to the right of the message input box 14.
[0117] Here, it is assumed that the first user, as the initiator of the group relay, enters the conversation message "Hi everyone, line up to sign up first, and then I will apply for the dance club fee. If it is approved, I will ask everyone to pay the fee. 1.2." in the message input box 14 of the conversation group (11 represents the group name of the conversation group, and 12 represents the number of conversation members in the conversation group). At this time, the specific keyword "sign up" and the specific symbols, namely the Arabic numerals "1" and "2", are detected, which meet the relay format. At this time, it is determined that the conversation message is a relay conversation message, and the information collection control 17 will be automatically triggered. Here, "You may want to initiate... a group relay" is displayed in the information collection control 17 to prompt the first user to click the information collection control 17 to set up the group relay.
[0118] exist Figure 5In the embodiment, the information collection control 17 is displayed on the message display box 13 in the form of a pop-up box. However, the present disclosure is not limited thereto. The text or symbol displayed in the information collection control 17, the position where the information collection control 17 is located, and its style are not limited thereto and can be adjusted according to the design.
[0119] In step S322, in response to a trigger operation on the information collection control, an information collection page is displayed. The information collection page includes an information input box and the message sending control.
[0120] In the embodiment of the present disclosure, the trigger operation on the information collection control can be any one of a pre-set operation behaviors, such as any one or more of clicking, double-clicking, a specific gesture, a voice instruction, etc. For example, when the first user clicks Figure 5 on the information collection control 17, it jumps to the information collection page (hereinafter also referred to as the group joint reply panel) as shown in Figure 6 .
[0121] In Figure 6 's embodiment, the group joint reply panel may include an information input box 27 and a message sending control 22. The user can input joint reply session messages in the information input box 27. Optionally, it may further include a cancellation control 21, which can be used to cancel the group joint reply setting and return to Figure 5 's shown session message interface. The system will automatically parse the joint reply session message input by the first user in the message input box, extract the joint reply topic (or theme) information 25, such as "Hey everyone, line up to sign up first, then I will apply for the dance club fee. If the approval passes, I will ask everyone to pay the club fee.", how many people have already joined the joint reply (for example, it shows "1 person has already joined the joint reply" here), and fill in the joint reply format 26.
[0122] Optionally, the system can also display that the nickname of the initiator in this session group is "Cat Loves Fish", and display the avatar of the initiator (represented by "A" 23 inside the circle here). And the initiator can click the reminder joint reply control 24 to remind at least some session members in this session group to pay attention to viewing this joint reply session message in the form of "@".
[0123] Optionally, the system can automatically fill in the nickname of the initiator in the information input box 27 to facilitate the initiator to quickly participate in the joint reply and reduce the information they need to input. However, in other embodiments, the initiator can also manually input the information they want to input, such as the nickname, in the information input box 27.
[0124] Optionally, the information collection page may further include a virtual keyboard panel 28 for inputting information in the information input box 27. Optionally, the virtual keyboard panel 28 may further include an information input completion control 29 for indicating that the information input in the information input box 27 has been completed.
[0125] In step S323, if the privacy information of the first conversation member is received in the information input box, the privacy protection control is displayed.
[0126] Figure 7 The following schematically shows an information collection page according to an embodiment of the present disclosure. Figure 7 As shown, if the first user continues to enter other information in the information input box 27, such as his mobile phone number "12345678900" and his company "XX Bank", when it is detected that more information than the automatically filled nickname of the initiator is entered in the information input box 27, the privacy protection control will be automatically triggered to display, for example Figure 7 The privacy protection control 210 is displayed on the rightmost side of the information input box 27. It should be noted that the display position of the privacy protection control 210 and the style of the displayed icon are not limited to Figure 7 As the example given in , it is sufficient to enable the privacy protection function.
[0127] Optionally, when the privacy protection control 210 is triggered for the first time, a prompt message 211 may appear, such as Figure 7 A prompt message “Click to turn on privacy protection” is displayed above the privacy protection control 210 in the form of a bubble, so as to conveniently inform the user of the function of the privacy protection control 210 .
[0128] Figure 8 Shown Figure 3 FIG. 1 is a schematic diagram of the processing process of step S330 in one embodiment. Figure 8 As shown, in the embodiment of the present disclosure, the above step S330 may further include the following steps.
[0129] In step S331, in response to the triggering operation of the privacy protection control, the private information of the first session member is encrypted to generate an encrypted identifier of the private information of the first session member.
[0130] Users can protect the privacy of their own information. Figure 9 The following schematically shows an information collection page according to an embodiment of the present disclosure. Figure 7 The bubble used to display the prompt message "Click to turn on privacy protection" can automatically disappear after a set time, such as 1 second.
[0131] In step S332, the encrypted identifier of the first conversation member's private information is displayed in the information input box.
[0132] If the first user clicks Figure 9 Privacy protection control 27 in the Figure 10 In the user interface shown, a prompt message 212 of "Privacy protection is enabled, the information filled in is not visible to other members" can be popped up on the information collection page, prompting the first user that the private information filled in by the first user will be encrypted so that it is not visible to other session members except the initiator and the filler himself.
[0133] exist Figure 10 In the embodiment, the prompt message "Privacy protection is turned on, and the information filled in is not visible to members" is displayed in the form of a toast (a small pop-up box) at the top of the information collection page, but the present disclosure is not limited to this. The location of the toast, the specific text content, etc. can be designed independently. In addition, in addition to the toast interaction method, other information reminder methods can also be adopted. Toast is a lightweight feedback that generally disappears automatically after 1 to 2 seconds and can appear at any position in the middle or lower part of the screen. Since the toast disappears automatically without user operation (clicking OK or close), it will not interrupt the user's current task, thereby improving the user experience.
[0134] In an exemplary embodiment, the method may further include: displaying an export control; in response to the first session member triggering the export control, exporting the session member information in the information collection session message in a specified format, the session member information including the first session member information.
[0135] Continue to refer Figure 10 When the first user clicks the privacy protection control 210, the virtual keyboard panel 28 of the information collection page can be automatically folded. Optionally, an export control 214 (here represented by "organize into a table") can be further displayed. The initiator can click the export control to export the conversation member information collected in the information collection conversation message in a specified format (here in a table format, but the present disclosure is not limited to this) to a local storage space, such as the local storage space of the first terminal. Figure 10 In the embodiment of the information collection session, the session member information in the information collection session message only includes the first session member information, but the present disclosure is not limited to this. The initiator can click the export control at any time to export the collected session member information. This allows the initiator to easily organize all collected information, eliminating the need for manual organization. This reduces the initiator's statistical workload, avoids human errors in manual organization, and improves the accuracy of information collection.
[0136] Optionally, after the first user clicks the privacy protection control 210, a logo (eg Figure 10 The slash in the ) indicates that the privacy protection function is turned on. At the same time, the appearance of the information input box 27 can be changed from white to other background colors, such as a dark gray background color, so as to more clearly remind the user that the privacy protection function has been turned on, but the present disclosure is not limited to this.
[0137] like Figure 10 As shown, when the first user turns on the privacy protection function, in the information input box 210, all information except the nickname of the initiator automatically filled in by the system is automatically encrypted, and only the encryption mark "*******" is displayed. In other embodiments, all information in the information input box 210 can also be encrypted, that is, the nickname of the initiator can also be displayed as an encryption mark. In other embodiments, the first user can also accurately select the information they want to encrypt. For example, the first user can select a mobile phone number for encryption, or select the company for encryption, or select the name for encryption, or select the mobile phone number and name for encryption, or select the company and name for encryption, etc.
[0138] When the first user clicks the message sending control 22 on the information collection page, the information collection session message can be sent to the session group, for example Figure 11 As shown, the information collection session message is displayed in the message display box 13 of the session group, and the private information of the first user, ie, the mobile phone number and the company where he works, is displayed with an encrypted identifier.
[0139] exist Figure 11 In an embodiment, a participation information collection control 18 (here represented by "Participate in the chain") can also be displayed on the side of the information collection session message displayed in the message display box 13 (for example, below, but the present disclosure is not limited to this), so that session members can click on the participation information collection control 18 to enter the group chain panel, making it convenient and fast to conduct the group chain.
[0140] Figure 12 The flowchart of the method for displaying a conversation message according to an embodiment of the present disclosure is schematically shown. Figure 12 As shown, compared with the above embodiments, the method provided in the embodiment of the present disclosure is different in that it can further include the following steps.
[0141] In step S1210 , in response to the re-triggering operation of the privacy protection control, the private information of the first conversation member is displayed in the information input box.
[0142] As mentioned above Figure 10As shown, if the first user clicks the privacy protection control 210 again, the user can return to the state shown in FIG. Figure 9 The user interface shown also displays a toast message on the upper side of the information collection page: "Privacy protection is turned off. The information you fill in is visible to all members." This means that the privacy protection mode is canceled and the information you fill in becomes normal display text.
[0143] In step S1220, in response to the triggering operation on the message sending control, the information collection session message including the private information of the first session member is displayed in the message display box.
[0144] When the first user clicks the message sending control 22 on the information collection page, the information collection session message can be sent to the session group, for example Figure 13 As shown, the information collection conversation message is displayed in the message display box 13 of the conversation group, and the mobile phone number and company of the first user are displayed normally.
[0145] Figure 14 The flowchart of the method for displaying a conversation message according to an embodiment of the present disclosure is schematically shown. In the embodiment of the present disclosure, the first conversation member information may further include non-private information of the first conversation member, and the information collection page may further include an information input completion control.
[0146] like Figure 14 As shown, compared with the above embodiments, the method provided in the embodiment of the present disclosure is different in that it can further include the following steps.
[0147] In step S1410, non-private information of the first conversation member is input in the information input box.
[0148] For example, Figure 6 As shown, the non-private information of the first conversation member is the nickname of the initiator "Cat Loves Fish". The non-private information here can be manually input by the first conversation member or automatically filled in by the system.
[0149] In step S1420, in response to a triggering operation on the information input box, the private information and non-private information of the first conversation member are displayed in the information input box.
[0150] like Figure 15 As shown, although the first user has turned on the privacy protection function, when the first user clicks anywhere in the information input box 27, the encrypted private information can be displayed normally again, for example, the first user's non-private information "Cat Loves Fish" and the private information "12345678900XX Bank" are displayed.
[0151] In step S1430, in response to an input operation in the information input box, the privacy information or non-privacy information of the first session member in the information input box is modified.
[0152] When in the state as Figure 15 shown, the first user can modify, add, or delete information in the information input box 27. For example, as Figure 16 shown, the first user can modify the automatically filled nickname "Cat Loves Fish" to their official name "Zhang Sansi".
[0153] In step S1440, in response to a trigger operation on the information input completion control, the encrypted identifier of the privacy information of the first session member and its modified non-privacy information, or the encrypted identifier of the modified privacy information of the first session member and its non-privacy information are displayed in the information input box.
[0154] As Figure 17 shown, when the first user finishes modifying, adding, or deleting information, they can click the information input completion control 29 on the virtual keyboard panel 28 to determine that the input operation is completed. In the information input box 27, text information such as the first three characters (which can be set according to specific circumstances) (such as "Zhang Sansi" here) will be automatically displayed, and the remaining information will be automatically encrypted and continue to be displayed with the encrypted identifier.
[0155] As Figure 18 shown, when the first user clicks Figure 17 the message sending control 22 in, the modified session message including the information of the first session member will be sent out and displayed in the message display box 13 of the session message interface of this session group. At this time, the displayed name of the sender after modification is "Zhang Sansi", and its privacy information is still displayed encrypted.
[0156] This can achieve that after the privacy protection mode is enabled, the session members can still normally modify their own information. They can activate the information input box by clicking on the information input box, and thus can see the hidden text information. At this time, the session members can update the text information they filled in themselves.
[0157] It should be noted that although Figure 17 the embodiments only take modifying the non-privacy information of the session members themselves as an example for illustration, the present disclosure is not limited to this. The session members can modify their own privacy information and / or non-privacy information in this way.
[0158] The above embodiments describe the automatic trigger mode from the perspective of the initiator. Next Figure 19The embodiment is described from the perspective of other session members (hereinafter referred to as second users) in the conversation group except the initiator, that is, the initiator initiates the group relay and other session members participate in the group relay.
[0159] Figure 19 The flowchart of the method for displaying a conversation message according to an embodiment of the present disclosure is schematically shown. Figure 19 As shown, the method provided by the embodiment of the present disclosure may include the following steps.
[0160] In step S1910, an information collection session message and a participation information collection control are displayed on a session message interface of a session group.
[0161] In the above embodiment, the first user sends the encrypted information collection session message to the AIO. Whether it is the initiator himself (called the host state) or the second user (called the guest state), they can see the corresponding encryption identifier in the information collection session message, but cannot see the first user's private information itself.
[0162] For example, Figure 20 As shown, the second user can see through the IM chat tool on his second terminal that the initiator has sent an information collection session message, and the private information filled in by the initiator has been encrypted.
[0163] In step S1920, in response to the triggering operation of the participation information collection control by the second conversation member in the conversation group, an information collection page is displayed, where the information collection page includes an information adding control and a message sending control.
[0164] For example, the second user can click on the participation information collection control 18 below to enter the Figure 21 The group solitaire panel shown is the information collection page. Figure 21 In the embodiment of the present invention, the information collection page may include an information adding control 215 and a message sending control. At this time, in the group chain panel, other session member information filled in by the non-second user, such as the first session member information here, may be grayed out, so that the second user cannot modify other people's session member information.
[0165] In step S1930, in response to the triggering operation of the information adding control, an information input box is displayed on the information collection page.
[0166] For example, the second user clicks Figure 21 Add information control 215, then enter Figure 22 In the user interface shown, the system automatically adds a row of information input boxes on the information collection page and numbers it as "2". The nickname "Wang Wu" of the second user in the conversation group can also be automatically filled into the added information input box.
[0167] In step S1940, if the private information of the second conversation member is input in the information input box, a privacy protection control is displayed.
[0168] For example, Figure 23 As shown, the second user can continue to enter information in the added information input box, such as entering his or her mobile phone number "12334455667" and the company "XX Company". After the system detects the private information entered by the second user, it can automatically trigger the display of the privacy protection control, such as displaying it on the right side of the added information input box, but the present disclosure is not limited to this.
[0169] In step S1950, in response to the triggering operation on the message sending control, the information collection session message including the private information of the second session member is displayed in the session message interface.
[0170] For example, the second user clicks Figure 23 Message sending control in the Figure 24 The conversation message interface shown here assumes that the second user does not click Figure 23 In the privacy protection control, that is, when the second user does not turn on the privacy protection mode, the private information of the second session member in the added information input box will be synchronously presented in the information collection session message in AIO after sending.
[0171] Figure 25 The flowchart of the method for displaying a conversation message according to an embodiment of the present disclosure is schematically shown. Figure 25 As shown, compared with the above embodiment, the method provided in the embodiment of the present disclosure is different in that it can further include the following steps.
[0172] In step S2510, in response to the triggering operation of the privacy protection control, the private information of the second session member is encrypted to generate an encrypted identifier of the private information of the second session member.
[0173] For example, if the second user clicks Figure 23 The privacy protection controls in Figure 26 The user interface shown adds a slash to the privacy protection control and changes the background color of the information input box to dark gray to prompt the second user that the privacy protection function has been turned on.
[0174] When the second user clicks Figure 26 After the information in the virtual keyboard panel 28 is input into the control 29, the following is displayed: Figure 27The user interface shown, that is, the information input box displays the second user's private information, that is, the mobile phone number and the encrypted identifier "*******" of the company where the second user works.
[0175] In step S2520, in response to the triggering operation on the message sending control, the information collection session message including the encrypted identifier of the second session member's private information is displayed in the session message interface.
[0176] For example, when the second user clicks Figure 27 After the message sending control is clicked, the information collection session message including the second session member information will be sent to the session group and displayed in the message display box of the session message interface. At this time, not only the privacy information of the first session member is encrypted, but the privacy information of the second session member is also encrypted.
[0177] The second method, namely the active trigger mode, is described below. First, after initiating the chain, the initiator fills in his or her own personal information (which may include private information and non-private information).
[0178] Figure 29 Shown Figure 3 Schematic diagram of the processing process of step S320 in one embodiment. Figure 29 As shown, in the embodiment of the present disclosure, the above step S320 may further include the following steps.
[0179] In step S324, in response to the information collection session message input by the first session member received in the message input box, an information collection control is displayed on the session message interface.
[0180] For example, refer to the above Figure 5 The embodiment shown.
[0181] In step S325, in response to the triggering operation on the information collection control, an information collection page is displayed, where the information collection page includes the privacy protection control and the message sending control.
[0182] For example, the first user clicks Figure 5 After the information collection control in Figure 30 The information collection page shown includes a privacy protection control 215 and a message sending control.
[0183] Figure 31 Shown Figure 3 FIG. 1 is a schematic diagram of the processing process of step S330 in one embodiment. Figure 31 As shown, in the embodiment of the present disclosure, the above step S330 may further include the following steps.
[0184] In step S331, in response to the triggering operation of the privacy protection control, a privacy input box is displayed on the information collection page.
[0185] For example, the first user clicks Figure 30 After the privacy protection control 215 shown, the following is displayed: Figure 32 The user interface shown includes a new privacy input box 216 below the information input box 27 (or any other suitable location on the information collection page). Users can enter private information in this privacy input box 216, where the private information will be encrypted. Optionally, to remind users that the information entered in this privacy input box 216 will be encrypted, a reminder text "Private information is visible only to the user and the initiator" can be displayed in the privacy input box 216.
[0186] Optionally, in order to facilitate the user to switch between the privacy protection mode and the non-privacy protection mode, a privacy protection logo may be displayed, for example Figure 32 The privacy protection identifier 217 in the image is displayed. In some other embodiments, the privacy protection identifier may always exist, and the present disclosure does not limit this.
[0187] In step S332, if an input operation on the privacy input box is detected, the input information in the privacy input box is used as the privacy information of the first conversation member.
[0188] The first user can freely fill in the privacy information in the privacy input box. For example, Figure 33 As shown, the first user can enter his mobile phone number "12345678900" in the privacy input box, and the system will automatically use it as the first user's privacy information.
[0189] In step S333, the private information of the first session member is encrypted to generate an encrypted identifier of the private information of the first session member.
[0190] At this time, the first user's private information will be automatically encrypted. If the first user clicks Figure 33 After completing the information input control and the message sending control, the following will be displayed: Figure 11 The conversation message interface shown.
[0191] In an exemplary embodiment, the information collection page may further include an information input completion control. The method may further include: if no input operation is detected on the privacy input box, the privacy input box may be hidden, for example, the privacy input box may be hidden in response to a triggering operation on the information input completion control. That is, the user can cancel the privacy input box. When the user does not enter any information in the privacy input box and clicks Figure 32When the information input on the virtual keyboard panel 28 is completed in the control 29, the privacy input box will disappear and return to the previous Figure 30 The user interface shown.
[0192] Figure 34 The flowchart of the method for displaying a conversation message according to an embodiment of the present disclosure is schematically shown. In the embodiment of the present disclosure, the conversation message interface may further include a message display box, and the first conversation member information may further include non-private information of the first conversation member.
[0193] like Figure 34 As shown, compared with the other embodiments mentioned above, the method provided in the embodiment of the present disclosure may further include the following steps.
[0194] In step S3410, when the privacy input box is displayed, a privacy protection mark is displayed.
[0195] For example, Figure 35 As shown, when the privacy input box is displayed, a privacy protection logo can also be displayed. At this time, the privacy protection function is turned on by default, and the background color of the privacy input box is dark gray. The first user enters his private information, namely his mobile phone number "12345678900" and his company "XX Bank" in the privacy input box.
[0196] In step S3420, in response to the triggering operation of the privacy protection flag, the private input box is converted into a public input box.
[0197] Among them, the public input box can publicly display the information filled in by the first user.
[0198] For example, the first user clicks Figure 35 After the privacy protection logo is displayed, Figure 36 In the information collection page shown, the private input box is set to a public input box, that is, the user can turn off the privacy protection mode by clicking the privacy protection icon. Optionally, a toast message "Privacy protection is turned off, the information entered is visible to all members" can be popped up at this time, and the background color of the public input box is set to a light color, such as white, but the present disclosure is not limited to this. At this time, the information entered by the first user in the public input box will be publicly displayed.
[0199] In step S3430, if an input operation on the public input box is detected, the input information in the public input box is used as the non-private information of the first conversation member.
[0200] At this time, the information input by the first user in the public input box will be automatically identified as the non-private information of the first user, that is, it does not need to be encrypted.
[0201] In step S3440, in response to the triggering operation of the message sending control by the first conversation member, the information collection conversation message including the non-private information of the first conversation member is displayed in the message display box.
[0202] For example, when the first user clicks Figure 36 After completing the information input control and the message sending control, the above-mentioned Figure 13 The user interface shown.
[0203] exist Figure 37 In the embodiment of Figure 36 If the privacy protection mark in the input box is removed, the public input box will be changed back to a private input box, and a toast message will be displayed: "Privacy protection is turned on. The information entered is not visible to other members." At this time, the mobile phone number and XX bank entered in the private input box will be used as the first user's private information. When the first user sends the first user information to AIO, the first user's private information in the information collection session message in AIO will be displayed with an encrypted mark after automatic encryption.
[0204] The second method, namely the active trigger mode, is explained below from the perspective of the second user. It is assumed that the second user is a member of the second session and is in a guest state, that is, the second user receives the information collection session message sent by the initiator and then participates in the group chain.
[0205] Figure 38 The flowchart of the method for displaying a conversation message according to an embodiment of the present disclosure is schematically shown. Figure 38 As shown, the method provided by the embodiment of the present disclosure may include the following steps.
[0206] In step S3810, the information collection session message and the participation information collection control are displayed on the session message interface of the session group.
[0207] For example, Figure 20 In the user interface shown, the second user receives and displays the information collection session message sent by the initiator in the message display box of the session message interface of the conversation group through the IM chat tool installed on the second terminal.
[0208] In step S3820, in response to the triggering operation of the participation information collection control by the second conversation member in the conversation group, an information collection page is displayed, where the information collection page includes a privacy protection control and a message sending control.
[0209] For example, the second user clicks Figure 20 The information collection control 18 on the user interface shown in FIG. Figure 39 The information collection page shown. Figure 39The information collection page includes a privacy protection control 215 and a message sending control. Assuming that the nickname of the second user in the conversation group is "Wang Wu", the system can automatically fill in the information input box corresponding to the sequence number "2" with his nickname.
[0210] In step S3830, in response to the triggering operation of the privacy protection control, a privacy input box is displayed on the information collection page.
[0211] For example, the second user clicks Figure 39 The privacy protection control 215 on the information collection page shown in FIG. Figure 40 The user interface shown can add a row of privacy input boxes below the information input box corresponding to serial number "2".
[0212] In step S3840, if an input operation on the privacy input box is detected, the input information in the privacy input box is used as the privacy information of the second conversation member.
[0213] For example, if the second user Figure 40 If you enter information in the privacy input box shown, the system can automatically identify the input information as the second user's private information, such as Figure 41 As shown, the second user's mobile phone number "12334455667" and the company "XX Company" are both the second user's private information.
[0214] In step S3850, the private information of the second session member is encrypted to generate an encrypted identifier of the private information of the second session member.
[0215] For example, the encryption identifier may be “*******”.
[0216] In step S3860, in response to the triggering operation on the message sending control, the information collection session message including the encrypted identifier of the second session member's private information is displayed in the session message interface.
[0217] The second user fills in the second user information in the chain in guest mode. In guest mode, the second user cannot view the information entered in the privacy input box by other conversation members in the conversation group (except the initiator). The process of filling in the second user's private information in guest mode is consistent with the process of filling in the private information in the host mode in the above embodiment.
[0218] In an exemplary embodiment, when a conversation member holding a first terminal or a second terminal edits an information collection conversation message in the conversation message interface or the group chat panel, additional function keys may be displayed. These additional function keys may include at least one of a location key, a phone key, and a date key. When a trigger is received on the location key, the user can jump from the current conversation message interface to the map interface. Based on the trigger received on the map interface, the user's current location or a location selected by the conversation member is added to the corresponding conversation member's information input box or message input box. When a trigger is received on the phone key, the user can jump from the current conversation message interface to the number selection interface. Based on the trigger received on the number selection interface, the user's terminal number or a number selected by the conversation member is added to the corresponding conversation member's information input box or message input box. When a trigger is received on the date key, the user can jump from the current conversation message interface to the date selection interface. The selected date is added to the corresponding conversation member's information input box or message input box. These additional function keys may be located above the virtual keyboard panel for conversation members to trigger. This allows users to quickly enter information such as location, date, and contact information by clicking on the shortcut bar.
[0219] In an exemplary embodiment, in order to facilitate the conversation member holding the terminal to help others, such as their friends, to participate in the group chat, the conversation member can also fold the virtual keyboard panel and click on a new control, such as a plus sign "+". When the new control receives a trigger operation, a new information input box or a privacy input box can be added. The conversation member holding the terminal can add multiple new information input boxes or privacy input boxes by triggering the new control multiple times, so that the same conversation member can enter the relevant information of multiple users (including users outside the conversation group) in the group chat panel and choose whether to encrypt the privacy information of these multiple users separately. Of course, a delete control for deleting each information input box or privacy input box can also be included.
[0220] Figure 42 The diagram schematically shows a system architecture according to an embodiment of the present disclosure.
[0221] In the disclosed embodiment, the above-mentioned group relay triggering scenario depends on AIO. The entire group relay page can adopt the ViewGroup (view group) method, referred to as the group relay panel, which supports custom performance and various animations. The UI interface (User Interface) can be composed of View (view) and ViewGroup and its derived classes. View is the base class of all UI components, and ViewGroup is a container for View and its derived classes. ViewGroup is also derived from View. When the group relay mode is triggered, the conversation message interface will be laid out in AIO without modifying the original AIO logic.
[0222] like Figure 42 As shown in the figure, in the application used to implement the above-mentioned group chain function, all user interface elements are constructed by View and ViewGroup objects. View is an object drawn on the screen that can interact with the user, while ViewGroup is a layout container for storing other View and ViewGroup objects. The application can include the following three layers:
[0223] (1) UI layer View, which is responsible for managing the element View of the interface in the group chain state, and can further include: list view (ListView), panel icon linear layout (PanelIconLinearLayout) and title bar (titleBar). Among them, titleBar can be used to customize the title display in the above-mentioned group chain scenario, such as the group name of the conversation group. PanelIconLinearLayout means that the various controls on the interface are arranged horizontally or vertically, which can be used to customize the shortcut bar in the above-mentioned group chain scenario. Since the screen space of terminals such as mobile phones is limited and not much content can be displayed at the same time, ListView can be used to display more content. ListView allows users to scroll data outside the screen into the screen by sliding up and down, and at the same time, the original data on the screen is scrolled out of the screen, thereby displaying more data content.
[0224] (2) Business logic layer (Presenter), which is responsible for the business of group chain context, and can further include: detector (Detector), analysis (Analysis) and event manager (EventManager). When the Detector detects that the text of the message input box has changed (textChanged, that is, the user enters information in the message input box), it determines whether to trigger the group chain by checking whether the information entered by Anaysis meets the chain format. EventManager can be used to receive click events of PanelIconLinearLayout shortcut bar, such as message sending control, cancel control, title (title), information input box, privacy input box, public input box, message input box, privacy protection mark, privacy protection control, etc. EventManager can identify the view ID (viewID) of each event, distribute events according to the view ID of each event, and distribute them to specific corresponding processing interfaces for processing. It can also use the underlying model to record the current status and cache the list of users participating in the chain.
[0225] (3) Data model (Model), which can be used to manage all contextual data in the group relay process, and can further include: participants (i.e., the list of users participating in the relay (including privacy display), the message model (MessageModel) that the group relay actually relies on, and the group relay state (State). It can also be used to parse the key information of the specific group relay message pb (protocol buffer, an independent data exchange format). This layer processes the request dispatched by the Presenter and calls back the processing results to the Presenter.
[0226] In the disclosed embodiments, the first step is to trigger a group relay. Group relay triggering is divided into two modes: host mode and guest mode. In host mode, the user enters information in the message input box. When the input information matches the relay format, the information collection control is triggered. When the user clicks the information collection control, the group relay panel is opened. In guest mode, clicking on a received relay conversation message can also trigger the group relay panel. After the group relay is triggered, the group relay panel is opened. When the group relay panel is opened, the message body of the entire relay conversation message is parsed, and the group relay topic or subject, as well as the information of the participating users, are extracted and displayed in a list format. In the host mode scenario, when the host enters the group relay panel, the entered content of the relay conversation message is automatically filled in, the host nickname is automatically filled in the information input box, a virtual keyboard panel is automatically populated, and privacy protection controls are provided to automatically protect private information. In the guest mode scenario, when the guest clicks the participating relay bubble below the AIO relay conversation message to enter the group relay panel, a virtual keyboard panel is automatically populated, the guest nickname is automatically filled in, and privacy protection controls are provided to automatically protect private information. When a user clicks the message send control in the title bar above the group chat panel, the message is packaged and sent according to the agreed-upon protocol (pb). The host can also export the information collected from the chat session, for example, by exporting the group chat user information in Excel format, allowing the host to quickly and accurately collect statistics.
[0227] The following uses the host state and guest state as examples to illustrate the group chain processing flow, mainly introducing how the group chain is triggered, the group chain panel is pulled up, and the packaging and sending process after the user fills in the information.
[0228] Figure 43 The flowchart of the method for displaying a conversation message according to an embodiment of the present disclosure is schematically shown. Figure 43 As shown, the embodiment of the present disclosure takes the master state as an example and may include the following steps.
[0229] In step S4310, the information entered by the initiator in the message input box matches the chain format, and a pop-up box for initiating a group chain pops up. Figure 5 .
[0230] In step S4320, the initiator clicks on the pop-up box to enter the group chain panel and initiate the group chain. Figure 6 and 30 .
[0231] In step S4330, the nickname of the initiator is automatically filled in. For example, you can refer to the above Figure 6 and 30 .
[0232] In step S4340, the message body is parsed. For example, refer to the above Figure 6 and 30 , automatically parses the information entered by the initiator in the message input box to collect conversation messages, and extracts the topic of the chain, the chain format, etc.
[0233] In step S4350, the initiator operates on the group chain panel. Figure 7 、 9 , 10, 15, 16, 17, 32, 33, 35, 36, 37, 39, 40, 41. The initiator can continue to enter private information other than the nickname, such as mobile phone number and company, in the information input box of the group chain panel. You can also click the privacy protection control to turn the privacy protection function on or off, activate the information input box to modify the previously entered information, and collapse the private input box or convert it into a public input box, etc.
[0234] In step S4360, the initiator clicks send to package and send the message to the AIO. Figure 10 、 11 , 13, 18, the initiator can click the message sending control to package the information collection session message including the initiator's information, and send the packaged information collection session message to the AIO.
[0235] Figure 44 The flowchart of the method for displaying a conversation message according to an embodiment of the present disclosure is schematically shown. Figure 44 As shown, the embodiment of the present disclosure takes the guest state as an example and may include the following steps.
[0236] In step S4410, the group member clicks the join chain bubble below the AIO group chain message to enter the group chain panel. The group member here refers to any other conversation member in the conversation group except the initiator, such as the second user in the above example. Figure 20 and 21 .
[0237] In step S4420, the message body is parsed. For example, refer to the above Figure 21 and 22 .
[0238] In step S4430, group members operate on the group chain panel. For example, refer to the above Figure 23 、 26 、27.
[0239] In step S4440, the group member clicks send to package and send the message to the AIO. Figure 24 、28 .
[0240] The conversation message display method provided by the embodiment of the present disclosure collects the privacy information of different users in a centralized manner. On the one hand, it can ensure that the user's information is visible only to the user and the initiator, and is not visible to others, thereby ensuring the privacy of the information; on the other hand, through a unified collection method, the initiator can organize and export the collected results with one click, thereby improving the efficiency of information collection and organization and reducing the error rate.
[0241] Figure 45 The block diagram schematically shows a conversation message display device according to an embodiment of the present disclosure.
[0242] like Figure 45 As shown, the conversation message display device 4500 provided by the embodiment of the present disclosure may include: a chain message receiving unit 4510, a protection control display unit 4520, a privacy encryption processing unit 4530 and a chain message display unit 4540.
[0243] Among them, the chain message receiving unit 4510 can be used to receive an information collection session message in the session message interface of the session group, wherein the information collection session message includes the first session member information, and the first session member information includes the privacy information of the first session member in the session group. The protection control display unit 4520 can be used to display the privacy protection control and the message sending control. The privacy encryption processing unit 4530 can be used to encrypt the privacy information of the first session member in response to the triggering operation of the privacy protection control by the first session member, and generate an encrypted identifier of the privacy information of the first session member. The chain message display unit 4540 can be used to display the information collection session message in the session message interface in response to the triggering operation of the message sending control by the first session member, which includes the encrypted identifier of the privacy information of the first session member.
[0244] In an exemplary embodiment, the conversation message interface may include a message input box. The protection control display unit 4520 may include: a first information collection control display unit configured to display an information collection control in response to receiving the information collection conversation message input by the first conversation member in the message input box; a first information collection page display unit configured to display an information collection page in response to a triggering operation on the information collection control, the information collection page including the information input box and the message sending control; and a privacy protection control display unit configured to display the privacy protection control in response to receiving the first conversation member's private information in the message input box.
[0245] In an exemplary embodiment, the privacy encryption processing unit 4530 may include: an encryption identifier generation unit, which can be used to encrypt the privacy information of the first session member in response to a triggering operation on the privacy protection control and generate an encryption identifier of the privacy information of the first session member; an encryption identifier display unit, which can be used to display the encryption identifier of the privacy information of the first session member in the information input box.
[0246] In an exemplary embodiment, the conversation message interface may further include a message display box. The conversation message display device 4500 may further include: a privacy information display unit configured to display the first conversation member's privacy information in the information input box in response to a re-triggering operation of the privacy protection control; and a first information collection conversation message display unit configured to display the information collection conversation message including the first conversation member's privacy information in the message display box in response to a triggering operation of the message sending control.
[0247] In an exemplary embodiment, the first conversation member information may further include the first conversation member's non-private information, and the information collection page may further include an information input completion control. The conversation message display device 4500 may further include: a non-private information input unit, which may be used to input the first conversation member's non-private information into the information input box; a conversation member information display unit, which may be used to display the first conversation member's private information and its non-private information in the information input box in response to a triggering operation on the information input box; a conversation member information modification unit, which may be used to modify the first conversation member's private information or non-private information in the information input box in response to an input operation in the information input box; and a modified conversation member information display unit, which may be used to display the encrypted identifier of the first conversation member's private information and its modified non-private information or the modified encrypted identifier of the first conversation member's private information and its non-private information in the information input box in response to a triggering operation on the information input completion control.
[0248] In an exemplary embodiment, the conversation message interface may include a message input box. The protection control display unit 4520 may include: a second information collection control display unit configured to display an information collection control on the conversation message interface in response to receiving the information collection conversation message input by the first conversation member in the message input box; and a second information collection page display unit configured to display an information collection page in response to a triggering operation on the information collection control, the information collection page including the privacy protection control and the message sending control.
[0249] In an exemplary embodiment, the privacy encryption processing unit 4530 may include: a privacy input box display unit, which can be used to display a privacy input box on the information collection page in response to a triggering operation on the privacy protection control; a privacy information acquisition unit, which can be used to use the input information in the privacy input box as the privacy information of the first session member if an input operation on the privacy input box is detected; and a privacy information encryption identifier generation unit, which can be used to encrypt the privacy information of the first session member and generate an encryption identifier of the privacy information of the first session member.
[0250] In an exemplary embodiment, the information collection page may further include an information input completion control. The conversation message display device 4500 may further include a privacy input box hiding unit configured to hide the privacy input box in response to a triggering operation on the information input completion control if no input operation on the privacy input box is detected.
[0251] In an exemplary embodiment, the conversation message interface may further include a message display box, and the first conversation member information may further include the first conversation member's non-private information. The conversation message display device 4500 may further include: a privacy protection indicator display unit, which may be used to display a privacy protection indicator when displaying the private input box; a public input box conversion unit, which may be used to convert the private input box into a public input box in response to a triggering operation on the privacy protection indicator; a non-private information extraction unit, which may be used to use the input information in the public input box as the first conversation member's non-private information if an input operation on the public input box is detected; and a second information collection conversation message display unit, which may be used to display an information collection conversation message including the first conversation member's non-private information in the message display box in response to a triggering operation on the message sending control by the first conversation member.
[0252] In an exemplary embodiment, the conversation message display device 4500 may also include: an export control display unit, which can be used to display the export control; an information collection export unit, which can be used to export the conversation member information in the information collection conversation message in a specified format in response to the triggering operation of the export control by the first conversation member, wherein the conversation member information includes the first conversation member information.
[0253] The specific implementation of each unit in the conversation message display device provided by the embodiment of the present disclosure can refer to the content of the above-mentioned conversation message display method, and will not be repeated here.
[0254] Figure 46 The block diagram schematically shows a conversation message display device according to an embodiment of the present disclosure.
[0255] like Figure 46 As shown, the conversation message display device 4600 provided by the embodiment of the present disclosure may include: a chain message control display unit 4610, an information collection page display unit 4620, an information input box display unit 4630, a privacy protection control display unit 4640 and a normal privacy information display unit 4650.
[0256] Among them, the chain message control display unit 4610 can be used to display the information collection session message and its participation information collection control in the session message interface of the session group. The information collection page display unit 4620 can be used to display the information collection page in response to the trigger operation of the participation information collection control by the second session member in the session group, and the information collection page includes an information addition control and a message sending control. The information input box display unit 4630 can be used to display the information input box on the information collection page in response to the trigger operation of the information addition control. The privacy protection control display unit 4640 can be used to display the privacy protection control if the privacy information of the second session member is entered in the information input box. The privacy information normal display unit 4650 can be used to display the information collection session message including the privacy information of the second session member in the session message interface in response to the trigger operation of the message sending control.
[0257] In an exemplary embodiment, the conversation message display device 4600 may also include: a second privacy information encryption identifier generation unit, which can be used to encrypt the privacy information of the second conversation member in response to the triggering operation of the privacy protection control and generate an encryption identifier of the privacy information of the second conversation member; a second conversation member information collection message display unit, which can be used to display an information collection conversation message including the encryption identifier of the privacy information of the second conversation member in the conversation message interface in response to the triggering operation of the message sending control.
[0258] The specific implementation of each unit in the conversation message display device provided by the embodiment of the present disclosure can refer to the content of the above-mentioned conversation message display method, and will not be repeated here.
[0259] Figure 47 The block diagram schematically shows a conversation message display device according to an embodiment of the present disclosure.
[0260] like Figure 47 As shown, the conversation message display device 4700 provided by the embodiment of the present disclosure may include: a chain message control display unit 4710, an information collection page display unit 4720, a privacy input box display unit 4730, a privacy information acquisition unit 4740, a privacy information encryption unit 4750 and a privacy information encryption display unit 4760.
[0261] The chain message control display unit 4710 can be configured to display the information collection session message and its participation information collection control on the session message interface of the conversation group. The information collection page display unit 4720 can be configured to display the information collection page in response to a triggering operation of the participation information collection control by a second conversation member in the conversation group. The information collection page includes a privacy protection control and a message sending control. The privacy input box display unit 4730 can be configured to display a privacy input box on the information collection page in response to a triggering operation of the privacy protection control. The privacy information acquisition unit 4740 can be configured to, upon detecting an input operation on the privacy input box, use the input information in the privacy input box as the second conversation member's private information. The privacy information encryption unit 4750 can be configured to encrypt the second conversation member's private information and generate an encrypted identifier for the second conversation member's private information. The encrypted privacy information display unit 4760 can be configured to display the information collection session message, including the encrypted identifier for the second conversation member's private information, on the session message interface in response to a triggering operation of the message sending control.
[0262] The specific implementation of each unit in the conversation message display device provided by the embodiment of the present disclosure can refer to the content of the above-mentioned conversation message display method, and will not be repeated here.
[0263] It should be noted that although several units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more units described above can be embodied in one unit. Conversely, the features and functions of one unit described above can be further divided into multiple units to be embodied.
[0264] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
[0265] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0266] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A method for displaying a conversation message, characterized in that: The method is applied to the group chat function in the instant messaging software, and a conversation group is established through the group chat function of the instant messaging software. The conversation members in the conversation group chat in the conversation message interface. The method includes: displaying an information collection page, and receiving the session member information input by the session member through the information collection page; If the session member information includes private information of the session member, encrypting the private information of the session member to generate an encrypted identifier of the private information of the session member, wherein the encryption is used to indicate that the private information of the session member is not visible to other session members except the initiator and participants of the information collection page; Displaying an information collection session message in the session message interface, wherein the information collection session message includes an encrypted identifier of the private information of the session members; The session member includes a first session member or a second session member, the first session member is the initiator, and the second session member is the participant.
2. The method according to claim 1, characterized in that Before encrypting the private information of the session members and generating the encrypted identifier of the private information of the session members, the method further includes: Display privacy protection controls; The step of encrypting the private information of the session member to generate an encrypted identifier of the private information of the session member includes: In response to the triggering operation of the privacy protection control, the private information of the session member is encrypted to generate an encrypted identifier of the private information of the session member.
3. The method according to claim 2, characterized in that The information collection page includes an information input box, and the information input box is used to trigger the display of the privacy protection control; The method further comprises: The encrypted identifier of the private information of the session member is displayed in the information input box.
4. The method according to claim 3, characterized in that The information collection page includes a message sending control, and the method further includes: In response to a re-triggering operation on the privacy protection control, displaying the private information of the session member in the information input box; In response to a triggering operation on the message sending control, an information collection session message including the private information of the session members is displayed in the session message interface.
5. The method according to any one of claims 1 to 4, characterized in that: The session member information also includes non-private information of the session members, and the method further includes: In response to a triggering operation on the information input box, displaying the private information and non-private information of the conversation member in the information input box; In response to an input operation in the information input box, modifying the private information or non-private information of the conversation member in the information input box; After the input operation is completed, the encrypted identifier of the private information of the conversation member and the modified non-private information thereof are displayed in the information input box, or the modified encrypted identifier of the private information of the conversation member and the non-private information thereof are displayed.
6. The method according to claim 2, characterized in that The information collection page includes the privacy protection control, and the privacy protection control is used to trigger the display of the privacy input box; In response to a triggering operation on the privacy protection control, encrypting the private information of the session member and generating an encrypted identifier of the private information of the session member includes: In response to a triggering operation on the privacy protection control, displaying the privacy input box; If an input operation on the privacy input box is detected, the input information in the privacy input box is used as the private information of the session member; The private information of the session members is encrypted to generate an encrypted identifier of the private information of the session members.
7. The method according to claim 6, characterized in that The method further comprises: If no input operation on the privacy input box is detected, the privacy input box is hidden.
8. The method according to claim 6 or 7, characterized in that The method further comprises: When the privacy input box is displayed, a privacy protection mark is displayed; In response to a triggering operation on the privacy protection flag, converting the private input box into a public input box; If an input operation on the public input box is detected, the input information in the public input box is used as the non-private information of the conversation member.
9. The method according to any one of claims 1 to 8, characterized in that: The session member is the first session member, and the first session member is the initiator of the group relay; Before displaying the information collection page, the method further includes: receiving a conversation message input by the first conversation member in a message input box of the conversation message interface of the conversation group; if the conversation message satisfies a solitaire format, determining that the conversation message is an information collection conversation message for initiating a group solitaire, and displaying an information collection control; The display information collection page includes: In response to the triggering operation of the information collection control by the first session member, an information collection page is displayed, and the first session member information input by the first session member is received through the information collection page.
10. The method according to claim 9, characterized in that The method further comprises: Display export controls; In response to the triggering operation of the export control by the first session member, the session member information in the information collection session message is exported according to a specified format, the session member information including the first session member information.
11. The method according to any one of claims 1 to 8, characterized in that: The session member is the second session member, and the second session member is a participant in the group relay; Before displaying the information collection page, the method further includes: Displaying, on the conversation message interface of the conversation group, an information collection conversation message that satisfies a chain format and is initiated by the first conversation member, and displaying a participation information collection control; The display information collection page includes: In response to the triggering operation of the participation information collection control by the second session member, an information collection page is displayed, and the second session member information input by the second session member is received through the information collection page.
12. An electronic device, characterized in that: include: one or more processors; A storage device configured to store one or more programs, which, when executed by the one or more processors, enable the one or more processors to implement the conversation message display method according to any one of claims 1 to 11.
13. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the conversation message display method according to any one of claims 1 to 11 is implemented.
14. A computer program product comprising a computer program, wherein the computer program executes the conversation message display method according to any one of claims 1 to 11.