Instant messaging method, apparatus and electronic device

By creating subgroup entry points within the instant messaging group interface, the problem of messages being overwhelmed in instant messaging is solved, achieving timely message delivery and security, and ensuring that messages are visible to specific members.

CN116055433BActive Publication Date: 2026-02-27VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211713862.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-29
Publication Date
2026-02-27
Estimated Expiration
2042-12-29

AI Technical Summary

Technical Problem

In instant messaging group chats, some messages are easily buried by other messages and are not secure enough, making it impossible to accurately send them to specific group members.

Method used

By displaying the entry point to the second session group in the first session group interface, users can create and manage subgroups, ensuring that messages are only transmitted between specific members and prevented from being seen by other members.

Benefits of technology

It improves the timeliness and security of message delivery, ensuring that specific members receive messages promptly without being disturbed by other messages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116055433B_ABST
    Figure CN116055433B_ABST
Patent Text Reader

Abstract

The application discloses an instant messaging method, device and electronic equipment, and belongs to the technical field of communication. The method comprises the following steps: receiving a first input of a first conversation group; in response to the first input, displaying a first conversation component in a first conversation interface of the first conversation group; wherein the first conversation component is a group entrance of a second conversation interface of a second conversation group, and group members of the second conversation group are all group members of the first conversation group.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of communication, and particularly relates to an instant messaging method and device and electronic equipment. BACKGROUND

[0002] The group chat function of an instant messaging (IM) application program can realize discussion, communication or chat of multiple users in a same group, and can also realize broadcasting of messages or publishing of videos to all users in the group.

[0003] At present, a message sent to part of members in a group (for example, all development team members in a department group) is easy to be submerged by other messages in the group, and the message is also easy to be seen by other members in the group. SUMMARY

[0004] Embodiments of the present application provide instant messaging methods, devices and electronic equipment, and can improve the timeliness, effectiveness and security of message transmission.

[0005] In a first aspect, an instant messaging method is provided, and the method comprises:

[0006] receiving a first input for a first conversation group;

[0007] displaying, in response to the first input, a first conversation component in a first conversation interface of the first conversation group;

[0008] The first conversation component is a group entry for displaying a second conversation interface of a second conversation group, and group members of the second conversation group are all group members of the first conversation group.

[0009] In a second aspect, an instant messaging device is provided, and the device comprises:

[0010] a receiving module configured to receive a first input for a first conversation group;

[0011] a display module configured to display, in response to the first input, a first conversation component in a first conversation interface of the first conversation group;

[0012] The first conversation component is a group entry for displaying a second conversation interface of a second conversation group, and group members of the second conversation group are all group members of the first conversation group.

[0013] Optionally, the receiving module is specifically configured to receive a first input for a group creation option and at least one group member of the first conversation group.

[0014] The device further comprises:

[0015] create a second session group associated with the first session group based on the group members selected by the first input.

[0016] Optionally, the receiving module is specifically configured to receive a first sub-input of a first group creation option of the first session group;

[0017] The display module is further configured to display at least two group member identifiers of the first session group in response to the first sub-input, wherein the group member identifier is used to indicate a group member of the first session group.

[0018] The receiving module is further configured to receive a second sub-input of the at least two group member identifiers;

[0019] The creation module is specifically configured to create a second session group associated with the first session group based on the group members selected by the second sub-input in response to the second sub-input.

[0020] Optionally, the receiving module is specifically configured to receive a third sub-input of a second group creation option;

[0021] The display module is further configured to display at least two session group identifiers in response to the third sub-input, wherein the session group identifier is used to indicate a session group.

[0022] The receiving module is further configured to receive a fourth sub-input of a first session group identifier from the at least two session group identifiers;

[0023] The display module is further configured to display at least two group member identifiers of the first session group indicated by the first session group identifier in response to the fourth sub-input;

[0024] The receiving module is further configured to receive a fifth sub-input of the at least two group member identifiers;

[0025] The creation module is specifically configured to create a second session group associated with the first session group based on the group members selected by the fifth sub-input in response to the fifth sub-input.

[0026] Optionally, the display module is further configured to display a first message in a first session interface of the first session group, wherein the first message is used to invite the group members of the first session group to join the second session group;

[0027] The apparatus further comprises:

[0028] a joining module, configured to join a first group member into the second conversation group if a second input of the first group member to the first message is received.

[0029] Optionally, the first conversation component comprises at least one of a group name of the second conversation group, or a conversation message input by any group member of the second conversation group in the second conversation interface.

[0030] In a third aspect, an electronic device is provided, which comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, and the program or instruction, when executed by the processor, implements the steps of the method according to the first aspect.

[0031] In a fourth aspect, a readable storage medium is provided, which stores a program or instruction, and the program or instruction, when executed by a processor, implements the steps of the method according to the first aspect.

[0032] In a fifth aspect, a chip is provided, which comprises a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the method according to the first aspect.

[0033] In the embodiments of the present application, by displaying the first conversation component in the first conversation interface of the first conversation group, the first conversation component being a group entrance of the second conversation interface of the second conversation group, it can be achieved that a message is sent to only part of members in a group, the sent message is displayed in the second conversation interface of the second conversation group, and it can be ensured that a conversation message input by any group member of the second conversation group in the second conversation interface can be seen by the group members in the second conversation group, without being submerged by other messages of the first conversation group, and without being seen by other members, thereby improving the timeliness, effectiveness and security of message transmission. BRIEF DESCRIPTION OF DRAWINGS

[0034] Figure 1 is a flowchart of an instant messaging method provided by some embodiments of the present application;

[0035] Figure 2 is a schematic diagram of a first conversation interface provided by some embodiments of the present application;

[0036] Figure 3 is a schematic diagram of a first conversation interface provided by some embodiments of the present application;

[0037] Figure 4 is a schematic diagram of a first group creation option provided by some embodiments of the present application;

[0038] Figure 5 is a schematic diagram of a second interface provided by some embodiments of the present application;

[0039] Figure 6 is a schematic diagram of a group member identification interface of a first conversation group provided by some embodiments of the present application;

[0040] Figure 7 is a schematic diagram of a second group creation option provided by some embodiments of the present application;

[0041] Figure 8 is a schematic diagram of a conversation group identification interface provided by some embodiments of the present application;

[0042] Figure 9 is a schematic diagram of a first conversation interface provided by some embodiments of the present application;

[0043] Figure 10 is a schematic diagram of a second conversation interface provided by some embodiments of the present application;

[0044] Figure 11 is a schematic diagram of a third interface provided by some embodiments of the present application;

[0045] Figure 12 is a schematic diagram of a first conversation window and a second conversation window provided by some embodiments of the present application;

[0046] Figure 13 is a schematic diagram of a first conversation interface provided by some embodiments of the present application;

[0047] Figure 14 is a schematic diagram of a first conversation interface provided by some embodiments of the present application;

[0048] Figure 15 is a schematic diagram of a first conversation interface provided by some embodiments of the present application;

[0049] Figure 16 is a schematic diagram of a management interface of a first conversation group provided by some embodiments of the present application;

[0050] Figure 17 is a schematic diagram of a history sub-group identification interface provided by some embodiments of the present application;

[0051] Figure 18 is a schematic diagram of a structure of an instant messaging device provided by some embodiments of the present application;

[0052] Figure 19 is a schematic diagram of a structure of an electronic device provided by some embodiments of the present application;

[0053] Figure 20is a hardware structure schematic diagram of an electronic device provided by some embodiments of the present application. DETAILED DESCRIPTION

[0054] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art belong to the scope of protection of the present application.

[0055] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of a kind and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / ", generally represents a "or" relationship between the front and rear associated objects.

[0056] The instant messaging method, device, electronic device and storage medium provided by the embodiments of the present application will be described in detail below in combination with the drawings and specific embodiments and their application scenarios.

[0057] Figure 1 The flowchart of the instant messaging method provided by the embodiments of the present application is shown in the figure. The instant messaging method provided by the embodiments of the present application will be described below in combination with Figure 1 The instant messaging method provided by the embodiments of the present application will be described. As shown in the figure, the method comprises steps 101 and 102. Figure 1

[0058] Optionally, the execution subject of the instant messaging chat method provided by the embodiments of the present application can be an instant messaging device. The instant messaging device can be a terminal used by any group member of the first conversation group.

[0059] The instant messaging device can be a variety of forms of devices. For example, the instant messaging device described in the embodiments of the present application can include mobile terminals such as mobile phones, smart phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet PCs), PMPs (Portable Multimedia Players), navigation devices, smart bracelets, smart watches, digital cameras, etc., and fixed terminals such as desktop computers, televisions, etc. Below, it is assumed that the instant messaging device is a mobile terminal. However, a person skilled in the art will understand that the method according to the embodiments of the present application can also be applied to fixed type terminals.

[0060] ​Step 101, receiving a first input for a first conversation group.

[0061] Optionally, any group member of the aforementioned first conversation group can input the first input for the first conversation group to the instant messaging device, so that the instant messaging device can receive the first input. The first conversation group can be a user group of a certain instant messaging application.

[0062] Optionally, in the case that the instant messaging device is a smart phone, the instant messaging method provided by the embodiments of the present application can be used in various scenarios such as work or life.

[0063] Optionally, in the case that the instant messaging device is a desktop computer, the instant messaging method provided by the embodiments of the present application can be generally used in a work scenario.

[0064] In some embodiments of the present application, the first input can be a touch input, a voice input, a gesture input, or a key input of the instant messaging device, or can be a first operation.

[0065] In some embodiments of the present application, the aforementioned first input can include but is not limited to any of the following: a preset gesture input, a click input, a preset track input, an input to a control, an input to a physical key or a combination of physical keys of the instant messaging device, etc. In the embodiments of the present application, the aforementioned first input is used to trigger the display of the first conversation interface of the first conversation group. The first input can be a first operation. Illustratively, the aforementioned first input includes but is not limited to: a touch input of the instant messaging device by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long-press input or a short-press input. For example, the aforementioned first input can be a click input of a certain control in a first interface displayed on the instant messaging device by the user. The first interface can be an interface for displaying chat conversations of the instant messaging application.

