Group joining method, group information display method and related devices

By displaying the group operation interface in the instant communication tool and allowing users to group join according to the group data provided by the server, the problem of inconvenience in group joining in the prior art is solved, and a more efficient group joining process is achieved.

CN115348228BActive Publication Date: 2025-05-06TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202110529635.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-14
Publication Date
2025-05-06
Estimated Expiration
2041-05-14

AI Technical Summary

Technical Problem

After creating a group in the existing instant messaging tool, it is difficult for users to join the group easily and cannot centrally display the created group information, resulting in inconvenience and inefficiency in joining the group.

Method used

By obtaining the group data sent by the server, displaying a group operation interface containing group information and joining conditions. The user can respond to the joining instructions in the interface and send joining requests to the server. The server determines whether to join the group based on the joining conditions.

Benefits of technology

It improves the convenience and efficiency of joining a group, and avoids the time-consuming and labor-intensive problem of users searching for created groups one by one when joining a group.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115348228B_ABST
    Figure CN115348228B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a group joining method, a group information display method and related devices. The group joining method includes: obtaining group data sent by a server, wherein the group data includes information of at least one group and the joining conditions of the at least one group; according to the group data, displaying a group operation interface including the at least one group and the corresponding joining conditions; in response to a joining instruction for a target group in the group operation interface, sending a joining request to the server, wherein the joining request is used to request the server to add the login account to the target group when determining that the login account included in the joining request meets the joining conditions of the target group; and receiving a response message to the joining request returned by the server. The technical solution of the embodiments of the present application can improve the convenience and efficiency of joining a group.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of instant messaging technology, and in particular to a group joining method, a group information display method and related devices. Background Art

[0002] At present, the network instant messaging tool (Instant Messenger, referred to as "IM") is a terminal service for two or more people to use the Internet to conduct instant text messages, files, voice and video exchanges. The instant messaging tool can not only realize one-to-one information interaction between two users, but also realize group interaction between multiple users by creating groups.

[0003] In the related art, after creating a relevant group in an instant messaging tool, it can only be shared by generating a group chat QR code and waiting for interested users to join. In addition, the created group cannot be centrally displayed in the instant messaging tool, which leads to inconvenience and inefficiency in group joining. Summary of the invention

[0004] The embodiments of the present application provide a group joining method, a group information display method and related devices, thereby at least to a certain extent being able to improve the convenience and efficiency of joining a group.

[0005] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.

[0006] According to one aspect of an embodiment of the present application, a group joining method is provided, comprising: acquiring group data sent by a server, the group data comprising information of at least one group and a joining condition of the at least one group; displaying a group operation interface comprising the at least one group and a corresponding joining condition according to the group data; sending a joining request to the server in response to a joining instruction for a target group in the group operation interface, the joining request being used to request the server to add a login account contained in the joining request to the target group when the server determines that the login account meets the joining condition of the target group; and receiving a response message to the joining request returned by the server.

[0007] According to one aspect of an embodiment of the present application, a group joining method is provided, comprising: sending group data to a client, the group data being used to enable the client to display a group operation interface including at least one group; receiving a joining request sent by the client, the joining request being generated by the client in response to a joining instruction for a target group in the group operation interface, the joining request including a login account in the client; if the login account meets the joining conditions for the target group, adding the login account to the target group, and returning a response message to the joining request to the client.

[0008] According to one aspect of an embodiment of the present application, a group information display method is provided, comprising: displaying a group conversation interface including a status information area and a conversation information area, wherein the status information area is used to display a member identification and a corresponding first status identification of at least one group member, and the conversation information area is used to display a conversation message sent by the at least one group member; acquiring an interactive status of the at least one group member, and determining a second status identification corresponding to the at least one group member according to the interactive status; and switching the first status identification corresponding to the at least one group member to the second status identification for display in the status information area.

[0009] According to one aspect of an embodiment of the present application, a group joining device is provided, comprising: a first acquisition unit, configured to acquire group data sent by a server, the group data comprising information of at least one group; a first display unit, configured to display a group operation interface comprising the at least one group according to the group data; a first sending unit, configured to send a joining request to the server in response to a joining instruction for a target group in the group operation interface, the joining request being used to request the server to add a login account contained in the joining request to the target group when determining that the login account meets the joining conditions of the target group; and a first receiving unit, configured to receive a response message to the joining request returned by the server.

[0010] In some embodiments of the present application, based on the aforementioned scheme, the first sending unit is configured to: display the group session interface of the target group in response to a group viewing instruction for the target group; display a group join window on the group session interface, wherein the group join window is generated when it is determined that the login account meets the join conditions; and send the join request to the server in response to the join instruction triggered in the group join window.

[0011] In some embodiments of the present application, based on the aforementioned scheme, the device also includes: an interface display unit, configured to display the group session interface of the target group if the response message indicates that the login account has successfully joined the target group, and the group session interface includes the member identifiers of the target group; an information acquisition unit, configured to respond to a trigger instruction for a target member identifier in the target group, and acquire member information corresponding to the target member identifier; an information display unit, configured to display the member information corresponding to the target member identifier in the group session interface.

[0012] In some embodiments of the present application, based on the above solution, the information display unit is configured to: display a sub-page independent of the group conversation interface on the group conversation interface; and display member information corresponding to the target member identifier in the sub-page.

[0013] In some embodiments of the present application, based on the aforementioned scheme, the first display unit is also configured to: if the response message indicates that the login account has successfully joined the target group, display the group conversation interface of the target group, and the group conversation interface includes an interactive message card; in response to a viewing instruction for the interactive message card, obtain the interactive information included in the interactive message card; and display the interactive information in the group conversation interface.

[0014] In some embodiments of the present application, based on the aforementioned scheme, the first display unit is also configured as: if the interaction information indicates that the number of group members participating in the interaction reaches a preset threshold, a first interaction option is displayed on the interaction message card, and the first interaction option is used to trigger a jump to a crowd watching interface for the interaction; if the interaction information indicates that the number of group members participating in the interaction does not reach the preset threshold, a second interaction option is displayed on the interaction message card, and the second interaction option is used to trigger a jump to an interaction interface for the interaction.

[0015] In some embodiments of the present application, based on the aforementioned scheme, the interaction information is used to instruct group members participating in the interaction to perform the interaction in a designated application; the first interaction option is used to trigger a jump to a viewing interface for the interaction in the designated application, and the second interaction option is used to trigger a jump to an interaction interface for the interaction in the designated application.

[0016] In some embodiments of the present application, based on the aforementioned scheme, the first display unit is also configured to: if the response message indicates that the login account has successfully joined the target group, display the group conversation interface of the target group, and display the member identifications of the group members participating in the interaction in the designated display area of ​​the group conversation interface; obtain interaction information in response to a trigger instruction for any member identification displayed in the designated display area; and display the interaction information in the group conversation interface.

[0017] In some embodiments of the present application, based on the aforementioned scheme, the first sending unit is also configured to: display a group creation interface in response to a group creation instruction triggered in the group operation interface; generate a group joining condition in response to a condition setting instruction triggered in the group creation interface; send a group creation request to the server, the group creation request including the group joining condition, and the group creation request is used to request the server to create a group according to the group joining condition.

[0018] In some embodiments of the present application, based on the aforementioned scheme, the first acquisition unit is further configured to: acquire the group name and group description information in response to a group name editing instruction and a group description information editing instruction triggered in the group creation interface; and add the group name and the group description information to the group creation request.

[0019] In some embodiments of the present application, based on the aforementioned solution, the first display unit is further configured to: if there is a conflict between the group joining conditions set by the condition setting instruction, generate conflict prompt information and display the conflict prompt information in the group creation interface.

[0020] In some embodiments of the present application, based on the aforementioned scheme, the first display unit is also configured to: if the response message indicates that the login account has successfully joined the target group, display the group session interface of the target group, and the group session interface includes an interactive creation control; in response to a trigger instruction for the interactive creation control, display the interactive creation interface; in response to an interactive setting instruction triggered in the interactive creation interface, generate an interactive message card, and the interactive message card includes set interactive information; and display the interactive message card in the group session interface.

[0021] According to one aspect of an embodiment of the present application, a group joining device is provided, comprising: a second sending unit, configured to send group data to a client, the group data being used to enable the client to display a group operation interface including at least one group; a second receiving unit, configured to receive a joining request sent by the client, the joining request being generated by the client in response to a joining instruction for a target group in the group operation interface, the joining request including a login account in the client; a joining return unit, configured to add the login account to the target group if the login account meets the joining conditions of the target group, and return a response message to the joining request to the client.

[0022] According to one aspect of an embodiment of the present application, a group information display device is provided, comprising: a second display unit, configured to display a group conversation interface including a status information area and a conversation information area, wherein the status information area is used to display a member identification and a corresponding first status identification of at least one group member, and the conversation information area is used to display a conversation message sent by the at least one group member; a second acquisition unit, configured to acquire a business status of the at least one group member, and determine a second status identification corresponding to the at least one group member according to the business status; and a switching unit, configured to switch the first status identification corresponding to the at least one group member to the second status identification for display in the status information area.

