Social channel management method and related equipment

By creating identity groups and configuring permissions in social channels, the problem of single management in large-scale social clusters is solved, permission segmentation and partition autonomy are achieved, management costs are reduced, and user experience is improved.

CN116137580BActive Publication Date: 2025-09-16TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202111358633.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-16
Publication Date
2025-09-16
Estimated Expiration
2041-11-16

AI Technical Summary

Technical Problem

The existing social channel management method is single and cannot adapt to large-scale social clusters. It also has problems such as centralized management authority and high management and operating costs.

Method used

The identity group mechanism is introduced. By creating the first identity group and configuring permissions, group management and permission segmentation within the social channel are realized, supporting batch management and partition autonomy.

Benefits of technology

It enriches the management methods of social channels, reduces management and operating costs, adapts to large-scale social cluster scenarios, and improves management efficiency and member identification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116137580B_ABST
    Figure CN116137580B_ABST
Patent Text Reader

Abstract

This application proposes a social channel management method, apparatus, computer device, and storage medium. The social channel management method includes: displaying a service page for the social channel; creating a first identity group in the social channel, which supports adding one or more members; configuring permissions for the first identity group in the social channel, so that each member of the first identity group has the permissions configured for the first identity group; and displaying the first identity group in the social channel. This application enriches the management methods of social channels and is adaptable to large-scale social cluster scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a social channel management method, a social channel management device, a computer device, a computer-readable storage medium, and a computer program product. Background Art

[0002] With the continuous advancement of computer technology, social applications have rapidly expanded. Within these applications, social channels are often established to facilitate communication between users with similar interests. The goal of social channels is to build a large-scale social cluster (with no upper limit on the number of members, potentially exceeding 100,000 or 1,000,000, etc.) with multiple sub-channels. However, current management methods for social channels are relatively simple and unsuitable for large-scale social clusters. This single approach, coupled with centralized management authority and high management and operating costs, poses significant challenges. Therefore, finding a way to enrich social channel management methods to accommodate large-scale social clusters is a pressing technical challenge. Summary of the Invention

[0003] The embodiments of the present application provide a social channel management method, apparatus, device, and computer-readable storage medium, which can enrich the management methods of social channels and can be adapted to large-scale social cluster scenarios.

[0004] In one aspect, an embodiment of the present application provides a method for managing a social channel, the method comprising:

[0005] Display the service page of the social channel;

[0006] Create a primary identity group in a social channel. You can add one or more members to the primary identity group.

[0007] Configuring permissions for the first identity group in the social channel, so that each member of the first identity group has the permissions configured for the first identity group; and

[0008] Display primary identity groups in social channels.

[0009] In one aspect, an embodiment of the present application provides a device for managing a social channel, the device comprising:

[0010] A display unit, configured to display a service page of a social channel;

[0011] A creation unit is used to create a first identity group in a social channel. The first identity group supports adding one or more members.

[0012] a management unit, configured to configure permissions of the first identity group in the social channel, wherein each member of the first identity group has the permissions configured for the first identity group; and

[0013] The display unit is further configured to display the first identity group in the social channel.

[0014] On the one hand, an embodiment of the present application provides a computer device, which includes a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the above-mentioned social channel management method.

[0015] On the one hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is read and executed by a processor of a computer device, the computer device executes the above-mentioned social channel management method.

[0016] In one aspect, embodiments of the present application provide a computer program product or computer program, 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, causing the computer device to perform the aforementioned social channel management method.

[0017] In an embodiment of the present application, a service page of a social channel can be displayed; a first identity group is created in the social channel, and the first identity group supports adding one or more members. By creating identity groups in the above manner, social users in the social channel can be grouped and managed, which can make the management hierarchy in the social cluster richer and more layered; in addition, the permissions of the first identity group in the social channel can be configured; wherein, each member of the first identity group has the permissions configured for the first identity group; since the embodiment of the present application supports permission configuration for identity groups, differentiated permissions can be granted to each identity group in the social channel through differentiated configuration, thereby realizing the diversion of social channels and facilitating the healthier growth of social clusters; and, the permission configuration of identity groups can realize the batch granting of permissions to members within the identity group, thereby realizing batch management of members within the social channel. In addition, the first identity group can be displayed in the social channel, which can strengthen the external role of the first identity group in the social channel, thereby bringing more sense of identity to the members of the identity group; it can be seen that the solution of the embodiment of the present application enriches the management method of the social channel by introducing the identity group mechanism, and can realize the subdivision of management authority, partition autonomy, and efficient management in the social channel, effectively reducing the management cost and operating cost of the social channel, and can better adapt to large-scale social cluster scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0019] Figure 1a This is a structural diagram of a social channel management system provided by an embodiment of the present application;

[0020] Figure 1b This is an interactive diagram of a social channel management process provided by an embodiment of the present application;

[0021] Figure 2 This is a flowchart of a social channel management method provided by an embodiment of the present application;

[0022] Figure 3a This is a schematic diagram of a setting page for a social channel provided in an embodiment of the present application;

[0023] Figure 3b This is a schematic diagram of a scenario for creating an identity group entry provided in an embodiment of the present application;

[0024] Figure 4a This is a schematic diagram of a page for adding members provided in an embodiment of the present application;

[0025] Figure 4b This is a schematic diagram of a page for deleting a member provided in an embodiment of the present application;

[0026] Figure 5a This is a schematic diagram of a page for configuring permissions provided in an embodiment of the present application;

[0027] Figure 5b This is a schematic diagram of another page for configuring permissions provided in an embodiment of the present application;

[0028] Figure 6a This is a schematic diagram of a member list page provided in an embodiment of the present application;

[0029] Figure 6b This is a schematic diagram of a conversation page of a social channel provided in an embodiment of the present application;

[0030] Figure 6c This is a schematic diagram of a target member's profile card page provided in an embodiment of the present application;

[0031] Figure 7a This is a schematic diagram of a page for editing identity groups provided in an embodiment of the present application;

[0032] Figure 7bThis is another schematic diagram of a page for editing identity groups provided in an embodiment of the present application;

[0033] Figure 8a This is a schematic diagram of a page displaying an identity tag provided in an embodiment of the present application;

[0034] Figure 8b This is another schematic diagram of a page displaying an identity tag provided in an embodiment of the present application;

[0035] Figure 8c This is a schematic diagram of a page for arranging and displaying identity groups provided by an embodiment of the present application;

[0036] Figure 9a This is a page diagram of a management identity group provided by an embodiment of the present application;

[0037] Figure 9b This is a system architecture diagram of a super community provided in an embodiment of the present application;

[0038] Figure 10a This is a schematic diagram of a page for setting grouping rules provided in an embodiment of the present application;

[0039] Figure 10b This is another schematic diagram of a page for setting grouping rules provided in an embodiment of the present application;

[0040] Figure 10c This is a schematic diagram of a page for selecting an identity group provided in an embodiment of the present application;

[0041] Figure 10d This is a schematic diagram of a page for selecting a sub-channel provided in an embodiment of the present application;

[0042] Figure 10e This is a schematic diagram of a page for a member to claim an identity group provided in an embodiment of the present application;

[0043] Figure 10f This is a schematic diagram of another page for member claiming an identity group provided in an embodiment of the present application;

[0044] Figure 11a This is another schematic diagram of a page for setting grouping rules provided in an embodiment of the present application;

[0045] Figure 11b This is another schematic diagram of a page for setting grouping rules provided in an embodiment of the present application;

[0046] Figure 11c This is a schematic diagram of a page for previewing allocation rules provided in an embodiment of the present application;

[0047] Figure 11d This is another schematic diagram of a page for previewing allocation rules provided in an embodiment of the present application;

[0048] Figure 12 This is a schematic diagram of a conversation page provided by an embodiment of the present application;

[0049] Figure 13 This is a schematic diagram of the structure of a social channel management device provided in an embodiment of the present application;

[0050] Figure 14 It is a structural diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0051] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0052] The following is an introduction to the technical terms involved in the embodiments of this application:

[0053] 1. Social Client:

[0054] A social client may refer to a social APP (Application) that corresponds to a server and provides local services to social users. The social client may include but is not limited to: instant messaging APP, map social APP, content interaction APP, game social APP, etc.; a social client may also refer to a website with social capabilities that corresponds to a server and provides local services to social users, such as a social networking site, forum, etc.

[0055] 2. Social Conversation:

[0056] The social client supports social sessions, which may include individual sessions and group chat sessions. An individual session is a social session between two social users, used for information exchange between the two social users. A group chat session is a social session between multiple (greater than two) social users, used for information exchange between the multiple social users. It should be understood that a social session may include administrative users and member users. An administrative user is a user with administrative permissions for the social session, such as the creator or administrator of a group chat session. A member user is a user without administrative permissions for the social session. Social session management permissions can be divided into permissions to manage users in the social session and permissions to manage information in the social session. Permissions to manage users in the social session include, but are not limited to: ① permissions to control the number of users in the social session, such as the ability to add new member users or delete existing member users; and ② permissions to manage user permissions among social users, such as assigning administrative permissions to a member user in the social session, thereby changing the member user to an administrative user. The authority to manage information in social conversations includes, but is not limited to: ③ the authority to review information in social conversations, such as verifying whether the format of information in social conversations meets format requirements and whether the content meets the theme requirements; ④ the authority to modify information in social conversations, such as deleting a piece of information from a social conversation if it is found to be non-compliant; or relocating a piece of information in a social channel to another social channel with theme requirements that match the content of the piece of information if the content does not meet the theme requirements of the social channel. It should be noted that when the number of participants in a social conversation exceeds a threshold (e.g., 100,000), the social conversation can be called a super community.

[0057] 3. Social Channels:

[0058] A social conversation can include one or more social channels. A social channel is a space designated for focused discussion on a specific topic. It provides operators with a one-stop platform for operating social channels and offers diverse communication services for interest groups. Social channel types include, but are not limited to, text, audio and video, live streaming, and hybrid types. Text-based social channels allow for the posting of text content. Audio and video-based social channels allow for the posting of content that includes both audio and video. Live streaming-based social channels allow for the posting of live streaming content. Hybrid-based social channels allow for the posting of a variety of content formats, including but not limited to text, audio and video, images, and live streaming. For example, a hybrid channel may allow the posting of messages containing only text, only audio and video, only images, a combination of text and audio and video, live streaming, and a combination of images and text.

[0059] Similar to social conversations, a social channel may contain one or more social users. These users can be categorized as channel owners (also known as creators), administrators, and members based on their management permissions over the social channel. A channel owner refers to the creator of a social channel. Typically, there is only one creator for a social channel, who possesses all management permissions (or the highest management permissions) over the channel. These permissions may include, but are not limited to, at least one of the following: the ability to manage the social channel (e.g., creating, transferring, and disbanding social channels, managing members and messages within the channel), the ability to manage sub-channels (e.g., creating, editing, deleting, and sorting sub-channels, managing members and messages within sub-channels), and the ability to review and manage topics posted on the channel. Administrators are categorized as channel administrators and sub-channel administrators. A channel administrator is one or more social users designated by the creator from among all social users of the social channel who possess partial management permissions over the channel. A channel administrator possesses partial management permissions (or the second-highest management permissions) over the social channel, such as the ability to manage members and messages within the channel and the ability to review and manage topics posted on the channel. Creators and channel managers jointly manage social channels.