[0066] For example, in the case that the first input is a specific gesture input by the user, the interface displayed by the instant messaging device can be switched to the first conversation interface of the first conversation group.

[0067] Illustratively, the click input can be an input of clicking an identifier of a chat conversation of the first conversation group in the first interface.

[0068] It can be understood that each of the above-mentioned inputs is an exemplary enumeration, that is, the embodiments of the present application include but are not limited to each of the above-mentioned inputs. In actual implementation, the input can also include any other possible input, which can be specifically determined according to actual use requirements, and the embodiments of the present application are not limited.

[0069] Step 102, in response to the first input, displaying the first session component in the first session interface of the first session group.

[0070] The first session component is a group entrance of the second session interface of the second session group, and the group members of the second session group are all group members of the first session group.

[0071] Optionally, after the instant messaging device receives the first input of the first session group, the first session interface of the first session group can be displayed in response to the first input.

[0072] It should be noted that before step 102, a subgroup of the first session group has been created with part of the group members of the first session group as all group members. The subgroup is the second session group. Therefore, the group members of the second session group are all group members of the first session group.

[0073] In the case that the first user is a group member of the second session group, the first user is necessarily a group member of the first session group, and the first session component can be added to the first session interface of the first session group displayed by the instant messaging device.

[0074] The component is a simple encapsulation of data and methods. The first session component can be a group entrance of the second session interface of the second session group. In response to the input of the group member of the first session group to the first session component, the second session interface of the second session group can be triggered to be displayed.

[0075] The first session component can be located in the first area of the first session interface of the first session group.

[0076] Optionally, the first area can be any position in the first session interface of the first session group. The specific position of the first area is not limited in the embodiments of the present application.

[0077] Optionally, the first area includes but is not limited to a top area, a bottom area, a left area or a right area in the chat interface of the target group.

[0078] Optionally, as Figure 2 and Figure 3As shown, the first conversation group is a "department group", and the second conversation group is a "development discussion group". The first conversation component 201 can be displayed in the first conversation interface of the first conversation group. Figure 2 As shown, the first conversation component 201 is displayed for the group members of the second conversation group. For the group members of the second conversation group, the first conversation component 201 can include at least one of the group name of the second conversation group and the conversation messages input by any of the group members of the second conversation group in the second conversation interface. In response to the input of the first conversation component 201 by any of the group members of the second conversation group, the second conversation interface of the second conversation group can be directly displayed. Compared with the prior art, the second conversation interface of the second conversation group can be directly displayed in the first conversation interface of the first conversation group, and the group members of the second conversation group can be more conveniently guided to the second conversation interface of the second conversation group. Figure 2 , Figure 3 As shown, the first conversation component 201 is displayed for other group members of the group members of the first conversation group. The other group members are not group members of the second conversation group. For the other group members, the first conversation component 201 can include the group name of the second conversation group, but does not include the conversation messages input by any of the group members of the second conversation group in the second conversation interface. In response to the input of the first conversation component 201 by any of the group members of the first conversation group who are not group members of the second conversation group, a first request of the group member to join the second conversation group can be sent; and in the case where first feedback information is received, the second conversation interface of the second conversation group can be displayed. The first feedback information is used to indicate that the first request has been accepted.

[0079] Through the above steps, the group members of the second conversation group can more conveniently enter the second conversation interface of the second conversation group for group chatting based on the first conversation interface of the first conversation group, the chatting content is more focused, and the group members of the first conversation group who are not group members of the second conversation group will not see the chatting messages of the second conversation group and will not be disturbed by the chatting of the second conversation group.

[0080] The embodiments of the present application can display the first conversation component in the first conversation interface of the first conversation group, the first conversation component is a group entrance for displaying the second conversation interface of the second conversation group, and the message can be sent to only part of the members in a group, the sent message is displayed in the second conversation interface of the second conversation group, the conversation messages input by any of the group members of the second conversation group in the second conversation interface can be seen by the group members in the second conversation group, the other messages of the first conversation group will not be flooded, and the messages will not be seen by other members, so that the timeliness, effectiveness and security of message transmission can be improved.

[0081] Optionally, receiving the first input for the first conversation group comprises: receiving a first input for a group creation option and at least one group member of the first conversation group.

[0082] Optionally, the first input can be an input for the group creation option and the at least one group member of the first conversation group, and the first input is used to trigger creation of a sub-group of the first conversation group and selection of group members of the sub-group.

[0083] Optionally, the first input can comprise a voice input for the group creation option and a single-click input for identification of the at least one group member. Illustratively, the content of the voice input can be "create a sub-group of group A".

[0084] Optionally, the first input can comprise a gesture input for the group creation option and a double-click input for identification of the at least one group member. Illustratively, the gesture input can be a circle-drawing gesture.

[0085] Before displaying the first conversation component in the first conversation interface of the first conversation group, the method further comprises: creating a second conversation group associated with the first conversation group based on the group members selected by the first input.

[0086] Optionally, in response to the first input, before displaying the first conversation component in the first conversation interface of the first conversation group, the second conversation group can be created and a subordination relationship between the first conversation group and the second conversation group can be established. The second conversation group is subordinate to the first conversation group, i.e., the first conversation group is a parent group of the second conversation group, and the second conversation group is a sub-group of the first conversation group.

[0087] Optionally, the members of the second conversation group can comprise the group members selected by the first input; or the members of the second conversation group can comprise all other group members of the first conversation group except the group members selected by the first input.

[0088] The embodiments of the present application establish a small sub-group in a large group, and relevant group members in the large group can directly join the small sub-group without the need to additionally establish a new group, so that the operation is more simple, convenient and fast.

[0089] Optionally, receiving the first input for the group creation option and the at least one group member of the first conversation group comprises: receiving a first sub-input for a first group creation option of the first conversation group.

[0090] Optionally, the group creation option can be a first group creation option of the first conversation group.

[0091] Optionally, the first group creation option of the first conversation group can be displayed through a control in a management interface of the first conversation group. Exemplarily, Figure 4 A management interface of the first conversation group is shown, and the first group creation option can be displayed through a "create a discussion group" control 401 in the interface.

[0092] Optionally, the first input can include a first sub-input and a second sub-input.

[0093] In some embodiments of the present application, the first sub-input can be a touch input, a voice input, a gesture input, or a key input to the instant messaging device, or can be a first sub-operation. In some embodiments of the present application, the first sub-input described above can include, but is not limited to, any one of the following: a preset gesture input, a click input, a preset track input, an input to a control, an input to a physical key or a combination of physical keys of the instant messaging device, and the like. In embodiments of the present application, the first sub-input described above is used to trigger the display of the group member identifier of the first conversation group. The first sub-input can be a first sub-operation. Exemplarily, the first sub-input described above includes, but is not limited to: a touch input of the instant messaging device by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and embodiments of the present application are not limited. The specific gesture in embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs, and can also be a long-press input or a short-press input. For example, the first sub-input described above can be: a click input to the first control 401 in the interface shown in the figure. Figure 4 The click input to the first control 401 in the interface shown in the figure.

[0094] For example, in the case where the first sub-input is a specific gesture input by the user, the interface displayed by the instant messaging device can be switched to an interface of the group member identifier of the first conversation group.

[0095] It can be understood that each of the inputs listed above is an exemplary listing, that is, embodiments of the present application include, but are not limited to, each of the inputs listed above. In actual implementation, the input can also include other any possible input, which can be determined according to actual use requirements, and embodiments of the present application are not limited.

[0096] In response to the first sub-input, at least two group member identifiers of the first conversation group are displayed, wherein the group member identifier is used to indicate one group member of the first conversation group.

[0097] Optionally, after receiving the first sub-input of the first conversation group, the instant messaging apparatus can display an interface of group member identifiers of the first conversation group in response to the first sub-input. The number of group member identifiers of the first conversation group in the interface can be at least two.

[0098] Optionally, the group member identifiers correspond to the group members one by one. The group member identifiers can include at least one of a username, a nickname, and an avatar of the group member corresponding to the group member identifier. Different group member identifiers indicate different group members.

[0099] Optionally, in response to the first sub-input, a second interface can be displayed first. The second interface is used to determine a group name of the second conversation group. For example, the second interface can be as shown in Figure 5 The user can input the group name of the second conversation group in the second interface, or modify the default group name displayed in the second interface, so as to determine the group name of the second conversation group.

[0100] After determining the group name of the second conversation group, the interface of the group member identifiers of the first conversation group can be displayed. For example, the interface of the group member identifiers of the first conversation group can be as shown in Figure 6 Figure 6 A plurality of group member identifiers 601 are shown. Figure 6 The plurality of group member identifiers 601 in the above are respectively identifiers of member A, member B, member C group, and member D.

[0101] Optionally, in response to the first sub-input, after displaying the at least two group member identifiers of the first conversation group, a second sub-input of the at least two group member identifiers is received.

[0102] ​Optionally, the second sub-input can be a touch input, a voice input, a gesture input, or a key input of the instant messaging device, or can be a second sub-operation. In some embodiments of the present application, the second sub-input can include, but is not limited to, any one of the following: a preset gesture input, a click input, a preset track input, an input of a control, an input of a physical key or a combination of physical keys of the instant messaging device, and the like. In the embodiments of the present application, the second sub-input is used to select a group member identifier. The second sub-input can be a second sub-operation. For example, the second sub-input can include, but is not limited to, a touch input of the instant messaging device by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-click gesture, and the like. The click input in the embodiments of the present application can be a single-click input, a double-click input, or a click input of any number of times, and can also be a long-press input or a short-press input. For example, the second sub-input can be a click input of at least two group member identifiers 601 in the interface shown in FIG. 6A by a user. Figure 6