[0023] In some embodiments of the present application, based on the aforementioned scheme, the business status is the status of the at least one group member performing a target interaction, and the second display unit is further configured to: in response to a trigger instruction for the second status identifier, jump to the application interface corresponding to the target interaction; if the number of people participating in the target interaction reaches a preset threshold, then in response to a trigger instruction for the first interaction option in the application interface, display a crowd viewing interface for the target interaction; if the number of people participating in the target interaction does not reach the preset threshold, then in response to a trigger instruction for the second interaction option in the application interface, display an interactive interface for the target interaction.

[0024] In some embodiments of the present application, based on the aforementioned scheme, the business status is the state of the at least one group member performing the target interaction, and the second display unit is further configured to: respond to a trigger instruction of the second status identifier for a specified group member, and jump to the viewing interface or the interactive interface of the application corresponding to the target interaction according to the interactive status of the specified group member.

[0025] In some embodiments of the present application, based on the aforementioned scheme, the business status is a state in which at least one group member performs a target interaction, and the second display unit is further configured to: obtain interaction information of the target interaction in response to a trigger instruction identified by the second status; and display the interaction information in the group conversation interface.

[0026] According to one aspect of an embodiment of the present application, a computer-readable medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the group joining method or the group information display method described in the above embodiments is implemented.

[0027] According to one aspect of an embodiment of the present application, an electronic device is provided, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement a group joining method or a group information display method as described in the above embodiments.

[0028] According to one aspect of an embodiment of the present application, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the group joining method or the group information display method provided in the above-mentioned various optional embodiments.

[0029] In the technical solutions provided by some embodiments of the present application, the client can first obtain the group data sent by the server, and the group data contains information of at least one group; then, the client can display a group operation interface containing at least one group according to the group data; and then, in response to the joining instruction for the target group in the group operation interface, send a joining request to the server, and the joining request is used to request the server to add the login account to the target group when it is determined that the login account contained in the joining request meets the joining conditions of the target group; finally, the client can receive a response message returned by the server to the joining request. In the technical solutions of the embodiments of the present application, the client can display the group operation interface, and the group operation interface can display the created groups in a centralized manner, which is convenient for users to view and search for the created groups. When the user wants to join a group, the joining instruction for the group can be triggered in the group operation interface, thereby sending a joining request to the server, so that the server can complete the group joining operation according to the joining conditions of the target group, which improves the convenience and efficiency of joining the group, and avoids the time-consuming and laborious problem of users searching for the created groups one by one when joining the group.

[0030] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0032] Figure 1 It is a schematic diagram of an implementation environment provided by an embodiment of the present application;

[0033] Figure 2 A flow chart of a group joining method according to an embodiment of the present application is shown;

[0034] Figure 3 A flow chart of a group joining method according to an embodiment of the present application is shown;

[0035] Figures 4A-4D The following is an interface diagram corresponding to a group joining method displayed on a client according to an embodiment of the present application;

[0036] Figure 5A-5B The following is an interface diagram corresponding to a method for viewing member information according to an embodiment of the present application displayed on a client;

[0037] Figure 6 A flowchart of viewing an interactive message card according to an embodiment of the present application is shown;

[0038] Figure 7 A flowchart of viewing an interactive message card according to an embodiment of the present application is shown;

[0039] Figures 8A-8F The following is an interface diagram displayed on a client corresponding to a method for viewing an interactive message card according to an embodiment of the present application;

[0040] Fig. 9 A flow chart of a method for creating a group according to another embodiment of the present application is shown;

[0041] Figures 10A-10J The following is an interface diagram corresponding to a method for creating a group according to an embodiment of the present application and displayed on a client;

[0042] Fig.11 A flowchart of a method for creating an interaction according to another embodiment of the present application is shown;

[0043] Fig.12 An interactive schematic diagram of creating an interactive method according to an embodiment of the present application is shown;

[0044] Fig.13 A flow chart of a group joining method according to an embodiment of the present application is shown;

[0045] Fig.14 A logic diagram of a group joining method according to an embodiment of the present application is shown;

[0046] Fig.15 A block diagram of a group joining device according to an embodiment of the present application is shown;

[0047] Fig.16 A block diagram of a group joining device according to an embodiment of the present application is shown;

[0048] Fig.17 A block diagram of a group information display device according to an embodiment of the present application is shown;

[0049] Fig.18 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown. DETAILED DESCRIPTION

[0050] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more comprehensive and complete and fully convey the concept of the example embodiments to those skilled in the art.

[0051] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0052] It should be noted that the terms used in the specification and claims of this application and the above-mentioned drawings are only used to describe the embodiments and are not intended to limit the scope of this application. It should be understood that the terms "include", "comprises", "having", etc., when used in this article, specify the existence of the stated features, wholes, steps, operations, elements, components and / or their groups, but do not exclude the existence or addition of one or more of other features, wholes, steps, operations, elements, components and / or their groups.

[0053] It will be further understood that, although the terms "first", "second", "third", etc. may be used to describe various elements in this article, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, without departing from the scope of the present invention, the first element may be referred to as the second element. Similarly, the second element may be referred to as the first element. As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0054] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0055] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0056] It should be noted that the "multiple" mentioned in this article refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.

[0057] A group joining method provided in an embodiment of the present application can be applied to Figure 1 In the application environment shown. The application environment may include a terminal device 101, a network 102 and a server 103, and the terminal device 101 may communicate with the server 103 through the network 102. Among them, the server 103 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, distribution networks (Content Delivery Network, CDN), and big data and artificial intelligence platforms. The terminal device 101 can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited to this. The terminal device 101 and the server 103 can be directly or indirectly connected via wired or wireless communication, and the embodiments of the present application are not limited here.

[0058] The terminal device 101 runs a client, which may be an application client. The terminal device 101 is used to provide a running environment for the client and ensure communication between the client and the server 103. The client can be a creation client of one or more groups, and can also be a request client to submit a joining request to the server 103 to join one or more groups.

[0059] The server 103 is used to store group data and manage the created groups. The group data includes but is not limited to group identification, group profile, group member identification, group messages and other group data. The server 103 manages the group according to the above group data, including but not limited to group creation, group information modification, group member joining and group member exiting. At the same time, the server 103 is also used to provide group query services for the client, so that the client can display a group operation interface containing at least one group according to the query results.

[0060] In one embodiment of the present application, the client in the terminal device 101 can obtain group data sent by the server 103, and the group data includes information of at least one group; then, the client can display a group operation interface including at least one group based on the group data; then, the client can respond to a join instruction for the target group in the group operation interface and send a join request to the server, and the join request is used to request the server to add the login account to the target group when it is determined that the login account included in the join request meets the join conditions of the target group; finally, the client can receive a response message returned by the server to the join request.

[0061] The implementation details of the technical solution of the embodiment of the present application are described in detail below:

[0062] Figure 2 A flow chart of a group joining method according to an embodiment of the present application is shown. The group joining method can be executed by a client running in a terminal device. The terminal device can be Figure 1 The terminal device 101 shown in FIG. Figure 2 As shown, the group joining method includes:

[0063] Step S210: Acquire group data sent by the server, where the group data includes information of at least one group and a condition for joining at least one group;

[0064] Step S220: displaying a group operation interface including at least one group and corresponding joining conditions according to the group data;

[0065] Step S230: in response to a join instruction for a target group in the group operation interface, sending a join request to the server, wherein the join request is used to request the server to add the login account to the target group when it is determined that the login account included in the join request meets the join condition of the target group;

[0066] Step S240: Receive a response message returned by the server to the joining request.

[0067] These steps are described in detail below.

[0068] In step S210, group data sent by the server is obtained, where the group data includes information of at least one group and a condition for joining at least one group.

[0069] The group joining method provided in this embodiment can be executed by a client running in a terminal device. The client can be an application installed in the terminal device that can establish a group. The application can be a pre-installed application of the terminal device or a third-party application, and can include but is not limited to enterprise WeChat, WeChat or Weibo applications. The client can serve as a creation client for one or more groups. After the client completes the group creation, it can submit the information of the group it created to the server through the network. The server can receive the group data of each client. After receiving the group data sent by the creation client of each group, the server stores the group data.

[0070] There are two situations in which the client, as the execution subject, obtains the group data sent by the server. One situation is that the client actively sends a request to obtain the group data to the server, and after receiving the request from the client, the server sends the stored group data to the client; the other situation is that the server can send the stored group data to the client, and the client receives the group data sent by the server, thereby obtaining the group data.

[0071] It should be noted that, because the server can receive group data sent by the client that creates each group, in this embodiment, at least one group included in the group data sent by the server may be a group created by the client as the execution subject, or may be a group created by other clients. It should also be noted that the group data may include information about at least one group and at least one group joining condition, wherein the group information may include but is not limited to group identification, group profile, group member identification, group location identification, and group messages; the joining condition may be a geographic location condition, which defines the geographic location range of the login account, and the joining condition may also be an identity information condition, such as user nickname, user birthday, position, rank, title, game rank, game title, etc. The joining condition can be specifically set according to the actual situation, and the embodiment of the present application does not limit it here.

