+

CN110262715B - Information processing method and device, computer readable storage medium and electronic equipment - Google Patents

Information processing method and device, computer readable storage medium and electronic equipment Download PDF

Info

Publication number
CN110262715B
CN110262715B CN201910481773.9A CN201910481773A CN110262715B CN 110262715 B CN110262715 B CN 110262715B CN 201910481773 A CN201910481773 A CN 201910481773A CN 110262715 B CN110262715 B CN 110262715B
Authority
CN
China
Prior art keywords
session
target
message
group
session message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910481773.9A
Other languages
Chinese (zh)
Other versions
CN110262715A (en
Inventor
许栋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910481773.9A priority Critical patent/CN110262715B/en
Publication of CN110262715A publication Critical patent/CN110262715A/en
Application granted granted Critical
Publication of CN110262715B publication Critical patent/CN110262715B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the disclosure provides an information processing method and device, a computer readable storage medium and electronic equipment, and belongs to the technical field of computers and communication. The method comprises the following steps: displaying a session message sent by at least one group member in a current group session interface; responding to a first preset operation of a target head portrait of a target group member or a target session message corresponding to the target head portrait, and displaying a first folding function control; and when a confirmation instruction aiming at the first folding function control is detected, carrying out shielding processing on the conversation message content of the target group member in the current group conversation interface. The technical scheme of the embodiment of the disclosure provides an information processing method, which not only shields the message content which a user wants to shield in the group chat, but also does not influence the display of other message contents sent in the group chat.

Description

Information processing method and device, computer readable storage medium and electronic equipment
Technical Field
The present disclosure relates to the field of computer and communication technologies, and in particular, to an information processing method and apparatus, a computer-readable storage medium, and an electronic device.
Background
With the development of internet technology, social application software is widely used. Besides providing a one-to-one chat function, another important function of these social application software is group chat, that is, a plurality of group members chat in an established group, and each member generates group chat information during the group chat and displays the information in a chat window. The group chat information generated in the group chat process by each member has publishing time, and the social class application software displays the group chat information generated in the group chat process in a chat interface according to the publishing time of each group chat information generated in the group chat process.
In some application scenarios, some smartphone users are not willing to see the session message sent by a certain group member, however, because the smartphone users are located in a group, the smartphone users cannot pull the group member into a blacklist, but the group member is pulled into a black list in one-to-one interaction, but the display of the session message sent by the group member in the group is not affected, and the purpose of shielding the session message sent by the group member in the group is still not achieved.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure, and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The embodiment of the disclosure provides an information processing method and device, a computer-readable storage medium and electronic equipment, which can optimize interactive display of session messages in instant messaging.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
According to an aspect of the present disclosure, there is provided an information processing method including: displaying a session message sent by at least one group member in a current group session interface; responding to a first preset operation of a target head portrait of a target group member or a target session message corresponding to the target head portrait, and displaying a first folding function control; and when a confirmation instruction aiming at the first folding function control is detected, carrying out shielding processing on the conversation message content of the target group member in the current group conversation interface.
According to an aspect of the present disclosure, there is provided an information processing method including: displaying a session message sent by at least one group member in a current group session interface; responding to a fourth preset operation on a target head portrait of a target group member or a target session message corresponding to the target head portrait, and displaying a second folding function control; when a confirmation instruction aiming at the second folding function control is detected, the session message with the similarity exceeding a preset threshold value with the target session message is shielded.
According to an aspect of the present disclosure, there is provided an information processing apparatus including: the first conversation message display unit is configured to display conversation messages sent by at least one group member in a current group conversation interface; the first folding control display unit is configured to respond to a first preset operation on a target head portrait of a target group member or a target session message corresponding to the target head portrait and display a first folding function control; and the first session content folding unit is configured to perform shielding processing on the session message content of the target group member in the current group session interface when a confirmation instruction aiming at the first folding function control is detected.
According to an aspect of the present disclosure, there is provided an information processing apparatus including: the second conversation message display unit is configured to display the conversation messages sent by at least one group member in the current group conversation interface; the second folding control display unit is configured to respond to a fourth preset operation on a target head portrait of a target group member or a target session message corresponding to the target head portrait and display a second folding function control; and the second conversation content folding unit is configured to shield the conversation message with the similarity exceeding a preset threshold value with the target conversation message when the confirmation instruction aiming at the second folding function control is detected.
According to an aspect of embodiments of the present disclosure, there is provided a computer-readable storage medium on which a computer program is stored, the program, when executed by a processor, implementing the information processing method as described in the above embodiments.
According to an aspect of the embodiments of the present disclosure, there is provided an electronic device including: one or more processors; a storage device configured to store one or more programs that, when executed by the one or more processors, cause the one or more processors to implement the information processing method as described in the above embodiments.
In the technical solutions provided by some embodiments of the present disclosure, a session message sent by at least one group member is displayed in a current group session interface; responding to a first preset operation of a target head portrait of a target group member or a target session message corresponding to the target head portrait, and displaying a first folding function control; and when a confirmation instruction aiming at the first folding function control is detected, carrying out shielding processing on the conversation message content of the target group member in the current group conversation interface. On one hand, the method well solves the problem that when a certain group member feels harassment or bored to the conversation messages sent by another group member or other group members in the current group, the conversation messages sent by the specific group member or other group members in the current group conversation interface can be filtered and shielded in a targeted mode, the interactive display mode of the group chat information in instant messaging software is optimized, and the conversation message content of the specific group members can be shielded easily even if the conversation messages are too much. On the other hand, each group member can perform personalized setting aiming at the current group session interface of the group member, the setting or permission of a group owner or a group administrator of the current group is not needed, the management process is not involved, the operation is simple and convenient, the user-friendly effect is realized, the message folding can be set at any time, and the folding can also be cancelled at any time. Meanwhile, the display of the conversation messages sent by other unmasked group members in the current group cannot be influenced, so that some important messages in the current group conversation interface cannot be missed, the group members can conveniently and quickly check the important chat messages in the group, and the important chat messages cannot be submerged by irrelevant information. In addition, the setting of each group member in the current group session interface only takes effect on the group member, and the display effect of the group session interface of the group member which does not have the session message shielding setting is not changed.
In the technical solutions provided by other embodiments of the present disclosure, a session message sent by at least one group member is displayed in a current group session interface; responding to a fourth preset operation on a target head portrait of a target group member or a target session message corresponding to the target head portrait, and displaying a second folding function control; when a confirmation instruction aiming at the second folding function control is detected, the session message with the similarity exceeding a preset threshold value with the target session message is shielded. Namely, after a certain group member executes message folding operation on a specific session message in the current group session interface, the system can automatically filter the session message related to the content of the specific session message, and shield the similar or similar content of the speaking message with the specific session message, thereby realizing automatic and intelligent classification and filtering of the session message, and users can simply fold unimportant or uninteresting topic content without missing important chat information in the group.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty. In the drawings:
fig. 1 shows a schematic diagram of an exemplary system architecture to which an information processing method or an information processing apparatus of the embodiments of the present disclosure can be applied;
FIG. 2 illustrates a schematic structural diagram of a computer system suitable for use with the electronic device used to implement embodiments of the present disclosure;
FIG. 3 schematically shows a flow diagram of an information processing method according to an embodiment of the present disclosure;
FIG. 4 schematically illustrates a user interface diagram of a current group session interface according to an embodiment of the present disclosure;
FIG. 5 schematically illustrates a user interface diagram for masking session messages of target group members of the current group session interface illustrated in FIG. 4, according to an embodiment of the present disclosure;
FIG. 6 schematically illustrates a user interface diagram for masking session messages of target group members of the current group session interface illustrated in FIG. 4, according to another embodiment of the present disclosure;
FIG. 7 schematically illustrates a user interface diagram based on the collapsed display effect after the masking operation of FIG. 5 or FIG. 6, according to an embodiment of the present disclosure;
FIG. 8 schematically illustrates a user interface diagram based on the collapsed display effect after the masking operation of FIG. 5 or FIG. 6 according to another embodiment of the present disclosure;
FIG. 9 schematically illustrates a user interface diagram based on a conversation message collapse display effect of FIG. 5 or FIG. 6 after a masking operation according to yet another embodiment of the present disclosure;
FIG. 10 schematically illustrates a user interface diagram based on a conversation message collapse display effect of FIG. 5 or FIG. 6 after a masking operation according to yet another embodiment of the present disclosure;
FIG. 11 schematically illustrates a user interface diagram displaying masked conversation messages based on the expansion of FIG. 7 or FIG. 9, according to an embodiment of the present disclosure;
FIG. 12 schematically illustrates a user interface diagram displaying masked conversation messages based on the expansion of FIG. 8 or FIG. 10, according to an embodiment of the present disclosure;
FIG. 13 is a diagram that schematically illustrates a user interface for a session message unmasking operation for a target group member of the current group session interface illustrated in FIG. 7, in accordance with an embodiment of the present disclosure;
FIG. 14 schematically illustrates a user interface diagram of a session message unmasking operation for a target group member of the current group session interface illustrated in FIG. 7, according to another embodiment of the present disclosure;
FIG. 15 is a diagram that schematically illustrates a user interface for a session message unmasking operation for a target group member of the current group session interface illustrated in FIG. 8, in accordance with an embodiment of the present disclosure;
FIG. 16 is a user interface diagram that schematically illustrates a session message unmasking operation for a target group member of the current group session interface illustrated in FIG. 8, in accordance with another embodiment of the present disclosure;
FIG. 17 schematically illustrates a user interface diagram based on the display effect after the unmasking operation of FIG. 13 or FIG. 14, according to an embodiment of the present disclosure;
FIG. 18 schematically illustrates a user interface diagram based on the display effect after the unmasking operation of FIG. 15 or 16, according to an embodiment of the present disclosure;
fig. 19 schematically illustrates a user interface diagram based on the display effect after the unmasking operation of fig. 13 or 14 or 15 or 16 according to another embodiment of the present disclosure;
FIG. 20 is a diagram that schematically illustrates a user interface for performing a masking process on a conversation message, in accordance with an embodiment of the present disclosure;
FIG. 21 is a diagram that schematically illustrates a user interface for performing a masking process on a conversation message, in accordance with another embodiment of the present disclosure;
FIG. 22 schematically illustrates a user interface diagram for performing a masking process on a conversation message, according to yet another embodiment of the present disclosure;
FIG. 23 is a diagram that schematically illustrates a user interface for performing a masking process on a conversation message, in accordance with a further embodiment of the present disclosure;
FIG. 24 schematically shows a flow diagram of an information processing method according to an embodiment of the present disclosure;
FIG. 25 is a schematic illustration of a user interface diagram masking targeted session messages for a current group session interface in accordance with an embodiment of the present disclosure;
FIG. 26 is a diagram that schematically illustrates a user interface based on the display effect of the conversation message after the masking operation of FIG. 25, in accordance with an embodiment of the present disclosure;
FIG. 27 schematically illustrates a user interface diagram based on FIG. 26 showing a masked conversation message, according to an embodiment of the present disclosure;
FIG. 28 is a diagram that schematically illustrates a user interface for a session message unmasking operation with respect to a target group member of the current group session interface illustrated in FIG. 26, in accordance with an embodiment of the present disclosure;
FIG. 29 is a diagram that schematically illustrates a user interface based on the display effect of FIG. 28 after a unmasking operation, in accordance with an embodiment of the present disclosure;
fig. 30 schematically shows a block diagram of an information processing apparatus according to an embodiment of the present disclosure;
fig. 31 schematically shows a block diagram of an information processing apparatus according to another embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different 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 example embodiments to those skilled in the art.
Furthermore, 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 embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and so forth. In other instances, well-known methods, devices, implementations, or operations have not been shown or described in detail to avoid obscuring aspects of the disclosure.
The block diagrams shown in the figures are functional entities only and do not necessarily correspond to physically separate entities. I.e. these functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor means and/or microcontroller means.
The flow charts shown in the drawings are merely illustrative and do not necessarily include all of the contents and operations/steps, nor do they necessarily have to be performed in the order described. For example, some operations/steps may be decomposed, and some operations/steps may be combined or partially combined, so that the actual execution sequence may be changed according to the actual situation.
Some terms referred to in the embodiments of the present disclosure are first explained by way of explanation.
Instant Messaging (IM) is a system for real-time communication over a network that allows two or more people to communicate text messages, files, voice, video, etc. instantly using the network. The services are typically provided in the form of a website, computer software, or mobile application.
Group chat: the method is a direct communication mode of a plurality of people on instant messaging software, in a group, chat information (conversation information) of each person can be seen by other group members in the group, and the chat information is displayed in a mode of information flow.
In an interactive implementation manner of group chat messages, the following two solutions are generally adopted for the case that group members feel harassed due to too many group chat messages in the related art: a group language forbidden mode, wherein a group owner of a group sets language forbidden to a designated group member in the group, and the group member cannot speak in the group after the language forbidden; the kicking-out mode is that the group owner kicks out the designated group member in the group.
However, neither of the above two methods can solve the problem that a certain group member is harassing or boring to the session message or a certain kind of topic sent by a certain specific group member in the group, wherein the group banning way directly forbids the speaking right of a certain specified group member, and even if some group members want to watch the speaking of the specified group member, there is no chance; the kicking-out group mode is often only used in the social circle of the non-acquaintances, and the kicking-out group operation can be executed only when the content sent by the group members involves obvious illegal violation, and in daily group management, the kicking-out group mode is often difficult to adopt, especially acquaintance social groups such as colleagues, workgroups, employee groups, friends groups, old and rural groups, class groups and the like. In addition, both the above-mentioned group banning and kicking-out modes are too simple and violent, and must be executed by the group owner or the group administrator, which involves management functions and management procedures, and is tedious to execute. Therefore, none of the design solutions of group chat of the related art instant messaging software can solve the group management problem in the case that some group members do not want to see the speech of a specific group member, but the specific group member has no obvious illegal speech behavior, especially in acquaintance social groups.
Fig. 1 shows a schematic diagram of an exemplary system architecture 100 to which an information processing method or an information processing apparatus of an embodiment of the present disclosure may be applied.
As shown in fig. 1, the system architecture 100 may include one or more of terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 serves as a medium for providing communication links between the terminal devices 101, 102, 103 and the server 105. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
It should be understood that the number of terminal devices, networks, and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation. For example, server 105 may be a server cluster comprised of multiple servers, or the like.
The user may use the terminal devices 101, 102, 103 to interact with the server 105 via the network 104 to receive or send messages or the like. The terminal devices 101, 102, 103 may be various electronic devices having display screens including, but not limited to, smart phones, tablets, portable and desktop computers, digital cinema projectors, and the like.
The server 105 may be a server that provides various services. For example, a first user sends a request for creating a group to the server 105 by using instant messaging software installed on the terminal device 101 of the first user, and the server creates a group in response to the request for creating the group and returns the group to the terminal device 101; thereafter, the terminal device 101 sends a pull group member request (assuming that the second user and the third user are pulled) to the server 105, the server 105 joins the second user and the third user to the group in response to the pull group member request, and sends information notifying that it has joined the group to the terminal device 102 of the second user and the terminal device 103 of the third user, respectively, the first to third users become group members of the group (more group members may also be joined), and when any one of the group members sends a session message in the current group, the server 105 may sequentially display the session messages in the current group according to the distribution time of the session messages. Assuming that the second user does not want to see the session message sent by the first user in the current group, it may send a request for folding the session message of the first user to the server 105 through the terminal device 102, and the server 105 may mask the session message content of the first user in the current group session interface corresponding to the terminal device 102 in response to the request for folding the session message of the first user.
Also for example, terminal device 103 (which may also be terminal device 101 or 102) may be a smart tv, a VR (Virtual Reality)/AR (Augmented Reality) head mounted display, or a mobile terminal such as a smart phone, a tablet computer, etc. on which an instant messaging Application (APP) or the like is installed, and the user may send a request to server 105 to collapse a session message of a specific group member through the smart tv, the VR/AR head mounted display or the instant messaging Application (APP). The server 105 may mask the content of the session message sent by the specific group member in the current group session interface of the smart tv, VR/AR head-mounted display or the instant messaging, video APP based on the request to collapse the session message of the specific group member.
FIG. 2 illustrates a schematic structural diagram of a computer system suitable for use in implementing the electronic device of an embodiment of the present disclosure.
It should be noted that the computer system 200 of the electronic device shown in fig. 2 is only an example, and should not bring any limitation to the functions and the scope of the application of the embodiments of the present disclosure.
As shown in fig. 2, the computer system 200 includes a Central Processing Unit (CPU)201 that can perform various appropriate actions and processes in accordance with a program stored in a Read-Only Memory (ROM) 202 or a program loaded from a storage section 208 into a Random Access Memory (RAM) 203. In the RAM 203, various programs and data necessary 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 bus 204.
The following components are connected to the I/O interface 205: an input portion 206 including a keyboard, a mouse, and the like; an output section 207 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like; a storage section 208 including a hard disk and the like; and a communication section 209 including a Network interface card such as a LAN (Local Area Network) card, a modem, or the like. 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, or the like is mounted on the drive 210 as necessary, so that a computer program read out therefrom is mounted into the storage section 208 as necessary.
In particular, the processes described below with reference to the flowcharts may be implemented as computer software programs, according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable storage medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 209 and/or installed from the removable medium 211. The computer program, when executed by a Central Processing Unit (CPU)201, performs various functions defined in the methods and/or apparatus of the present application.
It should be noted that the computer readable storage medium shown in the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM) or flash Memory), an optical fiber, a portable compact disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer-readable signal medium may include a propagated data signal with computer-readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable storage medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable storage medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF (Radio Frequency), etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of methods, apparatus, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software, or may be implemented by hardware, and the described units may also be disposed in a processor. Wherein the names of the elements do not in some way constitute a limitation on the elements themselves.
As another aspect, the present application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or may exist separately without being assembled into the electronic device. The computer-readable storage medium carries one or more programs which, when executed by an electronic device, cause the electronic device to implement the method as described in the embodiments below. For example, the electronic device may implement the steps shown in fig. 3 or fig. 20.
Fig. 3 schematically shows a flow chart of an information processing method according to an embodiment of the present disclosure. The method steps of the embodiment of the present disclosure may be executed by a terminal device, or may also be executed by a server, or may be executed by the terminal device and the server interactively, for example, the method steps may be executed by the terminal devices 101, 102, and 103 in fig. 1, but the present disclosure is not limited thereto.
As shown in fig. 3, an information processing method provided by an embodiment of the present disclosure may include the following steps.
In step S310, a session message sent by at least one group member is displayed in the current group session interface.
For example, some instant messaging software is installed on a smartphone (which may be any electronic product) of a user, in which the user joins or creates a current group (assuming that the current group is a department group of a work unit of the user, but the present disclosure is not limited thereto), the current group includes a plurality of group members (for example, 44, the numbers here are merely used for illustration), when the user opens the instant messaging software on his smartphone, if he opens the current group, the current group session interface is displayed, and session messages that have been sent by the group members in the current group may be sequentially displayed in the current group session interface according to the order of the release time. Because the display area of the display screen of the smart phone is limited, when the number of the session messages is too large, part of the session messages can be selectively displayed, for example, the latest sent session messages with corresponding number are displayed according to the size of the effective display area of the display screen, and the user can drag the screen to display the previous session messages according to the requirement.
In step S320, in response to a first preset operation on a target avatar of a target group member or a target session message corresponding to the target avatar, a first folding function control is displayed.
In the embodiment of the present disclosure, the target group member may be any one or more group members in the current group. In the current group, each group member may set one avatar picture, and when a certain group member sends a session message in the current group, the avatar picture of the group member is correspondingly displayed at a preset position (for example, a left position of the currently sent session message, but the disclosure does not limit a placement position of the avatar picture). The target avatar refers to the avatar picture of the corresponding target group member.
It should be noted that the "avatar" mentioned in the embodiments of the present disclosure is not limited to an image of the head of a real person of a group member, and may be, for example, any image of an animal, a plant, a landscape, a movie, and a television, or the like, which is set by the group member according to the preference of the group member.
In the embodiment of the present disclosure, the first preset operation may include, but is not limited to, holding down a target avatar of the target group member, and dragging the target avatar in a left or right direction (a specific direction is not limited) or in a right or left or right and up direction on a screen; for another example, the user presses the target avatar for a long time (the pressing time exceeds a preset time threshold, for example, 30s, and the specific time can be set according to actual requirements)/double-clicks/right-clicks/clicks the target avatar or the target session message corresponding to the target avatar.
In this disclosure, when a first preset operation of a current group member on a target group member is detected on a current group session interface, a client corresponding to a terminal device of the current group member may record the following related information: the group chat unique identifier (indication, which may be marked as chatromid, that is, a unique identifier of the current group, which may be formed by any one or combination of characters, numbers, punctuation marks, and the like), a group member unique identifier (userID, which may be formed by any one or combination of characters, numbers, punctuation marks, and the like, and may include the target group member ID and the current group member ID here), and a sequence number of the target session message corresponding to the first preset operation (sequence ID, which may be formed by any one or combination of characters, numbers, punctuation marks, and the like). In the current group, each sent session message is numbered according to the sequence of the issuing time, and the sequence number of the session message issued first is usually smaller than that of the session message issued later. Of course, in other embodiments, it is not necessarily limited to using the form of the sequence number, and it is also possible to directly record the issue time of each session message, for example.
In the embodiment of the present disclosure, in the current group session interface, in response to a first preset operation on a target avatar of a target group member or a target session message corresponding to the target avatar, a first folding function control is displayed.
For example, the first folding function control may be a virtual button on which words expressing similar meanings such as "fold TA's utterance", "fold utterance", "mask his utterance", or "mask her utterance" are displayed.
In step S330, when a confirmation instruction for the first folding function control is detected, a shielding process is performed on the session message content of the target group member in the current group session interface.
For example, if the current group member a clicks or double-clicks the first folding function control in its current group session interface, the client may detect a confirmation instruction for the first folding function control, and at this time, the client may perform the shielding processing on the session message content of the target group member in the current group session interface.
Specifically, the content of all session messages sent by the target group member in the current group session interface may be masked, that is, not displayed, or a masking process may be performed on a session message sent by the target group member after the target session message in the current group session interface, or the target session message and the session messages sent thereafter may be masked.
Here, taking an example that the session message sent by the target group member after the target session message in the current group session interface is subjected to a shielding process, an example is given as follows:
the client corresponding to the current group member pulls all session messages from the server background, and judges according to the chartromom id, userID and sequence id corresponding to each pulled session message, if a certain session message is matched with the chartromom id and userID of the target session message (here, the userID of the target group member), and the sequence id of the session message is larger than the sequence id of the target session message (called folding logic), which indicates that the session message is a session message issued by the target group member after the target session message in the current group session interface, the session message is folded (shielded) at the client corresponding to the current group member without displaying content.
In other embodiments, the session message content of the target group member may be folded and the number of folded session messages may be displayed, for example, the first masked session message may display the number of session messages "1". If continuous conversation messages follow up and accord with the folding logic and are consistent with the userID of the target group member, the number of the folding messages is increased and displayed.
In the embodiment of the present disclosure, the session message of the target group member is folded in the current group session interface, which may be only effective for the setter (for example, the current group member), and for other group members in the current group, the session message sent by the target group member in the current group may still be normally displayed, so that the viewing of the speech of the target group member by other group members is not affected.
The information processing method provided by the embodiment of the disclosure displays the session message sent by at least one group member in the current group session interface; responding to a first preset operation of a target head portrait of a target group member or a target session message corresponding to the target head portrait, and displaying a first folding function control; and when a confirmation instruction aiming at the first folding function control is detected, carrying out shielding processing on the conversation message content of the target group member in the current group conversation interface. On one hand, the method well solves the problem that when a certain group member feels harassment or bored to the conversation messages sent by another group member or other group members in the current group, the conversation messages sent by the specific group member or other group members in the current group conversation interface can be filtered and shielded in a targeted mode, the interactive display mode of the group chat information in instant messaging software is optimized, and the conversation message content of the specific group members can be shielded easily even if the conversation messages are too much. On the other hand, each group member can perform personalized setting aiming at the current group session interface of the group member, the setting or permission of a group owner or a group administrator of the current group is not needed, the management process is not involved, the operation is simple and convenient, the user-friendly effect is realized, the message folding can be set at any time, and the folding can also be cancelled at any time. Meanwhile, the display of the conversation messages sent by other unmasked group members in the current group cannot be influenced, so that some important messages in the current group conversation interface cannot be missed, the group members can conveniently and quickly check the important chat messages in the group, and the important chat messages cannot be submerged by irrelevant information. In addition, the setting of each group member in the current group session interface only takes effect on the group member, and the display effect of the group session interface of the group member which does not have the session message shielding setting is not changed.
Fig. 4 schematically illustrates a user interface diagram of a current group session interface according to an embodiment of the present disclosure. It should be noted here that the embodiments of the present disclosure refer to "conversation message", which may be any form or combination of any form of text, picture, video, audio, voice, etc., and the present disclosure does not limit the same.
As shown in fig. 4, it is assumed that the current group session interface corresponding to the current group member is a department group 401 (assuming a total of 44 group members), the target head image of the target group member a is 402, and on monday morning 10: 20, the target group member continuously issues the following session message "how to not speak to any person in any group? "403," what is busy? ", a session message 404 in picture format, and" which was played on weekends? "and the like.
Fig. 5 schematically illustrates a user interface diagram for masking session messages of target group members of the current group session interface illustrated in fig. 4, according to an embodiment of the present disclosure.
As shown in fig. 5, it is assumed here that a target session message "everywhere is busy what is what" is a current group member pressed and dragged to the right by a current group member a? "501 or the target avatar corresponding to the target session message, at this time, a first folding function control is displayed at a left position (not limited to the position, and may be set according to actual requirements) of the target avatar corresponding to the target session message: the "fold TA talk" virtual button 502. The current group member clicks the virtual key 502 to complete the setting of the session message sent by the target group member A on the current group session interface.
In the embodiment of fig. 5, in order to distinguish the first folding function control 502 from the conversation messages normally issued by the group members, it may be set as white characters with black background, or may be in any display form such as white characters with red background, which can distinguish the first folding function control from the conversation messages normally issued.
Fig. 6 schematically illustrates a user interface diagram for masking session messages of target group members of the current group session interface illustrated in fig. 4, according to another embodiment of the present disclosure.
As shown in fig. 6, the difference from the above-described fig. 5 embodiment is that, in the fig. 6 embodiment, for a target session message "what are all busy? "601 or its corresponding target avatar performs a double-click operation (not limited to double-click, for example, right-click may also be used), and displays the first folding function control" fold TA comment "virtual button 602 at the upper left position of the target conversation message (not limited to this position, and may be set according to actual needs). The current group member clicks the virtual key 602 to complete the setting of the session message sent by the target group member A on the current group session interface.
In the embodiment of fig. 6, in order to distinguish the first folding function control 602 from the conversation message normally issued by the group member, the font of the first folding function control may be different from the font of the conversation message normally displayed, but the present disclosure is not limited thereto, and for example, similar to the embodiment of fig. 5, the first folding function control may be set in the form of black-based white characters or red-based white characters.
It should be noted that, for the session message of the target group member that wants to be collapsed, the setting operation is not limited to the two methods illustrated in fig. 5 and fig. 6.
In an exemplary embodiment, the session messages of the target group member may include a first session message having a publication time greater than or equal to a publication time of the target session message. Wherein, performing a screening process on the session message content of the target group member in the current group session interface may include: and shielding the content of the first session message in the current group session interface.
For example, the message folding may start from the time point when the folding is set, and the history conversation messages before the time point when the folding is set are not folded.
Fig. 7 schematically illustrates a user interface diagram based on the folding display effect after the masking operation of fig. 5 or 6 according to an embodiment of the present disclosure.
As shown in fig. 7, the target group member is in the target session message "everyone is busy? "(target conversation message) followed by two conversation messages, namely picture-form conversation message 404 and" which was played on weekends? The content of "(first session message) is masked. After that, assume that group member b (b's avatar is 703) sends a session message "is discussed in the morning hours under the conference? "704, group member c (with the avatar of c 705) sends a session message" who sees how did my notebook? After which the first sends a session message 707 (first session message), the contents of which are also masked.
In an exemplary embodiment, the method may further include: and setting a designated mark on the target avatar, wherein the designated mark is used for indicating that the session message of the target group member in the current group session interface is in a shielding state. For example, with continued reference to fig. 7, after the target session message, a slashed circle 702 is shown on the target avatar corresponding to the masked session message of the target group member a. However, the present disclosure does not limit the specific form of the designated mark, and it may be set autonomously according to actual requirements, for example, a target avatar may be crossed, so long as it can display that the target group member is in a shielding state.
In an exemplary embodiment, the first session message number may be displayed in a predetermined color. For example, in order to distinguish the folded conversation message from the normally displayed conversation message, the background color of the conversation message that is masked in the current group conversation interface by the folded target group member may be set to black, and the background color of the normally displayed conversation message may be set to white.
In an exemplary embodiment, the blocking of the first session message content in the current group session interface may include: displaying the first number of session messages in the current group session interface.
In an exemplary embodiment, displaying the first number of session messages in the current group session interface may include: if the target group member continuously issues n first session messages, displaying n first session messages in the current group session interface; wherein n is a positive integer greater than or equal to 2.
Fig. 8 schematically illustrates a user interface diagram based on the folding display effect after the masking operation of fig. 5 or 6 according to another embodiment of the present disclosure.
As shown in fig. 8, the difference from the above-mentioned fig. 7 embodiment is that, in the fig. 8 embodiment, the first session message sent after the target session message for the target group member a is masked, and at the same time, the number of masked first session messages is displayed, for example, the number 2 at 801 represents that two first session messages sent by the target group member a in succession are masked, and the number 1 at 803 represents that one first session message sent by the target group member a is masked.
Fig. 9 schematically illustrates a user interface diagram based on a conversation message collapse display effect after the masking operation of fig. 5 or 6 according to still another embodiment of the present disclosure.
The embodiment of fig. 9 differs from the embodiment of fig. 7 described above in that it masks not only the first session message following the target session message, but also the target session message (i.e., the target session message also serves as the first session message at this time), as can be seen at 901.
Fig. 10 schematically illustrates a user interface diagram based on a conversation message collapse display effect after the masking operation of fig. 5 or 6 according to still another embodiment of the present disclosure.
The embodiment of fig. 10 differs from the embodiment of fig. 9 described above in that it not only masks the first session message content for which the publication time is greater than or equal to the targeted session message, as indicated at 1001, but also displays the number of first session messages that are masked. For example, the number 3 at 1001 represents the first session message "everyone is busy what" three consecutive transmissions of the masked target group member a? ", a session message in the form of a picture, and" which played on weekends? ".
In an exemplary embodiment, the method may further include: displaying the masked first session message content in response to a second preset operation for the masked first session message or a target avatar corresponding to the masked first session message.
In the embodiment of the present disclosure, the second preset operation may be any one or a combination of multiple kinds of double-click, right-click, single-click, and the like. For example, if the current group member double-clicks the folded conversation message in the current group conversation interface, the double-clicked conversation message content is automatically expanded, and one piece of information is expanded and displayed according to the sequence of the release time.
Fig. 11 schematically illustrates a user interface diagram displaying masked conversation messages based on the expansion of fig. 7 or 9 according to an embodiment of the present disclosure.
As shown in fig. 11, if it is desired to unfold the collapsed message, i.e., the current group member still desires to view the collapsed session message, the current group member double-clicks the 2 first session messages of fig. 7, or the 3 first session messages of fig. 9, or the corresponding target avatar, which are masked, of the target group member a, and unfolds and displays the masked 2 or 3 first session message contents. While the masked first session message that is not double-clicked still does not display the message content.
Fig. 12 schematically illustrates a user interface diagram displaying masked conversation messages based on the expansion of fig. 8 or fig. 10, according to an embodiment of the present disclosure.
As shown in fig. 12, if it is desired to expand the conversation message with the target group member a folded, the shielded 2 or 3 first conversation message contents can be expanded and displayed by double-clicking the number "2" in fig. 8, or double-clicking the number "3" in fig. 9, or double-clicking the target avatar corresponding to the number "2" or "3". The masked first session message, which is not double clicked, still does not display content, to the display amount.
In the embodiment of the present disclosure, the conversation message displayed in the unfolded state may be set not to be displayed in the folded state, or may be allowed to be displayed in the folded state again.
In an exemplary embodiment, the method may further include: displaying a first unfolding function control in response to a third preset operation on the masked first session message or a target avatar corresponding to the masked first session message; when a confirmation instruction aiming at the first unfolding function canceling control is detected, displaying the conversation message content of the target group member in the current group conversation interface. The third preset operation may be the same as the first preset operation, or may be different. That is, if the current group member wants to cancel the message folding setting for a certain target group member, it may perform the third preset operation to cancel the folding message setting.
Fig. 13 schematically illustrates a user interface diagram of a session message unmasking operation for a target group member of the current group session interface illustrated in fig. 7, according to an embodiment of the present disclosure.
As shown in fig. 13, it is assumed that the current group member holds down and drags the first session message 707 shielded by the target group member or the corresponding target avatar to the right, and displays a first unfolding function control 1301, which is expressed in the similar meaning of "unfolding" or the like, at the left position of the corresponding target avatar. The current group member clicks the first folding canceling function control 1301, and the setting of folding the session message of the target group member A can be canceled. Similarly, the first un-fold function control 1301 may also be displayed in a white-on-black, white-on-red, or in a different font, etc.
Fig. 14 schematically illustrates a user interface diagram of a session message unmasking operation for a target group member of the current group session interface illustrated in fig. 7, in accordance with another embodiment of the present disclosure.
As shown in FIG. 14, assuming that the current group member double-clicks the first session message 707 of the target group member A mask or its corresponding target avatar, a "un-collapse" first un-collapse functionality control 1401 is displayed at the top left position of the first session message 707. The current group member clicks the first folder canceling function control 1401, and the setting of folding the session message of the target group member a can be canceled.
And if the current group member clicks the first folding canceling function control to cancel folding, canceling the matching calculation of the related folding logic from the time point of canceling folding.
Fig. 15 schematically illustrates a user interface diagram of a session message unmasking operation for a target group member of the current group session interface illustrated in fig. 8, according to an embodiment of the present disclosure.
The embodiment of fig. 15 is similar to the embodiment of fig. 13 described above, showing the number of first session messages that are masked.
Fig. 16 schematically illustrates a user interface diagram of a session message unmasking operation for a target group member of the current group session interface illustrated in fig. 8, in accordance with another embodiment of the present disclosure. The embodiment of fig. 16 is similar to the embodiment of fig. 14 described above, showing the number of first session messages that are masked.
Fig. 17 schematically illustrates a user interface diagram based on the display effect after the mask canceling operation of fig. 13 or 14 according to an embodiment of the present disclosure.
As shown in fig. 17, the effect after the collapse message is canceled is as follows: after the message folding setting of the target group member A is cancelled, all new conversation message contents of the target group member A in the current group conversation interface can be restored to be displayed normally from the time point of cancelling the folding. For example, after fold 707 is removed, the first sends a conversation message again, "i just saw on the table in the conference room," for which the conversation message content is not folded, and the target avatar of the conversation message corresponding to the first no longer displays the circle 702 with diagonal lines, and then sends a conversation message of "found, thank you for you".
Fig. 18 schematically illustrates a user interface diagram based on the display effect after the unmasking operation of fig. 15 or 16 according to an embodiment of the present disclosure.
As shown in fig. 18, after the folding 803 is cancelled, the first sends a conversation message again, "i just saw on the table in the conference room", for which the content of the conversation message is not folded, and the target avatar of the conversation message corresponding to the first no longer displays the circle 802 with the slash, and then the third sends a conversation message of "find, thank you for you".
Fig. 19 schematically illustrates a user interface diagram based on the display effect after the mask canceling operation of fig. 13 or 14 or 15 or 16 according to another embodiment of the present disclosure.
The difference from the above-described embodiment of fig. 17 or fig. 18 is that, in the embodiment of fig. 19, it may normally unfold and display all the masked first session messages of the nail before the unfolding operation is canceled.
According to the information processing method provided by the embodiment of the disclosure, through message folding setting and folding cancellation setting, any group member formed by a group can be set for a specific certain group member or certain group members, and session messages of the certain group member or certain group members in a certain period of time are accurately shielded; and the folding effect is only visible for people, and other group members are not influenced. In addition, the number of the folded conversation messages can be displayed while the conversation message content is folded, and the folded conversation message content can be displayed in a re-expanded mode, so that the important messages can be prevented from being folded by mistake.
It should be noted that, in the embodiment of the present disclosure, the process of masking the session message content of the target group member is not limited to the above-mentioned exemplary manner, and other possible forms are described below with reference to fig. 20 to 25 by way of example, but it will be understood by those skilled in the art that the scope of the present disclosure is not limited thereto, and any manner that can mask the session message content of the target group member may be applied to the present disclosure.
In an exemplary embodiment, the performing a screening process on the session message content of the target group member in the current group session interface may include: hiding the target group members, target head portraits thereof and sent session messages in the current group session interface; and displaying a containing control corresponding to the target group member in the current group session interface.
In an exemplary embodiment, the method may further include: and when a fourth preset operation aiming at the containing control is detected, displaying the target group member, the target head portrait thereof and the sent conversation message in the current group conversation interface.
FIG. 20 schematically illustrates a user interface diagram for performing a screening process on a conversation message, according to an embodiment of the present disclosure.
As shown in fig. 20, "what we are all busy what" is sent by the current group member selection target group member a? When the first session message is used as the target session message, the first session message issued by the target group member A after the issuing time of the target session message, the target group member corresponding to the first session message and the target head portrait are all completely hidden from the current group session interface, so that the current group member can more conveniently view the session messages of other unmasked group members. Meanwhile, a containing control 2001 is set in the current group session interface, for example, the containing control 2001 is represented in an envelope style, but the disclosure is not limited thereto, and for example, the containing control 2001 may also be in a drawer style, a box style, a cabinet style, and the like. In addition, the first session message that is masked here by target group member A may also be identified on the in-take control 2001, e.g., the username that is tagged to A on in-take control 2001, but the disclosure is not so limited as long as the target group member can be associated with in-take control 2001.
In some embodiments, one target group member may correspond to one stow control. In other embodiments, multiple target group members may also correspond to the same storage control.
In some embodiments, the number of session messages that the target group member is masked may also be displayed on the in-take control.
When the current group member wants to view the masked session message, the current group member may perform a fourth preset operation (e.g., single click, double click, right click, etc.) on the container control, that is, the target group member and the target avatar thereof and the masked session message content may be restored and displayed in the current group session interface according to the publishing time of the session message.
In an exemplary embodiment, the performing a screening process on the session message content of the target group member in the current group session interface may include: and in the current group session interface, mosaic processing is carried out on the session messages of the target group members.
Fig. 21 schematically shows a user interface diagram for performing a screening process on a conversation message according to another embodiment of the present disclosure.
As shown in fig. 21, it is assumed that "what is sent by the current group member selection target group member a? "as the target session message, a mosaic is printed on the session message distributed by the target group member after the distribution time of the target session message, that is, the session message is masked.
Fig. 22 schematically shows a user interface diagram for performing a screening process on a conversation message according to still another embodiment of the present disclosure.
The difference from fig. 21 is that in the embodiment of fig. 22, it may be set that only the text content of the conversation message issued by the target group member after the issue time of the target conversation message is subjected to mosaic processing, and the conversation message in non-text content, such as picture, audio, video, etc., is not subjected to masking processing.
Fig. 23 schematically shows a user interface diagram for performing a screening process on a conversation message according to still another embodiment of the present disclosure.
As shown in fig. 23, it is assumed that "what is sent by the current group member selection target group member a? If the message is used as a target session message, a red packet sending control 2301 is set on the session message issued by the target group member after the issuing time of the target session message, and the red packet sending control 2301 is also used as a shielding region here to shield the content of the session message.
If the current group member wants to view the masked session message content, the current group member may perform a fifth preset operation (e.g., single click, right click, double click, etc.) on the red packet transmission control 2301, and then trigger the current group member to transmit a red packet to the target group member, where the current group member may set a specific red packet amount, which may be set by the system, and then resume displaying the masked session message content in the current group session interface.
Fig. 24 schematically shows a flowchart of an information processing method according to an embodiment of the present disclosure. The method steps of the embodiment of the present disclosure may be executed by the terminal device, the server, or both, for example, the server 105 in fig. 1 may be executed by the terminal device and the server, but the present disclosure is not limited thereto.
As shown in fig. 24, an information processing method provided by an embodiment of the present disclosure may include the following steps.
In step S2410, a session message sent by at least one group member is displayed in the current group session interface.
The step S2410 may be implemented in detail with reference to the step S310.
In step S2420, in response to a fourth preset operation on the target avatar of the target group member or the target session message corresponding to the target avatar, displaying a second folding function control.
In the embodiment of the present disclosure, the fourth preset operation may include, but is not limited to, holding down a target avatar of the target group member, and dragging the target avatar on the screen to the left or right; for another example, the target avatar or the target session message corresponding to the target avatar is pressed for a long time (the pressing time exceeds a preset time threshold, for example, 30s, and the specific time can be set according to actual requirements)/double-click/right-click.
In the embodiment of the present disclosure, the second folding function control may be a virtual button on which characters that express similar meanings, such as "fold similar utterance", "fold same-class utterance", "mask same-topic utterance", "mask same-class utterance", or "mask similar utterance", are displayed.
In step S2430, when a confirmation instruction for the second folding function control is detected, the conversation message whose similarity with the target conversation message exceeds a preset threshold is masked.
In an exemplary embodiment, screening the session message whose similarity with the target session message exceeds a preset threshold may include: acquiring a second session message of which the release time is greater than that of the target session message; processing the target session message and the second session message through a neural network model to obtain the similarity between the target session message and the second session message; and if the similarity exceeds the preset threshold, performing shielding processing on the second session message content in the current group session interface.
For example, the neural network model may be a word vector model. In order to determine the similarity of the content texts of two different conversation messages, the embodiments of the present disclosure employ a word vector model. The word vector model has good semantic characteristics and is a common way for representing word features. The value of each dimension of the word vector represents a feature with a certain semantic and grammatical interpretation. Therefore, each dimension of the word vector can be referred to as a word feature, so that different syntactic and semantic features of a word can be distributed to each dimension to represent. Then, a neural network model based on a statistical method is used to complete the training of the word vector model. The trained word vector model can be used for judging the similarity of the content texts of the two conversation messages.
Other contents of the information processing method provided in the embodiment of fig. 24 may refer to the other embodiments described above, and are not described herein again.
The information processing method provided by the embodiment of the disclosure displays the session message sent by at least one group member in the current group session interface; responding to a fourth preset operation on a target head portrait of a target group member or a target session message corresponding to the target head portrait, and displaying a second folding function control; when a confirmation instruction aiming at the second folding function control is detected, the session message with the similarity exceeding a preset threshold value with the target session message is shielded. Namely, after a certain group member executes message folding operation on a specific session message in the current group session interface, the system can automatically filter the session message related to the content of the specific session message, and shield the similar or similar content of the speaking message with the specific session message, thereby realizing automatic and intelligent classification and filtering of the session message, and users can simply fold unimportant or uninteresting topic content without missing important chat information in the group.
In the embodiment of the present disclosure, the content of the session message in the current group session interface may be analyzed by using an AI (Artificial Intelligence) technology to automatically match the similar session messages, so that the similar session messages may be all folded when being folded.
FIG. 25 schematically illustrates a user interface diagram for masking a target conversation message of a current group conversation interface, according to an embodiment of the present disclosure.
As shown in fig. 25, also taking the current group conversation interface as the department group as an example, the target conversation message "how did five people travel? "2501 performs a fourth preset operation (here, it is assumed to click long press), and displays a second folding function control 2502 of" folding similar speech "at a position right above the target conversation message. Clicking on the second fold function control 2502 completes the folding of all similar conversation messages for the entry tagged conversation message content.
Fig. 26 is a user interface diagram schematically illustrating a display effect of a conversation message after a masking operation based on fig. 25 according to an embodiment of the present disclosure.
As shown in fig. 26, after the target session message 2501, a sends a session message in the form of a picture, and b sends "are a discussion in the morning in a meeting? "a conversation message, then a conversation message related to the target conversation message is sent (refer to 2601), then two conversation messages related to the target conversation message are sent (refer to 2602), and a folding operation is performed on the conversation messages, after folding, all the following conversation messages sent by the following group members" how did five people travel? All the "content-related or similar session messages are automatically collapsed, that is, the content of the session messages is not displayed, and only the number of the session messages related to the target session message continuously sent by each group member is displayed (of course, in other embodiments, the number of the collapsed session messages may not be displayed, and the disclosure is not limited thereto).
Fig. 27 schematically illustrates a user interface diagram for a masked conversation message presentation display based on fig. 26 according to an embodiment of the present disclosure.
As shown in fig. 27, assuming that double-clicking 2601 is performed, the folded third-sent conversation message "i go to XX day trip" is expanded and displayed. Thereafter 2602 remains in a content masked state.
FIG. 28 is a diagram that schematically illustrates a user interface for a session message unmasking operation for a target group member of the current group session interface illustrated in FIG. 26, in accordance with an embodiment of the present disclosure.
As shown in fig. 28, if a double click is made at 2601 or the avatar corresponding to 2601 is double clicked, a second collapse canceling function control 2801 of "collapse canceling" is displayed at a position above 2601.
Fig. 29 schematically illustrates a user interface diagram based on the display effect after the unmasking operation of fig. 28 according to an embodiment of the present disclosure.
As shown in fig. 29, the conversation message contents "i go to XX day tour" of the folding members at 2601 and 2602 and the conversation message contents "do not want to play together? "expand display.
Fig. 30 schematically shows a block diagram of an information processing apparatus according to an embodiment of the present disclosure. The information processing apparatus according to the embodiment of the present disclosure may be provided on a terminal device, may also be provided on a server, or may be partially provided on a terminal device and partially provided on a server, for example, may be provided on the terminal devices 101, 102, and 103 in fig. 1, but the present disclosure is not limited thereto.
As shown in fig. 30, the information processing apparatus 3000 provided by the embodiment of the present disclosure may include a first session message display unit 3010, a first folding control display unit 3020, and a first session content folding unit 3030.
The first session message display unit 3010 may be configured to display a session message sent by at least one group member in the current group session interface. The first folding control display unit 3020 may be configured to display a first folding function control in response to a first preset operation on a target avatar of a target group member or a target session message corresponding to the target avatar. The first session content folding unit 3030 may be configured to perform a screening process on the session message content of the target group member in the current group session interface when a confirmation instruction for the first folding function control is detected.
In an exemplary embodiment, the session messages of the target group member may include a first session message having a publication time greater than or equal to a publication time of the target session message. Wherein the first session content folding unit 3030 may include a first session message content masking unit, which may be configured to: and shielding the content of the first session message in the current group session interface.
In an exemplary embodiment, the first session message content blocking unit may include a first session message number display unit, and may be configured to: displaying the first number of session messages in the current group session interface.
In an exemplary embodiment, the first session message number display unit may be further configured to: if the target group member continuously issues n first session messages, displaying n first session messages in the current group session interface; wherein n is a positive integer greater than or equal to 2.
In an exemplary embodiment, the first session message number is displayed in a predetermined color.
In an exemplary embodiment, the information processing apparatus 2600 may further include: the avatar flag setting unit may be configured to set a specified flag on the target avatar, so as to indicate that the session message of the target group member in the current group session interface is in a masked state.
In an exemplary embodiment, the information processing apparatus 3000 may further include: the first session message expansion display unit may be configured to display the masked first session message content in response to a second preset operation with respect to the masked first session message or a target avatar corresponding to the masked first session message.
In an exemplary embodiment, the information processing apparatus 3000 may further include: a first unfolding function control display unit configured to display a first unfolding function control in response to a third preset operation on the masked first session message or the target avatar corresponding to the masked first session message; the normal display unit of the session message content may be configured to display the session message content of the target group member in the current group session interface when the confirmation instruction for the first unfolding function control is detected.
In an exemplary embodiment, the first session content folding unit 3030 may include: a target member hiding unit, configured to hide the target group member and its target avatar and the sent session message in the current group session interface; and the storage control display unit can be configured to display a storage control corresponding to the target group member in the current group session interface.
In an exemplary embodiment, the information processing apparatus 3000 may further include: and the receiving message unfolding unit can be configured to display the target group member, the target head portrait thereof and the sent conversation message in the current group conversation interface when a fourth preset operation aiming at the receiving control is detected.
In an exemplary embodiment, the first session content folding unit 3030 may include: the mosaic processing unit may be configured to perform mosaic processing on the session message content of the target group member in the current group session interface.
Fig. 31 schematically shows a block diagram of an information processing apparatus according to another embodiment of the present disclosure. The information processing apparatus according to the embodiment of the present disclosure may be provided on a terminal device, may also be provided on a server, or may be partially provided on a terminal device and partially provided on a server, for example, may be provided on the terminal devices 101, 102, and 103 in fig. 1, but the present disclosure is not limited thereto.
As shown in fig. 31, the information processing apparatus 3100 provided by the embodiment of the present disclosure may include a second session message display unit 3110, a second folding control display unit 3120, and a second session content folding unit 3130.
The second session message display unit 3110 may be configured to display a session message sent by at least one group member in the current group session interface. The second folding control display unit 3120 may be configured to display a second folding function control in response to a fourth preset operation on the target avatar of the target group member or the target session message corresponding to the target avatar. The second conversation content folding unit 3130 may be configured to mask conversation messages having a similarity to a target conversation message exceeding a preset threshold when a confirmation instruction for the second folding function control is detected.
In an exemplary embodiment, the second session content folding unit 3130 may be configured to: acquiring a second session message of which the release time is greater than that of the target session message; processing the second session message and the second session message through a neural network model to obtain the similarity between the second session message and the second session message; and if the similarity exceeds the preset threshold, performing shielding processing on the second session message content in the current group session interface.
The specific implementation of each unit in the information processing apparatus provided in the embodiment of the present disclosure may refer to the content in the information processing method, and is not described herein again.
It should be noted that although in the above detailed description several units of the device for action execution are mentioned, this division is not mandatory. Indeed, the features and functions of two or more units described above may be embodied in one unit, in accordance with embodiments of the present disclosure. Conversely, the features and functions of one unit described above may be further divided into embodiments by a plurality of units.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may 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.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (24)

1. An information processing method characterized by comprising:
displaying session messages sent by at least one group member in a current group session interface, wherein the session messages sent by all the group members in the current group are sequentially displayed in the current group session interface according to the sequence of the release time;
responding to a first preset operation of a target head portrait of a target group member or a target session message corresponding to the target head portrait, and displaying a first folding function control;
when a confirmation instruction aiming at the first folding function control is detected, carrying out shielding processing on the conversation message content of the target group member in the current group conversation interface, wherein the shielding processing comprises the following steps: performing shielding processing on continuous session messages sent by the target group members after the target session messages, or performing shielding processing on the target session messages sent by the target group members and continuous session messages sent after the target session messages;
and in response to a second preset operation for the masked continuous session messages or the target avatar corresponding to the masked continuous session messages, displaying masked continuous session message contents corresponding to the second preset operation, wherein the masked continuous session message contents not displayed by the second preset operation.
2. The method of claim 1, wherein the session messages of the target group members comprise a first session message having an issuance time greater than or equal to an issuance time of a target session message; wherein, the process of shielding the conversation message content of the target group member in the current group conversation interface comprises the following steps:
and shielding the content of the first session message in the current group session interface.
3. The method of claim 2, wherein masking first session message content in the current group session interface comprises:
displaying the first number of session messages in the current group session interface.
4. The method of claim 3, wherein displaying a first number of session messages in the current group session interface comprises:
if the target group member continuously issues n first session messages, displaying n first session messages in the current group session interface;
wherein n is a positive integer greater than or equal to 2.
5. Method according to claim 3 or 4, wherein said first number of session messages is displayed in a predetermined color.
6. The method of claim 1, further comprising:
and setting a designated mark on the target avatar, wherein the designated mark is used for indicating that the session message of the target group member in the current group session interface is in a shielding state.
7. The method of claim 2, further comprising:
displaying a first unfolding function control in response to a third preset operation on the masked first session message or a target avatar corresponding to the masked first session message;
when a confirmation instruction aiming at the first unfolding function canceling control is detected, displaying the conversation message content of the target group member in the current group conversation interface.
8. The method of claim 1, wherein performing a screening process on the session message content of the target group member in the current group session interface comprises:
hiding the target group members, target head portraits thereof and sent session messages in the current group session interface;
and displaying a containing control corresponding to the target group member in the current group session interface.
9. The method of claim 8, further comprising:
and when a fourth preset operation aiming at the containing control is detected, displaying the target group member, the target head portrait thereof and the sent conversation message in the current group conversation interface.
10. The method of claim 1, wherein performing a screening process on the session message content of the target group member in the current group session interface comprises:
and in the current group session interface, performing mosaic processing on the session message content of the target group member.
11. An information processing method characterized by comprising:
displaying session messages sent by at least one group member in a current group session interface, wherein the session messages sent by all the group members in the current group are sequentially displayed in the current group session interface according to the sequence of the release time;
responding to a fourth preset operation on a target head portrait of a target group member or a target session message corresponding to the target head portrait, and displaying a second folding function control;
when a confirmation instruction aiming at the second folding function control is detected, shielding the conversation message of which the similarity with the target conversation message exceeds a preset threshold;
screening the session message with the similarity to the target session message exceeding a preset threshold value, comprising the following steps:
acquiring a second session message of which the release time is greater than that of the target session message;
processing the target session message and the second session message through a neural network model to obtain the similarity between the target session message and the second session message;
if the similarity exceeds the preset threshold, performing shielding processing on the second session message content in the current group session interface, wherein the shielding processing comprises: performing shielding processing on continuous second session messages sent by each group member corresponding to the second session messages;
and in response to a second preset operation aiming at the shielded group members to send continuous second session messages, displaying the shielded group members 'continuous second session message contents corresponding to the second preset operation, wherein the shielded group members' continuous second session message contents not aimed at by the second preset operation are not displayed.
12. An information processing apparatus characterized by comprising:
the first session message display unit is configured to display session messages sent by at least one group member in a current group session interface, and the session messages sent by all the group members in the current group are sequentially displayed in the current group session interface according to the sequence of the release time;
the first folding control display unit is configured to respond to a first preset operation on a target head portrait of a target group member or a target session message corresponding to the target head portrait and display a first folding function control;
a first session content folding unit, configured to, when a confirmation instruction for the first folding function control is detected, perform a masking process on the session message content of the target group member in the current group session interface, where the masking process includes: performing shielding processing on continuous session messages sent by the target group members after the target session messages, or performing shielding processing on the target session messages sent by the target group members and continuous session messages sent after the target session messages;
the information processing apparatus is further configured to execute the steps of: and in response to a second preset operation for the masked continuous session messages or the target avatar corresponding to the masked continuous session messages, displaying masked continuous session message contents corresponding to the second preset operation, wherein the masked continuous session message contents not displayed by the second preset operation.
13. The apparatus of claim 12, wherein the session message of the target group member comprises a first session message having an issuance time greater than or equal to an issuance time of a target session message; wherein the first session content folding unit includes:
and the first session message content shielding unit is configured to shield the first session message content in the current group session interface.
14. The apparatus of claim 13, wherein the first session message content masking unit comprises:
and the first session message quantity display unit is configured to display the first session message quantity in the current group session interface.
15. The apparatus of claim 14, wherein the first session message quantity display unit is further configured to: if the target group member continuously issues n first session messages, displaying n first session messages in the current group session interface;
wherein n is a positive integer greater than or equal to 2.
16. The apparatus of claim 14 or 15, wherein the first number of session messages is displayed in a predetermined color.
17. The apparatus of claim 12, further comprising:
and the avatar mark setting unit is configured to set a designated mark on the target avatar, and the designated mark is used for indicating that the session message of the target group member in the current group session interface is in a shielding state.
18. The apparatus of claim 13, further comprising:
a first unfolding function control displaying unit configured to display a first unfolding function control in response to a third preset operation on the masked first session message or the target avatar corresponding to the masked first session message;
and the normal session message content display unit is configured to display the session message content of the target group member in the current group session interface when a confirmation instruction for the first unfolding function control is detected.
19. The apparatus of claim 12, wherein the first session content folding unit comprises:
the target member hiding unit is configured to hide the target group members, target head portraits thereof and sent conversation messages in the current group conversation interface;
and the storage control display unit is configured to display the storage control corresponding to the target group member in the current group session interface.
20. The apparatus of claim 19, further comprising:
and the storage message expansion unit is configured to display the target group member, the target head portrait thereof and the sent conversation message in the current group conversation interface when a fourth preset operation aiming at the storage control is detected.
21. The apparatus of claim 12, wherein the first session content folding unit comprises:
and the mosaic processing unit is configured to perform mosaic processing on the session message content of the target group member in the current group session interface.
22. An information processing apparatus characterized by comprising:
the second conversation message display unit is configured to display conversation messages sent by at least one group member in a current group conversation interface, and the conversation messages sent by all the group members in the current group are sequentially displayed in the current group conversation interface according to the sequence of the release time;
the second folding control display unit is configured to respond to a fourth preset operation on a target head portrait of a target group member or a target session message corresponding to the target head portrait and display a second folding function control;
the second conversation content folding unit is configured to shield the conversation message with the similarity exceeding a preset threshold value with the target conversation message when the confirmation instruction aiming at the second folding function control is detected;
the second session content folding unit is configured to:
acquiring a second session message of which the release time is greater than that of the target session message;
processing the target session message and the second session message through a neural network model to obtain the similarity between the target session message and the second session message;
if the similarity exceeds the preset threshold, performing shielding processing on the second session message content in the current group session interface, wherein the shielding processing comprises: performing shielding processing on continuous second session messages sent by each group member corresponding to the second session messages;
the information processing apparatus is further configured to execute the steps of: and in response to a second preset operation aiming at the shielded group members to send continuous second session messages, displaying the shielded group members 'continuous second session message contents corresponding to the second preset operation, wherein the shielded group members' continuous second session message contents not aimed at by the second preset operation are not displayed.
23. An electronic device, comprising:
one or more processors;
a storage device configured to store one or more programs that, when executed by the one or more processors, cause the one or more processors to implement the information processing method according to any one of claims 1 to 11.
24. A computer-readable storage medium storing a computer program, wherein the computer program is executed by a processor to implement the information processing method according to any one of claims 1 to 11.
CN201910481773.9A 2019-06-04 2019-06-04 Information processing method and device, computer readable storage medium and electronic equipment Active CN110262715B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910481773.9A CN110262715B (en) 2019-06-04 2019-06-04 Information processing method and device, computer readable storage medium and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910481773.9A CN110262715B (en) 2019-06-04 2019-06-04 Information processing method and device, computer readable storage medium and electronic equipment

Publications (2)

Publication Number Publication Date
CN110262715A CN110262715A (en) 2019-09-20
CN110262715B true CN110262715B (en) 2022-02-25

Family

ID=67916730

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910481773.9A Active CN110262715B (en) 2019-06-04 2019-06-04 Information processing method and device, computer readable storage medium and electronic equipment

Country Status (1)

Country Link
CN (1) CN110262715B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112838976B (en) * 2019-11-22 2022-08-09 腾讯科技(深圳)有限公司 Message processing method and device
CN113328923B (en) * 2020-02-28 2023-04-18 阿里巴巴集团控股有限公司 Presentation method, server, client, electronic device and computer readable medium
CN111367444A (en) * 2020-03-10 2020-07-03 北京达佳互联信息技术有限公司 Application function execution method and device, electronic equipment and storage medium
CN113472628B (en) * 2020-03-31 2024-02-02 腾讯科技(深圳)有限公司 Information collection control method, device and computer readable storage medium
CN111638837B (en) * 2020-05-13 2022-03-11 维沃移动通信有限公司 A message processing method and electronic device
CN111800333B (en) * 2020-06-11 2021-12-31 腾讯科技(深圳)有限公司 Session message processing method, device, computer readable storage medium and equipment
CN111865758A (en) * 2020-06-19 2020-10-30 维沃移动通信(杭州)有限公司 Message display method and device and electronic equipment
CN112242947B (en) 2020-10-13 2023-03-24 北京字节跳动网络技术有限公司 Information processing method, device, equipment and medium
CN114527913B (en) * 2020-11-06 2024-03-19 腾讯科技(深圳)有限公司 Message display method and device and terminal equipment
CN115242740B (en) * 2022-06-21 2024-07-23 亿咖通(湖北)技术有限公司 Information interaction method, device, equipment and storage medium
CN115967691A (en) * 2022-12-23 2023-04-14 北京字跳网络技术有限公司 Message processing method, message processing device, electronic equipment, storage medium and program product
CN116743692B (en) * 2023-08-16 2023-10-20 杭州星锐网讯科技有限公司 Historical message folding method and system
CN117914632A (en) * 2024-01-19 2024-04-19 广州宏途数字科技有限公司 An instant messaging method, system, device and medium for campus management

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104753760A (en) * 2013-12-30 2015-07-01 北京新媒传信科技有限公司 Instant messaging group message control method and control device
CN105262672A (en) * 2015-08-31 2016-01-20 小米科技有限责任公司 Intra-group anti-harassment method and device
CN107682253A (en) * 2017-10-27 2018-02-09 奇酷互联网络科技(深圳)有限公司 Group chat message treatment method, device, mobile terminal and storage medium
CN107948055A (en) * 2017-11-21 2018-04-20 广东欧珀移动通信有限公司 Shielding group members send out the method, apparatus and computer-readable recording medium of message

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105635822A (en) * 2016-01-07 2016-06-01 天脉聚源(北京)科技有限公司 Method and device for processing video bullet screen
CN109587031A (en) * 2017-09-28 2019-04-05 阿里巴巴集团控股有限公司 Data processing method
CN108540368B (en) * 2018-02-28 2022-02-01 维沃移动通信有限公司 Message shielding method and device
CN108650104B (en) * 2018-04-18 2020-07-28 绥化学院 Method and device for processing group messages

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104753760A (en) * 2013-12-30 2015-07-01 北京新媒传信科技有限公司 Instant messaging group message control method and control device
CN105262672A (en) * 2015-08-31 2016-01-20 小米科技有限责任公司 Intra-group anti-harassment method and device
CN107682253A (en) * 2017-10-27 2018-02-09 奇酷互联网络科技(深圳)有限公司 Group chat message treatment method, device, mobile terminal and storage medium
CN107948055A (en) * 2017-11-21 2018-04-20 广东欧珀移动通信有限公司 Shielding group members send out the method, apparatus and computer-readable recording medium of message

Also Published As

Publication number Publication date
CN110262715A (en) 2019-09-20

Similar Documents

Publication Publication Date Title
CN110262715B (en) Information processing method and device, computer readable storage medium and electronic equipment
US7996776B2 (en) Shared telepointer
EP2699029B1 (en) Method and device for providing a message function
CN107948708B (en) Bullet screen display method and device
US9973829B2 (en) Method for video communications and terminal, server and system for video communications
WO2022089568A1 (en) File sharing method and apparatus, and electronic device
CN105988790B (en) Information processing method, sending terminal and receiving terminal
CN111756930A (en) Communication control method, communication control apparatus, electronic device, and readable storage medium
US12348466B2 (en) Information processing method and apparatus, electronic device, and storage medium
CN112269504A (en) Information display method, device and electronic equipment
WO2022135476A1 (en) Screenshot method and apparatus, and electronic device
CN108762627A (en) Instant message display methods and terminal
CN109144650B (en) Display object management method and device, electronic equipment and computer storage medium
CN112162803A (en) Message display method and device and electronic equipment
CN113835592B (en) Application function combination method and device and electronic equipment
CN107783650A (en) A kind of man-machine interaction method and device based on virtual robot
CN113190159B (en) Background application management method and device
CN112272328B (en) Bullet screen recommendation method and related device
CN112104881B (en) Information processing method and device
CN109743248B (en) Content distribution method, device, terminal, server and storage medium
CN112422735A (en) Information prompting method and device and electronic equipment
WO2024131568A1 (en) Session information processing method and related device
CN114390011A (en) Message processing method and device and readable storage medium
EP4595450A1 (en) Method and system for creating stickers from user-generated content
EP4351117A1 (en) Information display method and apparatus, and electronic device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载