Group management method, apparatus, device, and storage medium

By migrating and disbanding groups between instant messaging platforms and setting the target platform account as the group owner, the problem of information security and interoperability between different platforms is solved, and cross-platform group management and communication capabilities are expanded.

CN116527420BActive Publication Date: 2026-05-19TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2022-01-24
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

The inability of instant messaging platforms from different organizations to interconnect while ensuring information security leads to difficulties in cross-organizational communication.

Method used

The system receives migration group requests through a second IM server, disbands the target group and creates an interoperable group, sets the first target platform account as the group owner, and synchronizes group information to achieve interoperability between different instant messaging platforms.

Benefits of technology

It enables group communication between different instant messaging platforms, reduces the complexity of cross-platform communication, and expands the cross-platform communication capabilities of user accounts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116527420B_ABST
    Figure CN116527420B_ABST
Patent Text Reader

Abstract

The application discloses a group management method, device and equipment and a storage medium, and belongs to the field of instant messaging. The method comprises the following steps: a second instant messaging (IM) server receives a migration group request sent by a second IM client; in response to the migration group request, the second IM server dissolves a target group; the second IM server creates an interworking group, the group owner of the interworking group is a first target platform account, and the first target platform account has a binding relationship with a first source platform account; the second IM server synchronizes group information of the interworking group to a first IM server; and the first instant messaging platform and the second instant messaging platform are two instant messaging platforms which have independent account systems and interworking capabilities. The application migrates the target group to the interworking group, thereby expanding the cross-platform instant messaging capability of the user accounts of different instant messaging platforms.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of instant messaging, and in particular to a group management method, apparatus, device, and storage medium. Background Technology

[0002] In internet communication, instant messaging (IM) services provide organizations with the ability to communicate instantly. For information security reasons, many organizations set up their own independent IM systems.

[0003] In related technologies, the same IM service is deployed within the same organization, and users within the organization can achieve instant communication among multiple users by creating groups. Users within the same organization exist in an independent, private environment.

[0004] When users from different organizations need to communicate across organizations, the IM services deployed above cannot achieve interconnection while ensuring information security. Summary of the Invention

[0005] This application provides a group management method, apparatus, device, and storage medium, the technical solution of which is as follows:

[0006] According to one aspect of this application, a group management method is provided, the method comprising:

[0007] The second IM server receives a migration group request sent by the second IM client. The migration group request is used to request the migration of the target group to an interoperable group. The second IM client is logged in with a first source platform account belonging to the second instant messaging platform. The target group is a group whose group owner is the first source platform account.

[0008] In response to the migration group request, the second IM server disbands the target group; and the second IM server creates the interoperable group, the group owner of the interoperable group is the first target platform account, the first target platform account is bound to the first source platform account, and the first target platform account belongs to the first instant messaging platform.

[0009] The second IM server synchronizes the group information of the interconnected group with the first IM server;

[0010] The first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability.

[0011] In an optional design of this application, the migration group request carries the first target platform account; the second IM server creates the interconnection group, including:

[0012] The second IM server sets the first target platform account as the group owner account of the interconnected group, and sets all member accounts in the target group as member accounts of the interconnected group.

[0013] In an optional design of this application, the migration group request carries the first target platform account; the second IM server creates the interconnection group, including:

[0014] The second IM server sets the first target platform account as the group owner account of the interconnected group;

[0015] If the second source platform account in the target group is bound to the second target platform account in the first instant messaging platform, the second IM server will set the second target platform account as a member account of the interconnected group.

[0016] If the third source platform account in the member account of the target group is not bound to the first instant messaging platform, the second IM server sets the third source platform account as a member account of the interconnected group.

[0017] In an optional design of this application, the second IM server sets the first target platform account as the group owner account of the interconnected group, including:

[0018] If the first source platform account is verified to be the group owner account of the target group, the second IM server sets the first target platform account as the group owner account of the interconnected group.

[0019] In an optional design of this application, the migration group request further carries a migration ticket; the method further includes:

[0020] If the migration ticket is valid, determine whether to respond to the migration group request.

[0021] In an alternative design of this application, the method further includes:

[0022] The second IM server receives the migration ticket sent by the second IM client, the migration ticket being transmitted by the first IM client when requesting a migration group from the second IM client;

[0023] If the migration ticket is verified to be valid, the second IM server sends a verification success result to the second IM client. The verification success result is used to trigger the first IM client to display candidate groups and determine the target group from the candidate groups.

[0024] In an alternative design of this application, the method further includes:

[0025] The second IM server receives a migration ticket request sent by the first IM server. The migration ticket request is requested by the first IM client, which is logged into the first target platform account, when a group migration is required.

[0026] The second IM server sends a migration ticket for the first target platform account back to the first IM server.

[0027] In an optional design of this application, the second IM server sends a migration ticket for the first target platform account to the first IM server, including:

[0028] If the first target platform account meets the group migration conditions, the second IM server sends a migration ticket for the first target platform account to the first IM server.

[0029] The group migration conditions include that the first target platform account is bound to the first source platform account belonging to the second instant messaging platform.

[0030] In an alternative design of this application, the method further includes:

[0031] When the group owner account of the interactive group changes, the second IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group.

[0032] The second IM server sends the updated group information of the interconnection group to the second IM client;

[0033] The updated group information includes a change in the group owner's account from the first target platform account to the first member's account of the interconnected group.

[0034] In one optional design of this application, the first member account is an account belonging to the first instant messaging platform;

[0035] The second IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group, including:

[0036] The second IM server receives the updated group information of the interconnected group from the first IM server to obtain the updated group information of the interconnected group;

[0037] The updated group information of the interconnected group is sent by the first IM server when the group owner account of the interconnected group is changed from the first target platform account to the first member account belonging to the first instant messaging platform.

[0038] In one optional design of this application, the first member account is an account belonging to the second instant messaging platform;

[0039] The second IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group, including:

[0040] The second IM server receives a group owner change request sent by the first IM server. The group owner change request for the interconnected group is sent by the first IM server when the first member account belongs to the second instant messaging platform.

[0041] In response to the group owner change request, the second IM server changes the group owner account of the interconnected group from the first target platform account to the first member account belonging to the second instant messaging platform, so as to obtain the updated group information of the interconnected group;

[0042] The second IM server updates the updated group information of the interconnected group to the first IM server.

[0043] In an alternative design of this application, the method further includes:

[0044] If the fourth target platform account in the member account of the interconnected group is bound to the second instant messaging platform, the second IM server sets the fourth source platform account as a member account of the interconnected group.

[0045] If the second IM server sets the fifth target platform account in the member accounts of the interconnected group as a member account of the interconnected group when the second instant messaging platform is not bound to the fifth source platform account.

[0046] According to another aspect of this application, a group management method is provided, the method comprising:

[0047] The first IM server receives a migration ticket request sent by the first IM client, which is requested by the first IM client logged in with the first target platform account when a group migration is required;

[0048] The first IM server sends a migration ticket for the first target platform account to the first IM client. The migration ticket is used by the first IM client to request a migration group from the second IM client.

[0049] The first IM server receives group information of the interconnected group sent by the second IM server;

[0050] The interconnected group is a group whose owner is the first target platform account, which belongs to the first instant messaging platform. The interconnected group is a group created by the second IM server and migrated from the target group. The target group is a group whose owner is the first source platform account, which belongs to the second instant messaging platform. The first target platform account and the first source platform account are bound together.

[0051] In an optional design of this application, the first target platform account is the group owner account of the interconnected group, and all member accounts in the target group are member accounts of the interconnected group.

[0052] In an optional design of this application, the first target platform account is the group owner account of the interconnected group;

[0053] And if the second source platform account in the member accounts of the target group is bound to the second target platform account on the first instant messaging platform, the second target platform account is a member account of the interconnected group;

[0054] In the case where the third source platform account in the member account of the target group is not bound to the first instant messaging platform, the third source platform account is a member account of the interconnected group.

[0055] In an optional design of this application, the migration ticket for the first target platform account is fed back by the second IM server;

[0056] The method further includes:

[0057] The first IM server sends the migration ticket request to the second IM server;

[0058] The first IM server receives the migration ticket for the first target platform account from the second IM server.

[0059] In an optional design of this application, the migration ticket is sent by the second IM server when the first target platform account meets the group migration conditions;

[0060] The group migration conditions include that the first target platform account is bound to the first source platform account belonging to the second instant messaging platform.

[0061] In an alternative design of this application, the method further includes:

[0062] The first IM server receives a group owner change request sent by the first IM client. The group owner change request is used to request that the group owner account of the interoperable group be changed from the first target platform account to the first member account of the interoperable group. The first member account is any one of the member accounts of the interoperable group.

[0063] In response to the group owner change request, the first IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group;

[0064] The first IM server sends the updated group information of the interconnected group to the first IM client.

[0065] In an optional design of this application, in response to the group owner change request, the first IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group, including:

[0066] If the conditions for changing the group owner are met, in response to the group owner change request, the first IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group.

[0067] In an optional design of this application, the conditions for changing the group owner include at least one of the following:

[0068] The first IM client is logged into the group owner's account of the interconnected group;

[0069] The first IM client is logged in with an account that has management permissions for the aforementioned interconnected group;

[0070] The first IM client login has an account that has obtained permission to change the group owner.

[0071] In one optional design of this application, the first member account is an account belonging to the first instant messaging platform;

[0072] In response to the group owner change request, the first IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group, including:

[0073] In response to the group owner change request, the first IM server changes the group owner account of the interconnected group from the first target platform account to the first member account belonging to the first instant messaging platform, so as to obtain the updated group information of the interconnected group;

[0074] The first IM server updates the updated group information of the interconnected group to the second IM server.

[0075] In one optional design of this application, the first member account is an account belonging to the second instant messaging platform;

[0076] In response to the group owner change request, the first IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group, including:

[0077] In response to the group owner change request, the first IM server sends the group owner change request to the second IM server;

[0078] The first IM server receives the updated group information of the interconnected group from the second IM server to obtain the updated group information of the interconnected group;

[0079] The updated group information of the interconnected group is sent by the second IM server when the group owner account of the interconnected group is changed from the first target platform account to the first member account belonging to the second instant messaging platform.

[0080] In an optional design of this application, the updated group information carries:

[0081] In the case where the fourth target platform account in the member accounts of the interconnected group is bound to the fourth source platform account on the second instant messaging platform, the fourth source platform account is a member account of the interconnected group.

[0082] In the case where the fifth target platform account among the member accounts of the interoperable group is not bound to the fifth source platform account on the second instant messaging platform, the fifth target platform account is a member account of the interoperable group.

[0083] According to another aspect of this application, a group management method is provided, the method comprising:

[0084] Displays the migration group entry for the first IM client, which is logged into a first target platform account belonging to the first instant messaging platform;

[0085] In response to the trigger operation corresponding to the migration group entry, the target group in the candidate groups is selected in the second IM client. The second IM client is logged in with a first source platform account belonging to the second instant messaging platform. The candidate group is a group in which the first source platform account acts as the group owner on the second instant messaging platform.

[0086] In response to the migration confirmation operation, the target group is migrated to an interoperable group, and the group owner account of the interoperable group is the first target platform account;

[0087] The first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability. The first target platform account and the first source platform account are two accounts with a binding relationship.

[0088] In an optional design of this application, the step of selecting a target group from candidate groups in the second IM client in response to the trigger operation corresponding to the migration group entry includes:

[0089] In response to the triggering operation corresponding to the migration group entry, the group selection interface in the second IM client is displayed, and the group selection interface displays at least one of the candidate groups;

[0090] In response to a selection operation on the candidate group, a target group that is selected in the candidate group is determined.

[0091] In an optional design of this application, the step of displaying the group selection interface in the second IM client in response to the triggering operation corresponding to the migration group entry includes:

[0092] In response to the trigger operation corresponding to the migration group entry, a migration prompt interface is displayed on the first IM client. The migration prompt interface displays prompt information with group migration function and a group selection entry.

[0093] In response to the trigger operation corresponding to the group selection entry, the group selection interface of the second IM client is displayed.