[0060] Unlike typical social groups, each social channel can include one or more sub-channels, providing different forms of communication and interaction for users within the channel. For example, sub-channels can include text sub-channels, voice sub-channels, live streaming sub-channels, and more. The creator or channel administrator can create and delete sub-channels, edit sub-channel names, manage sub-channel visibility, and manage social grouping and sorting. Furthermore, there is no limit on the number of social users in each sub-channel; that is, the number of social users in a social channel can exceed the maximum number of social groups. Sub-channel administrators are one or more social users designated by the creator or channel administrator from the social users within the sub-channels of the social channel, who have administrative privileges over the sub-channel. Sub-channel administrators have administrative privileges over the corresponding sub-channels. For example, the sub-channel administrator of the XX sub-channel has administrative privileges over the XX sub-channel; the sub-channel administrator of the YY sub-channel has administrative privileges over the YY sub-channel. Sub-channel administrative privileges may include, but are not limited to, managing members and messages within the sub-channel, reviewing and managing topics posted within the sub-channel, and so on.

[0061] 4. Identity Group:

[0062] An identity group refers to a grouping of members within a social channel, i.e., an identity group may include one or more members, and all members within the same identity group have the identity tag of their identity group, and all members within the same identity group have the permissions of their identity group; for example, a social channel includes an administrator identity group, which includes all channel administrators of the social channel. These channel administrators then have the identity tag of "channel administrator," and all of these channel administrators have the same management permissions for the social channel; another example, a social channel includes a sub-channel administrator identity group, which includes multiple sub-channel administrators of the social channel. These sub-channel administrators then all have the identity tag of "sub-channel administrator," and all of these sub-channel administrators have the same management permissions for the corresponding sub-channels. Another example, a social channel includes an identity group named "King XXxx," which contains N (N is a positive integer) members and has viewing permissions for a music sub-channel. These N members then all have the identity tag of "King XXxx," and all of these N members have viewing permissions for the music sub-channel.

[0063] The embodiment of the present application provides a management solution for social channels, which includes: displaying a service page of a social channel; creating a first identity group in the social channel, and supporting the addition of one or more members in the first identity group. By creating identity groups in the above manner, social users in the social channel can be grouped and managed, which can make the management hierarchy in the social cluster richer and more layered; in addition, the permissions of the first identity group in the social channel can be configured; wherein, each member of the first identity group has the permissions configured for the first identity group; since the embodiment of the present application supports permission configuration for identity groups, differentiated permissions can be given to each identity group in the social channel through differentiated configuration, thereby realizing the diversion of social channels and facilitating the healthier growth of social clusters; and, the permission configuration for identity groups can realize the batch granting of permissions to members in the identity group, thereby realizing batch management of members in the social channel. In addition, the first identity group can be displayed in the social channel, which can strengthen the external role of the first identity group in the social channel, thereby bringing more sense of identity to the members of the identity group; it can be seen that the solution of the embodiment of the present application enriches the management method of the social channel by introducing the identity group mechanism, and can realize the subdivision of management authority, partition autonomy, and efficient management in the social channel, effectively reducing the management cost and operating cost of the social channel, and can better adapt to large-scale social cluster scenarios.

[0064] Next, the management system of the social channel provided by this application is introduced.

[0065] See Figure 1a , Figure 1a This is a structural diagram of a social channel management system provided by an embodiment of the present application. Figure 1aAs shown, the management system of the social channel may include but is not limited to: at least one terminal device 101, at least one interface server (Interface Server) 102, a logic server cluster (Logic Server Cloud) (the Logic Server Cloud includes at least one logic server (Logic Server) 103), and a data center server cluster (Data Center Cloud) (the Data Center Cloud includes at least one data center server (Data Center Server) 103). This application does not limit the number of terminal devices 101, Interface Server 102, Logic Server 103, and Data Center Server 104. In addition, the terminal device 101 can be a terminal device used by management users (including creators, channel administrators, or sub-channel administrators), and the terminal device 101 can also be a terminal device used by member users. Any terminal device 101 can be directly or indirectly connected to the interface server 102 through wired or wireless communication, and can exchange information with other servers connected to the interface server 102 (such as Logic Server 103 or Data Center Server 104) through the interface server 102. Among them:

[0066] A social client is running in the terminal device 101, which may include but is not limited to a smartphone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a car terminal, a smart wearable device, etc. The client is often configured with a display device, which may be a display, a display screen, a touch screen, etc. The touch screen may be a touch screen, a touch panel, etc.

[0067] Interface Server 102, Logic Server 103, and Data Center Server 104 can be independent physical servers, or a server cluster or distributed system composed of multiple physical servers. They can also be cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.

[0068] Interface Server 102, as a cluster access point, is responsible for maintaining a persistent connection with Terminal Device 101 and interacting with Terminal Device 101 via an encrypted protocol. In one possible implementation, Interface Server 102 can receive interaction requests from Terminal Device 101 and forward them to Logic Server 103 for processing. It can also receive response packets sent back by Logic Server 103 after processing the request and then return the response packets to Terminal Device 101, thereby enabling interaction between Terminal Device 101 and Logic Server.

[0069] The Logic Server Cloud utilizes a cloud cluster model, which is a cluster model built on cloud technology. Specifically, at least one Logic Server 103 is clustered in the cloud to jointly provide services. In one possible implementation, the Logic Server Cloud is responsible for the business logic of social channel-related functions, such as responding to service requests from terminal devices 101 and performing service processing, or storing social channel profile information (such as the channel name and ID) in the Data Center Server by channel number.

[0070] Data Center Cloud utilizes a cloud cluster model, where at least one Data Center Server 104 is clustered in the cloud to jointly provide services. In one possible implementation, Data Center Cloud provides storage models in multiple dimensions and exposes interfaces for adding, deleting, modifying, and reading data. For example, social channel profile information is typically stored in the format ${channel number} — ${subchannel number} — ${data}. Data Center Cloud provides a read interface that allows users to read social channel profile information from Data Center Cloud.

[0071] In one possible implementation, see Figure 1b , Figure 1b This is an interactive diagram of a social channel management process provided by an embodiment of the present application. Figure 1b The following sections describe the "Functional Flow for Adding, Deleting, and Modifying Identity Group Relationships and Identity Group Profile Information," the "Functional Flow for Reading Identity Group Relationships and Identity Group Profile Information," and the "Flow for Reading Identity Group Viewing / Speaking Permissions":

[0072] 1) Functional flow for adding, deleting, and modifying identity group associations and identity group profile information: ① The social channel management user (e.g., creator, channel administrator, sub-channel administrator) edits the identity group member list and identity group profile information in the social client, then packages the edited identity group member list and identity group profile information using an encryption algorithm to generate a first request packet, where the first request packet carries the requester's identifier (e.g., name, ID, etc.). ② The social channel management user sends the first request packet to Interface Server 102 via terminal device 101 (running a social client). ③ Interface Server 102 forwards the first request packet to Logic Server 103. ④After receiving the first request packet, Logic Server 103 can perform an authentication operation on the first request packet. The authentication operation is used to identify whether the requester of the first request packet is the management user of the social channel, and to identify whether the identity group information in the first request packet complies with the national civilization standards. If the authentication is successful, that is, it is confirmed that the requester of the first request packet is the management user of the social channel, and the identity group information in the first request packet complies with the national civilization standards, then Logic Server 103 packages the first request packet and writes it to Data Center Server 104. ⑤Data Center Server 104 can store data in the format of: ${channel number}—${identity group number}—${data}. Among them, the channel number refers to the identifier of the social channel (such as the ID of the social channel); the identity group number refers to the identifier of the identity group in the social channel (such as the name, ID, etc.). ⑥ After successfully storing the identity group profile information, Data Center Server 104 returns a storage success notification message to Interface Server 102, which forwards the storage success notification message to the social client. Subsequently, the identity group member list and identity group profile information can be displayed in the interface of the social client.

[0073] 2) Functional process for reading identity group associations and identity group profile information: ① Any member within the social channel generates a second request using an encryption algorithm and packages the second request to obtain a second request packet. The second request is used to request the reading of identity group profile information, and the second request packet carries the requester's identifier (e.g., name, ID, etc.). Then, any member within the social channel sends the second request packet to Interface Server 102 via terminal device 101 (running a social client). ② Interface Server 102 forwards the second request packet to Logic Server 103. ③ After receiving the second request packet, Logic Server 103 can perform an authentication operation on the second request packet. This authentication operation is used to determine whether the requester of the second request packet is a member of the social channel. If the authentication is successful, i.e., confirming that the requester of the second request packet is a member of the social channel, Logic Server 103 retrieves the information (e.g., identity group profile information) from Data Center Server 104 according to the following equation: ${channel number} - ${identity group number}. The channel number refers to the identifier of the social channel (e.g., the social channel ID); the identity group number refers to the identifier of the identity group within the social channel (e.g., name, ID, etc.). ④ Logic Server 103 returns the acquired identity group profile information to Interface Server 102, which forwards it to the social client. Subsequently, the identity group profile information can be displayed on the social client's interface.

[0074] 3) Process for Reading Identity Group Viewing / Speaking Permissions: ① After a member of a social channel logs in to a social client, they generate a third request, requesting a list of sub-channels they can view and a list of sub-channels they can speak on. This third request is packaged using an encryption algorithm to generate a third request packet, which carries the requester's identifier (e.g., name, ID, etc.). Then, any member of the social channel sends the third request packet to Interface Server 102 via terminal device 101 (running the social client). ② Interface Server 102 forwards the third request packet to Logic Server 103. ③ After receiving the third request packet, Logic Server 103 can authenticate the third request packet. Upon verification, if the authentication confirms that the requester is a member of the social channel, Logic Server 103 retrieves the viewing permissions corresponding to the social channel member's identity group from Data Center Server 104 based on ${channel number} - ${identity group number}, and filters out the member's list of sub-channels they can view and the list of sub-channels they can speak on. ④Logic Server 103 returns the filtered "sub-channel list that the member can view" and the "sub-channel list that the member can speak" to Interface Server 102, which forwards it to the social client. Subsequently, the sub-channel list (including the viewable sub-channel list and the speakable sub-channel list) can be displayed in the interface of the social client.

[0075] It is understandable that in the specific implementation of this application, when data related to user information (such as the names and IDs of members in social channels) is applied to specific products or technologies, user permission or consent must be obtained, and the collection, use and processing of relevant data (such as social channel profile information, identity group profile information, etc.) must comply with relevant laws, regulations and standards of relevant countries and regions.

[0076] Through the management system of the social channel provided by the embodiment of the present application, social users in the social channel can be grouped and managed in the form of identity groups, which can make the management hierarchy in the social cluster richer and more layered; in addition, it can support the configuration and viewing of the permissions of the identity group in the social channel; wherein, each member of the identity group has the permissions configured for the identity group; in this way, differentiated permissions can be granted to each identity group in the social channel through differentiated configuration, thereby realizing the diversion of social channels and facilitating the healthier growth of the social cluster; and the permission configuration of the identity group can realize the batch granting of permissions to members of the identity group, thereby realizing batch management of members in the social channel. In addition, the explicit role of identity groups in social channels can be strengthened, thereby bringing more sense of identity to members of the identity group; and, by setting the allocation rules of identity groups, members can be guided and encouraged to flexibly switch between identity groups based on various rules to obtain social satisfaction; it can be seen that the solution of the embodiment of the present application enriches the management method of social channels by introducing the identity group mechanism, and can realize the subdivision of management authority, partition autonomy, and efficient management in the social channel, effectively reducing the management cost and operating cost of the social channel, and can better adapt to large-scale social cluster scenarios.

