Method, device, electronic device and storage medium for implementing group management

By displaying management controls in an interface other than the group interface, various management operations on the group can be implemented, which solves the problem of cumbersome group management operations in the existing technology and improves management efficiency and convenience.

CN115883506BActive Publication Date: 2026-04-17BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2021-08-06
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In existing technologies, users need to enter the group interface one by one to manage settings, which is cumbersome and time-consuming, especially when managing multiple groups, which is inefficient.

Method used

The management controls are displayed in interfaces other than the group interface. These controls enable the management settings of the group, including group ID, members, robot assistant, message notifications, and other management operations. The corresponding group management settings are completed by responding to the control operations.

Benefits of technology

It provides a new way to manage groups, making it easier for users to manage settings outside the group interface, improving ease of operation and efficiency, and reducing the need to enter the group interface.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115883506B_ABST
    Figure CN115883506B_ABST
Patent Text Reader

Abstract

This disclosure presents a method, apparatus, and electronic device for implementing group management. One specific embodiment of the method includes: displaying a first control for managing settings of a first group on a first interface; wherein the first interface is an interface other than the interface for the first group; and completing corresponding group management settings for the first group in response to operations on the first control on the first interface. Thus, a novel group management method is provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Internet technology, and in particular to a method, apparatus, electronic device, and computer-readable storage medium for implementing group management. Background Technology

[0002] With the development of the internet, users are increasingly using terminal devices to perform various functions. For example, users can interact with other users through instant messaging software installed on their terminal devices. The interaction between users can be a one-on-one chat session or multiple users interacting in a group chat. Summary of the Invention

[0003] This disclosure is provided to briefly introduce the concepts, which will be described in detail in the subsequent Detailed Description section. This disclosure is not intended to identify key or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.

[0004] In a first aspect, embodiments of this disclosure provide a method for implementing group management, the method comprising: displaying a first control for managing a first group in a first interface; wherein the first interface is an interface other than the interface of the first group; and completing corresponding group management settings for the first group in response to an operation on the first control in the first interface.

[0005] Secondly, embodiments of this disclosure provide an apparatus for implementing group management, comprising: a display unit for displaying a first control for managing a first group on a first interface; wherein the first interface is an interface other than the interface of the first group; and a setting unit for completing corresponding group management settings for the first group in response to operations on the first control on the first interface.

[0006] Thirdly, embodiments of this disclosure provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the group management method as described in the first aspect.

[0007] Fourthly, embodiments of this disclosure provide a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of the method for implementing group management as described in the first aspect.

[0008] The methods, apparatus, electronic devices, and computer-readable storage media for implementing group management provided in this disclosure display a first control for managing a first group on a first interface, wherein the first interface is an interface other than the interface for the first group, and corresponding group management settings for the first group are completed in response to operations on the first control on the first interface. This provides a new group management method that is convenient for users. Attached Figure Description

[0009] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0010] Figure 1 This is a flowchart of an embodiment of a method for implementing group management according to the present disclosure;

[0011] Figure 2 This is a schematic diagram of an application scenario of the method for implementing group management according to this disclosure;

[0012] Figure 3 This is a schematic diagram of an application scenario of the method for implementing group management according to this disclosure;

[0013] Figure 4 This is a schematic diagram of a structure of an embodiment of a device for implementing group management according to the present disclosure;

[0014] Figure 5 This is an embodiment of the method for implementing group management that can be applied to an exemplary system architecture;

[0015] Figure 6 This is a schematic diagram of the basic structure of an electronic device provided according to an embodiment of the present disclosure. Detailed Implementation

[0016] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0017] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0018] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0019] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0020] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0021] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0022] Group management is done through the group's own interface, which limits users to managing and setting up groups. This is particularly problematic when managing multiple groups, requiring users to navigate to each group's interface individually, resulting in numerous steps and significant time consumption.

[0023] Please refer to Figure 1 This illustrates the flow of one embodiment of a method for implementing group management according to this disclosure. Figure 1 The method for implementing group management shown includes the following steps:

[0024] Step 101: Display the first control for managing the first group in the first interface.

[0025] In this embodiment, the entity executing the group management method (e.g., a terminal device) can display a first control for managing the first group on the first interface.

[0026] The first interface is an interface other than the interface of the first group.

[0027] In some application scenarios, the interface for the first group includes interfaces that are only associated with the first group. In other words, a primary control for managing the first group can be displayed outside of the first group to extend management control over the first group.

[0028] Here, the number of first controls can be one or more.

[0029] In some application scenarios, the first control displayed on the first interface can implement one or more management settings.

[0030] In some application scenarios, group management settings may include at least one of the following, but not limited to: group identifier management settings, group member management settings, robot assistant management settings, message notification management settings, group display management settings, and group disbandment management settings.

[0031] As an example, group identifier management settings may include, but are not limited to, at least one of the following: setting the group name, displaying the group QR code, and sharing the group QR code.

[0032] As an example, group member management settings may include, but are not limited to, at least one of the following: adding group members and deleting group members.

[0033] As an example, robot assistant management settings may include, but are not limited to, at least one of the following: adding robot assistants and deleting robot assistants. Robot assistants can send relevant messages and notifications to groups.

[0034] As an example, message notification management settings may include, but are not limited to, at least one of the following: alerting for new messages to the group, not alerting for new messages to the group, and using Do Not Disturb alerts for new messages to the group.

[0035] As an example, group display management settings may include, but are not limited to, at least one of the following: pinning the group to the top of the conversation stream.

[0036] As an example, group disbanding management settings may include, but are not limited to, at least one of the following: disbanding the group.

[0037] Step 102: In response to the operation on the first control in the first interface, complete the corresponding group management settings for the first group.

[0038] In this embodiment, in response to the operation on the first control in the first interface, the corresponding group management settings for the first group are completed.

[0039] Here, the method for completing the corresponding group management settings by operating the first control can be set according to the actual application scenario, and is not limited here. For example, the first interface and the backend service that manages the first group can be connected, so that the management settings operation of the first group on the first interface is transmitted to the service, and then the service completes the management settings of the first group.

[0040] In some application scenarios, the management settings may be completed using a single primary control, or they may be completed by combining several primary controls.

[0041] As an example, the operation of deleting a group member can be implemented in the following way: Display a control labeled "Delete" corresponding to the group member's identifier. The user clicks this control to delete the group member. In this method, the control labeled "Delete" can be understood as the first control.

[0042] As an example, the operation of deleting a group member can be implemented in the following way: Display a control labeled "Delete" corresponding to the group member's identifier; when the user clicks this control, a control labeled "Confirm Delete" is displayed; when the user clicks the control labeled "Confirm Delete," the group member is deleted. In this method, the control labeled "Delete" and the control labeled "Confirm Delete" can be the primary controls for implementing the same management settings.

[0043] It should be noted that the group management method provided in this embodiment can display a first control on a first interface outside the interface of the first group. The first control can be used to manage and configure the first group; in response to operations on the first control in the first interface, the corresponding group management settings for the first group are completed. Therefore, a new group management method can be provided, which is convenient for users.

[0044] It should be noted that this new group management method allows the first group to be managed and configured from an interface outside the first group itself, which improves the convenience of managing and configuring the first group compared to having to enter the first group's interface to do so.

[0045] In some embodiments, the method may further include: displaying a second control for managing settings of the first group in the interface of the first group; and completing the corresponding group management settings for the first group in response to an operation on the second control in the interface of the first group. The set of group management settings corresponding to the first control and the set of group management settings corresponding to the second control are the same, have no intersection, or partially overlap.

[0046] Under the same circumstances: any management settings for the first group can be completed in the first group's own interface, or in the first interface.

[0047] When the intersection is empty: some management settings of the first group can only be completed in the interface of the first group itself, and other management settings can only be completed in the first interface.