[0094] In an alternative design of this application, the method further includes:

[0095] The first IM client displays a tag confirmation interface for the interconnected group, which shows at least two candidate group tags;

[0096] In response to the selection operation corresponding to the candidate group label, the group label to which the interconnected group belongs is determined.

[0097] In an optional design of this application, the member accounts of the interconnected group include all member accounts in the target group;

[0098] Alternatively, the member accounts of the interconnection group may include a second target platform account and a third source platform account;

[0099] Among them, the second source platform account in the member accounts of the target group is bound to the second target platform account in the first instant messaging platform, and the third source platform account in the member accounts of the target group is not bound to the third target platform account in the first instant messaging platform.

[0100] In an alternative design of this application, the method further includes:

[0101] Displays the group management entry point for the first IM client;

[0102] In response to the trigger change operation corresponding to the group management entry, the first member account of the interconnected group is selected as the changed group owner account in the first IM client. The first member account can be any one of the member accounts of the interconnected group.

[0103] In response to the change confirmation operation, the group owner account of the interconnected group is changed from the first target platform account to the first member account.

[0104] In an optional design of this application, the step of responding to the trigger change operation corresponding to the group management entry and selecting the first member account of the interconnected group as the changed group owner account in the first IM client includes:

[0105] In response to the trigger change operation corresponding to the group management entry, the group member selection interface in the first IM client is displayed, and the group member selection interface includes the member accounts of the interconnected group;

[0106] In response to the selection operation on the member account, the first member account that is selected is determined to be the changed group owner account.

[0107] In one alternative design of this application, the first member account is an account belonging to the first instant messaging platform, or the first member account is an account belonging to the second instant messaging platform.

[0108] In an optional design of this application, the first member account is the first source platform account;

[0109] The step of responding to the change confirmation operation by changing the group owner account of the interconnected group from the first target platform account to the first member account includes:

[0110] In response to the change confirmation operation, a change prompt interface is displayed, which displays functional prompt information and a secondary confirmation entry.

[0111] In response to the secondary confirmation operation at the secondary confirmation entry, the group owner account of the interconnected group is changed from the first target platform account to the first source platform account.

[0112] In an optional design of this application, the first member account is an account belonging to the second instant messaging platform; the member accounts of the interconnection group include a fourth source platform account and a fifth target platform account;

[0113] Among them, the fourth target platform account in the member accounts of the interconnected group is bound to the fourth source platform account in the second instant messaging platform, and the fifth target platform account in the member accounts of the interconnected group is not bound to the fifth source platform account in the second instant messaging platform.

[0114] According to another aspect of this application, a group management device is provided, the device comprising:

[0115] The receiving module is used to receive a migration group request sent by the second IM client. The migration group request is used to request the migration of the target group to an interoperable group. The second IM client is logged in with a first source platform account belonging to the second instant messaging platform. The target group is a group whose group owner is the first source platform account.

[0116] The processing module is configured to disband the target group in response to the migration group request; and the second IM server creates the interconnection group, wherein the group owner of the interconnection group is the first target platform account, the first target platform account is bound to the first source platform account, and the first target platform account belongs to the first instant messaging platform.

[0117] The synchronization module is used to synchronize the group information of the interconnected group with the first IM server;

[0118] The first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability.

[0119] According to another aspect of this application, a group management device is provided, the device comprising:

[0120] The receiving module is used to receive a migration ticket request sent by the first IM client. The migration ticket request is requested by the first IM client, which is logged into the first target platform account, when a group migration is required.

[0121] The sending module is used to send a migration ticket of the first target platform account to the first IM client. The migration ticket is used by the first IM client to request a migration group from the second IM client.

[0122] The synchronization module is used for the first IM server to receive group information of the interconnected group sent by the second IM server;

[0123] The interconnected group is a group whose owner is the first target platform account, which belongs to the first instant messaging platform. The interconnected group is a group created by the second IM server and migrated from the target group. The target group is a group whose owner is the first source platform account, which belongs to the second instant messaging platform. The first target platform account and the first source platform account are bound together.

[0124] According to another aspect of this application, a group management device is provided, the device comprising:

[0125] The display module is used to display the migration group entry of the first IM client, which is logged into a first target platform account belonging to the first instant messaging platform.

[0126] The selection module is used to respond to the trigger operation corresponding to the migration group entry and select the target group in the candidate groups in the second IM client. The second IM client is logged in with a first source platform account belonging to the second instant messaging platform. The candidate group is a group in which the first source platform account acts as the group owner on the second instant messaging platform.

[0127] The migration module is used to migrate the target group to an interoperable group in response to the migration confirmation operation, wherein the group owner account of the interoperable group is the first target platform account;

[0128] The first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability. The first target platform account and the first source platform account are two accounts with a binding relationship.

[0129] According to another aspect of this application, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, the code set or instruction set being loaded and executed by the processor to implement the group management method as described above.

[0130] According to another aspect of this application, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, code set, or instruction set is stored therein, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the group management method as described above.

[0131] According to another aspect of this application, a computer program product or computer program is provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium, wherein a processor reads from the computer-readable storage medium and executes the computer instructions to implement the group management method described above.

[0132] The beneficial effects of the technical solution provided in this application include at least the following:

[0133] By migrating the target group to an interoperable group, a method for building groups that can support accounts from different instant messaging platforms is provided, based on interoperability. This effectively reduces the complexity of group instant messaging between different instant messaging platforms and expands the cross-platform instant messaging capabilities of user accounts from different instant messaging platforms. Attached Figure Description

[0134] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0135] Figure 1 This is a schematic diagram of the structure of an instant messaging system provided in an exemplary embodiment of this application;

[0136] Figure 2 This is a flowchart of a group management method provided in an exemplary embodiment of this application;

[0137] Figure 3 This is a flowchart of a group management method provided in an exemplary embodiment of this application;

[0138] Figure 4 This is a flowchart of a group management method provided in an exemplary embodiment of this application;

[0139] Figure 5 This is a flowchart of a group management method provided in an exemplary embodiment of this application;

[0140] Figure 6This is a flowchart of a group management method provided in an exemplary embodiment of this application;

[0141] Figure 7 This is a flowchart of a group migration method provided in an exemplary embodiment of this application;

[0142] Figure 8 This is a flowchart of a group management method provided in an exemplary embodiment of this application;

[0143] Figure 9 This is a flowchart of a group management method provided in an exemplary embodiment of this application;

[0144] Figure 10 This is a flowchart of a group management method provided in an exemplary embodiment of this application;

[0145] Figure 11 This is a flowchart of a group owner change method provided in an exemplary embodiment of this application;

[0146] Figure 12 This is a flowchart of a group management method provided in an exemplary embodiment of this application;

[0147] Figure 13 This is a schematic diagram of a group migration interface provided in an exemplary embodiment of this application;

[0148] Figure 14 This is a schematic diagram of a group migration interface provided in an exemplary embodiment of this application;

[0149] Figure 15 This is a schematic diagram of a group migration interface provided in an exemplary embodiment of this application;

[0150] Figure 16 This is a schematic diagram of a group list interface provided in an exemplary embodiment of this application;

[0151] Figure 17 This is a schematic diagram of the group interface of an interconnected group provided in an exemplary embodiment of this application;

[0152] Figure 18 This is a flowchart of a group management method provided in an exemplary embodiment of this application;

[0153] Figure 19 This is a schematic diagram of a group migration interface provided in an exemplary embodiment of this application;

[0154] Figure 20 This is a schematic diagram of a group selection interface provided in an exemplary embodiment of this application;

[0155] Figure 21This is a schematic diagram of a tag confirmation interface provided in an exemplary embodiment of this application;

[0156] Figure 22 This is a flowchart of a group management method provided in an exemplary embodiment of this application;

[0157] Figure 23 This is a schematic diagram of a group management interface provided in an exemplary embodiment of this application;

[0158] Figure 24 This is a schematic diagram of a group settings interface provided in an exemplary embodiment of this application;

[0159] Figure 25 This is a schematic diagram of a group member selection interface provided in an exemplary embodiment of this application;

[0160] Figure 26 This is a schematic diagram of a change notification interface provided in an exemplary embodiment of this application;

[0161] Figure 27 This is a structural block diagram of a group management device provided in an exemplary embodiment of this application;

[0162] Figure 28 This is a structural block diagram of a group management device provided in an exemplary embodiment of this application;

[0163] Figure 29 This is a structural block diagram of a group management device provided in an exemplary embodiment of this application;

[0164] Figure 30 This is a structural block diagram of a server provided in an exemplary embodiment of this application.

[0165] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. Detailed Implementation

[0166] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0167] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0168] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0169] It should be understood that although the terms first, second, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, a first parameter may also be referred to as a second parameter without departing from the scope of this disclosure, and similarly, a second parameter may also be referred to as a first parameter. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."

[0170] Figure 1 This is a schematic diagram of the structure of an instant messaging system according to an exemplary embodiment of this application. Figure 1 The instant messaging system shown includes:

[0171] A first terminal 110; the first terminal 110 has at least one first IM client 111 belonging to a first instant messaging platform installed and running; the form of the instant messaging client installed and running on the first terminal 110 includes, but is not limited to, application clients or web clients. The first terminal 110 is connected to the corresponding IM server through the data connection channel inside the instant messaging client. Specifically, the first terminal 110 is connected to the corresponding first IM server 211 through the data connection channel inside the first IM client 111; for example, it is connected to the first IM server 211 through a wireless network or a wired network; optionally, the first terminal 110 may have a second IM client 121 belonging to a second instant messaging platform installed and running; the data connection channel inside the second IM client 121 is connected to the corresponding second IM server 221.

[0172] The second terminal 120; the second terminal 120 has at least one second IM client 121 belonging to the second instant messaging platform installed and running; the form of the instant messaging client installed and running on the second terminal 120 includes, but is not limited to, application clients or web clients. The second terminal 120 is connected to the corresponding IM server through the data connection channel inside the instant messaging client. Specifically, the first terminal 120 is connected to the corresponding second IM server 221 through the data connection channel inside the second IM client 121; for example, it is connected to the second IM server 221 through a wireless network or a wired network; optionally, the second terminal 120 may have one first IM client 111 belonging to the first instant messaging platform installed and running; the data connection channel inside the first IM client 111 is connected to the corresponding first IM server 211.

[0173] The first terminal 110 and the second terminal 120 can be in the same wireless network or wired network, or they can be in different wireless networks or wired networks.

[0174] The first IM server 211 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The first IM server 211 provides backend services for a first IM client 111 belonging to a first instant messaging platform. The second IM server 221 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. The second IM server 221 provides backend services for a second IM client 121 belonging to a second instant messaging platform. Both the first IM server 211 and the second IM server 221 have the ability to transmit information. The first IM server 211 can send received or processed information to the second IM server 221, and can also receive and parse information sent by the second IM server 221; similarly, the second IM server 221 can send received or processed information to the first IM server 211, and can also receive and parse information sent by the first IM server 211.

[0175] Figure 1 Only two terminals are shown in the illustration, but in different embodiments, multiple other terminals may be available to access the first IM server 211 and / or the second IM server 221. Those skilled in the art will understand that the number of terminals may be more or less. For example, there may be only one terminal, or there may be dozens or hundreds, or even more. This application does not limit the number of terminals or the type of device.

[0176] Optionally, there may be one or more terminals corresponding to the developer, on which a development and editing platform supporting the first IM client 111 and / or the second IM client 121 is installed. The developer can edit and update the first IM client 111 and / or the second IM client 121 on the developer's terminal, and transmit the updated client installation package to the first IM server 211 and / or the second IM server 221 via wired or wireless network. The first terminal 110 and the second terminal 120 can download the installation package from the first IM server 211 and / or the second IM server 221 to achieve the update.

[0177] Optionally, the first IM client 111 and / or the second IM client 121 running on all terminals are the same, or the same type of IM client on different operating system platforms (Android or iOS). Optionally, the device types of all terminals may be the same or different, including at least one of the following: smartphones, tablets, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 players (Moving Picture Experts Group Audio Layer IV), laptops and desktop computers, smart speakers, and smartwatches.