[0072] In step S220, a group operation interface including at least one group and corresponding joining conditions is displayed according to the group data.

[0073] After obtaining the group data, the client can output a group operation interface according to the group data. The group operation interface is displayed on the screen of the terminal device. The group operation interface can include at least one created group and the corresponding joining conditions of the group. The user can operate on the interface to realize human-computer interaction.

[0074] In some embodiments, the group operation interface may display groups in a classified manner, for example, displaying them in two categories: groups that have been joined and groups that have not been joined. For another example, displaying them in three categories: groups that have been joined, groups that can be joined, and groups that cannot be joined. The embodiments of the present application are not limited to this.

[0075] In step S230, in response to a join instruction for a target group in the group operation interface, a join request is sent to the server, the join request being used to request the server to add the login account to the target group when it is determined that the login account included in the join request meets the join condition of the target group;

[0076] The target group is a group selected by the user from the groups displayed on the group operation interface. There may be one or more target groups, and the target group is the group that the user wants to join.

[0077] The join command can be used to join the target group. The join command can be triggered by the user in the group operation interface, and the triggering method can be through a click operation, a gesture operation, a voice operation, or a somatosensory operation. For example, after the user clicks on one or more groups displayed in the group operation interface, the join command for the one or more groups can be triggered on the group operation interface.

[0078] When the terminal device runs the client, it can detect the user's joining instruction for the target group in the group operation interface, and respond to the joining instruction, generate a joining request, and send the joining request to the server. The joining request includes the login account in the client, and the joining request is used to request to join the target group. After receiving the joining request, the server can determine whether the login account included in the joining request meets the joining conditions of the target group. When it is determined that the login account meets the joining conditions of the target group, the server can add the login account to the target group.

[0079] In this regard, it should be noted that the login account is a user account logged in to the client, and the login account refers to the account registered by the user on the client in order to enjoy the services provided by the network operator. In addition, the group joining in this embodiment is conditional, that is, the joining condition. Only when the login account meets the joining condition, the server will add the login account to the target group.

[0080] Optionally, the joining condition may be a geographical location condition, which defines the geographical location range of the login account, or an identity information condition, such as user nickname, user birthday, position, rank, title, game rank, game title, etc. The joining condition may be specifically set according to actual conditions, and the present application embodiment does not limit this.

[0081] In step S240, a response message returned by the server to the joining request is received.

[0082] After receiving the join request sent by the client, the server can decide whether to add the target account to the target group, and regardless of whether the target account is added to the target group, the server can generate a response message for the join request and return the response message to the client. The response message can be used to indicate that the logged-in account has successfully joined the target group, or it can be used to indicate that the logged-in account cannot join the target group.

[0083] Based on the technical solution of the above embodiment, the client can display the group operation interface, and the group operation interface can centrally display the created groups, which is convenient for users to view and find the created groups. When the user wants to join a group, the joining instruction for the group can be triggered in the group operation interface, thereby sending a joining request to the server, so that the server can complete the group joining operation according to the joining conditions of the target group, thereby improving the convenience and efficiency of joining the group, and avoiding the time-consuming and labor-intensive problem of users searching for the created groups one by one when joining the group.

[0084] In one embodiment of the present application, the instruction to join the target group in the group operation interface may be triggered after entering the group conversation interface of the target group. In this embodiment, step S230 may specifically include steps S310 to S330, which are described in detail as follows:

[0085] Step S310: In response to a group viewing instruction for a target group, a group conversation interface of the target group is displayed.

[0086] The group view command is used to view the group, and the group view command can be triggered by the user, and the user can trigger it through operations such as click operation, gesture operation, voice operation or somatosensory operation. For example, after the user clicks the view button in the target group displayed on the group operation interface, the group view command can be triggered on the group operation interface.

[0087] The client may detect the triggering instruction on the group operation interface, and after detecting the group viewing instruction triggered for the target group, it may respond to the group viewing instruction and output the group conversation interface of the target group.

[0088] As the name implies, the group conversation interface is an interface for displaying group conversations, that is, each group member in the target group can send, receive and display information on the group conversation interface.

[0089] In addition, it should be noted that the output group conversation interface may be a new interface obtained by jumping from the group operation interface, or may be a sub-interface independent of the group operation interface.

[0090] Step S320: Display a group joining window on the group conversation interface. The group joining window is generated when it is determined that the login account meets the joining conditions.

[0091] In this embodiment, even if the login account has not joined the target group, it can trigger a group view instruction for the target group so that the group conversation interface can be displayed on the client.

[0092] After the client displays the group session interface, if it is determined that the login account meets the joining conditions of the target group, a group joining window may be displayed on the group session interface. The group joining window may include a prompt message of meeting the joining conditions, such as "You have met the joining conditions".

[0093] Step S330: In response to the joining instruction triggered in the group joining window, a joining request is sent to the server.

[0094] The join instruction may be used to instruct joining a target group. The join instruction may be triggered by a user in the group join window, and the triggering method may be a click operation, a gesture operation, a voice operation, or a somatosensory operation. For example, a user may click, double-click, or slide a group join control in the group join window to trigger a join instruction for the target group in the group join window.

[0095] The client triggers a join instruction when detecting a group join window, generates a join request in response to the join instruction, and sends the join request to the server, where the join request is used to request the server to add the login account to the target group.

[0096] For ease of understanding, the following Figures 4A-4D The method of joining a group is explained. It should be noted that: Figures 4A-4D This is merely an exemplary interface, and the position and shape of any icon does not constitute a limitation on the embodiments of the present application.

[0097] Please refer to Figure 4A After obtaining the group data sent by the server, the client can display Figure 4A The group operation interface shown in the figure can display the created groups, such as Figure 4A As shown, in the group operation interface, "joined groups" and "joinable groups" can be displayed, where "joined groups" represent groups that have been joined, and "joinable groups" represent groups that meet the joining conditions of the group and can be joined but have not yet joined. Each group in the "joinable groups" can display a join button or an application button. The meaning of the join button indicates that the logged-in account can join directly without review, while the meaning of the application button indicates that the logged-in account can join after review.

[0098] In one possible implementation, Figure 4B As shown in (1), the user can click the Join button displayed on the target group. After the user clicks the Join button, the Join instruction can be triggered. After detecting the Join instruction, the client can send a Join request to the server. When the server determines that the login account included in the Join request meets the Join condition, it can add the login account to the target group. After receiving the response message of successfully joining the target group, the client can jump to Figure 4B (2) shows the group conversation interface of the target group.

[0099] In one possible implementation, Figure 4CAs shown in (1), the user can also click the application button displayed on the target group. After the user clicks the application button, the joining instruction can be triggered. After detecting the joining instruction, the client can send a joining request to the server. When the server determines that the login account included in the joining request meets the joining conditions, the login account can be added to the target group. It should be noted that here, the login account meeting the joining conditions also includes the review and approval of the administrator of the target group. After receiving the response message of successfully joining the target group, the client can jump to the following Figure 4C (2) shows the group conversation interface of the target group.

[0100] In addition to joining a group by triggering the join button or apply button in the group operation interface, in another possible implementation, Figure 4D As shown in (1), the user can click on the target group. After the user clicks on the target group, a group view instruction can be triggered. The client can respond to the group view instruction and jump to Figure 4D (2) shows the target group's group conversation interface. Figure 4D The group session interface shown in (2) may display a group join window. The group join window is generated when it is determined that the login account meets the join conditions. The group join window includes a display prompt message and a join button. The prompt message may be, for example, "Only XXXX XXXX" and "You have met the join conditions." After the user clicks the join button in the group join window, a join instruction may be triggered. After the client detects the join instruction, it may send a join request to the server. After receiving a response message of successfully joining the target group, the client may display the following information: Figure 4D (3) shows the group conversation interface of the target group.

[0101] In one embodiment of the present application, if the response message returned by the server indicates that the login account has successfully joined the target group, the group session interface of the target group can be output and displayed on the client. In the group session interface, the member identification of the members in the group can be displayed, wherein the member identification is used to identify the members in the target group. For example, the member identification can be a member avatar, a member nickname, etc. The user can trigger the member identification in the group session interface to generate a trigger instruction, and the trigger instruction is used to view the member information. The triggering method can be a single click, double click, long press, slide, and other operations. After the user triggers the operation for the target member identification, the client can respond to the trigger instruction for the target member identification, obtain the member information corresponding to the target member identification, and then display the member information corresponding to the target member identification in the group session interface.

[0102] Among them, member information is information that identifies members in the group, and most basically includes member identifications of members in the group, and may also include signature information, business card information, etc. The specific composition of member information does not affect the implementation of the embodiments of the present application, and the embodiments of the present application do not limit this. Optionally, the method of displaying member information corresponding to the target member identification in the group conversation interface may be to display the member information corresponding to the target member identification in a designated area in the group conversation interface.