[0048] Partial overlap includes three situations: 1) Some management settings of the first group can only be completed on the first interface, while other management settings can be completed on both the first interface and the first group's own interface; 2) Some management settings of the first group can only be completed on the first group's own interface, while other management settings can be completed on both the first interface and the first group's own interface; 3) Some management settings of the first group can only be completed on the first group's own interface, some management settings can only be completed on the first interface, and some management settings can be completed on both the first interface and the first group's own interface.

[0049] Here, the intersection of the group management settings set corresponding to the first control and the group management settings set corresponding to the second control can be empty or non-empty. A non-empty intersection can include the two sets being identical, or the intersection being a proper subset of at least one of them.

[0050] As an example, the management settings for the first group may include at least one of the following, but not limited to: group identifier management settings, group member management settings, robot assistant management settings, message notification management settings, group display management settings, group disbanding management settings, etc.

[0051] Examples of empty intersections are as follows: the group management settings set corresponding to the first control mentioned above may include: group identifier management settings, group member management settings, and group disbandment management settings; the group management settings set corresponding to the second control mentioned above may include: robot assistant management settings, message notification management settings, and group display management settings.

[0052] Examples of two identical sets are as follows: the group management settings set corresponding to the first control mentioned above can include: group identifier management settings, group member management settings, robot assistant management settings, message notification management settings, group display management settings, and group disbanding management settings.

[0053] Examples of intersections being proper subsets of at least one of the group management settings (the set of group management settings corresponding to the first control and / or the set of group management settings corresponding to the second control) are as follows: the set of group management settings corresponding to the first control may include: group identifier management settings, group member management settings, robot assistant management settings, message notification management settings, group display management settings, and group disbanding management settings; the set of group management settings corresponding to the second control may include: robot assistant management settings, message notification management settings, and group display management settings.

[0054] It should be noted that the group management settings set corresponding to the first control is the same as the group management settings set corresponding to the second control. The management settings of the first group can be implemented in both the first group interface and the first interface, which improves the efficiency of managing the first group.

[0055] It should be noted that when the intersection of the group management settings set corresponding to the first control and the group management settings set corresponding to the second control is empty, some group management settings are extended to the first interface, thereby making it easier for users to manage groups and improving efficiency.

[0056] It should be noted that the group management settings set corresponding to the first control and the group management settings set corresponding to the second control partially overlap, making them suitable for scenarios where various items in the management settings are categorized. Different types can be displayed separately on the first interface or the first group interface, allowing for targeted display of several first controls and improving operational efficiency for different types of first controls.

[0057] In some embodiments, the first interface may belong to an associated information entity. Here, the associated information entity may refer to an object that has administrative permissions for the first group.

[0058] During information exchange, an entity represents any hardware or software process that can send or receive information. Associated information entities can be those that have a pre-defined association with the first group.

[0059] Optionally, the associated information entity may include at least one of the following, but not limited to: the parent group to which the first group belongs, the group owner of the first group, the administrators of the first group owner, and the teams associated with the first group. The parent group and teams will be explained later.

[0060] It should be noted that the first interface is displayed in the associated information entity of the first group. The associated entity can manage and set the first group without entering the interface of the first group, which reduces the operation of the associated entity and improves the efficiency of the associated information entity in managing and setting the first group.

[0061] In some embodiments, the above method may further include: displaying a third control in the interface of the first group.

[0062] Here, the third control can be used to send an approval request to the associated information entity. The approval request can be used to request the completion of the corresponding group management settings for the first group.

[0063] For management settings that the first control has but the second control does not, a third control can be set up in the interface of the first group. This allows the group owner to send approval requests to the associated information entities through the third control from their own interface, further simplifying the user experience and improving efficiency. In this scenario, the first control can have a confirmation function for approval, which the associated information entities can use to complete the approval process. The approval result can be either approved or rejected.

