Data processing method and device, equipment, medium and product
By displaying the list of voice comments and the list page on the comment display page, the problem of the lack of interactivity in user-generated voice comments is solved, and the interactivity and convenience between multiple voice sources are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-31
- Publication Date
- 2026-04-14
AI Technical Summary
The creative voice comments posted by users in the comment section lack interactivity, resulting in reduced engagement.
The target voice comment is displayed on the comment display page, and the list access entry is displayed according to its content type. The trigger operation is responded to and the list page associated with that type is displayed, showing the ranking of the interactive voice.
The ranking page centrally displays the interactivity of multi-source voices, improving user interaction and convenience.
Smart Images

Figure CN121865044A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, and in particular to data processing methods, apparatus, equipment, media and products. Background Technology
[0002] Currently, when browsing content (such as videos, images and text, live broadcasts, and live rooms of a specified type), users can use the voice comment function in the comment section to comment on the content they are browsing. For example, user U1 can post a voice comment in the comment section of the published content, and user U2 can view and interact with the voice comment sent by user U1 in the comment section of the published content (e.g., like, click, reply, etc.).
[0003] During their research, the inventors discovered that many users not only use the voice comment function to comment on published content, but also create content in the comment section to enhance interactivity. For example, they use the voice comment function to sing, showcase dialects, or do voiceovers. However, currently, the creative voice comments posted by users are confined within their respective published content, lacking interaction between creative voice comments and thus reducing the overall interactivity of the voice comment system. Summary of the Invention
[0004] This application provides a data processing method, apparatus, device, medium, and product that can improve the interactivity between multiple voice sources.
[0005] On one hand, embodiments of this application disclose a data processing method, characterized in that the method includes:
[0006] Display the target voice comment on the comment display page;
[0007] In response to the target voice comment's voice content belonging to the first content type, an access point to the ranking list associated with the target voice comment is displayed on the comment display page;
[0008] In response to a trigger action on the list access point, display the first list page associated with the first content type;
[0009] The ranking of interactive voice messages is displayed on the first list page. The voice content of interactive voice messages belongs to the first content type. Interactive voice messages originate from voice messages in published content and / or voice comments of published content.
[0010] On one hand, embodiments of this application disclose a data processing apparatus, characterized in that the apparatus includes:
[0011] The display module is used to display the target voice comment on the comment display page;
[0012] The response module is used to display a list access entry associated with the target voice comment on the comment display page when the voice content of the target voice comment belongs to the first content type.
[0013] The response module is also used to respond to a trigger operation on the list access entry and display the first list page associated with the first content type;
[0014] The display module is also used to display the ranking of interactive voices on the first list page. The voice content of the interactive voices belongs to the first content type, and the interactive voices originate from the voices in the published content and / or the voice comments of the published content.
[0015] One aspect of this application provides a computer device, including a memory and a processor. The memory is connected to the processor, the memory is used to store computer programs, and the processor is used to call the computer programs so that the computer device executes the method provided in one aspect of this application.
[0016] One aspect of this application provides a computer-readable storage medium storing a computer program adapted to be loaded and executed by a processor, so that a computer device having a processor performs the method provided in one aspect of this application.
[0017] According to one aspect of this application, a computer program product is provided, which may include a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium, and executes the computer program, causing the computer device to perform the method provided in the above aspect.
[0018] This application embodiment can display target voice comments on the comment display page. Responding to the target voice comment's voice content belonging to a first content type, a ranking access entry associated with the target voice comment can be displayed on the comment display page. In response to a trigger operation on the ranking access entry, a first ranking page associated with the first content type is displayed, and the ranking of interactive voices is shown on the first ranking page. The voice content of the interactive voices belongs to the first content type, and the interactive voices originate from voices in published content and / or voice comments of published content. Based on this, the first ranking page associated with the first content type can be displayed through the ranking access entry. Users can centrally view interactive voices from multiple sources (including voices in published content and / or voice comments of published content), as well as the ranking of the interactive voices, on the first ranking page. Therefore, the ranking access entry not only improves the display effect of the comment display page but also triggers the display of the first ranking page, which enhances the interactivity between multiple voice sources. Attached Figure Description
[0019] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a schematic diagram of the network architecture of a data processing method provided in an embodiment of this application;
[0021] Figure 2 This is a schematic diagram of a data processing scenario provided in an embodiment of this application;
[0022] Figure 3 This is a flowchart illustrating a data processing method provided in an embodiment of this application. Figure 1 ;
[0023] Figure 4 This is a schematic diagram illustrating the effect of a comment display page provided in an embodiment of this application;
[0024] Figure 5 This is a schematic diagram illustrating the effect of displaying a ranking message according to an embodiment of this application;
[0025] Figure 6 This is a schematic diagram illustrating the effect of displaying a first ranking page according to an embodiment of this application;
[0026] Figure 7 This is a schematic diagram illustrating the effect of updating and displaying the first list page according to an embodiment of this application;
[0027] Figure 8 This is a flowchart illustrating a data processing method provided in an embodiment of this application. Figure 2 ;
[0028] Figure 9 This is a schematic diagram illustrating the effect of displaying an activity message page according to an embodiment of this application;
[0029] Figure 10 This is a schematic diagram illustrating the effect of updating and displaying a second list page according to an embodiment of this application;
[0030] Figure 11 This is a flowchart illustrating a data processing method provided in an embodiment of this application. Figure 3 ;
[0031] Figure 12 This is a schematic diagram of the structure of a data processing device provided in an embodiment of this application;
[0032] Figure 13This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation
[0033] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0034] The following are explanations of some key terms used in this application:
[0035] "In response to" indicates the state in which a corresponding event occurs or a condition is met. The timing of subsequent actions performed in response to this event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is met. For example, in some cases, subsequent actions may be performed immediately when the event occurs or the condition is met; while in other cases, subsequent actions may be performed some time after the event occurs or the condition is met.
[0036] Triggered operations refer to actions performed on information (such as controls) provided by a computer device. These operations send corresponding instructions to the computer device, triggering it to execute the next task. The next task triggered by different triggered operations on different information can all be pre-programmed. These triggered operations can be performed manually by the user; for example, clicks, double-clicks, long presses, and swipes performed by the user on content displayed on the computer screen are all triggered operations. In some cases, these triggered operations can also be executed by the computer device based on a pre-defined program.
[0037] Published content: This refers to content information that users publish in advance or in real-time on the content platform. It can include text, images, audio, and video, and can be displayed in formats such as notes, articles, video files, and video streams. The specific content information included in published content can be adjusted accordingly for different scenarios, and the content information in the published content can be determined by the publisher.
[0038] The comment display page can be understood as a page used to display comments (including voice comments). The comment display page can also display interactive information about the comments, such as the number of views, likes, and favorites.
[0039] Comments can be understood as comment data on published content. In this embodiment, comments mainly include voice comments, also known as audio comments. Voice comments can be understood as comment data that can be presented in audio format. Optionally, voice comments can also be combined with at least one of text comments, image comments, and emoticon comments to form multimodal comments. Voice comments (including target voice comments) are displayed on the comment display page of the published content.
[0040] Please see Figure 1, Figure 1 This is a schematic diagram of the network architecture of a data processing method provided in an embodiment of this application. For example... Figure 1 As shown, this network architecture may include terminal devices (such as device 11a, device 12a, and device 13a) and server 100a. It is understood that... Figure 1 The number of terminal devices and servers shown is merely illustrative; any number of terminal devices and servers can be used as needed. Terminal devices (such as devices 11a, 12a, and 13a) can communicate with servers via a network (i.e., through a medium providing a communication link via wired, wireless communication links, or fiber optic cables, etc.) to transmit data.
[0041] It is understandable that a client can run on the terminal device (such as device 12a), which can be a program that provides local services to the user (also called a business object or operation object). Server 100a can be the server corresponding to the client, and a program that provides resources, service data, and other services to the client can run on server 100a. It is understandable that the client running on the terminal device can be a social client, an entertainment client (e.g., a live streaming client), a multimedia client (e.g., a video client), an information client (e.g., a news information client), or other clients with voice functionality. This client can also be called an application client, a business client, etc. An account can be logged in on the client, and the user can post or browse voice comments through the client. For example, the client running on device 11a corresponding to user U1 can be logged in with account ZH1, and then user U1 can post or browse voice comments through the client running on device 11a.
[0042] It is understood that terminal devices (such as device 11a) may include, but are not limited to, mobile phones, computers, smart voice interaction devices, smart home appliances, vehicle terminals, aircraft, smart speakers, etc., without limitation. Server 100a may 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, CDN, and big data and artificial intelligence platforms, without limitation.
[0043] Please see Figure 2 , Figure 2 This is a schematic diagram of a data processing scenario provided in an embodiment of this application. For example... Figure 2As shown, the terminal device (such as device 11a) displays a comment display page 20a, and comment data (such as text comments, voice comments, picture comments, etc.) published by users can be displayed on the comment display page 20a. On the comment display page 20a, a target voice comment 20b can be displayed. The target voice comment 20b can be a voice comment published by the target object with the account name "Azi" on the comment display page 20a. The target voice comment 20b can be published together with a text comment ( Figure 2 exemplified by "Send a song 《xxx》 to everyone").
[0044] When the voice content of the target voice comment 20b belongs to the first content type, an access entry 20d to a list associated with the target voice comment can be displayed on the comment display page 20a. The first content type is a pre-configured voice content type, including but not limited to song type, dialect type, skit type, dubbing type, etc.
[0045] For example, when the first content type is the song type, and the voice content of the target voice comment is a song, it can be determined that the voice content of the target voice comment belongs to the song type. At this time, the terminal device can display an access entry to a list associated with the target voice comment on the comment display page. For example, when the first content type is the dialect type, and the voice content of the target voice comment is a certain dialect, it can be determined that the voice content of the target voice comment belongs to the dialect type. At this time, the terminal device can display an access entry to a list associated with the target voice comment on the comment display page.
[0046] For ease of understanding, this application is described by taking the first content type as the song type as an example. As Figure 2 shown, the terminal device can display a list message 20c in the access entry 20d to the list, Figure 2 and the list message 20c is exemplified as "No. 1 of the powerful vocal masters". Among them, the access entry 20d to the list can be displayed in the form of a "tail" after the text of the voice content of the target voice comment 20b. For example, if the text of the voice content of the target voice comment 20b is "All over China...", the access entry 20d to the list can be displayed after the display area of the voice content text "All over China...".
[0047] Furthermore, in response to a trigger operation on the access entry 20d to the list, the terminal device can display a first list page 20e associated with the first content type. For example, when the first content type is the song type, the first list page 20e can be a song list page. The list indicated by the list message 20c can be displayed on the first list page 20e, Figure 2Taking the ranking message 20c as an example, "Top Karaoke Performer #1," the Top Karaoke Performer ranking can be displayed on the first ranking page 20e. This ranking displays the ranking of interactive voice messages, which can originate from voice messages in published content and / or voice comments within the published content. This application embodiment does not limit the number of interactive voice messages in the Top Karaoke Performer ranking; it can be set according to the actual application scenario. For ease of understanding and description, Figure 2 The example of the top karaoke leaderboard includes two interactive voice recordings: the target voice comment 20b, ranked #1, and voice recording 20z, ranked #2. Voice recording 20z was posted by an account named "Apple". The source of the target voice comment 20b on the first leaderboard page 20e is a comment, because the target voice comment 20b originates from... Figure 2 The example comments are displayed on page 20a; the voice of voice 20z in the first list page 20e is from notes, indicating that voice 20z comes from notes, where notes are a form of published content.
[0048] As described above, the embodiments of this application can display a first ranking page through the ranking access portal. Users can view interactive voices from multiple sources (including voice in the published content and / or voice comments of the published content) and the ranking of the interactive voices on the first ranking page. The first ranking page can not only improve the interactivity between multiple voice sources, but also improve the interaction between users and multiple voice sources.
[0049] It should be noted that all user data collected in this application is collected with the user's consent and authorization, and the collection, use, and processing of relevant user data must comply with the relevant laws, regulations, and standards of the relevant regions. For example, this application may display prompts before and during the collection of user data to inform the user that their data is being collected. This ensures that the application only begins the steps to collect user data after receiving confirmation from the user regarding the prompt; otherwise (i.e., without receiving confirmation from the user), the steps to collect user data are terminated, meaning that user data is not collected.
[0050] It is understood that the above scenarios are merely examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of this application. The technical solutions of this application can also be applied to other scenarios. For example, as those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0051] Based on the above description, this application proposes a data processing method. Please refer to [link to relevant documentation]. Figure 3 , Figure 3This is a flowchart illustrating a data processing method provided in an embodiment of this application. Figure 1 This method can be executed by a computer device, which can be a terminal device (such as the one mentioned above). Figure 1 (The device 11a in the middle). The data processing method may include the following steps S101 to S104.
[0052] S101. Display the target voice comment on the comment display page.
[0053] The comment display page refers to a page used to display user-posted comment data (e.g., text comments, voice comments, image comments, etc.). For example, this comment display page can be a comment display page for published content, which can be used to display comment data associated with the published content. As another example, this comment display page can be a comment display page for live streaming content, which can be used to display comment data associated with the live streaming content.
[0054] The comment display page can show target audio comments, which can be any published audio comment on the page. For example, if a user chooses to post a comment in audio format in the comment area of a published content, the audio comment will be displayed on the comment display page corresponding to that content after successful posting. Similarly, a user can post an audio comment in the comment area of a live stream; once posted successfully, the audio comment will be displayed on the comment display page corresponding to that live stream.
[0055] Optionally, the text of the target audio comment can be displayed on the comment display page. The audio content text refers to the text obtained by converting the target audio comment into text.
[0056] S102. In response to the target voice comment's voice content belonging to the first content type, display the list access entry associated with the target voice comment on the comment display page.
[0057] When the audio content of the target audio comment belongs to the first content type, a ranking access entry can be generated and displayed on the comment display page. The first content type can be any of the following: song type, skit type, dubbing type, dialect type, etc., without limitation. For example, the first content type can be a song type, the first content type can be a dialect type, etc. In other words, when the audio content of the target audio comment is a song, the computer device generates a ranking access entry for accessing the song ranking and displays the ranking access entry associated with the target audio comment on the comment display page; when the audio content of the target audio comment is a skit, the computer device generates a ranking access entry for accessing the skit ranking and displays the ranking access entry associated with the target audio comment on the comment display page; when the audio content of the target audio comment is a dialect, the computer device generates a ranking access entry for accessing the dialect ranking and displays the ranking access entry associated with the target audio comment on the comment display page. When the audio content of the target audio comment is only a general description, no ranking access entry will be displayed. Ordinary descriptions refer to descriptions made by users primarily for the purpose of stating facts, expressing opinions, and sharing experiences, using everyday, colloquial language (excluding dialects).
[0058] The list access entry can be displayed in an associated area of the target audio comment, such as in the text display area, an area adjacent to the text display area, or another associated area of the target audio comment; there are no restrictions on this. The text display area is used to display the audio content text of the target audio comment. When the list access entry is displayed in the text display area of the target audio comment, it can appear as a "tail" after the audio content text or before the audio content text; there are no restrictions on this.
[0059] The ranking information can be determined based on the target voice comment and displayed at the ranking access point. This ranking information can indicate the ranking to which the target voice comment belongs and / or its ranking within that ranking. In other words, the ranking information can be determined based on the target voice comment's presence on the ranking list.
[0060] Specifically, when a target voice comment enters a single ranking list, the ranking message can be determined based on the target voice comment's ranking within that list. ① If the target voice comment's ranking in a single ranking list is higher than the ranking threshold (meaning it's ranked higher), the ranking message can be determined based on both the ranking list name and the target voice comment's ranking. ② If the target voice comment's ranking in a single ranking list is lower than the ranking threshold (meaning it's ranked lower), the ranking message can be determined based on the ranking list name.
[0061] Among them, the ranking threshold can be determined according to specific circumstances. For example, the ranking threshold can be set to 50, 100, etc., and no specific limitation is made here.
[0062] "Better than" means that the ranking of the target voice comment is before the ranking threshold, that is, the ranking of the target voice comment is less than the ranking threshold. For example, when the ranking threshold is 50, if the ranking of the target voice comment in the target list is among the top 50, it can be considered that the ranking of the target voice comment is better than the ranking threshold at this time.
[0063] "Not better than" means that the ranking of the target voice comment is after the ranking threshold, that is, the ranking of the target voice comment is greater than or equal to the ranking threshold. For example, when the ranking threshold is 50, if the ranking of the target voice comment in the target list is 50 or after 50, it can be considered that the ranking of the target voice comment is not better than the ranking threshold at this time.
[0064] Please refer to Figure 4 , Figure 4 which is a schematic diagram of the effect of a comment display page provided by an embodiment of this application. As Figure 4 shown, this comment display page can be a comment display page corresponding to the published content. In this comment display page 20a, comment data associated with the published content (such as text comments, voice comments, picture comments, etc.) can be displayed. In the comment display page 20a, the target voice comment 20b can be displayed. The target voice comment 20b is a voice comment published by a publishing object with the account name "Azi" for the published content.
[0065] Optionally, the voice content text 20f of the target voice comment 20b can be displayed in the comment display page 20a. The voice content text 20f is "The land of China for thousands of miles..."
[0066] When the voice content of the target voice comment 20b belongs to the first content type, an access entrance to the related list can be displayed in the comment display page 20a. For example, if the voice content of the target voice comment 20b belongs to the song type, the list access entrance 20d can be displayed at this time.
[0067] As Figure 4 shown, the list access entrance 20d can be displayed in the associated area of the target voice comment 20b. For example, it can be displayed in the text display area, and this text display area is used to display the voice content text of the target voice comment 20b. Specifically, the list access entrance 20d can be displayed after the voice content text 20f.
[0068] When a target voice comment 20b enters a single ranking list and its ranking within that list is higher than the ranking threshold, it can be identified as a ranking message based on the ranking list name and the target voice comment's ranking within that list. For example, if the ranking threshold is 50, and the target voice comment 20b enters the Top Karaoke Ranking List and ranks "No. 1" within that list, which is higher than the ranking threshold, then the ranking message 20c "Top Karaoke Ranking No. 1" can be displayed in the ranking access entry 20d.
[0069] Optionally, the target voice comment 30b can be displayed on the comment display page 20a. The target voice comment 30b is a voice comment posted by the user with the account name "Xiaoming".
[0070] Optionally, the voice content text 30f of the target voice comment 30b can be displayed on the comment display page 20a. The voice content text 30f is “No matter where you are…”, and the voice content of the target voice comment 30b is a song. The list access entry 30d associated with the target voice comment 30b can be displayed in the associated area (such as the text display area) of the target voice comment 30b.
[0071] When a target voice comment 30b enters a single ranking list and its ranking within that list is not higher than the ranking threshold, the ranking message can be determined based on the list name. For example, if the ranking threshold is 50, and the target voice comment 30b enters the Top Karaoke Singer ranking list and its ranking is "100th," which is not higher than the ranking threshold, then the ranking message 30c "Top Karaoke Singer is Singing" can be displayed in the ranking access entry 30d.
[0072] Optionally, when a target voice comment enters multiple lists, the list message can be determined based on the list names of the multiple lists, or it can be determined based on the list name of the list where the target voice comment ranks highest. There is no limitation here.
[0073] When a target voice comment appears on multiple charts, the chart information can be determined based on the chart names. Let's assume the multiple charts include a first chart and a second chart.
[0074] ① When the target voice comment ranks higher than the ranking threshold in the first list and also ranks higher than the ranking threshold in the second list, the ranking message can be determined based on the list name of the first list, the ranking of the target voice comment in the first list, the list name of the second list, and the ranking of the target voice comment in the second list.
[0075] ② When the target voice comment ranks better than the ranking threshold in the first list, but does not rank better than the ranking threshold in the second list, the list message can be determined based on the list name of the first list, the ranking of the target voice comment in the first list, and the list name of the second list.
[0076] ③ When the target voice comment's ranking in the first list is not better than the ranking threshold, but its ranking in the second list is better than the ranking threshold, then the list message can be determined based on the name of the first list, the name of the second list, and the ranking of the target voice comment in the second list.
[0077] ④ When the target voice comment's ranking in the first list is not better than the ranking threshold, and its ranking in the second list is not better than the ranking threshold, then the list message can be determined based on the name of the first list and the name of the second list.
[0078] When a target voice comment appears on multiple charts, the chart information can be determined based on the name of the chart where the target voice comment ranks highest. Assume the multiple charts include a first chart and a second chart.
[0079] ① When the target voice comment ranks higher in the first list than in the second list, and the ranking in the first list is higher than the ranking threshold, then the list message can be determined based on the list name and the ranking in the first list.
[0080] ② When the target voice comment ranks higher in the second list than in the first list, and the ranking in the second list is higher than the ranking threshold, then the list message can be determined based on the list name and the ranking in the second list.
[0081] ③ When the target voice comment ranks better in the first list than in the second list, but does not rank better than the ranking threshold in the first list, the list message can be determined based on the list name of the first list.
[0082] ④ When the target voice comment ranks higher in the second list than in the first list, but does not rank higher than the ranking threshold in the second list, the list message can be determined based on the list name of the second list.
[0083] Please see Figure 5 , Figure 5 This is a schematic diagram illustrating the effect of displaying a ranking list message according to an embodiment of this application. Figure 5 As shown, on the comment display page 20a, the target voice comment 201b can be displayed. When the voice content of the target voice comment belongs to the first content type, the ranking access entry 201d associated with the target voice comment 201b can be displayed. The ranking access entry displays ranking information (such as...). Figure 5 In section 201a), if the target voice comment 201b enters multiple lists, including a first list and a second list, the first list is the regional list, and the second list is the top karaoke performer list. The first list is named "Regional List," and the second list is named "Top Karaoke Performer."
[0084] When a target voice comment ranks higher in the regional rankings than in the top karaoke performer rankings, and the regional ranking is above the ranking threshold, ranking message 201c "3rd in the regional rankings" can be displayed in ranking access portal 201d. When a target voice comment 201b ranks higher in the top karaoke performer rankings than in the regional rankings, and the top karaoke performer ranking is above the ranking threshold, ranking message 201e "2nd in the top karaoke performer rankings" can be displayed in ranking access portal 201d.
[0085] When a target voice comment ranks higher in the regional rankings than in the top karaoke performer rankings, but its ranking in the regional rankings is not higher than the ranking threshold, the ranking message 201f "The regional rankings are singing" can be displayed in the ranking access portal 201d. When a target voice comment 201b ranks higher in the top karaoke performer rankings than in the regional rankings, but its ranking in the top karaoke performer rankings is not higher than the ranking threshold, the ranking message 201g "The top karaoke performer is singing" can be displayed in the ranking access portal 201d.
[0086] Optionally, if the target voice comment is not listed on any of the lists on the first list page, the list message can be determined based on the list name of any list on the first list page, or by the list name of a list frequently viewed by the target voice comment's audience on the first list page. There are no restrictions here. For example, if the first list page includes lists such as "Top Karaoke Singer," "Regional List," and "Cantonese Singer List," the list message can be determined based on the list name of any of these lists. For example, the list message can be determined based on the "Top Karaoke Singer" list. Optionally, if the target voice comment's audience frequently views the "Cantonese Singer List," the list message can be determined based on the name of that list.
[0087] S103. In response to the triggered operation for the list access entry, display the first list page associated with the first content type.
[0088] Specifically, in response to a trigger operation on the chart access entry point, the computer device can display a first chart page associated with the first content type. For example, if the first content type is a song, a first chart page associated with the song type can be displayed; if the first content type is a dialect, a first chart page associated with the dialect type can be displayed; if the first content type is a dubbing, a first chart page associated with the dubbing type can be displayed, and so on. The first chart page can include multiple charts with different dimensions. The first chart page can also display a list of chart names, which can include the names of charts from different dimensions.
[0089] Dimensions refer to classification dimensions, which can include, but are not limited to, popularity, region, and language type. Classifying and sorting multi-source speech according to different classification dimensions yields rankings with different dimensions. The specific process for determining rankings with multiple distinct dimensions will be described in detail later.
[0090] S104. The ranking of interactive voice messages is displayed on the first list page.
[0091] Specifically, the first list page can display a list of list names, which can include the names of multiple lists with different dimensions, such as lists with three different dimensions or lists with five different dimensions. There is no limit to this.
[0092] The first list page can display the target list indicated by the list message. For example, if the list message indicates the first list, the first list can be displayed on the first list page. Optionally, the name of the target list can be highlighted in the list of list names.
[0093] The first list page can display multiple interactive voice messages from the target list, as well as their rankings. Each interactive voice message in the target list belongs to the first content type, and the interactive voice messages originate from the voice messages in the published content and / or the voice comments of the published content.
[0094] Optionally, the first ranking page can display the audio source of the interactive voice messages. The audio source can include comments and notes. If the audio source of the interactive voice message is a comment, then the interactive voice message is an audio comment. If the audio source of the interactive voice message is a note, then the interactive voice message is audio from the published content.
[0095] Optionally, the first ranking page can display the account information of the interactive voice message. This account information refers to the account information of the entity that posted the interactive voice message; it can include the account name, profile picture, etc., and is not limited here.
[0096] Optionally, the first ranking page can display interactive information for the interactive voice messages. This information can include details about the interaction with the voice messages, such as the number of likes, replies, reply messages, and clicks. There are no specific limitations on this. Optionally, the first ranking page can also display the text of the interactive voice messages, as well as the posting time and address of the interactive voice messages.
[0097] The posting time refers to the moment a user posts a voice message / voice comment, which can also be understood as the moment it is recorded by the system and displayed externally. The posting address refers to the network source address of the posting object, recorded by the system when the comment is published.
[0098] Please see Figure 6 , Figure 6 This is a schematic diagram illustrating the effect of displaying a first ranking page according to an embodiment of this application. Figure 6 As shown, in response to a trigger operation on the list access entry 30d, the computer device can display a first list page 20e associated with the first content type. The first list page 20e can display a list of list names 40b, which may include list names from different dimensions, such as list name 40a "Powerful Karaoke King", list name "Regional List", list name 40c "Powerful Cantonese", etc.
[0099] The "Top Karaoke Singer" ranking is based on the popularity of each interactive voice message. Specifically, it involves analyzing the interactive information within each voice message, determining its popularity based on this information, and then ranking the messages according to their popularity. Popularity is a comprehensive indicator used to measure the activity and influence of interactive voice messages.
[0100] The regional rankings are generated by sorting interactive voice messages based on their posting addresses, specifically those posted in the specified region. In essence, interactive voice messages from the specified region are selected and then ranked according to their popularity.
[0101] The "Top Cantonese Voice Chatters" list is compiled by ranking interactive voice messages that are in Cantonese. Specifically, interactive voice messages in Cantonese are selected, and then ranked according to their popularity.
[0102] On the first list page 20e, the target list indicated by the list message 30c can be displayed (e.g., the Top Karaoke Star list). Optionally, the list name 40a "Top Karaoke Star" can be highlighted in the list name list 40b.
[0103] The first ranking page 20e displays the rankings of interactive voice messages in the Top Karaoke Ranking. For example, it can show the target voice comment 20b ranked first and the interactive voice message 40j ranked second. Specifically, the first ranking page 20e shows the target voice comment 20b ranked 40d "TOP1", and interactive voice message 40j is a voice message posted by the account name "Apple".
[0104] Optionally, on the first list page 20e, you can display the account information 40e for the target voice comment 20b, the voice source 40f for the target voice comment 20b (which is a comment), and the number of likes for the target voice comment 20b 40h (which is 13,000). Optionally, you can also display the posting address of the target voice comment 20b (which is "Region 1"), the number of replies to the target voice comment 20b, and the details of each reply. The target voice comment 20b has 14 replies. Specifically, you can display "View 14 replies" on the reply information page 40g.
[0105] Optionally, a reply control 40k can be displayed on the first list page 20e. This reply control 40k can be used by users to comment on interactive voice messages (such as interactive voice message 40j) (e.g., voice comments, text comments, etc.). Optionally, the first list page 20e can display the account information of interactive voice message 40j, the source of the voice message, and interaction information (such as the number of likes and replies), etc., which will not be elaborated here.
[0106] Optionally, on the first list page, users can perform a list switching operation on the list of list names. This list switching operation is used to change the list displayed on the first list page. This list switching operation can be a trigger operation based on the list name.
[0107] When a user performs a list switching operation on a list name (such as "Regional List") in the list of list names, the computer device responds to the list switching operation on the first list page by updating the list displayed on the first list page from the current list (such as the Powerful Karaoke King list) to the Regional List, and updating the highlighted list name "Powerful Karaoke King" in the list of list names to "Regional List".
[0108] Please see Figure 7 , Figure 7It is a schematic diagram of the effect of updating and displaying the first leaderboard page provided by an embodiment of the present application. As Figure 7 shown, in the first leaderboard page 20e, a list of leaderboard names (such as Figure 6 the list of leaderboard names 40b in ) can be displayed. When the user performs a trigger operation on the leaderboard name 50a "Regional Leaderboard", the computer device responds to the trigger operation for this leaderboard name 50a and can Figure 6 update the highlighted leaderboard name in the list of leaderboard names 40b in from "Powerful KTV Singer" to the leaderboard name 50a "Regional Leaderboard".
[0109] Update the leaderboard displayed on the first leaderboard page 20e from the Powerful KTV Singer leaderboard to the Regional Leaderboard, and then the ranking of the second interactive voice in the Regional Leaderboard can be displayed on the first leaderboard page 20e.
[0110] As Figure 7 shown, the voice comment 50b ranked first and the voice comment 50c ranked second in the Regional Leaderboard can be displayed. Among them, the voice comment 50b is the voice comment published by the publisher with the account name "Prosperous", and the voice comment 50c is the voice comment published by the publisher with the account name "Strawberry". Optionally, on the first leaderboard page 20e, the voice source, interaction information, etc. of the voice comment 50b can also be displayed, and the voice source, interaction information, etc. of the voice comment 50c can be displayed. Details are not described here again.
[0111] In an embodiment of the present application, the first leaderboard page can be displayed through a leaderboard access entry. In the first leaderboard page, the interactive voices in each published content and the rankings of the interactive voices can be displayed. For example, the voices in multiple published contents can be centrally displayed on the first leaderboard page, and / or the voice comments of multiple published contents can be displayed on the first leaderboard page, which can improve the interactivity between multi-source voices. At the same time, users can view the voices / voice comments in multiple published contents on one page, which can improve the browsing convenience of the interactive voices.
[0112] Please refer to Figure 8 , Figure 8 which is a schematic flowchart of a data processing method provided by an embodiment of the present application Figure 2 . This method can be executed by a computer device, and the computer device can be a terminal device (such as the Figure 1 device 11a above). This data processing method can include the following steps S201 to step S209. <9000283>
[0113] S201. Display the target voice comment on the comment display page.
[0114] S202. In response to the target voice comment's voice content belonging to the first content type, a list access entry associated with the target voice comment is displayed on the comment display page.
[0115] S203. In response to a triggered operation on the list access point, display the first list page associated with the first content type.
[0116] S204. Display the activity notification area of the target activity on the activity message page. The target activity is the activity associated with the first content type.
[0117] The event message page can display multiple events, which can be of the same or different content types; there are no restrictions here. The event message page can also display the target event, which is the event associated with the first content type. For example, if the first content type is a song, the target event is the event associated with that song type. Similarly, if the first content type is a dialect, the target event is the event associated with that dialect type, and so on.
[0118] The interactive message page can display an activity notification area, which can show information related to the activity, such as the activity title, activity image, the account information for the activity, and the activity release time. There are no restrictions on this.
[0119] S205. In response to a triggered operation on the activity notification area, display the first list page associated with the first content type.
[0120] In this system, the computer device, in response to a trigger operation on the activity notification area, can display a first ranking page associated with the first content type. The trigger operation on the activity notification area can be a touch operation on any location within the activity notification area, such as clicking any location within the activity notification area. For example, clicking on an activity image or an activity title within the activity notification area is possible.
[0121] The first ranking page can include multiple rankings based on different dimensions. It displays a list of ranking names, which can then be used to list the names of rankings from various dimensions. "Dimension" refers to the classification dimension. The specific process of generating the target rankings will be described below.
[0122] The specific process of generating the target list includes: obtaining a first candidate speech set, where the speech content of each candidate speech in the first candidate speech set belongs to the first content type; determining a second candidate speech set from the first candidate speech set according to the dimension corresponding to the target list, where each candidate speech in the second candidate speech set belongs to the dimension corresponding to the target list; performing interactive ranking on the second candidate speech set to generate the target list.
[0123] The first candidate speech set can be a collection of multiple candidate speech samples, which can be speech samples originating from published content and / or speech comments on published content. The speech content of each candidate speech sample in the first candidate speech set belongs to the first content type.
[0124] Specifically, the first candidate audio set can be formed by combining the audio belonging to the first content type from various published content in the content platform / business application, as well as the audio comments belonging to the first content type from various published content. For example, if the first content type is a song, the first candidate audio set can be formed by combining the audio from published content of the song type in the content platform / business application, and / or the audio comments from the published content.
[0125] The first candidate voice set can include candidate voices released within the current month, candidate voices released within the current half month, or even candidate voices released one day ago; there are no restrictions here. For example, if the current time is July 10, xxxx, the first candidate voice set can be composed of candidate voices released between June 10, xxxx and July 10, xxxx; it can also be composed of candidate voices released between June 20, xxxx and July 10, xxxx; or it can be composed of candidate voices released between July 9, xxxx and July 10, xxxx, and so on.
[0126] After obtaining the first candidate voice set, a second candidate voice set can be determined from it based on the dimensions corresponding to the target ranking list. The dimensions corresponding to the target ranking list can be any of the following: popularity, region, language type, etc., without limitation here. For example, when the dimension corresponding to the target ranking list is region, the publishing address of each candidate voice in the first candidate voice set can be obtained. Based on the publishing address, the second candidate voice set can be determined from the first candidate voice set. For example, candidate voices whose publishing addresses belong to region xx in the first candidate voice set can be combined into the second candidate voice set, or candidate voices whose publishing addresses belong to province xx in the first candidate voice set can be combined into the second candidate voice set, and so on.
[0127] For example, when the dimension corresponding to the target list is language type, the language type of each candidate speech in the first candidate speech set can be obtained. Based on the language type, the second candidate speech set can be determined from the first candidate speech set. For example, the candidate speech in the first candidate speech set whose language type is Cantonese can be combined into the second candidate speech set, or the candidate speech in the first candidate speech set whose language type is different can be combined into the second candidate speech set, etc.
[0128] Understandably, classifying the first candidate speech set according to multiple dimensions yields second candidate speech sets with different dimensions. These multiple dimensions include w distinct dimensions. Classifying the first candidate speech set according to these w dimensions results in w second candidate speech sets with different dimensions. For example, if the w dimensions include popularity, region, and language type, classifying the first candidate speech set according to these w dimensions will yield w second candidate speech sets corresponding to popularity, region, and language type.
[0129] Then, interactive ranking can be performed on w sets of second candidate speech data to obtain w lists, which are lists corresponding to popularity, regions, and language types, respectively. The specific process of interactively ranking each of the w sets of second candidate speech data to obtain the list for each set is the same. Therefore, taking any one set of second candidate speech data as an example, the specific process of generating lists from the second candidate speech data set is described.
[0130] The specific process of ranking the second set of candidate voices and generating the target leaderboard includes: Assuming the second set of candidate voices contains c candidate voices, where c are candidate voice 1, candidate voice 2, candidate voice 3, ..., candidate voice c. c can be 1000, 100, 60, etc., and is not limited here. The interaction information for each of the c candidate voices is obtained. The interaction information for a candidate voice includes the number of likes, clicks, and replies.
[0131] The number of likes, clicks, and replies for each candidate voice are weighted and summed to obtain the popularity evaluation value for each candidate voice. The popularity evaluation value for each of the c candidate voices is then obtained; for example, the popularity evaluation value for candidate voice 1 is 0.7, for candidate voice 2 it is 0.8, for candidate voice 3 it is 0.9, and so on, until candidate voice c has a popularity evaluation value of 0.67.
[0132] Based on the popularity evaluation value of each candidate speech, the c candidate speech samples are sorted in descending order, that is, the candidate speech with the higher popularity evaluation value is ranked first, and the candidate speech with the lower popularity evaluation value is ranked last, resulting in a sorted set of c candidate speech samples. For example, the sorted set of c candidate speech samples is {candidate speech 3, candidate speech 2, candidate speech 1, ...}.
[0133] Furthermore, from the sorted c candidate voices, the top f candidate voices can be selected, where f is a positive integer less than or equal to c. For example, f can be 50, 100, 400, etc. The top f candidate voices are then identified as interactive voices, and a target ranking list is generated based on these interactive voices.
[0134] Please see Figure 9 , Figure 9 This is a schematic diagram illustrating the effect of displaying an activity message page according to an embodiment of this application. Figure 9 As shown, the activity message page 70a can display multiple activities, including the activity notification area 70b for the target activity, the activity notification area 70d for activity 1, and the activity notification area 70e for activity 2. The content type of the target activity is song. The activity notification area 70b for the target activity can be displayed on the activity message page 70a.
[0135] In the activity notification area 70b, the activity title 70c of the target activity can be displayed, which reads "Come join the singing competition!". The account information for the target activity (such as account avatar, account name, etc.) can also be displayed; in this case, the account name is "xx Observation Bureau". The posting time 70g of the target activity can be displayed, which reads "39 minutes ago". The activity image 70h can also be displayed.
[0136] In response to a trigger action targeting an activity notification area, a computer device may display a first leaderboard page associated with a first content type. For example, in response to a trigger action targeting the activity title 70c "Come join the singing competition!", a first leaderboard page 20e associated with the first content type may be displayed.
[0137] S206. Display the ranking of interactive voice messages on the first ranking page.
[0138] S207. Display the list type switching control on the first list page.
[0139] The first list page can display a list type switching control, which can be used to switch between list pages associated with different content types. This list type switching control can be a drop-down menu; clicking the drop-down menu will display a list for the user to select from. Optionally, this list type switching control can be a page switching control; clicking the page switching control will display a new page where multiple content types can be displayed.
[0140] S208. In response to a trigger operation on the list type switching control, display a list of content types.
[0141] In this system, the computer device, in response to a trigger operation on the chart type switching control, can display a list of content types. This list can include multiple content types, such as song types, dialect types, dubbing types, etc. Alternatively, it can include a first content type and a second content type.
[0142] The trigger operation for the list type switching control can be an action used to switch between list pages with different content types. The trigger operation for the list type switching control can also be a touch operation at any location within the area where the list type switching control is located, such as clicking any location within the area where the list type switching control is located.
[0143] S209. In response to the selection operation for the second content type, display the second list page associated with the second content type.
[0144] In response to a selection operation for a second content type, the computer device can display a second ranking page associated with that content type. For example, if the second content type is a dialect type, a ranking page associated with that dialect type can be displayed in response to a selection operation for that dialect type. Similarly, if the second content type is a dubbed type, a ranking page associated with that dubbed type can be displayed in response to a selection operation for that dubbed type.
[0145] Please see Figure 10 , Figure 10 This is a schematic diagram illustrating the effect of updating and displaying a second list page according to an embodiment of this application. Figure 10 As shown, on the first chart page 20e, a chart type switching control 60a can be displayed, and song types can be displayed within the chart type switching control 60a. In response to a trigger operation on the chart type switching control 60a, the computer device can display a content type list 60b.
[0146] The content type list 60b may include song types, dialect types, cross-talk types, dubbing types, etc. The second content type may be any one of song types, dialect types, cross-talk types, and dubbing types. When the second content type is a dialect type, in response to a selection operation for the dialect type, a second list page 60d associated with the dialect type may be displayed.
[0147] It can be understood that the second list page 60d may belong to the same page as the first list page 20e, or may be a different page, which is not limited here. When the second list page 60d and the first list page 20e belong to the same page, the list corresponding to the song type or the list corresponding to the dialect type may be displayed on this page.
[0148] On the second list page 60d, a list of list names 60c corresponding to the dialect type may be displayed. In the list of list names 60c, the list names of multiple lists in different dimensions may be displayed. For example, the list name "Trendy Dialect", the list name "Regional Dialect", and the list name "Cantonese". Among them, the trendy dialect list is sorted according to the popularity of the interactive voice, the regional dialect list is divided according to the publishing address of the interactive voice, and the Cantonese list is divided according to the language type of the interactive voice.
[0149] On the second list page 60d, the rankings of the interactive voices in each list may be displayed. For example, the rankings of the interactive voices in the trendy dialect list may be displayed, as Figure 10 shown. In the trendy dialect list displayed on the second list page 60d, the interactive voice ranked first is the voice comment published by the publishing account "A Candy", the number of likes of this voice comment is 20,000, and the publishing time is 3 days ago, etc. The interactive voice ranked second is the voice comment published by the publishing account "Yun Nuo", the number of likes of this voice comment is 7,683, the publishing time is 2 days ago, and the publishing address is "Region 8", etc.
[0150] By adopting the embodiment of the present application, the target voice comment can be displayed on the comment display page. When the target voice comment belongs to the first content type, a list access entry may be displayed on the comment display page. Furthermore, through the list access entry, a first list page associated with the first content type may be displayed. On the first list page, the user can view the interactive voices with higher rankings in each published content, which can improve the browsing convenience of the interactive voices. At the same time, the user can also interact with the interactive voices with higher rankings on the first list page, enabling the user to better interact with the interactive voices.
[0151] Please refer to Figure 11 , Figure 11 which is a schematic flow chart of a data processing method provided by an embodiment of the present application. Figure 3This method can be executed interactively by the aforementioned terminal device (such as device 11a) and server (such as server 100a), and the terminal device may have a client running on it. The data processing method may include the following steps S301 to S311.
[0152] S301. In response to the trigger operation of the comment display page, generate a request to retrieve comment data for the comment display page.
[0153] The comment display page can be the comment display page corresponding to the published content, which can be used to display comment data associated with the published content; or it can be the comment display page corresponding to the live broadcast content, which can be used to display comment data associated with the live broadcast content.
[0154] In response to a triggering operation on the comment display page, a computer device can generate a comment data retrieval request for the comment display page. This request is used to retrieve comment data (such as text comments, voice comments, image comments, etc.) from the comment display page. The request may include the account identifier of the content / live stream publishing object corresponding to the published content / live stream content, enabling the server to subsequently retrieve the comment data corresponding to the published content / live stream content published by that account identifier. The server can then send this comment data to the client.
[0155] S302, Send a request to retrieve comment data.
[0156] Specifically, the client sends a request to the server to retrieve comment data.
[0157] S303. Obtain comment data from the comment display page.
[0158] S304, Send comment data.
[0159] S305. Display the target voice comment on the comment display page.
[0160] Specifically, any voice comment on the comment display page can be selected as the target voice comment.
[0161] S306. In response to the target voice comment's voice content belonging to the first content type, the list access entry is displayed on the comment display page, and the list message is displayed on the list access entry.
[0162] When the audio content of the target audio comment belongs to the first content type, the ranking message can be displayed in the ranking access portal based on the target audio comment. The first content type can be any of the following: song type, dialect type, dubbing type, skit type, etc. The method for determining how to display the ranking message in the ranking access portal based on the target audio comment can refer to the relevant description above, and is not limited here.
[0163] S307. In response to the trigger operation for the list access entry, generate a list retrieval request for the list access entry.
[0164] Specifically, in response to a trigger operation targeting the leaderboard access point, the computer device generates a leaderboard retrieval request for that leaderboard access point. This leaderboard retrieval request can be a request to retrieve the leaderboard indicated by the leaderboard message. The request can carry the leaderboard name indicated by the leaderboard message, so that the subsequent server can retrieve the leaderboard corresponding to that name, and then send the leaderboard corresponding to that name to the client associated with the current account.
[0165] S308, Send a request to retrieve the ranking list.
[0166] Specifically, the client can send a request to the server to retrieve the leaderboard.
[0167] S309. Obtain the list associated with the list access portal.
[0168] Specifically, the server can obtain the ranking information from the ranking access portal, obtain the ranking name from the ranking information, and then obtain the ranking corresponding to that ranking name.
[0169] S310. Send the list associated with the list access portal.
[0170] Specifically, the server can send the obtained ranking list to the client. The ranking list may include multiple interactive voice messages, as well as the ranking of the multiple interactive voice messages, the account information of the multiple interactive voice messages, and the voice source of the multiple interactive voice messages.
[0171] S311. Display the ranking of interactive voice messages on the first list page.
[0172] Specifically, the ranking of interactive voice messages can be displayed on the first list page. The voice content of the interactive voice messages belongs to the first content type, and the interactive voice messages originate from the voice messages in the published content and / or the voice comments of the published content.
[0173] Using the embodiments of this application, the first ranking page can be triggered and displayed through the ranking access entry. On the first ranking page, users can view the top-ranked interactive voice messages among various published content. The ranking can create a sense of surprise and competition, thereby increasing the likelihood of users posting voice comments and enabling users to participate more actively in voice comments.
[0174] Please see Figure 12 , Figure 12 This is a schematic diagram of the structure of a data processing device provided in an embodiment of this application. Figure 12 As shown, the data processing device 1 can be a computer device (e.g., the one described above). Figure 1 A computer program (including program code) for device 11a), for example, the data processing device 1 is an application software; it is understood that the data processing device 1 can be used to execute corresponding steps in the data processing method provided in the embodiments of this application. Figure 12 As shown, the data processing device 1 may include: a display module 101 and a response module 102;
[0175] Display module 101 is used to display the target voice comment on the comment display page;
[0176] The response module 102 is used to display a list access entry associated with the target voice comment on the comment display page in response to the fact that the voice content of the target voice comment belongs to the first content type.
[0177] The response module 102 is also used to respond to the triggered operation for the list access entry and display the first list page associated with the first content type;
[0178] Display module 101 is also used to display the ranking of interactive voices on the first list page. The voice content of the interactive voices belongs to the first content type, and the interactive voices originate from the voices in the published content and / or the voice comments of the published content.
[0179] In one embodiment, the data processing device 1 further includes: a message module 103;
[0180] Message module 103 is specifically used for:
[0181] The ranking information is determined based on the target voice comments;
[0182] The ranking information is displayed in the ranking access portal.
[0183] In one embodiment, the first ranking page includes k rankings that are distinct in each dimension, where k is a positive integer;
[0184] In one embodiment, the message module 103 determines the ranking message based on the target voice comments, specifically for:
[0185] When a target voice comment enters a single list, the list message is determined based on the list name of the single list, and a single list belongs to k lists;
[0186] When a target voice comment enters multiple lists, the list message is determined based on the list name of the list with the highest ranking of the target voice comment. The multiple lists belong to k lists.
[0187] When the target voice comment is not included in any of the k lists, the list message is determined based on one of the list names.
[0188] In one embodiment, the message module 103 determines the list message based on the list name of a single list, specifically for:
[0189] If the target voice comment ranks higher than the ranking threshold in a single list, then the list message is determined based on the list name of the single list and the ranking of the target voice comment in the single list.
[0190] In one embodiment, the display module 101 displays the ranking of interactive voices on the first ranking page, specifically for:
[0191] The first list page displays a list of list names and the target list indicated by the list message;
[0192] Highlight the name of the target list in the list of list names;
[0193] The target list displays interactive voice messages, their ranking, the source of the voice message, the account information of the account that published the voice message, the interactive information of the voice message, and the text of the voice message content.
[0194] In one embodiment, the data processing device 1 further includes: a list switching module 104;
[0195] The leaderboard switching module 104 is specifically used for:
[0196] In response to the list switching operation on the first list page, the list displayed on the first list page will be updated from the target list to the list determined by the list switching operation.
[0197] Update the highlighted list of list names from the target list to the list name determined by the list switching operation.
[0198] In one embodiment, the data processing device 1 further includes: a type switching module 105;
[0199] Type switching module 105 is specifically used for:
[0200] Display a list type switching control on the first list page;
[0201] In response to the triggering operation of the list type switching control, a list of content types is displayed. The list of content types includes multiple content types, including a first content type and a second content type.
[0202] In response to a selection action for the second content type, a second list page associated with the second content type is displayed.
[0203] In one embodiment, the data processing device 1 further includes: an activity notification module 106;
[0204] Activity notification module 106 is specifically used for:
[0205] Display the activity notification area for the target activity on the activity message page; the target activity is the activity associated with the first content type.
[0206] In response to a triggered action in the activity notification area, display the first list page associated with the first content type.
[0207] In one embodiment, the data processing device 1 further includes: a list generation module 107;
[0208] The ranking generation module 107 is specifically used for:
[0209] Obtain the first candidate speech set, where the speech content of each candidate speech in the first candidate speech set belongs to the first content type;
[0210] Based on the dimensions corresponding to the target list, a second candidate speech set is determined from the first candidate speech set. Each candidate speech in the second candidate speech set belongs to the dimension corresponding to the target list.
[0211] The second candidate voice set is interactively ranked to generate a target leaderboard.
[0212] In one embodiment, the second candidate speech set includes c candidate speech samples, where c is a positive integer;
[0213] The ranking module 107 interactively ranks the second candidate speech set to generate the target ranking list, specifically for:
[0214] Get the interaction information corresponding to each of the c candidate voices. The interaction information of a candidate voice includes the number of likes, clicks, and replies.
[0215] The number of likes, clicks, and replies for each candidate voice message are weighted and summed to obtain the popularity evaluation value for each candidate voice message;
[0216] Obtain the popularity evaluation value corresponding to each of the c candidate voices, sort the c popularity evaluation values, and obtain the sorted c popularity evaluation values.
[0217] Determine the top f heat evaluation values from the c sorted heat evaluation values, where f is a positive integer less than or equal to c;
[0218] The candidate voice with the highest popularity evaluation value (f) among the c candidate voices is identified as the interactive voice.
[0219] A target leaderboard is generated based on interactive voice commands.
[0220] Please see Figure 13 , Figure 13 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 13 As shown, the computer device 1000 may include a processor 1001, a network interface 1004, and a memory 1005. Furthermore, the computer device 1000 may also include a user interface 1003 and at least one communication bus 1002. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen and a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be high-speed RAM or non-volatile memory, such as at least one disk storage device. Optionally, the memory 1005 may also be at least one storage device located remotely from the processor 1001. Figure 13 As shown, the memory 1005, which is a computer-readable storage medium, may include an operating system, a network communication module, a user interface module, and a device control application.
[0221] In such Figure 13 In the computer device 1000 shown, the network interface 1004 provides network communication functionality; the user interface 1003 is mainly used to provide an input interface for the user; and the processor 1001 can be used to call the device control application stored in the memory 1005 to execute the data processing method described in any of the corresponding embodiments above, which will not be repeated here. Furthermore, the beneficial effects of using the same method will also not be repeated.
[0222] Furthermore, it should be noted that this application also provides a computer-readable storage medium storing a computer program adapted to be loaded and executed by a processor, so that a computer device having a processor performs the methods described in the preceding embodiments. Therefore, these will not be repeated here. Additionally, the beneficial effects of using the same method will also not be repeated. For technical details not disclosed in the embodiments of the computer-readable storage medium involved in this application, please refer to the description of the method embodiments of this application.
[0223] The aforementioned computer-readable storage medium can be the internal storage unit of the apparatus provided in any of the foregoing embodiments or the computer device described above, such as the hard disk or memory of the computer device. The computer-readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., provided on the computer device. Furthermore, the computer-readable storage medium may include both internal storage units and external storage devices of the computer device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0224] Furthermore, it should be noted that this application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. The computer program is adapted to be read and executed by a processor, so that a computer device having a processor performs the method provided in any of the corresponding embodiments described above. Additionally, the beneficial effects of using the same method will not be repeated here. For technical details not disclosed in the computer program product or computer program embodiments involved in this application, please refer to the description of the method embodiments of this application.
[0225] This document uses specific examples to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A data processing method, characterized in that, The method includes: Display the target voice comment on the comment display page; In response to the fact that the audio content of the target audio comment belongs to the first content type, an access point to the ranking list associated with the target audio comment is displayed on the comment display page; In response to a trigger operation on the list access entry, a first list page associated with the first content type is displayed; The ranking of interactive voice messages is displayed on the first list page. The voice content of the interactive voice messages belongs to the first content type, and the interactive voice messages originate from voice messages in the published content and / or voice comments of the published content.
2. The method according to claim 1, characterized in that, The method further includes: The ranking message is determined based on the target voice comments; The ranking information is displayed in the ranking access portal.
3. The method according to claim 2, characterized in that, The first ranking page includes k rankings with distinct dimensions, where k is a positive integer; The step of determining the ranking message based on the target voice comments includes: When the target voice comment enters a single list, the list message is determined according to the list name of the single list, and the single list belongs to k lists; When the target voice comment enters multiple lists, the list message is determined according to the list name of the list with the highest ranking of the target voice comment, and the multiple lists belong to the k lists; When the target voice comment is not included in the k lists, the list message is determined based on one of the list names.
4. The method according to claim 3, characterized in that, The step of determining the list message based on the list name of the individual list includes: If the target voice comment ranks better than the ranking threshold in the single list, then the list message is determined based on the list name of the single list and the ranking of the target voice comment in the single list.
5. The method according to claim 1, characterized in that, The process of displaying the ranking of interactive voice messages on the first ranking page includes: The first list page displays a list of list names and the target list indicated by the list message; The name of the target list is highlighted in the list of list names; The target list displays the interactive voice message, the ranking of the interactive voice message, the voice source of the interactive voice message, the account information of the account that published the interactive voice message, the interactive information of the interactive voice message, and the text of the voice content of the interactive voice message.
6. The method according to claim 5, characterized in that, The method further includes: In response to the list switching operation on the first list page, the list displayed on the first list page is updated from the target list to the list determined by the list switching operation; The highlighted list of list names in the list of list names will be updated from the list name of the target list to the list name of the list determined by the list switching operation.
7. The method according to claim 1, characterized in that, The method further includes: Display a list type switching control on the first list page; In response to a trigger operation on the list type switching control, a content type list is displayed, the content type list including multiple content types, the multiple content types including the first content type and the second content type; In response to a selection operation for the second content type, a second list page associated with the second content type is displayed.
8. The method according to claim 1, characterized in that, The method further includes: The activity notification area for the target activity is displayed on the activity message page; the target activity is an activity associated with the first content type. In response to a triggered operation on the activity notification area, a first ranking page associated with the first content type is displayed.
9. The method according to claim 5, characterized in that, The method further includes: Obtain a first candidate speech set, wherein the speech content of each candidate speech in the first candidate speech set belongs to the first content type; Based on the dimension corresponding to the target list, a second candidate speech set is determined from the first candidate speech set, wherein each candidate speech in the second candidate speech set belongs to the dimension corresponding to the target list; The second candidate voice set is interactively ranked to generate the target list.
10. The method according to claim 9, characterized in that, The second candidate speech set includes c candidate speech samples, where c is a positive integer; The step of interactively ranking the second candidate speech set to generate the target ranking list includes: Obtain the interaction information corresponding to each of the c candidate voices. The interaction information of a candidate voice includes the number of likes, clicks, and replies to that candidate voice. The number of likes, clicks, and replies for each candidate voice message are weighted and summed to obtain the popularity evaluation value for each candidate voice message; Obtain the popularity evaluation value corresponding to each of the c candidate voices, sort the c popularity evaluation values, and obtain the sorted c popularity evaluation values. Among the sorted c popularity evaluation values, determine the top f popularity evaluation value, where f is a positive integer less than or equal to c; The candidate voice with the highest popularity evaluation value (f) among the c candidate voices is identified as the interactive voice. The target ranking list is generated based on the interactive voice.
11. A data processing apparatus, characterized in that, The device includes: The display module is used to display the target voice comment on the comment display page; The response module is used to display a list access entry associated with the target voice comment on the comment display page in response to the fact that the voice content of the target voice comment belongs to the first content type. The response module is also used to respond to a trigger operation on the list access entry and display a first list page associated with the first content type; The display module is also used to display the ranking of interactive voices on the first ranking page, wherein the voice content of the interactive voices belongs to the first content type, and the interactive voices originate from the voices in the published content and / or the voice comments of the published content.
12. A computer device, characterized in that, Including memory and processor; The memory is connected to the processor, the memory is used to store computer programs, and the processor is used to invoke the computer programs so that the computer device performs the method according to any one of claims 1-10.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program adapted to be loaded and executed by a processor to cause a computer device having the processor to perform the method of any one of claims 1-10.
14. A computer program product, characterized in that, The computer program product includes a computer program stored in a computer-readable storage medium, the computer program being adapted to be read and executed by a processor to cause a computer device having the processor to perform the method of any one of claims 1-10.