[0178] Optionally, the first IM server 211 and / or the second IM server 221 can be an independent physical server, 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 communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms.

[0179] The group management method will be introduced through the following examples.

[0180] Figure 2 A flowchart of a group management method according to an embodiment of this application is shown. This method can be executed by a second IM server. The method includes:

[0181] Step 530: The second IM server receives the migration group request sent by the second IM client;

[0182] The migration group request is used to request the migration of the target group to an interoperable group. The second instant messaging client is logged in with the first source platform account belonging to the second instant messaging platform. The target group is a group where the first source platform account is the group owner.

[0183] It should be noted that, in this embodiment, the migration group request sent by the second IM client may be generated by the migration group operation of the first source platform account logged in on the second IM client, or it may be generated by the request for migration group sent by the first IM client to the second IM client. This embodiment does not impose any restrictions on this.

[0184] Step 540: In response to the migration group request, the second IM server disbands the target group; and the second IM server creates an interoperability group.

[0185] The group owner of the interconnected group is the first target platform account. The first target platform account is bound to the first source platform account. The first target platform account belongs to the first instant messaging platform.

[0186] It should be noted that the group management method provided in this application migrates the target group of the first source platform account belonging to the second instant messaging platform as the group owner account to an interoperable group of the first target platform account belonging to the first instant messaging platform as the group owner account; in this application, the source platform is the second instant messaging platform and the target platform is the first instant messaging platform.

[0187] For example, during the process of creating an interoperable group by the second IM server, the group owner account of the interoperable group is the account of the first target platform, and the member accounts of the interoperable group are determined based on the member accounts in the target group;

[0188] Optionally, if the first source platform account is verified to be the group owner account of the target group, the second IM server will set the first target platform account as the group owner account of the inter-group. It should be noted that during the creation of the inter-group by the second IM server, the member accounts of the inter-group typically include the first source platform account, which is bound to the first target platform account; however, it is not impossible that the member accounts of the inter-group may not include the first source platform account.

[0189] Step 550: The second IM server synchronizes the group information of the interconnected groups with the first IM server;

[0190] The first and second instant messaging platforms are two instant messaging platforms with independent account systems and interoperability.

[0191] For example, the group information carries the group owner's account and member accounts of the interconnected group. Optionally, the first IM server updates the group list of the first IM client by sending the group information of the interconnected group to the first IM client.

[0192] In summary, the method provided in this embodiment, by migrating the target group to an interoperable group, enables different instant messaging platforms to build groups based on their interoperability, and provides a method for supporting accounts from different instant messaging platforms; it effectively reduces the complexity of group instant messaging between different instant messaging platforms and expands the cross-platform instant messaging capabilities of user accounts from different instant messaging platforms.

[0193] Next, we will introduce the interoperability between the first and second instant messaging platforms:

[0194] In the embodiments of this application, the interoperability between the first instant messaging platform and the second instant messaging platform is reflected in at least the following aspects: First aspect: ability to synchronize group information; Second aspect: ability to synchronize management permissions; Third aspect: ability to synchronize group messages.

[0195] The following is a more detailed explanation:

[0196] First aspect: The ability to synchronize group information;

[0197] That is, the first instant messaging platform and the second instant messaging platform can synchronize and exchange group information.

[0198] As shown in the above embodiment, the first instant messaging platform and the second instant messaging platform can synchronize group information of interconnected groups through the first IM server and the second IM server;

[0199] Both the first and second instant messaging platforms can know the group owner's account and the members' accounts in the interconnected group;

[0200] In an optional design of this application, the group information may also include at least one of the following: group announcements, group files, group polls, group to-do items, group calendars, and group approval information;

[0201] The ability to synchronize group information is reflected in the process of migrating the target group to the interoperable group, where the group information of the target group is migrated to the interoperable group, meaning that the aforementioned group information of the target group can be viewed in the interoperable group;

[0202] The ability to synchronize group information is also reflected in the fact that newly generated group information in interconnected groups, such as newly uploaded group files, can be obtained on both the first and second instant messaging platforms.

[0203] The second aspect: Synchronous management of access permissions;

[0204] That is, the management permissions of groups can be synchronized and shared between the first instant messaging platform and the second instant messaging platform;

[0205] The first and second instant messaging platforms can manage interconnected groups through the first and second IM servers. For example, group management permissions include, but are not limited to, at least one of the following: permission to change group owner, permission to edit group information, permission to send group messages, and permission to use group functions. The group owner and member accounts of the interconnected group can obtain corresponding management permissions for the interconnected group or all management permissions for the interconnected group based on their group identity and / or the instant messaging platform to which the account belongs. Group identities include, but are not limited to, at least one of the following: group owner, member, and visitor.

[0206] Thirdly: the ability to synchronize group messages;

[0207] That is, the first instant messaging platform and the second instant messaging platform can synchronize and communicate group messages.

[0208] The first instant messaging platform and the second instant messaging platform can synchronize and communicate group messages through the first IM server and the second IM server.

[0209] In other words, the group owner's account and all member accounts in the interconnected group can receive group messages sent by other accounts. Any of the other accounts and the group owner's account or any of the member accounts can belong to the same instant messaging platform or different instant messaging platforms.

[0210] For example, the following will introduce two methods for implementing group message synchronization:

[0211] • Group message synchronization implementation method 1: The first IM server sends group messages to the target platform account, the second IM server sends group messages to the source platform account, and the first IM server and the second IM server synchronize group messages.

[0212] For example, when a target platform account sends a group message, the target platform account sends the group message to a first IM server, the first IM server sends the group message to other target platform accounts in the interconnected group; the first IM server sends the group message to a second IM server, and the second IM server sends the group message to the source platform account in the interconnected group.

[0213] For example, when a source platform account sends a group message, the source platform account sends the group message to a second IM server, and the second IM server sends the group message to other source platform accounts in the interconnected group; the second IM server sends the group message to a first IM server, and the first IM server sends the group message to a target platform account in the interconnected group.

[0214] • Group message synchronization implementation method two: The first IM server or the second IM server sends group messages independently to the group owner's account and all member accounts in the interconnected group;

[0215] For example, when the first IM server sends a group message to the group owner account and all member accounts in the interconnected group on its own, the first IM server receives the group message sent by any one of the group owner account or all member accounts, and sends the group message to the group owner account and all member accounts in the interconnected group other than the account that sent the group message.

[0216] For example, when the second IM server sends group messages to the group owner account and all member accounts in the interconnected group on its own, the second IM server receives the group message sent by either the group owner account or any of the member accounts, and sends the group message to the group owner account and all member accounts in the interconnected group other than the account that sent the group message.

[0217] exist Figure 2 Based on the illustrated embodiment, there are at least two implementation methods for the process of creating an interconnection group by the second IM server:

[0218] Implementation Method 1: The second IM server sets the first target platform account as the group owner account of the interoperable group, and sets all member accounts in the target group as member accounts of the interoperable group;

[0219] For example, the group owner account of the target group is the first source platform account, and the member accounts of the target group include member account A and member account B; during the process of creating the interoperable group by the second IM server, the first target platform account that is bound to the first source platform account is set as the group owner account of the interoperable group; all member accounts in the target group are set as interoperable group accounts, that is, the member accounts of the interoperable group include member account A and member account B;

[0220] It should be noted that the member accounts of the target group are usually accounts belonging to the second instant messaging platform, but it is not impossible that the member accounts of the target group may exist or all belong to the first instant messaging platform.

[0221] Method 2: The second IM server sets the first target platform account as the group owner account of the interconnected group;

[0222] If the second source platform account in the target group's member accounts is bound to the second target platform account on the first instant messaging platform, the second IM server will set the second target platform account as a member account of the interconnected group.

[0223] If the third source platform account in the member accounts of the target group is not bound to the first instant messaging platform, the second IM server will set the third source platform account as the member account of the interconnected group.

[0224] Optionally, if the second source platform account in the target group's member accounts is bound to the second target platform account on the first instant messaging platform, and the second target platform account has a friend relationship with the first target platform account, the second IM server sets the second target platform account as a member account of the interconnected group.

[0225] If the third source platform account in the member accounts of the target group is not bound to the third target platform account on the first instant messaging platform, or if the third source platform account is not a friend of the first target platform account on the first instant messaging platform, the third source platform account will be set as a member account of the interconnected group.

[0226] For example, in the target group, the group owner account is a first source platform account, and the member accounts are a second source platform account and a third source platform account; wherein, the first source platform account is bound to the first target platform account of the first instant messaging platform, the second source platform account is bound to the second target platform account of the first instant messaging platform, and the third target platform account of the first instant messaging platform is not bound to the target platform account of the first instant messaging platform.

[0227] The second IM server sets the first target platform account as the group owner account of the interconnected group; and sets the second target platform account and the third source platform account as member accounts of the interconnected group.

[0228] It should be noted that, in the embodiments of the application, for the interconnection group created by the second IM server, the interconnection group can simultaneously contain a source platform account and a target platform account that is bound to the source platform account;

[0229] Specifically, in the example of the second implementation method above, the member accounts of the target group can also include accounts from a second source platform.

[0230] In summary, the method provided in this embodiment, by migrating the target group to an interoperable group, enables interoperability between different instant messaging platforms and provides a method for building groups that can support accounts from different instant messaging platforms. By adding the target platform account bound to the member account to the interoperable group with one click, it enriches the methods for building groups that can support accounts from different instant messaging platforms; effectively reduces the complexity of group instant messaging between different instant messaging platforms, and expands the cross-platform instant messaging capabilities of user accounts from different instant messaging platforms.

[0231] Figure 3 A flowchart illustrating a group management method according to an embodiment of this application is shown. This method can be executed by a first IM server and a second IM server. That is, in Figure 2 Based on the illustrated embodiment, the following steps are also included:

[0232] Step 510: The first IM server receives the migration ticket request sent by the first IM client;

[0233] The migration ticket request is requested by the first IM client, which is logged in with the first target platform account, when a group migration is required; the migration group request sent by the second IM client is generated based on the request for migration group sent by the first IM client to the second IM client.

[0234] For example, the migration ticket request carries the account information of the first target platform account;

[0235] Step 520: The first IM server sends a migration ticket for the first target platform account to the first IM client;

[0236] Migration tickets are used by the first IM client to request a migration group from the second IM client. In other words, the request sent by the first IM client to the second IM client for a migration group is a migration ticket.

[0237] The migration group request sent by the second IM client to the second IM server is determined based on the migration ticket; wherein, the group owner account of the target group carried in the migration group request is the first source platform account that is bound to the first target platform account as determined in the migration ticket.

[0238] For example, the first IM server can directly send a migration ticket for the first target platform account to the first IM client; or it can forward the migration ticket request to the second IM server, and send a migration ticket for the first target platform account to the first IM client if the second IM server sends a migration ticket.

[0239] Optionally, the first IM server may send a migration ticket to the first IM client for the first target platform account if the first target platform account meets the group migration conditions. For example, the group migration conditions include the first target platform account being bound to a first source platform account belonging to the second instant messaging platform.

[0240] In summary, the method provided in this embodiment, by migrating the target group to an interoperable group, enables interoperability between different instant messaging platforms and provides a method for building groups that can support accounts from different instant messaging platforms. Furthermore, by migrating tickets, information security is further guaranteed, effectively reducing the complexity of group instant messaging between different instant messaging platforms and expanding the cross-platform instant messaging capabilities of user accounts from different instant messaging platforms.

[0241] Figure 4 A flowchart illustrating a group management method according to an embodiment of this application is shown. This method can be executed by a first IM server and a second IM server. That is, in Figure 3 Based on the illustrated embodiment, the following steps are also included:

[0242] Step 540a: If the migration ticket is valid, determine how to respond to the migration group request;

[0243] The migration group request also carries a migration ticket, which is used by the first IM client to request a migration group from the second IM client.