[0064] As an example, in the first interface, for the management setting of adding new members, there may be two types of first controls. The first type of first control allows the user operating the first interface to directly add a new member to the first group; the second type of first control can be related to the third control of the first group. That is, if the interface of the first group detects an operation on the third control (such as requesting to add user A to the first group), it can send an approval request to the associated information entity. The first interface of the associated information entity can display the second type of first control, which is used for the user to confirm whether the approval is granted. If the user clicks confirm, then user A can be added to the first group.

[0065] It should be noted that displaying the third control in the first group allows for management settings to be implemented on the first interface while simultaneously providing an application entry point for management settings within the first group. This prevents members in the first group from completely losing access to management functions for their group.

[0066] In some embodiments, the method further includes: displaying first instruction information on the interface of the first group.

[0067] Here, the first instruction information is used to indicate that performing operations on the first interface can complete the corresponding group management settings for the first group.

[0068] In some application scenarios, the interface of the first group displays the first instruction information, which can guide the members of the first group to the first interface (i.e., the interface outside the interface of the first group) to operate the management settings of the first group.

[0069] Therefore, when a member of the first group needs to manage the first group, instructions can be provided to meet the member's needs and avoid confusion regarding how to manage the settings.

[0070] In some embodiments, the first control includes controls related to changes in group members.

[0071] Here, the controls related to changes in group members can include controls that can cause changes in group members.

[0072] The first screen displays controls related to changes in group members, allowing users to change the members of the first group from the first screen.

[0073] In some embodiments, the controls related to changes in group members include at least one of the following, but not limited to: a control for displaying the way to join the group; a control for adding a member; a control for deleting a member; a control for approving requests for new members to join; and a first disband control, wherein the first disband control is used to disband the first group.

[0074] For example, please refer to Figure 2 , Figure 2 This diagram illustrates an exemplary view of a first interface displaying a first control. Figure 2 The system can display a group QR code 201, a group sharing control 202, an add member control 203, a delete member control 204, and a first disband control 205 for disbanding the first group.

[0075] Here, the method for joining the group can include information that guides people to join. For example, the method for joining the group can include a group QR code; it can also include a group sharing control, which can be used to share a group name card or a group QR code.

[0076] Here, you can add a member control to add new members to the first group.

[0077] Here, the delete member control can be used to delete members from the first group.

[0078] Here, the approval control for the new member addition request can be used to confirm whether to add the new member to the first group. As an example, the first group can display a request control. The application control is used to trigger the sending of a new member addition request (to request that the candidate user be added to the first group). If the user triggers the application control, the first screen can display the approval control for the new application addition request.

[0079] It should be noted that group member changes can be set in the first interface, allowing you to manage group members in the first group from outside the first group.

[0080] In some embodiments, the first interface may include the team management interface corresponding to the team associated with the first group.

[0081] Here, the aforementioned team is associated with a set of team members, and the first group includes at least some members of the set of team members.

[0082] In some embodiments of an instant messaging (IM) system, the creation of a team begins by defining a fixed group of contacts as a team member set. In the IM interface, the team's existence is perceived by the user through a team identifier. Each team is associated with at least one group based on its member set. Here, the group serves as the medium for multi-person information interaction in the instant messaging system; since groups are existing technology, they will not be elaborated upon further.

[0083] In this way, the concept of "team" is provided in IM. A team is a group of relatively stable people. Users can create a team and invite members to join, or they can upgrade an existing group into a team.

[0084] In some embodiments, groups under a team are multiple groups with different topics but the same members. The members of any group are all team members. These groups can be topic groups or conversation groups. Groups can be created under a team or existing groups can be added to a team. In this way, information transparency is maintained to the greatest extent within the "team". With the help of notification logic such as silence, team members can actively discover and obtain information without being overly disturbed.

[0085] It's worth noting that managing the first group within the team's management interface ensures that its settings are tailored to the team's needs. For example, managing changes to members in the first group by the team itself helps ensure that members are suitable for the team, preventing chaos caused by unsuitable members joining. Furthermore, the team's management interface allows for the management of all associated groups on a single screen, simplifying operations for team administrators and improving efficiency.