[0077] Next, the social channel management method provided by the embodiment of the present application is described in detail with reference to the accompanying drawings. Figure 2 , Figure 2 This is a flow chart of a method for managing a social channel provided by an embodiment of the present application. In this embodiment, the method for managing a social channel can be executed by a computer device, which can be Figure 1a The terminal device 101 in the management system of the social channel shown. Figure 2 As shown, the social channel management method may include the following steps S201-S204:

[0078] S201: Displaying a service page of a social channel.

[0079] The service page of a social channel may refer to any page of the social channel, including but not limited to: the homepage of the social channel, the channel setting page, the member list page, the identity group management page, etc. In one embodiment, the service page displayed in step S201 may be as follows: Figure 2 In another embodiment, the service page displayed in step S201 may be as follows: Figure 3a The settings page for a social channel is shown.

[0080] S202: Create a first identity group in the social channel, and the first identity group supports adding one or more members.

[0081] In one possible implementation, the service page is an identity group management page of a social channel, and an identity group creation entry is provided in the identity group management page. When the identity group creation entry is triggered, the first identity group is created in the social channel. The identity group creation entry may include but is not limited to: an identity group creation option, an identity group creation button, etc. For example, the identity group management page may be as follows: Figure 2 As shown in the page S10 , the identity group management page S10 is provided with an identity group creation option 101 . When the user selects (eg, single-clicks, double-clicks, or long-presses, etc.) the identity group creation option 101 , the identity group creation entry is triggered.

[0082] In another possible implementation, the service page is a setting page of a social channel, such as Figure 3a The setting page shown is provided with an identity group creation entrance, such as the identity group creation button 301. It should be noted that the identity group creation entrance can be displayed directly or indirectly in the setting page. The so-called direct display means that the identity group creation entrance is exposed in the setting page, and the identity group creation entrance can be directly operated in the setting page. Figure 3a As shown, the identity group creation entry 301 is directly set in the setting page, and the identity group creation entry 301 can be directly selected in the setting page.

[0083] Indirect display means that the identity group creation entrance is set in the lower sub-page of the settings page, and you need to go to the lower sub-page first to display the identity group creation entrance. For example, see Figure 3b , Figure 3b This is a schematic diagram of a scenario for creating an identity group entry provided by an embodiment of the present application. Figure 3b As shown, the identity group creation entry cannot be directly observed in the settings page. The user can click the identity group management option 3011 in the settings page S301, and then enter the lower sub-page of the service page S301 (that is, the identity group management page S302) to display the identity group creation entry 3021 in the identity group management page S302.

[0084] In an embodiment of the present application, whether the identity group creation entrance is set directly or indirectly in the settings page, its location in the settings page can be set as needed. The identity group creation entrance can be located anywhere in the settings page, or in a location specified by the user; this application does not limit this.

[0085] In another possible implementation, the service page is any page in a social channel. When a touch signal for creating an identity group is received on the service page, the creation of the first identity group in the social channel is triggered. The touch signal for creating an identity group includes any one of a single-click gesture, a double-click gesture, and a hover gesture.

[0086] In a possible implementation, creating a first identity group in a social channel may include: displaying a configuration page for the first identity group; and editing attribute information of the first identity group in the configuration page, where the attribute information includes any of the following: name, external color, and display form. For example, see Figure 2 The page S20 shown in FIG. 1 may be a configuration page for the first identity group. Figure 2 As shown in page S20, the configuration page of the first identity group may include at least one attribute editing item of the first identity group. The attribute editing items may include, for example, a name setting item 201, a display color setting item 202, a display form setting item 203, and the like. Among them, the user can edit the name of the first identity group in the name setting item 201, for example, the name of the edited first identity group may be "God Group"; the user can edit the display color of the first identity group in the display color setting item 202, for example, the display color may be "orange"; the user can choose whether to display the name, display color, and other information of the edited first identity group separately in the member list in the display form setting item 203. Specifically, the display form setting item 203 may include a switch control. If the user clicks to turn on the switch control, the name and display color of the first identity group edited by the user can be displayed separately in the member list; if the user clicks to turn off the switch control, the name and display color of the first identity group edited by the user are not displayed separately in the member list.

[0087] In a possible implementation, the configuration page may further include a member adding option, through which one or more members can be added to the first identity group. For example, see Figure 4a , Figure 4a This is a schematic diagram of a page for adding members provided in an embodiment of the present application. Figure 4a As shown, Figure 4aPage S401 in the configuration page can be a configuration page for the first identity group. The configuration page for the first identity group can include a member addition option 4011, for example, the member addition option can specifically be a member addition button. After the user clicks the member addition option 4011, a member selection list S402 can pop up. The member selection list S402 displays one or more members in the social channel. For example, the member selection list can display: user 1, user 2, user 3, user 4, user 5, user 6, user 7, user 8, etc. The user can select the target members to be added to the first identity group in the member selection list S402, wherein the member selection list S402 can support single selection or multiple selection, which is not specifically limited in the embodiment of the present application. For example, user 3, user 4, user 5, and user 6 can be selected, then user 3, user 4, user 5, and user 6 are added to the first identity group. Furthermore, after successfully adding members to the first identity group, the selected target members can also be displayed in the configuration page, as shown in page S403.

[0088] In addition, after successfully adding members to the first identity group, you can also delete members of the first identity group. Figure 4b , Figure 4b This is a schematic diagram of a page for deleting members provided in an embodiment of the present application. Figure 4b As shown, after successfully creating the first identity group and successfully adding members to the first identity group, the successfully created first identity group can be displayed in the identity group management page S404, for example, the created first identity group is the "God Group". Then, the user can select (for example, single-click, double-click, long press, etc.) the first identity group in the identity group management page S404, and then output the member editing page S405. Among them, the member editing page S405 displays one or more successfully added members included in the first identity group, such as user 1, user 2, user 3... user 7, etc. In addition, the member editing page S405 includes a member editing option 4051, which is used to remove members from the first identity group. For example, if the user clicks the member editing option 4051, user 1 can be removed from the first identity group.

[0089] This way, after creating identity groups within a social channel, users can be assigned to corresponding identity groups based on their preferences and management needs. For example, if User 1 enjoys sports, they can be added to a sports-related identity group; if User 2 loves traveling, they can be added to a travel-related identity group. Within the same social channel, users can unlock sub-channels of interest based on their preferences. Therefore, the same social channel can display different content for members of different identity groups, presenting more engaging content and enhancing the user experience.

[0090] S203: Configuring permissions for the first identity group in the social channel. Each member of the first identity group has the permissions configured for the first identity group.

[0091] In one possible implementation, configuring permissions for a first identity group in a social channel may include: first, displaying a configuration page for the first identity group, which includes a permissions option; then, when the permissions option is selected, displaying a list of sub-channels of the social channel; and then, setting permissions for the first identity group based on the sub-channel selected in the sub-channel list. The permissions set for the first identity group may include any of the following: viewing permissions, speaking permissions, and management permissions for the selected sub-channel; and the permissions for the first identity group can be modified.

[0092] For example, see Figure 5a , Figure 5a This is a schematic diagram of a page for configuring permissions provided by an embodiment of the present application. Figure 5a As shown, the configuration page S501 for the first identity group includes permission options, which may include but are not limited to a viewing permission option 5011 and a speaking permission option 5012. The viewing permission option 5011 can be used to set the permissions for the sub-channels that members of the first identity group can view; the speaking permission option 5012 can be used to set the permissions for the sub-channels that members of the first identity group can speak on. When a user clicks the viewing permission option 5011, a list of sub-channels of the social channel is displayed, as shown in page S502. For example, the sub-channel list S502 includes five sub-channels of the social channel: Sub-channel 1, Sub-channel 2, Sub-channel 3, Sub-channel 4, and Sub-channel 5. Additionally, the sub-channel list S502 includes a modification option 5021. Clicking this modification option 5021 displays a sub-channel editing page S503, which allows the user to modify the viewing permissions of the first identity group. For example, the user can select Sub-Channel 3, Sub-Channel 4, and Sub-Channel 5 as the viewing permissions for the first identity group in the Sub-Channel Editing page S503. This means that any member of the first identity group has the permission to view all content in Sub-Channel 3, Sub-Channel 4, and Sub-Channel 5. As for Sub-Channel 1 and Sub-Channel 2, since the user did not select them, Sub-Channel 1 and Sub-Channel 2 are private sub-channels for members of the first identity group. This means that members of the first identity group cannot view any content in Sub-Channel 1 and Sub-Channel 2.

[0093] For example, see Figure 5b , Figure 5b This is another page diagram for configuring permissions provided by the embodiment of the present application. Figure 5bAs shown, the configuration page S504 for the first identity group includes permission options, which may include but are not limited to a viewing permission option 5011 and a speaking permission option 5012. The viewing permission option 5011 can be used to set the permissions for the sub-channels that members of the first identity group can view; the speaking permission option 5012 can be used to set the permissions for the sub-channels that members of the first identity group can speak on. When a user clicks the speaking permission option 5012, a list of sub-channels of the social channel is displayed, as shown in page S505. For example, the sub-channel list S505 includes five sub-channels of the social channel: Sub-channel 1, Sub-channel 2, Sub-channel 3, Sub-channel 4, and Sub-channel 5. Additionally, a modification option is provided in the sub-channel list S505. Clicking this modification option displays a sub-channel editing page S506, which allows the user to modify the speaking permissions of the first identity group. For example, the user can select sub-channel 1, sub-channel 2, and sub-channel 3 as the speaking permissions for the first identity group in the sub-channel editing page S506, that is, any member of the first identity group has the permission to speak in sub-channel 1, sub-channel 2, and sub-channel 3. As for sub-channel 4 and sub-channel 5, since the user has not selected them, sub-channel 4 and sub-channel 5 are sub-channels where members of the first identity group cannot speak, that is, members of the first identity group cannot speak in sub-channel 4 and sub-channel 5, but members of the first identity group can view the speeches of other members in sub-channel 4 and sub-channel 5.