[0244] For example, the conditions for a migration ticket to be valid include that the migration ticket has not exceeded its validity period. Specifically, the validity period of the migration ticket is determined by the second IM server; if the migration ticket is fed back from the second IM server to the first IM server, the validity period of the migration ticket can be determined by the first IM server and / or the second IM server.

[0245] Optional, such as Figure 5 As shown, in an optional design of this embodiment, the following steps are also included:

[0246] Step 530a: The second IM server receives the migration ticket sent by the second IM client;

[0247] The migration ticket is transmitted when the first IM client requests a migration group from the second IM client;

[0248] Step 530b: If the migration ticket is verified to be valid, the second IM server sends a verification success result to the second IM client;

[0249] For example, the conditions for the second IM server to verify the migration ticket are the same as those for verifying the migration ticket in step 540a above.

[0250] The successful verification result is used to trigger the first IM client to display candidate groups and identify the target group from the candidate groups.

[0251] For example, the second IM client sends a migration group request to the second IM server based on the identified target group and migration ticket.

[0252] Optional, such as Figure 6 As shown, in another optional design of this embodiment, the following steps are also included:

[0253] Step 520a: The first IM server sends a migration ticket request to the second IM server;

[0254] Correspondingly, the second IM server receives the migration ticket request sent by the first IM server. The migration ticket request is requested by the first IM client, which is logged in with the first target platform account, when a group migration is required.

[0255] Step 520b: The second IM server sends a migration ticket for the first target platform account to the first IM server.

[0256] Correspondingly, the first IM server receives the migration ticket for the first target platform account from the second IM server;

[0257] Optionally, if the first target platform account meets the group migration conditions, the second IM server sends a migration ticket for the first target platform account to the first IM server; that is, the migration ticket is sent by the second IM server when the first target platform account meets the group migration conditions.

[0258] For example, group migration conditions include a first target platform account being bound to a first source platform account belonging to a second instant messaging platform.

[0259] In summary, the method provided in this embodiment, by migrating the target group to an interoperable group, enables different instant messaging platforms to build groups based on their interoperability, and provides a method for supporting accounts from different instant messaging platforms. Furthermore, verifying the migration ticket through a second IM server further ensures information security, effectively reduces the complexity of group instant messaging between different instant messaging platforms, and expands the cross-platform instant messaging capabilities of user accounts from different instant messaging platforms.

[0260] Figure 7 A flowchart of a group migration method provided in one embodiment of this application is shown. The method includes:

[0261] Step 802: The first IM client sends a migration ticket request to the first IM server;

[0262] When the first IM client sends a migration ticket request to the first IM server, the first client has a need to migrate a group in the second IM client to an interoperable group; for example, the group in the second IM client that is being migrated to an interoperable group is the target group;

[0263] Step 804: The first IM server sends a migration ticket request to the second IM server;

[0264] In response to the migration ticket request, the first IM server sends a migration ticket request to the second IM server;

[0265] Optionally, the first IM server verifies the account that initiates the migration ticket request, and the first IM client is logged in with a first target platform account belonging to the first instant messaging platform; the first IM server verifies the first target platform account, and the verification conditions include whether the first target platform account is bound to an account belonging to the second instant messaging platform;

[0266] If the first target platform account is bound to an account on the second instant messaging platform, a migration ticket request is sent to the second IM server; if the first target platform account is not bound to an account on the second instant messaging platform, the migration ticket request from the first IM client is rejected.

[0267] Optionally, the verification condition may further include: the account on the second instant messaging platform bound to the first target platform account has been authorized for login. For example, the migration ticket request sent by the first IM server to the second IM server carries the Open Identity (Open ID) standard of the first target platform account belonging to the first instant messaging platform.

[0268] Step 806: The first IM server verifies the migration ticket request;

[0269] The second IM server verifies the account that initiates the migration ticket request; if the migration ticket request meets the verification conditions, it sends the migration ticket to the first IM server; wherein the verification conditions are the same as those in step 804 above.

[0270] Step 808: The second IM server sends a migration ticket to the first IM server;

[0271] In response to the migration ticket request, the second IM server sends a migration ticket to the first IM server;

[0272] Optionally, the migration ticket is an encrypted migration ticket through a second IM server; the migration ticket has a validity period; optionally, the validity period of the migration ticket is 3 minutes.

[0273] Step 810: The first IM server sends a migration ticket to the first IM client;

[0274] For example, a migration ticket is used by a first IM client to request a migration group from a second IM client;

[0275] Step 812: The first IM client wakes up the second IM client and sends a migration ticket to the second IM client;

[0276] The first IM client invokes the second IM client by migrating the invocation parameters carried on the ticket;

[0277] Step 814: The second IM client sends a migration ticket to the second IM server;

[0278] The second IM client forwards the migration ticket sent by the first IM client to the second IM server; wherein, the migration ticket sent to the second IM server may be part of the information in the migration ticket;

[0279] Step 816: The second IM server verifies the migration ticket;

[0280] The second IM server verifies the validity of the migration ticket;

[0281] Step 818: If the migration ticket is valid, the second IM server sends a verification success result to the second IM client;

[0282] The successful verification result is used to trigger the first IM client to display candidate groups; for example, the candidate groups are groups whose first source platform account is the group owner account, and the first target platform account has a binding relationship with the first source platform account;

[0283] Step 820: The second IM client displays candidate groups;

[0284] For example, the candidate group is a group whose first source platform account is the group owner account, and the first target platform account is bound to the first source platform account; the candidate groups are selected to determine the target group.

[0285] Step 822: The second IM client sends a migration group request to the second IM server;

[0286] The migration group request is used to request the migration of the target group to an interoperable group. The target group is the candidate group selected by the first source platform account on the second IM client.

[0287] Step 824: The second IM server verifies the migration group request, and disbands the target group if the verification passes; and the second IM server creates an interoperability group.

[0288] For example, the verification conditions include: the validity of the migration ticket; whether the first source platform account is the group owner account of the target group; if the verification passes, the second IM server will disband the target group and create an inter-group; the second IM server will set the first source platform account as the group owner account of the inter-group and set the member accounts in the target group as member accounts of the inter-group.

[0289] Optionally, the second IM server parses the group information of the target group to obtain the first target platform account that is bound to the second account and belongs to the first instant messaging platform.

[0290] Step 826: The second IM server sends a group migration notification to the second IM client;

[0291] Group migration notifications are used to inform you that the target group has been disbanded and a new interoperable group has been created;

[0292] Step 828: The second IM client hides and displays the target group, and shows the group migration notification;

[0293] The second IM client hides the information and informs the first source platform that an account sharing group has been created.

[0294] Step 830: The second IM server synchronizes the group information of the interconnected groups with the first IM server;

[0295] The group information synchronized by the second IM server to the first IM server includes, but is not limited to: group title, group members, group announcements, and group files.

[0296] Step 832: The second IM client sends a successful migration message to the first IM client;

[0297] Successful migration information is used by the second IM client to inform the first IM client that the target group has been migrated to an interoperable group;

[0298] Step 834: The first IM client sends a group update request to the first IM server;

[0299] The group update request is generated in response to a successful migration message sent by the second IM client to the first IM client;

[0300] Step 836: The first IM server sends the group information of the interconnected group to the first IM client;

[0301] The first IM server sends group information of interconnected groups to the first IM client in order to update the group list.

[0302] In summary, the method provided in this embodiment, by migrating the target group to an interoperable group, enables different instant messaging platforms to build groups based on their interoperability, and provides a method for supporting accounts from different instant messaging platforms; it effectively reduces the complexity of group instant messaging between different instant messaging platforms and expands the cross-platform instant messaging capabilities of user accounts from different instant messaging platforms.

[0303] The following examples will illustrate the process of changing group owners in group management methods.

[0304] Figure 8 A flowchart illustrating a group management method according to an embodiment of this application is shown. This method can be executed by a first IM server and a second IM server. That is, in Figure 3 Based on the illustrated embodiment, the following steps are also included:

[0305] Step 560: The first IM server receives the group owner change request sent by the first IM client;

[0306] The group owner change request is used to request that the group owner account of the interoperable group be changed from the first target platform account to the first member account of the interoperable group. The first member account can be any one of the member accounts of the interoperable group.

[0307] Step 570: In response to the group owner change request, the first IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group;

[0308] For example, the first IM server can change the group owner account of the interconnected group from the first target platform account to the first member account of the interconnected group, or the second IM server can change the group owner account of the interconnected group from the first target platform account to the first member account of the interconnected group; this embodiment does not make any restrictive provisions in this regard.

[0309] It should be noted that after changing the group owner account of the inter-group from the first target platform account to the first member account of the inter-group, the first member account obtains the corresponding management permissions of the inter-group or all management permissions of the inter-group based on its group owner status and / or the instant messaging platform to which the first member account belongs. For example, if the first member account belongs to the first instant messaging platform, the first member account obtains the corresponding management permissions of the inter-group based on the instant messaging platform it belongs to; the management permissions obtained by the first member account are all group management permissions supported by the first instant messaging platform.

[0310] For example, if the second IM server changes the group owner account of the interconnected group from the first target platform account to the first member account of the interconnected group, the updated group information of the interconnected group obtained by the first IM server is updated by the second IM server.

[0311] For example, the updated group information carries the group owner's account information of the interconnected group; optionally, the updated group information also carries at least one of the following: member account information of the interconnected group and account information of the interconnected group.

[0312] Optionally, if the conditions for changing the group owner are met, in response to the group owner change request, the first IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group.

[0313] For example, the conditions for changing group owners include, but are not limited to, at least one of the following:

[0314] • Log in to the first IM client using the group owner's account that has interconnected groups;

[0315] • The first IM client login has an account with management permissions for interconnected groups; for example, the management permissions for interconnected groups can be obtained based on the account's group identity in the interconnected group; or it can be obtained based on the authorization of the group owner account or the authorization of an account with management authorization permissions for interconnected groups; management authorization permissions are the permissions to authorize the management permissions of interconnected groups; group identity includes but is not limited to at least one of the following: group owner, member, visitor.

[0316] • The first IM client login has an account that has obtained permission to change the group owner; for example, permission to change the group owner can be obtained by an account within the interconnected group or by an account outside the interconnected group; for example: target platform account A and target platform account B belong to the same community organization in the second instant messaging platform, target platform account A is the management account of target platform account B in the community organization, and target platform account B is the group owner account of the interconnected group; member accounts of the interconnected group can obtain permission to change the group owner of the interconnected group by being granted permission by target platform account A.

[0317] Step 580: The first IM server sends updated group information of the interconnected group to the first IM client;

[0318] The updated group information changes the group owner's account from the first target platform account to the first member account of the interoperable group.

[0319] Step 590: When the group owner account of the interactive group changes, the second IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group.

[0320] For example, the first IM server can change the group owner account of the interoperable group from the first target platform account to the first member account of the interoperable group, or the second IM server can change the group owner account of the interoperable group from the first target platform account to the first member account of the interoperable group; this embodiment does not make any limiting provisions in this regard.

[0321] For example, if the first IM server changes the group owner account of the interconnected group from the first target platform account to the first member account of the interconnected group, the updated group information of the interconnected group obtained by the second IM server is updated by the first IM server.

[0322] Step 600: The second IM server sends updated group information of the interconnected group to the second IM client;

[0323] The updated group information changes the group owner's account from the first target platform account to the first member account of the interoperable group.

[0324] It should be noted that in this embodiment, any step in the first branch can be executed before, after, or simultaneously with any step in the second branch without any restriction; wherein, the first branch includes steps 570 and 580, and the second branch includes steps 590 and 600.

[0325] In summary, the method provided in this embodiment enables interoperability between different instant messaging platforms by migrating the target group to an interoperable group; it enriches the group construction methods that can accommodate accounts from different instant messaging platforms by changing the group owner of the interoperable group; it effectively reduces the complexity of group instant messaging between different instant messaging platforms and enables cross-organizational communication between users; and it expands the cross-platform instant messaging capabilities of user accounts from different instant messaging platforms.