[0086] In some embodiments, the method further includes: when the first interface includes a team management interface, displaying at least one of the following on the interface of the first group: a jump link; second instruction information.

[0087] Please refer to Figure 3 , Figure 3 This illustrates the content displayed on the interface of the first group when the first control is shown in the team management interface. As an example, the interface of the first group can display a jump link 301 and a second instruction message 302. The second instruction message 302 can display the text "Please add or delete members in the team," guiding the user to the team management interface for management settings.

[0088] Here, the jump link is used to respond to an operation that triggers the display of the team interface corresponding to the team identifier. The team display interface can be a team-related interface, and the team content displayed on the team display interface can be any team content, without any limitation. The team display interface can also be the aforementioned first interface.

[0089] It should be noted that displaying the above-mentioned jump link can improve the speed of opening the team showcase interface. Specifically, the jump link acts as a bridge from the first group to the team showcase, reducing the number of steps required to switch from showcasing the first group to showcasing the team, thus increasing the switching speed.

[0090] Optionally, the second instruction information is used to instruct one or more of the following: adding team members to add members to the first group, deleting team members to delete members from the first group, and leaving the team to leave the first group.

[0091] It should be noted that the display of the second instruction information, which notifies the members of the first group of changes in the first group, can be achieved by changing team members, thus avoiding confusion among the members of the first group about how to change the members of the first group and improving the operational efficiency of the members of the first group.

[0092] In some embodiments, the first group includes a first type of user, wherein the first type of user has administrative privileges for the first group. In some application scenarios, the first type of user may be referred to as the group owner or group administrator. Generally, a group has one group owner, but can have multiple group administrators.

[0093] In some embodiments, the method may further include: when the first interface includes a team management interface, displaying at least one of the following, but not limited to: a relationship dissolution control and a second disband control, on the interface of the first group corresponding to the first type of user. When the first interface includes a team management interface, it can be understood that the first group is a subgroup under a team, and in this case, the first group will be referred to as a team group.

[0094] Please refer to Figure 3 , Figure 3 The interface of the first group is shown as the group administrator interface, in which the relationship removal control 303 and the disbanding control 304 are displayed.

[0095] Here, the relationship unlinking control is used to sever the association between the first group and the team. That is, the group administrator can determine whether to sever the association between the group and the team. After severing the association, the team's management permissions over the group can be revoked, meaning the team management interface, which serves as the primary interface, will no longer display the aforementioned first control.

[0096] Here, the second disband control is used to disband the first group. That is, the group administrator interface of the team group can display the second disband control, and the group administrator can trigger the disbandment of the team group by operating the second disband control.

[0097] It's important to note that displaying the relationship unbinding control in the group administrator interface keeps the permission to unbind the first group from the team within the group administrator's scope. This prevents the relationship between the first group and the team from becoming chaotic due to uncontrolled permissions (e.g., accidental actions by ordinary members within the first group), thus improving team interaction efficiency. Displaying a second disband control in the group administrator interface prevents the abuse of the permission to disband the first group, thus avoiding misunderstandings and improving the interaction efficiency of the first group.

[0098] In some embodiments, the method further includes: when the first group is the team's default communication group, displaying a prompt message in response to detecting a triggering operation on the second disband control.

[0099] Here, the prompt message is used to indicate that the first group cannot be disbanded while the team exists.

[0100] In some embodiments, the members of the default communication group are consistent with the members of the team. The default communication group exists from the time the team is created and cannot be unlinked from the team as long as the team exists.

[0101] Optionally, a default communication group can be created when the team is formed. The default communication group can be used to display team notifications.

[0102] It should be noted that the default communication group cannot be disbanded during the team's existence. This prevents team notifications from not displaying and ensures that at least one group exists within the team, guaranteeing that team members have at least one group for communication. If the group administrator uses the second disbanding control, the above-mentioned prompt message will be displayed, promptly reminding the group administrator of the reason why the group cannot be disbanded, allowing the administrator to take other actions to meet actual needs.