[0094] Furthermore, by setting viewing permissions, speaking permissions and management permissions for the first identity group, multiple combinations of viewing permissions, speaking permissions and management permissions can be achieved. For example, if the XX school organization is preparing to hold a lecture online, a text sub-channel (for example, "XX school online lecture") can be created, and then multiple different identity groups can be created for the text sub-channel through the embodiment of the present application, such as but not limited to: teacher identity group, student identity group, parent identity group. Further, when configuring permissions for different identity groups, it can include: the viewing permission of the text sub-channel is open to the student identity group, teacher identity group, and parent identity group; but the speaking permission of the text sub-channel is only open to the teacher identity group; and the management permission of the text sub-channel is only open to the teacher identity group. That is to say, in this sub-channel, each member of the teacher identity group, each member of the parent identity group, and each member of the student can have the right to view all the content included in the text sub-channel; and members of the teacher identity group can also speak in the text sub-channel, while each member of the parent identity group and each member of the student do not have the right to speak in the text sub-channel and can only view the speech content of members of the teacher identity group; and members of the teacher identity group have management authority over the text sub-channel (such as any member of the teacher identity group can review other members who want to join the text sub-channel, remove members from the text sub-channel, etc.). For another example, if XX Company is organizing an online live broadcast, it can create a live broadcast sub-channel (for example, "XX Company Online Live Broadcast"), and then create multiple different identity groups for the text sub-channel through the embodiment of the present application, such as but not limited to: anchor identity group, administrator identity group, and fan identity group. Furthermore, when configuring permissions for different identity groups, it can include: the viewing permission of the live broadcast sub-channel is open to the anchor identity group, the administrator identity group, and the fan identity group; but the speaking permission of the live broadcast sub-channel is only open to the anchor identity group and the administrator identity group; and the management permission of the live broadcast sub-channel is only open to the anchor identity group and the administrator identity group. In addition, the speaking permission of the anchor identity group can specifically include: text, pictures, voice, video and other content can be posted in the live broadcast sub-channel; the speaking permission of the administrator identity group can specifically include: only text content is allowed to be posted in the live broadcast sub-channel. Moreover, the management permission of the anchor identity group can specifically include: any member of the fan identity group and the administrator identity group can be managed in the live broadcast sub-channel; the management permission of the administrator identity group can specifically include: only any member of the fan identity group can be managed in the live broadcast sub-channel.

[0095] In this way, after the first identity group is created, corresponding permissions can be set for the first identity group, including but not limited to: viewing permissions of sub-channels and speaking permissions of sub-channels, etc. Any member of the first identity group can have the permissions set for the first identity group (such as viewing permissions of sub-channels and speaking permissions of sub-channels, etc.). Compared with the need to set corresponding permissions separately for each member in the social channel, the embodiment of the present application can realize batch setting and management of permissions for the same identity group, thereby greatly reducing the operating cost of managing the social channel. In addition, different identity groups can be given differentiated viewing, speaking, and management permissions, so that each identity group can have a differentiated growth experience in the social channel. There is a certain hierarchical relationship between different identity groups. Users gain a sense of identity with the social channel by obtaining an identity group. The hierarchical relationship between identity groups can also allow users to have growth goals and switch between identity groups to obtain satisfaction.

[0096] S204: Display the first identity group in the social channel.

[0097] In a possible implementation, the service page is an identity group management page of a social channel, and the identity group management page displays an identity group list, which includes one or more identity groups in the social channel. Then, displaying the first identity group in the social channel may include: adding the first identity group to the identity group list for display. For example, Figure 2 As shown, the service page is the identity group management page S10 of the social channel. The identity group management page S10 displays an identity group list, which includes one or more identity groups of the social channel. For example, the identity group list may specifically include: creator identity group, channel administrator identity group, sub-channel administrator identity group, and ordinary member identity group. After successfully creating the first identity group (for example, "Master Group") for the social channel through the above steps, as shown in page S40, the "Master Group" identity group 401 can be added to the identity group list for display.

[0098] In one possible implementation, if the target member is included in the first identity group, a first identity tag is added to the target member, where the first identity tag is used to indicate that the target member belongs to the first identity group; and the first identity tag of the target member is displayed. Displaying the first identity tag of the target member may include the following situations:

[0099] ① Display the target member's first identity tag in the member list page of the social channel. For example, see Figure 6a , Figure 6a This is a schematic diagram of a member list page provided by an embodiment of the present application. Figure 6aAs shown in , the member list page displays one or more members included in the social channel. If the target member is added to the first identity group, and the first identity group is the "God Group" identity group, the first identity tag added to the target member can be "God Group". Then, in Figure 6a The member list page shown may display the first identity tag 6011 of the target member.

[0100] ② Display the target member’s first identity tag in the conversation page of the social channel. For example, see Figure 6b , Figure 6b This is a schematic diagram of a conversation page of a social channel provided by an embodiment of the present application. Figure 6a As shown in the figure, the conversation page can display conversation messages generated by social conversations between members in the social channel. If the target member belongs to the first identity group, and the first identity group is the "God Group" identity group, the first identity tag added to the target member can be "God Group". Then, if the target member sends a conversation message in the conversation page, he can Figure 6b The session page shown may display the first identity tag 6021 of the target member.

[0101] ③ Display the target member's primary identity tag on the target member's profile card page. For example, see Figure 6c , Figure 6c This is a schematic diagram of a target member's profile card page provided in an embodiment of the present application. Figure 6c As shown, the profile card page may display the target member's profile information. If the target member belongs to the first identity group, and the first identity group is the "Master Group" identity group, the first identity tag added to the target member may be "Master Group." Then, the first identity tag 6031 may be displayed on the target member's profile card page.

[0102] In one possible implementation, the profile card page of the target member includes an identity group editing option. In response to a trigger operation for the identity group editing option, an identity group list is output, where one or more identity groups included in the social channel are displayed in the identity group list; in response to a selection operation for the target identity group, the target member is added to the target identity group. For example, see Figure 7a , Figure 7a This is a schematic diagram of a page for editing identity groups provided by an embodiment of the present application. Figure 7aAs shown, the target member's profile card page S701 may include an identity group editing option 7011, and the user can click (e.g., single-click, double-click, long press, etc.) the identity group editing option 7011, and then output the identity group list. Wherein, the identity group list can be as shown in page S702, and the identity group list S702 displays one or more identity groups included in the social channel. For example, the "little muggle" identity group, the "little potato" identity group, the "cantaloupe" identity group, the "great god group" identity group, and the "let's go to eat now" identity group. Each identity group corresponds to an editing option, and the user can select one or more target identity groups in the identity group list S702, and then add the target member to the target identity group. For example, the target identity group selected in the identity group list S702 can be: "little potato" identity group and "let's go to eat now" identity group. Then, in response to the selection operation on the target identity group, after the target member is added to the target identity group, the target identity tag corresponding to the selected target identity group can be displayed in the target member's profile card page. As shown in the profile card page S703, after the target user is added to the target identity group, the profile card page S703 of the target user (i.e., user 1) displays the first identity label "Master Group", the target identity label "Little Mochi" and the target identity label "Let's go eat now".

[0103] In another possible implementation, the profile card page of the target member includes an identity group edit option. In response to a trigger operation for the identity group edit option, an identity group list is output, which displays one or more identity groups included in the social channel; in response to a remove operation on the first identity group, the target member is removed from the first identity group. For example, see Figure 7b , Figure 7b This is another page diagram of editing identity groups provided by the embodiment of the present application. Figure 7bAs shown, the target member's profile card page S704 may include an identity group editing option 7011, and the user may click (e.g., single-click, double-click, long press, etc.) the identity group editing option 7011, and then output the identity group list. Wherein, the identity group list may be as shown in page S705, and one or more identity groups included in the social channel are displayed in the identity group list S705. For example, the "little muggle" identity group, the "little potato" identity group, the "cantaloupe" identity group, the "great god group" identity group, and the "go to eat now" identity group. Each identity group corresponds to an editing option, so the target member can be removed from the first identity group in response to the removal operation to the first identity group in the identity group list S705. For example, if the target member belongs to the first identity group, then the "great god group" can be removed in the identity group list S705. Then, in response to the removal operation to the target identity group, the target member is removed from the first identity group. As shown in the profile card page S706 , after the target user is removed from the first identity group, the first identity label “God Group” is no longer displayed in the profile card page S703 of the target user (ie, user 1 ).

[0104] In one possible implementation, the social channel also includes a second identity group. The first identity group has a first priority, and the second identity group has a second priority; both the first identity group and the second identity group include target members, and the target members have a first identity tag and a second identity tag. Then, the first identity tag and the second identity tag of the target member can be displayed in order of priority. The priority of each identity group can be set by the creator, channel administrator or sub-channel administrator. The higher the priority of the identity group, the higher the display order of the identity tag corresponding to the identity group; specifically, the first identity tag and the second identity tag of the target member can be displayed in the target member's profile card page. For example, see Figure 8a , Figure 8a This is a schematic diagram of a page displaying an identity tag provided in an embodiment of the present application. Figure 8a The page S801 shown can be the profile card page of the target member. The first identity group is assumed to be the "Master Group" identity group, and the second identity group is assumed to be the "Little Potato" identity group; and both the first identity group and the second identity group include the target member. Then, the first identity tag 8011 possessed by the target member (for example, user 1) can be the "Master Group", and the second identity tag 8012 possessed by the target member can be the "Little Potato". Moreover, the first priority of the "Master Group" identity group is higher than the second priority of the "Little Potato" identity group; then next, in the example Figure 8aIn the target member's profile card page S801, the target member's first identity tag 8011 is displayed on the left side of the second identity tag 8012 in order from left to right. Figure 8b , Figure 8b This is another schematic diagram of a page displaying an identity tag provided in an embodiment of the present application. Figure 8b The page S802 shown may be the target member's profile card page, such as Figure 8b In the target member's profile card page S802 shown, the target member's first identity tag 8021 is displayed above the second identity tag 8022 in order from top to bottom.

[0105] In one possible implementation, a social channel includes one or more identity groups; each identity group has its own priority, which can be set by the creator, channel administrator, or sub-channel administrator. When arranging and displaying one or more identity groups in descending order of priority, the higher the priority of the identity group, the higher the display order of the identity group. Specifically, arranging and displaying one or more identity groups may include but is not limited to: arranging and displaying one or more identity groups in the member list page of the social channel; arranging and displaying one or more identity groups in the identity group management page of the social channel, etc. For example, see Figure 8c , Figure 8c This is a schematic diagram of a page that arranges and displays identity groups, provided by an embodiment of the present application. Figure 8c Page S803 in the page may be a member list page of a social channel, which may include: creator identity group, channel administrator identity group, sub-channel administrator identity group, and master group identity group. Then, based on the priority of each identity group, it is assumed that the priority order of each identity group is: creator identity group>channel administrator identity group>sub-channel administrator identity group>master group identity group. Then, taking the arrangement order from top to bottom as an example, in order of priority from high to low, the identity groups of creator identity group, channel administrator identity group, sub-channel administrator identity group, and master group identity group are arranged and displayed from top to bottom. For example, as shown in the member list page S803, creator identity group 8031 ​​is displayed above channel administrator identity group 8032, channel administrator identity group 8032 is displayed above sub-channel administrator identity group 8033, and sub-channel administrator identity group 8033 is displayed above master group identity group 8034. For another example, Figure 8cPage S804 in the figure can be the identity group management page of the social channel, which may include: creator identity group, channel administrator identity group, sub-channel administrator identity group, master group identity group and ordinary member identity group. Then, based on the priority of each identity group, assuming that the priority order of each identity group is: creator identity group > channel administrator identity group > sub-channel administrator identity group > master group identity group > ordinary member identity group. Then, these identity groups can be displayed in order of priority from high to low, in a top-down arrangement. As shown in the identity group management page S804, the creator identity group 8041, channel administrator identity group 8042, sub-channel administrator identity group 8043, master group identity group 8044, and ordinary member identity group 8045 are displayed in a top-down arrangement.