[0103] In addition, it should be noted that the member identifiers in the target group in this embodiment can be member identifiers of real members or member identifiers of virtual members, wherein real members are ordinary users, referring to real people, while virtual members refer to non-real people. For example, virtual members can include applications, such as customer service applications, enterprise service applications, consulting applications, etc. For another example, virtual members can also include physical devices where applications are located, such as intelligent robots, etc. In other words, the client can display the member information of the real member in the group conversation interface in response to a trigger instruction for the member identifier of the real member, and the client can also display the member information of the virtual member in the group conversation interface in response to a trigger instruction for the member identifier of the virtual member.

[0104] In one embodiment of the present application, the member information corresponding to the target member identifier can also be displayed in the group conversation interface by displaying a subpage independent of the group conversation interface on the group conversation interface, and displaying the member information corresponding to the target member identifier in the subpage. The subpage independent of the group conversation interface can be, for example, a floating window or a pop-up window.

[0105] Please refer to the following Figure 5A and Figure 5B , for ease of introduction, combined with Figure 5A and Figure 5B The method for viewing member information in the target group is described as follows:

[0106] After the login account successfully joins the target group, the client can display the following Figure 5A (1) and Figure 5B The group conversation interface of the target group shown in (1) may display the member identifiers of the target group. The target group may include virtual members, such as Figure 5A (1) and Figure 5B The “assistant (robot)” shown in (1).

[0107] See also Figure 5A (1) The user can click on the member ID of a real member in the group conversation interface. After the user clicks on the member ID, a Figure 5A(2) shows a subpage independent of the group conversation interface, in which the member information of the real member can be displayed. At the same time, a view member information button can also be displayed in the subpage, and the user can click the view member information button to view more member information of the real member.

[0108] See also Figure 5B (1) The user can click on the member ID of the virtual member in the group conversation interface. After the user clicks on the member ID, a Figure 5B (2) is a sub-page independent of the group conversation interface, in which the member information of the virtual member can be displayed. At the same time, a modify setting button can also be displayed in the sub-page, and the user can click the modify setting button to modify the settings of the virtual member.

[0109] In instant messaging applications, the purpose of creating a group is to achieve the aggregation of multiple users. A group can contain multiple users, and the group provides a platform for these users to communicate with each other. Each user can publish information through the group, and other users in the group can see the information, thereby achieving information sharing. Therefore, initiating interaction within the group is extremely convenient and has become an inevitable way of communication within the group. In one embodiment of the present application, members in a target group can initiate interaction within the target group. After the interaction is initiated, an interactive message card can be displayed in the group conversation interface. Members in the target group can obtain interactive information by viewing the interactive message card, thereby deciding whether to join the interaction. In this embodiment, steps S610-S630 may be specifically included, and the specific description is as follows:

[0110] Step S610: If the response message indicates that the login account has successfully joined the target group, a group conversation interface of the target group is displayed, wherein the group conversation interface includes an interactive message card.

[0111] Members in a group can initiate interactions within the group. After the interaction is initiated, all members in the group can see the interactive message card on the group conversation interface.

[0112] Specifically, if the response message returned by the server indicates that the login account has successfully joined the target group, the group conversation interface of the target group can be output and displayed on the client. The group conversation interface can include interactive message cards, which are generated by group members after initiating interaction. Interaction refers to tasks that require the participation and completion of multiple people. For example, the interaction is a reading task, which is to complete the reading of a specified book within a specified time. For another example, the interaction is a game team competition.

[0113] Step S620: In response to a viewing instruction for an interactive message card, obtain interactive information contained in the interactive message card.

[0114] The viewing instruction is used to instruct to view the interactive information contained in the interactive message card. The viewing instruction can be triggered by the user in the group conversation interface, and the triggering method can be through a click operation, a gesture operation, a voice operation, or a somatosensory operation. For example, a user's click operation on an interactive message card in the group conversation interface can trigger a viewing instruction for the interactive message card on the group conversation interface. After detecting the viewing instruction for the interactive message card, the client can respond to the viewing instruction and obtain the interactive information contained in the interactive message card.

[0115] Step S630: display the interactive information in the group conversation interface.

[0116] After the client obtains the interactive information, it can display the interactive information in the group conversation interface. The interactive information can be displayed in a designated area of ​​the group conversation interface, or a sub-page independent of the group conversation interface can be displayed on the group conversation interface, and then the interactive information can be displayed in the sub-page.

[0117] As mentioned above, the viewing of the interactive message card may be a response to the triggering instruction of the interactive message card. In another embodiment of the present application, the viewing of the interactive message card may also be a response to the triggering instruction of the member identification. In this embodiment, Figure 7 As shown, the method of viewing the interactive message card may specifically include steps S710 to S730, which are described in detail as follows:

[0118] Step S710: If the response message indicates that the login account has successfully joined the target group, the group conversation interface of the target group is displayed, and the member identifications of the group members participating in the interaction are displayed in the designated display area of ​​the group conversation interface.

[0119] After the client sends a join request to the server for joining the target group, if the response message returned by the server indicates that the login account has successfully joined the target group, the client can display the group conversation interface of the target group on the client according to the response message. The group conversation interface is an interface that displays the group information of the target group. In this embodiment, the member identifications of the group members participating in the interaction can be displayed in the designated display area of ​​the group conversation interface. After the interaction is initiated in the target group, all members in the group can participate in the interaction. The member identifications of the group members participating in the interaction can be displayed in the designated display area of ​​the group conversation interface. The member identifications can be identifications such as member avatars, member nicknames, etc.

[0120] Step S720: In response to a trigger instruction for any member identification displayed in the designated display area, obtain interactive information.

[0121] The trigger instruction is used to instruct to view the interactive information contained in the interactive message card. The trigger instruction can be triggered by the user in the group conversation interface, and the triggering method can be through a click operation, a gesture operation, a voice operation, or a somatosensory operation. For example, a user clicks on any member ID in a designated display area in the group conversation interface to trigger an instruction for the member ID on the group conversation interface. After detecting a trigger instruction for any member ID displayed in the designated display area, the client can respond to the trigger instruction and obtain the interactive information contained in the interactive message card.

[0122] Step S730: display the interactive information in the group conversation interface.

[0123] After the client obtains the interactive information, it can display the interactive information in the group conversation interface. The interactive information can be displayed in a designated area of ​​the group conversation interface, or a sub-page independent of the group conversation interface can be displayed on the group conversation interface, and then the interactive information can be displayed in the sub-page.

[0124] Based on the solutions of the above embodiments, in one embodiment of the present application, different interaction options may be displayed on the interactive message card according to the number of group members participating in the interaction, and different interaction options may correspond to different interaction methods.

[0125] Specifically, if the interactive information indicates that the number of group members participating in the interaction has reached a preset threshold, it means that the number of people required for the interaction has been fully occupied. Therefore, in this case, a first interactive option can be displayed on the interactive message card, and the client can jump from the group conversation interface to the onlooker interface for the interaction in response to the trigger instruction for the first interactive option; on the contrary, if the interactive information indicates that the number of group members participating in the interaction has not reached the preset threshold, it means that the interaction still requires the participation of people. Therefore, in this case, a second interactive option can be displayed on the interactive message card. Unlike the first interactive option, the client can jump from the group conversation interface to the interactive interface for the interaction in response to the trigger instruction for the second interactive option. The interactive interface allows participation in the interaction, while the onlooker interface does not allow participation in the interaction, and can only watch the interaction between other members participating in the interaction.

[0126] In one embodiment of the present application, the interaction initiated within the group can be an interaction within the application that creates the group, or an interaction within a designated application that is different from the application that creates the group, that is, the interaction information can be used to instruct group members participating in the interaction to interact in the designated application. In this case, the client can respond to the trigger instruction for the first interaction option and jump to the viewing interface for the interaction in the designated application, and the client can respond to the trigger instruction for the second interaction option and jump to the interaction interface for the interaction in the designated application.

[0127] For ease of understanding, the following Figures 8A-8F A detailed description of the interactions within the target group:

[0128] First, please refer to Fig. 8A and Figure 8B , Fig. 8A and Figure 8B Two types of interactive message cards are shown. When the number of group members participating in the interaction has reached a preset threshold, that is, the interaction has started, a first interactive option may be displayed on the interactive message card. The first interactive option may be: Fig. 8A When the number of group members participating in the interaction does not reach the preset threshold, a second interaction option may be displayed on the interactive message card, and the second interaction option may be as follows: Figure 8B Interaction options shown.

[0129] Next, please continue to refer to Figure 8C and 8D ,like Figure 8C As shown in (1), after the user clicks the "watch" option on the interactive message card, a viewing instruction can be triggered. After the client detects the viewing instruction, it can obtain the interactive information contained in the interactive message card and display it in the group conversation interface as shown in FIG. Figure 8C (2) is a sub-page independent of the group conversation interface. The sub-page displays interactive information. The interactive information may include group members participating in the interaction and a "go to watch" button. After the user clicks the "go to watch" button, the client may jump to the following Figure 8C (3) The viewing interface shown.