[0326] Figure 9 A flowchart illustrating a group management method according to an embodiment of this application is shown. This method can be executed by a first IM server and a second IM server. That is, in Figure 8 In the illustrated embodiment, step 570 includes steps 572 and 574; step 590 includes step 592:

[0327] Step 572: In response to the group owner change request, the first IM server changes the group owner account of the interconnected group from the first target platform account to the first member account belonging to the first instant messaging platform, so as to obtain the updated group information of the interconnected group;

[0328] The updated group information changes the group owner's account from the first target platform account to the first member account belonging to the first instant messaging platform.

[0329] Step 574: The first IM server updates the updated group information of the interconnected groups to the second IM server;

[0330] The updated group information for the interoperable group is sent by the first IM server when the group owner account of the interoperable group is changed from the first target platform account to the first member account belonging to the first instant messaging platform;

[0331] Step 592: The second IM server receives the updated group information of the interconnected group from the first IM server to obtain the updated group information of the interconnected group;

[0332] The updated group information changes the group owner's account from the first target platform account to the first member account belonging to the first instant messaging platform.

[0333] In summary, the method provided in this embodiment enables interoperability between different instant messaging platforms by migrating the target group to an interoperable group; by changing the group owner of accounts belonging to the same second instant messaging platform in the interoperable group, it enriches the group construction method that can support accounts from different instant messaging platforms; it effectively reduces the complexity of group instant messaging between different instant messaging platforms and expands the cross-platform instant messaging capabilities of user accounts from different instant messaging platforms.

[0334] Figure 10 A flowchart illustrating a group management method according to an embodiment of this application is shown. This method can be executed by a first IM server and a second IM server. That is, in Figure 8 In the illustrated embodiment, step 570 includes step 576; step 590 includes steps 594 and 596:

[0335] Step 576: In response to the group owner change request, the first IM server sends the group owner change request to the second IM server;

[0336] Correspondingly, the second IM server receives the group owner change request sent by the first IM server. The group owner change request for the interconnected group is sent by the first IM server when the first member's account belongs to the second instant messaging platform.

[0337] Step 594: In response to the group owner change request, the second IM server changes the group owner account of the interconnected group from the first target platform account to the first member account belonging to the second instant messaging platform, so as to obtain the updated group information of the interconnected group.

[0338] Optionally, if the fourth target platform account in the member accounts of the second IM server in the interconnected group is bound to the fourth source platform account in the second instant messaging platform, the fourth source platform account will be set as the member account of the interconnected group.

[0339] If the second IM server sets the fifth target platform account in the member accounts of the interconnected group as the member account of the interconnected group when the second instant messaging platform is not bound to the fifth source platform account.

[0340] That is, the updated group information carries the following: if the fourth target platform account in the member account of the interconnected group is bound to the fourth source platform account on the second instant messaging platform, the fourth source platform account is the member account of the interconnected group;

[0341] In the case where the fifth target platform account in the inter-group member accounts is not bound to the fifth source platform account on the second instant messaging platform, the fifth target platform account is the member account of the inter-group.

[0342] Optionally, if the fourth target platform account in the member accounts of the inter-communication group of the second IM server is bound to the fourth source platform account on the second instant messaging platform, and the fourth source platform account has a friend relationship with the first source platform account, the fourth source platform account will be set as the member account of the inter-communication group.

[0343] If the fifth target platform account in the member accounts of the second IM server in the inter-communication group is not bound to the fifth source platform account on the second instant messaging platform, or if the fifth source platform account bound to the first instant messaging platform does not have a friend relationship with the first source platform account, the fifth target platform account will be set as a member account of the inter-communication group.

[0344] Step 596: The second IM server updates the updated group information of the interconnected group to the first IM server.

[0345] Correspondingly, the first IM server receives the updated group information of the interconnected group from the second IM server to obtain the updated group information of the interconnected group;

[0346] The updated group information for the interconnected group is sent by the second IM server when the group owner account of the interconnected group is changed from the first target platform account to the first member account belonging to the second instant messaging platform.

[0347] It should be noted that, in this embodiment, step 600 can be executed before, after, or simultaneously with any step in the third branch, without any restrictions; wherein, the third branch includes steps 596 and 580.

[0348] In summary, the method provided in this embodiment enables interoperability between different instant messaging platforms by migrating the target group to an interoperable group; it enriches the group construction methods that can support accounts from different instant messaging platforms by changing the group owner of the interoperable group for accounts belonging to different instant messaging platforms; it effectively reduces the complexity of group instant messaging between different instant messaging platforms and expands the cross-platform instant messaging capabilities of user accounts from different instant messaging platforms.

[0349] Figure 11 A flowchart illustrating a method for changing the group owner according to an embodiment of this application is shown. The method includes:

[0350] Step 852: The first IM client verifies the group owner change request;

[0351] The group owner change request instructs that the group owner account of the interconnected group be changed from the first target platform account to the first source platform account;

[0352] For example, the group owner change verification conditions include: whether the first source platform account belonging to the second instant messaging platform that is bound to the first target platform account logged in to the first IM client is a member account of the interconnected group;

[0353] Step 854: The first IM client displays a change notification interface; the change notification interface indicates that after the group owner account is changed to the first source platform account, the group management function of the first instant messaging platform will be unavailable;

[0354] Step 856: In response to the secondary confirmation operation at the secondary confirmation entry on the change prompt interface, the first IM client sends a group owner change request to the first IM server; the secondary confirmation entry is used to confirm that the group owner account of the interconnected group has been changed from the first target platform account to the first source platform account;

[0355] Step 858: The first IM server verifies the group owner change request;

[0356] For example, the group owner change verification conditions include: whether the first source platform account belonging to the second instant messaging platform that is bound to the first target platform account logged in to the first IM client is a member account of the interconnected group;

[0357] Step 860: The first IM server sends a group owner change request to the second IM server;

[0358] The group owner change request instructs that the group owner account of the interconnected group be changed from the first target platform account to the first source platform account;

[0359] Step 862: The second IM server changes the group owner account of the interconnected group from the first target platform account to the first source platform account to update the group information of the interconnected group; the group information of the interconnected group indicates that the group owner account of the interconnected group has been changed from the first target platform account to the first source platform account.

[0360] Step 864: The second IM server sends the updated group information of the interconnected group to the first IM server;

[0361] The updated group information for the interconnected groups indicates that the group owner's account has been changed from the first target platform account to the first source platform account.

[0362] Step 866: The first IM server sends the updated group information of the interconnected groups to the first IM client;

[0363] The updated group information for the interconnected groups indicates that the group owner's account has changed from the first target platform account to the first source platform account. The First IM client synchronizes group messages based on the updated group information and displays a message indicating a successful group owner change.

[0364] Step 868: The second IM server sends the updated group information of the interconnection group to the second IM client;

[0365] The updated group information for the interconnected groups indicates that the group owner's account has changed from the first target platform account to the first source platform account. The First IM client synchronizes group messages based on the updated group information and displays a message indicating a successful group owner change.

[0366] In summary, the method provided in this embodiment enables interoperability between different instant messaging platforms by migrating the target group to an interoperable group; it enriches the group construction methods that can accommodate accounts from different instant messaging platforms by changing the group owner of the interoperable group; it effectively reduces the complexity of group instant messaging between different instant messaging platforms and enables cross-organizational communication between users; and it expands the cross-platform instant messaging capabilities of user accounts from different instant messaging platforms.

[0367] Figure 12 A flowchart of a group management method according to an embodiment of this application is shown. This method can be executed by a first IM client. The method includes:

[0368] Step 610: Display the migration group entry for the first IM client;

[0369] The first IM client login has a first target platform account belonging to the first instant messaging platform;

[0370] For example, the implementation methods of the migration group entry include, but are not limited to, at least one of the following: virtual buttons, virtual bubbles, and virtual pop-up cards;

[0371] Figure 13 This illustration shows a schematic diagram of a group migration interface provided in an embodiment of this application. The group migration interface 1000 includes prompt text 1010, a creation control 1020, and a migration control 1030. The prompt text 1010 displays a prompt for group migration, indicating that communication with group members is possible within the interconnected group, and group members do not need to download a first IM client. The creation control 1020 provides a functional entry point for creating a new interconnected group, and the migration control 1030 provides a functional entry point for migrating a target group to an interconnected group. Figure 13 The entry point for the migration group is implemented as migration control 1030.

[0372] Step 620: In response to the trigger operation corresponding to the migration group entry, select the target group from the candidate groups in the second IM client;

[0373] The second IM client login has a first source platform account belonging to the second instant messaging platform, and the candidate groups are groups where the first source platform account is the group owner on the second instant messaging platform;

[0374] For example, the triggering operation includes, but is not limited to, at least one of the following actions: clicking, swiping, rotating; such as: clicking a touchscreen or button, swiping a touchscreen or controller, rotating a terminal or controller.

[0375] Step 630: In response to the migration confirmation operation, migrate the target group to an interoperable group;

[0376] The group owner's account in the interconnected group is the account of the first target platform; the first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability; the account of the first target platform and the account of the first source platform are two accounts with a binding relationship.

[0377] Optionally, the member accounts of the interconnected group include all member accounts in the target group.

[0378] Alternatively, the member accounts of the interconnected group include a second target platform account and a third source platform account; wherein, the second source platform account in the target group's member accounts is bound to the second target platform account on the first instant messaging platform, and the third source platform account in the target group's member accounts is not bound to the third target platform account on the first instant messaging platform.

[0379] Figure 14This illustration shows a schematic diagram of a group migration interface provided in an embodiment of this application. The group migration interface 1100 includes a prompt text 1110, a target group display area 1120, a selection control 1130, and a confirmation control 1140. The prompt text 1110 displays a prompt for group migration, suggesting that you use your first target platform account as the group owner account for the following target groups. The target group display area 1120 displays the group name and number of members of the target group. The selection control 1130 provides an entry point for selecting more groups. The confirmation control 1140 provides an entry point for confirmation. Figure 14 In the middle, the migration confirmation operation triggers the confirmation control 1140.

[0380] Optionally, in response to the migration confirmation operation, display a message indicating that the group migration was successful;

[0381] Figure 15 A schematic diagram of a group migration interface provided in an embodiment of this application is shown. The group migration interface 1200 includes a prompt text 1210, an interoperable group display area 1220, and a return control 1230. The prompt text 1210 displays a prompt text indicating that the migration of the target group to an interoperable group has been completed. The interoperable group display area 1220 displays the group name and number of members of the interoperable group. The return control 1230 is used to provide a function entry point to return to the first IM client.

[0382] For example, the group list in the first IM client displays interconnected groups; Figure 16 A schematic diagram of a group list interface provided in an embodiment of this application is shown; the group list interface 1300 includes first group information 1310, second group information 1320 and third group information 1330; the first group information 1310 is the group information of the interconnected group, and the first group information 1310 includes the group name, group members and interconnected group identifier of the interconnected group.

[0383] For example, the group interface of the interconnected group displays a notification that the group migration was successful;

[0384] Figure 17 A schematic diagram of a group interface for an interconnected group provided in an embodiment of this application is shown. The group interface 1400 includes notification text 1410, group messages 1420, input controls 1430, and send controls 1440. Notification text 1410 displays a group migration success notification, indicating that you can now manage this group on the first IM client. Group messages 1420 display group messages sent by group members. Input controls 1430 provide a function entry point for inputting text. Send controls 1440 provide a function entry point for sending the input text in input controls 1430 as group messages.

[0385] In summary, the method provided in this embodiment, by migrating the target group to an interoperable group, enables different instant messaging platforms to build groups based on their interoperability, and provides a method for supporting accounts from different instant messaging platforms; it effectively reduces the complexity of group instant messaging between different instant messaging platforms and expands the cross-platform instant messaging capabilities of user accounts from different instant messaging platforms.

[0386] Figure 18 A flowchart of a group management method according to an embodiment of this application is shown. This method can be executed by a first IM client. That is, in Figure 12 In the illustrated embodiment, step 610 includes the following steps:

[0387] Step 622: In response to the trigger operation corresponding to the migration group entry, display the group selection interface in the second IM client;