[0106] In one possible implementation, a social channel includes a management identity group. Specifically, the management identity groups in a social channel may include: a creator identity group, a channel administrator identity group, and a sub-channel administrator identity group. Furthermore, the management identity group is associated with management rights over the social channel. It is understandable that the creator identity group of a social channel includes one member, who is the creator of the social channel; the channel management identity group may include one or more members, who may be channel administrators of the social channel set by the creator; and the sub-channel administrator identity group may include one or more members, who may be administrators of the sub-channels of the social channel set by the creator or channel administrator (which may be called sub-channel administrators). For example, see Figure 9a , Figure 9a This is a page diagram of a management identity group provided by an embodiment of the present application. Figure 9aAs shown, page S901 can be the information page of the creator of the social channel. The following contents can be displayed in page S901: the creator's avatar, nickname, and the external mark of the creator of the social channel (such as creator), external color (such as orange), etc. In addition, page S901 can also display the management permissions corresponding to the creator, among which the creator of the social channel has the highest management permissions, viewing permissions, and speaking permissions for the social channel. The management permissions possessed by the creator here (i.e., the first management permissions associated with the creator identity group) include but are not limited to: managing the social channel (allowing creation, editing, deletion, sorting sub-channels, adding channel robots, etc.), managing all sub-channels of the social channel (allowing editing of each sub-channel profile information, setting permissions, managing members and messages), managing members of the social channel (allowing review of member joining, removal of members, setting channel administrators and sub-channel administrators), disbanding the social channel; allowing viewing of all sub-channels, and allowing speaking in all sub-channels. There is only one creator, and the default permissions and visible information cannot be modified. The creator's default permissions and visible information will only be changed when the social channel is transferred to other users.

[0107] For example, Figure 9a Page S902 is shown as the information page for the channel administrator of a social channel. This page S902 may display the following: the channel administrator's profile picture, nickname, and the channel administrator's visual designation (e.g., "channel administrator" or "channel administrator"), along with their visual color (e.g., "blue"). Additionally, this page S902 may display the corresponding management permissions for the channel administrator. Channel administrators possess administrative permissions second only to the creator. These permissions (i.e., the secondary permissions associated with the channel administrator identity group) may include, but are not limited to, managing the social channel (allowing the creation, editing, deletion, and sorting of sub-channels, adding channel bots, etc.), managing all sub-channels of the social channel (allowing the editing of individual sub-channel profile information, setting permissions, managing members and messages), and managing members of the social channel (allowing the approval of member additions, removal of members, setting sub-channel administrators, and allowing the ability to view all sub-channels and post in all sub-channels). The channel administrator identity group's administrative permissions and visual information cannot be modified, but members can be added to the channel administrator identity group or managed by members already in the channel administrator identity group.

[0108] Also, Figure 9aPage S903 is shown as the information page for a sub-channel administrator of a social channel. This page S903 may display the following: the channel administrator's profile picture, nickname, and the channel administrator's visual designation (e.g., "Sub-channel Administrator"). The visual color (e.g., "green"), etc. Additionally, page S902 may display the corresponding management permissions for the channel administrator. Unlike the creator and channel administrator, sub-channel administrators have management permissions for designated sub-channels. These designated sub-channels may include, but are not limited to, text sub-channels, forum sub-channels, voice sub-channels, live broadcast sub-channels, and app sub-channels. The management permissions assigned to sub-channel administrators (i.e., the third management permission associated with the sub-channel administrator identity group) may include, but are not limited to, managing sub-channels (allowing editing of various sub-channel profile information, setting permissions, managing members and messages), and viewing and posting in the current sub-channel. Neither the permissions nor the visual information of the sub-channel administrator identity group can be modified. However, members can be added to the managed sub-channels or members already in the sub-channel administrator identity group can be managed.

[0109] In one possible implementation, a social channel includes a management-type identity group and a non-management-type identity group. Then, the management-type identity group and the non-management-type identity group can be displayed separately. The differentiated display includes: the display form of the management-type identity group is different from the display form of the non-management-type identity group; the display color of the identity information of the management-type identity group is different from the display color of the identity information of the non-management-type identity group. It is understandable that the management-type identity group and the non-management-type identity group can be displayed separately on any page of the social channel. For example, the management-type identity group and the non-management-type identity group can be displayed separately on the identity group management page of the social channel, such as Figure 8c As shown in page S804 in , the identity group management page S804 displays management identity groups (such as creator identity group, channel administrator identity group, sub-channel administrator identity group) and non-management identity groups (such as master group identity group and ordinary member identity group). Then, the display color of the creator identity group can be displayed as "orange"; the display color of the channel administrator identity group can be displayed as "blue"; the display color of the channel administrator identity group can be displayed as "green"; the display color of the master group identity group can be displayed as "yellow"; and the display color of the ordinary member identity group can be displayed as "black". In addition, the display form can specifically include the display font of the identity information, for example, the display font of the identity information of the management identity group can be displayed as "Kai Ti", and the display font of the identity information of the non-management identity group can be displayed as "Song Ti", and so on.

[0110] It is understandable that if the number of members included in a social channel exceeds a threshold (e.g., 100,000 or 1,000,000), the social channel can be called a super community. In the embodiment of the present application, identity groups can be created in the super community, and the members of the super community can be grouped by managing the created identity groups. Figure 9b , Figure 9b This is a system architecture diagram of a super community provided by an embodiment of the present application. The system architecture diagram can divide the members of the super community into: management identity group, other identity group, common member identity group, etc. Figure 9b The creator shown can delegate management authority to channel administrators and sub-channel administrators, allowing them to manage and govern sub-channels. Furthermore, identity groups with management authority (such as the creator identity group, channel administrator identity group, and sub-channel administrator identity group) can manage members in groups, granting them different viewing and speaking permissions. By creating identity groups, the hierarchy of the super community can be clarified, reducing operating costs while improving management efficiency for super community administrators (which may include creators, channel administrators, and sub-channel administrators), allowing members to communicate in multiple threads and be active in their respective sub-channels.

[0111] In this way, social channels can include management identity groups (for example, a creator identity group, a channel administrator identity group, and a sub-channel administrator identity group). The creator in the creator identity group can delegate their management authority to any channel administrator in the channel administrator identity group and any sub-channel administrator in the sub-channel administrator identity group, thus shifting from centralized management to decentralized management. This allows each sub-channel of the social channel to achieve partitioned autonomy and efficient management, thereby reducing the operational pressure and cost of the creator of the social channel. Furthermore, by creating multiple identity groups in a social channel, different permissions can be configured for different identity groups, so that each partition can better operate personalized and differentiated content based on different identity groups.

[0112] In one possible implementation, an allocation rule for the first identity group is set, and the allocation rule is used to define the claim rule for adding members to the first identity group; or, the allocation rule is used to define the exit rule for removing members from the first identity group. When the allocation rule of the first identity group is met, a member change operation is performed on the first identity group. The claim rule includes any of the following: waving the channel management robot of the social channel and making a joining request, performing a specified task, and reaching the activity threshold required by the first identity group; the exit rule includes any of the following: waving the channel management robot of the social channel and making an exit request; sending an exit request. Among them, the method of setting the allocation rule of the first identity group may include but is not limited to: setting the allocation rule of the first identity group according to a command, setting the allocation rule of the first identity group according to a specified task, and setting the allocation rule of the first identity group according to activity. Next, the allocation rule of the first identity group is described in detail for the above three methods in combination with the accompanying drawings:

[0113] (1) Set the allocation rules for the first identity group according to the command:

[0114] See Figure 10a , Figure 10a This is a schematic diagram of a page for setting grouping rules provided in an embodiment of the present application. Figure 10a As shown, this social channel has a channel management robot. Figure 10a The page S1001 shown may be a setting page for a channel management robot of a social channel, and the setting page S1001 of the channel management robot may include at least one function setting item of the channel management robot. For example, it may include a group welcome function setting item 10011, a hierarchy function setting item 10012, and an identity group allocation function setting item 10013. Among them, the identity group allocation function setting item 10013 may be used to set the allocation rules of identity groups (e.g., the first identity group). If the user clicks (e.g., single-click, double-click, or long press) the identity group allocation function setting item 10013, the identity group allocation page S1002 may be displayed. At least one allocation option is displayed in the identity group allocation page S1002, for example, the allocation option may be an allocation option 10021 by command. If the user clicks the assign by command option 10021, the setting page S1003 for assigning identity groups by command can be output. The setting page S1003 for assigning identity groups by command is provided with a switch control 10031. If the user clicks the switch control 10031, it means that the user chooses to set the assignment rules of identity groups by command.

[0115] Next, see Figure 10b , Figure 10bThis is another page diagram for setting grouping rules provided by an embodiment of the present application. If the user chooses to turn on the switch control 10031 in the setting page S1003 for assigning identity groups by command, the setting page S1004 for assigning identity groups by command can be displayed. In this page S1004, a command setting input box option 10041 is included. The user can enter the allocation rules that the user wants to set for the identity group in the command setting input box option 10041. Specifically, as shown in page S1004, the set allocation rules may include: claiming rules for adding members to the identity group, for example, the claiming rules may be: "@channel management robot claims identity group name". And, exit rules for removing members from the identity group, for example, the exit rules may be: "@channel management robot exits identity group name".

[0116] Furthermore, the allocation rules set in the command setting input box option 10041 in page S1004 can be applied to one or more identity groups in the social channel. Figure 10b As shown in page S1005, on page S1005, the user can select an identity group that can be claimed by members of the social channel in the selection box 10051. For example, the user can select the identity group of the Great God Group, the identity group of the Little Mochi, the identity group of the Hami Melon, and the identity group of the Tinker Bell as the identity group that can be claimed by members of the social channel. At the same time, it is also possible to set in page S1005 to allow members of the social channel to claim multiple identity groups. For example, the flow diagram of the user selecting the identity group that can be claimed by members of the social channel can be found in Figure 10c As shown, Figure 10c This is a schematic diagram of a page for selecting an identity group provided in an embodiment of the present application. Figure 10c The page shown may include an identity group add button 10042. After the user clicks the identity group add button 10042, one or more identity groups that can be claimed by members of the social channel can be selected. In other words, in this page S1004, allocation rules can be set for one or more identity groups included in the social channel at the same time. For example, if a social channel includes a first identity group and a second identity group, then the corresponding allocation rules can be set for the first identity group and the second identity group at the same time in this page S1004. For example, for the first identity group (such as the great god group identity group), the claim rule of its corresponding first identity group is: "@channel management robot claims the great god group", and the exit rule of the first identity group is: "@channel management robot exits the great god group". For another example, for the second identity group (such as the little potato identity group), the claim rule of its corresponding second identity group is: "@channel management robot claims the little potato", and the exit rule of the first identity group is: "@channel management robot exits the little potato".

[0117] Furthermore, after setting corresponding allocation rules for multiple identity groups of a social channel, you can also select sub-channels where these allocation rules can take effect. For example, in page S1005, the user can select the sub-channels where the allocation rules can take effect in the selection box 10052, for example, you can select sub-channel 1, sub-channel 2, sub-channel 3, and sub-channel 4 as the sub-channels where the allocation rules set above can take effect. For example, the flow diagram of the user selecting the sub-channels where the allocation rules can take effect can be found in Figure 10d As shown, Figure 10d This is a schematic diagram of a page for selecting a sub-channel provided in an embodiment of the present application. Figure 10d The page shown may include a sub-channel adding option 10043. After the user clicks the sub-channel adding option 10043, the user may select one or more sub-channels on which the allocation rule can take effect.