[0130] like Fig.8D As shown in (1), after the user clicks the join option on the interactive message card, a viewing instruction can be triggered. After the client detects the viewing instruction, it can obtain the interactive information contained in the interactive message card and display it in the group conversation interface as shown in FIG. Fig.8D (2) is a sub-page independent of the group conversation interface. The sub-page displays interactive information. The interactive information may include group members participating in the interaction and a join interaction button. After the user clicks the join interaction button, the client may jump to the Fig.8D(3) The interactive interface shown.

[0131] Finally, please continue to see Fig. 8E and 8F ,like Fig. 8E As shown in (1), the top area of ​​the group conversation interface of the target group displays the member avatars of the group members participating in the interaction. After the user clicks the member avatar in the top area, the client can display the following Fig. 8E The sub-page shown in (2) is independent of the group conversation interface, and the interactive information is displayed through the sub-page. Figure 8F The interactive process of clicking on the member avatar displayed in the top area of ​​the group conversation interface to view the interactive message card is also shown, so it will not be repeated here.

[0132] and Fig. 8E The difference is, Figure 8F The number of group members participating in the interaction has not reached the preset threshold, such as Figure 8F As shown in (1), the number of group members required to participate in type A interaction is 5, but the number of group members currently participating in the interaction is only 3. Therefore, only the member avatars of the three group members participating in the interaction are displayed in the top area of ​​the group conversation interface.

[0133] In one embodiment of the present application, the client can be used as a creation client of one or more groups, such as Fig. 9 As shown, the method for creating a group may specifically include steps S910 to S930, which are specifically described as follows:

[0134] In step S910, in response to a group creation instruction triggered in the group operation interface, a group creation interface is displayed.

[0135] The group creation instruction is used to instruct the creation of a group. The group creation instruction can be triggered by the user, and the user can trigger it through operations such as click operation, gesture operation, voice operation or somatosensory operation. For example, a group creation button is displayed on the group operation interface displayed on the client. After the user clicks the group creation button, the group creation instruction can be triggered on the group operation interface.

[0136] After detecting the group creation instruction, the client may respond to the group creation instruction and output and display a group creation interface.

[0137] In step S920, in response to a condition setting instruction triggered in the group creation interface, a group joining condition is generated.

[0138] Specifically, the condition setting instruction is used to indicate setting the joining condition of the group. The condition setting instruction can be triggered by the user. For example, in one implementation, one or more condition options can be displayed on the group creation interface. After the user selects an option under each condition option, the condition setting instruction can be triggered in the group creation interface.

[0139] In another implementation, one or more conditional editing items may be displayed on the group creation interface, and after editing and inputting each conditional editing item, the conditional setting instruction may be triggered in the group creation interface. Of course, the conditional setting instruction may also be triggered by selecting the conditional option and editing the conditional editing item at the same time, which is not specifically limited in this embodiment.

[0140] After the condition setting instruction is triggered in the group creation interface, the client can generate a group joining condition in response to the condition setting instruction, where the group joining condition refers to a limiting condition for joining the group.

[0141] In step S930, a group creation request is sent to the server. The group creation request includes a group joining condition. The group creation request is used to request the server to create a group according to the group joining condition.

[0142] After generating the group joining conditions, the client may send a group creation request to the server. The group creation request includes the group joining conditions. The group creation request is used to request the server to create a group. After receiving the group creation request sent by the client, the server may create a group according to the group joining conditions.

[0143] In one embodiment of the present application, when creating a group, the client can, in addition to setting the group joining conditions, also set the group name and group description information. Specifically, the client can obtain the group name and group description information in response to the group name editing instruction and the group name description information editing instruction triggered in the group creation interface; then, the client can add the group name and group description information to the group creation request, which is used to send to the server to request the server to create a group.

[0144] In one embodiment of the present application, when the client sets the group joining conditions, if there is a conflict between the group joining conditions set by the condition setting instruction, the client may generate conflict prompt information and display the conflict prompt information in the group creation interface.

[0145] Indicatively, the following is combined Figures 10A-10J The process of creating a group is described in detail:

[0146] First, see Fig. 10A , Fig. 10B as well as Fig. 10C After the client obtains the group data sent by the server, it can display Fig. 10A and Fig. 10B (1) shows the group operation interface, in which the user can operate to realize human-computer interaction.

[0147] like Fig. 10A As shown in the figure, the user can click the Create Group button in the group operation interface to trigger the group creation instruction. After the client detects the group creation instruction, it can jump from the group operation interface to the following Fig. 10C The group creation interface shown in Fig. 10B As shown in (1), the user can also click the Find More Groups button in the group operation interface. After the user clicks the Find More Groups button, the client can jump from the group operation interface to the following Fig. 10B (2) shows an interface, which includes a create button. The user can also click the create button to trigger a group creation instruction. After the client detects the group creation instruction, it can also jump from the group operation interface to the following interface: Fig. 10C The group creation interface shown.

[0148] Next, see Figure 10D-10H , explain how to set the conditions for joining the group. Fig. 10D As shown, the user can first select the category of the group, such as Fig. 10D As shown in (1), the default category of the group creation displayed in the group creation interface is category A. The user clicks on this category to switch the category. After the user clicks, the client can display a Fig. 10D (2) is a sub-page independent of the group creation interface, and the sub-page may include various category options, such as no category restriction, category A, category B, etc.

[0149] In addition to setting the category of the group to be created, the group creation interface can also include setting options for various conditions. Fig. 10E As shown in (1), the user can click on condition 1 displayed in the group creation interface to set it. After the user clicks condition 1, the client can display a Fig. 10E (2) is a sub-page independent of the group creation interface, where the user can set condition 1; Fig.10F As shown in (1), the user can click on condition 2 displayed in the group creation interface to set it. After the user clicks on condition 2, the client can display a Fig.10F (2) is a sub-page independent of the group creation interface, where the user can set condition 2; Figure 10GAs shown in (1), the user can click on condition 3 displayed in the group creation interface to set it. After the user clicks on condition 3, the client can display a Figure 10G (2) is a sub-page independent of the group creation interface, on which the user can set condition 3.

[0150] In some embodiments, after setting various conditions in the group creation interface, if there is a conflict between the set group joining conditions, the client can display the following in the group creation interface: Fig. 10H The conflict prompt information shown is used to remind the user that there is a conflict between conditions.

[0151] After setting the conditions in the group creation interface, the client can display Fig.10I (1) shows an interface for improving group information. The interface includes a group name edit box and a group description information edit box. The user can enter the group name and group description information in the group name edit box and the group description information edit box respectively. The client can obtain the group name and group description information entered by the user and display the group name and group description information as shown in FIG. Fig.10I The interface shown in (2) includes a button for creating a group. When a user clicks the button for creating a group, a group creation instruction can be triggered. After detecting the group creation instruction, the client can send a group creation request to the server. The group creation request includes a group name and a group description information.

[0152] In some embodiments, Fig.10J As shown in (2), the user can also check the option of "Set to join after administrator review" in the interface for completing group information. After checking this option, click the Create Group button to send a group creation request to the server.

[0153] In one embodiment of the present application, the client can not only view the interactive message card in the group conversation interface to decide whether to participate in the interaction, but also create an interaction based on the interactive creation control in the group conversation interface. In this embodiment, Fig.11 As shown, the method for creating an interaction may specifically include steps S1110 to S1140, which are described in detail as follows:

[0154] Step S1110: If the response message indicates that the login account has successfully joined the target group, a group conversation interface of the target group is displayed, wherein the group conversation interface includes an interactive creation control.

[0155] After the client sends a join request to the server to join the target group, if the response message returned by the server indicates that the logged-in account has successfully joined the target group, the client can display the group session interface of the target group on the client according to the response message. The group session interface can include an interactive creation control, and the interactive creation control can be used to trigger the creation of an interaction.

[0156] Step S1120: In response to a trigger instruction for the interactive creation control, an interactive creation interface is displayed.

[0157] The trigger instruction may be triggered by the user for an interactive creation control in the group conversation interface, and the triggering method may be a single click, double click, long press, or slide operation.

[0158] After detecting the trigger instruction for the interactive creation control, the client can jump from the group conversation interface to the interactive creation interface in response to the trigger instruction.

[0159] Step S1130: In response to the interactive setting instruction triggered in the interactive creation interface, an interactive message card is generated, and the interactive message card contains the set interactive information.

[0160] Specifically, the interactive setting instruction is used to instruct setting interactive information. The interactive setting instruction can be triggered by the user. For example, in one implementation, multiple interactive options can be displayed on the interactive creation interface. After the user selects one of the interactive options, the interactive setting instruction can be triggered in the interactive creation interface.

[0161] In another implementation, multiple interactive editing items can be displayed on the interactive creation interface, and after the user edits and inputs each interactive editing item, the interactive setting instruction can be triggered in the interactive creation interface. Of course, the interactive setting instruction can also be triggered by selecting the interactive option and editing the interactive editing item at the same time, which is not specifically limited in this embodiment of the present application.

[0162] After the interaction setting instruction is triggered in the interaction creation interface, the client can generate an interaction message card in response to the interaction setting instruction, and the interaction message card contains the set interaction information.

[0163] Step S1140: displaying an interactive message card in the group conversation interface.