[0388] The group selection interface displays at least one candidate group; the candidate group is a group where the first source platform account acts as the group owner on the second instant messaging platform.

[0389] Optionally, in one alternative design of this embodiment, step 622 includes the following two sub-steps:

[0390] • In response to the trigger operation corresponding to the migration group entry, a migration prompt interface is displayed in the first IM client. The migration prompt interface displays a prompt message indicating that the group migration function is available and a group selection entry.

[0391] • In response to the trigger operation corresponding to the group selection entry, display the group selection interface of the second IM client;

[0392] Figure 19 A schematic diagram of a group migration interface provided in an embodiment of this application is shown. The group migration interface 1500 includes prompt text 1510 and selection control 1520. The prompt text 1510 displays a prompt text for group migration, prompting users to use their first target platform account as the group owner account for the interconnected group. The selection control 1520 is used to provide a function entry point for selecting a target group.

[0393] Step 624: In response to a selection operation on a candidate group, determine the target group that is selected in the candidate group;

[0394] For example, the selection operation includes, but is not limited to, at least one of the following actions: tapping, swiping, rotating; such as: tapping a touchscreen or button, swiping a touchscreen or controller, rotating a terminal or controller. Figure 20A schematic diagram of a group selection interface provided in an embodiment of this application is shown; the group selection interface 1600 includes a first candidate group 1610, a second candidate group 1620 and a third candidate group 1630; wherein, in response to a trigger operation on the first candidate group 1610, the first candidate group 1610 My Family members, which is in the selected state, is determined as the target group.

[0395] Optionally, in one alternative design of this embodiment, the following steps are also included:

[0396] • The first IM client displays the tag confirmation interface for interconnected groups, which shows at least two candidate group tags;

[0397] • In response to the selection operation corresponding to the candidate group label, determine the group label to which the interconnected group belongs;

[0398] Figure 21 A schematic diagram of a tag confirmation interface provided in an embodiment of this application is shown; the tag confirmation interface 1700 includes a first group tag 1710, a second group tag 1720, a third group tag 1730, a fourth group tag 1740, a skip control 1750, and a confirmation control 1760; in response to the selection operation corresponding to the first group tag 1710, the group tag of the interconnected group "My Family Members" is determined to be a family group.

[0399] In summary, the method provided in this embodiment, by migrating the target group to an interoperable group, enables different instant messaging platforms to build groups based on their interoperability, and provides a method for supporting accounts from different instant messaging platforms; it effectively reduces the complexity of group instant messaging between different instant messaging platforms and expands the cross-platform instant messaging capabilities of user accounts from different instant messaging platforms.

[0400] Figure 22 A flowchart of a group management method according to an embodiment of this application is shown. This method can be executed by a first IM client. That is, in Figure 12 Based on the illustrated embodiment, the following steps are also included:

[0401] Step 640: Display the group management entry point of the first IM client;

[0402] For example, the group management entry point can be implemented in ways including but not limited to at least one of the following: virtual buttons, virtual bubbles, and virtual pop-up cards; Figure 23A schematic diagram of a group management interface provided in an embodiment of this application is shown. The group management interface 1800 includes a setting control 1810, a change control 1820, and a disband control 1830. The setting control 1810 provides a function entry point for setting group administrators; the change control 1820 provides a function entry point for changing the group owner's account; and the disband control 1830 provides a function entry point for disbanding interconnected groups. Figure 23 The group management entry point is implemented as a change control 1820.

[0403] For example, the group management entry is displayed in the group settings interface;

[0404] Figure 24 This illustration shows a schematic diagram of a group settings interface provided in an embodiment of this application. The group settings interface 1900 includes a group album control 1910, a group file control 1920, a group management control 1930, and a group member information area 1940. The group album control 1910 provides a function entry point for jumping to the group album interface; the group file control 1920 provides a function entry point for jumping to the group file interface; the group management control 1930 provides a function entry point for jumping to the group management interface; the group member information area 1940 displays member information, including the group owner account: a first target platform account; and member accounts: a second target platform account, a first source platform account, and a third source platform account.

[0405] Step 650: In response to the trigger change operation corresponding to the group management entry, select the first member account of the interconnected group as the changed group owner account in the first IM client;

[0406] The first member account can be any one of the member accounts in the interconnected group;

[0407] Optionally, in an alternative design of this embodiment, step 650 includes the following sub-steps:

[0408] • In response to the trigger change operation corresponding to the group management entry, the group member selection interface in the first IM client is displayed. The group member selection interface includes the member accounts of the interconnected group.

[0409] • In response to the selection operation on the member account, the first member account in the selected state is determined to be the changed group owner account.

[0410] Figure 25 A schematic diagram of a group member selection interface provided in an embodiment of this application is shown; the group member selection interface 2000 includes a first member account 2010, a second member account 2020, and a third member account 2030; in response to the selection operation on the first member account 2010, the first source platform account in the selected state is determined to be the changed group owner account.

[0411] Step 660: In response to the change confirmation operation, change the group owner account of the interconnected group from the first target platform account to the first member account;

[0412] For example, the first member account is an account belonging to the first instant messaging platform, or the first member account is an account belonging to the second instant messaging platform.

[0413] Optionally, in an alternative design of this embodiment, step 660 includes the following sub-steps:

[0414] • In response to the change confirmation operation, a change prompt interface is displayed, which includes functional prompts and a secondary confirmation entry point;

[0415] • In response to the secondary confirmation process at the secondary confirmation entry point, the group owner's account for the interconnected group is changed from the first target platform account to the first source platform account.

[0416] Figure 26 This illustration shows a schematic diagram of a change notification interface provided in an embodiment of this application; the change notification interface 2100 includes a function prompt message 2110 and a confirmation control 2120; the prompt message 2110 displays a change notification message, prompting that if the first source platform account is set to the new group owner account, you will automatically relinquish your group owner status; the confirmation control 2120 is used to provide a function entry point for confirming the group owner change; Figure 26 In the middle, the secondary confirmation entry is implemented as a confirmation control 2120.

[0417] Optionally, in another optional design of this embodiment, the first member account is an account belonging to the second instant messaging platform; the member accounts of the interconnected group include a fourth source platform account and a fifth target platform account; the fourth target platform account in the member accounts of the interconnected group is bound to the fourth source platform account on the second instant messaging platform, and the fifth target platform account in the member accounts of the interconnected group is not bound to the fifth source platform account on the second instant messaging platform.

[0418] In summary, the method provided in this embodiment enables interoperability between different instant messaging platforms by migrating the target group to an interoperable group; by changing the group owner of the interoperable group, it enriches the methods for building groups that can accommodate accounts from different instant messaging platforms; it effectively reduces the complexity of group instant messaging between different instant messaging platforms and expands the cross-platform instant messaging capabilities of user accounts from different instant messaging platforms.

[0419] In one example, the group management method provided in this application will be specifically explained:

[0420] The group management method provided in this application can achieve at least the following functions:

[0421] Function 1: Migrate groups from the second instant messaging platform to a cross-platform group between the first and second instant messaging platforms;

[0422] The second IM server receives a group request from the second IM client to migrate to the second instant messaging platform; in response to the group request to migrate to the second instant messaging platform, the second IM server disbands the target group; and the second IM server creates an interoperable group between the first instant messaging platform and the second instant messaging platform; the second IM server synchronizes the group information of the interoperable group with the first IM server.

[0423] Function 2: Change the group owner account of the interconnected groups;

[0424] Depending on the account type of the changed group owner account, there are two methods for implementing group owner changes:

[0425] Method 1 for changing group owner: Change the group owner account from the first target platform account to another account on the first instant messaging platform;

[0426] In response to the request to change the group owner, the first IM server changes the group owner account of the inter-communication group from the first target platform account to another account belonging to the first instant messaging platform, which is a member account of the inter-communication group, in order to obtain the updated group information of the inter-communication group; the first IM server updates the updated group information of the inter-communication group to the second IM server; the second IM server receives the updated group information of the inter-communication group updated by the first IM server in order to obtain the updated group information of the inter-communication group.

[0427] Method 2 for changing group owner: Change the group owner account from the first target platform account to the second instant messaging platform account;

[0428] In response to the group owner change request, the first IM server sends the group owner change request to the second IM server; in response to the group owner change request, the second IM server changes the group owner account of the inter-communication group from the first target platform account to an account belonging to the second instant messaging platform, which is a member account of the inter-communication group, in order to obtain the updated group information of the inter-communication group; the second IM server updates the updated group information of the inter-communication group to the first IM server.

[0429] Specifically, in the second method of group owner change, the account of the second instant messaging platform after the change can be the first source platform account that is bound to the first target platform account; or it can be the second instant messaging platform account that is not bound to the first target platform account and belongs to the member account of the interconnected group.

[0430] Those skilled in the art will understand that the above embodiments can be implemented independently, or the above embodiments can be freely combined to create new embodiments to implement the group management method of this application.

[0431] Figure 27 A block diagram of a group management apparatus provided in an exemplary embodiment of this application is shown. The apparatus includes:

[0432] The receiving module 902 is used to receive a migration group request sent by the second IM client. The migration group request is used to request the migration of the target group to an interoperable group. The second IM client is logged in with a first source platform account belonging to the second instant messaging platform. The target group is a group whose group owner is the first source platform account.

[0433] Processing module 904 is used to disband the target group in response to the migration group request; and the second IM server creates the interconnection group, the group owner of the interconnection group is the first target platform account, the first target platform account is bound to the first source platform account, and the first target platform account belongs to the first instant messaging platform.

[0434] Synchronization module 906 is used to synchronize the group information of the interconnected group to the first IM server;

[0435] The first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability.

[0436] In an optional design of this embodiment, the migration group request carries the first target platform account; the processing module 904 is further configured to:

[0437] The second IM server sets the first target platform account as the group owner account of the interconnected group, and sets all member accounts in the target group as member accounts of the interconnected group.

[0438] In an optional design of this embodiment, the migration group request carries the first target platform account; the processing module 904 is further configured to:

[0439] The second IM server sets the first target platform account as the group owner account of the interconnected group;

[0440] If the second source platform account in the target group is bound to the second target platform account in the first instant messaging platform, the second IM server will set the second target platform account as a member account of the interconnected group.

[0441] If the third source platform account in the member account of the target group is not bound to the first instant messaging platform, the second IM server sets the third source platform account as a member account of the interconnected group.

[0442] In an optional design of this embodiment, the processing module 904 is further configured to:

[0443] If the first source platform account is verified to be the group owner account of the target group, the second IM server sets the first target platform account as the group owner account of the interconnected group.

[0444] In an optional design of this embodiment, the migration group request further carries a migration ticket; the apparatus further includes:

[0445] The verification module 908 is used to determine whether to respond to the migration group request if the migration ticket is valid.

[0446] In an optional design of this embodiment, the receiving module 902 is further configured to receive the migration ticket sent by the second IM client, the migration ticket being transmitted by the first IM client when requesting a migration group from the second IM client;

[0447] The sending module 910 is used to send a verification success result to the second IM client when the migration ticket is verified to be valid. The verification success result is used to trigger the first IM client to display candidate groups and determine the target group from the candidate groups.

[0448] In an optional design of this embodiment, the receiving module 902 is further configured to receive a migration ticket request sent by the first IM server, wherein the migration ticket request is requested by the first IM client logged in with the first target platform account when a group migration is required;

[0449] The sending module 910 is also used to send the migration ticket of the first target platform account back to the first IM server.

[0450] In an optional design of this embodiment, the sending module 910 is further configured to:

[0451] If the first target platform account meets the group migration conditions, a migration ticket for the first target platform account is sent to the first IM server.

[0452] The group migration conditions include that the first target platform account is bound to the first source platform account belonging to the second instant messaging platform.

[0453] In an optional design of this embodiment, the processing module 904 is further configured to update the group information of the interconnected group when the group owner account of the interactive group changes, so as to obtain the updated group information of the interconnected group;