[0103] It can be understood that the above-mentioned various inputs are exemplary and the embodiments of the present application include, but are not limited to, the above-mentioned various inputs. In actual implementation, the inputs can also include other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto.

[0104] Based on the group member selected by the first input, a second session group associated with the first session group is created, including: in response to the second sub-input, based on the group member selected by the second sub-input, a second session group associated with the first session group is created.

[0105] Optionally, the group member selected by the second sub-input can be the group member indicated by the at least two group member identifiers.

[0106] Optionally, after the instant messaging device receives the second sub-input, in response to the second sub-input, the second session group is created, and a subordination relationship between the first session group and the second session group is established. The creation of the second session group and the establishment of the subordination relationship between the first session group and the second session group can be performed simultaneously or sequentially.

[0107] ​Optionally, the members of the second session group may include the group members selected by the second sub-input; or, the members of the second session group may include other group members from the first session group besides the group members selected by the second sub-input.

[0108] This application embodiment triggers the process of creating a second conversation group through the first group creation option of the first conversation group. A subgroup (i.e., the second conversation group) is created based on some or all of the group members of the parent group (i.e., the first conversation group), allowing relevant group members in the parent group to directly join the subgroup without having to create a new group separately. This makes the operation simpler, more convenient, and faster.

[0109] Optionally, receiving first input regarding the group creation option and at least one group member of the first session group includes receiving third sub-input regarding the second group creation option. Optionally, the aforementioned group creation option can be the second group creation option.

[0110] Optionally, the second group creation option can be displayed via controls in the main interface of the instant messaging application. For example, Figure 7 The main interface of the instant messaging application is shown, and the second group creation option can be displayed through the "Start a discussion group" 701 in this interface.

[0111] Optionally, the first input may include a third sub-input, a fourth sub-input, and a fifth sub-input.

[0112] In some embodiments of this application, the third sub-input can be touch input, voice input, gesture input, or button input to the instant messaging device, or it can be a third sub-operation. In some embodiments of this application, the aforementioned third sub-input can include, but is not limited to, any of the following: preset gesture input, click input, preset trajectory input, input to a control, input to the physical button or combination of physical buttons of the screenshot device, etc. In the embodiments of this application, the aforementioned third sub-input is used to trigger the display of the session group identifier. The third sub-input can be a third sub-operation. Exemplarily, the aforementioned third sub-input includes, but is not limited to: touch input to the instant messaging device by the user through a touch device such as a finger or stylus, or voice commands input by the user, or specific gestures input by the user, or other feasible inputs, which can be determined according to actual usage needs, and the embodiments of this invention are not limited. The specific gestures in the embodiments of this application can be any one of the following: single-click gesture, swipe gesture, drag gesture, pressure recognition gesture, long-press gesture, area change gesture, double-press gesture, double-click gesture; the click input in the embodiments of this application can be single-click input, double-click input, or any number of clicks, etc., and can also be long-press input or short-press input. For example, the aforementioned third sub-input could be: the user's input displayed on the instant messaging device. Figure 7The click input of "initiate discussion group" 701 in the interface is shown. For example, in the case that the third sub-input is a specific gesture input by the user, the interface displayed by the instant messaging device can be switched to an interface of the session group identifier. It can be understood that the above-mentioned various inputs are exemplary, and the embodiments of the present application include but are not limited to the above-mentioned various inputs. In actual implementation, the input can also include other any possible input, which can be specifically determined according to actual use requirements, and the embodiments of the present application are not limited.

[0113] In response to the third sub-input, at least two session group identifiers are displayed, wherein the session group identifier is used to indicate a session group.

[0114] Optionally, after the instant messaging device receives the third sub-input, the interface of the session group identifier can be displayed in response to the third sub-input. The number of the session group identifiers in the interface can be at least two.

[0115] Optionally, the session group identifier is an identifier used to indicate a session group, and is in one-to-one correspondence with the session group. The session group identifier can include at least one of the name and the avatar of the session group corresponding to the session group identifier. Different session group identifiers indicate different session groups.

[0116] Exemplarily, the interface of the session group identifier can be as shown in Figure 8 . Figure 8 A plurality of session group identifiers 801 are shown. Figure 6 The above-mentioned session group identifiers 801 in the interface are respectively identifiers of project A group, project B group, project C group and project D group.

[0117] A fourth sub-input to a first session group identifier of the at least two session group identifiers is received.

[0118] Specifically, the fourth sub-input is an input to the first session group identifier of the at least two session group identifiers. The first session group corresponds to the first session group identifier.

[0119] Optionally, the fourth sub-input can be a touch input, a voice input, a gesture input or a key input to the instant messaging device, and can also be a fourth sub-operation.

[0120] In some embodiments of the present application, the fourth sub-input can include, but is not limited to, any one of the following: a preset gesture input, a click input, a preset track input, an input to a control, an input to a physical key or a combination of physical keys of the screenshot device, etc. In the embodiments of the present application, the fourth sub-input is used to select the session group identifier of the first session group. The fourth sub-input can be a fourth sub-operation. For example, the fourth sub-input can include, but is not limited to, a touch input of the instant messaging device by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiments of the present application can be a single-click input, a double-click input, or a click input of any number of times, and can also be a long-press input or a short-press input. For example, the fourth sub-input can be a click input of the session group identifier 801 corresponding to the first session group in the interface shown in FIG. 8 by a user. Figure 8

[0121] It can be understood that the above-mentioned various inputs are exemplary and the embodiments of the present application include, but are not limited to, the above-mentioned various inputs. In actual implementation, the input can also include other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto.

[0122] In response to the fourth sub-input, at least two group member identifiers of the first session group indicated by the first session group identifier are displayed.

[0123] Optionally, after the instant messaging device receives the fourth sub-input to the first session group, the instant messaging device can display an interface of the group member identifiers of the first session group in response to the fourth sub-input. The number of the group member identifiers of the first session group in the interface can be at least two.

[0124] Optionally, the group member identifier is an identifier used to indicate a group member and corresponds to the group member one-to-one. The group member identifier can include at least one of a username, a nickname, and an avatar of the group member corresponding to the group member identifier. Different group member identifiers indicate different group members.

[0125] Optionally, in response to the first sub-input, a second interface can be displayed first. The second interface is used to determine a group name of the second session group. For example, the second interface can be as shown in FIG. 9. Figure 7 ​The user can input a group name of the second conversation group in the second interface, or modify the default group name displayed in the second interface, so as to determine the group name of the second conversation group.

[0126] After the group name of the second conversation group is determined, an interface for displaying the group member identifiers of the first conversation group can be displayed. As shown in Figure 6 Figure 6 A plurality of group member identifiers 601 are shown.

[0127] Optionally, in response to the fourth sub-input, after the first conversation group identifiers of the at least two group members of the first conversation group are displayed, a fifth sub-input to the at least two group members is received.

[0128] Optionally, the fifth sub-input can be a touch input, a voice input, a gesture input, or a key input to the instant messaging device, or can be a fifth sub-operation.

[0129] In some embodiments of the present application, the fifth sub-input described above can include, but is not limited to, any one of the following: a preset gesture input, a click input, a preset track input, an input to a control, an input to a physical key or a combination of physical keys of the instant messaging device, etc. In embodiments of the present application, the fifth sub-input is used to select a group member identifier. The fifth sub-input can be a fifth sub-operation. As an example, the fifth sub-input described above includes, but is not limited to, a touch input of the instant messaging device by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and embodiments of the present application are not limited thereto. The specific gesture in embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, a double-click gesture, etc. The click input in embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long-press input or a short-press input. For example, the fifth sub-input described above can be a click input to the group member identifiers 601 of the three group members A, B, and C in the interface shown in Figure 6

[0130] It can be understood that each of the inputs listed above is an example, and embodiments of the present application include, but are not limited to, each of the inputs listed above. In actual implementation, the input can also include other any possible input, which can be determined according to actual use requirements, and embodiments of the present application are not limited thereto.

[0131] ​​The second session group associated with the first session group is created based on the group members selected by the first input, including: in response to the fifth sub-input, the second session group associated with the first session group is created based on the group members selected by the fifth sub-input.

[0132] Optionally, the at least two group members selected by the fifth sub-input are indicated by the group member identifier 801, and are the group members selected by the fifth sub-input.

[0133] Optionally, after the instant messaging apparatus receives the fifth sub-input, the first session group and the fifth session group can be established in response to the fifth sub-input.

[0134] Optionally, in the case where the fifth sub-input is used for positive selection, the members of the fifth session group can include the group members selected by the fifth sub-input; in the case where the fifth sub-input is used for negative selection, the members of the fifth session group can include the group members of the first session group except the group members selected by the fifth sub-input.

[0135] The embodiments of the present application trigger the process of establishing the second session group through the second group creation option, determine the parent group of the second session group, i.e., the first session group, create the child group, i.e., the second session group, based on part or all of the group members of the parent group, and let the relevant group members in the parent group directly join the child group without the need of additionally establishing a new group, so that the operation is more simple, convenient and fast.

[0136] Optionally, before the first session component is displayed on the first session interface of the first session group, the method further includes: displaying a first message on the first session interface of the first session group, the first message being used to invite the group members of the first session group to join the second session group.

[0137] Optionally, before the first session component is displayed on the first session interface of the first session group, the first message can be displayed on the first session interface of the first session group. Exemplarily, Figure 9 The first session interface of the first session group and the first message 901 are shown. The content of the first message 901 can be "Develop a discussion group, you are invited to join, click to join".

[0138] Optionally, the first message can be used to prompt the group members of the first session group that the second session group has been created, so as to invite the group members of the first session group who have not joined the second session group to join the second session group.

[0139] Optionally, the first message can also be used to confirm the joining of the group members of the second session group to the first group.

[0140] Optionally, the first message can also be used to apply to join the second session group by a group member of the first session group who is not a group member of the second session group.

[0141] In a case where a second input of the first message is received from the first group member, the first group member is added to the second session group.