[0164] After the client generates the interactive message card, it can display the interactive message card in the group conversation interface. The interactive message card can be displayed in the conversation area of ​​the group conversation interface or in the non-conversation area of ​​the group conversation interface.

[0165] Fig.12 An interactive diagram of an interactive creation method according to an embodiment of the present application is shown. Fig.12 As shown in A, the group conversation interface includes an "initiate interaction" control. After the user clicks the "initiate interaction" control, the client can jump to the following Fig.12 B shows an interface where the user can select the interaction to initiate, such as interaction 1, interaction 2, etc. If the user clicks interaction 1, the client can jump to Fig.12 C shows the setting interface for interaction 1. In this setting interface, the user can select the interaction type for interaction 1. After selecting the interaction type as type A, the user can click Fig.12 In the interface shown in C, after the user clicks the button to initiate interaction, the client can generate an interactive message card and jump from the interface to Fig.12 The group conversation interface shown in D displays the interactive message card in the group conversation interface.

[0166] Fig.13 A flow chart of a group joining method according to an embodiment of the present application is shown. The group joining method can be executed by a server, which can be Figure 1 The server 102 shown in FIG. Fig.13 As shown, the group joining method may specifically include steps S1310 to S1330, which are described in detail as follows:

[0167] Step S1310: sending group data to the client, where the group data is used to enable the client to display a group operation interface including at least one group.

[0168] The executor of the group joining method in this embodiment is a server, and the server can send group data to the client. In one implementation, the server can actively send the stored group data to the client. In another implementation, the client can send a request to obtain the group data to the server. After receiving the acquisition request from the client, the server can send the stored group data to the client.

[0169] In this embodiment, the client can serve as a client for creating one or more groups. After the client completes the group creation, it can submit the information of the group it created to the server through the network. The server can receive the group data of each client. After receiving the group data sent by the client for creating each group, the server stores the group data. The group data sent by the server can include information of at least one group, wherein the group information can include but is not limited to group identification, group profile, group member identification, group location identification, group message and other information.

[0170] After obtaining the group data, the client can output a group operation interface according to the group data. The group operation interface is displayed on the screen of the terminal device. The group operation interface can contain at least one created group, and the user can operate on the interface to realize human-computer interaction.

[0171] Step S1320: receiving a join request sent by the client. The join request is generated by the client in response to a join instruction for a target group in the group operation interface. The join request includes a login account in the client.

[0172] After the client displays the group operation interface, the user can trigger a join command for the target group in the group operation interface. For example, after the user clicks on the target group displayed in the group operation interface, the join command for the target group can be triggered on the group operation interface.

[0173] When the terminal device runs the client, it can detect the user's join command for the target group in the group operation interface, and respond to the join command, generate a join request, and send the join request to the server. The join request is used to request to join the target group, and the join request contains the login account in the client.

[0174] Step S1330: If the login account meets the joining conditions of the target group, the login account is added to the target group, and a response message to the joining request is returned to the client.

[0175] After receiving the joining request sent by the client, the server can determine whether the login account contained in the joining request meets the joining conditions of the target group. When it is determined that the login account meets the joining conditions of the target group, the server can add the login account to the target group and return a response message to the client. The response message can be used to indicate that the target account has successfully joined the target group.

[0176] It should be noted that the group joining in this embodiment is conditional, that is, the joining condition. Only when the login account meets the joining condition, the server will add the login account to the target group. Among them, the joining condition can be a geographical location condition, which limits the geographical location range of the login account. The joining condition can also be an identity information condition, for example, user nickname, user birthday, position, rank, title, game rank, game title and other information. The joining condition can be specifically set according to the actual situation, and the embodiment of this application does not limit it here.

[0177] In one embodiment of the present application, a group information display method is further provided. The group information display method may be executed by a client, and the method may specifically include:

[0178] Displaying a group conversation interface including a status information area and a conversation information area, wherein the status information area is used to display a member identification and a corresponding first status identification of at least one group member, and the conversation information area is used to display a conversation message sent by at least one group member;

[0179] Acquire an interaction status of at least one group member, and determine a second status identifier corresponding to the at least one group member according to the interaction status;

[0180] In the status information area, a first status indicator corresponding to at least one group member is switched to a second status indicator for display.

[0181] In this embodiment, a group conversation interface may be displayed in the client, and the group conversation interface may include a status information area and a conversation information area, wherein the status information area may be used to display the member identification of at least one group member and the first status identification corresponding to at least one group member, and the conversation information area may be used to display conversation messages sent by at least one group member.

[0182] The client can obtain the business status of at least one group member, and determine the second status identifier corresponding to at least one group member according to the business status, and then the client can switch the first status identifier corresponding to at least one group member to the second status identifier, and display the second status identifier in the status information area.

[0183] In some implementations, the business status may be the state of the group member's target interaction. For example, if the group member is performing the target interaction, the first state identifier of the group member may be switched to the second state identifier for display. Optionally, an interactive message card may be displayed in the session information area. The interactive message card is generated after the target interaction is initiated. After the target interaction is initiated, the group member may decide whether to participate in the target interaction. The business status may be the state of the group member's target interaction indicated by the interactive message card. Of course, in other optional methods, the business status may also be the state of the group member's target interaction indicated by the pop-up information on the group session interface.

[0184] In some implementations, the business status may also be the status of a group member performing business processing, such as payment, transfer, collection, purchase, etc. If a group member performs business processing, the first status identifier of the group member may be switched to the second status identifier for display.

[0185] In one embodiment of the present application, the business status may be a status in which at least one group member is performing a target interaction, and the client may jump to an application interface corresponding to the target interaction in response to a trigger instruction for a second status identifier; if the number of people participating in the target interaction reaches a preset threshold, then in response to a trigger instruction for a first interaction option in the application interface, a viewing interface for the target interaction is displayed; if the number of people participating in the target interaction does not reach the preset threshold, then in response to a trigger instruction for a second interaction option in the application interface, an interactive interface for the target interaction is displayed.

[0186] In this embodiment, the user can trigger an operation for the second state identifier to generate a trigger instruction. When the client detects the trigger instruction for the second state identifier, it can jump to the application interface corresponding to the target interaction. If the number of people participating in the target interaction reaches a preset threshold, the first interaction option can be displayed in the application interface, and the client responds to the trigger instruction for the first interaction option and can display the onlooker interface for the target interaction; if the number of people participating in the target interaction does not reach the preset threshold, the second interaction option can be displayed in the application interface, and the client responds to the trigger instruction for the second interaction option and can display the interaction interface for the target interaction.

[0187] In one embodiment of the present application, the business status may be a state in which at least one group member is performing a target interaction, which may specifically include a participating interaction state and a watching interaction state. If the interaction state of a specified group member is a participating interaction state, the client may directly jump to an interaction interface for performing the target interaction in response to a trigger instruction for a second state identifier for the specified group member; if the interaction state of a specified group member is a watching interaction state, the client may directly jump to a watching interface for performing the target interaction in response to a trigger instruction for a second state identifier for the specified group member.

[0188] In one embodiment of the present application, the service state may be a state in which at least one group member is performing a target interaction. After the user triggers the second state identifier, the client may also obtain the interaction information of the target interaction in response to the trigger instruction for the second state identifier, wherein the interaction information may include information of group members participating in the target interaction. Then, the client may display the interaction information in the group conversation interface. For example, a floating window may be displayed in the group conversation interface, and the interaction information may be displayed in the floating window.

[0189] Fig.14 A logic diagram of a group joining method according to an embodiment of the present application is shown. The group joining method can be executed by a client, such as Fig.14 As shown, the group joining method may specifically include:

[0190] S1. Obtain group data.

[0191] There are two situations in which the client obtains the group data sent by the server. One situation is that the client actively sends a request to obtain the group data to the server, and after receiving the request from the client, the server sends the stored group data to the client; the other situation is that the server can send the stored group data to the client, and the client receives the group data sent by the server, thereby obtaining the group data. At least one group included in the group data may be a group created by the client as the execution subject, or may be a group created by other clients. The group data may include information about at least one group, where the group information may include but is not limited to group identifier, group profile, group member identifier, group location identifier, group message and other information.

[0192] S2. Display the group operation interface.

[0193] The group operation interface can include two types of groups, one is the joined group, and the other is the joinable group. For the joined group, you can click the group to enter the group conversation interface; for the joinable group, you can enter the group conversation interface after joining the group.

[0194] Here, a series of operations after entering the group conversation interface are described:

[0195] (1) Viewing member information: After entering the group conversation interface, you can view member information by clicking on the member ID in the group. The member information can be displayed in a sub-page independent of the group conversation interface. The sub-page can also include a view member information button. After the user clicks the view member information button, he can view more member information.

[0196] (2) Initiating interaction: After entering the group conversation interface, you can click the interaction creation control in the group conversation interface to enter the interaction creation interface. After setting the interaction in the interaction creation interface, you can generate an interaction message card. The interaction message card can be displayed in the group conversation interface. By clicking the interaction message card, you can view the interaction information contained in the interaction message card.

