A data processing method, device, apparatus, and computer-readable storage medium
By dividing social channels into sub-channels by category and displaying page structures by category, the problem of how to efficiently guide users to consume different categories of content is solved, achieving more efficient information consumption and user communication.
Patent Information
- Application Number
- CN202111425890.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-26
- Publication Date
- 2026-02-27
- Estimated Expiration
- 2041-11-26
AI Technical Summary
In social media channels, how can we efficiently guide users to consume different categories of content and improve user experience and information consumption efficiency?
By dividing sub-channels within social channels into categories and displaying them according to the page structure of the category to which the sub-channel belongs when it is launched, the message categories can be displayed in a categorized manner.
It improves the efficiency of content consumption in social channels and enhances communication efficiency and information consumption experience among users.
Smart Images

Figure CN116192785B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, specifically to a data processing method, apparatus, device, and computer-readable storage medium. Background Technology
[0002] With the continuous development of computer technology, the types of services supported by online social channels are becoming increasingly diverse. For example, in addition to chatting, users can also team up for games, post or browse strategy guides, and more. Practice has shown that, due to the different services that users focus on, how to guide users to efficiently consume content on social channels has become a hot research topic. Summary of the Invention
[0003] This invention provides a data processing method, apparatus, device, and computer-readable storage medium that can significantly improve the efficiency of consuming content information in social media channels.
[0004] On one hand, embodiments of this application provide a data processing method, including:
[0005] Displays the service page for the social channel, which contains one or more sub-channels, each corresponding to a category;
[0006] In response to the launch of a target sub-channel in a social channel, the channel page of the target sub-channel is displayed. The target sub-channel corresponds to at least one target category, and the channel page of the target sub-channel is displayed according to the page structure corresponding to the target category.
[0007] On one hand, embodiments of this application provide a data processing apparatus, which includes:
[0008] The display unit is used to display the service page of the social channel. The social channel contains one or more sub-channels, and each sub-channel corresponds to a category.
[0009] And to respond to the launch of a target sub-channel in a social channel, display the channel page of the target sub-channel, the target sub-channel corresponding to at least one target category, and the channel page of the target sub-channel is displayed according to the page structure corresponding to the target category.
[0010] In one embodiment, the data processing apparatus further includes a processing unit, wherein the service page of the social channel contains a list of sub-channels, and the list of sub-channels displays entries for one or more sub-channels; the processing unit is used to:
[0011] When the entry point of the target sub-channel in the sub-channel list is triggered, the target sub-channel is started.
[0012] In one embodiment, the display unit is further configured to:
[0013] Displays the sub-channel creation page in the social channel. The sub-channel creation page includes one or more category configuration items for the sub-channel, as well as management configuration items corresponding to each category configuration item.
[0014] When a target category is selected in one or more category configuration items, the management configuration items corresponding to the target category are displayed.
[0015] The processing unit is also used for:
[0016] Configure the target sub-channels according to the management configuration items corresponding to the target category.
[0017] In one implementation, each category corresponds to a page structure; the page structure is used to define how the sub-channel pages of the corresponding category are displayed.
[0018] In one implementation, the channel page of the target sub-channel includes a message display area and at least one message; the display unit is used to display the channel page of the target sub-channel, specifically for:
[0019] Display at least one message in the message display area within the target sub-channel's channel page.
[0020] In one implementation, the target sub-channel's channel page further includes a notification bar; the display unit is used to display the target sub-channel's channel page, specifically for:
[0021] Display summary information of the target message in the notification bar within the channel page of the target sub-channel. The target message refers to at least one message that has been set to special attention.
[0022] In one implementation, at least one message is displayed in a sorted manner in the message display area within the channel page of the target sub-channel; the display unit is further configured to:
[0023] When the target message exists in at least one message, the display order of the target messages is set to the specified order. The target message refers to the message that has been set to special attention in at least one message.
[0024] In one implementation, the target category is the announcement category, which corresponds to the first page structure. If an administrator account is logged in on the social client to which the social channel belongs, the first page structure includes a follow settings control. The display unit is used to display the channel page of the target sub-channel, specifically for:
[0025] Each message displayed in the message display area within the target sub-channel's channel page is surrounded by a follow setting control;
[0026] When the attention setting control around the target message in at least one message is triggered, the target message is set as a message to be paid special attention to.
[0027] In one embodiment, the first page structure further includes a notification confirmation window; the display unit is also used for:
[0028] When the attention setting control around the target message in at least one message is triggered, a notification confirmation window is displayed on the channel page of the target sub-channel, and the confirmation information related to the target message is output in the notification confirmation window;
[0029] The processing unit is also used for:
[0030] Receive confirmation operations for messages to be confirmed. These operations are used to trigger notifications to members of the target sub-channel that the target message has been set as a message to be of particular interest.
[0031] In one implementation, the target category is an announcement category, which corresponds to the first page structure. If an administrator account is logged in on the social client to which the social channel belongs, the first page structure also includes a status notification area. The display unit is used to display the channel page of the target sub-channel, specifically for:
[0032] Each message displayed in the message display area within the target sub-channel's channel page is surrounded by a status indicator area, which shows the number of times the announcement message has been viewed by members of the social channel.
[0033] In one implementation, the target category is an announcement category, which corresponds to the first page structure. If an administrator account is logged in on the social client to which the social channel belongs, the first page structure also includes a message posting bar. The message posting bar is used to edit and post new announcement messages in the target sub-channel. The display unit is also used for:
[0034] In response to an edit operation on any announcement message displayed in the message display area within the target sub-channel's channel page, update the edited announcement message in the message display area.
[0035] In one implementation, the target category is a strategy guide category, which corresponds to a second page structure. The second page structure includes a message posting bar; the message posting bar is used to edit and post new strategy guide messages in the target sub-channel; the display unit is also used for:
[0036] When the message posting area is selected, the message posting area expands.
[0037] Among them, the expanded message publishing bar occupies a larger proportion of the channel page of the target sub-channel than the proportional threshold; the expanded message publishing bar includes at least one of the following areas: the content display area of the message to be published, and the editing control area of the message to be published.
[0038] In one implementation, the target category is a strategy guide category, which corresponds to a second page structure, including a comment display area; the display unit is used to display the channel page of the target sub-channel, specifically for:
[0039] Each strategy message displayed in the message display area is surrounded by an entrance to the comment display area;
[0040] When the entry point to the comment display area around the target strategy message is triggered, the comment display area is displayed, and comments about the target strategy message are shown in the comment display area;
[0041] Among them, the target strategy message is any one of the strategy messages displayed in the message display area.
[0042] In one implementation, the entry point of the comment display area shows the number of comments targeting the strategy message; the target account is logged in on the social client to which the social channel belongs; the display unit is also used for:
[0043] If there are comments posted by the target account targeting the strategy message, the comment history information will be displayed in the entry point of the comment display area;
[0044] The comment record information includes at least one of the following: the identifier corresponding to the target account, and the number of comments made by the target account regarding the target strategy message.
[0045] In one implementation, the target category is a game category, which corresponds to a third page structure. The third page structure includes a team message posting entry, which is used to post team messages. The display unit is also used for:
[0046] When the team message posting entry is triggered, an application list is displayed, which includes the identifier of at least one application.
[0047] In response to the target application's identifier being triggered in at least one application's identifier, a team-up message is displayed on the target sub-channel's channel page. The team-up message contains the target application's team-up entry.
[0048] In one implementation, the display unit is configured to, in response to the triggering of the identifier of the target application among the identifiers of at least one application, display a team-up message on the channel page of the target sub-channel, specifically configured to:
[0049] In response to the selection of the identifier of the target application among the identifiers of at least one application, the configuration page of the target application is displayed, the configuration page of the target application includes at least one candidate game mode;
[0050] When a target game mode is selected from at least one candidate game mode, a team-up message is displayed on the channel page of the target sub-channel.
[0051] Accordingly, this application provides a computer device, the device comprising:
[0052] A processor is used to load and execute computer programs;
[0053] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described data processing method.
[0054] Accordingly, this application provides a computer-readable storage medium storing a computer program adapted to be loaded by a processor and executed by the above-described data processing method.
[0055] Accordingly, this application provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned data processing method.
[0056] In this embodiment, a service page for a social channel is displayed. The social channel contains one or more sub-channels, each corresponding to a category. In response to the activation of a target sub-channel within the social channel, the channel page of the target sub-channel is displayed. The target sub-channel corresponds to at least one target category, and its channel page is displayed according to the page structure corresponding to that target category. Therefore, by dividing the sub-channels within the social channel according to categories and displaying the sub-channel's channel page according to the page structure corresponding to its category when the sub-channel is activated, different categories of messages are categorized and displayed, thereby improving the efficiency of consuming content information within the social channel. Attached Figure Description
[0057] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0058] Figure 1a This is a schematic diagram of the structure of a data processing system provided in an embodiment of this application;
[0059] Figure 1bThis application provides a schematic diagram of a data processing flow interaction.
[0060] Figure 2 A flowchart illustrating a data processing method provided in an embodiment of this application;
[0061] Figure 3 A flowchart illustrating another data processing method provided in an embodiment of this application;
[0062] Figure 4a A schematic diagram of a sub-channel creation page provided in an embodiment of this application;
[0063] Figure 4b This is a schematic diagram illustrating how to trigger the display of management configuration items corresponding to a target category, as provided in an embodiment of this application.
[0064] Figure 4c A schematic diagram illustrating another sub-channel creation page provided in an embodiment of this application;
[0065] Figure 4d This application provides a schematic diagram of a message posting bar style configuration.
[0066] Figure 4e A schematic diagram illustrating the creation process of a sub-channel provided in an embodiment of this application;
[0067] Figure 4f A schematic diagram of a sub-channel page provided in an embodiment of this application;
[0068] Figure 4g A schematic diagram of a notification confirmation window provided in an embodiment of this application;
[0069] Figure 4h An expanded schematic diagram of a message publishing bar provided in an embodiment of this application;
[0070] Figure 4i This is a schematic diagram illustrating a trigger for displaying a comment display area, provided in an embodiment of this application.
[0071] Figure 4j A schematic diagram of another sub-channel provided in this application embodiment;
[0072] Figure 4k A flowchart for publishing team messages is provided as an embodiment of this application;
[0073] Figure 5 This is a schematic diagram of the structure of a data processing device provided in an embodiment of this application;
[0074] Figure 6 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0075] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0076] The technical terms used in the embodiments of this application will be introduced below:
[0077] I. Social Media Clients:
[0078] A social client can refer to a social app (application) that provides local services to customers in relation to a server. Examples of social clients include, but are not limited to, instant messaging apps, map-based social apps, content-interactive apps, and game-based social apps. A social client can also refer to a website with social capabilities that provides local services to customers in relation to a server, such as social networking sites and forums.
[0079] II. Social Channels:
[0080] A channel is a space allocated for focused discussion of a specific topic. It provides operators with a one-stop platform for channel management and offers diverse exchange services to interest groups. Channel types can include, but are not limited to, text, audio / video, live streaming, and hybrid types. Text channels can publish text content. Audio / video channels can publish content containing both audio and video. Live streaming channels can publish live streaming content. Hybrid channels allow the publication of multiple content formats, including but not limited to: text, audio / video, images, and live streaming. For example, a hybrid channel may allow the publication of information containing only text, only audio / video, only images, or both; it may even allow live streaming or a combination of images and text.
[0081] A social channel refers to a channel participated in by multiple (more than two) social users, used for information exchange among these users. It should be understood that a social channel can include both administrator users and member users. Administrator users are those with management permissions for the social channel; for example, an administrator user can be the creator or administrator of a group chat session. Member users are those without management permissions for the social channel. Management permissions for a social channel can be divided into permissions to manage users within the social channel and permissions to manage information within the social channel. Permissions to manage users within a social channel include, but are not limited to: ① permissions to control the number of users in the social channel, such as adding new members or deleting existing members; ② permissions to manage user permissions, such as assigning management permissions to a member user, thus making that member user an administrator. The permissions for managing information in social channels include, but are not limited to: ③ the permission to review information in social channels, such as whether the format of information in social channels meets the requirements, whether the content meets the theme requirements, etc.; ④ the permission to modify information in social channels, such as deleting information in a social channel when it is found to be non-compliant; or changing information in a channel to another channel with a theme that matches the content of the information when it is found that the content of a piece of information in a channel does not meet the theme requirements of that channel. It should be noted that when the number of participants in a social channel exceeds a threshold (such as 100,000), the social channel can also be called a super community.
[0082] III. Common Chat Window Component (All In One, AIO):
[0083] The public chat window component is designed to provide users with a unified interactive experience. It is a chat window component that can be shared across different social channels. The way user input, click operations, and other behavioral habits are handled in the public chat window component can all be considered consistent.
[0084] Based on the above, this application provides a data processing method that divides sub-channels within a social channel according to categories; and when a sub-channel is activated, its channel page is displayed according to the page structure corresponding to its category, thereby achieving categorized display of messages of different types and improving communication efficiency among users in the social channel. In other words, in this embodiment, each social channel may also include one or more sub-channels, providing users within the social channel with different types of interactive scenarios; for example, sub-channels may be announcement sub-channels, strategy sub-channels, game sub-channels, etc. The channel administrator (the channel manager set by the channel creator, possessing the authority to create, delete, edit, and manage sub-channels) can create and delete sub-channels, edit sub-channel names, set sub-channel categories, manage the visibility range of sub-channels, and manage social group sorting, etc.
[0085] Figure 1a This is a schematic diagram of the structure of a data processing system provided in an embodiment of this application; as shown below. Figure 1a As shown, the data processing system includes terminal devices 101 used by management users and member users. This application does not limit the number of terminal devices. The data processing system also includes a server 102, although the number of servers can also be multiple, and this application still does not limit this. A social client runs on the terminal device 101. The terminal device 101 can be a smartphone, tablet, laptop, desktop computer, smart vehicle, smart wearable device, or other device with display capabilities. The server 102 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. The terminal devices 101 and server 102 in the data processing system can be directly or indirectly connected via wired or wireless communication, and the terminal devices 101 can interact with other terminal devices connected to server 102 through server 102. In one implementation, server 102 may specifically include a database and a backend business module; it is understood that the database may also be independent of server 102 and be stored separately in a storage device.
[0086] Figure 1a The interaction process between the terminal device and the server shown can be combined Figure 1b Provide a detailed description. Figure 1b This is a schematic diagram illustrating a data processing flow interaction provided in an embodiment of this application. Please refer to... Figure 1bThe data processing flow between the terminal device and the server includes:
[0087] 1) Terminal device 101 displays a service page for a social channel, which includes one or more sub-channels, each corresponding to a category. In response to the activation of a target sub-channel (e.g., a user clicking the identifier of the target sub-channel on the service page of the social channel), terminal device 101 sends a target sub-channel access request to server 102. In one embodiment, the target sub-channel access request includes the identifier of the social channel, the category of the target sub-channel, and the identifier of the target sub-channel.
[0088] 2) After receiving the target sub-channel entry request sent by the terminal device 101, the backend service module retrieves the message record associated with the target sub-channel from the database based on the identifier of the target sub-channel, and returns the message record associated with the target sub-channel as the response information of the target sub-channel entry request to the terminal device 101.
[0089] 3) After receiving the response information, the terminal device 101 displays the channel page of the target sub-channel based on the message records of the target sub-channel. Specifically, the terminal device 101 displays the channel page of the target sub-channel according to the page structure corresponding to the category of the target sub-channel. In one implementation, different categories of sub-channels correspond to different page structures. That is, after receiving message records from a sub-channel, the terminal device 101 will display and differentiate them according to the category of the sub-channel. For example, if the category of sub-channel 1 is announcement, then all messages in sub-channel 1 will be displayed as announcement messages, and members of the social channel will not have the right to publish or edit announcement messages. As another example, if the category of sub-channel 2 is strategy guide, then all messages in sub-channel 2 will be displayed as strategy guide messages, and users in the social channel can publish strategy guide messages, modify their own published strategy guide messages, and comment on strategy guide messages published by other users. As yet another example, if the category of sub-channel 3 is game, then the channel page of sub-channel 3 includes a team message publishing entry. Users can publish team messages for the target application in sub-channel 3 through the team message publishing entry, and participants can join the team for the target application through the team message.
[0090] This application provides a specific implementation scheme for displaying the channel page of a target sub-channel on a terminal device. The scheme displays the service page of a social channel, which includes one or more sub-channels, each corresponding to a category. In response to the activation of a target sub-channel within the social channel, the channel page of the target sub-channel is displayed. The target sub-channel corresponds to at least one target category, and its channel page is displayed according to the page structure corresponding to that target category. Therefore, by dividing the sub-channels within the social channel according to categories and displaying the sub-channel's channel page according to the page structure corresponding to its category when the sub-channel is activated, the scheme achieves the purpose of classifying and displaying messages of different categories, thereby improving the efficiency of consuming content information within the social channel.
[0091] Based on the data processing system described above, this application provides a data processing method. Figure 2 This is a flowchart illustrating a data processing method provided in an embodiment of this application. In this embodiment, the data processing method can be executed by a computer device, which may be... Figure 1a Terminal device 101 in the data processing system shown. Please refer to... Figure 2 The data processing method may include the following steps S201 and S202:
[0092] S201, Display the service page for social channels.
[0093] A social channel contains one or more sub-channels, each corresponding to a category; for example, a social channel includes sub-channels 1 through 5; sub-channels 1 and 3 correspond to category A, sub-channel 2 corresponds to category B, and sub-channels 4 and 5 correspond to category C.
[0094] In one implementation, the social channel's service page includes a list of sub-channels, which displays entry points to the sub-channels of the social channel. When an entry point to a target sub-channel in the sub-channel list is triggered, the target sub-channel is launched.
[0095] Figure 2Page 201 is a schematic diagram of a social channel service page provided in an embodiment of this application. As shown on page 201, the social channel service page includes a channel selection area 2011 and a sub-channel display area 2012. The social channel selection area 2011 displays one or more social channel identifiers 20111. Users can trigger the sub-channel display area 2012 to display a list of sub-channels corresponding to the selected social channel identifier by selecting a social channel identifier in the social channel selection area 2011. In addition, users can find the identifier of the desired social channel by swiping in the social channel selection area 2011 or by querying the identifier 20112; users can also create or join new social channels through the social channel management entry 20113 in the social channel selection area 2011. The channel display area 2012 displays a list 20121 of sub-channels corresponding to the social channel identifier selected by the user, and the sub-channel list 20121 displays a sub-channel creation entry 20122. Understandably, the sub-channel list 20121 can contain one or more sub-channel groups, each sub-channel group can contain one or more sub-channel identifiers, and the associated position of each sub-channel can display the number of unread messages in that sub-channel 20123. The channel display area can also display the channel management entry 20124 and the social channel identifier 20125. Among them, the channel management entry 20124 is used to jump to the channel management page, and the social channel identifier 20125 can specifically include at least one of the following: the name of the social channel, the image of the social channel, short videos, etc.
[0096] In one embodiment, a user can expand or collapse a sub-channel group by performing a first operation (such as clicking); trigger an editing window for the sub-channel group by performing a second operation (such as long-pressing), thereby editing the sub-channel group identifier (such as name); and adjust the sub-channel group's position in the sub-channel list by performing a third operation (such as swiping). Similarly, a user can navigate to the sub-channel's channel page by performing a first operation (such as clicking) on the sub-channel identifier; trigger the sub-channel's editing window by performing a second operation (such as long-pressing) on the sub-channel identifier, thereby editing the sub-channel's identifier (such as name, icon, etc.) and other related information; specifically, when an editing operation on the target sub-channel identifier (i.e., the second operation) is detected, the target sub-channel identifier is edited on the service page; and the edited target sub-channel identifier is updated and displayed on the service page; and the sub-channel identifier's position in the sub-channel list is adjusted by performing a third operation (such as swiping).
[0097] It should be noted that if the user does not select a social channel identifier, or if the social channel identifier selected by the user corresponds to a newly created social channel, the sub-channel display area 2012 may also be a blank page, or display a default list of sub-channels (such as displaying the sub-channel groups and sub-channels preset by the developers for each social channel during development).
[0098] S202. In response to the launch of the target sub-channel in the social channel, display the channel page of the target sub-channel.
[0099] A target sub-channel can be any one of one or more sub-channels contained within a social channel. Activating a target sub-channel includes, but is not limited to, selecting the target sub-channel's entry point (such as its identifier); for example, users can also activate a target sub-channel via voice activation, specific gestures, etc. A target sub-channel corresponds to at least one target category, and its channel page is displayed according to the page structure corresponding to that target category. Specifically, when a target sub-channel corresponds to one target category, its channel page is displayed according to the page structure corresponding to that target category; when a target sub-channel corresponds to at least two target categories, users can choose to have the channel page displayed according to the page structure corresponding to any one of the at least two target categories, or the channel page can be displayed according to a pre-set multi-category page structure corresponding to at least two target categories. Taking the announcement and strategy categories corresponding to the target sub-channel as examples, the channel page of the target sub-channel is displayed according to a multi-category page structure. The channel page of the target sub-channel includes a message display area, which can display announcement messages, strategy messages, or both simultaneously (announcement messages and strategy messages can be distinguished by identifiers, formats, display methods, etc.). For member users, they can publish strategy messages within the target sub-channel; for administrator users, they can publish both strategy messages and announcement messages within the target sub-channel.
[0100] In one implementation, the target sub-channel is categorized as an announcement category. Figure 2Page 202 is a channel page for a sub-channel of an announcement category provided in an embodiment of this application. As shown on page 202, the channel page of the sub-channel of the announcement category includes: a notification bar 2025, a message display area 2026, and a message editing area 2027. The notification bar 2025 displays a summary of the target message, which is any one of at least one announcement message contained in the target sub-channel. The notification bar 2025 may include a close button 20251, which hides the notification bar 2025 when triggered. The message display area 2026 displays at least one announcement message contained in the target sub-channel. The message display area 2026 may include announcement message 20261 and an opinion display bar 20262 for that announcement message. The opinion display bar 20262 may include one or more attitude options, each corresponding to an attitude, and may also display the number of participants holding that attitude. When a user selects a target attitude option in the opinion display bar 20262, the number of participants holding that attitude is updated. The message editing area 2027 displays editing controls, allowing users to edit the announcement message. It should be noted that if a user does not have editing permissions for the announcement message (e.g., the current user is a member user), the editing controls will be hidden in the message editing area 2027, and a prompt message (e.g., "Read-only mode") will be displayed.
[0101] In addition, the channel page of the announcement category sub-channel may also include at least one of the following: a back button 2021, a sub-channel icon 2022, a sub-channel identifier 2023, and a user information viewing entry 2024; wherein, the back button 2021 is used to return to the previous page (such as the service page of the social channel); the sub-channel icon 2022 may be the icon of the category to which the target sub-channel belongs, or the icon of the target sub-channel itself; the sub-channel identifier 20223 may be the name of the sub-channel, or the ID of the sub-channel, etc.; the user information viewing entry 2024 is used to view the user information of the users currently participating in the target sub-channel.
[0102] In another implementation, the target sub-channel is categorized as a strategy guide. Figure 2Page 203 is a channel page for a sub-channel of the strategy category provided in this application embodiment. As shown on page 203, the channel page for the sub-channel of the strategy category includes: a message display area 2035 and a message editing area 2036; wherein, the message display area 2035 is used to display at least one strategy message contained in the target sub-channel, and the message display area 2035 may include the user identifier 20351 of the strategy message 20352, the strategy message 20352, the entrance 20353 of the comment display area of the strategy message 20352, and the opinion display bar 20354 of the strategy message 20352; the user identifier 20351 may include the user's avatar, nickname, and the publication time of the strategy message 20352, the entrance 20353 of the comment display area of the strategy message 20352 may include the current number of comments on the strategy message 20352, and the opinion display bar 20354 is similar to the opinion display bar 20262 on page 202, and will not be described again here. The message editing area 2036 may include an identifier 20361 of the account logged in on the social client to which the social channel belongs (i.e., the account currently logged in by the user), and an editing control bar 20362. The editing control bar 20362 may include at least one of the following: an emoticon insertion control for inserting emoticons into the strategy message to be edited, an image insertion control for inserting images into the strategy message to be edited, and an image acquisition entry for calling the image acquisition device.
[0103] Similar to the sub-channel pages for announcements, the channel pages for guides may also include at least one of the following: a back button 2031, a sub-channel icon 2032, a sub-channel identifier 2033, a user information viewing entry 2034, and a notification bar; the specific functions of the above page elements can be found in the corresponding page elements on page 202, and will not be repeated here. It should be noted that the target guide message corresponding to the summary information in the notification bar can be specified by the administrator, or it can be determined based on the number of likes, views, etc., of the guide message; for example, when the number of views or likes for guide message 1 exceeds a certain threshold, the summary information of guide message 1 will be displayed in the notification bar.
[0104] In another implementation, the target sub-channel is categorized as a game category. Figure 2Page 204 is a channel page for a sub-channel of a game category provided in this application embodiment. As shown on page 204, the channel page for the sub-channel of the game category includes: a notification bar 2045, a message display area 2046, and a message editing area 2047; wherein, the notification bar 2045 is used to display summary information of the target message, which is any one of the at least one team message contained in the target sub-channel; the notification bar 2045 may include a team identifier 20451 and a hide button 20452, and the notification bar 2045 is hidden when the close button 20452 is triggered; the message display area 2046 is used to display at least one message contained in the target sub-channel, and the message category may include, but is not limited to, text and image messages and team messages; the message display area 2046 may include a team message 20461, and the current user can join a team for the target application by triggering the team message 20461; when the team message 20461 is triggered, the team page is displayed. The message editing area 2047 is used to display editing controls, which users can use to edit and publish messages. Specifically, the message editing area 2047 includes a team message publishing entry 20471, through which the current user can enter the team message publishing page and edit and publish team messages. In addition, the message editing area 2047 may also include at least one of the following: an identifier 20472 of the account logged in to the social client to which the social channel belongs (i.e., the account currently logged in by the user); a message editing bar for publishing messages; an emoticon insertion control for inserting emoticons into the message to be edited; and an image insertion control for inserting images into the message to be edited.
[0105] Similar to the sub-channel pages of the announcement category, the channel pages of the game category may also include at least one of the following: a back button 2041, a sub-channel icon 2042, a sub-channel identifier 2043, and a user information viewing entry 2044; the specific functions of the above page elements can be referred to the corresponding page elements on page 202, and will not be repeated here.
[0106] In this embodiment, a service page for a social channel is displayed. The social channel contains one or more sub-channels, each corresponding to a category. In response to the activation of a target sub-channel within the social channel, the channel page of the target sub-channel is displayed. The target sub-channel corresponds to at least one target category, and its channel page is displayed according to the page structure corresponding to that target category. Therefore, by dividing the sub-channels within the social channel according to categories and displaying the sub-channel's channel page according to the page structure corresponding to its category when the sub-channel is activated, different categories of messages are categorized and displayed, thereby improving the efficiency of consuming content information within the social channel.
[0107] Based on the data processing system described above, this application also provides another data processing method. Figure 3 This is a flowchart illustrating another data processing method provided in an embodiment of this application. In this embodiment, the data processing method can be executed by a computer device, which may be... Figure 1a Terminal device 101 in the data processing system shown. Please refer to... Figure 3 The data processing method may include the following steps S301-S305:
[0108] S301. Display the sub-channel creation page in the social channel.
[0109] When a terminal device detects a sub-channel creation operation within a social channel, it displays the sub-channel creation page for that social channel. The sub-channel creation operation within a social channel may include, but is not limited to: user-triggered sub-channel creation entry points on the social channel's service page, voice creation operations (such as a user's voice containing the keyword "create sub-channel"), and gesture creation operations (such as continuously clicking the social channel's icon within a time threshold). It is understood that sub-channel creation entry points can also be located on other pages associated with the social channel, and this application does not impose any restrictions on this.
[0110] The sub-channel creation page includes one or more category configuration items for the sub-channel, as well as corresponding management configuration items for each category. The management configuration items for sub-channels in each category can be the same or different; for example, the management configuration items for sub-channels in the announcement category and the strategy category both include a message posting style configuration item; another example is that only the management configuration items for sub-channels in the game category include an assistant robot configuration item, which can be used to add assistant robots in sub-channels in the game category to assist users in forming teams (such as notifying the creator of the target team when a user joins the target team).
[0111] Figure 4a This is a schematic diagram illustrating a sub-channel creation page provided in an embodiment of this application. For example... Figure 4a As shown, the sub-channel creation page 401 displays category configuration items 4011 for the sub-channels to be created. Users can set the category of the sub-channel to be created by selecting category configuration item 4011 in the sub-channel creation page 401. In addition, users can also set the identifier of the sub-channel to be created through the sub-channel identifier editing area 4012. In one embodiment, the sub-channel icon 4013 is used to indicate the category of the sub-channel to be created; that is, the sub-channel icon 4013 changes according to the category selected by the user; for example, when the user selects category configuration item 1, the sub-channel icon 4013 displays the icon corresponding to category 1, and when the user selects category configuration item 2, the sub-channel icon 4013 displays the icon corresponding to category 2.
[0112] S302. In response to the selection of a target category in one or more category configuration items, the management configuration items corresponding to the target category are displayed.
[0113] Sub-channel categories can include, but are not limited to, any of the following: announcements, guides, games, chat, polls, live streams, music, videos, and themed social media (such as IT, news, entertainment, and books). Each category corresponds to a specific page structure. The page structure defines how the sub-channel pages for a given category are displayed. For example, the same page element (such as a message posting bar) may be displayed differently in different page structures (e.g., with different styles). Furthermore, different page structures can contain different page elements; for example, the page structure corresponding to the game category may include a team message posting entry.
[0114] In one implementation, when a user does not select any category configuration item on the sub-channel creation page, the management configuration items corresponding to each category configuration item are hidden; when a user selects a category configuration item for a target category, the management configuration item corresponding to the target category is displayed on the sub-channel creation page.
[0115] Figure 4b This is a schematic diagram illustrating how to trigger the display of management configuration items corresponding to a target category, as provided in an embodiment of this application. Figure 4b As shown, when a user selects "Category 1" in the category configuration items on page 402, "Category 1" will be highlighted, and the corresponding management configuration items 1-4 will be displayed in the management configuration area 4021. For example, management configuration item 1 can be the "Message Notification" configuration item, management configuration item 2 can be the "Message Viewing Permission" configuration item, management configuration item 3 can be the "Message Publishing Permission" configuration item, and management configuration item 4 can be the "Message Publishing Bar Style" configuration item.
[0116] Figure 4c This is a schematic diagram illustrating another sub-channel creation page provided in an embodiment of this application. For example... Figure 4c As shown, the sub-channel creation page can also include a recommended settings option 403, which is used to configure the parameters in the management configuration item corresponding to the target category as default parameters.
[0117] Optionally, when the terminal device detects the creation of a sub-channel in the social channel, it displays the sub-channel creation page in the social channel without requiring user operation. When the sub-channel creation page is displayed, "Category 1" is selected by default, and the management configuration items corresponding to "Category 1" are displayed.
[0118] The following example uses the configuration of the message posting bar style to illustrate the configuration of management configuration items. Figure 4d This is a schematic diagram illustrating a message posting bar style configuration provided in an embodiment of this application, such as... Figure 4d As shown, when a user triggers the message posting bar style configuration (e.g., when the user clicks the configuration item "Message Posting Bar Configuration"), the message posting bar configuration page 404 is displayed. The message posting bar configuration page 404 includes one or more message posting bar style identifiers 4041. Further, when a target message posting bar style identifier is selected, a preview image 4042 of the target message posting bar style is displayed at the associated location of the target message posting bar style identifier (as shown below), allowing the user to select the desired message posting bar style based on the preview image. Further, if an administrator user selects the style shown in preview image 4042 (i.e., the graphic and text posting style), then the message posting bars of both the administrator user and member users in the corresponding sub-channel's channel page will be displayed in the style shown in preview image 4042. As shown in preview image 4042, the message posting bar uses a multi-line input box, hiding controls for red envelope posting, file transfer, and gift giving, while displaying controls for emoticon insertion, image insertion, and image capture. Furthermore, when a user triggers the message posting bar, the message posting bar will expand to a preset height (such as a height greater than half the screen height) to facilitate the user's editing of messages (such as text-based messages).
[0119] S303. Configure the target sub-channel according to the management configuration items corresponding to the target category.
[0120] The terminal device creates a target sub-channel based on the parameters in the management configuration item corresponding to the target category. Figure 4e This is a schematic diagram illustrating the creation process of a sub-channel, as provided in an embodiment of this application. Figure 4e As shown, when the terminal device detects a sub-channel creation operation (e.g., the user confirms the parameters configured on the sub-channel creation page), it sends a sub-channel creation request to the backend business module. The sub-channel creation request carries the various configuration parameters obtained by the terminal device from the sub-channel creation page (e.g., the sub-channel identifier, the sub-channel category, etc.). The backend business module creates the sub-channel according to the sub-channel creation request (e.g., assigning an ID to the sub-channel, establishing the association between the sub-channel and the social channel, etc.). After the sub-channel creation is completed, the backend business module stores the relevant data of the sub-channel (e.g., the sub-channel ID, the ID of the social channel associated with the sub-channel, the sub-channel category, the sub-channel access permissions, etc.) in the database. It then obtains the storage result of the sub-channel data returned by the database and returns the sub-channel creation result to the terminal device based on the storage result of the sub-channel data.
[0121] S304, Display the service page for social channels.
[0122] For a detailed implementation of step S304, please refer to Figure 2 The implementation method of step S201 will not be described in detail here.
[0123] S305. In response to the launch of the target sub-channel in the social channel, display the channel page of the target sub-channel.
[0124] In one implementation, the target sub-channel's channel page includes a message display area and at least one message. Displaying the target sub-channel's channel page on the terminal device includes displaying at least one message in the message display area within the target sub-channel's channel page. Specifically, when the target sub-channel's category is an announcement category, the at least one message may be an announcement message; when the target sub-channel's category is a strategy guide category, the at least one message may be a strategy guide message; when the target sub-channel's category is a game category, the at least one message may be a team-up message or a text / image message.
[0125] In one embodiment, at least one message is displayed in a sorted order in the message display area of the target sub-channel's channel page. For example, at least one message is displayed in the message display area of the target sub-channel's channel page in ascending order of the difference between its publication time and the current time, that is, the message whose publication time is closest to the current time is displayed first. When at least one message contains a target message (a target message is a message that has been set to special attention among at least one message), the display order of the target message is set to a specified order. For example, if messages 1 to 5 are displayed in order in the message display area of the target sub-channel's channel page, when message 2 is set as the target message, the display order will be adjusted to: message 2, message 1, message 3, message 4, message 5.
[0126] In another implementation, the target sub-channel's channel page also includes a notification bar. Displaying the target sub-channel's channel page on the terminal device includes displaying a summary of the target message in the notification bar within the target sub-channel's channel page. The target message refers to at least one message that has been set to receive special attention (e.g., a pinned message). Therefore, the above implementation methods can improve the efficiency of reaching target messages.
[0127] The following section provides a detailed explanation of how the channel page of a target sub-channel is displayed, using the categories of announcements, guides, and games as examples:
[0128] In one embodiment, the target sub-channel is categorized as an announcement category, which corresponds to the first page structure. When the terminal device detects that the target sub-channel is categorized as an announcement category, it sets the message style to an announcement message style. The specific announcement message style can be dynamically adjusted according to actual circumstances, and this application does not impose any restrictions on it. If member accounts are logged in on the social client to which the social channel belongs, the first page structure can be referenced. Figure 2The page structure of page 202 is not described here; if an administrator account is logged in on the social client to which the social channel belongs, then... Figure 2 Based on page 202, the first page structure can also include a focus settings control; it can also include a status notification area; and it can also include a message posting bar. Figure 4f This is a schematic diagram of a sub-channel page provided in an embodiment of this application. For example... Figure 4f As shown, page 405 and Figure 2 The difference between page 202 and page 405 is that page 405 also includes a follow setting control 4051, a status prompt area 4052, and a message publishing bar 4053. The follow setting control 4051 is used to set the associated announcement message 4054 as a message to be followed. The status prompt area 4052 is used to display the relevant status of the announcement message 4054, such as the number of times the announcement message 4054 has been viewed and the identifier of the user who viewed the announcement message 4054. The message publishing bar 4053 is used to edit and publish new announcement messages in the target sub-channel.
[0129] Specifically, when the first page structure includes a follow setting control, the terminal device displays the channel page of the target sub-channel, and also includes: each message displayed in the message display area of the target sub-channel has a follow setting control displayed around it; when the follow setting control around the target message in at least one message is triggered, the target message is set as a message to be followed, and a summary of the message to be followed is displayed in the notification bar of the target sub-channel.
[0130] Furthermore, when the attention setting control around the target message in at least one message is triggered, a notification confirmation window is displayed on the channel page of the target sub-channel, and the confirmation information related to the target message is output in the notification confirmation window. The confirmation information related to the target message may carry the identifier of the target message. The terminal device receives the confirmation operation of the confirmation information, and the confirmation operation is used to trigger a notification to the members of the target sub-channel that the target message has been set as a message of special attention. Figure 4g This is a schematic diagram of a notification confirmation window provided in an embodiment of this application. Figure 4g As shown, the notification confirmation window is used to confirm whether to set the target message (i.e., "XX message") as a special message and send a notification to all members in the target sub-channel. When the notification confirmation window is confirmed (e.g., an administrator clicks the "Confirm" button), members of the target sub-channel are notified that the target message has been set as a special message. Conversely, if the notification confirmation window is not confirmed (e.g., an administrator clicks the "Cancel" button), setting the target message as a target message is canceled.
[0131] When the first page structure includes a status indicator area, the terminal device displays the channel page of the target sub-channel. This also includes displaying a status indicator area around each message displayed in the message display area within the target sub-channel's channel page. The status indicator area displays the number of times the announcement message has been viewed by members in the social channel, allowing administrators to immediately understand the coverage of the announcement message's propagation. Optionally, the status indicator area of the target announcement message can also display the identifiers (such as avatars) of members who have viewed the target announcement message. The specific implementation for counting the number of times an announcement message is viewed when a user views an announcement message in the channel page of a sub-channel of an announcement category is as follows: During scrolling, the announcement message in the message display area listens for changes in its position. For example, the upper left corner of the message display area is used as the origin to determine the position change of the announcement message during scrolling. If the announcement message is currently within the message display area (i.e., both the header and footer of the announcement message are displayed within the message display area), a callback event is triggered. When a callback event is triggered, the terminal device requests a pageview statistics service (PV service) from the backend business module. This request carries the identifier (such as ID) of the announcement message. After receiving the pageview statistics request from the terminal device, the backend business module increments the pageview count corresponding to the identifier of the announcement message by 1 and stores the updated pageview count in the database.
[0132] When the first page structure includes a status notification area, the message publishing bar is used to edit and publish new announcement messages in the target sub-channel; in response to editing any announcement message displayed in the message display area within the target sub-channel's channel page, the edited announcement message is updated in the message display area.
[0133] It is understandable that whether or not a message posting bar, follow settings control, and status indicator area are displayed on the channel page of the announcement category's sub-channels is determined by the permissions of the account logged in on the social client to which the social channel belongs. For example, if an administrator account is logged in on the social client to which the social channel belongs, then the message posting bar, follow settings control, and status indicator area will be displayed on the channel page of the announcement category's sub-channels. In a specific embodiment, only administrators are allowed to post messages in the announcement category's sub-channels; ordinary members other than administrators do not have the right to post messages. The message posting bar is not displayed on the channel page of ordinary members' sub-channels. Furthermore, considering that ordinary members need to be notified after an announcement is posted, the administrator can confirm the notification through a confirmation window when the announcement message is posted to notify ordinary members in the sub-channel, thereby improving the reach efficiency of the announcement message.
[0134] In another embodiment, the target category is a strategy guide category, which corresponds to the second page structure. When the terminal device detects that the target sub-channel's category is a strategy guide category, it sets the message style to a strategy guide message style. The specific strategy guide message style can be dynamically adjusted according to actual conditions, and this application does not impose any restrictions on it. It should be noted that strategy guide messages are original content (User Generated Content, UGC) shared by sub-channel members around a specific theme (such as a certain game). Users in the strategy guide category's sub-channel can publish and browse strategy guide messages in that sub-channel. The second page structure may include a message publishing bar, which is used to edit and publish new strategy guide messages in the target sub-channel. Since strategy guide messages are usually in the form of a combination of text and images, the style of the message publishing bar in the channel page of the strategy guide category's sub-channel is set to the style of a text and image message publishing bar by default (see reference for details). Figure 4d (The style shown in area 4042). The difference between the message posting bar in the first page structure and the message posting bar in the second page structure is that the message posting bar in the first page structure is used to post announcement messages, and it is only displayed on the channel pages of users with administrative privileges; the message posting bar in the second page structure is used to post strategy messages, and it is displayed on the channel pages of all users.
[0135] In one specific implementation, when the message posting bar is selected, it expands. The expanded message posting bar occupies a larger area than a certain threshold on the target sub-channel's page. The expanded message posting bar includes at least one of the following areas: a content display area for the message to be posted, and an editing control area for the message to be posted. It is understood that expanding the message posting bar helps to display the strategy guide message more comprehensively when the user is editing it. Figure 4h This is a schematic diagram illustrating the expansion of a message publishing bar, as provided in an embodiment of this application. Figure 4h As shown, when a user clicks on the message publishing bar 4061 in the channel page 406 of the target sub-channel, the message publishing bar 4061 expands. The expanded message publishing bar 4061 may include a content display area 4062 for the message to be published and an editing control area 4063 for the message to be published.
[0136] The second page structure may also include a comment display area. The channel page of the target sub-channel displayed on the terminal device also includes: displaying an entry point to the comment display area around each strategy message displayed in the message display area; when the entry point to the comment display area around the target strategy message is triggered, the comment display area is displayed, and comments on the target strategy message are displayed in the comment display area; wherein, the target strategy message is any one of the strategy messages displayed in the message display area. Figure 4iThis is a schematic diagram illustrating a method for triggering the display of a comment area, as provided in an embodiment of this application. Figure 4i As shown, the channel page 407 of the target sub-channel displays an entry 4072 for the comment display area of strategy message 4071. When a user triggers the entry 4072, the comment display area 4073 is displayed on the channel page 407 of the target sub-channel, and comments on strategy message 4071 are displayed in the comment display area 4073. Optionally, while displaying the comment display area 4073, the opinion display bar can be hidden, and the display mode of the message posting bar can be switched.
[0137] Furthermore, the entry point in the comment display area shows the number of comments on the target strategy message; the target account is logged in on the social client to which the social channel belongs; if there are comments on the target strategy message posted by the target account (i.e., the target account has posted comments on the target strategy message), the comment record information is displayed in the entry point of the comment display area; wherein, the comment record information includes at least one of the following: the identifier corresponding to the target account, and the number of comments made by the target account on the target strategy message. Figure 4j This is a schematic diagram of another sub-channel provided in an embodiment of this application. For example... Figure 4j As shown, the target sub-channel's channel page 408 displays comment history information 4081. Comment history information 4081 includes the target account's avatar and the number of comments the target account has posted on strategy messages associated with comment history information 4081. The target account is the account currently logged into in the social client belonging to the social channel. Specifically, when the entry point to the comment display area surrounding the target strategy message is triggered, the terminal device requests comment data related to the target strategy message from the backend business module. The terminal device filters the comment data related to the target strategy message returned by the backend business module. If there are comments posted by the current user ID, the terminal device displays the comment history information.
[0138] In one specific implementation, when a user clicks on a target strategy message in the message display area, the terminal device can display a message display window (e.g., a half-screen overlay) or a message display page (e.g., a full-screen overlay) containing the target strategy message on the target sub-channel's channel page via an overlay. The target strategy message's message display window (or page) includes a comment control (e.g., a comment posting bar), allowing users to comment on the target strategy message within the message display window (or page). At this time, the comment history information at the entry point of the target strategy message's comment display area will display the current user's comment history for the target strategy message; this comment history is only visible to the current user.
[0139] Optionally, only text and image aggregation type strategy messages are allowed to be posted in the strategy category sub-channels, and emoticons, red envelopes, files, etc. are not allowed; the message posting bar in the strategy category sub-channels can be expanded and provide emoticon controls, image controls, and image capture entry points; the reply content of strategy messages will be displayed in the second-level details page of the aggregation message, instead of being retained in the message stream of the chat window.
[0140] In another embodiment, the target category is a game category, which corresponds to a third page structure. This third page structure includes a team-up message posting entry, used to post team-up messages. When the team-up message posting entry is triggered, an application list is displayed, including the identifiers of at least one application. In response to the triggering of the identifier of the target application among the at least one application identifiers, the team-up message is displayed on the channel page of the target sub-channel, and a summary of the team-up message is displayed in the notification bar. The team-up message includes the team-up entry of the target application. The team-up message can be displayed on the channel page of the target sub-channel in the form of an announcement message, and may also carry game mode indication information. In one specific implementation, in response to the selection of the identifier of the target application among the at least one application identifiers, the configuration page of the target application is displayed, including at least one candidate game mode. When the target candidate game mode among the at least one candidate game modes is selected, the team-up message is displayed on the channel page of the target sub-channel. As can be seen, the team-up message posting entry is displayed on the target sub-channel's channel page. Users can post team-up messages through the team-up message posting entry to start playing together (i.e., game team-up, which is usually used to refer to the social behavior of finding teammates to play games together in a game), or they can post team-up messages through other users displayed on the target sub-channel's channel page besides the current user. There is no need to open the target application (such as the game APP), which improves the efficiency of game team-up.
[0141] Figure 4k This is a flowchart illustrating a team message publishing process, as provided in an embodiment of this application. Figure 4kAs shown, the target sub-channel's channel page 409 displays a team message posting entry 4091, which is used to post team messages. When the team message posting entry 4091 is triggered, an application list 4092 is displayed. The application list 4092 includes the identifier 4093 of at least one application. The application list 4092 can be displayed on the target sub-channel's channel page 409 or on a separate application list page. When the identifier of the target application in the application list 4092 is selected, the target application's configuration page 410 is displayed. The target application's configuration page 410 displays at least one candidate game mode 4101. In response to a game mode confirmation operation (such as the user selecting a target candidate game mode and clicking the team button 4102), a team message 4094 is displayed on the target sub-channel's channel page 409. Participants in the target sub-channel can join the team by triggering the team message 4094. Here, game teaming can also be called "playing together," which is usually used to express the social behavior of finding teammates to play games together. In addition, a notification bar can be displayed on the channel page 409 of the target sub-channel, showing a summary of the team message 4094. In one specific implementation, the terminal device sends the team message as an ark message to the current AIO and sets the team message as a special message to facilitate efficient consumption of the message by members in the sub-channel. Here, an ark message is a structured message, typically containing a title, subtitle, image, and a link; clicking the structured message will open a new page. In another specific implementation, the team message publishing entry is bound to a trigger event. When the team message publishing entry is triggered, a team panel is displayed, allowing users to publish team messages.
[0142] Optionally, the channel page of the game category sub-channel can also display other messages besides team-up messages; for example, the channel page of the game category sub-channel can also display text and image messages, and participants in the game category sub-channel can also reply to target messages in the channel, or view reply information for target messages.
[0143] In this embodiment, a service page for a social channel is displayed. The social channel contains one or more sub-channels, each corresponding to a category. In response to the activation of a target sub-channel within the social channel, the channel page of the target sub-channel is displayed. The target sub-channel corresponds to at least one target category, and its channel page is displayed according to the page structure corresponding to that target category. Thus, by dividing the sub-channels within the social channel according to categories and displaying the sub-channel's channel page according to the page structure corresponding to that category when the sub-channel is activated, different categories of messages are categorized and displayed, thereby improving the efficiency of content consumption within the social channel. Furthermore, the page elements, message formats, and interaction methods differ between the channel pages of different categories of sub-channels, making the user interaction process more targeted. This application also customizes the chat window interface and functions for different scenarios to meet the administrator's needs for information categorization and functional partitioning, better highlighting key information in corresponding scenarios, helping administrators manage members and content, and greatly improving content production and consumption efficiency. For different application scenarios, the corresponding function entry points are displayed prominently for quick access, and member and application status are displayed at the top, improving interactive collaboration efficiency.
[0144] The methods of the embodiments of this application have been described in detail above. In order to facilitate better implementation of the above solutions of the embodiments of this application, the apparatus of the embodiments of this application is provided below.
[0145] Please see Figure 5 , Figure 5 This is a schematic diagram of the structure of a data processing device provided in an embodiment of this application. The device can be mounted on... Figure 1a On the terminal device 101 shown. Figure 5 The data processing apparatus shown can be used to perform the above. Figure 2 and Figure 3 Some or all of the functionality described in the method embodiments. Please refer to [link / reference]. Figure 5 The detailed descriptions of each unit are as follows:
[0146] Display unit 501 is used to display the service page of the social channel. The social channel contains one or more sub-channels, and each sub-channel corresponds to a category.
[0147] And to respond to the launch of a target sub-channel in a social channel, display the channel page of the target sub-channel, the target sub-channel corresponding to at least one target category, and the channel page of the target sub-channel is displayed according to the page structure corresponding to the target category.
[0148] In one embodiment, the data processing apparatus further includes a processing unit 502, wherein the service page of the social channel contains a list of sub-channels, and the list of sub-channels displays entries for one or more sub-channels; the processing unit 502 is used to:
[0149] When the entry point of the target sub-channel in the sub-channel list is triggered, the target sub-channel is started.
[0150] In one embodiment, the display unit 501 is further configured to:
[0151] Displays the sub-channel creation page in the social channel. The sub-channel creation page includes one or more category configuration items for the sub-channel, as well as management configuration items corresponding to each category configuration item.
[0152] When a target category is selected in one or more category configuration items, the management configuration items corresponding to the target category are displayed.
[0153] Processing unit 502 is also used for:
[0154] Configure the target sub-channels according to the management configuration items corresponding to the target category.
[0155] In one implementation, the categories include any of the following: announcements, guides, games, chat, polls, and live streams; each category corresponds to a page structure; the page structure is used to define how the sub-channel pages of the corresponding category are displayed.
[0156] In one implementation, the channel page of the target sub-channel includes a message display area and at least one message; the display unit 501 is used to display the channel page of the target sub-channel, specifically for:
[0157] Display at least one message in the message display area within the target sub-channel's channel page.
[0158] In one implementation, the target sub-channel's channel page further includes a notification bar; the display unit 501 is used to display the target sub-channel's channel page, specifically for:
[0159] Display summary information of the target message in the notification bar within the channel page of the target sub-channel. The target message refers to at least one message that has been set to special attention.
[0160] In one implementation, at least one message is displayed in a sorted manner in the message display area within the channel page of the target sub-channel; the display unit 501 is further configured to:
[0161] When the target message exists in at least one message, the display order of the target messages is set to the specified order. The target message refers to the message that has been set to special attention in at least one message.
[0162] In one implementation, the target category is an announcement category, which corresponds to the first page structure. If an administrator account is logged in on the social client to which the social channel belongs, the first page structure includes a follow settings control. The display unit 501 is used to display the channel page of the target sub-channel, specifically for:
[0163] Each message displayed in the message display area within the target sub-channel's channel page is surrounded by a follow setting control;
[0164] When the attention setting control around the target message in at least one message is triggered, the target message is set as a message to be paid special attention to.
[0165] In one embodiment, the first page structure further includes a notification confirmation window; the display unit 501 is also used for:
[0166] When the attention setting control around the target message in at least one message is triggered, a notification confirmation window is displayed on the channel page of the target sub-channel, and the confirmation information related to the target message is output in the notification confirmation window;
[0167] Processing unit 502 is also used for:
[0168] Receive confirmation operations for messages to be confirmed. These operations are used to trigger notifications to members of the target sub-channel that the target message has been set as a message to be of particular interest.
[0169] In one implementation, the target category is an announcement category, which corresponds to the first page structure. If an administrator account is logged in on the social client to which the social channel belongs, the first page structure also includes a status notification area. The display unit 501 is used to display the channel page of the target sub-channel, specifically for:
[0170] Each message displayed in the message display area within the target sub-channel's channel page is surrounded by a status indicator area, which shows the number of times the announcement message has been viewed by members of the social channel.
[0171] In one implementation, the target category is an announcement category, which corresponds to the first page structure. If an administrator account is logged in on the social client to which the social channel belongs, the first page structure also includes a message posting bar. The message posting bar is used to edit and post new announcement messages in the target sub-channel. The display unit 501 is also used for:
[0172] In response to an edit operation on any announcement message displayed in the message display area within the target sub-channel's channel page, update the edited announcement message in the message display area.
[0173] In one implementation, the target category is a strategy guide category, which corresponds to a second page structure. The second page structure includes a message posting bar. The message posting bar is used to edit and post new strategy guide messages in the target sub-channel. The display unit 501 is also used for:
[0174] When the message posting area is selected, the message posting area expands.
[0175] Among them, the expanded message publishing bar occupies a larger proportion of the channel page of the target sub-channel than the proportional threshold; the expanded message publishing bar includes at least one of the following areas: the content display area of the message to be published, and the editing control area of the message to be published.
[0176] In one implementation, the target category is a strategy guide category, which corresponds to a second page structure, including a comment display area; the display unit 501 is used to display the channel page of the target sub-channel, specifically for:
[0177] Each strategy message displayed in the message display area is surrounded by an entrance to the comment display area;
[0178] When the entry point to the comment display area around the target strategy message is triggered, the comment display area is displayed, and comments about the target strategy message are shown in the comment display area;
[0179] Among them, the target strategy message is any one of the strategy messages displayed in the message display area.
[0180] In one implementation, the entry point of the comment display area shows the number of comments targeting the strategy message; the target account is logged in on the social client to which the social channel belongs; the display unit 501 is also used for:
[0181] If there are comments posted by the target account targeting the strategy message, the comment history information will be displayed in the entry point of the comment display area;
[0182] The comment record information includes at least one of the following: the identifier corresponding to the target account, and the number of comments made by the target account regarding the target strategy message.
[0183] In one implementation, the target category is a game category, which corresponds to a third page structure. The third page structure includes a team message posting entry, which is used to post team messages. The display unit 501 is also used for:
[0184] When the team message posting entry is triggered, an application list is displayed, which includes the identifier of at least one application.
[0185] In response to the target application's identifier being triggered in at least one application's identifier, a team-up message is displayed on the target sub-channel's channel page. The team-up message contains the target application's team-up entry.
[0186] In one embodiment, the display unit 501 is configured to display a team-up message on the channel page of the target sub-channel in response to the triggering of the identifier of the target application among the identifiers of at least one application, specifically configured to:
[0187] In response to the selection of the identifier of the target application among the identifiers of at least one application, the configuration page of the target application is displayed, the configuration page of the target application includes at least one candidate game mode;
[0188] When a target game mode is selected from at least one candidate game mode, a team-up message is displayed on the channel page of the target sub-channel.
[0189] According to one embodiment of this application, Figure 2 and Figure 3 The data processing method shown may involve some steps that can be derived from... Figure 5 The data processing apparatus shown is executed by each unit within it. For example, Figure 2 Steps S201 and S202 shown can be derived from... Figure 5 The display unit 501 shown is executed. Figure 3 Steps S301, S302, S304, and S305 shown can be derived from... Figure 5 The display unit 501 shown executes the steps, and step S303 can be executed by the processing unit 502. Figure 5 The data processing apparatus shown can be constructed by combining each unit individually or entirely into one or more other units, or one or more of the units can be further divided into multiple functionally smaller units. This achieves the same operation without affecting the technical effects of the embodiments of this application. The above-mentioned units are based on logical function division. In practical applications, the function of one unit can be implemented by multiple units, or the function of multiple units can be implemented by one unit. In other embodiments of this application, the data processing apparatus may also include other units. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented collaboratively by multiple units.
[0190] According to another embodiment of this application, the following can be executed by running on a general-purpose computing device, such as a computer, which includes processing elements and storage elements such as a central processing unit (CPU), random access memory (RAM), and read-only memory (ROM). Figure 2 and Figure 3The computer program (including program code) for each step involved in the corresponding method shown, to construct such... Figure 5 The data processing apparatus shown herein, and the data processing method for implementing the embodiments of this application, are described. A computer program may be recorded on, for example, a computer-readable recording medium, loaded onto the aforementioned computing device via the computer-readable recording medium, and executed therein.
[0191] Based on the same inventive concept, the principle and beneficial effects of the data processing device provided in the embodiments of this application in solving the problem are similar to the principle and beneficial effects of the data processing method in the embodiments of this application in solving the problem. For the sake of brevity, the principle and beneficial effects of the method implementation can be referred to.
[0192] Please see Figure 6 , Figure 6 This application provides a schematic diagram of the structure of a computer device, which includes at least a processor 601, a communication interface 602, and a memory 603. The processor 601, communication interface 602, and memory 603 can be connected via a bus or other means; this embodiment uses a bus connection as an example. The processor 601 (or Central Processing Unit, CPU) is the computing and control core of the computer device. It can parse various instructions within the terminal device and process various data. For example, the CPU can parse power-on / off commands sent by the user to the terminal device and control the terminal device to perform power-on / off operations; it can also transmit various interactive data between internal structures of the terminal device, and so on. The communication interface 602 may optionally include a standard wired interface or a wireless interface (such as Wi-Fi, mobile communication interface, etc.), and can be used to send and receive data under the control of the processor 601; the communication interface 602 can also be used for data transmission and interaction within the terminal device. The memory 603 is a storage device in the terminal device used to store programs and data. It is understood that the memory 603 here may include the built-in memory of the terminal device, or it may include the extended memory supported by the terminal device. The memory 603 provides storage space for storing the operating system of the terminal device, which may include, but is not limited to, Android, iOS, Windows Phone, etc., and this application does not limit this.
[0193] This application embodiment also provides a computer-readable storage medium (Memory), which is a memory device in a terminal for storing programs and data. It is understood that the computer-readable storage medium here can include both the built-in storage medium in the terminal and extended storage media supported by the terminal. The computer-readable storage medium provides storage space that stores the terminal's processing system. Furthermore, the storage space also stores one or more instructions suitable for loading and execution by the processor 601, which can be one or more computer programs (including program code). It should be noted that the computer-readable storage medium here can be high-speed RAM or non-volatile memory, such as at least one disk storage device; optionally, it can also be at least one computer-readable storage medium located remotely from the aforementioned processor.
[0194] The computer device can be Figure 1a The terminal device 101 is shown. In this case, the processor 601 performs the following operations by running the executable program code in the memory 603:
[0195] Displays the service page for the social channel, which contains one or more sub-channels, each corresponding to a category;
[0196] In response to the launch of a target sub-channel in a social channel, the channel page of the target sub-channel is displayed. The target sub-channel corresponds to at least one target category, and the channel page of the target sub-channel is displayed according to the page structure corresponding to the target category.
[0197] As an optional embodiment, the service page of the social channel includes a list of sub-channels, which displays entries for one or more sub-channels; the processor 601, by running executable program code in the memory 603, also performs the following operations:
[0198] When the entry point of the target sub-channel in the sub-channel list is triggered, the target sub-channel is started.
[0199] As an optional embodiment, the processor 601, by running executable program code in the memory 603, also performs the following operations:
[0200] Displays the sub-channel creation page in the social channel. The sub-channel creation page includes one or more category configuration items for the sub-channel, as well as management configuration items corresponding to each category configuration item.
[0201] When a target category is selected in one or more category configuration items, the management configuration items corresponding to the target category are displayed.
[0202] Configure the target sub-channels according to the management configuration items corresponding to the target category.
[0203] As an optional implementation, the categories include any of the following: announcements, guides, games, chat, polls, and live streams; each category corresponds to a page structure; the page structure is used to define how the sub-channel pages of the corresponding category are displayed.
[0204] As an optional embodiment, the channel page of the target sub-channel includes a message display area and at least one message; a specific embodiment of the processor 601 displaying the channel page of the target sub-channel is as follows:
[0205] Display at least one message in the message display area within the target sub-channel's channel page.
[0206] As an optional embodiment, the target sub-channel's channel page also includes a notification bar; a specific embodiment of the processor 601 displaying the target sub-channel's channel page is as follows:
[0207] Display summary information of the target message in the notification bar within the channel page of the target sub-channel. The target message refers to at least one message that has been set to special attention.
[0208] As an optional embodiment, at least one message is displayed in a sorted manner in the message display area within the channel page of the target sub-channel; the processor 601 also performs the following operations by running the executable program code in the memory 603:
[0209] When the target message exists in at least one message, the display order of the target messages is set to the specified order. The target message refers to the message that has been set to special attention in at least one message.
[0210] As an optional embodiment, the target category is the announcement category, which corresponds to the first page structure. If an administrator account is logged in on the social client to which the social channel belongs, the first page structure includes a follow settings control. A specific embodiment of the processor 601 displaying the channel page of the target sub-channel is as follows:
[0211] Each message displayed in the message display area within the target sub-channel's channel page is surrounded by a follow setting control;
[0212] When the attention setting control around the target message in at least one message is triggered, the target message is set as a message to be paid special attention to.
[0213] As an optional embodiment, the first page structure also includes a notification confirmation window; the processor 601, by running executable program code in the memory 603, also performs the following operations:
[0214] When the attention setting control around the target message in at least one message is triggered, a notification confirmation window is displayed on the channel page of the target sub-channel, and the confirmation information related to the target message is output in the notification confirmation window;
[0215] Receive confirmation operations for messages to be confirmed. These operations are used to trigger notifications to members of the target sub-channel that the target message has been set as a message to be of particular interest.
[0216] As an optional embodiment, the target category is the announcement category, which corresponds to the first page structure. If an administrator account is logged in on the social client to which the social channel belongs, the first page structure also includes a status notification area. A specific embodiment of the processor 601 displaying the channel page of the target sub-channel is as follows:
[0217] Each message displayed in the message display area within the target sub-channel's channel page is surrounded by a status indicator area, which shows the number of times the announcement message has been viewed by members of the social channel.
[0218] As an optional embodiment, the target category is the announcement category, which corresponds to the first page structure. If an administrator account is logged in on the social client to which the social channel belongs, the first page structure also includes a message posting bar. The message posting bar is used to edit and post new announcement messages in the target sub-channel. The processor 601 also performs the following operations by running the executable program code in the memory 603:
[0219] In response to an edit operation on any announcement message displayed in the message display area within the target sub-channel's channel page, update the edited announcement message in the message display area.
[0220] As an optional embodiment, the target category is a strategy guide category, which corresponds to a second page structure. The second page structure includes a message posting bar. The message posting bar is used to edit and post new strategy guide messages in the target sub-channel. The processor 601 also performs the following operations by running the executable program code in the memory 603:
[0221] When the message posting area is selected, the message posting area expands.
[0222] Among them, the expanded message publishing bar occupies a larger proportion of the channel page of the target sub-channel than the proportional threshold; the expanded message publishing bar includes at least one of the following areas: the content display area of the message to be published, and the editing control area of the message to be published.
[0223] As an optional embodiment, the target category is a strategy guide category, which corresponds to a second page structure, including a comment display area; a specific embodiment in which the processor 601 displays the channel page of the target sub-channel is as follows:
[0224] Each strategy message displayed in the message display area is surrounded by an entrance to the comment display area;
[0225] When the entry point to the comment display area around the target strategy message is triggered, the comment display area is displayed, and comments about the target strategy message are shown in the comment display area;
[0226] Among them, the target strategy message is any one of the strategy messages displayed in the message display area.
[0227] As an optional embodiment, the entry point of the comment display area shows the number of comments on the target strategy message; the target account is logged in on the social client to which the social channel belongs; the processor 601 also performs the following operations by running the executable program code in the memory 603:
[0228] If there are comments posted by the target account targeting the strategy message, the comment history information will be displayed in the entry point of the comment display area;
[0229] The comment record information includes at least one of the following: the identifier corresponding to the target account, and the number of comments made by the target account regarding the target strategy message.
[0230] As an optional embodiment, the target category is a game category, which corresponds to a third page structure. The third page structure includes a team message publishing entry, which is used to publish team messages. The processor 601, by running the executable program code in the memory 603, also performs the following operations:
[0231] When the team message posting entry is triggered, an application list is displayed, which includes the identifier of at least one application.
[0232] In response to the target application's identifier being triggered in at least one application's identifier, a team-up message is displayed on the target sub-channel's channel page. The team-up message contains the target application's team-up entry.
[0233] As an optional embodiment, the processor 601 displays the team-up message on the channel page of the target sub-channel in response to the triggering of the identifier of the target application among the identifiers of at least one application:
[0234] In response to the selection of the identifier of the target application among the identifiers of at least one application, the configuration page of the target application is displayed, the configuration page of the target application includes at least one candidate game mode;
[0235] When a target game mode is selected from at least one candidate game mode, a team-up message is displayed on the channel page of the target sub-channel.
[0236] Based on the same inventive concept, the principle and beneficial effects of the computer device provided in the embodiments of this application in solving the problem are similar to the principle and beneficial effects of the data processing method in the embodiments of this application in solving the problem. Please refer to the principle and beneficial effects of the method implementation. For the sake of brevity, they will not be repeated here.
[0237] This application also provides a computer-readable storage medium storing one or more instructions, which are adapted to be loaded by a processor and executed by the data processing method described in the above-described method embodiments.
[0238] This application also provides a computer program product containing instructions that, when run on a computer, causes the computer to execute the data processing method described in the above method embodiments.
[0239] This application also provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned data processing method.
[0240] The steps in the method of this application embodiment can be adjusted, combined, or deleted according to actual needs.
[0241] The modules in the device of this application embodiment can be merged, divided, and deleted according to actual needs.
[0242] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc.
[0243] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Those skilled in the art will understand that all or part of the processes for implementing the above embodiments and equivalent variations made in accordance with the claims of this application are still within the scope of this application.
Claims
1. A data processing method, characterized by, The method comprises: displaying a service page of a social channel, the social channel comprising one or more sub-channels, each sub-channel corresponding to a category; in response to the start of a target sub-channel in the social channel, displaying a channel page of the target sub-channel, the target sub-channel corresponding to at least one target category, the channel page of the target sub-channel being displayed according to a page structure corresponding to the target category; wherein when the target category is an announcement category, the announcement category corresponds to a first page structure, and if there is an administrator account logged in in a social client to which the social channel belongs, the first page structure comprises a follow setting control, and the display of the channel page of the target sub-channel comprises: displaying at least one announcement message contained in the target sub-channel through a message display area in the channel page of the target sub-channel; displaying a follow setting control around each announcement message displayed in the message display area in the channel page of the target sub-channel; when the follow setting control is triggered, the announcement message managed by the triggered follow setting control is set as a specially followed announcement message; displaying summary information of the specially followed announcement message through a notification bar included in the channel page of the target sub-channel; displaying relevant states of the specially followed announcement message through a state prompt area included in the channel page of the target sub-channel, and the displayed relevant states comprise a user identifier who has viewed the specially followed announcement message.
2. The method of claim 1, wherein, The service page of the social channel comprises a sub-channel list, and the sub-channel list displays an entry of the one or more sub-channels; the method further comprises: when the entry of the target sub-channel in the sub-channel list is triggered, the target sub-channel is started.
3. The method of claim 1, wherein, The method further comprises: displaying a sub-channel creation page in the social channel, the sub-channel creation page comprising one or more category configuration items of a sub-channel, and each category configuration item corresponding to a management configuration item; in response to a target category in the one or more category configuration items being selected, displaying the management configuration item corresponding to the target category; configuring the target sub-channel according to the management configuration item corresponding to the target category.
4. The method of claim 1, wherein, Each category corresponds to a page structure; the page structure is used to define the display mode of the sub-channel page of the corresponding category.
5. The method of claim 1, wherein, The at least one message is displayed in a message display area in the channel page of the target sub-channel; the method further comprises: when there is a target message in the at least one message, setting the display order of the target message to a specified order, the target message being a message set as a specially followed message in the at least one message.
6. The method of claim 1 or 5, wherein, The first page structure further comprises a notification confirmation window; the method further comprises: when the follow setting control around the target message in the at least one message is triggered, displaying the notification confirmation window in the channel page of the target sub-channel, and outputting to-be-confirmed information related to the target message in the notification confirmation window; Receiving a confirmation operation on the to-be-confirmed information, the confirmation operation being used to trigger a notification to members of the target sub-channel that the target message is set as a message of special attention.
7. The method of claim 1 or 5, wherein, The first page structure further includes a state prompt area; The display of the channel page of the target sub-channel further includes: A state prompt area is displayed around each message displayed in the message display area in the channel page of the target sub-channel, and the state prompt area displays the number of times that the announcement message is browsed by members in the social channel.
8. The method of claim 1 or 5, wherein, The first page structure further includes a message publishing column; the message publishing column is used to edit and publish a new announcement message in the target sub-channel; the method further includes: In response to an editing operation on any announcement message displayed in the message display area in the channel page of the target sub-channel, the edited announcement message is updated in the message display area.
9. The method of claim 1 or 5, wherein, The target category is a guide category, and the guide category corresponds to a second page structure, and the second page structure includes a message publishing column; The message publishing column is used to edit and publish a new guide message in the target sub-channel; the method further includes: When the message publishing column is selected, the message publishing column is expanded; Wherein, the area ratio of the expanded message publishing column in the channel page of the target sub-channel is greater than a proportion threshold; the expanded message publishing column includes at least one of the following areas: a content display area of a to-be-published message, an editing control area of a to-be-published message.
10. The method of claim 1 or 5, wherein, The target category is a guide category, and the guide category corresponds to a second page structure, and the second page structure includes a comment display area; The display of the channel page of the target sub-channel includes: An entrance of the comment display area is displayed around each guide message displayed in the message display area; When the entrance of the comment display area around the target guide message is triggered, the comment display area is displayed, and the comment display area displays comments on the target guide message; Wherein, the target guide message is any one of the guide messages displayed in the message display area.
11. The method of claim 10, wherein, The entrance of the comment display area displays the number of comments on the target guide message; A target account is logged in a social client to which the social channel belongs; the method further includes: If there is a comment on the target guide message published by the target account, the comment record information is displayed in the entrance of the comment display area; Wherein, the comment record information includes at least one of the following: an identifier corresponding to the target account, and the number of comments on the target guide message by the target account.
12. The method of claim 1, wherein, The target category is a game category, and the game category corresponds to a third page structure, and the third page structure includes a team-up message publishing entrance, and the team-up message publishing entrance is used to publish a team-up message; The method further includes: When the team-up message publishing entrance is triggered, an application list is displayed, and the application list includes an identifier of at least one application program; In response to the identification of a target application in the identification of the at least one application being triggered, a team-up message is displayed in the channel page of the target sub-channel, the team-up message containing a team-up portal of the target application.
13. The method of claim 12, wherein, The response to the identification of a target application in the identification of the at least one application being triggered, a team-up message is displayed in the channel page of the target sub-channel, including: In response to the identification of a target application in the identification of the at least one application being selected, a configuration page of the target application is displayed, the configuration page of the target application including at least one candidate game mode; When a target candidate game mode in the at least one candidate game mode is selected, a team-up message is displayed in the channel page of the target sub-channel.
14. A data processing apparatus, characterized by Including: A display unit is configured to display a service page of a social channel, the social channel containing one or more sub-channels, each sub-channel corresponding to a category; and for displaying a channel page of a target sub-channel in the social channel in response to the target sub-channel being started, the target sub-channel corresponding to at least one target category, the channel page of the target sub-channel being displayed according to a page structure corresponding to the target category; When the target category is an announcement category, the announcement category corresponds to a first page structure, and if there is an administrator account logged in in a social client to which the social channel belongs, the first page structure includes a follow-up setting control, and the display unit is further configured to display at least one announcement message contained in the target sub-channel through a message display area in the channel page of the target sub-channel; each announcement message displayed in the message display area in the channel page of the target sub-channel is surrounded by a follow-up setting control; when the follow-up setting control is triggered, the announcement message managed by the triggered follow-up setting control is set as a specially focused announcement message; the summary information of the specially focused announcement message is displayed through a notification bar included in the channel page of the target sub-channel; the related state of the specially focused announcement message is displayed through a state prompt area included in the channel page of the target sub-channel, and the related state includes a user identifier who has viewed the specially focused announcement message.
15. A computer device, comprising: Including: A storage device and a processor; The storage device stores a computer program; The processor executes the computer program to implement the data processing method of any one of claims 1-13.
16. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is adapted to be loaded and executed by the processor to implement the data processing method of any one of claims 1-13.
17. A computer program product, characterised in that, The computer program product includes a computer program, and the computer program is adapted to be loaded and executed by the processor to implement the data processing method of any one of claims 1-13.
Citation Information
Patent Citations
Method for positioning and displaying messages in game environment, device and equipment
CN111744208A