[0103] In some embodiments, the first interface may include the personal user management interface of the group owner or group administrator of the first group.

[0104] The group owner or group administrator's personal user management interface can be used to manage user-related matters.

[0105] It should be noted that the user's personal user management interface improves the efficiency of managing and setting up the first group. Specifically, the personal user management interface displays the first control for the group for which the user is the group owner. This allows the user to manage all the groups they own within the personal user management interface, enabling batch management of groups and saving the time of accessing each group's interface for individual management settings, thus increasing the speed of group management and setup.

[0106] In some embodiments, the first interface may include the management interface of the total group of the first group.

[0107] Here, the first group can be subordinate to the total group, and the members of the first group are a subset of the members of the total group. For example, the members of the first group can be the same as the members of the total group, or the members of the first group can be a part of the members of the total group.

[0108] The first group mentioned above can be understood as a subgroup of the main group. In some application scenarios, some members can be selected from the main group to generate a subgroup of the main group; the relationship between this main group and the subgroups generated based on this main group can be understood as a parent-child relationship.

[0109] It should be noted that displaying the first control for the first group in the main group's management interface allows for management settings of the first group within the main group, improving the efficiency of managing subgroups from the main group. For the main group, displaying the first control for each subgroup in the main group's management interface allows users to manage subgroup settings directly from the main group's management interface. This enables batch management of subgroups, saving time spent accessing each subgroup individually and increasing the speed of subgroup management settings.

[0110] Further reference Figure 4 As an implementation of the methods shown in the above figures, this disclosure provides an embodiment of a device for implementing group management, which is similar to... Figure 1 Corresponding to the method embodiments shown, this device can be specifically applied to various electronic devices.

[0111] like Figure 4 As shown, the device for implementing group management in this embodiment includes a display unit 401 and a setting unit 402. The display unit is used to display a first control for managing the first group on a first interface; wherein the first interface is an interface other than the interface for the first group. The setting unit is used to complete the corresponding group management settings for the first group in response to operations on the first control in the first interface.

[0112] In this embodiment, the specific processing of the display unit 401 and the setting unit 402 of the device for implementing group management, and the resulting technical effects, can be found by referring to [reference needed]. Figure 1 The relevant descriptions of steps 101 and 102 in the corresponding embodiments will not be repeated here.

[0113] In some embodiments, the device further includes: displaying a second control for managing settings of the first group in the interface of the first group; and completing corresponding group management settings for the first group in response to an operation on the second control in the interface of the first group; wherein the set of group management settings corresponding to the first control and the set of group management settings corresponding to the second control are the same, or have no intersection, or partially overlap.

[0114] In some embodiments, the first interface includes one or more of the following: a personal user management interface for the group owner of the first group; a management interface for the total group of the first group, wherein the first group is subordinate to the total group, and the group members of the first group are a subset of the group members of the total group.

[0115] In some embodiments, the first interface includes: a team management interface corresponding to the team identifier associated with the first group, wherein the team identifier is associated with a set of team members, and the first group includes at least some members in the set of team members.

[0116] In some embodiments, the first interface belongs to an associated information entity, wherein the associated information entity indicates an object having management permissions for the first group.

[0117] In some embodiments, the device is further configured to: display a third control in the interface of the first group, wherein the third control is configured to send an approval request to the associated information entity, wherein the approval request is configured to request completion of the corresponding group management settings for the first group.

[0118] In some embodiments, the device is further configured to: display first instruction information on the interface of the first group; wherein the first instruction information is configured to indicate that performing an operation on the first interface can complete the corresponding group management settings for the first group.

[0119] In some embodiments, the first control includes controls related to changes in group members.

[0120] In some embodiments, the controls related to changes in group members include at least one of the following: a control for displaying the way to join the group; a control for adding a member; a control for deleting a member; a control for approving requests for new members to join; and a first disband control, wherein the first disband control is used to disband the first group.