[0142] Optionally, the first group member can be a group member of the first session group who is not a group member of the second session group. The second input can be an input of the first message by the first group member.

[0143] Optionally, the second input can be a touch input, a voice input, a gesture input, or a key input of the instant messaging device, or a second operation. In some embodiments of the present application, the second input can include, but is not limited to, any one of the following: a preset gesture input, a click input, a preset track input, an input of a control, an input of a physical key or a combination of physical keys of the instant messaging device, etc. In the embodiments of the present application, the second input is used to indicate that the first group member applies to join the second session group. The second input can be a second operation. For example, the second input can include, but is not limited to, a touch input of the instant messaging device by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-click gesture, a double-click gesture, etc. The click input in the embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs, etc. It can also be a long-press input or a short-press input. For example, the second input can be a click input of the first message 901 in the interface shown in FIG. 9. Figure 9 It can be understood that the above-mentioned inputs are exemplary and the embodiments of the present application include, but are not limited to, the above-mentioned inputs. In actual implementation, the inputs can also include other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto.

[0144] The application joining manner can include, but is not limited to, 1) after clicking the first message, joining the second session group after the consent of the creator of the second session group; 2) after clicking the first message, automatically joining the second session group after password verification; 3) clicking the first message to join the second session group without verification or consent.

[0145] After receiving the second input, the first group member can be added to the second session group in response to the second input, so that the first group member becomes a group member of the second session group.

[0146] Optionally, after the first group member is added to the second conversation group, a second conversation interface of the second conversation group can be displayed. Exemplarily, the second conversation interface of the second conversation group can be as shown in Figure 10 .

[0147] Optionally, in response to the second input, a third interface can be displayed first. The third interface is used for the first group member to confirm to join the second conversation group. Exemplarily, the third interface can be as shown in Figure 11 . Optionally, the first group member can confirm to join the second conversation group by clicking a "confirm application" control in the third interface or the like.

[0148] It should be noted that in the case that the second input of the first message by the group member of the second conversation group is received, since the group member is already a group member of the second conversation group, the second conversation interface of the second conversation group can be directly displayed.

[0149] The embodiments of the present application can realize that the group member of the first conversation group who is not a group member of the second conversation group voluntarily joins the second conversation group by displaying the first message for inviting the group member of the first conversation group to join the second conversation group and adding the first group member to the second conversation group in the case that the second input of the first message by the first group member is received, so that the operation of joining the second conversation group is more simple, convenient and fast.

[0150] Optionally, the first conversation component includes at least one of the following: a group name of the second conversation group, a conversation message input by any group member of the second conversation group in the second conversation interface.

[0151] Optionally, the first conversation component can include the group name of the second conversation group to distinguish multiple second conversation groups.

[0152] Optionally, the first conversation component can include the conversation message input by any group member of the second conversation group in the second conversation interface, so that the group member of the second conversation group can more conveniently view the conversation message of the second conversation group.

[0153] The embodiments of the present application can realize that the group member of the second conversation group can more conveniently know the dynamic of the second conversation group by including at least one of the group name of the second conversation group and the conversation message input by any group member of the second conversation group in the second conversation interface in the first conversation component.

[0154] Optionally, after the first conversation component is displayed, it further includes: in the case that the first conversation message input by the first group member of the second conversation group is received, displaying the message content of the first conversation message on the first conversation component.

[0155] Optionally, the first session component is displayed, and after the first session message input by the first group member of the second session group, the message content of the first session message is displayed on the first session component. The first session message is a session message sent by the first group member.

[0156] In a case where a second session message input by a second group member of the second session group is received, the message content of the first session message displayed on the first session component is updated to the message content of the second session message.

[0157] Optionally, the first session component is displayed, and after the first session message input by the first group member of the second session group, the displayed content on the first session component is updated to the message content of the second session message, that is, the message content of the first session message is no longer displayed, and the message content of the second session message is displayed. The second session message is a session message sent by the second group member of the second session group.

[0158] Optionally, the second group member can be the same as or different from the first group member.

[0159] For example, the member X1 of the second group member sends the first session message, and the message content is “how much of the project progress has been completed”, and “how much of the project progress has been completed” is displayed on the first session component. Ten minutes later, the member X2 of the second group member sends the second session message, and the message content is “50% of the project progress has been completed”, and “how much of the project progress has been completed” displayed on the first session component is updated to “50% of the project progress has been completed”.

[0160] For example, the member Y1 of the second group member sends the first session message, and the message content is “mock test before the midterm exam next week, please reply after receiving”, and “mock test before the midterm exam next week, please reply after receiving” is displayed on the first session component. Fifteen seconds later, the member Y2 of the second group member sends the second session message, and the message content is “received”, and “mock test before the midterm exam next week, please reply after receiving” displayed on the first session component is updated to “received”. Thirty seconds later, the member Y2 of the second group member sends the third session message, and the message content is “known”, and “received, please reply after receiving” displayed on the first session component is updated to “known”.

[0161] The embodiments of the present application directly display the message content of the latest session message of the second session group on the first session component, without interface switching, so that the message content of the session message of the second session group can be viewed, and the group members of the second session group can timely and conveniently know the message content.

[0162] Optionally, the first session interface is displayed in the first session window. As shown in Figure 12 the first session interface can be displayed in the first session window 1201.

[0163] Optionally, after displaying the first session component in the first session interface of the first session group, the method further comprises: receiving a third input to the first session component.

[0164] Optionally, the third input can be an input to the first session component. The third input can be a touch input, a voice input, a gesture input, or a key input to the instant messaging device, or a third operation. In some embodiments of the present application, the third input can include, but is not limited to, any one of the following: a preset gesture input, a click input, a preset track input, an input to a control, an input to a physical key or a combination of physical keys of the instant messaging device, etc. In the embodiments of the present application, the third input is used to switch the session interface. The third input can be a third operation. For example, the third input includes, but is not limited to, a touch input of the instant messaging device by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long-press input or a short-press input. For example, the third input can be a click input of the first session component 201 in the interface as shown in Figure 2

[0165] It can be understood that the above-mentioned various inputs are exemplary and the embodiments of the present application include, but are not limited to, the above-mentioned various inputs. In actual implementation, the input can also include other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited.

[0166] In response to the third input, the interface content of the first session interface is updated, and the second session interface is displayed in the first session window; or, in response to the third input, the second session interface is displayed in the second session window.

[0167] Optionally, after the instant messaging device receives the third input, the second session interface can be displayed in a superimposed manner or in an independent window in response to the third input.

[0168] ​The second session interface is displayed in an overlay manner, which means that the interface content of the first session interface displayed in the first session window is updated to the second session interface, i.e., the second session interface covers the first session interface.

[0169] The second session interface is displayed in an independent window manner, which means that the second session interface is not displayed in the first session window, but is displayed in a second session window different from the first session window.

[0170] Optionally, as shown in FIG. 12, a second session window 1202 can be newly generated, and the second session interface is displayed in the second session window 1202. Figure 12

[0171] The embodiments of the present application can more clearly display the second session interface and the content of the session message of the second session group by updating the interface content of the first session interface and displaying the second session interface in the first session window, and can simultaneously display the first session interface and the second session interface by displaying the second session interface in the second session window, so that the group members of the second session group can more conveniently use the two groups.

[0172] Optionally, after the second session interface is displayed, the first session interface further includes a second session component, and the second session component is a group entry of a third session interface of a third session group, and the group members of the third session group are all group members of the first session group.

[0173] Optionally, the first session group can have multiple sub-groups. Each group group corresponds to a session component.

[0174] Optionally, in the case that the first session group has multiple sub-groups, the session components of each sub-group are displayed respectively. As shown in FIG. 14, in response to the input of “multiple discussion groups are chatting” 1301 in FIG. 13, the session components 1401 of the multiple sub-groups can be displayed. Figure 14 Figure 13 Figure 14 As shown in FIG. 14, the session components 1401 of four sub-groups of the first session group “department group”, i.e., “development discussion group”, “test discussion group”, “product discussion group” and “operation discussion group” are displayed.

[0175] Optionally, the third session group is another sub-group of the first session group, and thus the first session interface can further include a second session component. The second session component can be a component of the instant messaging application. The second session component can be a group entry of a third session interface of the third session group. In response to the input of the group member of the first session group to the second session component, the third session interface of the third session group can be triggered to be displayed.

[0176] ​​​After displaying the second session interface, the method further includes receiving a fourth input to the second session component.

[0177] Optionally, the fourth input can be an input to the first session component.

[0178] Optionally, the fourth input can be a touch input, a voice input, a gesture input, or a key input to the instant messaging device, or a fourth operation. In some embodiments of the present application, the fourth input can include, but is not limited to, any one of the following: a preset gesture input, a click input, a preset track input, an input to a control, an input to a physical key or a combination of physical keys of the instant messaging device, and the like. In embodiments of the present application, the fourth input is used to switch the session interface. The fourth input can be a fourth operation. Illustratively, the fourth input includes, but is not limited to, a touch input of the instant messaging device by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and embodiments of the present application are not limited thereto. The specific gesture in embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in embodiments of the present application can be a single-click input, a double-click input, or a click input of any number of times, and can also be a long-press input or a short-press input. For example, the fourth input can be a click input of the first session component 201 in the interface shown in FIG. 2. Figure 2 It can be understood that the various inputs listed above are exemplary and embodiments of the present application include, but are not limited to, the various inputs listed above. In actual implementation, the input can also include other possible inputs, which can be determined according to actual use requirements, and embodiments of the present application are not limited thereto.

[0179] In response to the fourth input, the second session interface is updated to a third session interface.

[0180] Optionally, after receiving the fourth input, the instant messaging device can update the second session interface displayed in the first session window to the third session interface in response to the fourth input, or update the second session interface displayed in the second session window to the third session interface. Through the above steps, switching of the sub-group of the first session group can be realized.

[0181] Embodiments of the present application can more conveniently switch the sub-group of the first session group by updating the second session interface to the third session interface in response to the fourth input.