[0454] The synchronization module 906 is further configured to send the updated group information of the interconnected group to the second IM client; wherein the updated group information carries the information that the group owner account of the interconnected group has been changed from the first target platform account to the first member account of the interconnected group.

[0455] In an optional design of this embodiment, the first member account is an account belonging to the first instant messaging platform;

[0456] The synchronization module 906 is further configured to receive the updated group information of the interconnected group from the first IM server, so as to obtain the updated group information of the interconnected group; wherein the updated group information of the interconnected group is sent by the first IM server when the group owner account of the interconnected group is changed from the first target platform account to the first member account belonging to the first instant messaging platform.

[0457] In an optional design of this embodiment, the first member account is an account belonging to the second instant messaging platform;

[0458] The processing module 904 is further configured to receive a group owner change request sent by the first IM server from the second IM server. The group owner change request for the interconnected group is sent by the first IM server when the first member account belongs to the account of the second instant messaging platform.

[0459] In response to the group owner change request, the second IM server changes the group owner account of the interconnected group from the first target platform account to the first member account belonging to the second instant messaging platform, so as to obtain the updated group information of the interconnected group;

[0460] The second IM server updates the updated group information of the interconnected group to the first IM server.

[0461] In an optional design of this embodiment, the processing module 904 is further configured to:

[0462] If the fourth target platform account in the member account of the interconnected group is bound to the second instant messaging platform, the second IM server sets the fourth source platform account as a member account of the interconnected group.

[0463] If the second IM server sets the fifth target platform account in the member accounts of the interconnected group as a member account of the interconnected group when the second instant messaging platform is not bound to the fifth source platform account.

[0464] Figure 28 A block diagram of a group management apparatus provided in an exemplary embodiment of this application is shown. The apparatus includes:

[0465] The receiving module 912 is used to receive a migration ticket request sent by the first IM client. The migration ticket request is requested by the first IM client, which is logged in with a first target platform account, when a group migration is required.

[0466] Sending module 914 is used to send a migration ticket of the first target platform account to the first IM client. The migration ticket is used by the first IM client to request a migration group from the second IM client.

[0467] The synchronization module 916 is used for the first IM server to receive group information of the interconnected group sent by the second IM server; wherein, the interconnected group is a group with the first target platform account as the group owner, the first target platform account is an account belonging to the first instant messaging platform, the interconnected group is a group created by the second IM server and migrated from the target group, the target group is a group with the first source platform account as the group owner, the first source platform account is an account belonging to the second instant messaging platform, and the first target platform account and the first source platform account have a binding relationship.

[0468] In an optional design of this embodiment, the first target platform account is the group owner account of the interconnected group, and all member accounts in the target group are member accounts of the interconnected group.

[0469] In an optional design of this embodiment, the first target platform account is the group owner account of the interconnected group;

[0470] And if the second source platform account in the member accounts of the target group is bound to the second target platform account on the first instant messaging platform, the second target platform account is a member account of the interconnected group;

[0471] In the case where the third source platform account in the member account of the target group is not bound to the first instant messaging platform, the third source platform account is a member account of the interconnected group.

[0472] In an optional design of this embodiment, the migration ticket for the first target platform account is fed back by the second IM server;

[0473] The sending module 914 is also used to send the migration ticket request to the second IM server;

[0474] The receiving module 912 is also used to receive the migration ticket of the first target platform account fed back by the second IM server.

[0475] In an optional design of this embodiment, the migration ticket is sent by the second IM server when the first target platform account meets the group migration conditions;

[0476] The group migration conditions include that the first target platform account is bound to the first source platform account belonging to the second instant messaging platform.

[0477] In an optional design of this embodiment, the receiving module 912 is further configured to receive a group owner change request sent by the first IM client. The group owner change request is used to request that the group owner account of the interoperable group be changed from the first target platform account to the first member account of the interoperable group. The first member account is any one of the member accounts of the interoperable group.

[0478] Processing module 918 is used to update the group information of the interconnected group in response to the group owner change request, so as to obtain the updated group information of the interconnected group;

[0479] The synchronization module 916 is also used to send the updated group information of the interconnection group to the first IM client.

[0480] In an optional design of this embodiment, the processing module 918 is further configured to:

[0481] If the conditions for changing the group owner are met, in response to the group owner change request, the first IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group.

[0482] In an optional design of this embodiment, the group owner change conditions include at least one of the following:

[0483] The first IM client is logged into the group owner's account of the interconnected group;

[0484] The first IM client is logged in with an account that has management permissions for the aforementioned interconnected group;

[0485] The first IM client login has an account that has obtained permission to change the group owner.

[0486] In an optional design of this embodiment, the first member account is an account belonging to the first instant messaging platform;

[0487] The processing module 918 is further configured to:

[0488] In response to the group owner change request, the first IM server changes the group owner account of the interconnected group from the first target platform account to the first member account belonging to the first instant messaging platform, so as to obtain the updated group information of the interconnected group;

[0489] The first IM server updates the updated group information of the interconnected group to the second IM server.

[0490] In an optional design of this embodiment, the first member account is an account belonging to the second instant messaging platform;

[0491] The synchronization module 916 is also used for:

[0492] In response to the group owner change request, the first IM server sends the group owner change request to the second IM server;

[0493] The first IM server receives the updated group information of the interconnected group from the second IM server to obtain the updated group information of the interconnected group;

[0494] The updated group information of the interconnected group is sent by the second IM server when the group owner account of the interconnected group is changed from the first target platform account to the first member account belonging to the second instant messaging platform.

[0495] In an optional design of this embodiment, the updated group information carries:

[0496] In the case where the fourth target platform account in the member accounts of the interconnected group is bound to the fourth source platform account on the second instant messaging platform, the fourth source platform account is a member account of the interconnected group.

[0497] In the case where the fifth target platform account among the member accounts of the interoperable group is not bound to the fifth source platform account on the second instant messaging platform, the fifth target platform account is a member account of the interoperable group.

[0498] Figure 29 A block diagram of a group management apparatus provided in an exemplary embodiment of this application is shown. The apparatus includes:

[0499] Display module 922 is used to display the migration group entrance of the first IM client, the first IM client is logged in with a first target platform account belonging to the first instant messaging platform;

[0500] Selection module 924 is used to respond to the trigger operation corresponding to the migration group entry, select the target group in the candidate groups in the second IM client, the second IM client is logged in with a first source platform account belonging to the second instant messaging platform, and the candidate group is a group in which the first source platform account is the group owner on the second instant messaging platform;

[0501] Migration module 926 is used to migrate the target group to an interoperable group in response to a migration confirmation operation, wherein the group owner account of the interoperable group is the first target platform account;

[0502] The first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability. The first target platform account and the first source platform account are two accounts with a binding relationship.

[0503] In an optional design of this embodiment, the selection module 924 is further configured to:

[0504] In response to the triggering operation corresponding to the migration group entry, the group selection interface in the second IM client is displayed, and the group selection interface displays at least one of the candidate groups;

[0505] In response to a selection operation on the candidate group, a target group that is selected in the candidate group is determined.

[0506] In an optional design of this embodiment, the selection module 924 is further configured to:

[0507] In response to the trigger operation corresponding to the migration group entry, a migration prompt interface is displayed on the first IM client. The migration prompt interface displays prompt information with group migration function and a group selection entry.

[0508] In response to the trigger operation corresponding to the group selection entry, the group selection interface of the second IM client is displayed.

[0509] In an optional design of this embodiment, the display module 922 is further configured to: display the tag confirmation interface of the interconnected group on the first IM client, wherein the tag confirmation interface displays at least two candidate group tags;

[0510] The determination module 928 is used to determine the group label to which the interconnected group belongs in response to the selection operation corresponding to the candidate group label.

[0511] In an optional design of this embodiment, the member accounts of the interconnected group include all member accounts in the target group;

[0512] Alternatively, the member accounts of the interconnection group may include a second target platform account and a third source platform account;

[0513] Among them, the second source platform account in the member accounts of the target group is bound to the second target platform account in the first instant messaging platform, and the third source platform account in the member accounts of the target group is not bound to the third target platform account in the first instant messaging platform.

[0514] In an optional design of this embodiment, the display module 922 is further configured to: display the group management entry of the first IM client;

[0515] The selection module 924 is further configured to: respond to the trigger change operation corresponding to the group management entry, select the first member account of the interconnected group as the changed group owner account in the first IM client, wherein the first member account is any one of the member accounts of the interconnected group;

[0516] The migration module 926 is further configured to: in response to a change confirmation operation, change the group owner account of the interconnected group from the first target platform account to the first member account.

[0517] In an optional design of this embodiment, the selection module 924 is further configured to:

[0518] In response to the trigger change operation corresponding to the group management entry, the group member selection interface in the first IM client is displayed, and the group member selection interface includes the member accounts of the interconnected group;

[0519] In response to the selection operation on the member account, the first member account that is selected is determined to be the changed group owner account.

[0520] In an optional design of this embodiment, the first member account is an account belonging to the first instant messaging platform, or the first member account is an account belonging to the second instant messaging platform.

[0521] In an optional design of this embodiment, the first member account is the first source platform account;

[0522] The migration module 926 is also used for:

[0523] In response to the change confirmation operation, a change prompt interface is displayed, which displays functional prompt information and a secondary confirmation entry.

[0524] In response to the secondary confirmation operation at the secondary confirmation entry, the group owner account of the interconnected group is changed from the first target platform account to the first source platform account.

[0525] In an optional design of this embodiment, the first member account is an account belonging to the second instant messaging platform; the member accounts of the interconnected group include a fourth source platform account and a fifth target platform account;

[0526] Among them, the fourth target platform account in the member accounts of the interconnected group is bound to the fourth source platform account in the second instant messaging platform, and the fifth target platform account in the member accounts of the interconnected group is not bound to the fifth source platform account in the second instant messaging platform.

[0527] It should be noted that the device provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0528] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments of the relevant method; the technical effects achieved by each module performing its operation are the same as the technical effects in the embodiments of the relevant method, and will not be elaborated here.

[0529] This application also provides a computer device, which includes a processor and a memory, wherein the memory stores a computer program; the processor is used to execute the computer program in the memory to implement the group management method provided in the above-described method embodiments.

[0530] Alternatively, the computer device is a server. For example, Figure 30 This is a structural block diagram of a server provided in an exemplary embodiment of this application.

[0531] Typically, server 2300 includes a processor 2301 and memory 2302.

[0532] Processor 2301 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 2301 may be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). Processor 2301 may also include a main processor and a coprocessor. The main processor, also known as a central processing unit (CPU), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 2301 may integrate a Graphics Processing Unit (GPU), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 2301 may also include an Artificial Intelligence (AI) processor, which is used to handle computational operations related to machine learning.

[0533] The memory 2302 may include one or more computer-readable storage media, which may be non-transitory. The memory 2302 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 2302 are used to store at least one instruction, which is executed by the processor 2301 to implement the group management method provided in the method embodiments of this application.

[0534] In some embodiments, the server 2300 may optionally include an input interface 2303 and an output interface 2304. The processor 2301, memory 2302, and input interfaces 2303 and 2304 can be connected via a bus or signal lines. Various peripheral devices can be connected to the input interfaces 2303 and 2304 via a bus, signal lines, or a circuit board. The input interfaces 2303 and 2304 can be used to connect at least one input / output (I / O) related peripheral device to the processor 2301 and memory 2302. In some embodiments, the processor 2301, memory 2302, and input interfaces 2303 and 2304 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 2301, memory 2302, and input interfaces 2303 and 2304 can be implemented on separate chips or circuit boards, and this application embodiment does not limit this.

[0535] Those skilled in the art will understand that the structure shown above does not constitute a limitation on server 2300, and may include more or fewer components than shown, or combine certain components, or employ different component arrangements.

[0536] In an exemplary embodiment, a chip is also provided, the chip including programmable logic circuitry and / or program instructions, which, when the chip is run on a computer device, are used to implement the group management method described above.

[0537] In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions to implement the group management method provided in the above-described method embodiments.

[0538] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores a computer program that is loaded and executed by a processor to implement the group management method provided in the above-described method embodiments.