[0118] In one possible implementation, after setting the first identity group's allocation rules according to the command, see Figure 10e , Figure 10e This is a schematic diagram of a page for member identity claiming provided by an embodiment of the present application. Figure 10e As shown, Figure 10e The page S1006 in the social channel can be a conversation page of a social channel. In the conversation page S1006, user 1 can send a conversation message. The conversation message can be used to call up the channel management robot of the social channel and make a request to join the first identity group (for example, the first identity group can be the master group identity group). For example, the conversation message 10061 can be: @channel management robot claims the master group. Then, the channel management robot of the social channel can respond to user 1's request to join and reply with message 10062: @user 1 has successfully obtained the master group identity group, that is, user 1 has been successfully added to the first identity group, and a first identity tag is added to user 1 (for example, the first identity tag is the master group). Subsequently, if user 1 sends a conversation message again, the first identity tag 10063 of user 1 can be displayed in the conversation page S1006. For another example, please refer to conversation page S1007. After user 1 is added to the first identity group, in conversation page S1007, user 1 can send a conversation message. The conversation message can be used to call up the channel management robot of the social channel and make a request to exit the first identity group (for example, the first identity group can be the master group identity group). For example, the conversation message 10071 can be: @Channel management robot exits the master group. Then, the channel management robot of the social channel can respond to user 1's exit request and reply with message 10072: @User 1 has successfully exited the master group identity group, that is, user 1 is removed from the first identity group. Subsequently, if user 1 sends conversation message 10073 again, the first identity label will no longer be displayed in the conversation page S1007.

[0119] In another possible implementation, see Figure 10f , Figure 10f This is another page diagram of a member claiming identity group provided by an embodiment of the present application. Figure 10f As shown in page S1008 in the chat input box, the user can enter a conversation message in the chat input box. The conversation message 10081 can be used to evoke the channel management robot of the social channel and make a request to join the first identity group (for example, the first identity group can be the master group identity group). Then, after the user sends the conversation message 10081, a selection panel 10091 as shown in page S1009 can pop up. The user can quickly select the first identity group to join in the selection panel, and in response to the user's selection operation (if the user selects the master group identity group), the user is added to the first identity group.

[0120] (2) Set the allocation rules for the first identity group according to the specified task:

[0121] See Figure 11a , Figure 11a This is another page diagram for setting grouping rules provided by the embodiment of the present application. Figure 11a As shown, this social channel has a channel management robot. Figure 11a The page S1101 shown may be a settings page for a channel management robot for a social channel. The settings page S1101 for the channel management robot may include at least one function setting item for the channel management robot. For example, an identity group allocation function setting item may be included. The identity group allocation function setting item may be used to set the allocation rules for identity groups (e.g., a first identity group). If a user clicks on the identity group allocation function setting item, the identity group allocation page S1102 may be displayed. The identity group allocation page S1102 may display at least one allocation option. For example, the allocation option may be the allocation by expression option 11021. If the user clicks on the allocation by expression option 11021, a settings page S1103 for allocating identity groups by expression may be output. The settings page S1103 for allocating identity groups by expression is provided with a switch control 11031. If the user clicks on the switch control 11031, it represents that the user has chosen to set the allocation rules for identity groups by expression.

[0122] It is understandable that different expressions can be associated with different numbers. For example, a smiling expression can be associated with the number "1"; a grinning expression can be associated with the number "2"; a bared teeth expression can be associated with the number "3", and so on. Figure 11b , Figure 11bThis is another page diagram for setting grouping rules provided by an embodiment of the present application. Users can customize corresponding allocation rules for identity groups (such as the first identity group) of social channels. For example, the allocation rules can be claiming rules, such as Figure 11b As shown in page S1104 in the figure, in this page S1104, the user can enter a prompt text in the input box 11041. For example, the prompt text can be: "Welcome to the XX channel. You can click on the following expressions to freely choose your favorite identity group~". The user can also set specific claiming rules in the input box 11042 in page S1104. For example, the claiming rules set can be: select "1" (wherein, selecting the number "1" means that the user selects a smiling expression) to receive the "God Group" identity group; select "2" (wherein, selecting the number "2" means that the user selects a grinning expression) to receive the "Little Potato" identity group; select "3" (wherein, selecting the number "3" means that the user selects a grinning expression) to receive the "Cantaloupe" identity group. At the same time, the user can also add corresponding pictures to the above-mentioned claiming rules in option 11043 in page S1104. The user can set the option 11044 in page S1104 to allow members in the social channel to select multiple numbers at the same time to receive multiple identity groups at the same time. In addition, the user can also select the sub-channel to which the above-mentioned collection rules apply in option 11045 in page S1104. For example Figure 11b As shown in page S1105, page S1105 displays the collection rules set by the user, the corresponding pictures, and the sub-channels (such as sub-channel 1) to which the collection rules are applicable.

[0123] Furthermore, after completing the allocation rule settings, the user can preview the set allocation rules. Figure 11c , Figure 11c This is a schematic diagram of a page for previewing allocation rules provided in an embodiment of the present application. Figure 11c As shown in the page S1106 in the figure, the page S1106 is provided with a preview control 11061. The user can click the preview control 11061 and display the preview details page S1107. The user can preview the detailed information of the allocation rules set above in the preview details page S1107. Figure 11cAs shown in page S1107, page S1107 displays prompt text about the allocation rules (for example: "Welcome to the XX channel, you can click on the following expressions to freely choose your favorite identity group~"), and the allocation rules set by the user for one or more identity groups, and each allocation rule is accompanied by a corresponding description text. For example, allocation rule 1 can be: Select the number 1 to receive the God Group identity group, and its corresponding description text is: Select the God Group identity group to change your nickname to a cute green. For another example, allocation rule 2 can be: Select the number 2 to receive the Little Mochi identity group, and its corresponding description text is: Anyway, you will become very smart if you choose this. For another example, allocation rule 3 can be: Select the number 3 to receive the Hami Melon identity group, and its corresponding description text is: Everyone likes it.

[0124] Also, see Figure 11d , Figure 11d This is another page diagram for previewing allocation rules provided by the embodiment of the present application. Figure 11d As shown, after the user clicks the preview control in page S1106, the preview details page displayed may be as shown in page S1108. The preview details page S1108 also displays prompt text about the allocation rules, as well as the allocation rules set by the user for one or more identity groups. There are more prompt texts displayed in the preview details page S1108, so there is no longer a corresponding description text under each allocation rule. For example, the prompt text is: "Welcome to the XX channel, you can click on the following emoticons to freely choose your favorite identity group~, these identity groups will dye everyone's nickname with different colors, and the God Group identity group can turn your nickname into a cute green. Red and yellow will make you stand out in the group! (Single choice)".

[0125] (3) Set the allocation rules for the first identity group according to activity:

[0126] In a possible implementation, the identity group to which a user belongs in a social channel can be flexibly changed according to the user's activity in the social channel. Specifically, a corresponding activity threshold can be set for the first identity group. For example, if the user's activity in the social channel reaches the activity threshold of the first identity group, the user can be added to the first identity group. The evaluation metrics for determining the user's activity in the social channel can include, but are not limited to, the number of times the user speaks in the social channel, the online duration of the user in the social channel, the interaction frequency of the user with other members in the social channel, and so on. For another example, if the user is already a member of the first identity group, but the user's activity in the first identity group is lower than the activity threshold of the first identity group, the user can be removed from the first identity group. The evaluation metrics for determining the user's activity in the first identity group can include, but are not limited to, the number of times the user speaks in the first identity group, the online duration of the user in the first identity group, the interaction frequency of the user with other members in the first identity group, and so on.

[0127] It can be understood that different activity thresholds can be set for different identity groups in the social channel, and the identity group to which the user belongs can be flexibly changed according to the user's activity in the social channel, so as to achieve real-time dynamic adjustment of the members in the identity group, and encourage the members in the identity group to actively participate in interactions within the identity group, thereby improving the activity of the identity group and meeting the growth needs of the social channel.

[0128] In a possible implementation, if there is a follow-up message for the first identity group, all members in the first identity group will display a follow-up reminder regarding the follow-up message. The follow-up message can include a special reminder message. For example, please refer to Figure 12 , Figure 12 which is a schematic diagram of a session page provided by an embodiment of the present application. As Figure 12 shown, the creator of the social channel (or the channel administrator, sub-channel administrator) can send a follow-up message for the first identity group (for example, the follow-up message is: @Great God Group will have a meeting in the conference room later) in the session page S1201 of the social channel, so as to send a special reminder message to the members of the first identity group (such as including User 1, User 2, and User 3) by @mentioning the first identity group (such as the Great God Group). This way of @mentioning an identity group is a way between @mentioning all members and @mentioning a specified member. Through this way, it is possible to send follow-up messages to the members in the specified identity group more accurately, in a small range, and without disturbing other members.

[0129] In another possible implementation, if there is an attention message for the first identity group, all members of the first identity group will display an attention reminder about the attention message. Among them, the attention message can also include a private message. Specifically, the creator of the social channel, the channel administrator, or the sub-channel administrator can also send private messages to the members of the designated identity group through the channel management robot. Through this group-sending-like capability, the private message can be effectively sent to the corresponding users in the social channel to avoid interference with other users; it also facilitates the operator of the social channel to perform some operational actions in this way, such as targeted activation of inactive members in the social channel, and targeted reminders to members of the identity group who participated in the activity, etc. In this way, batch management can be performed by adding multiple members to the designated identity group, that is, private messages can be sent to the identity group in batches, @ the identity group, etc., thereby reducing the operational pressure of the social channel.

[0130] In a specific example, for a key account (KA) community (also known as a super community) with 100,000 or more members, the solution of the embodiment of the present application can be used to set up 1 creator, 50 channel administrators, and 100 sub-channel administrators. The creator can dominate the positioning of the community, the channel administrator can manage the users, content, etc. of the entire community, and the 100 sub-channel administrators can operate independent sub-channels in a personalized manner to achieve partition autonomy. Furthermore, the remaining members are set up into 20-30 identity groups according to each label, and different viewing permissions and speaking permissions can be given to the identity groups according to their positioning in the community, so that each identity group can see the corresponding sub-channel, guide diversion with preferences, ensure the user chat experience, and expand the basic active surface.

[0131] In the embodiment of the present application, social users in a social channel can be grouped and managed by identity groups, which can make the management level in the social cluster richer and more layered. In addition, it can support the configuration and viewing of the permissions of identity groups in the social channel. Among them, each member of the identity group has the permissions configured for the identity group. In this way, differentiated permissions can be given to each identity group in the social channel through differentiated configuration, thereby achieving the diversion of social channels and facilitating the healthier growth of social clusters. Moreover, the permission configuration of identity groups can realize the batch granting of permissions to members of identity groups, thereby realizing the batch management of members in the social channel. In addition, the explicit role of identity groups in social channels can be strengthened, thereby bringing more sense of identity to members of identity groups. Moreover, by setting the allocation rules of identity groups, members can be guided and encouraged to flexibly switch between identity groups based on various rules to obtain social satisfaction. It can be seen that the solution of the embodiment of the present application enriches the management method of social channels by introducing the identity group mechanism, and can achieve the segmentation of management permissions, partition autonomy, and efficient management in social channels, effectively reducing the management cost and operating cost of social channels, and can better adapt to large-scale social cluster scenarios.

