Social channel management method and related equipment
By introducing an identity group mechanism, group management and permission segmentation within social channels are achieved, solving the problems of low management efficiency and high cost in large-scale social clusters, thereby improving management efficiency and reducing costs.
Patent Information
- Application Number
- CN202511423766.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-16
- Publication Date
- 2025-11-18
AI Technical Summary
Existing social channel management methods are too simplistic and cannot adapt to large-scale social clusters. Centralized management permissions result in low management efficiency and high costs.
An identity group mechanism is introduced, which enables group management and permission segmentation within social channels by displaying identity tags and permission configurations, and supports differentiated permission settings for different identity groups.
It enriches the management methods of social channels, improves management efficiency, reduces management and operation costs, and adapts to large-scale social cluster scenarios.
Smart Images

Figure CN120979852A_ABST
Abstract
Description
[0001] This application is a divisional application of Chinese Patent Application No. 202111358633.6, filed on November 16, 2021, entitled "Management Method of Social Channel and Related Equipment". TECHNICAL FIELD
[0002] The present application relates to the technical field of computer, in particular to a management method of social channel, a management device of social channel, a computer device, a computer readable storage medium and a computer program product. BACKGROUND
[0003] With the continuous development of computer technology, social applications have developed rapidly. In social applications, a social channel can usually be established for communication between social users with the same interest. The goal of the social channel is to build a large-scale (with no upper limit on the number of members, which can be more than 100,000, 1,000,000, etc.) and multi-subchannel social cluster. However, the current management method of the social channel is relatively single. The single management method cannot adapt to large-scale social clusters, and the management authority is centralized, which highlights the problems of high management and operation cost, etc., resulting in low management efficiency of the social channel. SUMMARY
[0004] The embodiments of the present application provide a management method, device and equipment of social channel and a computer readable storage medium, which can enrich the management method of the social channel and improve the management efficiency of the social channel, and can adapt to large-scale social cluster scenarios.
[0005] In one aspect, the embodiments of the present application provide a management method of social channel, which comprises:
[0006] displaying a service page of a social channel of a target account, and based on the service page, displaying an identity group claim entry for the social channel;
[0007] in response to a triggering operation on the identity group claim entry, displaying at least one identity tag;
[0008] wherein different identity tags correspond to different identity groups, and each identity group has corresponding permissions in the social channel;
[0009] in response to a selection operation on a first identity tag in the at least one identity tag, controlling the target account to carry the first identity tag;
[0010] wherein the first identity tag is used to identify that the target account belongs to a first identity group corresponding to the first identity tag, and the target account has the permissions corresponding to the first identity group.
[0011] In an aspect, an embodiment of the present application provides a social channel management apparatus, the apparatus comprising:
[0012] a display unit configured to display a service page of a social channel of a target account, and display an identity group claim entry for the social channel based on the service page; and in response to a triggering operation on the identity group claim entry, display at least one identity tag, wherein different identity tags correspond to different identity groups, and each identity group has a corresponding authority in the social channel;
[0013] a management unit configured to, in response to a selection operation on a first identity tag in the at least one identity tag, control the target account to carry the first identity tag, wherein the first identity tag is used to identify that the target account belongs to a first identity group corresponding to the first identity tag, and the target account has an authority corresponding to the first identity group.
[0014] In the above solution, the display unit is further configured to display at least one identity group in a second order in the service page of the social channel, and display at least one member included in the identity group at an associated position of the identity group, wherein the service page of the social channel comprises at least one of a member list page and an identity group management page, and the second order is determined by a priority of each identity group.
[0015] In the above solution, the display unit is further configured to display at least one sub-channel in the service page, and in response to a selection operation on a target sub-channel in the at least one sub-channel, display the identity group claim entry.
[0016] In an aspect, an embodiment of the present application provides a computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the computer program being executed by the processor to cause the processor to perform the social channel management method.
[0017] In an aspect, an embodiment of the present application provides a computer readable storage medium, the computer readable storage medium storing a computer program, and the computer program being read and executed by a processor of a computer device to cause the computer device to perform the social channel management method.
[0018] In an aspect, an embodiment of the present application provides a computer program product or a computer program, the computer program product or the computer program comprising 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 the processor executes the computer instructions to cause the computer device to perform the social channel management method.
[0019] In the embodiment of the present application, a service page of a social channel of a target account can be displayed, and at least one identity tag can be displayed based on the service page; different identity tags correspond to different identity groups, and each identity group has corresponding permissions in the social channel, so that the target account carries a first identity tag in response to a selection operation on the first identity tag in the at least one identity tag; the first identity tag is used to identify that the target account belongs to a first identity group corresponding to the first identity tag, and the target account has permissions corresponding to the first identity group. In this way, after the user joins the identity group, the social users in the social channel can be grouped and managed, and the management level of the social cluster can be made more rich and hierarchical; in addition, each identity group has corresponding permissions in the social channel, and the user has the permissions corresponding to the corresponding identity group after joining the corresponding identity group, so that the social channel can be divided by the differentiated permissions of each identity group in the social channel, which facilitates the healthy growth of the social cluster, and at the same time, the members in the identity group can be batched to assign permissions, thereby realizing the batch management of the members in the social channel. It can be seen that the scheme of the embodiment of the present application introduces the identity group mechanism, which not only enriches the management mode of the social channel, but also realizes the subdivision of management permissions and the autonomous partitioning in the social channel, improves the management efficiency of the social channel, effectively reduces the management cost and operation cost of the social channel, and can better adapt to large-scale social cluster scenarios. BRIEF DESCRIPTION OF DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0021] Figure 1a is a structural schematic diagram of a social channel management system provided by an embodiment of the present application;
[0022] Figure 1b is an interaction schematic diagram of a social channel management process provided by an embodiment of the present application;
[0023] Figure 2 is a flow schematic diagram of a social channel management method provided by an embodiment of the present application;
[0024] Figure 3a is a schematic diagram of a social channel setting page provided by an embodiment of the present application;
[0025] Figure 3b is a scene schematic diagram of an identity group creation entry provided by an embodiment of the present application;
[0026] Figure 4a is a page schematic diagram for adding members provided by an embodiment of the present application;
[0027] Figure 4b is a page schematic diagram for deleting members provided by an embodiment of the present application;
[0028] Figure 5a is a page schematic diagram for configuring permissions provided by an embodiment of the present application;
[0029] Figure 5b is another page schematic diagram for configuring permissions provided by an embodiment of the present application;
[0030] Figure 6a is a schematic of a member list page provided by an embodiment of the present application;
[0031] Figure 6b is a schematic of a conversation page of a social channel provided by an embodiment of the present application;
[0032] Figure 6c is a schematic of a profile card page of a target member provided by an embodiment of the present application;
[0033] Figure 7a is a page schematic diagram for editing an identity group provided by an embodiment of the present application;
[0034] Figure 7b is another page schematic diagram for editing an identity group provided by an embodiment of the present application;
[0035] Figure 8a is a page schematic diagram for displaying an identity tag provided by an embodiment of the present application;
[0036] Figure 8b is another page schematic diagram for displaying an identity tag provided by an embodiment of the present application;
[0037] Figure 8c is a page schematic diagram for arranging and displaying an identity group provided by an embodiment of the present application;
[0038] Figure 9a is a page schematic diagram for managing a class identity group provided by an embodiment of the present application;
[0039] Figure 9b is an architecture diagram of a super community provided by an embodiment of the present application;
[0040] Figure 10a is a page schematic diagram for setting a grouping rule provided by an embodiment of the present application;
[0041] Figure 10bis another page schematic view provided by an embodiment of the present application for setting group rules;
[0042] Figure 10c is a page schematic view provided by an embodiment of the present application for selecting an identity group;
[0043] Figure 10d is a page schematic view provided by an embodiment of the present application for selecting a sub-channel;
[0044] Figure 10e is a page schematic view provided by an embodiment of the present application for a member to claim an identity group;
[0045] Figure 10f is another page schematic view provided by an embodiment of the present application for a member to claim an identity group;
[0046] Figure 11a is another page schematic view provided by an embodiment of the present application for setting group rules;
[0047] Figure 11b is another page schematic view provided by an embodiment of the present application for setting group rules;
[0048] Figure 11c is a page schematic view provided by an embodiment of the present application for previewing distribution rules;
[0049] Figure 11d is another page schematic view provided by an embodiment of the present application for previewing distribution rules;
[0050] Figure 12 is a schematic view of a session page provided by an embodiment of the present application;
[0051] Figure 13 is a structural schematic view of a social channel management apparatus provided by an embodiment of the present application;
[0052] Figure 14 is a structural schematic view of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0053] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of the present application.
[0054] The technical terms related to the embodiments of the present application will be introduced below:
[0055] I. Social client:
[0056] The social client can refer to a social APP (application) corresponding to the server and providing local services for social users, which can include but is not limited to: an instant messaging APP, a map social APP, a content interaction APP, a game social APP, and the like. The social client can also refer to a website with social capabilities corresponding to the server and providing local services for social users, such as a social website, a forum, and the like.
[0057] II. Social Conversation
[0058] The social client supports a social conversation, which can include a single conversation and a group chat conversation. The single conversation refers to a social conversation between two social users, which is used for information exchange between the two social users. The group chat conversation refers to a social conversation between multiple (more than two) social users, which is used for information exchange between the multiple social users. It should be understood that the social conversation can include a management user and a member user, wherein the management user refers to a user with management authority of the social conversation, for example, the management user can be a creator or an administrator in a certain group chat conversation; the member user is a user without management authority of the social conversation. The management authority of the social conversation can be divided into an authority for managing users in the social conversation and an authority for managing information in the social conversation, wherein the authority for managing users in the social conversation includes but is not limited to: ① an authority for controlling the number of users in the social conversation, such as adding a new member user or deleting an existing member user in the social conversation; ② an authority for managing user authorities in the social user, such as assigning a management authority to a certain member user in the social conversation, so that the member user changes to a management user. The authority for managing information in the social conversation includes but is not limited to: ③ an authority for auditing information in the social conversation, such as auditing whether the format of the information in the social conversation meets the format requirements and whether the content meets the theme requirements, and the like; ④ an authority for modifying information in the social conversation, such as deleting an information in the social conversation when it is found that the information does not meet the requirements; or changing an information in a certain social channel to another social channel when it is found that the content of the information does not meet the theme requirements of the social channel. It should be noted that when the number of participants in the social conversation exceeds a threshold (such as 100,000), the social conversation can also be referred to as a super community.
[0059] III. Social Channel
[0060] The social conversation can include one or more social channels, where a social channel refers to a space allocated for focused discussion on a topic, which provides a one-stop social channel operation site for operators and diversified interest exchange services for interest groups. The social channel types can include, but are not limited to, text type, audio / video type, live type, mixed type, and the like. The social channel of the text type can publish text content in the social channel. The social channel of the audio / video type can publish content including audio / video in the social channel. The social channel of the live type can publish live content in the social channel. The social channel of the mixed type can allow publishing multiple forms of content in the social channel, where the forms can include, but are not limited to, text form, audio / video form, picture form, live form; for example, the social channel of the mixed type can allow publishing information including only text content, information including only audio / video content, information including only pictures, information including both text content and audio / video content, or even live content, or information including both pictures and text content, and the like in the social channel.
[0061] Similar to the social conversation, the social channel can include one or more social users, which can be divided into a channel owner (also referred to as a creator), an administrator, and a member according to the management authority of the social channel; where the channel owner refers to the creator of the social channel, usually, there is only one creator of a social channel, and the creator has all management authorities (or the highest management authority) of the social channel; here, the management authority of the social channel can include, but is not limited to, at least one of the following: the authority to manage the social channel (such as creating, transferring, and dissolving the social channel, managing members and messages in the social channel, and the like), the authority to manage sub-channels (such as creating, editing, deleting, and sorting sub-channels, managing members and messages of the sub-channels, and the like), the authority to audit and manage topic information published in the social channel, and the like. The administrator is divided into a channel administrator and a sub-channel administrator, where the channel administrator is one or more social users designated by the creator from all social users of the social channel, which has part of the management authority of the social channel (or the second highest management authority). For example, the authority to manage members and messages in the social channel, the authority to audit and manage topic information published in the social channel, and the like. The creator and the channel administrator jointly manage the social channel.
[0062] Unlike the common social group, each social channel can include one or more sub-channels, which in turn provide different forms of communication and interaction scenarios for social users within the social channel; for example, a sub-channel can be a text sub-channel, a voice sub-channel, a live sub-channel, etc. Creators or channel administrators can create and delete sub-channels, edit sub-channel names, manage sub-channel visibility ranges and social group sorting, etc. Moreover, the number of social users in each sub-channel can be unlimited, i.e., the number of social users in a social channel can be greater than the maximum number of social groups. A sub-channel administrator is one or more social users designated by the creator or channel administrator from the social users in the sub-channels of the social channel, who have the management authority of the sub-channel; the sub-channel administrator has the management authority of the corresponding sub-channel, for example: the sub-channel administrator of XX sub-channel has the management authority of the XX sub-channel; the sub-channel administrator of YY sub-channel has the management authority of the YY sub-channel. Here, the management authority of the sub-channel can include but is not limited to: the authority to manage members and messages in the sub-channel, the authority to audit and manage topic information published in the sub-channel, etc.
[0063] Four, identity group:
[0064] Identity group refers to a member grouping within a social channel, i.e., an identity group can include one or more members, all members within the same identity group have the identity tag of the identity group they belong to, and all members within the same identity group have the authority of the identity group they belong to; for example: a social channel includes an administrator identity group, which includes all channel administrators of the social channel, then these channel administrators have the "channel administrator" identity tag, and these channel administrators have the same management authority of the social channel; for example: a social channel includes a sub-channel administrator identity group, which includes multiple sub-channel administrators of the social channel, then these sub-channel administrators have the "sub-channel administrator" identity tag, and these sub-channel administrators have the same management authority of the corresponding sub-channel. For example: a social channel includes an identity group named "King XXxx", which includes N (N is a positive integer) members and has the permission to view the music sub-channel, then the N members have the "King XXxx" identity tag, and the N members have the permission to view the music sub-channel.
[0065] The embodiment of the present application provides a management scheme of a social channel, which comprises the following steps: displaying a service page of the social channel; and creating a first identity group in the social channel, wherein the first identity group supports adding one or more members. Through the above-mentioned method of creating an identity group, the social users in the social channel can be grouped and managed, and the management hierarchy of the social cluster can be more rich and hierarchical; in addition, the first identity group can be configured with the permission in the social channel; wherein each member in the first identity group has the permission configured for the first identity group. Since the embodiment of the present application supports the permission configuration of the identity group, the identity groups in the social channel can be endowed with differentiated permissions through differentiated configuration, thereby realizing the distribution of the social channel and facilitating the healthy growth of the social cluster; and the permission configuration of the identity group can realize the batch permission for the members in the identity group, thereby realizing the batch management of the members in the social channel. In addition, the first identity group can be displayed in the social channel, which can strengthen the external effect of the first identity group in the social channel, thereby bringing more identity to the members in the identity group. It can be seen that the scheme of the embodiment of the present application enriches the management mode of the social channel by introducing the identity group mechanism, can realize the management permission subdivision, the partition autonomy, the efficient management in the social channel, effectively reduces the management cost and the operation cost of the social channel, and can preferably adapt to the large-scale social cluster scene.
[0066] Next, the management system of the social channel provided by the present application is introduced.
[0067] Please refer to Figure 1a , Figure 1a is a structural schematic diagram of a management system of a social channel provided by the embodiment of the present application. As Figure 1aAs shown, the management system of the social channel can include, but is not limited to, at least one terminal device 101, at least one interface server 102, a logic server cloud (including at least one logic server 103 in the logic server cloud), and a data center server cloud (including at least one data center server 104 in the data center server cloud). The number of terminal devices 101, interface servers 102, logic servers 103, and data center servers 104 is not limited in the present application. In addition, the terminal device 101 can be a terminal device used by a management user (including a creator, a channel administrator, or a sub-channel administrator), and the terminal device 101 can also be a terminal device used by a member user. Any terminal device 101 can be directly or indirectly connected to the interface server 102 through wired or wireless communication, and can interact with other servers (such as the logic server 103 or the data center server 104) connected to the interface server 102 through the interface server 102. Among them:
[0068] The terminal device 101 runs a social client, which can include, but is not limited to, a smart phone, a tablet computer, a notebook computer, a desktop computer, a smart speaker, a smart watch, a vehicle terminal, a smart wearable device, etc. The client often has a display device, which can be a display, a display screen, a touch screen, etc. The touch screen can be a touch screen, a touch panel, etc.
[0069] The interface server 102, the logic server 103, and the data center server 104 can be independent physical servers, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, etc. basic cloud computing services.
[0070] Interface Server 102, acting as the cluster mode access point, is responsible for maintaining a persistent connection with terminal device 101 and exchanging requests with terminal device 101 via an encrypted protocol. In one possible implementation, Interface Server 102 can receive interaction requests sent by terminal device 101 and forward them to Logic Server 103 for processing; it can also receive the response packet returned by Logic Server 103 after processing the request and then return the response packet to terminal device 101; thereby enabling interaction between terminal device 101 and Logic Server.
[0071] Logic Server Cloud adopts a cloud cluster mode, which refers to a cluster mode built on cloud technology. This means that at least one Logic Server 103 is built into a cluster based on the cloud, providing services together in a cloud cluster mode. In one possible implementation, Logic Server Cloud is responsible for the business logic related to social channel functions, such as: responding to business requests from terminal device 101 and performing business processing; or storing social channel information (such as the social channel name, ID, etc.) in a Data Center Server according to the channel number dimension.
[0072] Data Center Cloud adopts a cloud cluster model, meaning that at least one Data Center Server104 is built into a cluster based on the cloud, providing services together in a cloud cluster mode. In one possible implementation, Data Center Cloud can provide multiple storage modes and expose interfaces for adding, deleting, modifying, and reading data. For example, social media channel information is typically stored in the format: ${channel number}—${subchannel number}—${data}; through the read interface exposed by Data Center Cloud, social media channel information can be retrieved from Data Center Cloud.
[0073] In one possible implementation, please see Figure 1b , Figure 1b This is an interactive schematic diagram illustrating a social channel management process provided in an embodiment of this application. Next, in conjunction with... Figure 1b The functional processes for "adding, deleting, and modifying identity group relationships and identity group information", "reading identity group relationships and identity group information", and "reading identity group view / speak permissions" are explained respectively:
[0074] 1) The function flow of adding, deleting, and modifying the association relationship of identity groups and the information of identity groups: ① The management user (for example, the creator, the channel administrator, and the sub-channel administrator) of the social channel edits the member list of the identity group and the information of the identity group in the social client, and then packs the edited member list of the identity group and the information of the identity group by using an encryption algorithm to generate a first request package, wherein the first request package carries the identifier (such as the name, the ID, and the like) of the requester. ② The management user of the social channel sends the first request package to the Interface Server 102 through the terminal device 101 (running the social client). ③ The Interface Server 102 forwards the first request package to the Logic Server 103. ④ After receiving the first request package, the Logic Server 103 can perform an authentication operation on the first request package, which is used to identify whether the requester of the first request package is the management user of the social channel and whether the information of the identity group in the first request package meets the national civilization standard; if the authentication is successful, that is, it is confirmed that the requester of the first request package is the management user of the social channel, and the information of the identity group in the first request package meets the national civilization standard, the Logic Server 103 packs the first request package and writes it into the Data Center Server 104. ⑤ The 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 (such as the ID of the social channel) of the social channel; the identity group number refers to the identifier (such as the name, the ID, and the like) of the identity group in the social channel. ⑥ After successfully storing the information of the identity group, the Data Center Server 104 returns a notification message of storage success to the Interface Server 102, and the Interface Server 102 forwards the notification message of storage success to the social client, and subsequently, the member list of the identity group and the information of the identity group can be displayed on the interface of the social client.
[0075] 2) The function flow of reading the identity group association relationship and reading the identity group information: ①Any member in the social channel generates a second request by an encryption algorithm and packs the second request to obtain a second request package. The second request is used to request to read the identity group information, and the second request package carries the identifier (such as the name, ID, etc.) of the requester. Then, any member in the social channel sends the second request package to the Interface Server 102 through the terminal device 101 (running the social client). ②The Interface Server 102 forwards the second request package to the Logic Server 103. ③After receiving the second request package, the Logic Server 103 can perform an authentication operation on the second request package, which is used to identify whether the requester of the second request package is a member in the social channel; if the authentication is successful, that is, it is confirmed that the requester of the second request package is a member in the social channel, the Logic Server 103 obtains the information (such as the identity group information) from the Data Center Server 104 according to: ${channel number}—${identity group number}. The channel number refers to the identifier of the social channel (for example, the ID of the social channel); the identity group number refers to the identifier of the identity group in the social channel (for example, the name, ID, etc.). ④The Logic Server 103 returns the obtained identity group information to the Interface Server 102, which is forwarded to the social client by the Interface Server 102. Subsequently, the identity group information can be displayed in the interface of the social client.
[0076] 3) The process of reading the identity group view / speaking permission: ① After a member in the social channel logs in the social client, a third request is generated, wherein the third request is used to request to obtain "the list of sub-channels that I can view" and "the list of sub-channels that I can speak". The third request is packaged by an encryption algorithm to obtain a third request package, wherein the third request package carries the identifier (such as name, ID, etc.) of the requester, and then any member in the social channel sends the third request package to Interface Server 102 through terminal device 101 (running the social client). ② Interface Server 102 forwards the third request package to Logic Server 103. ③ After receiving the third request package, Logic Server 103 can perform an authentication operation on the third request package, and after the authentication confirms that the requester of the third request package is a member in the social channel, Logic Server 103 obtains the view permission corresponding to the identity group to which the member in the social channel belongs from Data Center Server 104 according to ${channel number}—${identity group number}, and filters out the "list of sub-channels that the member can view" and the "list of sub-channels that the member can speak". ④ Logic Server 103 returns the "list of sub-channels that the member can view" and the "list of sub-channels that the member can speak" to Interface Server 102, and Interface Server 102 forwards them to the social client. Subsequently, the list of sub-channels (including the list of sub-channels that can be viewed and the list of sub-channels that can be spoken) can be displayed on the interface of the social client.
[0077] It can be understood that in the specific embodiments of the present application, user information (such as the name and ID of the member in the social channel) related data is involved, and when the above embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data (such as social channel information and identity group information) need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0078] The social channel management system provided by the embodiment of the present application can group manage the social users in the social channel in the form of identity groups, can make the management level of the social cluster more rich and hierarchical, can support configuring and viewing the permissions of the identity groups in the social channel, each member in the identity group has the permissions configured for the identity group, and thus the identity groups in the social channel can be given differentiated permissions through differentiated configuration, thereby realizing the distribution of the social channel and facilitating the healthy growth of the social cluster, the permission configuration of the identity groups can realize the batch giving of permissions to the members in the identity groups, thereby realizing the batch management of the members in the social channel, the identity groups can be strengthened in the explicit role in the social channel, thereby bringing more identity to the members in the identity groups, and the distribution rules of the identity groups can be set to guide and encourage the members to flexibly switch between the identity groups based on various rules to obtain social satisfaction, and it can be seen that the scheme of the embodiment of the present application enriches the management mode of the social channel by introducing the identity group mechanism, can realize the subdivision of the management permissions, the autonomous partition, the efficient management in the social channel, effectively reduces the management cost and the operation cost of the social channel, and can preferably adapt to the large-scale social cluster scenario.
[0079] Next, the social channel management method provided by the embodiment of the present application is described in detail in combination with the drawings. Please refer to Figure 2 , Figure 2 is a flow diagram of a social channel management method provided by the embodiment of the present application. In the embodiment, the social channel management method can be executed by a computer device, which can be a terminal device 101 in the social channel management system as shown in Figure 1a . As shown in Figure 2 , the social channel management method can include the following steps S201-S204:
[0080] S201: display a service page of a social channel.
[0081] The service page of the social channel can be any page of the social channel, including but not limited to: the home page of the social channel, the channel setting page, the member list page, the identity group management page, etc. In an embodiment, the service page displayed in step S201 can be an identity group management page S10 as shown in Figure 2 . In another embodiment, the service page displayed in step S201 can be a setting page of the social channel as shown in Figure 3a .
[0082] S202: create a first identity group in the social channel, and the first identity group supports adding one or more members.
[0083] In one possible implementation, the service page is the identity group management page for a social channel, and this page includes an entry point for creating identity groups. When this entry point is triggered, the first identity group is created within the social channel. The entry point for creating identity groups may include, but is not limited to, identity group creation options and an identity group creation button. For example, the identity group management page could be configured as follows: Figure 2 The page S10 shown has an identity group creation option 101. When the user selects (e.g., by clicking, double-clicking, or long-pressing) the identity group creation option 101, the identity group creation entry is triggered.
[0084] In another possible implementation, the service page is the settings page for a social channel, such as... Figure 3a The settings page shown includes an entry point for creating identity groups, such as the identity group creation button 301. It should be noted that the identity group creation entry point can be displayed directly or indirectly on the settings page. Direct display means the identity group creation entry point is explicitly shown on the settings page, allowing direct operation within the settings page. For example... Figure 3a As shown, the identity group creation entry 301 is directly set in the settings page, and you can directly select the identity group creation entry 301 in the settings page.
[0085] Indirect display means that the entry point for creating an identity group is located in a subpage of the settings page, requiring the user to first navigate to that subpage to access the entry point. For example, please see... Figure 3b , Figure 3b This is a schematic diagram illustrating a scenario for an identity group creation entry point provided in an embodiment of this application. For example... Figure 3b As shown, the identity group creation entry cannot be directly observed on the settings page. Users can click the identity group management option 3011 in the settings page S301 and then enter the sub-page of the service page S301 (i.e., the identity group management page S302) to see the identity group creation entry 3021.
[0086] In this embodiment of the application, the identity group creation entry is set directly or indirectly in the settings page, and its location in the settings page can be set as needed. The identity group creation entry can be located anywhere in the settings page or can be a location specified by the user; this application does not limit this.
[0087] In another possible implementation, the service page is any page within the social channel. When an identity group creation touch signal exists on the service page, it triggers the creation of the first identity group within the social channel. The identity group creation touch signal can be any one of the following: a single-click gesture, a double-click gesture, or a hover gesture.
[0088] In a possible implementation, the creating the first identity group in the social channel can include: displaying a configuration page of the first identity group; and editing attribute information of the first identity group in the configuration page, the attribute information including any one of the following: a name, an explicit color, and a display form. For example, please refer to Figure 2 the page S20 shown in the figure, the page S20 can be the configuration page of the first identity group. As Figure 2 shown in the page S20, the configuration page of the first identity group can include at least one attribute editing item of the first identity group, for example, the attribute editing item can include: a name setting item 201, an explicit color setting item 202, a display form setting item 203, and the like. Wherein, the user can edit the name of the first identity group in the name setting item 201, for example, the edited name of the first identity group can be “God group”; the user can edit the explicit color of the first identity group in the explicit color setting item 202, for example, the explicit color can be “orange”; the user can select whether to separately display the information such as the name and the explicit color of the edited first identity group in the member list in the display form setting item 203, specifically, the display form setting item 203 can include a switch control, if the user clicks to open the switch control, it means that the name and the explicit color of the first identity group edited by the user can be separately displayed in the member list; if the user clicks to close the switch control, it means that the name and the explicit color of the first identity group edited by the user are not separately displayed in the member list.
[0089] In a possible implementation, the configuration page can further include a member adding option, and one or more members can be added to the first identity group through the member adding option. For example, please refer to Figure 4a , Figure 4a is a page diagram provided by an embodiment of the present application for adding members. As Figure 4a shown, Figure 4aThe page S401 in the configuration page of the first identity group can include a member adding option 4011, which can be a member adding button for example. After the user clicks the member adding option 4011, a member selection list S402 can be popped up, which 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, and user 8. The user can select target members to be added to the first identity group in the member selection list S402, which can support single selection or multiple selection, and the embodiments of the present application do not make specific limitations on this. For example, user 3, user 4, user 5, and user 6 can be selected, and then user 3, user 4, user 5, and user 6 are added to the first identity group. Further, 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.
[0090] In addition, after successfully adding members to the first identity group, the members of the first identity group can also be deleted. Please refer to Figure 4b , Figure 4b is a page diagram provided by an embodiment of the present application for deleting members. As shown in Figure 4b , 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 “big god group”. Then, the user can select (for example, 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. The member editing page S405 displays one or more successfully added members of the first identity group, for example, user 1, user 2, user 3,..., and user 7. Further, 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.
[0091] In this way, after creating the corresponding identity group in the social channel, the user can be assigned to the corresponding identity group according to the user's preferences and management demands. For example, user 1 loves sports, and user 1 can be added to the identity group related to sports; for example, user 2 loves travel, and user 2 can be added to the identity group related to travel. In the same social channel, the user can unlock the sub-channel of interest according to his / her own preferences, so the content displayed in the same social channel can be different for different identity group members, that is, the content presented is more attractive to the user, thereby improving the user experience.
[0092] S203: configuring the permission of the first identity group in the social channel, each member in the first identity group has the permission configured for the first identity group.
[0093] In a possible implementation, the configuring the permission of the first identity group in the social channel can include: first, displaying a configuration page of the first identity group, the configuration page being provided with a permission option; then, when the permission option is selected, displaying a sub-channel list of the social channel; next, setting the permission of the first identity group according to the selected sub-channel in the sub-channel list. The permission set for the first identity group includes any of the following: a viewing permission, a speaking permission, and a management permission for the selected sub-channel; and the permission of the first identity group supports modification.
[0094] For example, please refer to Figure 5a , Figure 5a is a page schematic diagram provided by an embodiment of the present application for configuring the permission. As shown in Figure 5a , the configuration page S501 of the first identity group is provided with a permission option, wherein the permission option can include but is 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 permission of the sub-channels that can be viewed by the members in the first identity group; and the speaking permission option 5012 can be used to set the permission of the sub-channels that can be spoken by the members in the first identity group. When a user clicks the viewing permission option 5011, a sub-channel list of the social channel can be displayed, which can be 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. In addition, the sub-channel list S502 is provided with a modification option 5021, and when a user clicks the modification option 5021, a sub-channel editing page S503 can be output, and the sub-channel editing page S503 supports the user to modify the viewing permission of the first identity group. For example, the user can select sub-channel 3, sub-channel 4, and sub-channel 5 as the viewing permission of the first identity group in the sub-channel editing page S503, that is, any member in the first identity group has the permission to view all the contents in sub-channel 3, sub-channel 4, and sub-channel 5. As for sub-channel 1 and sub-channel 2, since the user does not select them, sub-channel 1 and sub-channel 2 are not open to the members in the first identity group, that is, the members in the first identity group cannot view any content of sub-channel 1 and sub-channel 2.
[0095] For example, please refer to Figure 5b , Figure 5b is another page schematic diagram provided by an embodiment of the present application for configuring the permission. As shown in Figure 5bAs shown, the configuration page S504 of the first identity group is provided with a permission option, which can include but is 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 permission of the sub-channels that the members in the first identity group can view, and the speaking permission option 5012 can be used to set the permission of the sub-channels that the members in the first identity group can speak. When the user clicks the speaking permission option 5012, a list of sub-channels of the social channel can be displayed, which can be 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. In addition, the sub-channel list S505 is provided with a modification option, and when the user clicks the modification option, a sub-channel editing page S506 can be output, which supports the user to modify the speaking permission of the first identity group. For example, the user can select sub-channel 1, sub-channel 2, and sub-channel 3 as the speaking permission of the first identity group in the sub-channel editing page S506, that is, any member in 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 does not select them, sub-channel 4 and sub-channel 5 are non-speaking sub-channels for the members in the first identity group, that is, the members in the first identity group cannot speak in sub-channel 4 and sub-channel 5, but the members in the first identity group can view the speaking content of other members in sub-channel 4 and sub-channel 5.
[0096] Further, by setting the viewing permission, the speaking permission and the management permission for the first identity group, various combinations of the viewing permission, the speaking permission and the management permission can be realized. For example, the XX school organizes an online lecture, and a text sub-channel (for example, “XX school online lecture”) can be created. Then, a plurality of different identity groups can be created for the text sub-channel by the embodiments of the present application, for example, including but not limited to: a teacher identity group, a student identity group, and a parent identity group. Further, when configuring the permissions for different identity groups, the viewing permission of the text sub-channel can be open to the student identity group, the teacher identity group and the parent identity group; the speaking permission of the text sub-channel can be open only to the teacher identity group; and the management permission of the text sub-channel can be open only to the teacher identity group. That is, in the sub-channel, each member of the teacher identity group, each member of the parent identity group, and each member of the student identity group can have the viewing permission of all the content included in the text sub-channel; and the members of the teacher identity group can also speak in the text sub-channel, while the members of the parent identity group and the members of the student identity group do not have the speaking permission in the text sub-channel and can only view the speaking content of the members of the teacher identity group; and the members of the teacher identity group have the management permission of the text sub-channel (for example, any member of the teacher identity group can audit other members who want to join the text sub-channel, remove members in the text sub-channel, etc.). For another example, the XX company organizes an online live broadcast, and a live sub-channel (for example, “XX company online live broadcast”) can be created. Then, a plurality of different identity groups can be created for the text sub-channel by the embodiments of the present application, for example, including but not limited to: a host identity group, an administrator identity group, and a fan identity group. Further, when configuring the permissions for different identity groups, the viewing permission of the live sub-channel can be open to the host identity group, the administrator identity group and the fan identity group; the speaking permission of the live sub-channel can be open only to the host identity group and the administrator identity group; and the management permission of the live sub-channel can be open only to the host identity group and the administrator identity group. In addition, the speaking permission of the host identity group can specifically include: publishing text, picture, voice, video and other content in the live sub-channel; the speaking permission of the administrator identity group can specifically include: only allowing to publish text content in the live sub-channel. Furthermore, the management permission of the host identity group can specifically include: managing any member of the fan identity group and the administrator identity group in the live sub-channel; and the management permission of the administrator identity group can specifically include: managing only any member of the fan identity group in the live sub-channel.
[0097] In this way, after the first identity group is created, the corresponding permissions of the first identity group can be set, including but not limited to: the viewing permission of the sub-channel and the speaking permission of the sub-channel, and the like. Any member in the first identity group can have the permissions (for example, the viewing permission of the sub-channel and the speaking permission of the sub-channel) set for the first identity group, compared with the fact that the corresponding permissions need to be set for each member in the social channel, the application embodiment can realize batch setting and management of the permissions for the same identity group, thereby greatly reducing the operation 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, and users can obtain a sense of identity of the social channel by obtaining the identity group, and the hierarchical relationship between the identity groups can also enable the users to have a growth target and switch between the identity groups to obtain satisfaction.
[0098] S204: Display the first identity group in the social channel.
[0099] In a possible implementation, the service page is an identity group management page of the social channel, and the identity group management page displays an identity group list containing one or more identity groups in the social channel. Then, displaying the first identity group in the social channel can include adding the first identity group to the identity group list for display. For example, as shown in Figure 2 the service page is an identity group management page S10 of the social channel, the identity group management page S10 displays an identity group list containing one or more identity groups in the social channel, for example, the identity group list can specifically include: a creator identity group, a channel administrator identity group, a sub-channel administrator identity group, and a normal member identity group. After the first identity group (for example, the "God Group") is successfully created for the social channel through the above steps, as shown in the page S40, the "God Group" identity group 401 can be added to the identity group list for display.
[0100] In a possible implementation, if the first identity group contains a target member, a first identity tag is added to the target member, and the first identity tag is used to mark that the target member belongs to the first identity group; and the first identity tag of the target member is displayed. The display of the first identity tag of the target member can include the following cases:
[0101] ①The first identity tag of the target member is displayed in a member list page of the social channel. For example, please refer to Figure 6a , Figure 6a is a schematic diagram of a member list page provided by an embodiment of the application. As Figure 6aAs shown, 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 "Expert Group," then the first identity tag added to the target member can be "Expert Group." Therefore, in... Figure 6a The member list page shown can display the target member's first identity tag 6011.
[0102] ② Display the target member's primary identity tag on the social channel's conversation page. For example, please see... Figure 6b , Figure 6b This is a schematic diagram of a social channel conversation page provided in an embodiment of this application. Figure 6a As shown, this conversation page can display conversation messages generated by members engaging in social conversations within the social channel. Specifically, if the target member belongs to a first identity group, and that first identity group is the "Expert Group," then the first identity tag added to the target member can be "Expert Group." Therefore, if the target member sends a conversation message on the conversation page, it can be displayed as follows: Figure 6b The conversation page shown can display the target member's first identity tag 6021.
[0103] ③ Display the target member's primary identity label on their profile page. For example, please refer to... Figure 6c , Figure 6c This is a schematic diagram of a target member's profile page provided in an embodiment of this application. For example... Figure 6c As shown, the profile card page can display the target member's information. If the target member belongs to the first identity group, and the first identity group is the "Expert Group," then the first identity tag added to the target member can be "Expert Group." Therefore, the first identity tag 6031 can be displayed on the target member's profile card page.
[0104] In one possible implementation, the target member's profile page includes an identity group editing option. In response to a trigger action on the identity group editing option, a list of identity groups is output, displaying one or more identity groups included in the social channels; in response to a selection action on the target identity group, the target member is added to the target identity group. For example, please refer to... Figure 7a , Figure 7a This is a schematic diagram of a page for editing identity groups provided in an embodiment of this application. For example... Figure 7aAs shown, the profile page S701 of the target member can 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 an identity group list. 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 "small magic melon" identity group, the "small magic potato" identity group, the "hami melon" identity group, the "big god group" identity group, and the "now go to eat" 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 selected target identity groups in the identity group list S702 can be the "small magic potato" identity group and the "now go to eat" identity group. Then, in response to the selection operation of the target identity group, the target member is added to the target identity group, and the selected target identity tag corresponding to the target identity group can be displayed in the profile page of the target member. As shown in the profile page S703, after the target user is added to the target identity group, the first identity tag "big god group" and the target identity tag "small magic potato" and the target identity tag "now go to eat" are displayed in the profile page S703 of the target user (i.e., user 1).
[0105] In another possible implementation, the profile page of the target member includes an identity group editing option. In response to a triggering operation on the identity group editing option, an identity group list is output, and the identity group list displays one or more identity groups included in the social channel; and in response to a removal operation on a first identity group, the target member is removed from the first identity group. For example, please refer to Figure 7b , Figure 7b is another page schematic diagram for editing an identity group provided by an embodiment of the present application. As shown in Figure 7bAs shown, the target member's profile card page S704 can 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 to output an identity group list. The identity group list can be as shown in page S705, which displays one or more identity groups included in the social channel. For example, the "little magic melon" identity group, the "little magic melon" identity group, the "cantaloupe" identity group, the "big god group" identity group, and the "now go to eat" identity group. Each identity group corresponds to an editing option, and the target member can be removed from the first identity group in response to a removal operation on the first identity group in the identity group list S705. For example, if the target member belongs to the first identity group, the "big god group" can be removed in the identity group list S705. Then, in response to the removal operation on 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 tag "big god group" is no longer displayed in the profile card page S703 of the target user (i.e., user 1).
[0106] In a 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. The target member is included in both the first identity group and the second identity group, and the target member has 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 arranged and displayed according to the high-low order between the first priority and the second priority. The priority of each identity group can be set by the creator, the channel administrator, or the sub-channel administrator. The higher the priority of the identity group, the earlier 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 arranged and displayed in the profile card page of the target member. For example, please refer to Figure 8a , Figure 8a is a page schematic diagram provided by an embodiment of the present application for displaying an identity tag. Figure 8a The page S801 shown can be a profile card page of a target member, the first identity group is assumed to be the "big god group" identity group, and the second identity group is assumed to be the "little magic melon" identity group. Both the first identity group and the second identity group include the target member. Then, the first identity tag 8011 of the target member (e.g., user 1) can be "big god group", and the second identity tag 8012 of the target member can be "little magic melon". Moreover, the first priority of the "big god group" identity group is higher than the second priority of the "little magic melon" identity group. Then, as shown in Figure 8aAs shown in the profile card page S801 of the target member, in the order from left to right, the first identity tag 8011 of the target member is displayed on the left side of the second identity tag 8012. For example, as shown in the profile card page S801 of the target member, in the order from left to right, the first identity tag 8011 of the target member is displayed on the left side of the second identity tag 8012. Figure 8b , Figure 8b is another page schematic diagram provided by the embodiment of the present application for displaying identity tags. Figure 8b As shown in the page S802, the page S802 can be a profile card page of a target member. Figure 8b As shown in the profile card page S802 of the target member, in the order from top to bottom, the first identity tag 8021 of the target member is displayed above the second identity tag 8022.
[0107] In a possible implementation, the social channel includes one or more identity groups; each identity group has a respective priority, and the priority of each identity group can be set by a creator, a channel administrator, or a sub-channel administrator. In the order from high to low, the higher the priority of an identity group, the earlier the identity group is arranged in the display order. Specifically, the arrangement and display of the one or more identity groups can include, but are not limited to, the arrangement and display of the one or more identity groups in a member list page of the social channel, the arrangement and display of the one or more identity groups in an identity group management page of the social channel, and the like. For example, as shown in the member list page S803 of the social channel, in the order from top to bottom, the creator identity group 8031 is displayed above the channel administrator identity group 8032, the channel administrator identity group 8032 is displayed above the sub-channel administrator identity group 8033, and the sub-channel administrator identity group 8033 is displayed above the big god identity group 8034. Figure 8c , Figure 8c is a page schematic diagram provided by the embodiment of the present application for arranging and displaying identity groups. In the page S803, Figure 8c the page S803 can be a member list page of a social channel. The social channel can include a creator identity group, a channel administrator identity group, a sub-channel administrator identity group, and a big god identity group. According to the respective 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 > big god identity group. In the order from top to bottom, for example, in the order from high to low, the creator identity group 8031, the channel administrator identity group 8032, the sub-channel administrator identity group 8033, and the big god identity group 8034 are arranged and displayed from top to bottom, for example, as shown in the member list page S803, the creator identity group 8031 is displayed above the channel administrator identity group 8032, the channel administrator identity group 8032 is displayed above the sub-channel administrator identity group 8033, and the sub-channel administrator identity group 8033 is displayed above the big god identity group 8034. For example, Figure 8cThe page S804 in the page S804 can be an identity group management page of a social channel, and the social channel can include a creator identity group, a channel administrator identity group, a sub-channel administrator identity group, a big master identity group, and a common member identity group. Then, according to 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 > big master identity group > common member identity group. Then, the identity groups can be displayed in a top-to-bottom arrangement according to the priority from high to low. As shown in the identity group management page S804, the creator identity group 8041, the channel administrator identity group 8042, the sub-channel administrator identity group 8043, the big master identity group 8044, and the common member identity group 8045 are displayed in a top-to-bottom arrangement.
[0108] In a possible implementation, the social channel includes a management type identity group. Specifically, the management type identity group in the social channel can include a creator identity group, a channel administrator identity group, and a sub-channel administrator identity group. In addition, the management type identity group is associated with a management right of the social channel. It can be understood that the creator identity group of the social channel includes one member, which is the creator of the social channel; the channel administrator identity group can include one or more members, which can be the channel administrators of the social channel set by the creator; and the sub-channel administrator identity group can include one or more members, which can be the administrators of the sub-channel of the social channel (referred to as sub-channel administrators) set by the creator or the channel administrator. For example, please refer to Figure 9a , Figure 9a is a page diagram of a management type identity group provided by an embodiment of the present application. As shown in Figure 9aAs shown, the page S901 can be an information page of the creator of the social channel. The page S901 can display the following contents: the avatar of the creator, the nickname, and the explicit indication (e.g., creator) and the explicit color (e.g., orange) of the creator of the social channel, and the like. In addition, the page S901 can also display the management permissions corresponding to the creator, wherein the creator of the social channel has the highest management permission, viewing permission, and speaking permission of the social channel. The management permissions possessed by the creator (i.e., the first management permissions associated with the creator identity group) include but are not limited to: managing the social channel (allowing to create, edit, delete, sort sub-channels, add channel robots, etc.), managing all sub-channels of the social channel (allowing to edit the information of each sub-channel, set permissions, manage members and messages), managing members of the social channel (allowing to audit member joining, remove members, set channel administrators and sub-channel administrators), disbanding the social channel, allowing to view all sub-channels, and allowing to speak in all sub-channels. The creator is unique and the default permissions and explicit information are not modifiable, and when the social channel is transferred to other users, the default permissions and explicit information of the creator will be changed.
[0109] For example, Figure 9a The page S902 shown can be an information page of the channel administrator of the social channel. The page S902 can display the following contents: the avatar of the channel administrator, the nickname, and the explicit indication (e.g., channel administrator) and the explicit color (e.g., blue) of the channel administrator, and the like. In addition, the page S902 can also display the management permissions corresponding to the channel administrator. The channel administrator has the management permissions next to the creator, and the management permissions corresponding to the channel administrator (i.e., the second management permissions associated with the channel administrator identity group) can include but are not limited to: managing the social channel (allowing to create, edit, delete, sort sub-channels, add channel robots, etc.), managing all sub-channels of the social channel (allowing to edit the information of each sub-channel, set permissions, manage members and messages), managing members of the social channel (allowing to audit member joining, remove members, set sub-channel administrators; allowing to view all sub-channels, and allowing to speak in all sub-channels. The management permissions and explicit information of the channel administrator identity group are not modifiable, but members can be added to the channel administrator identity group or members already in the channel administrator identity group can be managed.
[0110] For example, Figure 9aThe shown page S903 can be an information page of a sub-channel administrator of a social channel. The page S903 can display the following content: the avatar, nickname, and explicit indication (such as sub-channel administrator), explicit color (such as green), and the like of the channel administrator. In addition, the page S902 can also display the management authority corresponding to the channel administrator. Among them, the sub-channel administrator has management authority over the specified sub-channel compared to the creator and the channel administrator. The specified sub-channel can include but is not limited to: text sub-channel, forum sub-channel, voice sub-channel, live sub-channel, application sub-channel, and the like. The management authority corresponding to the sub-channel administrator (i.e. the third management authority associated with the sub-channel administrator identity group) can include but is not limited to: managing sub-channels (allowing to edit various sub-channel data information, set permissions, manage members and messages), and the right to view and speak in the current sub-channel. The permissions and explicit information of the sub-channel administrator identity group cannot be modified, but members can be added to the sub-channel managed by the sub-channel administrator identity group or members in the sub-channel administrator identity group can be managed.
[0111] In a possible implementation, the social channel includes management type identity groups and non-management type identity groups. Then, the management type identity groups and the non-management type identity groups can be displayed differently. Among them, the different display includes: the display form of the management type identity groups and the display form of the non-management type identity groups are different; the display color of the identity information of the management type identity groups and the display color of the identity information of the non-management type identity groups are different. It can be understood that the management type identity groups and the non-management type identity groups can be displayed differently in any page of the social channel. For example, the management type identity groups and the non-management type identity groups can be displayed differently in the identity group management page of the social channel, such as Figure 8c The page S804 in the identity group management page S804 displays the management type identity groups (such as the creator identity group, the channel administrator identity group, and the sub-channel administrator identity group) and the non-management type identity groups (such as the master group identity group and the 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 include the display font of the identity information, for example, the display font of the identity information of the management type identity groups can be displayed as “Kai Ti”, and the display font of the identity information of the non-management type identity groups can be displayed as “Song Ti”, and the like.
[0112] It can be understood that if the number of members included in the social channel exceeds the number threshold (for example, 100,000 or 1,000,000), the social channel can be called a super community. In the embodiments of the present application, an identity group can be created in the super community, and the members in the super community can be grouped by managing the created identity group. Please refer to Figure 9b , Figure 9b is a system architecture diagram of a super community provided by the embodiments of the present application. The system architecture diagram can divide the members in the super community into: a management type identity group, other identity groups, and a common member identity group. Figure 9b The creator shown in FIG. 8 can delegate the management authority to the channel administrator and the sub-channel administrator, so that the channel administrator and the sub-channel administrator can realize the management and autonomy of the sub-channel. In addition, the identity groups with the management authority (such as the creator identity group, the channel administrator identity group, and the sub-channel administrator identity group) can group the members and give them different viewing permissions, speaking permissions, etc. By creating the identity group, the hierarchy of the super community can be clear, the operation cost of the administrator of the super community (which can include the creator, the channel administrator, and the sub-channel administrator) can be reduced, and the management efficiency can be improved, the members can multi-thread communication, and can be distributed in the sub-channels.
[0113] In this way, the management type identity group (for example, which can include the creator identity group, the channel administrator identity group, and the sub-channel administrator identity group) can be included in the social channel. The creator in the creator identity group can delegate the management authority to any channel administrator in the channel administrator identity group and any sub-channel administrator in the sub-channel administrator identity group. The centralized management can be transferred to the decentralized management, and each sub-channel of the social channel can realize partition autonomy and efficient management, so as to reduce the operation pressure and cost of the creator of the social channel. Further, multiple identity groups can be created in the social channel, different permissions can be configured for different identity groups, and thus the individualized and differentiated content can be better realized in each partition based on different identity groups.
[0114] In a possible implementation, a distribution rule of the first identity group is set, and the distribution rule is used to define a claiming rule for adding a member to the first identity group, or the distribution rule is used to define a quitting rule for removing a member from the first identity group. When the distribution rule of the first identity group is met, a member change operation is performed on the first identity group. The claiming rule includes any of the following: arousing a channel management robot of the social channel and making a joining request, performing a specified task, and reaching an activity threshold required by the first identity group; and the quitting rule includes any of the following: arousing a channel management robot of the social channel and making a quitting request; and sending a quitting request. The manner of setting the distribution rule of the first identity group can include but is not limited to: setting the distribution rule of the first identity group according to a command, setting the distribution rule of the first identity group according to a specified task, and setting the distribution rule of the first identity group according to activity. Next, the setting of the distribution rule of the first identity group in the above three manners is described in detail with reference to the accompanying drawings.
[0115] (1) Setting the distribution rule of the first identity group according to a command:
[0116] Please refer to Figure 10a , Figure 10a is a page schematic diagram provided by an embodiment of the present application for setting a group distribution rule. As shown in Figure 10a , the social channel is provided with a channel management robot, Figure 10a The page S1001 shown in the figure can be a setting page of the channel management robot of the social channel, and the setting page S1001 of the channel management robot can include at least one function setting item of the channel management robot. For example, it can include a group welcome function setting item 10011, a level system function setting item 10012, and an identity group distribution function setting item 10013. The identity group distribution function setting item 10013 can be used to set the distribution rule of the identity group (for example, the first identity group). If a user clicks (for example, single-clicks, double-clicks, or long-presses, etc.) the identity group distribution function setting item 10013, an identity group distribution page S1002 can be displayed. The identity group distribution page S1002 displays at least one distribution option, for example, the distribution option can be a command distribution option 10021. If a user clicks the command distribution option 10021, a setting page S1003 for distributing the identity group according to a command can be output, and the setting page S1003 for distributing the identity group according to a command is provided with a switch control 10031. If a user clicks the switch control 10031, it means that the user selects to set the distribution rule of the identity group according to a command.
[0117] Next, please refer to Figure 10b , Figure 10bThis is a schematic diagram of another page for setting grouping rules provided in this application embodiment. If the user selects 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. This page S1004 includes a command setting input box option 10041. The user can enter the assignment rules they want to set for the identity groups in this command setting input box option 10041. Specifically, as shown in page S1004, the set assignment rules can include: a claim rule for adding members to the identity group, for example, the claim rule could be: "@Channel Management Robot claim identity group name". And, an exit rule for removing members from the identity group, for example, the exit rule could be: "@Channel Management Robot exit identity group name".
[0118] Furthermore, the assignment rules set in the command settings input box option 10041 on page S1004 can be applied to one or more identity groups in a social channel. For example... Figure 10b As shown in page S1005, users can select identity groups that can be claimed by members within the social channel through selection box 10051. For example, they can choose the "Master Group," "Little Mochi Group," "Hami Melon Group," and "Little Ding-Dong Group" as identity groups that can be claimed by members within the social channel. Users can also set the number of identity groups that can be claimed by members within the social channel on page S1005. For a detailed flowchart illustrating the process of a user selecting identity groups that can be claimed by members within the social channel, please refer to [link to flowchart]. Figure 10c As shown, Figure 10c This is a schematic diagram of a page for selecting an identity group provided in an embodiment of this application. For example... Figure 10c The page shown may include an "Add Identity Group" button 10042. After clicking this button, the user can select one or more identity groups that can be claimed by members within the social channel. In other words, on page S1004, assignment rules can be set simultaneously for one or more identity groups included in the social channel. For example, if the social channel includes a first identity group and a second identity group, assignment rules can be set for each group on page S1004. For instance, for the first identity group (e.g., the "Master Group"), the claiming rule is: "@Channel Management Robot claim Master Group," and the exit rule is: "@Channel Management Robot exit Master Group." Similarly, for the second identity group (e.g., the "Little Mochi Group"), the claiming rule is: "@Channel Management Robot claim Little Mochi," and the exit rule is: "@Channel Management Robot exit Little Mochi."
[0119] Further, after setting the corresponding allocation rules for the multiple identity groups of the social channel, the allocation rules can be selected to take effect in the sub-channels. For example, in the page S1005, the user can select the sub-channels in which the allocation rules take effect in the selection box 10052, for example, the user can select sub-channel 1, sub-channel 2, sub-channel 3, and sub-channel 4 as the sub-channels in which the allocation rules set above take effect. For example, the flowchart of the user selecting the sub-channels in which the allocation rules take effect can be seen from Figure 10d , Figure 10d is a page schematic diagram of selecting sub-channels provided by an embodiment of the present application. As shown in the page, Figure 10d the page can include a sub-channel adding option 10043. After the user clicks the sub-channel adding option 10043, one or more sub-channels in which the allocation rules take effect can be selected.
[0120] In a possible implementation, after setting the allocation rules of the first identity group according to the command, please refer to Figure 10e , Figure 10e is a page schematic diagram of a member claiming an identity group provided by an embodiment of the present application. For example, as shown in Figure 10e , Figure 10e The session page S1006 of the social channel can be a session page. In the session page S1006, the user 1 can send a session message, which can be used to wake 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 a big master group identity group). For example, the session message 10061 can be: @channel management robot claim big master group. Then, the channel management robot of the social channel can respond to the joining request of the user 1 and reply the message 10062: @user 1 has successfully obtained the big master group identity group, that is, the user 1 is successfully added to the first identity group, and the first identity tag (for example, the first identity tag is the big master group) is added to the user 1. Subsequently, when the user 1 sends a session message again, the first identity tag 10063 of the user 1 can be displayed in the session page S1006. For another example, please refer to the session page S1007. After the user 1 is added to the first identity group, in the session page S1007, the user 1 can send a session message, which can be used to wake 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 a big master group identity group). For example, the session message 10071 can be: @channel management robot exit big master group. Then, the channel management robot of the social channel can respond to the exit request of the user 1 and reply the message 10072: @user 1 has successfully exited the big master group identity group, that is, the user 1 is removed from the first identity group. Subsequently, when the user 1 sends a session message 10073 again, the first identity tag is no longer displayed in the session page S1007.
[0121] In another possible implementation, please refer to Figure 10f , Figure 10f is another page schematic diagram of the identity group that the user acknowledges provided by an embodiment of the present application. As shown in the page S1008 in Figure 10f , the user can input a conversation message in the chat input box, and the conversation message 10081 can be used to arouse 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 God group identity group). Then, after the user sends the conversation message 10081, a selection panel 10091 as shown in the page S1009 can be popped up. The user can quickly select the first identity group that needs to be joined in the selection panel, and in response to the selection operation of the user (if the user selects the God group identity group), the user is added to the first identity group.
[0122] (2) Set the allocation rule of the first identity group according to the specified task:
[0123] Please refer to Figure 11a , Figure 11a is another page schematic diagram of setting the grouping rule provided by an embodiment of the present application. As shown in Figure 11a , the social channel is provided with a channel management robot, Figure 11a , the page S1101 can be a setting page of the channel management robot of the social channel, and the setting page S1101 of the channel management robot can include at least one function setting item of the channel management robot. For example, an identity group allocation function setting item can be included. The identity group allocation function setting item can be used to set the allocation rule of the identity group (for example, the first identity group). If the user clicks the identity group allocation function setting item, the identity group allocation page S1102 can be displayed. At least one allocation option is displayed in the identity group allocation page S1102, for example, the allocation option can be the expression attitude allocation option 11021. If the user clicks the expression attitude allocation option 11021, the setting page S1103 of the expression attitude allocation identity group can be output, and the setting page S1103 of the expression attitude allocation identity group is provided with a switch control 11031. If the user clicks the switch control 11031, it means that the user selects to set the allocation rule of the identity group according to the expression attitude.
[0124] It can be understood that an association relationship can be established between different expression attitudes and different numbers. For example, a smiling expression can be associated with the number "1"; for example, a grinning expression can be associated with the number "2"; for example, a bared teeth expression can be associated with the number "3", and so on. Next, please refer to Figure 11b , Figure 11bis another page schematic view provided by an embodiment of the present application for setting a grouping rule. A user can customize and set a corresponding allocation rule for an identity group (for example, a first identity group) of a social channel, for example, the allocation rule can be a claiming rule, and the claiming rule can be as follows: Figure 11b As shown in a page S1104 in Figure 11b , in the page S1104, a user can input a prompt text in an input box 11041, for example, the prompt text can be: "Welcome to XX channel, you can click the following expression to freely select a favorite identity group". A user can also set a specific claiming rule in an input box 11042 in the page S1104, for example, the set claiming rule can be: selecting "1" (wherein selecting the number "1" means that a user selects a smiling expression) to claim a "God group" identity group; selecting "2" (wherein selecting the number "2" means that a user selects a grinning expression) to claim a "Little Potato" identity group; and selecting "3" (wherein selecting the number "3" means that a user selects a bared teeth expression) to claim a "Hami Melon" identity group. Meanwhile, a user can also set a corresponding picture for the above claiming rules in an option 11043 in the page S1104. A user can set, in an option 11044 in the page S1104, that members in a social channel are allowed to select multiple numbers to claim multiple identity groups at the same time. In addition, a user can select, in an option 11045 in the page S1104, sub-channels to which the above claiming rules are applicable. For example Figure 11b As shown in a page S1105 in Figure 11b , the page S1105 displays a claiming rule set by a user, a corresponding picture, and sub-channels (for example, a sub-channel 1) to which the claiming rule is applicable.
[0125] Further, after a user completes setting of an allocation rule, the user can preview the set allocation rule. Please refer to Figure 11c , Figure 11c is a page schematic view provided by an embodiment of the present application for previewing an allocation rule. As shown in a page S1106 in Figure 11c , the page S1106 is provided with a preview control 11061, a user can click the preview control 11061 to display a preview detail page S1107, and the user can preview detail information of the above set allocation rule in the preview detail page S1107. As shown in a page S1107 in Figure 11c , the page S1107 displays the detail information of the set allocation rule.The page S1107 displays prompt text (e.g., "Welcome to XX channel, you can click the following emoticons to freely select the identity group you like") about the distribution rule, and the distribution rule set by the user for one or more identity groups, and the corresponding description text is attached below each distribution rule. For example, the distribution rule 1 can be: select number 1 to get the big god group identity group, and the corresponding description text is: select the big god group identity group to change your nickname to a lovely green. For another example, the distribution rule 2 can be: select number 2 to get the small potato identity group, and the corresponding description text is: you will become smart after selecting this. For another example, the distribution rule 3 can be: select number 3 to get the Hami melon identity group, and the corresponding description text is: everyone likes it.
[0126] In addition, please refer to Figure 11d , Figure 11d is another preview distribution rule page provided by the embodiment of the present application. As shown in Figure 11d , after the user clicks the preview control in the page S1106, the preview detail page displayed can be as shown in the page S1108, which also displays prompt text about the distribution rule and the distribution rule set by the user for one or more identity groups. The prompt text displayed in the preview detail page S1108 is more, so the corresponding description text is no longer attached below each distribution rule. For example, the prompt text is: "Welcome to XX channel, you can click the following emoticons to freely select the identity group you like, these identity groups will give everyone's nickname different colors, the big god group identity group can change your nickname to a lovely green. Red and yellow will make you stand out in the group! (Single selection)".
[0127] (3) Set the distribution rule of the first identity group according to the activity degree:
[0128] In a possible implementation, the identity group to which a user belongs in the social channel can be flexibly changed according to the activity of the user in the social channel. Specifically, a corresponding activity threshold can be set for the first identity group, for example, if the activity of the user 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 indexes for determining the activity of the user in the social channel can include, but are not limited to, the number of speeches of the user 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 the like. For another example, if the user is already a member of the first identity group, but the activity of the user 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 indexes for determining the activity of the user in the first identity group can include, but are not limited to, the number of speeches of the user 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 the like.
[0129] 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 a user belongs can be flexibly changed according to the activity of the user in the social channel, so that the members in the identity group can be dynamically adjusted in real time, and the members in the identity group are encouraged to actively participate in the interaction in the identity group, so as to improve the activity of the identity group and meet the growth needs of the social channel.
[0130] In a possible implementation, if there is a focus message for the first identity group, all members in the first identity group display a focus reminder about the focus message. The focus message can include a special reminder message. For example, please refer to Figure 12 , Figure 12 is a schematic diagram of a session page provided by an embodiment of the present application. As shown in Figure 12 , the creator (or channel administrator, sub-channel administrator) of the social channel can send a focus message for the first identity group (for example, the focus message is: @God group will have a meeting in the conference room) in the session page S1201 of the social channel, so that a special reminder message can be sent to the members (for example, including user 1, user 2, and user 3) of the first identity group (for example, God group) through the first identity group (for example, God group). This way of @ identity group is between the way of @ all members and the way of @ specified members, through which the focus message can be sent to the members in the specified identity group more accurately, in a small range, and without disturbing other members.
[0131] In another possible implementation, if there is an attention message for the first identity group, all members in the first identity group display an attention reminder about the attention message. The attention message can also include a private message. Specifically, the creator of the social channel, the channel administrator, or the sub-channel administrator, etc. can also send a private message to the members of the specified identity group through the channel management robot. Through this kind of mass sending ability, the private message can be effectively sent to the corresponding users in the social channel, avoiding interference to other users. At the same time, it is also convenient for the operator of the social channel to perform some operation behaviors through this way, such as targeted activation of inactive members in the social channel, or targeted reminding of members in the identity group participating in the activity, etc. Through this way, a plurality of members can be added to the specified identity group for batch management, i.e. a private message can be sent to the identity group, the identity group can be @ed, etc., thereby reducing the operation pressure of the social channel.
[0132] In one specific example, for operating a key account (KA) community (also referred to as a super community) with 100,000 or more members, the scheme of the present application can set 1 creator, 50 channel administrators, and 100 sub-channel administrators. The creator can guide the positioning of the community, the channel administrators can manage the users and content of the entire community, and the 100 sub-channel administrators can individually operate independent sub-channels to realize partitioned autonomy. Further, the remaining members can be set into 20-30 identity groups according to various tags, and different identity groups can be given different viewing permissions and speaking permissions according to the positioning of the community, so that each identity group can see the corresponding sub-channel, to guide the flow according to preferences, guarantee the chat experience of users, and expand the basic active surface.
[0133] In the embodiments of the present application, the social users in the social channel can be grouped and managed in the form of identity groups, which can make the management levels in the social cluster more rich and hierarchical. In addition, the permissions of the identity groups in the social channel can be configured and viewed. Each member in the identity group has the permissions configured for the identity group. In this way, the identity groups in the social channel can be given differentiated permissions through differentiated configuration, so as to realize the distribution of the social channel and facilitate the healthy growth of the social cluster. In addition, the permission configuration of the identity groups can realize the batch assignment of permissions to the members in the identity groups, thereby realizing the batch management of the members in the social channel. Furthermore, the external role of the identity groups in the social channel can be strengthened, thereby bringing more sense of identity to the members in the identity groups. In addition, the assignment rules of the identity groups can be set to guide and encourage the members to switch between the identity groups based on various rules to obtain social satisfaction. It can be seen that the scheme of the embodiments of the present application enriches the management mode of the social channel by introducing the identity group mechanism, can realize the subdivision of management permissions, the autonomous partition, efficient management in the social channel, effectively reduces the management cost and operation cost of the social channel, and can better adapt to large-scale social cluster scenarios.
[0134] Please refer to Figure 13 , Figure 13 is a structural schematic diagram of a social channel management device provided by the embodiments of the present application. The social channel management device 1300 can be applied to Figure 2 the computer device in the corresponding method embodiments. The social channel management device 1300 can be a computer program (including program code) running in the computer device, for example, the social channel management device 1300 is an application software; the device can be used to execute the corresponding steps in the method provided by the embodiments of the present application. The social channel management device 1300 can include:
[0135] a display unit 1301, configured to display a service page of a social channel;
[0136] a creation unit 1302, configured to create a first identity group in the social channel, and the first identity group supports adding one or more members;
[0137] a management unit 1303, configured to configure the permissions of the first identity group in the social channel, and each member in the first identity group has the permissions configured for the first identity group; and
[0138] the display unit 1301 is further configured to display the first identity group in the social channel.
[0139] In a possible implementation, the service page is an identity group management page of the social channel; the identity group management page is provided with an identity group creation entry; when the identity group creation entry is triggered, the first identity group is triggered to be created in the social channel.
[0140] In a possible implementation, the service page is any page in the social channel; when an identity group creation touch signal exists in the service page, the first identity group is triggered to be created in the social channel.
[0141] The identity group creation touch signal includes any one of a single-click gesture, a double-click gesture, and a hovering gesture.
[0142] In a possible implementation, the creation unit 1302 creates the first identity group in the social channel, for performing the following operations:
[0143] displaying a configuration page of the first identity group;
[0144] editing attribute information of the first identity group in the configuration page, the attribute information including any one of a name, an explicit color, and a display form.
[0145] 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 operation: adding one or more members for the first identity group through the member adding option.
[0146] In a possible implementation, the management unit 1303 configures a permission of the first identity group in the social channel, for performing the following operation:
[0147] displaying a configuration page of the first identity group, the configuration page being provided with a permission option;
[0148] when the permission option is selected, displaying a sub-channel list of the social channel;
[0149] setting a permission of the first identity group according to a selected sub-channel in the sub-channel list;
[0150] The permission set for the first identity group includes any one of a viewing permission, a speaking permission, and a management permission of the selected sub-channel; and the permission of the first identity group supports modification.
[0151] In a possible implementation, the service page is an identity group management page of the social channel, and the identity group management page displays an identity group list, the identity group list including one or more identity groups in the social channel.
[0152] The display unit 1301 displays the first identity group in the social channel, for performing the following operation:
[0153] Add the first identity group to the identity group list for display.
[0154] In a possible implementation, the management unit 1303 is further configured to perform the following operation:
[0155] If the target member is included in the first identity group, add a first identity tag to the target member, the first identity tag being used to indicate that the target member belongs to the first identity group; and
[0156] Display the first identity tag of the target member.
[0157] In a possible implementation, the display unit 1301 displays the first identity tag of the target member, and is configured to perform the following operation:
[0158] Display the first identity tag of the target member in a member list page of the social channel; or
[0159] Display the first identity tag of the target member in a conversation page of the social channel; or
[0160] Display the first identity tag of the target member in a profile card page of the target member.
[0161] In a possible implementation, the profile card page of the target member includes an identity group editing option; the management unit 1303 is further configured to perform the following operation:
[0162] In response to a triggering operation on the identity group editing option, output an identity group list, the identity group list displaying one or more identity groups included in the social channel;
[0163] In response to a selection operation on a target identity group, add the target member to the target identity group;
[0164] In response to a removal operation on the first identity group, remove the target member from the first identity group.
[0165] In a 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; the target member is included in both the first identity group and the second identity group, and has a first identity tag and a second identity tag; the management unit 1303 is further configured to perform the following operation:
[0166] Display the first identity tag and the second identity tag of the target member in a high-low order between the first priority and the second priority.
[0167] In a possible implementation, the social channel includes one or more identity groups; each identity group has a respective priority; the management unit 1303 is further configured to perform the following operation:
[0168] arranging and displaying the one or more identity groups in order from high to low priority.
[0169] In a possible implementation, the social channel includes a management class identity group and a non-management class identity group; the management unit 1303 is further configured to perform the following operation:
[0170] distinguishing and displaying the management class identity group and the non-management class identity group;
[0171] wherein the distinguishing and displaying includes that the display form of the management class identity group is different from the display form of the non-management class identity group, and the display color of the identity information of the management class identity group is different from the display color of the identity information of the non-management class identity group.
[0172] In a possible implementation, the management class identity group includes a creator identity group, a channel administrator identity group, and a sub-channel administrator identity group; the management class identity group is associated with a management permission of the social channel; and
[0173] the first management permission associated with the creator identity group includes any one or more of the following: a permission of managing the social channel, a permission of managing any sub-channel, a permission of managing members of the social channel, a permission of setting a channel administrator for the social channel, a permission of dissolving the social channel, a permission of viewing any sub-channel, and a permission of speaking in any sub-channel;
[0174] the second management permission associated with the channel administrator identity group includes any one or more of the following: a permission of managing the social channel, a permission of managing any sub-channel, a permission of managing members of the social channel, a permission of setting a channel administrator for the social channel, a permission of viewing any sub-channel, and a permission of speaking in any sub-channel;
[0175] the third management permission associated with the sub-channel administrator identity group includes any one or more of the following: a permission of managing a target sub-channel of the social channel, a permission of viewing the target sub-channel, and a permission of speaking in the target sub-channel.
[0176] In a possible implementation, the management unit 1303 is further configured to perform the following operation:
[0177] setting an allocation rule of the first identity group, the allocation rule being used to define a claiming rule of adding a member to the first identity group, or the allocation rule being used to define a quitting rule of removing a member from the first identity group;
[0178] performing a member change operation on the first identity group when the allocation rule of the first identity group is met.
[0179] In a possible implementation, the claiming rule includes any of the following: arousing a channel management robot of the social channel and making a joining request, performing a specified task, reaching an activity threshold of the first identity group;
[0180] The exiting rule includes any of the following: arousing a channel management robot of the social channel and making an exiting request; sending an exiting request.
[0181] In a possible implementation, if there is an attention message for the first identity group, all members in the first identity group display an attention reminder about the attention message;
[0182] The attention message includes a private message and a special reminder message.
[0183] In the embodiments of the present application, a service page of the social channel can be displayed; a first identity group is created in the social channel, and one or more members can be added in the first identity group. Through the above-mentioned way of creating an identity group, the social users in the social channel can be grouped and managed, and the management hierarchy in the social cluster can be more rich and hierarchical. In addition, the permissions of the first identity group in the social channel can be configured; each member in the first identity group has the permissions configured for the first identity group. Since the embodiments of the present application support configuring the permissions of the identity group, the permissions of each identity group in the social channel can be differentiated by differentiated configuration, so as to realize the distribution of the social channel and facilitate the healthy growth of the social cluster. In addition, the permission configuration of the identity group can realize the batch configuration of the permissions of the members in the identity group, so as to realize the batch management of the members in the social channel. In addition, the first identity group can be displayed in the social channel, which can strengthen the external effect of the first identity group in the social channel, thereby bringing more sense of identity to the members in the identity group. It can be seen that the scheme of the embodiments of the present application enriches the management mode of the social channel by introducing the identity group mechanism, can realize the subdivision of the management permissions, the autonomous partition, the efficient management in the social channel, effectively reduces the management cost and the operation cost of the social channel, and can better adapt to the large-scale social cluster scenario.
[0184] Please refer to Figure 14 , Figure 14 is a structural schematic diagram of a computer device provided by the embodiments of the present application. Figure 14is a structural schematic diagram of a computer device provided by an embodiment of the present application. The computer device 1400 is configured to execute the steps performed by the computer device in the foregoing method embodiments. The computer device 1400 comprises one or more processors 1410, one or more input devices 1420, one or more output devices 1430, and a memory 1440. The processor 1410, the input device 1420, the output device 1430, and the memory 1440 are connected through a bus 1450. The memory 1440 is configured to store a computer program, and the computer program comprises program instructions. The processor 1410 is configured to invoke the program instructions stored in the memory 1440 to perform the following operations:
[0185] display a service page of a social channel;
[0186] create a first identity group in the social channel, and the first identity group supports adding one or more members;
[0187] configure the permissions of the first identity group in the social channel, and each member in the first identity group has the permissions configured for the first identity group; and
[0188] display the first identity group in the social channel.
[0189] In a possible implementation, the service page is an identity group management page of the social channel; the identity group management page is provided with an identity group creation entry; when the identity group creation entry is triggered, the first identity group is created in the social channel.
[0190] In a possible implementation, the service page is any page in the social channel; when the identity group creation touch signal exists in the service page, the first identity group is created in the social channel.
[0191] The identity group creation touch signal comprises any one of a single-click gesture, a double-click gesture, and a hovering gesture.
[0192] In a possible implementation, the processor 1410 creates the first identity group in the social channel, and is configured to perform the following operations:
[0193] display a configuration page of the first identity group;
[0194] edit attribute information of the first identity group in the configuration page, and the attribute information comprises any one of a name, an explicit color, and a display form.
[0195] In a possible implementation, the configuration page further comprises a member adding option, and the processor 1410 is further configured to perform the following operation: add one or more members to the first identity group through the member adding option.
[0196] In a possible implementation, the processor 1410 configures the permission of the first identity group in the social channel, for performing the following operations:
[0197] displaying a configuration page of the first identity group, the configuration page being provided with a permission option;
[0198] when the permission option is selected, displaying a sub-channel list of the social channel;
[0199] setting the permission of the first identity group according to a selected sub-channel in the sub-channel list;
[0200] wherein the permission set for the first identity group includes any one of the following: a viewing permission, a speaking permission, and a management permission of the selected sub-channel, and the permission of the first identity group supports modification.
[0201] In a possible implementation, the service page is an identity group management page of the social channel, and the identity group management page is displayed with an identity group list containing one or more identity groups in the social channel.
[0202] The processor 1410 displays the first identity group in the social channel, for performing the following operations:
[0203] adding the first identity group to the identity group list for display.
[0204] In a possible implementation, the processor 1410 is further configured to perform the following operations:
[0205] if the first identity group contains a target member, adding a first identity tag to the target member, the first identity tag being used to indicate that the target member belongs to the first identity group; and
[0206] displaying the first identity tag of the target member.
[0207] In a possible implementation, the processor 1410 displays the first identity tag of the target member, for performing the following operations:
[0208] displaying the first identity tag of the target member in a member list page of the social channel; or
[0209] displaying the first identity tag of the target member in a conversation page of the social channel; or
[0210] displaying the first identity tag of the target member in a profile card page of the target member.
[0211] In a possible implementation, the profile card page of the target member includes an identity group editing option, and the processor 1410 is further configured to perform the following operations:
[0212] In response to a triggering operation on the identity group editing option, an identity group list is output, and the identity group list displays one or more identity groups included in the social channel;
[0213] In response to a selection operation on the target identity group, the target member is added to the target identity group;
[0214] In response to a removal operation on the first identity group, the target member is removed from the first identity group.
[0215] In a 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; the target member is included in both the first identity group and the second identity group, and the target member has a first identity tag and a second identity tag; the processor 1410 is further configured to perform the following operation:
[0216] The first identity tag and the second identity tag of the target member are displayed in a high-to-low order between the first priority and the second priority.
[0217] In a possible implementation, the social channel includes one or more identity groups; each identity group has a respective priority; the processor 1410 is further configured to perform the following operation:
[0218] The one or more identity groups are displayed in a high-to-low order of the priorities.
[0219] In a possible implementation, the social channel includes a management type identity group and a non-management type identity group; the processor 1410 is further configured to perform the following operation:
[0220] The management type identity group and the non-management type identity group are displayed differently;
[0221] The display forms of the management type identity group and the non-management type identity group are different; the display colors of the identity information of the management type identity group and the non-management type identity group are different.
[0222] In a possible implementation, the management type identity group includes a creator identity group, a channel administrator identity group, and a sub-channel administrator identity group; the management type identity group is associated with a management permission of the social channel; wherein
[0223] The first management permission associated with the creator identity group includes one or more of the following: a permission to manage the social channel, a permission to manage any sub-channel, a permission to manage members of the social channel, a permission to set a channel administrator for the social channel, a permission to disband the social channel, a permission to view any sub-channel, and a permission to speak in any sub-channel;
[0224] The second management permission associated with the channel administrator identity group comprises any one or more of the following: a permission to manage the social channel, a permission to manage any sub-channel, a permission to manage members of the social channel, a permission to set a channel administrator for the social channel, a permission to view any sub-channel, a permission to speak in any sub-channel;
[0225] The third management permission associated with the sub-channel administrator identity group comprises any one or more of the following: a permission to manage a target sub-channel of the social channel, a permission to view the target sub-channel, a permission to speak in the target sub-channel.
[0226] In a possible implementation, the processor 1410 is further configured to perform the following operation:
[0227] The allocation rule of the first identity group is used to define a claiming rule for adding members to the first identity group, or the allocation rule is used to define a quitting rule for removing members from the first identity group.
[0228] When the allocation rule of the first identity group is met, a member change operation is performed on the first identity group.
[0229] In a possible implementation, the claiming rule comprises any one of the following: arousing a channel management robot of the social channel and making a joining request, performing a specified task, reaching an activity threshold required by the first identity group.
[0230] The quitting rule comprises any one of the following: arousing a channel management robot of the social channel and making a quitting request; sending a quitting request.
[0231] In a possible implementation, if there is an attention message for the first identity group, all members in the first identity group display an attention reminder about the attention message.
[0232] The attention message comprises a private message and a special reminder message.
[0233] In the embodiments 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 one or more members can be added in the first identity group. Through the above-mentioned method of creating an identity group, the social users in the social channel can be grouped and managed, and the management level of the social cluster can be more rich and hierarchical; in addition, the permissions of the first identity group in the social channel can be configured; each member in the first identity group has the permissions configured for the first identity group. Since the embodiments of the present application support configuring the permissions of the identity group, the embodiments of the present application can assign different permissions to each identity group in the social channel through differentiated configuration, thereby realizing the distribution of the social channel and facilitating the healthy growth of the social cluster; in addition, the permission configuration of the identity group can realize the batch assignment of permissions to the members in the identity group, thereby realizing the batch management of the 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 in the identity group. It can be seen that the embodiments of the present application enrich the management mode of the social channel by introducing the identity group mechanism, can realize the subdivision of management permissions, the autonomous partition, efficient management in the social channel, effectively reduce the management cost and operation cost of the social channel, and can better adapt to large-scale social cluster scenarios.
[0234] In addition, it should be noted that the embodiments of the present application also provide a computer storage medium, and the computer storage medium stores a computer program, and the computer program includes program instructions. When a processor executes the above-mentioned program instructions, the method in the foregoing embodiments can be executed, and therefore, the description will not be repeated here. For the technical details not disclosed in the embodiments of the computer storage medium involved in the present application, please refer to the description of the method embodiments of the present application. As an example, the program instructions can be deployed on one computer device, or executed on multiple computer devices located in one place, or executed on multiple computer devices distributed in multiple places and interconnected through a communication network.
[0235] According to an aspect of the present application, a computer program product or computer program is provided, which includes computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device can execute the method in the foregoing embodiments, and therefore, the description will not be repeated here.
[0236] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The above-mentioned program can be stored in a computer readable storage medium. When the program is executed, the program can include the processes of the above-mentioned embodiment methods. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM), a random access memory (RAM), or the like.
[0237] The above disclosure is merely preferred embodiments of the present application and cannot limit the scope of the present application. Therefore, equivalent variations made according to the claims of the present application are still within the scope of the present application.
Claims
1. A method for managing social channels, characterized in that, The method comprises: displaying a service page of a social channel of a target account, and displaying an identity group claim entry for the social channel based on the service page; in response to a triggering operation on the identity group claim entry, displaying at least one identity tag; wherein different identity tags correspond to different identity groups, and each identity group has corresponding permissions in the social channel; in response to a selection operation on a first identity tag in the at least one identity tag, controlling the target account to carry the first identity tag; wherein the first identity tag is used to identify that the target account belongs to a first identity group corresponding to the first identity tag, and the target account has permissions corresponding to the first identity group.
2. The method of claim 1, wherein, The method further comprises: in response to the triggering operation on the identity group claim entry, displaying at least one expression, the expression having a one-to-one correspondence with the identity tag; in response to a selection operation on a target expression in the at least one expression, regarding the selection operation as a selection operation on the first identity tag corresponding to the target expression.
3. The method of claim 1, wherein, The method further comprises: displaying a conversation page of the social channel of the target account; in response to a message sending operation, displaying a first message sent by the target account in the conversation page, the first message being used to wake up a channel management robot of the social channel and make a request to join a second identity group; displaying a second message replied by the channel management robot, the second message being used to indicate that the target account has been controlled to join the second identity group and that the target account has carried a second identity tag corresponding to the second identity group; the second identity tag is used to indicate that the target account has permissions corresponding to the second identity group.
4. The method of claim 3, wherein, Before the method displays the first message sent by the target account in the conversation page in response to the message sending operation, the method further comprises: displaying a message input area in the conversation page; in response to an input operation performed based on the message input area, displaying input text content in the message input area, the text content being used to wake up the channel management robot of the social channel and make a request to join an identity group; when the text content is displayed in the message input area, displaying at least one identity group at an associated position of the message input area; wherein the at least one identity group includes the second identity group; in response to a selection operation on the second identity group in the at least one identity group, regarding the selection operation as the message sending operation; wherein the first message is generated by the text content and the second identity group.
5. The method of claim 1, wherein, The social channel corresponds to a plurality of activity intervals, and different activity intervals correspond to different identity groups; The method further comprises: in response to the activity of the target account belonging to a first activity interval, controlling the target account to join a third identity group corresponding to the first activity interval and controlling the target account to carry a third identity tag corresponding to the third identity group; The third identity tag is used to indicate that the target account has the permission corresponding to the third identity group. In response to the activity level of the target account belonging to the second activity interval, the target account is controlled to exit the third identity group, and the third identity tag carried by the target account is cancelled, and the target account is controlled to join a fourth identity group corresponding to the second activity interval, and the target account is controlled to carry a fourth identity tag corresponding to the fourth identity group.
6. The method of claim 1, wherein, After the target account carries the first identity tag in response to the selection operation of the first identity tag in the at least one identity tag, the method further comprises: Displaying a session page of a social channel of the target account; In response to a message sending operation, a third message sent by the target account is displayed in the session page, and the third message is used to arouse a channel management robot of the social channel and propose a request for exiting the first identity group; Displaying a fourth message replied by the channel management robot, the fourth message is used to indicate that the target account has exited the first identity group and the first identity tag carried by the target account has been cancelled.
7. The method of claim 1, wherein, The target account is a management account of the social channel, and the method further comprises: Displaying an identity group allocation control, the identity group allocation control is used to set a claim rule for a corresponding identity group; In response to a trigger operation of the identity group allocation control, an identity group allocation page is displayed, and at least one allocation option is displayed in the identity group allocation page; Different allocation options indicate setting different types of identity group claim rules, the identity group claim rule is used to indicate a joining mode for a corresponding identity group, and the type of the identity group claim rule includes at least one of the following: Joining an identity group by arousing a channel management robot of a social channel; Joining an identity group by performing a specified task based on an expression; Joining an identity group by reaching an activity threshold of an identity group.
8. The method of claim 7, wherein, After displaying at least one allocation option in the identity group allocation page, the method further comprises: In response to a selection operation of a target allocation option in the at least one allocation option, a switch control of an identity group claim rule indicated by the target allocation option is displayed, and the switch control is used to determine whether to start a corresponding type of identity group claim rule; Based on the switch control, in response to an opening operation of the switch control, the switch control is opened; In response to the switch control being in an open state, the identity group claim rule of the type indicated by the target allocation option is started.
9. The method of claim 7, wherein, After displaying at least one allocation option in the identity group allocation page, the method further comprises: In response to a selection operation of a target allocation option in the at least one allocation option, a setting page of an identity group claim rule of a corresponding type of the target allocation option is displayed; In the setting page, a rule setting area is displayed, and in response to a rule setting operation performed based on the rule setting area, a rule content of the identity group claim rule of the type corresponding to the target allocation option is set.
10. The method of claim 9, wherein, The identity group claiming rule corresponding to the target allocation option corresponds to a type that the social channel management robot joins an identity group by arousing a social channel; After the rule setting area is displayed on the setting page, the method further includes: In the rule setting area, display the joining mode of the corresponding identity group based on the channel management robot joining the identity group, and an identity group adding control; The identity group adding control is used to select an identity group to which the corresponding identity group claiming rule applies; The rule content of the identity group claiming rule corresponding to the target allocation option is set in response to a rule setting operation performed based on the rule setting area, including: In response to an identity group adding operation triggered based on the identity group adding control, a target identity group is selected from at least one identity group; The identity group adding operation is determined as the rule setting operation, and the target identity group is determined as the identity group to which the corresponding identity group claiming rule applies.
11. The method of claim 9, wherein, The identity group claiming rule corresponding to the target allocation option corresponds to a type that the social channel management robot joins an identity group by executing a specified task based on an expression; After the rule setting area is displayed on the setting page, the method further includes: In the rule setting area, display at least one rule setting bar, the rule setting bar being used to set a one-to-one correspondence between an expression and an identity group, and the one-to-one correspondence being used to indicate that a corresponding identity group can be joined by selecting a corresponding expression; The rule content of the identity group claiming rule corresponding to the target allocation option is set in response to a rule setting operation performed based on the rule setting area, including: For each rule setting bar, in response to an expression selection operation triggered based on the rule setting bar, a target expression is selected from at least one expression, and in response to an identity group selection operation triggered based on the rule setting bar, a target identity group is selected from at least one identity group, so that the target expression and the target identity group are in one-to-one correspondence; The expression selection operation and the identity group selection operation are determined as the rule setting operation.
12. The method of claim 11, wherein, The setting page further includes at least one of a preview control and a text input area; the method further includes: When the setting page includes the text input area, in response to a text input operation performed based on the text input area, display the input prompt text in the text input area; The prompt text is used to be displayed when a member of the social channel joins an identity group, to introduce at least one of a corresponding type of identity group claiming rule and an identity group for selection; When the setting page includes the preview control, in response to a trigger operation on the preview control, display a preview detail page, and display the prompt text and the set rule content in the preview detail page; The rule content displayed in the preview detail page is the rule content of the corresponding type of identity group claiming rule displayed when a member of the social channel joins an identity group.
13. The method of claim 9, wherein, The setting page further includes at least one of a rule application control and a multiple selection switch; the method further includes: When the setting page comprises the rule application control, in response to a channel selection operation triggered based on the rule application control, a target sub-channel is selected from at least one sub-channel, the target sub-channel being a sub-channel to which a corresponding identity group claiming rule can be applied; When the setting page comprises the multi-selection switch, in response to an opening operation on the multi-selection switch, the multi-selection switch is opened to allow members of the social channel to select multiple identity groups to join based on corresponding identity group claiming rules.
14. The method of claim 1, wherein, The method further comprises: displaying a session page of a social channel of the target account; in response to a message sending operation, displaying a fifth message sent by a member of the first identity group in the session page; wherein the fifth message comprises at least one of a private message and a special reminder message, the private message being used to indicate a message that can be received by the member of the first identity group, and the special reminder message being used to indicate a message that can be received by the member of the session page and to which the member of the first identity group is specially reminded.
15. The method of claim 1, wherein, The target account is a management account of the social channel; Before the displaying at least one identity tag in response to the triggering operation on the identity group claiming portal, the method further comprises: displaying an identity group creation portal, and in response to a triggering operation on the identity group creation portal, displaying a configuration page of an identity group; wherein the configuration page comprises at least one of an attribute setting area of an identity group, a member adding option, and a permission option; the attribute setting area is used to set attribute information of the created identity group, the attribute information comprising at least one of a name, an external color, and a display form; the member adding option is used to add at least one member to the created identity group; and the permission option is used to set permissions for the created identity group, the set permissions comprising at least one of a viewing permission, a speaking permission, and a management permission.
16. The method of claim 15, wherein, The configuration page comprises the member adding option, and the method further comprises: in response to a triggering operation on the member adding option, displaying at least one candidate member available for selection; in response to a selection operation on a target candidate member from the at least one candidate member, adding the target candidate member to the created identity group.
17. The method of claim 16, wherein, After the adding the target candidate member to the created identity group in response to the selection operation on the target candidate member from the at least one candidate member, the method further comprises: displaying at least one created identity group; in response to a selection operation on a target identity group from the at least one created identity group, displaying at least one member included in the target identity group, each of the members being associated with a member editing option, the member editing option being used to remove a corresponding member from the target identity group; in response to a triggering operation on a target member editing option from the at least one member editing option, deleting a member corresponding to the target member editing option from the at least one member included in the target identity group.
18. The method of claim 1, wherein, The target account is a management account of the social channel; and the method further comprises: display a service page of a social channel, and display each identity group in the social channel in at least one display style in the service page; wherein at least one identity group comprises a management type identity group and a non-management type identity group, and the display style of the management type identity group is different from the display style of the non-management type identity group.
19. The method of claim 18, wherein, The service page is an identity group management page, and after the identity groups in the social channel are displayed, the method further comprises: in response to a selection operation on a fifth identity group in the at least one identity group, displaying an information page of the fifth identity group, the fifth identity group being a management type identity group; wherein the information page comprises at least one of an identity of a management member in the fifth identity group, an explicit identity of the management member, an explicit color of the explicit identity, a channel managed by the management member, a management authority of the management member, and a member management control; the management authority comprises at least one of the following: an authority to manage the social channel, an authority to manage a target sub-channel, an authority to manage a member of the social channel, an authority to set a channel administrator for the social channel, an authority to disband the social channel, an authority to view a target sub-channel, and an authority to speak in a target sub-channel; based on the information page, in response to a management operation on the fifth identity group, the fifth identity group is managed.
20. The method of claim 1, wherein, The method further comprises: in response to the service page of the social channel including a target member, in the service page, at least one identity tag carried by the target member is displayed in a first order; wherein the service page of the social channel comprises at least one of a member list page, a conversation page, and a profile card page of the target member; the identity groups corresponding to the at least one identity tag have priorities, and the first order is determined by the priorities of the identity groups.
21. The method of claim 20, wherein, The target account is a management account of the social channel, and the method further comprises: when the service page is the profile card page of the target member, displaying an identity group editing option in the profile card page; in response to a triggering operation on the identity group editing option, displaying an identity group list, and the identity group list displays at least one identity group included in the social channel; wherein the identity group list includes an identity group in a selected state and an identity group in an unselected state, the identity group in the selected state is an identity group that the target member has joined, and the identity group in the unselected state is an identity group that the target member has not joined; in response to a selection operation on a sixth identity group in the selected state, the sixth identity group is switched from the selected state to the unselected state, and the target member is controlled to exit the sixth identity group and cancel the target member from carrying an identity tag corresponding to the sixth identity group; In response to a selection operation on a seventh identity group in the identity groups in the unselected state, the seventh identity group is switched from the unselected state to the selected state, and the target member is controlled to join the seventh identity group and carry an identity tag corresponding to the seventh identity group.
22. A social channel management apparatus, comprising: The method comprises the steps of: displaying a service page of a social channel of a target account, and displaying an identity group claim entry for the social channel based on the service page; in response to a triggering operation on the identity group claim entry, displaying at least one identity tag; wherein different identity tags correspond to different identity groups, and each identity group has corresponding permissions in the social channel; in response to a selection operation on a first identity tag in the at least one identity tag, the target account is controlled to carry the first identity tag; wherein the first identity tag is used to identify that the target account belongs to a first identity group corresponding to the first identity tag, and the target account has permissions corresponding to the first identity group.
23. A computer device, comprising: The method comprises the steps of: a storage device and a processor; a memory, one or more computer programs are stored in the memory; a processor for loading the one or more computer programs to implement the social channel management method according to any one of claims 1-21.
24. 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 and executed by the processor to implement the social channel management method according to any one of claims 1-21.
25. A computer program product, characterised in that, The computer program product comprises a computer program, and the computer program is suitable for being loaded and executed by the processor to implement the social channel management method according to any one of claims 1-21.