Session Message Display Method and Related Devices
By automatically triggering the encryption processing of privacy protection controls in the session message interface of the instant messaging tool, the problems of inefficient information collection and privacy leakage in the existing technology are solved, and efficient and secure privacy information collection is achieved.
Patent Information
- Application Number
- CN202010043654.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-01-15
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2040-01-15
AI Technical Summary
When collecting private information of others, the prior art has problems such as low efficiency, low recovery rate, high communication cost and dispersed information, and private information is easily leaked.
By receiving information collection session messages in the session message interface of the instant messaging tool, the privacy protection control is automatically triggered for encryption processing, and an encryption identifier is displayed in the session message interface to ensure that the information is visible only by the initiator and the collection object, and providing information input boxes and message sending controls to facilitate the collection of privacy information.
It improves the efficiency and accuracy of information collection, reduces the statistical workload of sponsors, ensures the security of private information, prevents personal privacy leakage, and simplifies the information collection process.
Smart Images

Figure CN113127116B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technologies, and in particular, to a method and apparatus for displaying session messages, an electronic device, and a computer-readable storage medium. Background Art
[0002] Currently, when a sponsor needs to collect information from others (usually including privacy information), in order to ensure that the privacy information of the collection object is only visible to the sponsor and not disclosed to others, a separate collection method is generally adopted. The main collection forms include the following:
[0003] First, face-to-face collection offline. This method requires the sponsor to contact the collection object one-on-one offline to obtain their information. The collection threshold is high and the efficiency is low.
[0004] Second, collection by text message. This method mainly collects information by sending text messages to the mobile phones of the collection objects, and the collection objects reply to the text messages. However, currently, mobile phone text messages are mainly used to receive various verification codes and are filled with a large number of spam messages. Collecting user information by text message has a low recovery rate.
[0005] Third, collection by email. However, the usage frequency of email is relatively low, and the collection objects do not view it in a timely manner, which will also lead to the problem of low recovery rate.
[0006] Fourth, collection through private chat using an IM (Instant Messaging) chat tool. However, this method relies on the sponsor and the collection object to collect information through private chat using an IM chat tool. The communication cost is relatively high, the information is scattered, and the sponsor needs to manually summarize and organize it, which is a large workload and prone to errors.
[0007] Therefore, a new method and apparatus for displaying session messages, an electronic device, and a computer-readable storage medium are needed.
[0008] It should be noted that the information disclosed in the above background art section is only used to enhance the understanding of the background of the present disclosure. Summary of the Invention
[0009] Embodiments of the present disclosure provide a method and apparatus for displaying session 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.
[0010] Other features and advantages of the present disclosure will become apparent through the following detailed description, or will be partially learned through the practice of the present disclosure.
[0011] An embodiment of the present disclosure provides a method for displaying session messages. The method includes: receiving an information collection session message in 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 privacy information of a first session member in the session group; in response to a trigger operation of the first session member on a privacy protection control, performing an encryption process on the privacy information of the first session member to generate an encryption identifier of the privacy information of the first session member; in response to a trigger operation of the first session member on a message sending control, displaying the information collection session message in the session message interface, where the information collection session message includes the encryption identifier of the privacy information of the first session member.
[0012] An embodiment of the present disclosure provides a method for displaying session messages. The method includes: displaying an information collection session message and its participation information collection control in a session message interface of a session group; in response to a trigger operation of a second session member in the session group on the participation information collection control, displaying an information collection page, where the information collection page includes an information addition control and a message sending control; in response to a trigger operation on the information addition control, displaying an information input box in the information collection page; if privacy information of the second session member is input in the information input box, then displaying a privacy protection control; in response to a trigger operation on the message sending control, displaying an information collection session message including the privacy information of the second session member in the session message interface.
[0013] An embodiment of the present disclosure provides a method for displaying session messages. The method includes: displaying an information collection session message and its participation information collection control in a session message interface of a session group; in response to a trigger operation of a second session member in the session group on the participation information collection control, displaying an information collection page, where the information collection page includes a privacy protection control and a message sending control; in response to a trigger operation on the privacy protection control, displaying a privacy input box in the information collection page; if an input operation on the privacy input box is detected, then using the input information in the privacy input box as the privacy information of the second session member; performing an encryption process on the privacy information of the second session member to generate an encryption identifier of the privacy information of the second session member; in response to a trigger operation on the message sending control, displaying an information collection session message including the encryption identifier of the privacy information of the second session member in the session message interface.
[0014] An embodiment of the present disclosure provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the method for displaying session messages as described in the above embodiments.
[0015] Embodiments of the present disclosure provide an electronic device, including: one or more processors; a storage device configured to store one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement the session message display method as described in the above embodiments.
[0016] In the technical solutions provided by some embodiments of the present disclosure, on the one hand, by receiving information collection session messages through the session message interface of the session group, the efficiency of information collection can be improved. There is no need for the initiator to sort out the information of the collection objects one by one, reducing the information statistics workload of the initiator, and it can ensure that information collection errors caused by the subjective reasons of the initiator are avoided, improving the accuracy of information collection. On the other hand, when the privacy information of the session members is included in the information collection session message, the privacy protection control will be automatically triggered. Thus, the session members can choose to encrypt their privacy information, and only the encrypted identifier of their privacy information is displayed in the information collection session message. In this way, it can be ensured that their privacy information is only disclosed to the initiator and themselves, and is invisible to other session members in the session group, ensuring the security of the personal privacy of the collection objects and preventing personal privacy leakage. At the same time, it also facilitates the session members to quickly fill in personal information, improving the overall efficiency of information collection.
[0017] It should be understood that the above general description and subsequent detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present disclosure and used together with the specification to explain the principles of the present disclosure. Obviously, the accompanying drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts. In the drawings:
[0019] Figure 1 A schematic diagram showing an exemplary system architecture to which the session message display method or session message display device of the embodiments of the present disclosure can be applied;
[0020] Figure 2 A schematic diagram showing the structure of a computer system of an electronic device suitable for implementing the embodiments of the present disclosure;
[0021] Figure 3 A flowchart schematically showing the session message display method according to an embodiment of the present disclosure;
[0022] Figure 4 Shows Figure 3Schematic diagram of the processing procedure of step S320 shown in [a specific context] in an embodiment;
[0023] Figure 5 Schematic diagram showing a session message interface according to an embodiment of the present disclosure;
[0024] Figure 6 Schematic diagram showing an information collection page according to an embodiment of the present disclosure;
[0025] Figure 7 Schematic diagram showing an information collection page according to an embodiment of the present disclosure;
[0026] Figure 8 Shows Figure 3 Schematic diagram of the processing procedure of step S330 shown in [a specific context] in an embodiment;
[0027] Figure 9 Schematic diagram showing an information collection page according to an embodiment of the present disclosure;
[0028] Figure 10 Schematic diagram showing an information collection page according to an embodiment of the present disclosure;
[0029] Figure 11 Schematic diagram showing a session message interface according to an embodiment of the present disclosure;
[0030] Figure 12 Schematic flowchart showing a method for displaying session messages according to an embodiment of the present disclosure;
[0031] Figure 13 Schematic diagram showing a session message interface according to an embodiment of the present disclosure;
[0032] Figure 14 Schematic flowchart showing a method for displaying session messages according to an embodiment of the present disclosure;
[0033] Figure 15 Schematic diagram showing an information collection page according to an embodiment of the present disclosure;
[0034] Figure 16 Schematic diagram showing an information collection page according to an embodiment of the present disclosure;
[0035] Figure 17 Schematic diagram showing an information collection page according to an embodiment of the present disclosure;
[0036] Figure 18 Schematic diagram showing a session message interface according to an embodiment of the present disclosure;
[0037] Figure 19 Schematically shows a flowchart of a session message display method according to an embodiment of the present disclosure;
[0038] Figure 20 Schematically shows a schematic diagram of a session message interface according to an embodiment of the present disclosure;
[0039] Figure 21 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0040] Figure 22 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0041] Figure 23 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0042] Figure 24 Schematically shows a schematic diagram of a session message interface according to an embodiment of the present disclosure;
[0043] Figure 25 Schematically shows a flowchart of a session message display method according to an embodiment of the present disclosure;
[0044] Figure 26 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0045] Figure 27 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0046] Figure 28 Schematically shows a schematic diagram of a session message interface according to an embodiment of the present disclosure;
[0047] Figure 29 Shows Figure 3 A schematic diagram of the processing procedure of step S320 shown in [a certain reference] in an embodiment;
[0048] Figure 30 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0049] Figure 31 Shows Figure 3 A schematic diagram of the processing procedure of step S330 shown in [a certain reference] in an embodiment;
[0050] Figure 32 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0051] Figure 33Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0052] Figure 34 Schematically shows a flowchart of a session message display method according to an embodiment of the present disclosure;
[0053] Figure 35 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0054] Figure 36 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0055] Figure 37 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0056] Figure 38 Schematically shows a flowchart of a session message display method according to an embodiment of the present disclosure;
[0057] Figure 39 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0058] Figure 40 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0059] Figure 41 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure;
[0060] Figure 42 Schematically shows a schematic diagram of a system architecture according to an embodiment of the present disclosure;
[0061] Figure 43 Schematically shows a flowchart of a session message display method according to an embodiment of the present disclosure;
[0062] Figure 44 Schematically shows a flowchart of a session message display method according to an embodiment of the present disclosure;
[0063] Figure 45 Schematically shows a block diagram of a session message display device according to an embodiment of the present disclosure;
[0064] Figure 46 Schematically shows a block diagram of a session message display device according to an embodiment of the present disclosure;
[0065] Figure 47 Schematically shows a block diagram of a session message display device according to an embodiment of the present disclosure. Detailed implementation manners
[0066] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, the exemplary embodiments can be implemented in various 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 concept of the exemplary embodiments to those skilled in the art.
[0067] In addition, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of the embodiments of the present disclosure. However, those skilled in the art will recognize that the technical solutions of the present disclosure may be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be employed. In other instances, well-known methods, devices, implementations, or operations are not shown or described in detail to avoid obscuring aspects of the present disclosure.
[0068] The block diagrams shown in the drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0069] The flowcharts shown in the drawings are merely illustrative and do not necessarily include all of the content and operations / steps, nor are they necessarily executed in the order described. For example, some operations / steps may be decomposed, while some operations / steps may be combined or partially combined, so the actual execution order may change according to the actual situation.
[0070] Figure 1 A schematic diagram of an exemplary system architecture 100 to which the session message display method or session message display device according to the embodiments of the present disclosure can be applied is shown.
[0071] As Figure 1 shown, the system architecture 100 may include a first terminal 101, a second terminal 102, a network 103, and a server 104. The network 103 is used to provide a medium for communication links between the first terminal 101, the second terminal 102, and the server 104. The network 103 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.
[0072] Users can interact with the server 104 through the network 103 using the first terminal 101 and the second terminal 102 to receive or send messages, etc. Among them, the first terminal 101 and the second terminal 102 can be various electronic devices with a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, wearable devices, virtual reality devices, smart homes, and so on.
[0073] An application program with instant messaging function (hereinafter referred to as an IM chat tool) can be installed and run on the first terminal 101. This application program can enable the terminal to implement the instant messaging function. The first terminal is the terminal used by the first user, and the first user uses the first terminal 101 to conduct instant messaging with other terminals (such as the second terminal 102).
[0074] The server 104 can include at least one of a server, multiple servers, a cloud computing platform, and a virtualization center. The server 104 can be used to provide background services for supporting application programs with instant messaging functions. Optionally, the server 104 undertakes the main computing work, and the first terminal 101 and the second terminal 102 undertake the secondary computing work; or, the server 104 undertakes the secondary computing work, and the first terminal 101 and the second terminal 102 undertake the main computing work; or, a distributed computing architecture is adopted among the server 104, the first terminal 101, and the second terminal 102 for collaborative computing.
[0075] An application program with instant messaging function can be installed and run on the second terminal 102. This application program can enable the terminal to implement the instant messaging function. The second terminal 102 is the terminal used by the second user, and the second user uses the second terminal 102 to conduct instant messaging with other terminals (such as the first terminal 101).
[0076] Optionally, the application programs installed on the first terminal 101 and the second terminal 102 are the same, or the application programs installed on the two terminals are the same type of application programs 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 examples. The device types of the first terminal 101 and the second terminal 102 are the same or different. The following embodiments take the terminal including a smart phone as an example.
[0077] Those skilled in the art can know that the number of the above terminals can be more or less. For example, the above terminals can be only one, or dozens or hundreds of the above terminals, or even more. The embodiments of the present application do not limit the number and device types of the terminals.
[0078] Figure 2The structural diagram of a computer system of an electronic device suitable for implementing the embodiments of the present disclosure is shown.
[0079] It should be noted that Figure 2 The computer system 200 of the shown electronic device is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.
[0080] As Figure 2 shown, the computer system 200 includes a central processing unit (CPU, Central Processing Unit) 201, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM, Read-Only Memory) 202 or the program loaded from the storage section 208 into the random access memory (RAM, Random Access Memory) 203. In the RAM 203, various programs and data required for system operation are also stored. The CPU 201, ROM 202, and RAM 203 are connected to each other via a bus 204. An input / output (I / O) interface 205 is also connected to the bus 204.
[0081] The following components are connected to the I / O interface 205: an input section 206 including a keyboard panel, a mouse, etc.; an output section 207 including such as a cathode ray tube (CRT, Cathode Ray Tube), a liquid crystal display (LCD, Liquid Crystal Display), etc. and a speaker, etc.; a storage section 208 including a hard disk, etc.; and a communication section 209 including a network interface card such as a LAN (Local Area Network, local area network) card, a modem, etc. 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. A removable medium 211, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 210 as needed so that the computer program read from it can be installed into the storage section 208 as needed.
[0082] In particular, according to the embodiments of the present disclosure, the processes described below with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable storage medium, and the computer program includes program codes for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through 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, various functions defined in the methods and / or devices of the present application are executed.
[0083] It should be noted that the computer-readable storage medium shown in the present disclosure can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can 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 (Erasable Programmable Read Only Memory)), or a 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 of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, in which the computer-readable program code is carried. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable storage medium other than the computer-readable storage medium, and this computer-readable storage medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable storage medium can be transmitted by any appropriate medium, including but not limited to: wireless, wire, optical cable, RF (Radio Frequency), etc., or any suitable combination of the above.
[0084] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of methods, apparatuses, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a portion of code that 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 blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, as well as combinations of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0085] The units described in the embodiments of the present disclosure can be implemented in software or in hardware, and the described units can also be provided in a processor. Among them, the names of these units do not, in some cases, constitute a limitation on the unit itself.
[0086] On the other hand, the present application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or it may exist separately without being assembled into the electronic device. The above computer-readable storage medium carries one or more programs, and when the one or more programs are executed by an electronic device, the electronic device is caused to implement the methods described in the following embodiments. For example, the electronic device can implement as 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 respective steps shown.
[0087] The group chat function of an IM chat tool can be realized by creating a conversation group (also called a group) to enable chatting among multiple (more than two) users. However, due to the relatively large number of conversation members (also called group members) in the conversation group, the conversation messages in the conversation group are usually quite numerous. When some or all of the conversation members in the conversation group answer a certain topic, the answers are easily drowned out by other conversation messages in the conversation group. When a certain conversation member in the conversation group wants to collect the answers to a certain topic, they need to look through the message records to search and collect, which makes the process of collecting messages too cumbersome and there may also be cases of missed collection.
[0088] In response to the above situation, in the related art, an IM chat tool has introduced a group dragon head following function, which is a way to count the sign-up people in a social scenario. Usually, it is initiated by the initiator in the group chat conversation group. For example, it can start with Arabic numerals, and the conversation members sign up one by one in sequence. By displaying the dragon head following conversation messages in the conversation message interface of the conversation group, any conversation member in the conversation group can view the message content of the dragon head following conversation messages at one time, avoiding the problem of the cumbersome process of collecting messages.
[0089] However, in the current group chat dragon head following scenario, the information filled in by the conversation members during the dragon head following is visible to all people in the conversation group. In this way, on the one hand, it will lead to the exposure of personal privacy. On the other hand, many conversation members choose to provide personal information by privately replying to the initiator in order to protect their privacy, which greatly increases the workload of the dragon head following initiator in statistics information.
[0090] Figure 3 The flowchart of the conversation message display method according to an embodiment of the present disclosure is schematically shown. The method provided by the embodiments 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 in. 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 embodiments 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 create a conversation group, and all conversation members in the conversation group can chat in a conversation message interface.
[0091] As Figure 3 shown, the conversation message display method provided by the embodiments of the present disclosure may include the following steps.
[0092] In step S310, receive an information collection conversation message in the conversation message interface of the conversation group. The information collection conversation message includes first conversation member information, and the first conversation member information includes the privacy information of the first conversation member in the conversation group.
[0093] In the following embodiments, the first terminal 101 is taken as an example of the terminal held by the session member (initiator, first user) who initiates information collection, and the second terminal 102 is taken as an example of the terminal held by the session member (second user) who is other than the initiator in the session group and replies to the information collection session message initiated by the initiator. The first user and the second user are in the same session group.
[0094] It should be noted that the user roles of the first user and the second user can be interchanged under different circumstances. For example, when the first user collects information related to topic A, the first user can be the initiator, but when replying to the session message of topic B initiated by other users, the first user becomes the second user, and the present disclosure does not limit this.
[0095] In the embodiments of the present disclosure, the session message interface of the session group refers to the message panel (all in one, AIO) for interaction among session members in the session group, which generally may include a message display box and a message input box. Among them, the message input box can be used for session members to input the message content of the session message, and the message display box can be used to display the message content of the session messages sent by session members in the session group. The information collection session message is a kind of session message, which is used to collect information of at least some session members in the session group.
[0096] In an exemplary embodiment, the first session member may be the first user, and the corresponding first session member information includes first user information, such as the name of the first user or the nickname in the session group, mobile phone number, ID number, work unit, home address, age, etc. The first user can input an information collection session message (also referred to as a group dragon head session message) into the message input box of the session group through the IM chat tool installed on the first terminal to initiate a group dragon head. When the first user initiates the group dragon head, the first user can input its own relevant information in the dragon head session message as the first collection object of the current group dragon head. The relevant information here may include the privacy information of the first user, such as the ID number, work unit, etc.
[0097] In an exemplary embodiment, the first session member may also be the second user, and the corresponding second session member information includes second user information, such as the age, bank card number, birth address, gender, etc. of the second user. The second user may receive the information collection session message sent by the first user in the session group through the IM chat tool installed on the second terminal and display it in the message display box on the session message interface of the session group. The information collection session message sent by the first user may or may not include the first user information. In some cases, the initiator only initiates a group chain message, but does not participate in this information collection itself. For example, in a certain class group, the teacher in the group acts as the initiator of a group chain message operation, sends an information collection session message, and the parents in the group participate in the chain message and reply to the information collection session message to collect the relevant information of the parents. The second user may add the second user information to the information collection session message, and the second user information may include the privacy information of the second user, such as the mobile phone number, work unit, etc. of the second user.
[0098] In an exemplary embodiment, the privacy information of the first session member in the session group may include the privacy information of other users input by the first session member. Here, the other users may refer to users who are not session members in the session group. For example, in a certain class group, which includes the parents of this class, when the parents participate in the group chain message initiated by the teacher, they can fill in the privacy information of their children, such as the height, weight, name, etc. of their children.
[0099] The privacy information in the embodiments of the present disclosure refers to personal information that has nothing to do with public interests and group interests and that the parties do not want others to know or others are inconvenient to know, and can only be disclosed to those with confidentiality obligations, such as the initiator here.
[0100] In step S320, a privacy protection control and a message sending control are displayed.
[0101] In an exemplary embodiment, if the first session member is the first user and the corresponding first session member information includes the first user information, when it is detected that the first user inputs his / her privacy information, the automatic display of the privacy protection control can be triggered. In some other embodiments, the privacy protection space may always exist, and the present disclosure does not limit this. If the first session member is the second user and the corresponding second session member information includes the second user information, when it is detected that the second user inputs his / her privacy information, the automatic display of the privacy protection control can be triggered.
[0102] 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 embodiments). Among them, the privacy protection control can be displayed on the message display interface in the form of a pop-up box, for example, or can jump to another page and be displayed on that another page. The message sending control can be displayed on the message display interface, for example, on the right side of the message input box; or can be displayed on that another page.
[0103] The embodiments of the present disclosure do not limit how the privacy information is input (for example, it can be input by clicking on the virtual keyboard panel, voice input, gesture input, etc.), where the privacy information is input, the display positions of the privacy protection control and the message sending control, the display styles (in text form, icon form, or a combination of text and icon forms, etc.), and so on.
[0104] In step S330, in response to the triggering operation of the first session member on the privacy protection control, the privacy information of the first session member is encrypted to generate an encryption identifier for the privacy information of the first session member.
[0105] If the first user or the second user does not want other session members except the initiator and themselves to see their privacy information, the first user or the second user can choose to encrypt their privacy information by triggering the privacy protection control. Here, the triggering operation can be any operation that can notify the system to perform encryption processing, such as clicking, double-clicking, or dragging the privacy protection control. The generated encryption identifier can be represented by one or more specified symbols, for example, represented by multiple "*" in the following embodiments, but the present disclosure does not limit the form of the encryption identifier, as long as it is any identifier that can not directly display the corresponding privacy information in the information collection session message.
[0106] In step S340, in response to the triggering operation of the first session member on the message sending control, the information collection session message is displayed in the session message interface, including the encryption identifier of the privacy information of the first session member.
[0107] For example, after the first user fills in the first user information in the message input box or that another page, the first user can click the message sending control, for example, to send the information collection session message including the first user information to other session members in 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 privacy information of the first user is represented by an encryption identifier and displayed in the message display box of the session message interface of the session group.
[0108] For another example, after the second user fills in the second user information in the message input box or on the other page, the second user can, for example, click the message sending control to send the information collection session message including the second user information to other session members of the session group, which is displayed in the message display box on the session message interface of the IM chat tool of the first terminal of the first user and the second terminal of the second user, and the corresponding privacy information of the second user is represented by an encryption identifier.
[0109] The session message display method provided by the embodiments of the present disclosure, on the one hand, by receiving the information collection session message through the session message interface of the session group, can improve the efficiency of information collection, without the initiator having to sort out the information of the collection objects one by one, reducing the information statistics workload of the initiator, and can ensure that there are no information collection errors caused by the subjective reasons of the initiator, improving the accuracy of information collection; on the other hand, when the information collection session message includes the privacy information of the session members, the privacy protection control will be automatically triggered, so that the session members can choose to encrypt their privacy information, and only the encryption identifier of their privacy information is displayed in the information collection session message. In this way, it can be ensured that their privacy information is only public to the initiator and themselves, and is invisible to other session members in the session group, ensuring the security of the personal privacy of the collection objects and preventing personal privacy leakage. At the same time, it also facilitates the session members to quickly fill in personal information, improving the overall efficiency of information collection.
[0110] Next, through Figure 4-44 embodiments, the method provided by the embodiments of the present disclosure will be illustrated by examples, but the present disclosure is not limited thereto. In the following embodiments, according to the different information filling requirements of users, there are two group joint message information collection methods based on personal privacy protection. The first method is the automatic trigger mode, and the second method is the active trigger mode. First, the first method, that is, the automatic trigger mode, will be described below.
[0111] Figure 4 shows Figure 3 a schematic diagram of the processing process of step S320 shown in Figure 4 in an embodiment. As
[0112] shown, in the embodiments of the present disclosure, the above step S320 may further include the following steps. Here, it is assumed that the first session member is the first user, that is, the initiator of the group joint message.
[0113] In an exemplary embodiment, the method may further include: receiving, in a message input box of a session message interface of a session group, a session message input by a first session member; determining whether the session message meets a serial connection format; and if the session message meets the serial connection format, determining that the session message is an information collection session message.
[0114] Wherein, the serial connection format may be that the session message includes a specific keyword and / or a specific symbol. The specific keyword may be any one or more of, for example, "sign up", "serial connection", "participate", or "take part in", etc., but the present disclosure is not limited thereto and may be set according to the actual application scenario. The specific mathematical symbol may be, for example, the Arabic numerals "1" and "2", but the present disclosure is not limited thereto, and any other mathematical symbols that can represent a sequential relationship may be used, such as "a" and "b", or "A" and "B", or "I" and "II", etc.
[0115] Figure 5 Schematically shows a schematic diagram of a session message interface according to an embodiment of the present disclosure. As Figure 5 shown, the session message interface includes a message display box 13 and a message input box 14. Optionally, the session message interface may further include a virtual keyboard panel 15, and the virtual keyboard panel 15 may adopt any one of the keyboard panel layout forms. For example, it may include pinyin, English letters, numbers, symbols, etc., and the specific keyboard panel layout form is not shown in the figure. The virtual keyboard panel 15 may further include a message sending control 16 (represented by the "send" virtual button here), but the present disclosure does not limit that the position of the message sending control 16 must be on the virtual keyboard panel 15. For example, it may also follow the right side of the message input box 14.
[0116] Here, it is assumed that the first user is the initiator of the group serial connection. In the message input box 14 of the session group (11 represents the group name of the session group, and 12 represents the number of session members in the session group), a session message "Hi everyone, line up and sign up first, then I will apply for the dance club fee. If the approval is passed, I will ask everyone to pay the club fee. 1.2." is input. At this time, the specific keyword "sign up" and the specific symbols, that is, the Arabic numerals "1" and "2", are detected, so it meets the serial connection format. At this time, it is determined that the session message is a serial connection session message, and then the information collection control 17 will be automatically triggered to display "You may want to initiate... group serial connection" in the information collection control 17 to prompt the first user to click on the information collection control 17 to set up the group serial connection.
[0117] In Figure 5In the embodiment, the information collection control 17 is displayed in the form of a pop-up box on the message display box 13, but the present disclosure is not limited to this. The text or symbols displayed in the information collection control 17, the position of the information collection control 17 and its style are not limited to this and can be adjusted according to the design.
[0118] In step S322, in response to the triggering operation on the information collection control, an information collection page is displayed, wherein the information collection page includes an information input box and the message sending control.
[0119] In the embodiment of the present disclosure, the triggering operation of the information collection control may be any pre-set operation behavior, such as any one or more of single click, double click, specific gesture, voice instruction, etc. For example, the first user clicks Figure 5 The information collection control 17 in the example jumps to Figure 6 The information collection page shown (hereinafter may also be referred to as the group solitaire panel).
[0120] exist Figure 6 In the embodiment of the group solitaire panel, the group solitaire panel may include an information input box 27 and a message sending control 22. The user may enter the solitaire session message in the information input box 27. Optionally, a cancel control 21 may be included, which may be used to cancel the group solitaire setting and return to the previous state. Figure 5 The system will automatically parse the message of the chain conversation entered by the first user in the message input box, extract the information of the chain topic (or theme) 25, such as "Hi, everyone, please 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.", how many people are currently in the chain (for example, it is displayed here "1 person has already taken the chain"), and fill in the chain format 26.
[0121] Optionally, the system can also display the nickname of the initiator in the conversation group as "猫爱鱼呀", and display the initiator's avatar (represented here by "A" 23 in a circle), and the initiator can click the reminder chain control 24 to remind at least some of the conversation members in the conversation group to pay attention to the chain conversation message in the form of "@".
[0122] Optionally, the system can automatically fill in the nickname of the initiator in the information input box 27, so that the initiator can quickly participate in the chain and reduce the information required to be input. However, in other embodiments, the initiator can also manually input the information he wants to input, such as a nickname, in the information input box 27.
[0123] Optionally, a virtual keyboard panel 28 may further be included on the information collection page for entering information in the information input box 27. Optionally, an information input completion control 29 may further be included on the virtual keyboard panel 28 for indicating that the information entered in the information input box 27 this time has been completed.
[0124] In step S323, if the privacy information of the first session member is received in the information input box, the privacy protection control is displayed.
[0125] Figure 7 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure. As Figure 7 shown, if the first user continues to enter other information in the information input box 27, such as their mobile phone number "12345678900" and the company they work for "XX Bank", when it is detected that more information is entered in the information input box 27 than the automatically filled sponsor's nickname, the privacy protection control will be automatically triggered to be displayed, such as Figure 7 the privacy protection control 210 shown on the far right in 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 icons are not limited to Figure 7 the examples given, as long as the privacy protection function can be enabled.
[0126] Optionally, when the privacy protection control 210 is first triggered, a prompt message 211 may appear, such as Figure 7 in the form of a bubble, the prompt message "Click to enable privacy protection" is displayed above the privacy protection control 210 to conveniently inform the user of the function of the privacy protection control 210.
[0127] Figure 8 Shows Figure 3 a schematic diagram of the processing procedure of step S330 in an embodiment as shown in Figure 8 shown. In the embodiment of the present disclosure, the above step S330 may further include the following steps.
[0128] In step S331, in response to the trigger operation on the privacy protection control, the privacy information of the first session member is encrypted to generate an encryption identifier of the privacy information of the first session member.
[0129] Users can protect the privacy of their own information. Figure 9 Schematically shows a schematic diagram of an information collection page according to an embodiment of the present disclosure. The Figure 7 bubble for displaying the prompt message "Click to enable privacy protection" may automatically disappear after a set duration, such as 1 second.
[0130] In step S332, an encrypted identifier of the privacy information of the first session member is displayed in the information input box.
[0131] If the first user clicks Figure 9 on the privacy protection control 27, the user interface shown in Figure 10 will be entered. At this time, a prompt message 212 of "Privacy protection has been enabled, and the information filled in is invisible to other members" can pop up on the information collection page, prompting the first user that the privacy information he filled in will be encrypted so that other session members except the initiator and the filler himself cannot see it.
[0132] In Figure 10 the embodiment, the prompt message of "Privacy protection has been enabled, and the information filled in is invisible to other members" is displayed at the uppermost side of the information collection page in the form of a toast (small pop-up box), but the present disclosure is not limited thereto. The position of the toast, the specific text content, etc. can all be designed independently. In addition, in addition to this interaction method of toast, other information reminder methods can also be adopted. Toast belongs to a lightweight feedback, generally appearing for 1 to 2 seconds and automatically disappearing. It can appear at any position of the upper, middle, and lower parts of the screen. Since the toast can automatically disappear without the user's operation (clicking to confirm or close), it will not interrupt the user's current task and improves the user experience.
[0133] In an exemplary embodiment, the method may further include: displaying an export control; in response to a trigger operation of the first session member on the export control, exporting the session member information in the information collection session message in a specified format, where the session member information includes the first session member information.
[0134] Continuing to refer to 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 retracted. Optionally, an export control 214 (represented by "organized into a table" here) can be further displayed. The initiator can click on this export control to export the session member information that has been collected in the information collection session message in a specified format (taking the form of a table as an example here, but the present disclosure is not limited thereto) to the local, for example, the local storage space of the first terminal here. In Figure 10 the embodiment, the session member information in the information collection session message only includes the first session member information, but the present disclosure is not limited thereto. The initiator can click the export control at any time to export the session member information that has been collected. This is convenient for the initiator to organize all the collected information with one click, without the need for manual organization, reducing the statistical workload of the initiator and avoiding human errors in the initiator's manual organization, improving the accuracy of information collection.
[0135] Optionally, after the first user clicks on the privacy protection control 210, an identifier can be added to the icon of the privacy protection control 210 (for example, Figure 10 the slash in) to indicate that the privacy protection function is enabled. At the same time, the appearance of the information input box 27 can be changed from white to a background color of another color, such as a dark gray background color, to more clearly remind the user that the privacy protection function has been enabled. However, the present disclosure is not limited thereto.
[0136] As Figure 10 shown, when the first user enables the privacy protection function, within the information input box 210, information other than the nickname of the originator automatically filled in by the system is automatically encrypted, and only the encrypted identifier "*******" is displayed. In other embodiments, all the information within the information input box 210 can also be encrypted, that is, the nickname of the originator can also be displayed as an encrypted identifier. In some other embodiments, the first user can also precisely select the information that he hopes to encrypt. For example, the first user can select the mobile phone number for encryption, or select the company where he works for encryption, or select the name for encryption, or select the mobile phone number and name for encryption, or select the company where he works and the name for encryption, and so on.
[0137] After the first user clicks on the message sending control 22 on the information collection page, the information collection session message can be sent to the session group. For example, as Figure 11 shown, the information collection session message is displayed in the message display box 13 of the session group, and the privacy information of the first user, that is, the mobile phone number and the company where he works here, is displayed with an encrypted identifier.
[0138] In the Figure 11 embodiment, on the periphery (for example, below, but the present disclosure is not limited thereto) of the information collection session message displayed in the message display box 13, an information collection participation control 18 (represented by "participate in the dragon head" here) can also be displayed, so that session members can click on the information collection participation control 18 to enter the group dragon head panel, facilitating quick and convenient group dragon head operations.
[0139] Figure 12 Schematically shows a flowchart of a method for displaying session messages according to an embodiment of the present disclosure. As Figure 12 shown, compared with the above embodiment, the method provided by the embodiment of the present disclosure is different in that it can further include the following steps.
[0140] In step S1210, in response to a re-triggering operation on the privacy protection control, the privacy information of the first session member is displayed in the information input box.
[0141] As described above Figure 10As shown, if the first user clicks on the privacy protection control 210 again, it can return to the user interface as shown in Figure 9 At the same time, a toast message "Privacy protection has been turned off, and the information filled in is visible to members." is displayed at the upper side of the information collection page, which means that the privacy protection mode is revoked and the information filled in becomes normal display text.
[0142] In step S1220, in response to the triggering operation on the message sending control, an information collection session message including the privacy information of the first session member is displayed in the message display box.
[0143] After the first user clicks on the message sending control 22 of the information collection page, the information collection session message can be sent to the session group. For example, as shown in Figure 13 The information collection session message is displayed in the message display box 13 of the session group, and the mobile phone number and company of the first user are normally displayed.
[0144] Figure 14 Schematically shows a flowchart of a session message display method according to an embodiment of the present disclosure. In the embodiment of the present disclosure, the first session member information may further include non-privacy information of the first session member, and the information collection page may further include an information input completion control.
[0145] As shown in Figure 14 Compared with the above embodiment, the method provided by the embodiment of the present disclosure is different in that it may further include the following steps.
[0146] In step S1410, non-privacy information of the first session member is input in the information input box.
[0147] For example, as shown in Figure 6 The non-privacy information of the first session member is the nickname of the initiator "Cat loves fish", and the non-privacy information here can be manually input by the first session member or automatically filled in by the system.
[0148] In step S1420, in response to the triggering operation on the information input box, the privacy information and non-privacy information of the first session member are displayed in the information input box.
[0149] As shown in Figure 15 Although the first user has enabled the privacy protection function, when the first user clicks on any position in the information input box 27, the privacy information that has been encrypted can be normally displayed again. For example, the non-privacy information "Cat loves fish" and the privacy information "12345678900 XX Bank" of the first user are displayed.
[0150] 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.
[0151] 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 his formal name "Zhang Sansi".
[0152] In step S1440, in response to a triggering 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.
[0153] As Figure 17 shown, when the first user finishes modifying, adding, or deleting information, he 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.
[0154] 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.
[0155] In this way, after enabling the privacy protection mode, the session members can still normally modify their own information. They can activate the information input box by clicking on the information input box, so as to see the hidden text information. At this time, the session members can update the text information they filled in themselves.
[0156] It should be noted that although Figure 17 the embodiments only take the modification of the non-privacy information of the session members themselves as an example for illustration, the present disclosure is not limited thereto. The session members can modify their own privacy information and / or non-privacy information in this way.
[0157] 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.
[0158] 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.
[0159] In step S1910, an information collection session message and a participating information collection control are displayed on a session message interface of a session group.
[0160] In the above embodiment, the first user sends the encrypted information collection session message to the AIO. Both the initiator himself (referred to as the host state) and the second user (referred to as the guest state) can see the corresponding encryption mark in the information collection session message, but cannot see the first user's private information itself.
[0161] 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.
[0162] In step S1920, in response to a triggering operation of the second conversation member in the conversation group on the participation information collection control, an information collection page is displayed, the information collection page including an information adding control and a message sending control.
[0163] For example, the second user can click 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 relay 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.
[0164] In step S1930, in response to a triggering operation on the information adding control, an information input box is displayed on the information collection page.
[0165] For example, the second user clicks Figure 21 Add control 215 to the information, 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.
[0166] In step S1940, if the privacy information of the second session member is input in the information input box, a privacy protection control is displayed.
[0167] For example, as Figure 23 shown, the second user can continue to input information in the added information input box. For example, if the second user inputs their mobile phone number "12334455667" and the company they work for "XX Company", after the system detects the privacy information input 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 thereto.
[0168] In step S1950, in response to a trigger operation on the message sending control, an information collection session message including the privacy information of the second session member is displayed in the session message interface.
[0169] For example, if the second user clicks on the Figure 23 message sending control, the session message interface as shown in Figure 24 is entered. Here, it is assumed that the second user does not click on the Figure 23 privacy protection control, that is, when the second user does not enable the privacy protection mode, the privacy information of the second session member in the added information input box will be synchronously presented in the information collection session message in the AIO after being sent.
[0170] Figure 25 Schematically shows a flowchart of a session message display method according to an embodiment of the present disclosure. As Figure 25 shown, compared with the above embodiment, the difference in the method provided by the embodiment of the present disclosure is that it may further include the following steps.
[0171] In step S2510, in response to a trigger operation on the privacy protection control, the privacy information of the second session member is encrypted to generate an encryption identifier for the privacy information of the second session member.
[0172] For example, if the second user clicks on the Figure 23 privacy protection control, a user interface as shown in Figure 26 may be displayed, with a slash added to the privacy protection control and the background color of the information input box changed to dark gray to prompt the second user that the privacy protection function is currently enabled.
[0173] When the second user clicks on the Figure 26 information input completion control 29 in the virtual keyboard panel 28, a display as shown in 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.
[0174] In step S2520, in response to the triggering operation on the message sending control, an information collection session message including the encrypted identification of the private information of the second session member is displayed in the session message interface.
[0175] 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 also the privacy information of the second session member is encrypted.
[0176] 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).
[0177] Figure 29 Shows 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.
[0178] 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.
[0179] For example, refer to the above Figure 5 The embodiment shown.
[0180] In step S325, in response to the triggering operation on the information collection control, an information collection page is displayed, and the information collection page includes the privacy protection control and the message sending control.
[0181] For example, the first user clicks Figure 5 After you click the information collection control in the Figure 30 The information collection page shown includes a privacy protection control 215 and a message sending control.
[0182] Figure 31 Shows Figure 3 The processing diagram of step S330 in one embodiment is shown in FIG. Figure 31 As shown, in the embodiment of the present disclosure, the above step S330 may further include the following steps.
[0183] In step S331, in response to a triggering operation on the privacy protection control, a privacy input box is displayed on the information collection page.
[0184] For example, after the first user clicks the privacy protection control 215 as shown in Figure 30 , a user interface as shown in Figure 32 is displayed, that is, a new column of privacy input box 216 is added below the information input box 27 (it can also be at any other appropriate position on the information collection page). The user can enter privacy information in the privacy input box 216, and the privacy information will be encrypted. Optionally, in order to prompt the user that the information entered in the privacy input box 216 will be encrypted, a prompt text "The privacy information is only visible to yourself and the initiator" can be displayed in the privacy input box 216.
[0185] Optionally, in order to facilitate the user to switch between the privacy protection mode and the non-privacy protection mode, a privacy protection identifier can also be displayed, such as Figure 32 the privacy protection identifier 217 in. In some other embodiments, the privacy protection identifier can always exist, and the present disclosure does not limit this.
[0186] 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 session member.
[0187] The first user can freely fill in privacy information in the privacy input box. For example, as shown in Figure 33 , the first user can enter their mobile phone number "12345678900" in the privacy input box, and at this time the system will automatically use it as the privacy information of the first user.
[0188] In step S333, the privacy information of the first session member is encrypted to generate an encryption identifier for the privacy information of the first session member.
[0189] At this time, the privacy information of the first user will be automatically encrypted. If the first user clicks the information input completion control and the message sending control in Figure 33 , a session message interface as shown in Figure 11 will be displayed.
[0190] 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 on the privacy input box is detected, the privacy input box can be hidden. For example, it can respond to a triggering operation on the information input completion control to hide the privacy input box. 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 completion control 29 on the virtual keyboard panel 28 in it is completed, the privacy input box will disappear and return to the previous Figure 30 user interface shown.
[0191] Figure 34 A flowchart of a session message display method according to an embodiment of the present disclosure is schematically shown. In the embodiment of the present disclosure, the session message interface may further include a message display box, and the first session member information may further include non-privacy information of the first session member.
[0192] As Figure 34 shown, compared with the above other embodiments, the method provided by the embodiment of the present disclosure may further include the following steps.
[0193] In step S3410, when the privacy input box is displayed, a privacy protection identifier is displayed.
[0194] For example, as Figure 35 shown, when the privacy input box is displayed, a privacy protection identifier may also be displayed. At this time, the privacy protection function is default enabled, and the background color of the privacy input box is dark gray. The first user enters his privacy information, that is, his mobile phone number "12345678900" and the company he is in, "XX Bank", in the privacy input box.
[0195] In step S3420, in response to a trigger operation on the privacy protection identifier, the privacy input box is converted into a public input box.
[0196] Among them, the public input box can publicly display the information filled in by the first user.
[0197] For example, after the first user clicks on Figure 35 the privacy protection identifier in it, an information collection page as shown in Figure 36 is displayed. At this time, the privacy input box is set as a public input box, that is, the user can turn off the privacy protection mode by clicking on the privacy protection identifier. Optionally, a toast-like prompt message "Privacy protection has been turned off, and the information filled in is visible to 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 thereto. At this time, the information filled in by the first user in the public input box will be publicly displayed.
[0198] 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-privacy information of the first session member.
[0199] At this time, the input information of the first user in the public input box will be automatically recognized as the non-privacy information of the first user, that is, it does not need to be encrypted.
[0200] In step S3440, in response to the triggering operation of the first conversation member on the message sending control, the information collection conversation message including the non-private information of the first conversation member is displayed in the message display box.
[0201] For example, when the first user clicks Figure 36 After the information shown in the input is completed and the message is sent, the above Figure 13 The user interface shown.
[0202] exist Figure 37 In the embodiment of Figure 36 If the privacy protection mark in the AIO is removed, the public input box will be changed back to a private input box, and a prompt message in the form of a toast will be displayed, "Privacy protection has been turned on. The information filled in is not visible to members." At this time, the mobile phone number and XX bank entered into the privacy input box will be used as the private information of the first user. When the first user sends the first user information to AIO, the private information of the first user in the information collection session message in AIO will be displayed with the encrypted mark after automatic encryption processing.
[0203] The second method, namely the active trigger mode, is described below from the perspective of the second user, assuming that the second user is a member of the second session and is in a guest state, that is, receiving the information collection session message sent by the initiator and then participating in the group chain.
[0204] 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.
[0205] In step S3810, the information collection session message and the participating information collection control are displayed on the session message interface of the session group.
[0206] 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 session group through the IM chat tool installed on the second terminal.
[0207] In step S3820, in response to a triggering operation of the second conversation member in the conversation group on the participation information collection control, an information collection page is displayed, the information collection page including a privacy protection control and a message sending control.
[0208] 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. Here, it is assumed that the nickname of the second user in this session group is "Wang Wu", then the system can automatically fill in his nickname in the information input box corresponding to the serial number "2".
[0209] In step S3830, in response to a trigger operation on the privacy protection control, a privacy input box is displayed on the information collection page.
[0210] For example, if the second user clicks Figure 39 the privacy protection control 215 on the information collection page shown, then a user interface as shown in Figure 40 is displayed, and a line of privacy input boxes can be added below the information input box corresponding to the serial number "2".
[0211] 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 session member.
[0212] For example, if the second user enters information in the Figure 40 privacy input box shown, then the system can automatically recognize the input information as the privacy information of the second user. As shown in Figure 41 , the mobile phone number "12334455667" and the company "XX Company" of the second user are both the privacy information of the second user.
[0213] In step S3850, the privacy information of the second session member is encrypted to generate an encrypted identifier for the privacy information of the second session member.
[0214] For example, the encrypted identifier can be "*******".
[0215] In step S3860, in response to a trigger operation on the message sending control, an information collection session message including the encrypted identifier of the privacy information of the second session member is displayed in the session message interface.
[0216] The second user fills in the second user information for the dragon head and tail connection in the guest state. In the guest state, the second user cannot view the input information of other session members in the privacy input box in this session group (except the initiator). The process for the second user to fill in his privacy information in the guest state is the same as the process for the first user to fill in privacy information in the host state in the above embodiment.
[0217] In an exemplary embodiment, when a session member holding a first terminal or a second terminal edits an information collection session message in a session message interface or a group solitaire panel, an additional function key may also be displayed. The additional function key may include at least one of a location key, a phone key, and a date key. When a trigger operation is received on the location key, the current session message interface may be jumped to the map interface, and the current location or the location selected by the session member may be added to the information input box or message input box of the corresponding session member according to the trigger operation received on the map interface. When a trigger operation is received on the phone key, the current session message interface may be jumped to the number selection interface, and the number of the terminal held or the number selected by the session member may be added to the information input box or message input box of the corresponding session member according to the trigger operation received on the number selection interface. When a trigger operation is received on the date key, the current session message interface may be jumped to the date selection interface, and the selected date may be added to the information input box or message input box of the corresponding session member. The above additional function keys may be set above the virtual keyboard panel for session members to trigger. In this way, the user can click the shortcut operation bar to quickly fill in information such as location, date, and contact information.
[0218] In an exemplary embodiment, in order to facilitate the conversation member holding the terminal to help other people, such as their friends, to participate in the embedded conversation, 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 relay panel, and can choose whether to encrypt the privacy information of these multiple users respectively. Of course, a deletion control for deleting each information input box or privacy input box can also be included.
[0219] Figure 42 The diagram schematically shows a system architecture according to an embodiment of the present disclosure.
[0220] In the embodiments of the present disclosure, the above-mentioned group relay trigger scenario depends on AIO. The entire page of the group relay can adopt the way of ViewGroup (view group), simply 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 their derived classes. View is the base class of all UI components, while ViewGroup is a container that holds View and its derived classes, and ViewGroup is also derived from View. When the group relay mode is triggered, the session message interface will be laid out in AIO without modifying the original AIO logic.
[0221] As Figure 42 shown, in the application for implementing the above-mentioned group relay function, all user interface elements are constructed by View and ViewGroup objects. View is an object that can be drawn on the screen and interact with users, while for ViewGroup, it is a layout container for storing other View and ViewGroup objects. The application can include the following three layers:
[0222] (1) The UI layer View, which is used to manage the element Views of the interface in the group relay state and can further include: ListView (list view), PanelIconLinearLayout (panel icon linear layout), and titleBar (title bar). Among them, the titleBar can be used to customize the title performance in the above-mentioned group relay scenario, such as the group name of the session group. PanelIconLinearLayout means that each control on the interface is arranged horizontally or vertically and can be used to customize the shortcut bar in the above-mentioned group relay scenario. Since the screen space of the terminal, such as a mobile phone, is limited and not much content can be displayed simultaneously, ListView can be used to display more content. ListView allows users to scroll the data outside the screen into the screen by swiping up and down, while the original data on the screen scrolls out of the screen, so as to display more data content.
[0223] (2) Business Logic Layer (Presenter), which is responsible for the business of the group dragon head following context. It can further include: Detector, Analysis, and Event Manager. When the Detector detects a text change in the message input box (textChanged, that is, the user enters information in the message input box), it determines whether to trigger the group dragon head following by analyzing whether the input information meets the dragon head following format through Analysis. The Event Manager can be used to receive click events of the PanelIconLinearLayout quick bar, such as message sending control, cancellation control, title, information input box, privacy input box, public input box, message input box, privacy protection identifier, privacy protection control, etc. The Event Manager can identify the view identifier (viewID) of each event and perform event distribution according to the view identifier of each event, distributing it to the specific corresponding processing interface for processing. It can also use the underlying model to record the current state and cache the list of users participating in the dragon head following.
[0224] (3) Data Model (Model), which can be used to manage all context data during the group dragon head following process. It can further include: Participants (that is, the list information of users participating in the dragon head following (including privacy display)), the message model (MessageModel) actually relied on by the group dragon head following, and the group dragon head following state (State). It can also be used to be responsible for parsing the key information of the specific group dragon head following message pb (protocol buffer, an independent data exchange format). This layer processes the requests dispatched by the Presenter and calls back the processing results to the Presenter.
[0225] In the disclosed embodiment, the first is the group solitaire trigger, wherein the group solitaire trigger is divided into two types: the master state and the guest state. In the master state, the user enters information in the message input box. When the input information hits the solitaire format, the information collection control is triggered. When the user clicks the information collection control, the group solitaire panel can be opened; in the guest state, clicking the received solitaire session message can also trigger the group solitaire panel. After the group solitaire is triggered, the group solitaire panel is opened. When the group solitaire panel is opened, the message body of the entire solitaire session message is parsed, and the group solitaire theme or topic and the user information participating in the solitaire are extracted and displayed in a list. Among them, in the master state scenario, the master state enters the group solitaire panel, and the input content of the solitaire session message is automatically filled, and the master state nickname is automatically filled in the information input box, and the virtual keyboard panel is automatically pulled up, and a privacy protection control is provided, which can automatically protect privacy information. In the guest state scenario, the guest state clicks the participating solitaire bubble below the AIO solitaire session message to enter the group solitaire panel. At this time, the virtual keyboard panel can be automatically pulled up, the guest state nickname can be automatically filled, and a privacy protection control can be provided, which can automatically protect privacy information. When the user clicks the message sending control in the title bar on the upper side of the group relay panel, it will be packaged according to a certain protocol and sent according to the agreed protocol pb. The host state can also export the information of each user collected in the relay session message by itself, for example, the user information participating in the group relay can be exported in Excel format, which is convenient for the host state to quickly and accurately count the information.
[0226] The following uses the host state and the guest state as examples to illustrate the group relay processing flow, mainly introducing how the group relay is triggered, how the group relay panel is pulled up, and the packaging and sending process after the user fills in the information.
[0227] 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.
[0228] 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 .
[0229] In step S4320, the initiator clicks on the pop-up box to enter the group handoff panel and initiate the group handoff. Figure 6 and 30 .
[0230] In step S4330, the nickname of the initiator is automatically filled in. For example, you can refer to the above Figure 6 and 30 .
[0231] In step S4340, the message body is parsed. For example, the 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 and format of the chain.
[0232] In step S4350, the initiator operates on the group solitaire 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 to a public input box, etc.
[0233] 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.
[0234] 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.
[0235] In step S4410, the group member clicks the join solitaire bubble below the AIO group solitaire message to enter the group solitaire panel. The group member here refers to any other session member in the conversation group except the initiator, such as the second user in the above example. For details, please refer to the above Figure 20 and 21 .
[0236] In step S4420, the message body is parsed. For example, the Figure 21 and 22 .
[0237] In step S4430, the group members operate on the group solitaire panel. Figure 23 , 26 、27.
[0238] In step S4440, the group member clicks send to package and send the message to the AIO. Figure 24 ,28 。
[0239] The session message display method provided by the embodiments 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 only visible to the user himself and the initiator, and invisible to others, ensuring the privacy of the information. On the other hand, through a unified collection method, the initiator can sort and export the collected results with one key, improving the efficiency of information collection and sorting and reducing the error rate.
[0240] Figure 45 A block diagram of a session message display device according to an embodiment of the present disclosure is schematically shown.
[0241] As Figure 45 shown, the session message display device 4500 provided by the embodiments of the present disclosure may include: a serial message receiving unit 4510, a protection control display unit 4520, a privacy encryption processing unit 4530, and a serial message display unit 4540.
[0242] Among them, the serial message receiving unit 4510 may be configured to receive an information collection session message in the session message interface of the session group, where the information collection session message includes 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 may be configured to display a privacy protection control and a message sending control. The privacy encryption processing unit 4530 may be configured to encrypt the privacy information of the first session member in response to a trigger operation of the first session member on the privacy protection control, and generate an encryption identifier of the privacy information of the first session member. The serial message display unit 4540 may be configured to display the information collection session message in the session message interface in response to a trigger operation of the first session member on the message sending control, where the information collection session message includes the encryption identifier of the privacy information of the first session member.
[0243] In an exemplary embodiment, the session message interface may include a message input box. Among them, the protection control display unit 4520 may include: a first information collection control display unit, which may be configured to display an information collection control in response to the information collection session message input by the first session member received in the message input box; a first information collection page display unit, which may be configured to display an information collection page in response to a trigger operation on the information collection control, where the information collection page includes an information input box and the message sending control; a privacy protection control display unit, which may be configured to display the privacy protection control if the privacy information of the first session member is received in the information input box.
[0244] In an exemplary embodiment, the privacy encryption processing unit 4530 may include: an encryption identifier generation unit, which may be configured 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 for the privacy information of the first session member; an encryption identifier display unit, which may be configured to display the encryption identifier for the privacy information of the first session member in the information input box.
[0245] In an exemplary embodiment, the session message interface may further include a message display box. Among them, the session message display device 4500 may further include: a privacy information display unit, which may be configured to display the privacy information of the first session member in the information input box in response to a re-triggering operation on the privacy protection control; a first information collection session message display unit, which may be configured to display an information collection session message including the privacy information of the first session member in the message display box in response to a triggering operation on the message sending control.
[0246] In an exemplary embodiment, the first session member information may further include non-privacy information of the first session member, and the information collection page may further include an information input completion control. Among them, the session message display device 4500 may further include: a non-privacy information input unit, which may be configured to input the non-privacy information of the first session member in the information input box; a session member information display unit, which may be configured to display the privacy information and non-privacy information of the first session member in the information input box in response to a triggering operation on the information input box; a session member information modification unit, which may be configured to modify the privacy information or non-privacy information of the first session member in the information input box in response to an input operation in the information input box; a modified session member information display unit, which may be configured to display the encryption identifier for the privacy information of the first session member and its modified non-privacy information or display the encryption identifier for the modified privacy information of the first session member and its non-privacy information in the information input box in response to a triggering operation on the information input completion control.
[0247] In an exemplary embodiment, the session message interface may include a message input box. Among them, the protection control display unit 4520 may include: a second information collection control display unit, which may be configured to display an information collection control in the session message interface in response to the information collection session message input by the first session member received in the message input box; a second information collection page display unit, which may be configured to display an information collection page in response to a triggering operation on the information collection control, and the information collection page includes the privacy protection control and the message sending control.
[0248] 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, if an input operation on the privacy input box is detected, use the input information in the privacy input box as the privacy information of the first session member; a privacy information encryption identifier generation unit, which can be used to perform an encryption process on the privacy information of the first session member to generate an encryption identifier of the privacy information of the first session member.
[0249] In an exemplary embodiment, the information collection page may further include an information input completion control. Among them, the session message display device 4500 may further include: a privacy input box hiding unit, which can be used to, if no input operation on the privacy input box is detected, hide the privacy input box in response to a triggering operation on the information input completion control.
[0250] In an exemplary embodiment, the session message interface may further include a message display box, and the first session member information may further include non-privacy information of the first session member. Among them, the session message display device 4500 may further include: a privacy protection identifier display unit, which can be used to display a privacy protection identifier when the privacy input box is displayed; a public input box conversion unit, which can be used to convert the privacy input box into a public input box in response to a triggering operation on the privacy protection identifier; a non-privacy information extraction unit, which can be used to, if an input operation on the public input box is detected, use the input information in the public input box as the non-privacy information of the first session member; a second information collection session message display unit, which can be used to display an information collection session message including the non-privacy information of the first session member in the message display box in response to a triggering operation by the first session member on the message sending control.
[0251] In an exemplary embodiment, the session message display device 4500 may further include: an export control display unit, which can be used to display an export control; a collected information export unit, which can be used to export the session member information in the information collection session message in a specified format in response to a triggering operation by the first session member on the export control, and the session member information includes the first session member information.
[0252] The specific implementation of each unit in the session message display device provided in the embodiments of the present disclosure may refer to the content in the above session message display method, and will not be elaborated here.
[0253] Figure 46 The block diagram of a session message display device according to an embodiment of the present disclosure is schematically shown.
[0254] As Figure 46 shown, the session message display device 4600 provided by the embodiments of the present disclosure may include: a dragon head 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 privacy information normal display unit 4650.
[0255] Among them, the dragon head message control display unit 4610 may be used to display an information collection session message and its participation information collection control on the session message interface of the session group. The information collection page display unit 4620 may be used to display an information collection page in response to a trigger operation of a second session member in the session group on the participation information collection control, where the information collection page includes an information addition control and a message sending control. The information input box display unit 4630 may be used to display an information input box on the information collection page in response to a trigger operation on the information addition control. The privacy protection control display unit 4640 may be used to display a privacy protection control if the privacy information of the second session member is input in the information input box. The privacy information normal display unit 4650 may be used to display an information collection session message including the privacy information of the second session member in the session message interface in response to a trigger operation on the message sending control.
[0256] In an exemplary embodiment, the session message display device 4600 may further include: a second privacy information encryption identifier generation unit, which may be used to perform an encryption process on the privacy information of the second session member in response to a trigger operation on the privacy protection control to generate an encryption identifier of the privacy information of the second session member; a second session member information collection message display unit, which may be used to display an information collection session message including the encryption identifier of the privacy information of the second session member in the session message interface in response to a trigger operation on the message sending control.
[0257] The specific implementation of each unit in the session message display device provided by the embodiments of the present disclosure may refer to the content in the above session message display method, and will not be elaborated here.
[0258] Figure 47 Schematically shows a block diagram of a session message display device according to an embodiment of the present disclosure.
[0259] As Figure 47 shown, the session message display device 4700 provided by the embodiments of the present disclosure may include: a dragon head 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.
[0260] Among them, the relay message control display unit 4710 can be used to display the information collection session message and its participating information collection control in the session message interface of the session group. The information collection page display unit 4720 can be used to display the information collection page in response to the triggering operation of the second session member in the session group on the participating information collection control. The information collection page includes a privacy protection control and a message sending control. The privacy input box display unit 4730 can be used to display a privacy input box on the information collection page in response to the triggering operation on the privacy protection control. The privacy information acquisition unit 4740 can be used to use the input information in the privacy input box as the privacy information of the second session member if it detects an input operation on the privacy input box. The privacy information encryption unit 4750 can be used to perform an encryption process on the privacy information of the second session member to generate an encryption identifier of the privacy information of the second session member. The privacy information encryption display unit 4760 can be used to display an information collection session message including the encryption identifier of the privacy information of the second session member in the session message interface in response to the triggering operation on the message sending control.
[0261] For the specific implementation of each unit in the session message display device provided by the embodiments of the present disclosure, reference may be made to the content in the above session message display method, which will not be elaborated here.
[0262] 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 the 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 and embodied by multiple units.
[0263] Through the description of the above embodiments, those skilled in the art can easily understand that the example embodiments described here can be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solutions 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, including 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.
[0264] Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon consideration of the specification and practice of 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 known knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and examples are only to be considered as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0265] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A method for displaying session messages, characterized in that The method is applied to the group chat function in an instant messaging software. A session group is established through the group chat function of the instant messaging software. The session members in the session group chat in the session message interface, and the session message interface includes a message display box and a message input box. The session members include a first session member, and the first session member is the initiator of the group relay; wherein, the method includes: Receive the session message input by the first session member in the message input box of the session message interface of the session group; determine whether the session message meets the relay format; if the session message meets the relay format, then determine that the session message is an information collection session message for initiating a group relay, and display an information collection control; In response to the trigger operation on the information collection control, display an information collection page, and receive the first session member information input by the first session member through the information collection page; If the first session member information includes the privacy information of the first session member, then in response to the trigger operation of the first session member on the privacy protection control, encrypt the privacy information of the first session member to generate an encryption identifier of the privacy information of the first session member; In response to the trigger operation of the first session member on the message sending control, display the information collection session message in the message display box of the session message interface, including the encryption identifier of the privacy information of the first session member.
2. The session message display method according to claim 1, wherein The information collection page includes an information input box and the message sending control; wherein, the method further includes: If the privacy information of the first session member is received in the information input box, then display the privacy protection control.
3. The session message display method according to claim 2, wherein In response to the trigger operation of the first session member on the privacy protection control, encrypt the privacy information of the first session member to generate an encryption identifier of the privacy information of the first session member, including: In response to the trigger operation on the privacy protection control, encrypt the privacy information of the first session member to generate an encryption identifier of the privacy information of the first session member; Display the encryption identifier of the privacy information of the first session member in the information input box.
4. The session message display method according to claim 3, wherein The method further includes: In response to the re-trigger operation on the privacy protection control, display the privacy information of the first session member in the information input box; In response to the trigger operation on the message sending control, display the information collection session message including the privacy information of the first session member in the message display box.
5. The session message display method according to claim 3, characterized in that, The first session member information further includes the non-privacy information of the first session member; the method further includes: In response to the trigger operation on the information input box, display the privacy information and non-privacy information of the first session member in the information input box; In response to the input operation in the information input box, modify the privacy information or non-privacy information of the first session member in the information input box; After the input operation is completed, the encrypted identifier of the first conversation member's private information and the modified non-private information thereof are displayed in the information input box, or the modified encrypted identifier of the first conversation member's private information and the non-private information thereof are displayed.
6. The session message display method according to claim 1, wherein The information collection page includes the privacy protection control and the message sending control.
7. The session message display method according to claim 6, wherein In response to the triggering operation of the privacy protection control by the first session member, encrypting the privacy information of the first session member and generating an encrypted identifier of the privacy information of the first session member, including: In response to a triggering operation on the privacy protection control, displaying a privacy input box on the information collection page; If an input operation to 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; The private information of the first session member is encrypted to generate an encrypted identifier of the private information of the first session member.
8. The session message display method according to claim 7, wherein The method further comprises: If no input operation on the privacy input box is detected, the privacy input box is hidden.
9. The session message display method according to claim 7, wherein The first session member information also includes non-private information of the first session member; wherein the method further includes: 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 to 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; In response to the triggering operation of the message sending control by the first conversation member, an information collection conversation message including the non-private information of the first conversation member is displayed in the message display box.
10. The session message display method according to claim 1, wherein Also includes: 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, and the session member information includes the first session member information.
11. A method for displaying session messages, characterized in that, The method is applied to a group chat function in an instant messaging software, wherein a conversation group is established through the group chat function of the instant messaging software, and conversation members in the conversation group chat in a conversation message interface, wherein the conversation message interface includes a message display box and a message input box, and the conversation members include a first conversation member and a second conversation member, wherein the first conversation member is the initiator of the group chat; wherein the method includes: Displaying, on the conversation message interface of the conversation group, an information collection conversation message initiated by the first conversation member that satisfies the conversation format to initiate a group conversation and a participating information collection control; In response to the triggering operation of the participation information collection control by the second session member, displaying an information collection page, the information collection page including an information adding control and a message sending control; In response to a triggering operation on the information adding control, displaying an information input box on the information collection page; If the privacy information of the second session member is input in the information input box, a privacy protection control is displayed; In response to a triggering operation on the message sending control, an information collection session message including the private information of the second session member is displayed in the message display box of the session message interface.
12. The session message display method according to claim 11, wherein Also includes: In response to the triggering operation of the privacy protection control, encrypting the privacy information of the second session member to generate an encrypted identifier of the privacy information of the second session member; In response to a triggering operation on the message sending control, an information collection session message including an encrypted identifier of the second session member's private information is displayed in the session message interface.
13. A method for displaying session messages, characterized in that, The method is applied to a group chat function in an instant messaging software, wherein a conversation group is established through the group chat function of the instant messaging software, and conversation members in the conversation group chat in a conversation message interface, wherein the conversation message interface includes a message display box and a message input box, and the conversation members include a first conversation member and a second conversation member, wherein the first conversation member is the initiator of the group chat; wherein the method includes: Displaying, on the conversation message interface of the conversation group, an information collection conversation message initiated by the first conversation member that satisfies the conversation format to initiate a group conversation and a participating information collection control; In response to the triggering operation of the participation information collection control by the second session member, displaying an information collection page, wherein the information collection page includes a privacy protection control and a message sending control; In response to a triggering operation on the privacy protection control, displaying a privacy input box on the information collection page; If an input operation to 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; Encrypting the private information of the second session member to generate an encrypted identifier of the private information of the second session member; In response to a triggering operation on the message sending control, an information collection session message including an encrypted identifier of the second session member's private information is displayed in the session message interface.
14. An electronic device, characterized in that, include: one or more processors; A storage device configured to store one or more programs, when the one or more programs are executed by the one or more processors, enables the one or more processors to implement the conversation message display method as described in any one of claims 1 to 10, 11 to 12, and 13.
15. 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 10, 11 to 12, and 13 is implemented.
16. 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 10, 11 to 12, and 13.
Citation Information
Patent Citations
Method and system for providing a multiuser web session
US20140108542A1