[0132] See Figure 13 , Figure 13 This is a schematic diagram of the structure of a social channel management device provided by an embodiment of the present application. The social channel management device 1300 can be applied to Figure 2 The computer device in the corresponding method embodiment. The social channel management device 1300 can be a computer program (including program code) running on a computer device, for example, the social channel management device 1300 is an application software; the device can be used to perform the corresponding steps of the method provided in the embodiment of the present application. The social channel management device 1300 may include:

[0133] Display unit 1301, used to display the service page of the social channel;

[0134] A creating unit 1302 is configured to create a first identity group in a social channel, wherein the first identity group supports adding one or more members;

[0135] The management unit 1303 is configured to configure the permissions of the first identity group in the social channel, so that each member of the first identity group has the permissions configured for the first identity group; and

[0136] The display unit 1301 is further configured to display the first identity group in the social channel.

[0137] In a possible implementation, the service page is an identity group management page of a social channel; an identity group creation entry is provided in the identity group management page; when the identity group creation entry is triggered, creation of a first identity group in the social channel is triggered.

[0138] In a possible implementation, the service page is any page in a social channel; when an identity group creation touch signal is present in the service page, creation of a first identity group in the social channel is triggered;

[0139] The identity group creation touch signal includes: any one of a single-click gesture, a double-click gesture, and a hovering gesture.

[0140] In a possible implementation, the creating unit 1302 creates a first identity group in a social channel, configured to perform the following operations:

[0141] Display the configuration page of the first identity group;

[0142] Edit the attribute information of the first identity group on the configuration page. The attribute information includes any of the following: name, display color, and display form.

[0143] In a possible implementation, the configuration page further includes a member adding option, and the management unit 1303 is further configured to perform the following operations: adding one or more members to the first identity group through the member adding option.

[0144] In a possible implementation, the management unit 1303 configures permissions of the first identity group in the social channel to perform the following operations:

[0145] The configuration page for the first identity group is displayed, which includes permission options.

[0146] When the permission option is selected, the sub-channel list of the social channel is displayed;

[0147] Setting permissions for the first identity group according to the sub-channel selected in the sub-channel list;

[0148] The permissions set for the first identity group include any of the following: viewing permission, speaking permission, and management permission for the selected sub-channel; the permissions of the first identity group can be modified.

[0149] In a possible implementation, the service page is an identity group management page of a social channel, and the identity group management page displays an identity group list, which includes one or more identity groups in the social channel;

[0150] The display unit 1301 displays the first identity group in the social channel, and is used to perform the following operations:

[0151] Adds the first identity group to the list of identity groups for display.

[0152] In a possible implementation, the management unit 1303 is further configured to perform the following operations:

[0153] If the target member is included in the first identity group, adding a first identity tag to the target member, where the first identity tag is used to indicate that the target member belongs to the first identity group; and

[0154] Displays the target member's first identity label.

[0155] In a possible implementation, the display unit 1301 displays the first identity tag of the target member, and is used to perform the following operations:

[0156] Display the target member's first identity tag on the member list page of the social channel; or,

[0157] Display the target member's first identity tag on the conversation page of the social channel; or

[0158] The target member's primary identity label is displayed on the target member's profile card page.

[0159] In one possible implementation, the target member's profile card page includes an identity group editing option; the management unit 1303 is further configured to perform the following operations:

[0160] In response to a trigger operation on an identity group editing option, outputting an identity group list, wherein the identity group list displays one or more identity groups included in the social channel;

[0161] In response to a selection operation on the target identity group, adding the target member to the target identity group;

[0162] In response to a remove operation on the first identity group, the target member is removed from the first identity group.

[0163] In one possible implementation, the social channel further includes a second identity group; the first identity group has a first priority, and the second identity group has a second priority; both the first identity group and the second identity group include a target member, and the target member has a first identity tag and a second identity tag; the management unit 1303 is further configured to perform the following operations:

[0164] The first identity tag and the second identity tag of the target member are arranged and displayed in order of the first priority and the second priority.

[0165] In a possible implementation, the social channel includes one or more identity groups; each identity group has its own priority; the management unit 1303 is further configured to perform the following operations:

[0166] One or more identity groups are displayed in descending order of priority.

[0167] In a possible implementation, the social channel includes a management identity group and a non-management identity group; the management unit 1303 is further configured to perform the following operations:

[0168] Differentiate and display management identity groups and non-management identity groups;

[0169] The differentiated display includes: a display form of the management identity group is different from that of the non-management identity group; and a display color of the identity information of the management identity group is different from that of the non-management identity group.

[0170] In a possible implementation, the management identity group includes: a creator identity group, a channel administrator identity group, and a sub-channel administrator identity group; the management identity group is associated with management rights for social channels; wherein,

[0171] The first management permission associated with the creator identity group includes any one or more of the following: permission to manage a social channel, permission to manage any sub-channel, permission to manage members of a social channel, permission to set a channel administrator for a social channel, permission to disband a social channel, permission to view any sub-channel, and permission to speak in any sub-channel;

[0172] The second management rights associated with the channel administrator identity group include any one or more of the following: the right to manage the social channel, the right to manage any sub-channel, the right to manage members of the social channel, the right to set a channel administrator for the social channel, the right to view any sub-channel, and the right to speak in any sub-channel;

[0173] The third management permission associated with the sub-channel administrator identity group includes any one or more of the following: permission to manage the target sub-channel of the social channel, permission to view the target sub-channel, and permission to speak in the target sub-channel.

[0174] In a possible implementation, the management unit 1303 is further configured to perform the following operations:

[0175] Set the allocation rule for the first identity group. The allocation rule is used to define the claiming rule for adding members to the first identity group; or the allocation rule is used to define the exit rule for removing members from the first identity group;

[0176] When the allocation rule of the first identity group is met, a member change operation is performed on the first identity group.

[0177] In one possible implementation, the claiming rules include any of the following: activating a channel management robot of a social channel and submitting a joining request, performing a specified task, and reaching an activity threshold required by the first identity group;

[0178] Exit rules include any of the following: invoking the channel management robot of the social channel and making an exit request; sending an exit request.

[0179] In a possible implementation, if there is an attention message for the first identity group, all members of the first identity group are displayed an attention reminder about the attention message;

[0180] Among them, the attention messages include: private messages and special reminder messages.

[0181] In an embodiment of the present application, a service page of a social channel can be displayed; a first identity group is created in the social channel, and the first identity group supports adding one or more members. By creating identity groups in the above manner, social users in the social channel can be grouped and managed, which can make the management hierarchy in the social cluster richer and more layered; in addition, the permissions of the first identity group in the social channel can be configured; wherein, each member of the first identity group has the permissions configured for the first identity group; since the embodiment of the present application supports permission configuration for identity groups, differentiated permissions can be granted to each identity group in the social channel through differentiated configuration, thereby realizing the diversion of social channels and facilitating the healthier growth of social clusters; and, the permission configuration of identity groups can realize the batch granting of permissions to members within the identity group, thereby realizing batch management of members within the social channel. In addition, the first identity group can be displayed in the social channel, which can strengthen the external role of the first identity group in the social channel, thereby bringing more sense of identity to the members of the identity group; it can be seen that the solution of the embodiment of the present application enriches the management method of the social channel by introducing the identity group mechanism, and can realize the subdivision of management authority, partition autonomy, and efficient management in the social channel, effectively reducing the management cost and operating cost of the social channel, and can better adapt to large-scale social cluster scenarios.

[0182] See Figure 14 , Figure 14 It is a structural diagram of a computer device provided in an embodiment of the present application. Figure 1414 is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. The computer device 1400 is used to execute the steps performed by the computer device in the aforementioned method embodiment. The computer device 1400 includes: one or more processors 1410; one or more input devices 1420, one or more output devices 1430 and a memory 1440. The above-mentioned processors 1410, input devices 1420, output devices 1430 and memory 1440 are connected via a bus 1450. The memory 1440 is used to store a computer program, which includes program instructions. The processor 1410 is used to call the program instructions stored in the memory 1440 to perform the following operations:

[0183] Display the service page of the social channel;

[0184] Create a primary identity group in a social channel. You can add one or more members to the primary identity group.

[0185] Configuring permissions for the first identity group in the social channel, so that each member of the first identity group has the permissions configured for the first identity group; and

[0186] Display primary identity groups in social channels.

[0187] In a possible implementation, the service page is an identity group management page of a social channel; an identity group creation entry is provided in the identity group management page; when the identity group creation entry is triggered, creation of a first identity group in the social channel is triggered.

[0188] In a possible implementation, the service page is any page in a social channel; when an identity group creation touch signal is present in the service page, creation of a first identity group in the social channel is triggered;

[0189] The identity group creation touch signal includes: any one of a single-click gesture, a double-click gesture, and a hovering gesture.

[0190] In a possible implementation, the processor 1410 creates a first identity group in a social channel, configured to perform the following operations:

[0191] Display the configuration page of the first identity group;

[0192] Edit the attribute information of the first identity group on the configuration page. The attribute information includes any of the following: name, display color, and display form.

[0193] In a possible implementation, the configuration page further includes a member adding option, and the processor 1410 is further configured to perform the following operations: adding one or more members to the first identity group through the member adding option.

[0194] In one possible implementation, the processor 1410 configures permissions of the first identity group in the social channel to perform the following operations:

[0195] The configuration page for the first identity group is displayed, which includes permission options.

[0196] When the permission option is selected, the sub-channel list of the social channel is displayed;

[0197] Setting permissions for the first identity group according to the sub-channel selected in the sub-channel list;

[0198] The permissions set for the first identity group include any of the following: viewing permission, speaking permission, and management permission for the selected sub-channel; the permissions of the first identity group can be modified.

[0199] In a possible implementation, the service page is an identity group management page of a social channel, and the identity group management page displays an identity group list, which includes one or more identity groups in the social channel;

[0200] The processor 1410 displays the first identity group in the social channel, and is configured to perform the following operations:

[0201] Adds the first identity group to the list of identity groups for display.

[0202] In a possible implementation, the processor 1410 is further configured to perform the following operations:

[0203] If the target member is included in the first identity group, adding a first identity tag to the target member, where the first identity tag is used to indicate that the target member belongs to the first identity group; and

[0204] Displays the target member's first identity label.

[0205] In a possible implementation, the processor 1410 displays the first identity tag of the target member, and is configured to perform the following operations:

[0206] Display the target member's first identity tag on the member list page of the social channel; or,

[0207] Display the target member's first identity tag on the conversation page of the social channel; or

[0208] The target member's primary identity label is displayed on the target member's profile card page.

[0209] In one possible implementation, the target member's profile card page includes an identity group editing option; the processor 1410 is further configured to perform the following operations:

[0210] In response to a trigger operation on an identity group editing option, outputting an identity group list, wherein the identity group list displays one or more identity groups included in the social channel;

[0211] In response to a selection operation on the target identity group, adding the target member to the target identity group;