[0182] Optionally, in response to the first input, after displaying the first session component in the first session interface of the first session group, the method further comprises: receiving a fifth input for the second session group.

[0183] Optionally, the fifth input can be an input for the second session group. In a case that the second session group is temporarily not needed to be used, the user can temporarily freeze the second session group by the fifth input for the second session group.

[0184] Exemplarily, the case that the second session group is temporarily not needed to be used can include a case that a certain project completes a first stage task and a start time of a second stage task is temporarily indeterminate, or a case that a certain project completes the first stage task and a start time of the second stage task is far away.

[0185] Optionally, the fifth input can be a touch input, a voice input, a gesture input or a key input for the instant messaging device, and can also be a fifth operation. In the embodiment of the application, the fifth input includes but is not limited to any one of the following: a preset gesture input, a click input, a preset track input, an input for a control, an input for a physical key or a combination of physical keys of the instant messaging device, and the like. In the embodiment of the application, the fifth input is used to set the second session group to a frozen state. The fifth input can be a fifth operation. Exemplarily, the fifth input includes but is not limited to a touch input of the instant messaging device by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and the embodiment of the application is not limited. The specific gesture in the embodiment of the application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, a double-click gesture; the click input in the embodiment of the application can be a single-click input, a double-click input or a click input of any number of times, and can also be a long-press input or a short-press input. For example, the fifth input can be a click input of the user for a second session group identifier displayed on the instant messaging device. The second session group identifier is an identifier for indicating the second session group.

[0186] It can be understood that each of the inputs listed above is an exemplary listing, that is, the embodiment of the application includes but is not limited to each of the inputs listed above. In actual implementation, the input can also include other any possible input, which can be determined according to actual use requirements, and the embodiment of the application is not limited.

[0187] In response to the fifth input, a first identifier is displayed on the first session component; the first identifier is used to indicate that the second session group is in a frozen state.

[0188] In the frozen state, the group members of the second session group are prohibited from updating, and the session function of the group members of the second session group is disabled.

[0189] Optionally, after receiving the fifth input, the instant messaging device can display the first identifier on the first session component to prompt the group members of the first session group that the second session group is in the frozen state in response to the fifth input.

[0190] In the frozen state, the group members of the second session group are prohibited from updating, and the session function of the group members of the second session group is disabled. The prohibition of updating the group members of the second session group includes the prohibition of joining, exiting and modifying the personal information of the group members of the second session group. The disabled session function of the group members of the second session group means that the group members of the second session group cannot send session information in the second session interface.

[0191] Optionally, in the frozen state, the member information of the second session group can be recorded, so that a session group can be recreated based on the member information of the second session group. Optionally, the session group can be a subgroup of the first session group or a session group independent of the first session group.

[0192] Optionally, in the frozen state, the history chat record and the history member list of the second session group can also be viewed.

[0193] Optionally, the first identifier can be the second message displayed in the first session interface of the first session group, or an identifier included in the first session component.

[0194] Exemplarily, Figure 15 The first session interface of the first session group and the second message 1501 are shown. The content of the first message 1501 can be "Development Discussion Group is Frozen" 。

[0195] Optionally, after displaying the first identifier on the first session component in response to the fifth input, the sixth input to the second session group is received.

[0196] Optionally, the sixth input can be an input to the second session group. In the case of resuming the use of the second session group, the user can input the sixth input to the second session group. Exemplarily, the case of resuming the use of the second session group can be the start time of the task reaching the second stage of the foregoing project.

[0197] Optionally, the sixth input can be a touch input, a voice input, a gesture input or a key input to the instant messaging device, or a sixth operation.

[0198] In the embodiments of the present application, the sixth input can include, but is not limited to, any one of the following: a preset gesture input, a click input, a preset track input, an input to a control, an input to a physical key or a combination of physical keys of the screenshot device, and the like. In the embodiments of the present application, the sixth input is used to set the second conversation group to the unfreezing state. The sixth input can be a sixth operation. For example, the sixth input includes, but is not limited to, a touch input of the instant messaging device by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture. The click input in the embodiments of the present application can be a single-click input, a double-click input, or a click input of any number of times, and can also be a long-press input or a short-press input. For example, the sixth input can be a click input of the second conversation group identifier displayed on the instant messaging device by the user.

[0199] It can be understood that each of the inputs listed above is an exemplary listing, that is, the embodiments of the present application include, but are not limited to, each of the inputs listed above. In actual implementation, the input can also include other any possible input, which can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto.

[0200] In response to the sixth input, the second identifier is displayed on the first conversation component; the second identifier is used to indicate that the second conversation group is in the unfreezing state.

[0201] In the unfreezing state, the group members of the second conversation group are allowed to update, and the conversation function of the group members of the second conversation group is in the allowed use state.

[0202] Optionally, after receiving the sixth input, the instant messaging device can respond to the sixth input, set the second conversation group to the freezing state, and display the second identifier on the first conversation component to prompt the group members of the first conversation group that the second conversation group is currently in the unfreezing state and can be normally used.

[0203] In the unfreezing state, the second conversation group can be normally used, group members can be added or exited, and personal information of the group members can be modified, and the conversation function can be normally used to send conversation information on the second conversation interface.

[0204] The embodiment of the present application sets the second session group to a frozen state through a fifth input, temporarily stops member update and session function of the second session group, sets the second session group to a frozen release state through a sixth input, and restores the member update and session function of the second session group, thereby avoiding the case of re-creation after the second session group is dissolved, and the operation is simpler and more convenient.

[0205] Optionally, in response to the fifth input, after displaying the first identifier on the first session component, the method further includes receiving a seventh input for the second session group.

[0206] Optionally, the seventh input can be an input for the second session group. In the case of needing to restore the use of the second session group (for example, in the case of reaching the start time of the task in the second phase of the foregoing project), the user can input the seventh input for the second session group.

[0207] Optionally, the seventh input can be a touch input, a voice input, a gesture input, or a key input for the instant messaging device, and can also be a seventh operation. In the embodiment of the present application, the seventh input can include but is not limited to any one of the following: a preset gesture input, a click input, a preset track input, an input for a control, an input for a physical key or a combination of physical keys of the screenshot device, and the like. In the embodiment of the present application, the seventh input is used to trigger the display of the historical session record of the second session group. The seventh input can be a seventh operation. For example, the seventh input includes but is not limited to a touch input of the instant messaging device by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and the embodiment of the present application is not limited. The specific gesture in the embodiment of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application can be a single-click input, a double-click input, or any number of click inputs, and can also be a long-press input or a short-press input. For example, the seventh input can be a click input of the second session group identifier displayed on the instant messaging device. Figure 2

[0208] It can be understood that the various inputs listed above are exemplary and the embodiment of the present application includes but is not limited to the various inputs listed above. In actual implementation, the input can also include other possible inputs, which can be determined according to actual use requirements, and the embodiment of the present application is not limited.

[0209] ​The receiving the seventh input of the second conversation group can include: receiving a sixth sub-input of a third control of the management interface of the first conversation group; in response to the sixth input, displaying at least two sub-group identifiers of the first conversation group; and receiving a seventh sub-input of a second conversation group identifier in the at least two sub-group identifiers.

[0210] Optionally, the receiving the seventh input of the second conversation group can include: in response to the seventh input, displaying a history conversation record of the second conversation group.

[0211] Optionally, after the instant messaging device receives the seventh input, the instant messaging device can display the history conversation record of the second conversation group in response to the seventh input.

[0212] Optionally, the displaying the history conversation record of the second conversation group can include displaying a second conversation interface of the second conversation group. The second conversation interface of the second conversation group can be used to view the history conversation record of the second conversation group.

[0213] For example, Figure 16 to 17 As shown, in response to a sixth sub-input of a "discussion group" control 1601 of the management interface of the first conversation group, sub-group identifiers of the first conversation group are displayed; and in response to a seventh sub-input of a second conversation group identifier 1701 in the sub-group identifiers, a second conversation interface of the second conversation group is displayed as shown, so that the history conversation record of the second conversation group can be displayed. Figure 10 As shown, in response to a sixth sub-input of a "discussion group" control 1601 of the management interface of the first conversation group, sub-group identifiers of the first conversation group are displayed; and in response to a seventh sub-input of a second conversation group identifier 1701 in the sub-group identifiers, a second conversation interface of the second conversation group is displayed as shown, so that the history conversation record of the second conversation group can be displayed. Figure 17 The sub-group identifiers of the four sub-groups "development discussion group", "test discussion group", "product discussion group", and "operation discussion group" of the first conversation group "department group" are shown.

[0214] The embodiments of the present application can display the history conversation record of the second conversation group in response to the seventh input, so that even in the case that the second conversation group is in a frozen state, the user can view the history conversation record of the second conversation group. The sub-group belongs to the entire first conversation group, and the chat record can be directly searched in the first conversation group when needed in the future, so that the history conversation record of the second conversation group can be more simply, conveniently, quickly, and easily found.

[0215] Optionally, in response to the fourth input, after the first identifier is displayed on the first conversation component, the method further includes: receiving an eighth input of the second conversation group.

[0216] Optionally, the eighth input can be an input of the second conversation group.

[0217] Optionally, the eighth input can be a touch input, a voice input, a gesture input, or a key input of the instant messaging device, or can be an eighth operation.

[0218] In the embodiments of the present application, the eighth input can include, but is not limited to, any one of the following: a preset gesture input, a click input, a preset track input, an input to a control, an input to a physical key or a combination of physical keys of the screenshot device, and the like. In the embodiments of the present application, the eighth input is used to disband the second conversation group. The eighth input can be an eighth operation. For example, the eighth input includes, but is not limited to, a touch input of the instant messaging device by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture. The click input in the embodiments of the present application can be a single-click input, a double-click input, or a click input of any number of times, and can also be a long-press input or a short-press input. For example, the eighth input can be a click input of the second conversation group identifier displayed on the instant messaging device by the user.

