Media content recommendation processing method, apparatus, device, medium, and program product
By switching from a silent visual to an audio-visual dual-dimensional approach on the media content recommendation page, the problem of low user filtering efficiency is solved, and the recommendation efficiency and effectiveness are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
- Filing Date
- 2026-02-13
- Publication Date
- 2026-05-29
Smart Images

Figure CN122120519A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of Internet technology, and in particular to a media content recommendation processing method, apparatus, equipment, medium, and program product. Background Technology
[0002] With the development of internet technology, users can browse media content such as videos online. Among related technologies, multiple media content can be recommended simultaneously through modes such as dual columns. Although recommending multiple media content at the same time gives users more choices, it often increases the difficulty of users' media content selection, resulting in low content selection efficiency and thus poor content recommendation efficiency and effect. Summary of the Invention
[0003] This disclosure provides a media content recommendation processing method, apparatus, device, medium, and program product to at least solve the technical problems in related technologies, such as low content screening efficiency, which in turn leads to poor content recommendation efficiency and recommendation effect. The technical solution of this disclosure is as follows: According to a first aspect of the present disclosure, a media content recommendation processing method is provided, comprising: On the preset recommendation page, the content recommendation information corresponding to each of the multiple media contents is displayed in a first layout mode. The first layout mode is used to indicate the layout of the display area where each content recommendation information is located on the preset recommendation page; the content recommendation information corresponding to any media content is silent visual content. Under preset conditions, the layout mode of the preset recommendation page is updated from the first layout mode to the second layout mode. Under the second layout mode, a preset recommended video is played in a preset area of the preset recommendation page. The second layout mode is used to indicate the layout of the area where the content recommendation information corresponding to at least one media content recommended in the preset recommendation page is located and the layout of the preset area.
[0004] In an optional embodiment, playing preset recommended videos in a preset area of the preset recommendation page includes: A preset player is loaded in a preset area of the preset recommendation page, and the preset recommended videos are played based on the preset player.
[0005] In an optional embodiment, updating the layout mode of the preset recommendation page from the first layout mode to the second layout mode when the preset conditions are met, and playing the preset recommended video in the preset area of the preset recommendation page in the second layout mode includes: If the network performance data of the current network does not meet the preset performance conditions, the layout mode of the preset recommendation page is updated from the first layout mode to the second layout mode, and in the second layout mode, the locally cached preset recommendation video is played in the preset area.
[0006] In an optional embodiment, the method further includes: When the network performance data of the current network reaches the preset performance condition, the layout mode of the preset recommended page is updated from the second layout mode to the first layout mode.
[0007] In an optional embodiment, updating the layout mode of the preset recommendation page from the first layout mode to the second layout mode when the preset conditions are met, and playing the preset recommended video in the preset area of the preset recommendation page in the second layout mode includes: If the number of times the current account performs media switching operations within a preset time period exceeds a first preset threshold, and no viewing operation for any media content recommended on the preset recommendation page is triggered, the layout mode of the preset recommendation page will be updated from the first layout mode to the second layout mode, and the preset recommended video will be played in the preset area under the second layout mode.
[0008] In an optional embodiment, the method further includes: If the number of recommended videos played in the preset area is greater than or equal to the second preset threshold, the layout mode of the preset recommendation page will be updated from the second layout mode to the first layout mode.
[0009] In an optional embodiment, playing preset recommended videos in a preset area of the preset recommendation page includes: A preset recommended video is played in the preset area, and a playback progress bar corresponding to the preset recommended video is displayed. At least one content overview information is displayed in the area where the playback progress bar is located. Among them, any content overview information is an overview of the video content of the preset recommended video at the corresponding progress point.
[0010] In an optional embodiment, the method further includes: In response to a preset trigger command for the target content overview information in the at least one content overview information, the current playback progress corresponding to the preset recommended video is updated to the progress of the video content corresponding to the target content overview information.
[0011] In an optional embodiment, playing preset recommended videos in a preset area of the preset recommendation page includes: Play a preset recommended video in the preset area and display at least one preset interactive control for the preset recommended video; Any of the preset interactive controls is used to trigger an interactive operation for the preset recommended video.
[0012] In an optional embodiment, the display of at least one preset interactive control for the preset recommended video includes: When a preset interactive operation is triggered for the preset recommended video, at least one preset interactive control is displayed in the preset area; The method further includes: If the display duration of the at least one preset interactive control reaches the preset duration and no interactive operation based on any preset interactive control is detected, the display of the at least one preset interactive control is cancelled.
[0013] In an optional embodiment, playing preset recommended videos in a preset area of the preset recommendation page includes: If the original aspect ratio of the preset recommended video is less than or equal to the screen aspect ratio corresponding to the preset recommended page, the target generated video corresponding to the preset recommended video is played in the preset area with the preset aspect ratio; the target generated video is a video with the preset aspect ratio generated by the multimodal content generation model based on the content recognition of the preset recommended video.
[0014] In an optional embodiment, playing preset recommended videos in a preset area of the preset recommendation page includes: If the original aspect ratio of the preset recommended video is greater than the screen aspect ratio corresponding to the preset recommended page, the preset recommended video is played in the preset area with the original aspect ratio as the aspect ratio, or the target generated video corresponding to the preset recommended video is played in the preset area with the preset aspect ratio as the aspect ratio; the target generated video is a video with the preset aspect ratio generated by the multimodal content generation model based on the content recognition of the preset recommended video.
[0015] In an optional embodiment, the method further includes: In response to the viewing operation of the preset recommended video, the user is redirected to the video recommendation page corresponding to the preset recommended video.
[0016] According to a second aspect of the present disclosure, a media content recommendation processing apparatus is provided, comprising: The content recommendation information display module is configured to display the corresponding content recommendation information of multiple media content in a first layout mode on a preset recommendation page. The first layout mode is used to indicate the layout of the display area of each content recommendation information in the preset recommendation page; the content recommendation information corresponding to any media content is silent visual content. The first mode update module is configured to update the layout mode of the preset recommendation page from the first layout mode to the second layout mode when a preset condition is met, and to play a preset recommended video in a preset area of the preset recommendation page in the second layout mode. The second layout mode is used to indicate the layout of the area where the content recommendation information corresponding to at least one media content recommended in the preset recommendation page is located and the preset area.
[0017] In an optional embodiment, the first mode update module includes: The first video playback unit is configured to load a preset player in a preset area of the preset recommendation page and play the preset recommended video based on the preset player.
[0018] In an optional embodiment, the first mode update module includes: The first mode update unit is configured to update the layout mode of the preset recommendation page from the first layout mode to the second layout mode when the network performance data of the current network does not meet the preset performance conditions, and to play the locally cached preset recommendation video in the preset area under the second layout mode.
[0019] In an optional embodiment, the apparatus further includes: The second mode update module is configured to update the layout mode of the preset recommended page from the second layout mode to the first layout mode when the network performance data of the current network reaches the preset performance condition.
[0020] In an optional embodiment, the first mode update module includes: The second mode update unit is configured to update the layout mode of the preset recommendation page from the first layout mode to the second layout mode if the number of times the current account performs media switching operations within a preset time period exceeds a first preset threshold, and if no viewing operation for any media content recommended in the preset recommendation page is triggered, and the preset recommended video is played in the preset area under the second layout mode.
[0021] In an optional embodiment, the apparatus further includes: The third mode update module is configured to update the layout mode of the preset recommendation page from the second layout mode to the first layout mode when the number of recommended videos played in the preset area is greater than or equal to the second preset threshold.
[0022] In an optional embodiment, the first mode update module includes: The second video playback unit is configured to play a preset recommended video in the preset area and display a playback progress bar corresponding to the preset recommended video, and the area where the playback progress bar is located displays at least one content overview information; Among them, any content overview information is an overview of the video content of the preset recommended video at the corresponding progress point.
[0023] In an optional embodiment, the apparatus further includes: The progress update module is configured to execute a preset trigger command in response to a target content overview information in the at least one content overview information, and update the current playback progress of the preset recommended video to the progress of the video content corresponding to the target content overview information.
[0024] In an optional embodiment, the first mode update module includes: The third video playback unit is configured to play a preset recommended video in the preset area; An interactive control display unit is configured to display at least one preset interactive control for the preset recommended video in the preset area; Any of the preset interactive controls is used to trigger an interactive operation for the preset recommended video.
[0025] In an optional embodiment, the interactive control display unit is specifically configured to display at least one preset interactive control in the preset area when a preset interactive operation is triggered for the preset recommended video. The device further includes: The interactive control cancellation display unit is configured to cancel the display of the at least one preset interactive control when the display duration of the at least one preset interactive control reaches a preset duration and no interactive operation based on any preset interactive control is detected.
[0026] In an optional embodiment, the first mode update module includes: The fourth video playback unit is configured to play a target-generated video corresponding to the preset recommended video in a preset area with a preset aspect ratio when the original aspect ratio of the preset recommended video is less than or equal to the screen aspect ratio corresponding to the preset recommended page; the target-generated video is a video with a preset aspect ratio generated by a multimodal content generation model based on content recognition of the preset recommended video. In an optional embodiment, the first mode update module includes: The fifth video playback unit is configured to play the preset recommended video in the preset area with the original aspect ratio as the aspect ratio when the original aspect ratio of the preset recommended video is greater than the screen aspect ratio of the preset recommended page. or, The sixth video playback unit is configured to play a target generated video corresponding to the preset recommended video in the preset area with the preset aspect ratio when the original aspect ratio of the preset recommended video is greater than the screen aspect ratio corresponding to the preset recommended page; the target generated video is a video with the preset aspect ratio generated by the multimodal content generation model based on the content recognition of the preset recommended video.
[0027] In an optional embodiment, the apparatus further includes: The page redirection module is configured to redirect to the video recommendation page corresponding to the preset recommended video in response to the viewing operation of the preset recommended video.
[0028] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement any media content recommendation processing method provided in this disclosure.
[0029] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein when instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any media content recommendation processing method provided in the present disclosure. According to a fifth aspect of the present disclosure, a computer program product comprising computer program instructions is provided, which, when executed by a processor on a computer, cause the computer to perform any of the media content recommendation processing methods provided in the present disclosure as described above.
[0030] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects: The preset recommendation page displays content recommendation information for multiple currently available media content, each corresponding to a silent visual content, in a first layout mode. Under preset conditions, the layout mode of the preset recommendation page is updated from the first layout mode to a second layout mode, which indicates the area where the content recommendation information for at least one media content recommended on the preset recommendation page is located and the layout of the preset area. In the second layout mode, a preset recommended video will be played in the preset area of the preset recommendation page. This enables diversity in page layout in multi-content recommendation scenarios. During the adjustment of the page layout mode, the recommendation is switched from a silent visual dimension to an audiovisual dual dimension. By updating and switching the layout and recommendation information presentation dimensions, users can focus on a specific recommended video. While improving the diversity of recommendation information presentation and page layout, this also improves the efficiency of user content filtering, thereby improving the efficiency and effectiveness of content recommendation.
[0031] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0032] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0033] Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment; Figure 2 This is a flowchart illustrating a media content recommendation processing method according to an exemplary embodiment; Figure 3 This is a schematic diagram illustrating the page changes of a preset recommendation page before and after a mode update, according to an exemplary embodiment. Figure 4 This is a schematic diagram illustrating the page changes of a preset recommendation page before and after an update according to an exemplary embodiment. Figure 5 This is a schematic diagram of a preset recommendation page in a second layout mode according to an exemplary embodiment; Figure 6 This is a schematic diagram illustrating, according to an exemplary embodiment, the display of multiple preset interactive controls in different display positions; Figure 7 This is a schematic diagram illustrating the changes during the display of multiple preset interactive controls in a preset area according to an exemplary embodiment; Figure 8 This is a schematic diagram illustrating page changes during a preset recommended video recommendation process according to an exemplary embodiment; Figure 9 This is a block diagram of a media content recommendation processing apparatus according to an exemplary embodiment; Figure 10 This is a block diagram illustrating an electronic device for media content recommendation processing according to an exemplary embodiment. Detailed Implementation
[0034] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0035] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar concepts and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0036] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0037] Please see Figure 1 , Figure 1 This is a schematic diagram illustrating an application environment according to an exemplary embodiment, which may include a terminal 100 and a server 200.
[0038] In an optional embodiment, terminal 100 can be used to provide services such as recommending and interacting with media content like image galleries and videos to any user. Specifically, terminal 100 can be, but is not limited to, electronic devices such as smartphones, desktop computers, tablets, laptops, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices, or software running on the aforementioned electronic devices, such as applications. Optionally, the operating system running on the electronic device can be, but is not limited to, Android, iOS, Linux, and Windows.
[0039] In an optional embodiment, server 200 can provide background services to terminal 100. Specifically, server 200 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server providing cloud computing services.
[0040] In addition, it should be noted that, Figure 1 The example shown is merely one application environment provided by this disclosure. In practical applications, other application environments may also be included, such as more terminals.
[0041] In the embodiments described in this specification, the terminal 100 and the server 200 can be directly or indirectly connected through wired or wireless communication, and this disclosure does not impose any restrictions.
[0042] Figure 2 This is a flowchart illustrating a media content recommendation processing method according to an exemplary embodiment. This method can be executed by a terminal, or optionally, by both the terminal and a server. Figure 2 As shown, the method may include the following steps: In step S201, the content recommendation information corresponding to each of the multiple media contents is displayed on the preset recommendation page in the first layout mode.
[0043] In one specific embodiment, the preset recommendation page can be a page for recommending media content. Specifically, the media content can include at least one silent visual media such as static images, static image galleries, text and images, and silent video footage, or audio media such as audio-visual videos. Specifically, the aforementioned multiple media contents can be the currently recommended media content. Specifically, the content recommendation information corresponding to any media content can be information used to recommend that media content, and the content recommendation information corresponding to any media content can be silent visual content (silent visual media); for example, such as the cover image of the media content, silent video footage, etc. Optionally, during the display of content recommendation information, the account identification information of the corresponding content publishing account can also be displayed; specifically, the account identification information can be information that can identify the corresponding account, such as including an avatar and / or nickname.
[0044] In one specific embodiment, the aforementioned first layout mode can be used to indicate the layout of the display area for each content recommendation information in the preset recommendation page; specifically, it can be set according to actual application needs, such as a two-column mode (i.e., displaying the content recommendation information corresponding to multiple media content simultaneously in a two-column arrangement), a single-column mode (i.e., displaying the content recommendation information corresponding to multiple media content simultaneously in a single-column arrangement), etc. Specifically, the size of the display area for different recommended content can be the same or different, and can be preset according to actual application needs.
[0045] In step S203, if the preset conditions are met, the layout mode of the preset recommendation page is updated from the first layout mode to the second layout mode, and in the second layout mode, the preset recommended video is played in the preset area of the preset recommendation page.
[0046] In one specific embodiment, the second layout mode can be used to indicate the layout of the area containing the content recommendation information corresponding to at least one media content recommended on the preset recommendation page and the preset area. That is, within the muted visual media (content recommendation information) corresponding to multiple media contents, a preset area for playing a preset recommended video is inserted. Correspondingly, during the playback of the preset recommended video in the preset area, the video recommendation information (content recommendation information) of the preset recommended video can include the various video frames and audio of the playing preset recommended video.
[0047] In an optional embodiment, playing preset recommended videos in a preset area of the preset recommendation page may include: Load a preset player in the preset area of the preset recommendation page, and play the preset recommended videos based on the preset player.
[0048] In one specific embodiment, the aforementioned preset player can be a player that supports video (audio and video) playback, that is, it can play the corresponding audio while rendering the video screen.
[0049] In the above embodiments, during the process of multi-content recommendation, when updating from the first layout mode to the second layout mode, a preset area can be inserted into the silent content recommendation information corresponding to multiple media content. This area is used to load a preset player to play the preset recommended video, thereby switching from a silent visual dimension recommendation to an audiovisual dual dimension recommendation. By updating and switching the layout and recommendation information presentation dimensions, users can focus on a specific recommended video. This not only improves the diversity of recommendation information presentation formats and page layout diversity, but also improves the efficiency of user content filtering, and thus also improves content recommendation efficiency and recommendation effect.
[0050] In one specific embodiment, the aforementioned preset conditions can be pre-set trigger conditions for switching to the second layout mode; specifically, they can be set according to actual application requirements.
[0051] In an optional embodiment, satisfying the preset conditions may include the current network performance data not reaching the preset performance conditions; correspondingly, when the preset conditions are satisfied, updating the layout mode of the preset recommendation page from the first layout mode to the second layout mode, and playing the preset recommended video in the preset area of the preset recommendation page in the second layout mode may include: If the network performance data of the current network does not meet the preset performance conditions, the layout mode of the preset recommendation page will be updated from the first layout mode to the second layout mode, and in the second layout mode, the locally cached preset recommendation video will be played in the preset area.
[0052] In a specific embodiment, the aforementioned network performance data can be data characterizing the current network performance; the preset performance conditions can be pre-set performance conditions that trigger the switching of the second layout mode; for example, the network performance data can include at least one of network signal strength, network bandwidth, and network latency. Correspondingly, the preset performance conditions can include at least one of a preset signal strength threshold, a preset network bandwidth threshold, or a preset network latency threshold; optionally, taking network performance data including network signal strength, network bandwidth, and network latency as an example, the aforementioned network performance data not meeting the preset performance conditions can include at least one of network signal strength less than or equal to a preset signal strength threshold, network bandwidth less than or equal to a preset network bandwidth threshold, or network latency greater than or equal to a preset network latency threshold. Specifically, the current network performance data not meeting the preset performance conditions can indicate that the network is currently in a state of no network or weak network.
[0053] In one specific embodiment, with the user's authorization and consent, at least one recommended video can be pre-cached locally. Optionally, video caching can be performed when connected to WiFi. Specifically, the at least one recommended video can be a video recommended to the current account. Specifically, the current account can be the currently logged-in user account. Optionally, at least one recommended video can be selected from multiple videos to be recommended on the platform based on the current account's historical interaction data. Specifically, historical interaction data can represent the operation data of at least one interactive operation performed by the current account on media content within a first historical time period. Specifically, the first historical time period can be set according to actual application needs, such as the most recent month. Specifically, at least one interactive operation can be set according to actual application needs, such as including at least one of browsing, liking, commenting, collecting, or sharing. Optionally, the historical interaction data and the video description information corresponding to each of the multiple videos to be recommended can be input into a preset interest recognition model for interest recognition to obtain interest index data corresponding to each of the multiple videos to be recommended. The interest index data corresponding to any video to be recommended can represent the current account's interest preference for that video. Specifically, the video description information may include at least one of the following: the video content itself, video category tags, or video theme information. The preset interest recognition model may be a pre-trained artificial intelligence model for identifying interest preferences. Specifically, the preset preference recognition model may output interest index data that represents the degree of interest preference of the current account for each video to be recommended.
[0054] In an optional embodiment, the similarity between the video description information corresponding to multiple videos to be recommended and the historical interaction data corresponding to the current account can be used as the aforementioned interest index data. Specifically, the feature information corresponding to the video description information and the historical interaction data can be extracted respectively, and the similarity can be determined based on the distance between the feature information, such as Euclidean distance, cosine distance, etc. Optionally, the similarity can be positively correlated with the interest index data.
[0055] In one specific embodiment, videos with interest index data greater than a preset interest threshold can be selected as at least one recommended video for local caching. The preset interest threshold can be set according to actual application requirements. Alternatively, the interest index data can be sorted in descending order of numerical value, and the top preset number of recommended videos can be selected as at least one recommended video for local caching. The preset number can be set according to actual application requirements.
[0056] In an optional embodiment, at least one recommended video can be selected by combining the historical playback data of the current account. The historical playback data can represent the playback duration data of the current account when browsing videos in a second historical time period. Specifically, the second historical time period can be set according to the actual application requirements. Optionally, the second historical time period can be the same as the first historical time period or different. For example, in the process of selecting multiple videos to be recommended, videos whose playback duration matches the current user's browsing habits can be selected as multiple videos to be recommended by combining the historical playback data.
[0057] In one specific embodiment, the aforementioned preset recommended video can be any video from at least one locally cached recommended video; optionally, a video can be randomly selected from at least one recommended video as the aforementioned preset recommended video; alternatively, the preset recommended video can be determined according to the order of caching or the current account's interest index data for at least one recommended video, for example, the recommended video with the largest interest index data can be the preset recommended video.
[0058] In the above embodiments, when the network performance data of the current network does not meet the preset performance conditions, and the layout mode of the preset recommendation page is updated from the first layout mode to the second layout mode, videos for playback in the preset area are selected from the local cache. This can greatly improve the situation in the absence of network or weak network conditions, avoid the situation where the recommendation information cannot be loaded, and ensure the success rate of information recommendation. Moreover, during the adjustment of the page layout mode, the recommendation is switched from a silent visual dimension to an audiovisual dual dimension recommendation. Through the update and switching of the layout and recommendation information presentation dimensions, users can focus on a specific recommended video. While improving the diversity of recommendation information presentation forms and page layout diversity, it can also improve the efficiency of user content filtering, and thus improve the efficiency and effect of content recommendation.
[0059] In an optional embodiment, the above method may further include: If the network performance data of the current network meets the preset performance conditions, the layout mode of the preset recommended page will be updated from the second layout mode to the first layout mode.
[0060] In one specific embodiment, the detailed breakdown of the network performance data of the current network reaching the preset performance conditions can be found in the detailed breakdown of the network performance data of the current network not reaching the preset performance conditions described above, and will not be repeated here.
[0061] In the above embodiments, when the network performance data of the current network reaches the preset performance conditions, that is, after the network is restored, the content recommendation information of the recommended media content can continue to be displayed in the first layout mode. This also makes it easier for users to switch the display of content recommendation information of different media content, enrich the recommended media content, and increase the range of media content that users can filter.
[0062] In an optional embodiment, satisfying the preset conditions may include the current account performing media switching operations more than a first preset threshold within a preset time period, and not triggering any viewing operation for media content recommended on the preset recommendation page; correspondingly, when the preset conditions are satisfied, updating the layout mode of the preset recommendation page from the first layout mode to the second layout mode, and playing the preset recommended video in the preset area of the preset recommendation page in the second layout mode may include: If the number of times the current account performs media switching operations within a preset time period exceeds the first preset threshold, and no viewing operation for any media content recommended on the preset recommendation page is triggered, the layout mode of the preset recommendation page will be updated from the first layout mode to the second layout mode, and the preset recommended video will be played in the preset area under the second layout mode.
[0063] In one specific embodiment, the preset time period can be set according to actual application needs. The aforementioned media switching operation can be an operation to switch the currently recommended media content on the preset recommendation page, for example, a touch operation such as swiping up. Specifically, the first preset threshold can be preset according to actual application needs. Specifically, the operation to view any media content can be an operation to view the media content recommendation page corresponding to that media content, for example, a touch operation such as clicking or long-pressing the area where the corresponding content recommendation information is located. Specifically, the media content recommendation page corresponding to any media content can be a page used to recommend that media content, that is, a separate recommendation page for that media content.
[0064] In one specific embodiment, the preset recommended videos can be retrieved from the backend server via the network. Specifically, the detailed process of filtering the preset recommended videos from the backend server can be found in the above-described filtering logic for at least one recommended video cached locally from multiple videos to be recommended, and the filtering logic for the preset recommended videos from at least one locally cached recommended video. These details will not be repeated here.
[0065] In the above embodiments, if the number of times the current account performs media switching operations within a preset time period exceeds a first preset threshold, and no viewing operation for any media content recommended on the preset recommendation page is triggered (i.e., when media content is recommended using silent visual media in the current layout mode and the user has not found any media content of interest), the layout mode of the preset recommendation page is updated from the first layout mode to the second layout mode, and media content is recommended in a preset area using audiovisual video playback. This change in the presentation of recommendation information and page layout effectively alleviates user fatigue during media content recommendation, helps users focus on a specific recommended video, improves the efficiency of user content filtering, and consequently enhances content recommendation efficiency and effectiveness.
[0066] In an optional embodiment, the above method may further include: If the number of recommended videos played in the preset area is greater than or equal to the second preset threshold, the layout mode of the preset recommendation page will be updated from the second layout mode to the first layout mode.
[0067] In one specific embodiment, the number of recommended videos can be the cumulative number of videos played when switching to the second layout mode; specifically, the second preset threshold can be set according to actual application needs. In the above embodiments, when the number of recommended videos played in the preset area is greater than or equal to the second preset threshold, the layout mode of the preset recommendation page is updated from the second layout mode to the first layout mode. The content recommendation information of the recommended media content can continue to be displayed in the first layout mode, which can also facilitate users to switch the display of content recommendation information of different media content, enrich the recommended media content, and improve the user's media content selection range.
[0068] In addition, if a user triggers a viewing action based on any video recommended in the preset area and then returns to the preset recommendation page, content recommendations can continue to be made in the second layout mode. Alternatively, the user can switch back to the first layout mode.
[0069] In a specific embodiment, such as Figure 3 As shown, Figure 3 This is a schematic diagram illustrating the page changes of a preset recommendation page before and after a mode update, according to an exemplary embodiment. Specifically, in conjunction with... Figure 3 As shown in the preset recommendation page (a), the current layout mode is the first layout mode; furthermore, combined with... Figure 3As shown in the preset recommendation page (b), under preset conditions, the layout mode can be updated from the first layout mode to the second layout mode. The area corresponding to 301 can be a preset area.
[0070] In a specific embodiment, such as Figure 4 As shown, Figure 4 This is a schematic diagram illustrating the page changes of a preset recommendation page before and after an update in another mode, according to an exemplary embodiment. Specifically, in conjunction with... Figure 4 As shown in the preset recommendation page (a), the current layout mode is the second layout mode, and the area corresponding to 401 can be a preset area; furthermore, combined with... Figure 4 As shown in the preset recommendation page (b), the layout mode can be updated from the second layout mode to the first layout mode if the number of recommended videos played in the preset area is greater than or equal to the second preset threshold or if the network performance data of the current network reaches the preset performance conditions.
[0071] In one optional embodiment, during the playback of a preset recommended video, a playback progress bar corresponding to the preset recommended video can be displayed in a preset area; optionally, the user can adjust the current playback progress by dragging the progress bar or other touch operations; optionally, when the progress bar is dragged, the progress bar becomes thicker (for easier dragging); if there is no operation for a few seconds, the progress bar returns to its original state (thinner), which can facilitate the user's immersive video browsing.
[0072] In an optional embodiment, playing preset recommended videos in a preset area of the preset recommendation page may include: Play a preset recommended video in a preset area and display a playback progress bar for the preset recommended video. The area where the playback progress bar is located displays at least one content summary information. In one specific embodiment, any content overview information can be an overview of the video content (topic) of a preset recommended video at a corresponding progress point. Optionally, it can be the content overview information corresponding to each video segment (corresponding progress point) extracted by combining a large language model through semantic understanding of the preset recommended video. Specifically, any content overview information can be the content overview information corresponding to a video segment, and optionally, the progress point corresponding to any content overview information can be the starting progress point of the video segment corresponding to that content overview information.
[0073] In a specific embodiment, such as Figure 5 As shown, Figure 5This is a schematic diagram of a preset recommendation page in a second layout mode according to an exemplary embodiment; specifically, the area corresponding to 501 can be a preset area, the bar corresponding to 502 can be a playback progress bar corresponding to the preset recommended video, and the information corresponding to 503 can be multiple content overview information displayed in the area where the playback progress bar is located.
[0074] In the above embodiments, during the display of preset recommended videos, at least one content overview information is displayed in the area where the playback progress bar of the preset recommended video is located. This allows users to intuitively understand the content corresponding to different playback progresses of the video, and thus allows users to selectively view the segments they are interested in, thereby improving the user's video browsing experience.
[0075] In an optional embodiment, any content overview information can be used to trigger the playback of the video content (video clip) corresponding to the content overview information; correspondingly, the above method may further include: In response to a preset trigger command for a target content overview in at least one content overview, the current playback progress of the preset recommended video is updated to the progress of the video content corresponding to the target content overview.
[0076] In one specific embodiment, the target content overview information can be any of the content overview information from at least one set of content overview information; the preset trigger instruction can be an instruction to view the video content corresponding to the target content overview information. The aforementioned updating the current playback progress of the preset recommended video to the progress of the video content corresponding to the target content overview information can include updating the current playback progress of the preset recommended video to the starting progress of the video content (video segment) corresponding to the target content overview information.
[0077] In the above embodiments, by using a preset trigger command for the target content overview information in at least one content overview information, the current playback progress of the preset recommended video can be updated to the progress of the video content corresponding to the target content overview information, thereby enabling one-click triggering of playback of the video content corresponding to the target content overview information and greatly improving the convenience for users to view video clips.
[0078] In an optional embodiment, playing preset recommended videos in a preset area of the preset recommendation page may include: Play a preset recommended video in a preset area and display at least one preset interactive control for the preset recommended video; In one specific embodiment, any preset interactive control can be used to trigger an interactive operation on a preset recommended video. Specifically, the preset interactive controls can be set according to actual application needs. For example, at least one preset interactive control may include at least one of the following: comment interactive control, like interactive control, share interactive control, favorite interactive control, or bullet screen interactive control. Correspondingly, the corresponding interactive operation may include at least one of the following: comment posting operation, like operation, share operation, favorite operation, or bullet screen posting operation. Specifically, the display position of at least one preset interactive control can be set according to actual application needs. Optionally, while at least one preset interactive control is displayed, the number of operations corresponding to the at least one interactive operation (i.e., the number of times the preset recommended video has performed the corresponding interactive operation) can also be displayed.
[0079] In a specific embodiment, such as Figure 6 As shown, Figure 6 This is a schematic diagram illustrating the display of multiple preset interactive controls in different display positions according to an exemplary embodiment; specifically, in conjunction with... Figure 6 As shown in Figure a, various preset interactive controls can be displayed on the right side of the preset area (from top to bottom: share, like, comment, and favorite controls); combined with Figure 6 As shown in b, various preset interactive controls can be displayed above the progress bar in the preset area (from left to right: bullet screen interactive control, like interactive control, comment interactive control, and favorite interactive control); combined with Figure 6 As shown in c, various preset interactive controls can be displayed below the progress bar in the preset area (from left to right: bullet screen interactive control, like interactive control, comment interactive control, and favorite interactive control).
[0080] In the above embodiments, playing a preset recommended video in a preset area and displaying at least one preset interactive control for the preset recommended video can facilitate users to perform at least one interactive operation on a specific recommended video on a recommendation page with multiple media content, greatly improving the convenience of performing interactive operations on the recommended video.
[0081] In an optional embodiment, when a preset recommended video is played in a preset area, the display of at least one preset interactive control can be directly triggered. Optionally, the display of at least one preset interactive control can also be triggered through a preset interactive operation during the playback of the preset recommended video. Accordingly, the above-mentioned display of at least one preset interactive control for the preset recommended video includes: When a preset interactive action is triggered for a preset recommended video, at least one preset interactive control is displayed in a preset area; Correspondingly, the above methods may also include: If the display duration of at least one preset interactive control reaches the preset duration and no interactive operation based on any preset interactive control is detected, the display of at least one preset interactive control will be cancelled.
[0082] In one specific embodiment, the preset interactive operation can be an operation that triggers the display of at least one preset interactive control; for example, it could be a progress adjustment operation (e.g., adjusting playback progress by dragging a progress bar or other touch operations), a volume increase operation, or clicking a preset area. Specifically, the preset duration can be set according to actual application requirements.
[0083] In a specific embodiment, such as Figure 7 As shown, Figure 7 This is a schematic diagram illustrating the changes during the display of multiple preset interactive controls in a preset area according to an exemplary embodiment; specifically, in conjunction with... Figure 7 The preset area shown in section a can display a progress bar during the playback of a preset recommended video; furthermore, if a progress adjustment operation is triggered by dragging the progress bar, combined with... Figure 7 The preset area shown in b can display multiple preset interactive controls, and the progress bar becomes thicker; furthermore, if the display duration of the multiple preset interactive controls reaches the preset duration, and no interactive operation based on any preset interactive control is detected, such as... Figure 7 The preset area shown in C can cancel the display of various preset interactive controls, and the progress bar will return to its original state (become thinner).
[0084] In the above embodiments, when a preset interactive operation is triggered for a preset recommended video, at least one preset interactive control is displayed in a preset area. This allows at least one preset interactive control to be displayed only when the user has an intention to interact with the recommended video. Furthermore, if the display duration of at least one preset interactive control reaches a preset duration and no interactive operation based on any preset interactive control is detected, the display of at least one preset interactive control is canceled. This avoids the interactive controls interfering with the user's video browsing and facilitates an immersive video viewing experience for the user.
[0085] In an optional embodiment, while playing a preset recommended video in a preset area, the video theme information corresponding to the preset recommended video can also be displayed; In one specific embodiment, the video topic information can be topic information describing preset recommended videos.
[0086] In an optional embodiment, the above method may further include: In response to the action of viewing a preset recommended video, the user is redirected to the video recommendation page corresponding to the preset recommended video.
[0087] In one specific embodiment, viewing a preset recommended video can be an operation to view the video recommendation page corresponding to the preset recommended video. For example, this could involve touch operations such as clicking or long-pressing the playback area of the preset recommended video. Specifically, the video recommendation page corresponding to the preset recommended video can be a page used to recommend that preset recommended video, that is, a separate recommendation page for that preset recommended video.
[0088] In a specific embodiment, such as Figure 8 As shown, Figure 8 This is a schematic diagram illustrating page changes during a preset video recommendation process according to an exemplary embodiment; specifically, in conjunction with... Figure 8 The page shown in section 'a' can be a preset recommended page with the second layout mode; optionally, if a viewing operation for a preset recommended video is triggered, combined with... Figure 8 As shown in b, you can jump to the video recommendation page corresponding to the preset recommended video.
[0089] In the above embodiments, when a viewing operation for a preset recommended video is triggered, the user is redirected to the video recommendation page corresponding to the preset recommended video. By updating and switching the layout and recommendation information presentation dimensions, the user can focus on the preset recommended video and find videos of interest more efficiently, thus improving the efficiency of recommending content filtering.
[0090] In an optional embodiment, playing preset recommended videos in a preset area of the preset recommendation page may include: If the original aspect ratio of the preset recommended video is less than or equal to the screen aspect ratio of the preset recommended page, the target generated video corresponding to the preset recommended video will be played in a preset area with the preset aspect ratio. The target generated video is a video with the preset aspect ratio generated by the multimodal content generation model after recognizing the content of the preset recommended video.
[0091] In one specific embodiment, the original aspect ratio of the preset recommended video can be the aspect ratio of each frame in the preset recommended video; the aspect ratio of the screen corresponding to the preset recommended page can be the aspect ratio of the screen corresponding to the preset recommended page; specifically, the preset aspect ratio can be set according to actual application requirements, for example, 1:1. Specifically, the aspect ratio of the preset area can be the area aspect ratio of the preset area.
[0092] In one specific embodiment, during the media content recommendation process on a webpage, the content description information of the currently recommended media content is often continuously updated vertically. The preset area for playing the preset recommended video is inserted within the muted content recommendation information. Correspondingly, when a preset area is inserted for playing a preset recommended video while displaying muted content recommendation information, if the original aspect ratio of the preset recommended video is less than or equal to the screen aspect ratio of the preset recommended page (e.g., both are 9:16), meaning that the video occupies the entire screen horizontally, the vertical aspect ratio is clearly insufficient. Therefore, a multimodal content generation model can be used to reconstruct a target generated video with the preset aspect ratio by adjusting the frame size of each video frame through content recognition (content understanding) of the preset recommended video. Specifically, the multimodal content generation model can be a large language model used for reconstructing the image frame size adjustment.
[0093] In the above embodiments, when the original aspect ratio of the preset recommended video is less than or equal to the screen aspect ratio corresponding to the preset recommended page, the target generated video corresponding to the preset recommended video is played in a preset area with the preset aspect ratio. The target generated video is a video with the preset aspect ratio generated by the multimodal content generation model after recognizing the content of the preset recommended video. While ensuring the page layout requirements, the multimodal content generation model understands the video content and scales the original video by reconstructing the video, which can greatly improve the picture quality of the final video.
[0094] In an optional embodiment, if the original aspect ratio of the preset recommended video is less than or equal to the screen aspect ratio corresponding to the preset recommended page, the preset recommended video can be scaled based on a first target scaling ratio, and the scaled preset recommended video can be played in a preset area with the preset aspect ratio as the aspect ratio. The first target scaling ratio is the ratio between the original aspect ratio and the preset aspect ratio.
[0095] In an optional embodiment, playing preset recommended videos in a preset area of the preset recommendation page may include: If the original aspect ratio of the preset recommended video is greater than the screen aspect ratio corresponding to the preset recommended page, the preset recommended video is played in a preset area with the original aspect ratio; or, the target generated video corresponding to the preset recommended video is played in a preset area with the preset aspect ratio; the target generated video is a video with the preset aspect ratio generated by the multimodal content generation model based on the content recognition of the preset recommended video.
[0096] In one specific embodiment, the original aspect ratio of the preset recommended video can be the aspect ratio of each frame in the preset recommended video; the aspect ratio of the screen corresponding to the preset recommended page can be the aspect ratio of the screen corresponding to the preset recommended page; specifically, the preset aspect ratio can be set according to actual application requirements, for example, 1:1. Specifically, the aspect ratio of the preset area can be the area aspect ratio of the preset area.
[0097] In a specific embodiment, during the media content recommendation process on the page, the content description information of the currently recommended media content is often continuously updated along the vertical direction (vertical direction), and the preset area for playing the preset recommended video is inserted into the content recommendation information that is muted. Correspondingly, when the preset area is inserted to play the preset recommended video based on the content recommendation information that needs to be displayed muted, if the original aspect ratio of the preset recommended video is greater than the aspect ratio of the screen corresponding to the preset recommended page (for example, the original aspect ratio of the preset recommended video is 16:9, and the screen aspect ratio is 9:16), that is, according to the original aspect ratio of the preset recommended video, when the horizontal direction fills the screen corresponding to the preset recommended page, the vertical direction is often sufficient. Therefore, the aspect ratio of the preset area can be directly set to the original aspect ratio. Optionally, the aspect ratio of the preset area can also be preset to a preset aspect ratio, which is inconsistent with the original aspect ratio of the preset recommended video. Alternatively, a multimodal content generation model can be used to identify the content of the preset recommended video, adjust the aspect ratio of each video frame image, and reconstruct a target generated video with the aspect ratio of the preset aspect ratio.
[0098] In the above embodiments, when the original aspect ratio of the preset recommended video is greater than the screen aspect ratio corresponding to the preset recommended page, playing the preset recommended video in a preset area with the original aspect ratio as the aspect ratio and presenting the video in the original aspect ratio can effectively ensure the video picture quality. Alternatively, playing the target generated video corresponding to the preset recommended video in a preset area with the preset aspect ratio as the aspect ratio, where the target generated video is a video with the preset aspect ratio generated by the multimodal content generation model based on the content recognition of the preset recommended video, can ensure the page layout requirements while also scaling the original video picture by reconstructing the video picture through the understanding of the video content picture by the multimodal content generation model, which can greatly improve the picture quality of the final video picture.
[0099] In an optional embodiment, if the original aspect ratio of the preset recommended video is greater than the screen aspect ratio corresponding to the preset recommended page, the preset recommended video can also be scaled based on the second target scaling ratio, and the scaled preset recommended video can be displayed in a preset area with the preset aspect ratio as the aspect ratio. The second target scaling ratio is the ratio between the original aspect ratio and the preset aspect ratio.
[0100] In an optional embodiment, volume adjustment controls, playback rate control controls, etc., may also be displayed in the preset area so that users can adjust the audio, playback rate, etc. according to their own needs.
[0101] Furthermore, it should be noted that the operations implemented based on touch operation in the embodiments of this application can also be implemented using at least one of the corresponding voice control operation, device movement operation, or gesture operation in practical applications.
[0102] As can be seen from the technical solutions provided in the embodiments of this specification above, this specification displays content recommendation information for multiple current media content corresponding to silent visual content in a first layout mode on a preset recommendation page. Under preset conditions, the layout mode of the preset recommendation page is updated from the first layout mode to a second layout mode for indicating the area where the content recommendation information corresponding to at least one media content recommended on the preset recommendation page is located and the layout of the preset area. In the second layout mode, a preset recommended video will be played in the preset area of the preset recommendation page. This can realize the diversity of page layout in multi-content recommendation scenarios. In the process of adjusting the page layout mode, the recommendation is switched from a silent visual dimension to an audiovisual dual dimension recommendation. Through the updating and switching of the layout and recommendation information presentation dimensions, users can focus on a specific recommended video. While improving the diversity of recommendation information presentation forms and page layout diversity, it can also improve the efficiency of user content filtering, thereby improving the efficiency and effect of content recommendation.
[0103] Figure 9 This is a block diagram illustrating a media content recommendation processing apparatus according to an exemplary embodiment. (Refer to...) Figure 9 The device includes: The content recommendation information display module 910 is configured to display the corresponding content recommendation information of multiple media content in a first layout mode on a preset recommendation page. The first layout mode is used to indicate the layout of the display area of each content recommendation information in the preset recommendation page; the content recommendation information corresponding to any media content is silent visual content. The first mode update module 920 is configured to update the layout mode of the preset recommendation page from the first layout mode to the second layout mode when the preset conditions are met. In the second layout mode, the preset recommended video is played in the preset area of the preset recommendation page. The second layout mode is used to indicate the layout of the area where the content recommendation information corresponding to at least one media content recommended in the preset recommendation page is located and the preset area.
[0104] In an optional embodiment, the first mode update module 920 includes: The first video playback unit is configured to load a preset player in a preset area of the preset recommendation page and play preset recommended videos based on the preset player.
[0105] In an optional embodiment, the first mode update module 920 includes: The first mode update unit is configured to update the layout mode of the preset recommendation page from the first layout mode to the second layout mode when the network performance data of the current network does not meet the preset performance conditions, and play the locally cached preset recommendation video in the preset area under the second layout mode.
[0106] In an optional embodiment, the above-described apparatus further includes: The second mode update module is configured to update the layout mode of the preset recommended page from the second layout mode to the first layout mode when the network performance data of the current network reaches the preset performance conditions.
[0107] In an optional embodiment, the first mode update module 920 includes: The second mode update unit is configured to update the layout mode of the preset recommendation page from the first layout mode to the second layout mode if the number of times the current account performs media switching operations within a preset time period exceeds a first preset threshold, and if no viewing operation for any media content recommended on the preset recommendation page is triggered, and the preset recommended video is played in the preset area under the second layout mode.
[0108] In an optional embodiment, the above-described apparatus further includes: The third mode update module is configured to update the layout mode of the preset recommendation page from the second layout mode to the first layout mode when the number of recommended videos played in the preset area is greater than or equal to the second preset threshold.
[0109] In an optional embodiment, the first mode update module 920 includes: The second video playback unit is configured to play a preset recommended video in a preset area and display a playback progress bar corresponding to the preset recommended video, and the area where the playback progress bar is located displays at least one content overview information; Among them, any content overview information is an overview of the video content of the preset recommended video at the corresponding progress point.
[0110] In an optional embodiment, the above-described apparatus further includes: The progress update module is configured to execute a preset trigger command in response to a target content overview information in at least one content overview information, and update the current playback progress of the preset recommended video to the progress of the video content corresponding to the target content overview information.
[0111] In an optional embodiment, the first mode update module 920 includes: The third video playback unit is configured to play a preset recommended video in a preset area; The interactive control display unit is configured to display at least one preset interactive control for a preset recommended video in a preset area; Any of the preset interactive controls is used to trigger an interactive action for a preset recommended video.
[0112] In an optional embodiment, the interactive control display unit is specifically configured to display at least one preset interactive control in a preset area when a preset interactive operation is triggered for a preset recommended video. The above-mentioned device also includes: The interactive control cancellation unit is configured to cancel the display of at least one preset interactive control when the display duration of at least one preset interactive control reaches a preset duration and no interactive operation based on any preset interactive control is detected.
[0113] In an optional embodiment, the first mode update module 920 includes: The fourth video playback unit is configured to play a target-generated video corresponding to the preset recommended video within a preset area with the preset aspect ratio, provided that the original aspect ratio of the preset recommended video is less than or equal to the screen aspect ratio of the preset recommended page. The target-generated video is a video with the preset aspect ratio generated by the multimodal content generation model based on content recognition of the preset recommended video. In an optional embodiment, the first mode update module 920 includes: The fifth video playback unit is configured to play the preset recommended video in a preset area with the original aspect ratio as the aspect ratio when the original aspect ratio of the preset recommended video is greater than the screen aspect ratio of the preset recommended page. or, The sixth video playback unit is configured to play a target-generated video corresponding to the preset recommended video in a preset area with the preset aspect ratio when the original aspect ratio of the preset recommended video is greater than the screen aspect ratio corresponding to the preset recommended page. The target-generated video is a video with the preset aspect ratio generated by the multimodal content generation model based on the content recognition of the preset recommended video.
[0114] In an optional embodiment, the above-described apparatus further includes: The page redirection module is configured to redirect to the video recommendation page corresponding to the preset recommended video in response to the viewing operation of the preset recommended video.
[0115] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0116] Figure 10 This is a block diagram illustrating an electronic device for media content recommendation processing according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as follows: Figure 10 As shown. This electronic device may include an RF (Radio Frequency) circuit 1010, a memory 1020 including one or more computer-readable storage media, an input unit 1030, a display unit 1040, a sensor 1050, an audio circuit 1060, a WiFi (Wireless Fidelity) module 1070, a processor 1080 including one or more processing cores, and a power supply 1090, among other components. Those skilled in the art will understand that... Figure 10 The terminal structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: The RF circuit 1010 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and hands it over to one or more processors 1080 for processing; additionally, it transmits uplink data to the base station. Typically, the RF circuit 1010 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. Furthermore, the RF circuit 1010 can also communicate wirelessly with networks and other terminals. Wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.
[0117] The memory 1020 can be used to store software programs and modules. The processor 1080 executes various functional applications and data processing by running the software programs and modules stored in the memory 1020. The memory 1020 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for the functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1020 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1020 may also include a memory controller to provide access to the memory 1020 for the processor 1080 and the input unit 1030.
[0118] The input unit 1030 can be used to receive input numerical or character information, and to generate keyboard, mouse, joystick, optical, or trackball signal inputs related to user settings and function control. Specifically, the input unit 1030 may include a touch-sensitive surface 1031 and other input devices 1032. The touch-sensitive surface 1031, also known as a touch display screen or touchpad, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch-sensitive surface 1031), and drive the corresponding connection device according to a pre-set program. Optionally, the touch-sensitive surface 1031 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to the processor 1080, and can receive and execute commands from the processor 1080. In addition, the touch-sensitive surface 1031 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. Besides the touch-sensitive surface 1031, the input unit 1030 may also include other input devices 1032. Specifically, other input devices 1032 may include, but are not limited to, one or more of the following: a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick. The display unit 1040 can be used to display information input by the user or information provided to the user, as well as various graphical user interfaces of the terminal. These graphical user interfaces can be composed of graphics, text, icons, video, and any combination thereof. The display unit 1040 may include a display panel 1041, which may optionally be configured as an LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or similar display panel 1041. Further, a touch-sensitive surface 1031 may cover the display panel 1041. When the touch-sensitive surface 1031 detects a touch operation on or near it, it transmits the information to the processor 1080 to determine the type of touch event. Subsequently, the processor 1080 provides corresponding visual output on the display panel 1041 according to the type of touch event. The touch-sensitive surface 1031 and the display panel 1041 can be two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 1031 and the display panel 1041 can be integrated to achieve both input and output functions.
[0119] The terminal may also include at least one sensor 1050, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1041 according to the ambient light level, and the proximity sensor can turn off the display panel 1041 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, a gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that identify the terminal's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, tapping), etc. Other sensors that may be configured on the terminal, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.
[0120] Audio circuitry 1060, speaker 1061, and microphone 1062 provide an audio interface between the user and the terminal. Audio circuitry 1060 converts received audio data into electrical signals, which are then transmitted to speaker 1061, where they are converted into sound signals for output. Conversely, microphone 1062 converts collected sound signals into electrical signals, which are received by audio circuitry 1060, converted back into audio data, and then processed by processor 1080 before being transmitted via RF circuitry 1010 to, for example, another terminal, or output to memory 1020 for further processing. Audio circuitry 1060 may also include an earphone jack to facilitate communication between a peripheral headset and the terminal.
[0121] WiFi is a short-range wireless transmission technology. This terminal, through the WiFi module 1070, can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 10 The WiFi module 1070 is shown, but it is understood that it is not a necessary component of the terminal and can be omitted as needed without changing the nature of the invention.
[0122] The processor 1080 is the control center of the terminal, connecting various parts of the terminal through various interfaces and lines. It executes software programs and / or modules stored in the memory 1020 and calls data stored in the memory 1020 to perform various functions and process data, thereby enabling overall monitoring of the terminal. Optionally, the processor 1080 may include one or more processing cores; preferably, the processor 1080 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1080.
[0123] The terminal also includes a power supply 1090 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 1080 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 1090 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.
[0124] Although not shown, the terminal may also include a camera, Bluetooth module, etc., which will not be described in detail here. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal also includes a memory and one or more programs, wherein one or more programs are stored in the memory and configured to be executed by one or more processors of the instructions in the method embodiment of the present invention.
[0125] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the media content recommendation processing method as described in the embodiments of this disclosure.
[0126] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein when the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the media content recommendation processing method of the present disclosure embodiments. In an exemplary embodiment, a computer program product comprising computer program instructions is also provided, which, when executed by a processor on a computer, cause the computer to perform the media content recommendation processing method of the present disclosure embodiments.
[0127] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0128] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0129] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A media content recommendation processing method, characterized in that, include: On the preset recommendation page, the content recommendation information corresponding to each of the multiple media contents is displayed in a first layout mode. The first layout mode is used to indicate the layout of the display area where each content recommendation information is located on the preset recommendation page; the content recommendation information corresponding to any media content is silent visual content. Under preset conditions, the layout mode of the preset recommendation page is updated from the first layout mode to the second layout mode. Under the second layout mode, a preset recommended video is played in a preset area of the preset recommendation page. The second layout mode is used to indicate the layout of the area where the content recommendation information corresponding to at least one media content recommended in the preset recommendation page is located and the layout of the preset area.
2. The media content recommendation processing method according to claim 1, characterized in that, Playing preset recommended videos in the preset area of the preset recommendation page includes: A preset player is loaded in a preset area of the preset recommendation page, and the preset recommended videos are played based on the preset player.
3. The media content recommendation processing method according to claim 1 or 2, characterized in that, The step of updating the layout mode of the preset recommendation page from the first layout mode to the second layout mode under the condition of meeting the preset conditions, and playing the preset recommended video in the preset area of the preset recommendation page under the second layout mode, includes: If the network performance data of the current network does not meet the preset performance conditions, the layout mode of the preset recommendation page is updated from the first layout mode to the second layout mode, and in the second layout mode, the locally cached preset recommendation video is played in the preset area.
4. The media content recommendation processing method according to claim 3, characterized in that, The method further includes: When the network performance data of the current network reaches the preset performance condition, the layout mode of the preset recommended page is updated from the second layout mode to the first layout mode.
5. The media content recommendation processing method according to claim 1 or 2, characterized in that, The step of updating the layout mode of the preset recommendation page from the first layout mode to the second layout mode under the condition of meeting the preset conditions, and playing the preset recommended video in the preset area of the preset recommendation page under the second layout mode, includes: If the number of times the current account performs media switching operations within a preset time period exceeds a first preset threshold, and no viewing operation for any media content recommended on the preset recommendation page is triggered, the layout mode of the preset recommendation page will be updated from the first layout mode to the second layout mode, and the preset recommended video will be played in the preset area under the second layout mode.
6. The media content recommendation processing method according to claim 5, characterized in that, The method further includes: If the number of recommended videos played in the preset area is greater than or equal to the second preset threshold, the layout mode of the preset recommendation page will be updated from the second layout mode to the first layout mode.
7. The media content recommendation processing method according to claim 1 or 2, characterized in that, Playing preset recommended videos in the preset area of the preset recommendation page includes: A preset recommended video is played in the preset area, and a playback progress bar corresponding to the preset recommended video is displayed. At least one content overview information is displayed in the area where the playback progress bar is located. Among them, any content overview information is an overview of the video content of the preset recommended video at the corresponding progress point.
8. The media content recommendation processing method according to claim 7, characterized in that, The method further includes: In response to a preset trigger command for the target content overview information in the at least one content overview information, the current playback progress corresponding to the preset recommended video is updated to the progress of the video content corresponding to the target content overview information.
9. The media content recommendation processing method according to claim 1 or 2, characterized in that, Playing preset recommended videos in the preset area of the preset recommendation page includes: Play a preset recommended video in the preset area and display at least one preset interactive control for the preset recommended video; Any of the preset interactive controls is used to trigger an interactive operation for the preset recommended video.
10. The media content recommendation processing method according to claim 9, characterized in that, The display of at least one preset interactive control for the preset recommended video includes: When a preset interactive operation is triggered for the preset recommended video, at least one preset interactive control is displayed in the preset area; The method further includes: If the display duration of the at least one preset interactive control reaches the preset duration and no interactive operation based on any preset interactive control is detected, the display of the at least one preset interactive control is cancelled.
11. The media content recommendation processing method according to claim 1 or 2, characterized in that, Playing preset recommended videos in the preset area of the preset recommendation page includes: If the original aspect ratio of the preset recommended video is less than or equal to the screen aspect ratio corresponding to the preset recommended page, the target generated video corresponding to the preset recommended video is played in the preset area with the preset aspect ratio; the target generated video is a video with the preset aspect ratio generated by the multimodal content generation model based on the content recognition of the preset recommended video.
12. The media content recommendation processing method according to claim 1 or 2, characterized in that, Playing preset recommended videos in the preset area of the preset recommendation page includes: If the original aspect ratio of the preset recommended video is greater than the screen aspect ratio corresponding to the preset recommended page, the preset recommended video is played in the preset area with the original aspect ratio as the aspect ratio, or the target generated video corresponding to the preset recommended video is played in the preset area with the preset aspect ratio as the aspect ratio; the target generated video is a video with the preset aspect ratio generated by the multimodal content generation model based on the content recognition of the preset recommended video.
13. The media content recommendation processing method according to claim 1 or 2, characterized in that, The method further includes: In response to the viewing operation of the preset recommended video, the user is redirected to the video recommendation page corresponding to the preset recommended video.
14. A media content recommendation processing device, characterized in that, include: The content recommendation information display module is configured to display the corresponding content recommendation information of multiple media content in a first layout mode on a preset recommendation page. The first layout mode is used to indicate the layout of the display area of each content recommendation information in the preset recommendation page; the content recommendation information corresponding to any media content is silent visual content. The first mode update module is configured to update the layout mode of the preset recommendation page from the first layout mode to the second layout mode when a preset condition is met, and to play a preset recommended video in a preset area of the preset recommendation page in the second layout mode. The second layout mode is used to indicate the layout of the area where the content recommendation information corresponding to at least one media content recommended in the preset recommendation page is located and the preset area.
15. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the media content recommendation processing method as described in any one of claims 1 to 13.
16. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the media content recommendation processing method as described in any one of claims 1 to 13.
17. A computer program product, characterized in that, It includes computer program instructions that, when executed by a computer's processor, cause the computer to perform the media content recommendation processing method as described in any one of claims 1 to 13.