[0212] In response to a remove operation on the first identity group, the target member is removed from the first identity group.

[0213] In one possible implementation, the social channel further includes a second identity group; the first identity group has a first priority, and the second identity group has a second priority; both the first identity group and the second identity group include a target member, and the target member has a first identity tag and a second identity tag; the processor 1410 is further configured to perform the following operations:

[0214] The first identity tag and the second identity tag of the target member are arranged and displayed in order of the first priority and the second priority.

[0215] In one possible implementation, a social channel includes one or more identity groups; each identity group has its own priority; and the processor 1410 is further configured to perform the following operations:

[0216] One or more identity groups are displayed in descending order of priority.

[0217] In a possible implementation, the social channel includes a management identity group and a non-management identity group; the processor 1410 is further configured to perform the following operations:

[0218] Differentiate and display management identity groups and non-management identity groups;

[0219] The differentiated display includes: a display form of the management identity group is different from that of the non-management identity group; and a display color of the identity information of the management identity group is different from that of the non-management identity group.

[0220] In a possible implementation, the management identity group includes: a creator identity group, a channel administrator identity group, and a sub-channel administrator identity group; the management identity group is associated with management rights for social channels; wherein,

[0221] The first management permission associated with the creator identity group includes any one or more of the following: permission to manage a social channel, permission to manage any sub-channel, permission to manage members of a social channel, permission to set a channel administrator for a social channel, permission to disband a social channel, permission to view any sub-channel, and permission to speak in any sub-channel;

[0222] The second management rights associated with the channel administrator identity group include any one or more of the following: the right to manage the social channel, the right to manage any sub-channel, the right to manage members of the social channel, the right to set a channel administrator for the social channel, the right to view any sub-channel, and the right to speak in any sub-channel;

[0223] The third management permission associated with the sub-channel administrator identity group includes any one or more of the following: permission to manage the target sub-channel of the social channel, permission to view the target sub-channel, and permission to speak in the target sub-channel.

[0224] In a possible implementation, the processor 1410 is further configured to perform the following operations:

[0225] Set the allocation rule for the first identity group. The allocation rule is used to define the claiming rule for adding members to the first identity group; or the allocation rule is used to define the exit rule for removing members from the first identity group;

[0226] When the allocation rule of the first identity group is met, a member change operation is performed on the first identity group.

[0227] In one possible implementation, the claiming rules include any of the following: activating a channel management robot of a social channel and submitting a joining request, performing a specified task, and reaching an activity threshold required by the first identity group;

[0228] Exit rules include any of the following: invoking the channel management robot of the social channel and making an exit request; sending an exit request.

[0229] In a possible implementation, if there is an attention message for the first identity group, all members of the first identity group are displayed an attention reminder about the attention message;

[0230] Among them, the attention messages include: private messages and special reminder messages.

[0231] In an embodiment of the present application, a service page of a social channel can be displayed; a first identity group is created in the social channel, and the first identity group supports adding one or more members. By creating identity groups in the above manner, social users in the social channel can be grouped and managed, which can make the management hierarchy in the social cluster richer and more layered; in addition, the permissions of the first identity group in the social channel can be configured; wherein, each member of the first identity group has the permissions configured for the first identity group; since the embodiment of the present application supports permission configuration for identity groups, differentiated permissions can be granted to each identity group in the social channel through differentiated configuration, thereby realizing the diversion of social channels and facilitating the healthier growth of social clusters; and, the permission configuration of identity groups can realize the batch granting of permissions to members within the identity group, thereby realizing batch management of members within the social channel. In addition, the first identity group can be displayed in the social channel, which can strengthen the external role of the first identity group in the social channel, thereby bringing more sense of identity to the members of the identity group; it can be seen that the solution of the embodiment of the present application enriches the management method of the social channel by introducing the identity group mechanism, and can realize the subdivision of management authority, partition autonomy, and efficient management in the social channel, effectively reducing the management cost and operating cost of the social channel, and can better adapt to large-scale social cluster scenarios.

[0232] In addition, it should be noted here that: the embodiment of the present application also provides a computer storage medium, and a computer program is stored in the computer storage medium, and the computer program includes program instructions. When the processor executes the above program instructions, it can execute the method in the corresponding embodiment above, so it will not be described in detail here. For technical details not disclosed in the computer storage medium embodiment involved in this application, please refer to the description of the method embodiment of this application. As an example, the program instructions can be deployed on a computer device, or executed on multiple computer devices located in one place, or, executed on multiple computer devices distributed in multiple locations and interconnected by a communication network.

[0233] According to one aspect of the present application, a computer program product or computer program is provided. The computer program product or computer program 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, so that the computer device can perform the method in the corresponding embodiment described above. Therefore, a detailed description thereof will not be given here.

[0234] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware through a computer program. The program can be stored in a computer-readable storage medium, and when executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0235] The above disclosure is only a preferred embodiment of the present application, and certainly cannot be used to limit the scope of rights of the present application. Therefore, equivalent changes made according to the claims of the present application are still within the scope covered by the present application.

Claims

1. A method for managing a social channel, characterized in that: include: Display the service page of the social channel; Creating a first identity group in the social channel, wherein the first identity group supports adding one or more members; Displaying a configuration page for the first identity group, wherein the configuration page is provided with permission options, the permission options including one or more of a viewing permission option, a speaking permission option, and a management permission option; When the permission option is selected, displaying a sub-channel list of the social channel; Setting permissions for the first identity group according to the sub-channel selected in the sub-channel list, where each member of the first identity group has the permissions configured for the first identity group, and the permissions of the first identity group can be modified; and The first identity group is displayed in the social channel.

2. The method according to claim 1, wherein The service page is an identity group management page of the social channel; an identity group creation entry is provided in the identity group management page; when the identity group creation entry is triggered, creation of a first identity group in the social channel is triggered.

3. The method according to claim 1, wherein The service page is any page in the social channel; when an identity group creation touch signal is present in the service page, a trigger is provided to create a first identity group in the social channel; The identity group creation touch signal includes: any one of a single-click gesture, a double-click gesture, and a hovering gesture.

4. The method according to claim 1, wherein The creating a first identity group in the social channel includes: Displaying a configuration page for the first identity group; Edit the attribute information of the first identity group in the configuration page, where the attribute information includes any one of the following: name, external color, and display form.

5. The method according to claim 4, wherein The configuration page also includes a member adding option, and the method further includes: adding one or more members to the first identity group through the member adding option.

6. The method according to claim 1, wherein The permissions set for the first identity group include any one of the following: viewing permission, speaking permission, and management permission for the selected sub-channel.

7. The method according to claim 1, wherein The service page is an identity group management page of the social channel, wherein the identity group management page displays an identity group list, and the identity group list includes one or more identity groups in the social channel; The displaying the first identity group in the social channel includes: The first identity group is added to the identity group list for display.

8. The method according to claim 1, wherein The method further comprises: If the first identity group includes the target member, adding a first identity tag to the target member, where the first identity tag is used to indicate that the target member belongs to the first identity group; and The first identity tag of the target member is displayed.

9. The method according to claim 8, wherein The displaying the first identity tag of the target member includes: Displaying the first identity tag of the target member in the member list page of the social channel; or, Displaying the first identity tag of the target member in the conversation page of the social channel; or, The first identity tag of the target member is displayed on the data card page of the target member.

10. The method according to claim 9, wherein The target member's profile card page includes an identity group editing option; the method further includes: In response to a triggering operation on the identity group editing option, outputting an identity group list, wherein the identity group list displays one or more identity groups included in the social channel; In response to a selection operation on a target identity group, adding the target member to the target identity group; In response to a remove operation on the first identity group, the target member is removed from the first identity group.

11. The method according to claim 1, wherein The social channel further includes a second identity group; the first identity group has a first priority, and the second identity group has a second priority; both the first identity group and the second identity group include a target member, and the target member has a first identity tag and a second identity tag; the method further includes: The first identity tag and the second identity tag of the target member are arranged and displayed in order of the first priority and the second priority.

12. The method according to claim 1, wherein The social channel includes one or more identity groups; each identity group has its own priority; and the method further includes: The one or more identity groups are displayed in descending order of priority.

13. The method according to claim 1, wherein The social channel includes a management identity group and a non-management identity group; the method further includes: Distinguishing and displaying the management identity group and the non-management identity group; The differentiated display includes: the display form of the management identity group is different from that of the non-management identity group; the display color of the identity information of the management identity group is different from that of the non-management identity group.

14. The method according to claim 13, wherein The management identity group includes: creator identity group, channel administrator identity group, sub-channel administrator identity group; the management identity group is associated with the management authority of the social channel; wherein, The first management permission associated with the creator identity group includes any one or more of the following: permission to manage the social channel, permission to manage any sub-channel, permission to manage members of the social channel, permission to set a channel administrator for the social channel, permission to disband the social channel, permission to view any sub-channel, and permission to speak in any sub-channel; The second management rights associated with the channel administrator identity group include any one or more of the following: rights to manage the social channel, rights to manage any sub-channel, rights to manage members of the social channel, rights to set a channel administrator for the social channel, rights to view any sub-channel, and rights to speak in any sub-channel; The third management authority associated with the sub-channel administrator identity group includes any one or more of the following: authority to manage the target sub-channel of the social channel, authority to view the target sub-channel, and authority to speak in the target sub-channel.

15. The method according to claim 1, wherein The method further comprises: Setting an allocation rule for the first identity group, the allocation rule being used to define a claiming rule for adding members to the first identity group; or the allocation rule being used to define a withdrawal rule for removing members from the first identity group; When the allocation rule of the first identity group is met, a member change operation is performed on the first identity group.

16. The method according to claim 15, wherein The claiming rules include any of the following: waking up the channel management robot of the social channel and making a joining request, performing a specified task, and reaching the activity threshold required by the first identity group; The exit rule includes any one of the following: calling up the channel management robot of the social channel and making an exit request; Send a logout request.

17. The method according to claim 1, wherein If there is an attention message for the first identity group, all members of the first identity group are displayed an attention reminder about the attention message; The attention messages include private messages and special reminder messages.

18. A social channel management device, characterized in that: include: A display unit, configured to display a service page of a social channel; a creating unit, configured to create a first identity group in the social channel, wherein the first identity group supports adding one or more members; a management unit, configured to configure permissions of the first identity group in the social channel, wherein each member of the first identity group has the permissions configured for the first identity group; and The display unit is further configured to display the first identity group in the social channel; The management unit is configured to, when configuring the permissions of the first identity group in the social channel, display a configuration page for the first identity group, wherein the configuration page includes permission options, wherein the permission options include one or more of a viewing permission option, a speaking permission option, and a management permission option; and when the permission option is selected, display a sub-channel list of the social channel; The permissions of the first identity group are set according to the sub-channel selected in the sub-channel list, and the permissions of the first identity group can be modified.

19. A computer device, characterized in that: include: storage devices and processors; a memory storing one or more computer programs; A processor, configured to load the one or more computer programs to implement the social channel management method according to any one of claims 1 to 17.

20. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor and executing the social channel management method according to any one of claims 1 to 17.

21. A computer program product, characterized in that The computer program product includes a computer program, which is suitable for being loaded by a processor and executing the social channel management method according to any one of claims 1 to 17.