[0539] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware, or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk. Those skilled in the art should recognize that the functions described in the embodiments of this application in one or more of the above examples can be implemented by hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transmission of computer programs from one place to another. Storage media can be any available medium accessible to general-purpose or special-purpose computers.

[0540] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A group management method, characterized in that, The method includes: The second IM server receives a migration group request sent by the second IM client. The migration group request is used to request the migration of the target group to an interoperable group. The second IM client is logged in with a first source platform account belonging to the second instant messaging platform. The target group is a group whose group owner is the first source platform account. In response to the migration group request, the second IM server disbands the target group; and the second IM server creates the interoperable group, the group owner of which is a first target platform account belonging to the first instant messaging platform, and the first target platform account is bound to the first source platform account; if a second source platform account among the member accounts of the target group is bound to a second target platform account on the first instant messaging platform, the second target platform account is a member account of the interoperable group; if a third source platform account among the member accounts of the target group is not bound to a third target platform account on the first instant messaging platform, the third source platform account is a member account of the interoperable group. The second IM server synchronizes the group information of the interconnected group with the first IM server; The first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability; the interoperability includes at least the synchronization of group messages of the interoperable group by both the first instant messaging platform and the second instant messaging platform.

2. The method according to claim 1, characterized in that, The migration group request carries the account of the first target platform.

3. The method according to claim 2, characterized in that, The second IM server sets the first target platform account as the group owner account of the interconnected group, including: If the first source platform account is verified to be the group owner account of the target group, the second IM server sets the first target platform account as the group owner account of the interconnected group.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: When the group owner account of the interconnected group changes, the second IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group. The second IM server sends the updated group information of the interconnection group to the second IM client; The updated group information includes a change in the group owner's account from the first target platform account to the first member's account of the interconnected group.

5. The method according to claim 4, characterized in that, The first member account is an account belonging to the first instant messaging platform; The second IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group, including: The second IM server receives the updated group information of the interconnected group from the first IM server to obtain the updated group information of the interconnected group; The updated group information of the interconnected group is sent by the first IM server when the group owner account of the interconnected group is changed from the first target platform account to the first member account belonging to the first instant messaging platform.

6. The method according to claim 4, characterized in that, The first member account belongs to the second instant messaging platform; The second IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group, including: The second IM server receives a group owner change request sent by the first IM server. The group owner change request for the interconnected group is sent by the first IM server when the first member account belongs to the second instant messaging platform. In response to the group owner change request, the second IM server changes the group owner account of the interconnected group from the first target platform account to the first member account belonging to the second instant messaging platform, so as to obtain the updated group information of the interconnected group; The second IM server updates the updated group information of the interconnected group to the first IM server.

7. The method according to claim 6, characterized in that, The method further includes: If the fourth target platform account in the member account of the interconnected group is bound to the second instant messaging platform, the second IM server sets the fourth source platform account as a member account of the interconnected group. If the second IM server sets the fifth target platform account in the member accounts of the interconnected group as a member account of the interconnected group when the second instant messaging platform is not bound to the fifth source platform account.

8. A group management method, characterized in that, The method includes: The first IM server receives a migration ticket request sent by the first IM client, which is requested by the first IM client logged in with the first target platform account when a group migration is required; The first IM server sends a migration ticket for the first target platform account to the first IM client. The migration ticket is used by the first IM client to request a migration group from the second IM client. The first IM server receives group information of the interconnected group sent by the second IM server; The interconnected group is a group whose owner is the first target platform account, which belongs to the first instant messaging platform. The interconnected group is a group created by the second IM server and migrated from the target group. The target group is a group whose owner is the first source platform account, which belongs to the second instant messaging platform. The first target platform account and the first source platform account are bound together. If a second source platform account among the member accounts of the target group is bound to a second target platform account on the first instant messaging platform, then the second target platform account is a member account of the interconnected group. If a third source platform account among the member accounts of the target group is not bound to a third target platform account on the first instant messaging platform, then the third source platform account is a member account of the interconnected group. The first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability; the interoperability includes at least the synchronization of group messages of the interoperable group by both the first instant messaging platform and the second instant messaging platform.

9. The method according to claim 8, characterized in that, The migration ticket for the first target platform account is fed back by the second IM server; The method further includes: The first IM server sends the migration ticket request to the second IM server; The first IM server receives the migration ticket for the first target platform account from the second IM server.

10. The method according to claim 9, characterized in that, The migration ticket is sent by the second IM server when the first target platform account meets the group migration conditions; The group migration conditions include that the first target platform account is bound to the first source platform account belonging to the second instant messaging platform.

11. The method according to claim 8, characterized in that, The method further includes: The first IM server receives a group owner change request sent by the first IM client. The group owner change request is used to request that the group owner account of the interoperable group be changed from the first target platform account to the first member account of the interoperable group. The first member account is any one of the member accounts of the interoperable group. In response to the group owner change request, the first IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group; The first IM server sends the updated group information of the interconnected group to the first IM client.

12. The method according to claim 11, characterized in that, In response to the group owner change request, the first IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group, including: If the conditions for changing the group owner are met, in response to the group owner change request, the first IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group; The conditions for changing the group owner include at least one of the following: The first IM client is logged into the group owner's account of the interconnected group; The first IM client is logged in with an account that has management permissions for the aforementioned interconnected group; The first IM client login has an account that has obtained permission to change the group owner.

13. The method according to claim 11, characterized in that, The first member account is an account belonging to the first instant messaging platform; In response to the group owner change request, the first IM server updates the group information of the interconnected group to obtain the updated group information of the interconnected group, including: In response to the group owner change request, the first IM server changes the group owner account of the interconnected group from the first target platform account to the first member account belonging to the first instant messaging platform, so as to obtain the updated group information of the interconnected group; The first IM server updates the updated group information of the interconnected group to the second IM server.

14. A group management method, characterized in that, The method includes: Displays the migration group entry for the first IM client, which is logged into a first target platform account belonging to the first instant messaging platform; In response to the trigger operation corresponding to the migration group entry, the target group in the candidate groups is selected in the second IM client. The second IM client is logged in with a first source platform account belonging to the second instant messaging platform. The candidate group is a group in which the first source platform account acts as the group owner on the second instant messaging platform. In response to the migration confirmation operation, the target group is migrated to an interoperable group, and the group owner account of the interoperable group is the first target platform account; Specifically, the first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability. The first target platform account and the first source platform account are two accounts that are bound together. If the second source platform account in the target group is bound to the second target platform account on the first instant messaging platform, then the second target platform account is a member account of the interoperable group. If the third source platform account in the target group is not bound to the third target platform account on the first instant messaging platform, then the third source platform account is a member account of the interoperable group. The first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability; the interoperability includes at least the synchronization of group messages of the interoperable group by both the first instant messaging platform and the second instant messaging platform.

15. The method according to claim 14, characterized in that, The method further includes: The first IM client displays a tag confirmation interface for the interconnected group, which shows at least two candidate group tags; In response to the selection operation corresponding to the candidate group label, the group label to which the interconnected group belongs is determined.

16. The method according to claim 14, characterized in that, The method further includes: Displays the group management entry point for the first IM client; In response to the trigger change operation corresponding to the group management entry, the first member account of the interconnected group is selected as the changed group owner account in the first IM client. The first member account is any one of the member accounts of the interconnected group. In response to the change confirmation operation, the group owner account of the interconnected group is changed from the first target platform account to the first member account.

17. The method according to claim 16, characterized in that, The first member account is the first source platform account; The step of responding to the change confirmation operation by changing the group owner account of the interconnected group from the first target platform account to the first member account includes: In response to the change confirmation operation, a change prompt interface is displayed, which displays functional prompt information and a secondary confirmation entry. In response to the secondary confirmation operation at the secondary confirmation entry, the group owner account of the interconnected group is changed from the first target platform account to the first source platform account.

18. The method according to claim 16, characterized in that, The first member account belongs to the second instant messaging platform; the member accounts of the interconnected group include the fourth source platform account and the fifth target platform account; Among them, the fourth target platform account in the member accounts of the interconnected group is bound to the fourth source platform account in the second instant messaging platform, and the fifth target platform account in the member accounts of the interconnected group is not bound to the fifth source platform account in the second instant messaging platform.

19. A group management device, characterized in that, The device includes: The receiving module is used to receive a migration group request sent by the second IM client. The migration group request is used to request the migration of the target group to an interoperable group. The second IM client is logged in with a first source platform account belonging to the second instant messaging platform. The target group is a group whose group owner is the first source platform account. The processing module is configured to, in response to the migration group request, disband the target group; and create the interoperable group, wherein the group owner of the interoperable group is a first target platform account, which is bound to a first source platform account, and the first target platform account belongs to a first instant messaging platform; if a second source platform account among the member accounts of the target group is bound to a second target platform account on the first instant messaging platform, the second target platform account is a member account of the interoperable group; if a third source platform account among the member accounts of the target group is not bound to a third target platform account on the first instant messaging platform, the third source platform account is a member account of the interoperable group. The synchronization module is used to synchronize the group information of the interconnected group with the first IM server; The first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability; the interoperability includes at least the synchronization of group messages of the interoperable group by both the first instant messaging platform and the second instant messaging platform.

20. A group management device, characterized in that, The device includes: The receiving module is used to receive a migration ticket request sent by the first IM client. The migration ticket request is requested by the first IM client, which is logged into the first target platform account, when a group migration is required. The sending module is used to send a migration ticket of the first target platform account to the first IM client. The migration ticket is used by the first IM client to request a migration group from the second IM client. The synchronization module is used to receive group information of the interconnected groups sent by the second IM server; The interconnected group is a group whose owner is the first target platform account, which belongs to the first instant messaging platform. The interconnected group is a group created by the second IM server and migrated from the target group. The target group is a group whose owner is the first source platform account, which belongs to the second instant messaging platform. The first target platform account and the first source platform account are bound together. If a second source platform account among the member accounts of the target group is bound to a second target platform account on the first instant messaging platform, then the second target platform account is a member account of the interconnected group. If a third source platform account among the member accounts of the target group is not bound to a third target platform account on the first instant messaging platform, then the third source platform account is a member account of the interconnected group. The first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability; the interoperability includes at least the synchronization of group messages of the interoperable group by both the first instant messaging platform and the second instant messaging platform.

21. A group management device, characterized in that, The device includes: The display module is used to display the migration group entry of the first IM client, which is logged into a first target platform account belonging to the first instant messaging platform. The selection module is used to respond to the trigger operation corresponding to the migration group entry and select the target group in the candidate groups in the second IM client. The second IM client is logged in with a first source platform account belonging to the second instant messaging platform. The candidate group is a group in which the first source platform account acts as the group owner on the second instant messaging platform. The migration module is used to migrate the target group to an interoperable group in response to the migration confirmation operation, wherein the group owner account of the interoperable group is the first target platform account; Specifically, the first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability. The first target platform account and the first source platform account are two accounts that are bound together. If the second source platform account in the target group is bound to the second target platform account on the first instant messaging platform, then the second target platform account is a member account of the interoperable group. If the third source platform account in the target group is not bound to the third target platform account on the first instant messaging platform, then the third source platform account is a member account of the interoperable group. The first instant messaging platform and the second instant messaging platform are two instant messaging platforms with independent account systems and interoperability; the interoperability includes at least the synchronization of group messages of the interoperable group by both the first instant messaging platform and the second instant messaging platform.

22. A computer device, characterized in that, The computer device includes: a processor and a memory, wherein the memory stores at least one program; the processor is configured to execute the at least one program in the memory to implement the group management method as described in any one of claims 1 to 18.

23. A computer-readable storage medium, characterized in that, The readable storage medium stores executable instructions, which are loaded and executed by a processor to implement the group management method as described in any one of claims 1 to 18.

24. A computer program product or computer program, characterized in that, The computer program product or computer program includes computer instructions stored in a computer-readable storage medium, and a processor reads from and executes the computer instructions to implement the group management method as described in any one of claims 1 to 18.