[0121] In some embodiments, the device is further configured to: when the first interface includes a team management interface, display at least one of the following on the interface of the first group: a jump link, the jump link being used to respond to an operation triggering the display of the team display interface corresponding to the team identifier; and second instruction information, the second instruction information being used to indicate one or more of the following: adding team members to add members to the first group, deleting team members to delete members to the first group, and leaving the team to leave the first group.

[0122] In some embodiments, the first group includes a first type of user, wherein the first type of user has management permissions for the first group; and the device is further configured to: when the first interface includes a team management interface, display at least one of the following on the interface of the first group corresponding to the first type of user: a relationship unlinking control, the relationship unlinking control being used to unlink the first group from the team identifier; and a second disband control, the disband control being used to disband the first group.

[0123] In some embodiments, the device is further configured to: when the first group is the default communication group of the team, in response to detecting a triggering operation on the second disband control, display a prompt message, wherein the prompt message is used to indicate that the first group cannot be disbanded while the team exists.

[0124] In some embodiments, the members of the default communication group are consistent with the members of the team, and the association with the team cannot be severed while the team exists.

[0125] Please refer to Figure 5 , Figure 5 An exemplary system architecture in which a method for implementing group management according to an embodiment of this disclosure can be applied is illustrated.

[0126] like Figure 5 As shown, the system architecture may include terminal devices 501, 502, and 503, a network 504, and a server 505. Network 504 serves as the medium for providing a communication link between terminal devices 501, 502, and 503 and server 505. Network 504 may include various connection types, such as wired or wireless communication links or fiber optic cables, etc.

[0127] Terminal devices 501, 502, and 503 can interact with server 505 via network 504 to receive or send messages, etc. Various client applications, such as web browsers, search engines, and news apps, can be installed on terminal devices 501, 502, and 503. These client applications can receive user commands and perform corresponding functions, such as adding information to a message based on user instructions.

[0128] Terminal devices 501, 502, and 503 can be either hardware or software. When terminal devices 501, 502, and 503 are hardware, they can be various electronic devices with a display screen and support web browsing, including but not limited to 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, etc. When terminal devices 501, 502, and 503 are software, they can be installed in the aforementioned electronic devices. They can be implemented as multiple software programs or software modules (e.g., software programs or software modules used to provide distributed services) or as a single software program or software module. No specific limitations are imposed here.

[0129] Server 505 can be a server that provides various services, such as receiving information retrieval requests sent by terminal devices 501, 502, and 503, retrieving the corresponding display information according to the information retrieval request through various methods, and sending the relevant data for displaying the information to terminal devices 501, 502, and 503.

[0130] It should be noted that the method for implementing group management provided in this embodiment can be executed by a terminal device, and correspondingly, the device for implementing group management can be installed in terminal devices 501, 502, and 503. Furthermore, the method for implementing group management provided in this embodiment can also be executed by a server 505, and correspondingly, the device for implementing group management can be installed in server 505.

[0131] It should be understood that Figure 5 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0132] The following is for reference. Figure 6 It illustrates an electronic device suitable for implementing embodiments of the present disclosure (e.g., Figure 5 The diagram shows the structure of the terminal device or server in this disclosure. The terminal device in this embodiment may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle terminals (e.g., vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 6 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0133] like Figure 6 As shown, the electronic device may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. The RAM 603 also stores various programs and data required for the operation of the electronic device 600. The processing unit 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0134] Typically, the following devices can be connected to I / O interface 605: input devices 606 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 607 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 608 including, for example, magnetic tapes, hard disks, etc.; and communication devices 609. Communication device 609 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 6 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.

[0135] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 609, or installed from a storage device 608, or installed from a ROM 602. When the computer program is executed by the processing device 601, it performs the functions defined in the methods of embodiments of this disclosure.

[0136] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0137] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.

[0138] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0139] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: display a first control for managing settings of a first group in a first interface; wherein the first interface is an interface other than the interface of the first group; and, in response to an operation on the first control in the first interface, complete the corresponding group management settings for the first group.

[0140] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0141] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0142] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, a display unit can also be described as a "unit for displaying a first control".