[0219] It can be understood that each of the inputs listed above is an exemplary listing, that is, the embodiments of the present application include, but are not limited to, each of the inputs listed above. In actual implementation, the input can also include other any possible input, which can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto.

[0220] In response to the eighth input, the group name of the second conversation group and the member information of the group members are stored as historical conversation group information, and the second conversation group is deleted.

[0221] Optionally, after the instant messaging device receives the eighth input, the second conversation group can be disbanded in response to the eighth input, that is, the second conversation group is deleted, and the group name of the second conversation group and the member information of the group members are stored as historical conversation group information.

[0222] Optionally, the member information of the group members can include at least an ID (Identity document, identity number) of the group members. Optionally, the member information of the group members can also include at least one of a nickname, an avatar, and the like of the group members.

[0223] Optionally, after the group name of the second conversation group and the member information of the group members are stored as historical conversation group information in response to the eighth input, and the second conversation group is deleted, a ninth input to the historical conversation group information is received.

[0224] Optionally, the ninth input can be an input of the history session group information. Optionally, the ninth input can be a touch input, a voice input, a gesture input, or a key input of the instant messaging device, or can be a ninth operation. In the embodiments of the present application, the ninth input can include, but is not limited to, any one of the following: a preset gesture input, a click input, a preset track input, an input of a control, an input of a physical key or a combination of physical keys of the screenshot device, and the like. In the embodiments of the present application, the ninth input is used to trigger the re-creation of the second session group. The ninth input can be a ninth operation. For example, the ninth input includes, but is not limited to, a touch input of the instant messaging device by a user through a touch device such as a finger or a stylus, or a voice instruction input by the user, or a specific gesture input by the user, or other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto. The specific gesture in the embodiments of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiments of the present application can be a single-click input, a double-click input, or any number of click inputs, and can also be a long-press input or a short-press input. For example, the ninth input can be a click input of the history session group information of the second session group displayed on the instant messaging device by the user.

[0225] It can be understood that the various inputs listed above are exemplary and the embodiments of the present application include, but are not limited to, the various inputs listed above. In actual implementation, the inputs can also include other possible inputs, which can be determined according to actual use requirements, and the embodiments of the present application are not limited thereto.

[0226] In response to the ninth input, the second session group associated with the first session group is re-created based on the stored group name and member information of the group members of the second session group.

[0227] Optionally, after receiving the ninth input, the instant messaging device can re-create the second session group associated with the first session group based on the stored group name and member information of the group members of the second session group in response to the ninth input.

[0228] The embodiments of the present application can achieve one-key recovery of the second session group by storing the group name and member information of the group members of the second session group as the history session group information when the second session group is deleted, and then re-creating the second session group associated with the first session group based on the stored group name and member information of the group members of the second session group, which is simpler and more convenient to operate.

[0229] For the convenience of understanding the above-mentioned embodiments of the present application, the implementation process of the instant messaging method is described below in combination with the examples of two first conversation groups.

[0230] Exemplarily, the first conversation group "A Grade B Class Classroom Parents Exchange Group" is a life group of the instant messaging application. The group members are 45 people, mainly including the Chinese teacher, the mathematics teacher, the English teacher and parents of students (e.g. Xiaoming's father and Xiaohua's mother). In order to concentrate on discussing the related problems of the teaching of the class, the mathematics teacher as the class teacher can input the first input of the group creation option and the three group members of the Chinese teacher, the mathematics teacher and the English teacher based on the first conversation group "A Grade B Class Classroom Parents Exchange Group", so as to create the second conversation group "A Grade B Class Teaching Exchange Group". After the second conversation group "A Grade B Class Teaching Exchange Group" is created, the first conversation interface of the first conversation group "A Grade B Class Classroom Parents Exchange Group" displays the first conversation component and can display the first message. The Chinese teacher, the mathematics teacher or the English teacher can enter the second conversation interface of the second conversation group "A Grade B Class Teaching Exchange Group" by clicking the first conversation component and the like. The first conversation component can include the group name "A Grade B Class Teaching Exchange Group" of the second conversation group and the conversation message input by any one of the group members of the second conversation group in the second conversation interface. After the temporary teaching exchange is completed, the related problems of the discussion exchange can be suspended, and the Chinese teacher can input the fifth input of the second conversation group "A Grade B Class Teaching Exchange Group" to set the second conversation group to the frozen state. In the frozen state, the English teacher can input the seventh input of the second conversation group "A Grade B Class Teaching Exchange Group" to view the displayed historical conversation record of the second conversation group. In the case of needing to carry out teaching exchange again, the English teacher can input the fifth input of the second conversation group "A Grade B Class Teaching Exchange Group" to set the second conversation group to the frozen release state. After the current school year, the Chinese teacher can input the eighth input of the second conversation group "A Grade B Class Teaching Exchange Group" to delete the second conversation group "A Grade B Class Teaching Exchange Group" and store the group name and the member information of the group members of the second conversation group as the historical conversation group information. In the case that the A Grade B class is upgraded to the (A+1) Grade B class and the Chinese teacher, the mathematics teacher and the English teacher still undertake the teaching task of the class, the Chinese teacher, the mathematics teacher or the English teacher can input the ninth input of the historical conversation group information to re-create the second conversation group "A Grade B Class Teaching Exchange Group" associated with the first conversation group "A Grade B Class Classroom Parents Exchange Group" based on the stored group name and the member information of the group members of the second conversation group. Optionally, the names of the first conversation group "A Grade B Class Classroom Parents Exchange Group" and the second conversation group "A Grade B Class Teaching Exchange Group" can be modified to "(A+1) Grade B Class Classroom Parents Exchange Group" and "(A+1) Grade B Class Teaching Exchange Group" respectively.

[0231] For example, the first conversation group, "Department Large Group," is a work group within an instant messaging application. The group has 80 members, primarily including Xiao Liu, Xiao Wang, Xiao Li, Xiao Zhang, and Xiao Zhao. Xiao Liu, Xiao Wang, and Xiao Li mainly handle development tasks. To centrally discuss development-related issues, Xiao Liu can create a second conversation group, "Development Discussion Group," based on the first conversation group, "Department Large Group," by inputting group creation options and initial input from Xiao Liu, Xiao Wang, and Xiao Li (the three group members). After creating the second conversation group, "Development Discussion Group," the first conversation interface of the first conversation group, "Department Large Group," displays the first conversation component and can show the first message. Xiao Liu, Xiao Wang, or Xiao Li can enter the second conversation interface of the second conversation group, "Development Discussion Group," by clicking on the first conversation component. Xiao Zhang or Xiao Zhao can join the second conversation group, "Development Discussion Group," by inputting a second message based on the need to discuss development-related issues. The first conversation component can include the group name "Development Discussion Group" of the second conversation group and the conversation message entered by any member of the second conversation group in the second conversation interface. After a development task is completed at a certain stage, discussions related to the development task can be paused. Xiao Liu can enter the fifth input for the second conversation group, "Development Discussion Group," to freeze the group. While frozen, Xiao Wang can enter the seventh input for the second conversation group to view its historical conversation records. If the next stage of the development task needs to be started, Xiao Liu can enter the fifth input for the second conversation group to unfreeze it. After the overall development task is completed, Xiao Liu can enter the eighth input for the second conversation group to delete it and store its name and members' information as historical conversation group information. If the development task needs to be restarted, Xiao Liu, Xiao Wang, or Xiao Li can enter the ninth input for the historical conversation group information to recreate the second conversation group "Development Discussion Group," which is associated with the first conversation group, "Department Group," based on the stored group name and members' information.

[0232] The instant messaging method provided in this application can be executed by an instant messaging device. This application uses an instant messaging device executing the instant messaging method as an example to illustrate the instant messaging device provided in this application.

[0233] Figure 18 This is a schematic diagram of the structure of the instant messaging device provided in an embodiment of this application. Optionally, as... Figure 18 As shown, the device includes a receiving module 1801 and a first display module 1802, wherein:

[0234] The receiving module 1801 is configured to receive a first input for a first conversation group;

[0235] The display module 1802 is configured to display, in response to the first input, a first conversation component in a first conversation interface of the first conversation group;

[0236] The first conversation component is a group entry for displaying a second conversation interface of a second conversation group, and group members of the second conversation group are all group members of the first conversation group.

[0237] Optionally, the receiving module 1801 and the display module 1802 are electrically connected.

[0238] Optionally, the receiving module 1801 is specifically configured to receive the first input for a group creation option and at least one group member of the first conversation group.

[0239] The apparatus can further include:

[0240] The creation module is configured to create, based on the group members selected by the first input, a second conversation group associated with the first conversation group.

[0241] Optionally, the receiving module 1801 is specifically configured to receive a first sub-input for a first group creation option of the first conversation group.

[0242] The display module 1802 is further configured to display, in response to the first sub-input, at least two group member identifiers of the first conversation group, wherein the group member identifier is used to indicate one group member of the first conversation group.

[0243] The receiving module 1801 is further specifically configured to receive a second sub-input for the at least two group member identifiers.

[0244] The creation module is specifically configured to create, in response to the second sub-input, a second conversation group associated with the first conversation group based on the group members selected by the second sub-input.

[0245] Optionally, the receiving module 1801 is specifically configured to receive a third sub-input for a second group creation option.

[0246] The display module 1802 is further configured to display, in response to the third sub-input, at least two conversation group identifiers, wherein the conversation group identifier is used to indicate one conversation group.

[0247] The receiving module 1801 is further specifically configured to receive a fourth sub-input for a first conversation group identifier in the at least two conversation group identifiers.

[0248] The display module 1802 is further configured to display at least two group member identifiers of the first session group indicated by the first session group identifier in response to the fourth sub-input.

[0249] The receiving module 1801 is further configured to receive a fifth sub-input of at least two group member identifiers.

[0250] The creating module is configured to create a second session group associated with the first session group based on the group member selected by the fifth sub-input in response to the fifth sub-input.