[0197] If the interactive information indicates that the number of group members participating in the interaction has reached a preset threshold, the first interactive option displayed on the interactive message card can be used to trigger entry into the onlooker interface for the interaction; if the interactive information indicates that the number of group members participating in the interaction has not reached the preset threshold, the second interactive option displayed on the interactive message card can be used to trigger entry into the interactive interface for the interaction.

[0198] S3. Display the group conversation interface of the target group.

[0199] The target group is a group that the user selects from the available groups to join. After the user clicks the target group, a group view instruction for the target group may be triggered. After detecting the group view instruction, the client may display the group session interface of the target group.

[0200] S4. Displaying a group joining window on the group conversation interface.

[0201] After the client displays the group conversation interface of the target group, if the login account in the client meets the joining conditions, a group joining window may be displayed on the group conversation interface. The group joining window may be a floating window in the group conversation interface.

[0202] After the group joining window is displayed, the user can decide whether to trigger the joining instruction in the group joining window to join the target group. If the joining instruction is triggered in the group joining window, the client can respond to the joining instruction and send a joining request to the server. When the server determines that the joining conditions of the target group are met, the target group can be joined, and the client can display the group session interface of the target group.

[0203] The following describes an apparatus embodiment of the present application, which can be used to execute the group joining method and group information display method in the above-mentioned embodiments of the present application. For details not disclosed in the apparatus embodiment of the present application, please refer to the above-mentioned embodiments of the group joining method and group information display method of the present application.

[0204] Fig.15 A block diagram of a group joining device according to an embodiment of the present application is shown, referring to Fig.15 As shown, a group joining device 1500 according to an embodiment of the present application includes: a first obtaining unit 1502 , a first display unit 1504 , a first sending unit 1506 and a first receiving unit 1508 .

[0205] Among them, the first acquisition unit 1502 is configured to acquire group data sent by the server, and the group data includes information of at least one group; the first display unit 1504 is configured to display a group operation interface including the at least one group according to the group data; the first sending unit 1506 is configured to send a joining request to the server in response to a joining instruction for a target group in the group operation interface, and the joining request is used to request the server to add the login account included in the joining request to the target group when it is determined that the login account meets the joining conditions of the target group; the first receiving unit 1508 is configured to receive a response message returned by the server to the joining request.

[0206] In some embodiments of the present application, the first sending unit 1506 is configured to: display the group session interface of the target group in response to a group viewing instruction for the target group; display a group join window on the group session interface, wherein the group join window is generated when it is determined that the login account meets the join condition; and send the join request to the server in response to the join instruction triggered in the group join window.

[0207] In some embodiments of the present application, the device also includes: an interface display unit, configured to display the group session interface of the target group if the response message indicates that the login account has successfully joined the target group, and the group session interface includes the member identifiers of the target group; an information acquisition unit, configured to respond to a trigger instruction for a target member identifier in the target group, and acquire member information corresponding to the target member identifier; an information display unit, configured to display the member information corresponding to the target member identifier in the group session interface.

[0208] In some embodiments of the present application, the information display unit is configured to: display a sub-page independent of the group conversation interface on the group conversation interface; and display member information corresponding to the target member identifier in the sub-page.

[0209] In some embodiments of the present application, the first display unit 1504 is further configured to: if the response message indicates that the login account has successfully joined the target group, display the group conversation interface of the target group, wherein the group conversation interface includes an interactive message card; in response to a viewing instruction for the interactive message card, obtain interactive information included in the interactive message card; and display the interactive information in the group conversation interface.

[0210] In some embodiments of the present application, the first display unit 1504 is further configured to: if the interaction information indicates that the number of group members participating in the interaction reaches a preset threshold, a first interaction option is displayed on the interaction message card, and the first interaction option is used to trigger a jump to a crowd watching interface for the interaction; if the interaction information indicates that the number of group members participating in the interaction does not reach the preset threshold, a second interaction option is displayed on the interaction message card, and the second interaction option is used to trigger a jump to an interaction interface for the interaction.

[0211] In some embodiments of the present application, the interaction information is used to instruct group members participating in the interaction to perform the interaction in a designated application; the first interaction option is used to trigger a jump to a viewing interface for the interaction in the designated application, and the second interaction option is used to trigger a jump to an interaction interface for the interaction in the designated application.

[0212] In some embodiments of the present application, the first display unit 1504 is further configured to: if the response message indicates that the login account has successfully joined the target group, display the group conversation interface of the target group, and display the member identifications of the group members participating in the interaction in the designated display area of ​​the group conversation interface; obtain interaction information in response to a trigger instruction for any member identification displayed in the designated display area; and display the interaction information in the group conversation interface.

[0213] In some embodiments of the present application, the first sending unit 1506 is further configured to: display a group creation interface in response to a group creation instruction triggered in the group operation interface; generate a group joining condition in response to a condition setting instruction triggered in the group creation interface; and send a group creation request to the server, wherein the group creation request includes the group joining condition, and the group creation request is used to request the server to create a group according to the group joining condition.

[0214] In some embodiments of the present application, the first acquisition unit 1502 is further configured to: acquire the group name and group description information in response to a group name editing instruction and a group description information editing instruction triggered in the group creation interface; and add the group name and the group description information to the group creation request.

[0215] In some embodiments of the present application, the first display unit 1504 is further configured to: if there is a conflict between the group joining conditions set by the condition setting instruction, generate conflict prompt information and display the conflict prompt information in the group creation interface.

[0216] In some embodiments of the present application, the first display unit 1504 is further configured to: if the response message indicates that the login account has successfully joined the target group, display the group conversation interface of the target group, the group conversation interface including an interactive creation control; in response to a trigger instruction for the interactive creation control, display the interactive creation interface; in response to an interactive setting instruction triggered in the interactive creation interface, generate an interactive message card, the interactive message card including set interactive information; and display the interactive message card in the group conversation interface.

[0217] Fig.16 A block diagram of a group joining device according to an embodiment of the present application is shown.

[0218] See also Fig.16 As shown, according to an embodiment of the present application, a group joining device 1600 includes: a second sending unit 1602 , a second receiving unit 1604 and a joining return unit 1606 .

[0219] Among them, the second sending unit 1602 is configured to send group data to the client, and the group data is used to enable the client to display a group operation interface containing at least one group; the second receiving unit 1604 is configured to receive a joining request sent by the client, and the joining request is generated by the client in response to a joining instruction for a target group in the group operation interface, and the joining request contains a login account in the client; the joining return unit 1606 is configured to add the login account to the target group if the login account meets the joining conditions of the target group, and return a response message to the joining request to the client.

[0220] Fig.17 A block diagram of a group information display device according to an embodiment of the present application is shown.

[0221] Reference Fig.17 As shown, a group information display device 1700 according to an embodiment of the present application includes: a second display unit 1702 , a second acquisition unit 1704 and a switching unit 1706 .

[0222] Among them, the second display unit 1702 is configured to display a group conversation interface including a status information area and a conversation information area, wherein the status information area is used to display the member identification and the corresponding first status identification of at least one group member, and the conversation information area is used to display the conversation message sent by the at least one group member; the second acquisition unit 1704 is configured to acquire the interactive status of the at least one group member, and determine the second status identification corresponding to the at least one group member according to the interactive status; the switching unit 1706 is configured to switch the first status identification corresponding to the at least one group member to the second status identification for display in the status information area.

[0223] In some embodiments of the present application, the business status is the status of the at least one group member performing a target interaction, and the second display unit 1702 is further configured to: in response to a trigger instruction for the second status identifier, jump to the application interface corresponding to the target interaction; if the number of people participating in the target interaction reaches a preset threshold, then in response to a trigger instruction for the first interaction option in the application interface, display the onlooker interface for the target interaction; if the number of people participating in the target interaction does not reach the preset threshold, then in response to a trigger instruction for the second interaction option in the application interface, display the interactive interface for the target interaction.

[0224] In some embodiments of the present application, the business status is the status of the target interaction performed by at least one group member, and the second display unit 1702 is further configured to: respond to a trigger instruction of a second status identifier for a specified group member, and jump to the viewing interface or the interactive interface of the application corresponding to the target interaction according to the interactive status of the specified group member.

[0225] In some embodiments of the present application, the business status is a state in which at least one group member performs a target interaction, and the second display unit 1702 is further configured to: obtain interaction information of the target interaction in response to a trigger instruction identified by the second status; and display the interaction information in the group conversation interface.

[0226] Fig.18 A schematic diagram of the structure of a computer system suitable for implementing an electronic device of an embodiment of the present application is shown.

[0227] It should be noted that Fig.18 The computer system 1800 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0228] like Fig.18 As shown, the computer system 1800 includes a central processing unit (CPU) 1801, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1802 or the program loaded from the storage part 1808 to the random access memory (RAM) 1803, such as executing the method described in the above embodiment. In RAM 1803, various programs and data required for system operation are also stored. CPU 1801, ROM 1802 and RAM 1803 are connected to each other through bus 1804. Input / output (I / O) interface 1805 is also connected to bus 1804.