[0143] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0144] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0145] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0146] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0147] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A method for implementing group management, comprising: A first control for managing settings of a first group is displayed in a first interface; wherein, the first interface is an interface other than the interface of the first group; In response to the operation on the first control in the first interface, complete the corresponding group management settings for the first group; The first interface includes: a team management interface corresponding to the team associated with the first group, wherein the team is associated with a set of team members, and the first group includes at least some members of the set of team members; In this context, the team is not a group. In the instant messaging system, the team is associated with a set of team members, and the team is associated with at least one group based on the set of team members.

2. The method according to claim 1, wherein, The method further includes: In the interface of the first group, a second control for managing the settings of the first group is displayed; In response to the operation on the second control in the interface of the first group, the corresponding group management settings for the first group are completed; The group management settings set corresponding to the first control and the group management settings set corresponding to the second control are the same, or their intersection is empty, or they partially overlap.

3. The method according to claim 1, wherein, The first interface also includes one or more of the following: The personal user management interface of the group owner or group administrator of the first group; The management interface of the first group's main group, wherein the first group belongs to the main group, and the group members of the first group are a subset of the group members of the main group.

4. The method according to claim 1, wherein, The first interface belongs to the associated information entity, wherein the associated information entity indicates an object that has management authority over the first group.

5. The method according to claim 4, characterized in that, The method further includes: In the interface of the first group, a third control is displayed, wherein the third control is used to send an approval request to the associated information entity, wherein the approval request is used to request the completion of the corresponding group management settings for the first group.

6. The method according to claim 1, characterized in that, The method further includes: On the interface of the first group, the first instruction information is displayed; The first instruction information is used to indicate that performing operations on the first interface can complete the corresponding group management settings for the first group.

7. The method according to claim 1, characterized in that, The first control includes controls related to changes in the group members of the first group.

8. The method according to claim 7, characterized in that, The controls related to changes in group members include at least one of the following: Controls for displaying methods to join the group; Add a member control; Delete member control; An approval control for requests to add new members; A first disband control, wherein the first disband control is used to disband the first group.

9. The method according to claim 1, characterized in that, The method further includes: When the first interface includes a team management interface, at least one of the following shall be displayed on the interface of the first group: A jump link, which is used to display the team display interface corresponding to the team in response to an operation; The second instruction information is used to instruct one or more of the following: adding team members to add members to the first group, deleting team members to delete members from the first group, and leaving the team to leave the first group.

10. The method according to claim 1, characterized in that, The first group includes a first type of user, wherein the first type of user has administrative privileges in the first group; and The method further includes: When the first interface includes a team management interface, at least one of the following shall be displayed on the interface of the first group corresponding to the first type of user: A relationship termination control, used to terminate the association between the first group and the team; The second disband control is used to disband the first group.

11. The method according to claim 10, characterized in that, The method further includes: When the first group is the default communication group of the team, in response to detecting a trigger operation on the second disband control, a prompt message is displayed, wherein the prompt message is used to indicate that the first group cannot be disbanded while the team exists.

12. The method according to claim 11, characterized in that, The members of the default communication group are the same as the members of the team. The default communication group exists from the creation of the team and cannot be unlinked from the team as long as the team exists.

13. An apparatus for implementing group management, comprising: A display unit is used to display a first control for managing settings of a first group on a first interface; wherein the first interface is an interface other than the interface of the first group. The setting unit is used to respond to the operation on the first control in the first interface and complete the corresponding group management settings for the first group; The first interface includes: a team management interface corresponding to the team associated with the first group, wherein the team is associated with a set of team members, and the first group includes at least some members of the set of team members; In this context, the team is not a group. In the instant messaging system, the team is associated with a set of team members, and the team is associated with at least one group based on the set of team members.

14. An electronic device, characterized in that, include: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1-12.

15. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-12.

Citation Information

Patent Citations

  • User group management method, device and system, storage medium and related equipment

    CN110730085A

  • Session management method and device, session management equipment and storage medium

    CN111490931A