[0251] Optionally, the display module 1802 is further configured to display a first message in the first session interface of the first session group, the first message being used to invite the group members of the first session group to join the second session group.

[0252] The apparatus can further include:

[0253] The joining module is configured to add the first group member to the second session group in response to receiving a second input of the first message by the first group member.

[0254] Optionally, the first session component includes at least one of the following: a group name of the second session group, a session message input by any group member of the second session group in the second session interface.

[0255] Optionally, the display module 1802 is further configured to:

[0256] display message content of the first session message on the first session component in response to receiving a first session message input by the first group member of the second session group.

[0257] update the message content of the first session message displayed on the first session component to message content of a second session message in response to receiving the second session message input by the second group member of the second session group.

[0258] Optionally, the first session interface is displayed in a first session window.

[0259] The receiving module 1801 is further configured to receive a third input of the first session component.

[0260] The display module 1802 is further configured to update interface content of the first session interface in response to the third input, and display a second session interface in the first session window; or display the second session interface in a second session window in response to the third input.

[0261] Optionally, after the second session interface is displayed, the first session interface further includes a second session component, the second session component is a group entry of a third session interface displaying a third session group, group members of the third session group are all group members of the first session group;

[0262] The receiving module 1801 is further configured to receive a fourth input on the second session component.

[0263] The display module 1802 is further configured to update the second session interface to the third session interface in response to the fourth input.

[0264] Optionally, the receiving module 1801 is further configured to receive a fifth input on the second session group.

[0265] The display module 1802 is further configured to display a first identifier on the first session component in response to the fifth input; the first identifier is used to indicate that the second session group is in a frozen state.

[0266] The receiving module 1801 is further configured to receive a sixth input on the second session group.

[0267] The display module 1802 is further configured to display a second identifier on the first session component in response to the sixth input; the second identifier is used to indicate that the second session group is in a frozen-unfrozen state.

[0268] In the frozen state, the group members of the second session group are prohibited from updating, and the session function of the group members of the second session group is in a disabled state; in the frozen-unfrozen state, the group members of the second session group are allowed to update, and the session function of the group members of the second session group is in an allowed state.

[0269] Optionally, the receiving module 1801 is further configured to receive a seventh input on the second session group.

[0270] The display module 1802 is further configured to display a historical session record of the second session group in response to the seventh input.

[0271] Optionally, the receiving module 1801 is further configured to receive an eighth input on the second session group.

[0272] The apparatus can further include:

[0273] The deleting module is configured to, in response to the eighth input, store the group name of the second session group and the member information of the group members as historical session group information, and delete the second session group.

[0274] The receiving module 1801 is further configured to receive a ninth input on the historical session group information.

[0275] The apparatus can further include:

[0276] The creating module is configured to, in response to a ninth input, recreate a second session group associated with the first session group based on a group name of the second session group and member information of group members that have been stored.

[0277] The first session component is a group entry of a second session interface of the second session group. The message can be sent to part of the members in the group without being sent to other members in the group. The sent message is displayed in the second session interface of the second session group, and will not be submerged by other messages of the first session group, nor be seen by other members. The timeliness, effectiveness and security of message transmission can be improved.

[0278] The instant messaging apparatus in the embodiments of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than the terminal. For example, the electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), and can also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, and the like, and the embodiments of the present application are not limited thereto.

[0279] The instant messaging apparatus in the embodiments of the present application can be a device with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems, and the embodiments of the present application are not limited thereto.

[0280] The instant messaging apparatus in the embodiments of the present application can be an apparatus, a component in a terminal, an integrated circuit, or a chip. The apparatus can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., and the non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., which are not limited in the embodiments of the present application.

[0281] The instant messaging apparatus in the embodiments of the present application can be an apparatus with an operating system. The operating system can be an Android operating system, an iOS operating system, or other possible operating systems, which are not limited in the embodiments of the present application.

[0282] The instant messaging apparatus provided in the embodiments of the present application can realize Figure 1 to 17 The processes realized by the method embodiments are not repeated here to avoid repetition.

[0283] Optionally, as shown in Figure 19 The embodiments of the present application further provide an electronic device 1900, which includes a processor 1901 and a memory 1902, and the memory 1902 stores programs or instructions which can run on the processor 1901. The programs or instructions are executed by the processor 1901 to realize the steps of the above instant messaging method embodiments and achieve the same technical effects, which are not repeated here to avoid repetition.

[0284] It should be noted that the electronic device in the embodiments of the present application includes the above-mentioned mobile electronic device and non-mobile electronic device.

[0285] Figure 20 is a hardware structure schematic diagram of the electronic device provided in the embodiments of the present application.

[0286] The electronic device 2000 includes but is not limited to a radio frequency unit 2001, a network module 2002, an audio output unit 2003, an input unit 2004, a sensor 2005, a display unit 2006, a user input unit 2007, an interface unit 2008, a memory 2009, and a processor 2010, etc.

[0287] Those skilled in the art can understand that the electronic device 2000 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 2010 through a power management system, so that the power management system can realize functions such as management of charging, discharging, and power consumption management. Figure 20 The electronic device structure shown in the foregoing embodiments does not constitute a limitation on the electronic device, and the electronic device can include more or fewer components than those shown, or combine certain components, or arrange different components, which will not be described here.

[0288] The user input unit 2007 is configured to receive a first input for the first conversation group.

[0289] The processor 2010 is configured to display a first conversation component in a first conversation interface of the first conversation group in response to the first input.

[0290] The first conversation component is a group entry for displaying a second conversation interface of a second conversation group, and group members of the second conversation group are all group members of the first conversation group.

[0291] The embodiments of the present application can realize sending a message to part of members in a group without sending the message to other members in the group by displaying a first conversation component in a first conversation interface of a first conversation group, and the first conversation component is a group entry for displaying a second conversation interface of a second conversation group. The sent message is displayed in the second conversation interface of the second conversation group, and will not be submerged by other messages of the first conversation group, and will not be seen by other members, so that the timeliness, effectiveness, and security of message transmission can be improved.

[0292] Optionally, the user input unit 2007 is specifically configured to receive a first input for a group creation option and at least one group member of the first conversation group.

[0293] The processor 2010 is further configured to create a second conversation group associated with the first conversation group based on the group members selected by the first input.

[0294] Optionally, the user input unit 2007 can be specifically configured to receive a first sub-input for a first group creation option of the first conversation group.

[0295] The processor 2010 is further configured to display at least two group member identifiers of the first conversation group in response to the first sub-input, wherein the group member identifier is used to indicate one group member of the first conversation group.

[0296] The user input unit 2007 is further specifically configured to receive a second sub-input for the at least two group member identifiers.

[0297] The processor 2010 is specifically configured to, in response to the second sub-input, create a second session group associated with the first session group based on group members selected by the second sub-input.

[0298] Optionally, the user input unit 2007 is specifically configured to receive a third sub-input of a second group creation option.

[0299] The processor 2010 is further configured to, in response to the third sub-input, display at least two session group identifiers, wherein the session group identifier is used to indicate one session group.

[0300] The user input unit 2007 is further configured to receive a fourth sub-input of a first session group identifier in the at least two session group identifiers.

[0301] The processor 2010 is further configured to, in response to the fourth sub-input, display at least two group member identifiers of the first session group indicated by the first session group identifier.

[0302] The user input unit 2007 is further configured to receive a fifth sub-input of the at least two group member identifiers.

[0303] The processor 2010 is specifically configured to, in response to the fifth sub-input, create a second session group associated with the first session group based on group members selected by the fifth sub-input.

[0304] Optionally, the display module 1802 is further configured to display, in a first session interface of the first session group, a first message used to invite group members of the first session group to join the second session group.

[0305] The processor 2010 is configured to, in a case where the first group member inputs a second input of the first message, add the first group member to the second session group.

[0306] Optionally, the first session component includes at least one of the following: a group name of the second session group, a session message input by any group member of the second session group in the second session interface.

[0307] Optionally, the processor 2010 is further configured to:

[0308] In a case where the first session message input by the first group member of the second session group is received, display message content of the first session message on the first session component;

[0309] In a case where the second session message input by the second group member of the second session group is received, update the message content of the first session message displayed on the first session component to message content of the second session message.

[0310] Optionally, the first session interface is displayed in the first session window.

[0311] The user input unit 2007 is further configured to receive a third input for the first session component.

[0312] The processor 2010 is further configured to update interface content of the first session interface in response to the third input, and display a second session interface in the first session window; or display the second session interface in a second session window in response to the third input.

[0313] Optionally, after the second session interface is displayed, the first session interface further comprises a second session component, the second session component being a group entry of a third session interface displaying a third session group, group members of the third session group all being group members of the first session group.

[0314] The user input unit 2007 is further configured to receive a fourth input for the second session component.

[0315] The processor 2010 is further configured to update the second session interface to a third session interface in response to the fourth input.

[0316] Optionally, the user input unit 2007 is further configured to receive a fifth input for the second session group.

[0317] The processor 2010 is further configured to display a first identifier on the first session component in response to the fifth input; the first identifier being used to indicate that the second session group is in a frozen state.

[0318] The user input unit 2007 is further configured to receive a sixth input for the second session group.

[0319] The processor 2010 is further configured to display a second identifier on the first session component in response to the sixth input; the second identifier being used to indicate that the second session group is in a frozen-unfrozen state.

[0320] In the frozen state, group members of the second session group are prohibited from updating, and session functions of the group members of the second session group are in a disabled state; in the frozen-unfrozen state, the group members of the second session group are allowed to update, and the session functions of the group members of the second session group are in an allowed state.

[0321] Optionally, the user input unit 2007 is further configured to receive a seventh input for the second session group.

[0322] The processor 2010 is further configured to display a historical session record of the second session group in response to the seventh input.

[0323] Optionally, the user input unit 2007 is further configured to receive an eighth input for the second session group.