[0229] The following components are connected to the I / O interface 1805: an input section 1806 including a keyboard, a mouse, etc.; an output section 1807 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 1808 including a hard disk, etc.; and a communication section 1809 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1809 performs communication processing via a network such as the Internet. A drive 1810 is also connected to the I / O interface 1805 as needed. A removable medium 1811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1810 as needed so that a computer program read therefrom is installed into the storage section 1808 as needed.

[0230] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 1809, and / or installed from a removable medium 1811. When the computer program is executed by a central processing unit (CPU) 1801, various functions defined in the system of the present application are executed.

[0231] It should be noted that the computer-readable medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, - but not limited to - an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0232] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0233] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0234] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the method described in the above embodiment.

[0235] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.

[0236] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation methods of the present application.

[0237] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application.

[0238] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A group joining method, characterized in that: The method comprises: Acquire group data sent by the server, wherein the group data includes information of at least one group and a condition for joining the at least one group; According to the group data, displaying a group operation interface including the at least one group and corresponding joining conditions; In response to a join instruction for a target group in the group operation interface, sending a join request to the server, the join request being used to request the server to add the login account to the target group when determining that the login account included in the join request meets the join condition of the target group; receiving a response message returned by the server to the joining request; Wherein, the method further comprises: If the interactive information of the interaction indicates that the number of group members participating in the interaction reaches a preset threshold, a first interactive option is displayed on the interactive message card, and the first interactive option is used to trigger a jump to a viewing interface for the interaction; wherein the interaction is participated in by group members of the target group, and the interactive message card is included in the group conversation interface of the target group; If the interaction information indicates that the number of group members participating in the interaction has not reached the preset threshold, a second interaction option is displayed on the interaction message card, and the second interaction option is used to trigger a jump to an interaction interface for performing the interaction.

2. The method according to claim 1, characterized in that In response to a join instruction for a target group in the group operation interface, sending a join request to the server includes: In response to a group viewing instruction for the target group, displaying a group conversation interface of the target group; Displaying a group joining window on the group conversation interface, wherein the group joining window is generated when it is determined that the login account meets the joining condition; In response to the joining instruction triggered in the group joining window, sending the joining request to the server.

3. The method according to claim 1, characterized in that The method further comprises: If the response message indicates that the login account has successfully joined the target group, displaying a group conversation interface of the target group, wherein the group conversation interface includes identifications of members in the target group; In response to a trigger instruction for a target member identifier in the target group, acquiring member information corresponding to the target member identifier; The member information corresponding to the target member identifier is displayed in the group conversation interface.

4. The method according to claim 3, characterized in that Displaying member information corresponding to the target member identifier in the group conversation interface includes: Displaying a sub-page independent of the group conversation interface on the group conversation interface; The member information corresponding to the target member identifier is displayed in the subpage.

5. The method according to claim 1, characterized in that The method further comprises: If the response message indicates that the login account has successfully joined the target group, displaying a group conversation interface of the target group; In response to a viewing instruction for the interactive message card, acquiring interactive information contained in the interactive message card; The interactive information is displayed in the group conversation interface.

6. The method according to claim 1, characterized in that The interaction information is used to instruct the group members participating in the interaction to perform the interaction in a designated application; The first interaction option is used to trigger jumping to a viewing interface for the interaction in the specified application, and the second interaction option is used to trigger jumping to an interaction interface for the interaction in the specified application.

7. The method according to claim 1, characterized in that The method further comprises: If the response message indicates that the login account has successfully joined the target group, a group conversation interface of the target group is displayed, and member identifications of group members participating in the interaction are displayed in a designated display area of ​​the group conversation interface; Responding to a trigger instruction for any member identification displayed in the designated display area, acquiring interaction information; The interactive information is displayed in the group conversation interface.

8. The method according to claim 1, characterized in that The method further comprises: In response to a group creation instruction triggered in the group operation interface, displaying a group creation interface; generating a group joining condition in response to a condition setting instruction triggered in the group creation interface; A group creation request is sent to the server, wherein the group creation request includes the group joining condition, and the group creation request is used to request the server to create a group according to the group joining condition.

9. The method according to claim 8, characterized in that The method further comprises: In response to a group name editing instruction and a group description information editing instruction triggered in the group creation interface, acquiring a group name and group description information; The group name and the group description information are added to the group creation request.

10. The method according to claim 8, characterized in that The method further comprises: If there is a conflict between the group joining conditions set by the condition setting instruction, conflict prompt information is generated and displayed in the group creation interface.

11. The method according to claim 1, characterized in that: The method further comprises: If the response message indicates that the login account has successfully joined the target group, displaying a group conversation interface of the target group, wherein the group conversation interface includes an interactive creation control; In response to a trigger instruction for the interactive creation control, displaying an interactive creation interface; In response to an interaction setting instruction triggered in the interaction creation interface, an interaction message card is generated, wherein the interaction message card contains set interaction information; The interactive message card is displayed in the group conversation interface.

12. A group information display method, characterized in that: The method comprises: Displaying a group conversation interface including a status information area and a conversation information area, wherein the status information area is used to display a member identification and a corresponding first status identification of at least one group member, and the conversation information area is used to display a conversation message sent by the at least one group member; Acquire the service status of the at least one group member, and determine a second status identifier corresponding to the at least one group member according to the service status; Switching the first status indicator corresponding to the at least one group member to the second status indicator for display in the status information area; The business status is a status in which the at least one group member performs target interaction. The method further includes: If the number of people participating in the target interaction reaches a preset threshold, in response to a trigger instruction of a first interaction option in an application interface corresponding to the target interaction, a viewing interface for the target interaction is displayed; If the number of people participating in the target interaction does not reach the preset threshold, then in response to a trigger instruction for the second interaction option in the application interface, an interaction interface for performing the target interaction is displayed.

13. The method according to claim 12, characterized in that The method further comprises: In response to the trigger instruction for the second state identifier, jump to the application interface corresponding to the target interaction.

14. The method according to claim 12, characterized in that The method further comprises: In response to a trigger instruction for the second status identifier of a designated group member, the interface is jumped to a viewing interface or an interaction interface of an application corresponding to the target interaction according to the interaction status of the designated group member.

15. The method according to claim 12, characterized in that The business status is a status in which the at least one group member performs target interaction. The method further includes: In response to a trigger instruction for the second state identifier, acquiring interaction information of the target interaction; The interactive information is displayed in the group conversation interface.

16. A group joining device, characterized in that: The device comprises: A first acquiring unit is configured to acquire group data sent by a server, wherein the group data includes information of at least one group; A first display unit, configured to display a group operation interface including the at least one group according to the group data; A first sending unit is configured to send a joining request to the server in response to a joining instruction for a target group in the group operation interface, wherein the joining request is used to request the server to add the login account to the target group when it is determined that the login account included in the joining request meets the joining condition of the target group; A first receiving unit, configured to receive a response message returned by the server to the joining request; The first display unit is further configured to display a first interaction option on the interaction message card if the interaction information of the interaction indicates that the number of group members participating in the interaction has reached a preset threshold, and the first interaction option is used to trigger a jump to a crowd watching interface for the interaction; wherein the interaction is participated in by group members of the target group, and the interaction message card is included in the group conversation interface of the target group; if the interaction information indicates that the number of group members participating in the interaction has not reached the preset threshold, a second interaction option is displayed on the interaction message card, and the second interaction option is used to trigger a jump to the interaction interface for the interaction.

17. A group information display device, characterized in that: The device comprises: a second display unit, configured to display a group conversation interface including a status information area and a conversation information area, wherein the status information area is used to display a member identification of at least one group member and a corresponding first status identification, and the conversation information area is used to display a conversation message sent by the at least one group member; A second acquisition unit is configured to acquire the interaction status of the at least one group member, and determine a second status identifier corresponding to the at least one group member according to the interaction status; A switching unit, configured to switch the first status identifier corresponding to the at least one group member to the second status identifier for display in the status information area; The business status is the status of the target interaction performed by at least one group member, and the second display unit is further configured to: if the number of people participating in the target interaction reaches a preset threshold, then in response to a trigger instruction for a first interactive option in an application interface corresponding to the target interaction, display a viewing interface for the target interaction; if the number of people participating in the target interaction does not reach the preset threshold, then in response to a trigger instruction for a second interactive option in the application interface, display an interactive interface for the target interaction.

18. A computer readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for joining a group as claimed in any one of claims 1 to 11 is implemented, or the method for displaying group information as claimed in any one of claims 12 to 15 is implemented.

19. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to implement the group joining method described in any one of claims 1 to 11, or implement the group information display method described in any one of claims 12-15.

20. A computer program product, characterized in that The invention comprises a computer program carried on a computer-readable medium, wherein when the computer program is executed by a processor, the method for joining a group as claimed in any one of claims 1 to 11 is implemented, or the method for displaying group information as claimed in any one of claims 12 to 15 is implemented.

Citation Information

Patent Citations

  • Group operating method and apparatus, server and terminal

    CN106850794A

  • Group processing method, mobile terminal and computer memory medium

    CN107317690A

  • Data storage of the group card

    KR1020070062961A

  • Data acquisition method, mobile terminal, and server

    WO2018149365A1