[0324] The processor 2010 is configured to store the group name of the second conversation group and the member information of the group members as historical conversation group information and delete the second conversation group in response to the eighth input.

[0325] The user input unit 2007 is further configured to receive a ninth input of the historical conversation group information.

[0326] The processor 2010 is configured to re-create the second conversation group associated with the first conversation group based on the stored group name of the second conversation group and the member information of the group members in response to the ninth input.

[0327] It should be understood that in the embodiments of the present application, the input unit 2004 can include a graphics processor (GPU) 20041 and a microphone 20042. The graphics processor 20041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 2006 can include a display panel 20061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 2007 includes at least one of a touch panel 20071 and other input devices 20072. The touch panel 20071 is also called a touch screen. The touch panel 20071 can include two parts of a touch detection device and a touch controller. The other input devices 20072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), a trackball, a mouse, an operation lever, and the like, which will not be described here in detail.

[0328] The memory 2009 can be used to store software programs and various data. The memory 2009 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), and the like. In addition, the memory 2009 can include a volatile memory or a non-volatile memory, or the memory 2009 can include both a volatile memory and a non-volatile memory. The non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 2009 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0329] The processor 2010 can include one or more processing units; optionally, the processor 2010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 2010.

[0330] The embodiments of the present application also provide a readable storage medium, the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to realize various processes of the above-mentioned instant messaging method embodiments, and the same technical effects can be achieved. To avoid repetition, details are not described here.

[0331] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0332] The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running programs or instructions to realize the processes of the above-mentioned instant messaging method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0333] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0334] The embodiment of the present application provides a computer program product, which is stored in a storage medium, and is executed by at least one processor to realize the processes of the above-mentioned instant messaging method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0335] It should be noted that in this document, the term "comprise", "include" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or device. Without more limitations, the element defined by the statement "comprises a" does not exclude the presence of additional identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to the order of performing the functions as shown or discussed, but can also include performing the functions in a substantially simultaneous manner or in the opposite order, for example, the described method can be performed in an order different from that described, and various steps can also be added, omitted or combined. In addition, the features described with reference to some examples can be combined in other examples.

[0336] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned example methods can be realized by means of software and a necessary general hardware platform, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product in essence or in the form of a part that contributes to the prior art, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a plurality of instructions for causing a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application.

[0337] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative and not restrictive. Those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.

Claims

1. An instant messaging method, characterized by, The method comprises: receiving a first input for a first conversation group; in response to the first input, displaying a first conversation component in a first conversation interface of the first conversation group; wherein the first conversation component is a group entry for displaying a second conversation interface of a second conversation group, group members of the second conversation group are all group members of the first conversation group; receiving a fifth input for the second conversation group; in response to the fifth input, displaying a first identifier on the first conversation component, the first identifier is used to indicate that the second conversation group is in a frozen state, in the frozen state, group members of the second conversation group are prohibited from updating, and conversation functions of the group members of the second conversation group are in a disabled state. 2.The instant messaging method of claim 1, wherein, The receiving a first input for a first conversation group comprises: receiving a first input for a group creation option and at least one group member of the first conversation group; before the displaying a first conversation component in a first conversation interface of the first conversation group, the method further comprises: based on the group members selected by the first input, creating a second conversation group associated with the first conversation group. 3.The instant messaging method of claim 2, wherein, The receiving a first input for a group creation option and at least one group member of the first conversation group comprises: receiving a first sub-input for a first group creation option of the first conversation group; in response to the first sub-input, displaying at least two group member identifiers of the first conversation group, wherein the group member identifiers are used to indicate one group member of the first conversation group; receiving a second sub-input for the at least two group member identifiers; based on the group members selected by the second sub-input, creating a second conversation group associated with the first conversation group in response to the second sub-input. The receiving a first input for a group creation option and at least one group member of the first conversation group comprises: 4.The instant messaging method of claim 2, wherein, receiving a third sub-input for a second group creation option; in response to the third sub-input, displaying at least two conversation group identifiers, wherein the conversation group identifiers are used to indicate one conversation group; receiving a fourth sub-input for a first conversation group identifier in the at least two conversation group identifiers; in response to the fourth sub-input, displaying at least two group member identifiers of the first conversation group indicated by the first conversation group identifier; receiving a fifth sub-input for the at least two group member identifiers; based on the group members selected by the fifth sub-input, creating a second conversation group associated with the first conversation group in response to the fifth sub-input. Before the displaying a first conversation component in a first conversation interface of the first conversation group, the method further comprises: displaying a first message in the first conversation interface of the first conversation group, the first message is used to invite group members of the first conversation group to join the second conversation group; 5.The instant messaging method of claim 2, wherein, ​ ​ In a case that a second input of the first group member to the first message is received, the first group member is added to the second conversation group. 6.The instant messaging method of claim 1, wherein, The first conversation component comprises at least one of a group name of the second conversation group, a conversation message input by any group member of the second conversation group in the second conversation interface. 7.The instant messaging method of claim 6, wherein, After displaying the first conversation component, the method further comprises: In a case that a first conversation message input by a first group member of the second conversation group is received, displaying message content of the first conversation message on the first conversation component; In a case that a second conversation message input by a second group member of the second conversation group is received, updating the message content of the first conversation message displayed on the first conversation component to message content of the second conversation message. 8.The instant messaging method of claim 1, wherein, The first conversation interface is displayed in a first conversation window; After displaying the first conversation component in the first conversation interface of the first conversation group, the method further comprises: receiving a third input to the first conversation component; in response to the third input, updating interface content of the first conversation interface, and displaying the second conversation interface in the first conversation window; or, in response to the third input, displaying the second conversation interface in a second conversation window. 9.The instant messaging method of claim 8, wherein, After displaying the second conversation interface, the first conversation interface further comprises a second conversation component, the second conversation component being a group entry of a third conversation interface of a third conversation group, group members of the third conversation group all being group members of the first conversation group; After displaying the second conversation interface, the method further comprises: receiving a fourth input to the second conversation component; in response to the fourth input, updating the second conversation interface to the third conversation interface. 10.The instant messaging method of claim 1, wherein, After displaying the first conversation component in the first conversation interface of the first conversation group in response to the first input, the method further comprises: receiving a sixth input to the second conversation group; in response to the sixth input, displaying a second identifier on the first conversation component; the second identifier being used to indicate that the second conversation group is in an unfreezing state; wherein in the unfreezing state, group members of the second conversation group are allowed to be updated, and conversation functions of the group members of the second conversation group are in an allowed use state. 11.The instant messaging method of claim 10, wherein, After displaying the first identifier on the first conversation component in response to the fifth input, the method further comprises: receiving a seventh input to the second conversation group; in response to the seventh input, displaying historical conversation records of the second conversation group. 12.The instant messaging method of claim 1, wherein, After displaying the first conversation component in the first conversation interface of the first conversation group in response to the first input, the method further comprises: receiving an eighth input to the second conversation group; in response to the eighth input, storing a group name and member information of group members of the second conversation group as historical conversation group information, and deleting the second conversation group; receiving a ninth input to the historical conversation group information; In response to the ninth input, a second session group associated with the first session group is recreated based on the stored group name and member information of the group members of the second session group.

13. An instant messaging device, characterized by: Comprise: The receiving module is configured to receive a first input of a first session group; The display module is configured to display a first session component in a first session interface of the first session group in response to the first input; The first session component is a group entry of a second session interface of a second session group, and group members of the second session group are all group members of the first session group; The receiving module is further configured to receive a fifth input of the second session group; The display module is further configured to display a first identifier on the first session component in response to the fifth input; the first identifier is used to indicate that the second session group is in a frozen state; in the frozen state, the group members of the second session group are prohibited from updating, and the session function of the group members of the second session group is in a disabled state. 14.The instant messaging apparatus of claim 13, wherein, The display module is further configured to: In a case where a first session message input by a first group member of the second session group is received, display message content of the first session message on the first session component; In a case where a second session message input by a second group member of the second session group is received, update the message content of the first session message displayed on the first session component to the message content of the second session message. 15.The instant messaging apparatus of claim 13, wherein, The first session interface is displayed in a first session window; The receiving module is further configured to receive a third input of the first session component; The display module is further configured to update interface content of the first session interface in response to the third input, and display the second session interface in the first session window; or, in response to the third input, display the second session interface in a second session window. 16.The instant messaging apparatus of claim 15, wherein, After the second session interface is displayed, the first session interface further comprises a second session component, which is a group entry of a third session interface of a third session group, and group members of the third session group are all group members of the first session group; The receiving module is further configured to receive a fourth input of the second session component; The display module is further configured to update the second session interface to the third session interface in response to the fourth input. 17.The instant messaging apparatus of claim 13, wherein, The receiving module is further configured to receive a sixth input of the second session group; The display module is further configured to display a second identifier on the first session component in response to the sixth input; the second identifier is used to indicate that the second session group is in a frozen release state; In the frozen release state, the group members of the second session group are allowed to update, and the session function of the group members of the second session group is in an allowed use state. 18.The instant messaging apparatus of claim 17, wherein, The receiving module is further configured to receive a seventh input of the second session group; The display module is further configured to display a historical session record of the second session group in response to the seventh input. 19.The instant messaging apparatus of claim 13, wherein, The receiving module is further configured to receive an eighth input for the second session group; The apparatus further includes: a deleting module configured to, in response to the eighth input, store a group name of the second session group and member information of group members as historical session group information, and delete the second session group; The receiving module is further configured to receive a ninth input for the historical session group information; The apparatus further includes: a creating module configured to, in response to the ninth input, re-create the second session group associated with the first session group based on the stored group name of the second session group and the member information of the group members.

20. An electronic device, comprising: An apparatus includes a processor and a memory storing programming or instructions executable by the processor, the programming or instructions, when executed by the processor, implementing the instant messaging method of any one of claims 1-12.

Citation Information

Patent Citations

  • Method for creating topic group, electronic equipment and medium

    CN111049663A