Video recommendation method and device, electronic equipment, storage medium and program product
By previewing and playing videos at a magnification greater than 1 on the video recommendation page, the problems of low video screening efficiency and waste of system resources are solved, and an efficient video recommendation and browsing experience is achieved.
Patent Information
- Application Number
- CN202511259361.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-04
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2045-09-04
AI Technical Summary
In the existing technology, the video screening efficiency and browsing efficiency are low, and multiple page jumps and rollbacks lead to waste of system resources and performance degradation.
The recommended information of multiple videos is displayed simultaneously on the video recommendation page, and previews and plays at a preset magnification greater than 1, allowing users to quickly browse video content without jumping pages, and automatically adjust the playback order and magnification based on the user's historical browsing habits and preferences.
It improves the efficiency of video recommendation and browsing, reduces unnecessary page jumps, saves system resources, and improves the convenience of users finding videos of interest and system performance.
Smart Images

Figure CN120744247A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of Internet technology, and in particular to a video recommendation method, device, electronic device, storage medium, and program product. Background Art
[0002] With the development of Internet technology, more and more users are browsing videos and other media content through the Internet. In related technologies, multiple videos can be recommended simultaneously in the form of double columns, etc. However, in the process of recommending multiple videos at the same time, users often need to jump to the video playback page and back off multiple times to filter out the videos they are interested in, resulting in low video screening and browsing efficiency for users. In addition, multiple page jumps and back offs will also lead to problems such as waste of system resources and decreased system performance. Summary of the Invention
[0003] The present disclosure provides a video recommendation method, device, electronic device, storage medium, and program product to at least address the technical issues in related technologies such as low video screening and browsing efficiency, multiple page jumps and rollbacks, waste of system resources, and decreased system performance. The technical solutions of the present disclosure are as follows: According to a first aspect of an embodiment of the present disclosure, a video recommendation method is provided, including: Displaying video recommendation information corresponding to at least one first video on a preset recommendation page corresponding to a plurality of first videos, and previewing and playing the first target video on the preset recommendation page based on a first preset magnification; The first preset magnification is greater than one, the first target video is any video among the multiple first videos, and the at least one first video is a video among the multiple first videos other than the first target video.
[0004] In an optional embodiment, displaying video recommendation information corresponding to at least one first video on a preset recommendation page corresponding to a plurality of first videos, and previewing and playing the first target video on the preset recommendation page based on a first preset magnification includes: Displaying the preset recommendation page including the video recommendation information corresponding to each of the plurality of first videos; In response to a preview instruction for the first target video, updating the video recommendation information corresponding to the first target video in the preset recommendation page to the first target video played based on the first preset magnification; or, In response to the page display instruction, the preset recommendation page including the video recommendation information corresponding to the at least one first video and the first target video played based on the first preset magnification is displayed.
[0005] In an optional embodiment, after previewing and playing the first target video on the preset recommendation page based on the first preset magnification, the method further includes: In response to a preview instruction for a second target video, updating the video recommendation information corresponding to the second target video in the preset recommendation page to the second target video played at the first preset magnification, and updating the first target video played at the first preset magnification in the preset recommendation page to the video recommendation information of the first target video; The second target video is any video among the at least one first video.
[0006] In an optional embodiment, the method further includes: When the number of previewed videos among the plurality of first videos reaches a first preset number and no viewing instruction for any of the plurality of first videos is detected, updating the first preset magnification to a second preset magnification; The second preset magnification is greater than the first preset magnification, and the previewed video is the first video among the multiple first videos that has been previewed and played based on the first preset magnification.
[0007] In an optional embodiment, the method further includes: In response to a viewing instruction for the first target video, the user jumps from the preset recommendation page to the video playback page of the first target video, and plays the first target video on the video playback page.
[0008] In an optional embodiment, playing the first target video on the video playback page includes: Playing the first target video on the video playback page based on the original playback rate of the first target video or based on the first preset magnification, and displaying a first magnification adjustment control on the video playback page; The first magnification adjustment control is used to trigger adjustment of the playback magnification of the first target video.
[0009] In an optional embodiment, the method further includes: In response to a page rollback instruction, jump from the video playback page to the preset recommendation page, preview and play the third target video on the preset recommendation page based on the first preset magnification, and display video recommendation information corresponding to each of the first videos other than the third target video among the multiple first videos; The third target video is any target video among the multiple first videos except the first target video.
[0010] In an optional embodiment, previewing and playing the first target video on the preset recommendation page based on the first preset magnification includes: Preview and play the first target video in a preset area on the preset recommendation page based on the first preset magnification; The size of the preset area when the preview playback of the first target video starts is a first preset size, and the preset area gradually increases from the first preset size to a second preset size within a first preset time period after the preview playback of the first target video starts, and gradually decreases from the second preset size to the first preset size within a second preset time period after the first preset time period.
[0011] In an optional embodiment, the method further includes: When the number of previewed videos among the plurality of first videos reaches a second preset number and no viewing instruction for any of the plurality of first videos is detected, updating the videos recommended by the preset recommendation page; The previewed video is the first video among the multiple first videos that has been previewed and played based on the first preset magnification.
[0012] In an optional embodiment, the method further includes: In response to the magnification adjustment instruction, the playback magnification corresponding to the first target video is updated from the first preset magnification to a third preset magnification corresponding to the magnification adjustment instruction.
[0013] In an optional embodiment, when preview playback of the first target video based on the first preset magnification is automatically triggered, preview playback of the first target video based on the first preset magnification on the preset recommendation page includes: When the first playback magnification data corresponding to the current account meets the preset magnification preview condition, preview and play the first target video on the preset recommendation page based on the first preset magnification; The first playback magnification data represents the video playback magnification during the video browsing process of the current account in the first historical time period.
[0014] In an optional embodiment, when the multiple first videos are automatically previewed and played at a magnification, the multiple first videos are automatically previewed and played in sequence based on a preset order, and the preset order represents the current account's preference for the multiple first videos. The preset order is determined based on the current account's browsing preference information and the video description information corresponding to each of the multiple first videos, and the browsing preference information represents information reflecting the current account's browsing preferences.
[0015] In an optional embodiment, the preset order is determined in the following manner: Obtaining browsing preference information of the current account and video description information corresponding to each of the plurality of first videos; Inputting the browsing preference information and the video description information corresponding to each of the plurality of first videos into a preset preference recognition model for preference recognition, thereby obtaining preference index data corresponding to each of the plurality of first videos, wherein the preference index data corresponding to any first video represents the degree of preference of the current account for the first video; The preset order is determined based on preference index data corresponding to each of the plurality of first videos.
[0016] In an optional embodiment, the method further includes: During the preview of the first target video at a magnification ratio, the video plot description information corresponding to the current playback progress of the first target video is displayed on the preset recommendation page; The video plot description information is determined by a preset plot overview model based on the audio recognition text corresponding to the first target video.
[0017] According to a second aspect of an embodiment of the present disclosure, a video recommendation device is provided, including: a recommendation information display module configured to display video recommendation information corresponding to at least one first video on a preset recommendation page corresponding to a plurality of first videos, and to preview and play the first target video on the preset recommendation page based on a first preset magnification; The first preset magnification is greater than one, the first target video is any video among the multiple first videos, and the at least one first video is a video among the multiple first videos other than the first target video.
[0018] In an optional embodiment, the recommendation information display module includes: A first recommendation page display unit is configured to display the preset recommendation page including the video recommendation information corresponding to each of the plurality of first videos; A first video preview processing unit is configured to execute, in response to a preview instruction for the first target video, update the video recommendation information corresponding to the first target video in the preset recommendation page to the first target video played based on the first preset magnification; or, The second recommendation page display unit is configured to execute a page display instruction in response to display the preset recommendation page including the video recommendation information corresponding to each of the at least one first video and the first target video played based on the first preset magnification.
[0019] In an optional embodiment, the device further comprises: a video preview processing module configured to, after previewing and playing the first target video on the preset recommendation page based on the first preset magnification, update the video recommendation information corresponding to the second target video on the preset recommendation page to the second target video played based on the first preset magnification, and update the first target video played based on the first preset magnification on the preset recommendation page to the video recommendation information of the first target video; The second target video is any video among the at least one first video.
[0020] In an optional embodiment, the device further comprises: A first magnification updating module is configured to update the first preset magnification to a second preset magnification when the number of previewed videos among the plurality of first videos reaches a first preset number and no viewing instruction for any of the plurality of first videos is detected; The second preset magnification is greater than the first preset magnification, and the previewed video is the first video among the multiple first videos that has been previewed and played based on the first preset magnification.
[0021] In an optional embodiment, the device further comprises: The first page jump module is configured to execute a jump from the preset recommendation page to the video play page of the first target video in response to a viewing instruction for the first target video, and play the first target video on the video play page.
[0022] In an optional embodiment, the first page jump module is further configured to play the first target video on the video playback page based on the original playback rate of the first target video or based on the first preset magnification, and display a first magnification adjustment control on the video playback page; The first magnification adjustment control is used to trigger adjustment of the playback magnification of the first target video.
[0023] In an optional embodiment, the device further comprises: a second page jump module configured to execute, in response to a page rollback instruction, jump from the video playback page to the preset recommendation page, preview and play the third target video on the preset recommendation page based on the first preset magnification, and display video recommendation information corresponding to each of the first videos among the plurality of first videos except the third target video; The third target video is any target video among the multiple first videos except the first target video.
[0024] In an optional embodiment, the video preview processing module is specifically configured to perform preview playback of the first target video in a preset area of the preset recommendation page based on the first preset magnification; The size of the preset area when the preview playback of the first target video starts is a first preset size, and the preset area gradually increases from the first preset size to a second preset size within a first preset time period after the preview playback of the first target video starts, and gradually decreases from the second preset size to the first preset size within a second preset time period after the first preset time period.
[0025] In an optional embodiment, the device further comprises: a recommended video updating module configured to update the videos recommended by the preset recommendation page when the number of previewed videos among the plurality of first videos reaches a second preset number and no viewing instruction for any of the plurality of first videos is detected; The previewed video is the first video among the multiple first videos that has been previewed and played based on the first preset magnification.
[0026] In an optional embodiment, the device further comprises: The second magnification updating module is configured to execute, in response to the magnification adjustment instruction, updating the playback magnification corresponding to the first target video from the first preset magnification to a third preset magnification corresponding to the magnification adjustment instruction.
[0027] In an optional embodiment, when the preview playback of the first target video based on the first preset magnification is automatically triggered, the recommendation information display module includes: The second video preview processing unit is configured to perform preview playback of the first target video on the preset recommendation page based on the first preset magnification when the first playback magnification data corresponding to the current account meets the preset magnification preview condition; The first playback magnification data represents the video playback magnification during the video browsing process of the current account in the first historical time period.
[0028] In an optional embodiment, when the multiple first videos are automatically previewed and played at a magnification, the multiple first videos are automatically previewed and played in sequence based on a preset order, and the preset order represents the current account's preference for the multiple first videos. The preset order is determined based on the current account's browsing preference information and the video description information corresponding to each of the multiple first videos, and the browsing preference information represents information reflecting the current account's browsing preferences.
[0029] In an optional embodiment, the preset order is determined by the following modules: An information acquisition module is configured to acquire browsing preference information of the current account and video description information corresponding to each of the plurality of first videos; a preference identification module configured to input the browsing preference information and the video description information corresponding to each of the plurality of first videos into a preset preference identification model to perform preference identification, thereby obtaining preference index data corresponding to each of the plurality of first videos, wherein the preference index data corresponding to any first video represents a degree of preference of the current account for the first video; The preset order determination module is configured to determine the preset order based on the preference index data corresponding to each of the plurality of first videos.
[0030] In an optional embodiment, the device further comprises: a video plot description information display module configured to display, on the preset recommendation page, video plot description information that matches the current playback progress of the first target video during the preview of the first target video at a magnification ratio; The video plot description information is determined by a preset plot overview model based on the audio recognition text corresponding to the first target video.
[0031] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement a method as described in any one of the first aspects above.
[0032] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform any one of the video recommendation methods of the embodiments of the present disclosure. According to a fifth aspect of an embodiment of the present disclosure, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method as described in any one of the above-mentioned first aspects.
[0033] The technical solutions provided by the embodiments of the present disclosure bring at least the following beneficial effects: While displaying the video recommendation information corresponding to at least one first video on the preset recommendation page corresponding to multiple first videos, the first target videos other than at least one first video in the multiple first videos are previewed and played based on the first preset ratio. This can not only improve the efficiency of video recommendation by recommending multiple videos at the same time, but also help users better understand the recommended video content in the recommendation pages of multiple videos without jumping to a new page. The first preset ratio is greater than one, which can improve the efficiency of video browsing while better improving the efficiency of video recommendation, helping users to quickly find videos of interest, greatly improving the efficiency of video screening and the convenience of operation during the video recommendation process, and effectively reducing the situation of accidentally clicking on videos of no interest, thereby effectively reducing the waste of system resources caused by unnecessary page jumps and improving system performance.
[0034] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.
[0036] Figure 1 is a schematic diagram showing an application environment according to an exemplary embodiment; Figure 2 is a flowchart of a video recommendation method according to an exemplary embodiment; Figure 3 is a schematic diagram of a preset recommendation page according to an exemplary embodiment; Figure 4 1 is a schematic diagram showing page changes of a preset recommendation page before and after previewing a first target video according to an exemplary embodiment; Figure 5 This is a schematic diagram showing page changes of a preset recommendation page before and after switching a video played at a double-speed preview according to an exemplary embodiment; Figure 6 is a block diagram of a video recommendation device according to an exemplary embodiment; Figure 7 The figure is a block diagram of an electronic device for video recommendation according to an exemplary embodiment. DETAILED DESCRIPTION
[0037] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0038] It should be noted that the terms "first," "second," and the like in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the numbers used in this manner are interchangeable where appropriate so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure as detailed in the appended claims.
[0039] 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 for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0040] See also Figure 1 , Figure 1 FIG. 1 is a schematic diagram showing an application environment according to an exemplary embodiment. The application environment may include a terminal 100 and a server 200 .
[0041] In an optional embodiment, the terminal 100 can be used to provide interactive services such as browsing of media content such as videos to any user. Specifically, the terminal 100 may include, but is not limited to, electronic devices such as smartphones, desktop computers, tablet computers, laptop computers, smart speakers, digital assistants, augmented reality (AR) / virtual reality (VR) devices, and smart wearable devices. It may also be software running on the above electronic devices, such as applications. Optionally, the operating system running on the electronic device may include, but is not limited to, Android, iOS, Linux, Windows, etc.
[0042] In an optional embodiment, the server 200 may provide background services for the terminal 100. Specifically, the server 200 may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.
[0043] In addition, it should be noted that Figure 1 What is shown is only one application environment provided by the present disclosure. In actual applications, other application environments may also be included, for example, more terminals may be included.
[0044] In the embodiments of this specification, the terminal 100 and the server 200 may be directly or indirectly connected via wired or wireless communication, which is not limited in this disclosure.
[0045] Figure 2 is a flow chart showing a video recommendation method according to an exemplary embodiment. The method can be applied to a terminal, such as Figure 2 As shown, the method may include the following steps: In step S201, video recommendation information corresponding to at least one first video is displayed on a preset recommendation page corresponding to a plurality of first videos, and a preview of the first target video is played on the preset recommendation page based on a first preset magnification.
[0046] In a specific embodiment, the multiple first videos may be multiple videos currently recommended on a preset recommendation page; specifically, the preset recommendation page may be a page for simultaneously recommending multiple videos; specifically, the video may be a live video or a pre-released video such as a short video. The aforementioned first target video may be any video from the multiple first videos, and at least one first video may be a video other than the first target video from the multiple first videos.
[0047] In a specific embodiment, the first preset magnification may be greater than one. Specifically, the first preset magnification may be set in combination with actual application requirements. Optionally, the platform may pre-set a unified first preset magnification for user accounts within the platform.
[0048] In an optional embodiment, different first preset magnifications can be set for different user accounts; optionally, the above-mentioned first preset magnification can be determined based on the second playback magnification data corresponding to the current account, and the above-mentioned second playback magnification data can represent the video playback magnification of the current account during the video browsing process within the second historical time period, and the second playback magnification data is positively correlated with the first preset magnification.
[0049] In a specific embodiment, the current account may be the currently logged-in user account; illustratively, the second playback magnification data may be the average or median of the video playback magnifications of the current account during video browsing within the second historical time period; specifically, a positive correlation between the second playback magnification data and the first preset magnification may be pre-set. Accordingly, when determining the second playback magnification data corresponding to the current account, the positive correlation between the second playback magnification data and the first preset magnification may be combined to determine the first preset magnification corresponding to the current account. Specifically, the second historical time period may be set based on actual application.
[0050] In the above embodiment, the video preview playback magnification in the multi-video recommendation process is set according to the user's historical video playback magnification data. While improving the preview speed, the video preview playback magnification can also be more adapted to the user's video browsing habits, thereby better meeting the user's video browsing needs.
[0051] In a specific embodiment, the preview playback of the first target video on the preset recommendation page based on the first preset magnification can be to play the first target video based on the playback rate after the magnification, so as to quickly preview the first target video; specifically, the playback rate after the magnification can be the product of the original playback rate corresponding to the first target video and the first preset magnification.
[0052] In a specific embodiment, the video recommendation information corresponding to any first video may be information for recommending the first video. Optionally, the information format corresponding to the video recommendation information may include at least any one of images, texts, graphics, silent video images, etc.
[0053] In an optional embodiment, the preset recommendation page may further display at least one of the following: account identification information of the account corresponding to each first video, the release time of each first video, live broadcast indication information, and interaction data. The account identification information may be information that can identify the corresponding account, and illustratively, the account identification information may include at least one of an avatar or a nickname. The live broadcast indication information may be used to indicate that the corresponding first video is a live video, i.e., that the corresponding account is currently broadcasting live. The interaction data may be data that reflects the interaction status of the video, and illustratively, the interaction data may include at least one of the number of likes and the number of comments.
[0054] In an optional embodiment, when the preset recommendation page is triggered to be displayed, a preview playback of a certain video among the multiple videos currently recommended on the preset recommendation page can be automatically triggered. Accordingly, the video recommendation information corresponding to at least one first video is displayed on the preset recommendation page corresponding to the multiple first videos, and the preview playback of the first target video based on the first preset magnification on the preset recommendation page can include: In response to the page display instruction, a preset recommendation page including video recommendation information corresponding to at least one first video and a first target video played based on a first preset magnification is displayed.
[0055] In a specific embodiment, the page display instruction may be an instruction to display a preset recommendation page.
[0056] In a specific embodiment, Figure 3 As shown, Figure 3 is a schematic diagram of a preset recommendation page according to an exemplary embodiment; Figure 3It can be seen that the multiple first videos may include four videos, and the information corresponding to 301 may be the first target video played based on the first preset magnification, and the information corresponding to 302 may be the video recommendation information corresponding to the first video other than the first target video among the four videos.
[0057] In an optional embodiment, after the preset recommendation page is displayed, a preview instruction for a certain video may be triggered to preview and play the video at a magnified ratio. Accordingly, the above-mentioned displaying of video recommendation information corresponding to at least one first video on the preset recommendation page corresponding to the plurality of first videos, and previewing and playing the first target video on the preset recommendation page based on the first preset magnification may include: Displaying a preset recommendation page including video recommendation information corresponding to each of the plurality of first videos; In response to the preview instruction for the first target video, the video recommendation information corresponding to the first target video in the preset recommendation page is updated to the first target video played based on the first preset magnification.
[0058] In a specific embodiment, the above-mentioned preview instruction for the first target video may be triggered by the current account. For example, the preview instruction for the first target video may be triggered by long pressing or double-clicking the area where the video recommendation information corresponding to the first target video is located. Optionally, the above-mentioned preview instruction for the first target video may be automatically triggered. For example, for example, the display time of the preset recommendation page reaches the first preset time, or the display time of the preset recommendation page reaches the first preset time, and the video switching operation of the current account for the preset recommendation page is not detected (such as sliding, etc., used to indicate switching of the currently recommended video), etc. The first preset time can be set in combination with actual application.
[0059] In a specific embodiment, Figure 4 As shown, Figure 4 is a schematic diagram showing page changes of a preset recommendation page before and after previewing a first target video according to an exemplary embodiment; specifically, Figure 4 As shown in the preset recommendation page a, the preset recommendation page displays video recommendation information corresponding to multiple first videos (four videos); further, when the preview instruction for the first target video is triggered, combined with Figure 4 The preset recommendation page shown in b can update the video recommendation information corresponding to the first target video in the preset recommendation page to the first target video played based on the first preset magnification, thereby realizing the speed preview playback of the first target video.
[0060] In the above embodiment, during the display of a preset recommendation page including video recommendation information corresponding to multiple first videos, a preview instruction for the first target video is triggered, and the video recommendation information in the preset recommendation page is updated to the first target video played based on the first preset magnification. Alternatively, when the page display instruction is triggered, the preset recommendation page corresponding to the multiple first videos can be displayed while triggering the magnification preview playback of the first target video among the multiple first videos. This allows users to preview the video directly on the preset recommendation page without jumping to the page, which can improve the video preview speed and thus effectively improve the user browsing efficiency and video recommendation efficiency in the process of recommending multiple videos.
[0061] In an optional embodiment, the previewing and playing of the first target video on the preset recommendation page based on the first preset magnification may include: Previewing and playing the first target video in a preset area of a preset recommendation page based on a first preset magnification; In a specific embodiment, the preset area can be a magnification preview playback area corresponding to the first target video in the preset recommendation page; optionally, the size of the preset area when preview playback of the first target video begins can be a first preset size, and the preset area gradually increases from the first preset size to a second preset size within a first preset time period after the preview playback of the first target video begins, and gradually decreases from the second preset size to the first preset size within a second preset time period after the first preset time period. Specifically, the first preset time period, the second preset time period, the first preset size, and the second preset size can be set based on actual application requirements.
[0062] In the above embodiment, during the preview and playback of the first target video in a preset area on a preset recommendation page based on a first preset magnification, by controlling the dynamic change of the size of the preset area, it is possible to improve the efficiency of video browsing while attracting the user's attention, making it convenient for the user to carefully view the video content, and then more reasonably decide whether to view the video, thereby improving the convenience and efficiency of users in screening videos of interest.
[0063] In an optional embodiment, during the preview playback of the first target video on the preset recommendation page based on the first preset magnification, preset magnification prompt information corresponding to the first preset magnification can be displayed on the preset recommendation page. The preset magnification prompt information corresponding to the first preset magnification can be used to indicate that the first target video is being played at the first preset magnification; for example, Figure 4 The information corresponding to 401 may be preset magnification prompt information.
[0064] In an optional embodiment, after previewing and playing the first target video on the preset recommendation page based on the first preset magnification, the method may further include: In response to a preview instruction for the second target video, updating the video recommendation information corresponding to the second target video in the preset recommendation page to the second target video played at the first preset magnification, and updating the first target video played at the first preset magnification in the preset recommendation page to the video recommendation information of the first target video; In a specific embodiment, the second target video may be any video among the at least one first video (ie, any video among the multiple first videos except the first target video).
[0065] In a specific embodiment, the preview instruction for the second target video can be triggered by the current account. For example, the preview instruction for the second target video can be triggered by long pressing or double-clicking the area where the video recommendation information corresponding to the second target video is located; optionally, the above-mentioned preview instruction for the second target video can be automatically triggered. For example, when the first target video ends or the playback time of the first target video reaches a second preset time, etc. Specifically, the second preset time can be set in combination with actual applications.
[0066] In an optional embodiment, in a scenario where a preview instruction for a second target video is automatically triggered, any one of at least one first video can be randomly selected as a video for magnification preview after the first target video; optionally, the order of automatic magnification preview playback of multiple first videos can also be pre-set (preset order). Optionally, in the case of automatic magnification preview playback of multiple first videos, the above-mentioned multiple first videos are automatically magnified and previewed in sequence based on the preset order, and the preset order represents the current account's preference for the multiple first videos (the higher the preference, the higher the corresponding automatic magnification preview playback order). The preset order is determined based on the current account's browsing preference information and the video description information corresponding to each of the multiple first videos. The browsing preference information represents information reflecting the current account's browsing preference.
[0067] In a specific embodiment, in the process of determining the preset order based on the browsing preference information of the current account and the video description information corresponding to each of the multiple first videos, the similarity between the video description information corresponding to each first video and the browsing preference information corresponding to the current account can be determined. Specifically, the similarity can be determined in combination with the feature information corresponding to the video description information and the browsing preference information. Specifically, the higher the similarity, the higher the current account's preference for the corresponding first video, and accordingly, the higher the corresponding automatic magnification preview playback order.
[0068] In an optional embodiment, the preset order may be determined in combination with a preset preference recognition model. Specifically, the preset order is determined in the following manner: Obtain browsing preference information of the current account and video description information corresponding to each of the multiple first videos; Inputting the browsing preference information and the video description information corresponding to each of the plurality of first videos into a preset preference recognition model for preference recognition, thereby obtaining preference index data corresponding to each of the plurality of first videos, wherein the preference index data corresponding to any first video represents the current account's preference for the first video; A preset order is determined based on preference index data corresponding to each of the plurality of first videos.
[0069] In a specific embodiment, the preset preference recognition model can be a pre-trained artificial intelligence model for preference recognition; specifically, the preset preference recognition model can output preference index data representing the current account's preference level for each first video; accordingly, the higher the preference level, the higher the corresponding automatic magnification preview playback order.
[0070] In a specific embodiment, the video description information may include at least one of the video content, video category tags, or video theme information. The browsing preference information of the current account may include at least one of the current account's basic account information, the current account's historical browsing information, the current account's corresponding preset preference information, or the current account's associated account's historical browsing information. Specifically, the basic account information may be the current account's own account attribute information; the historical browsing information may represent the videos that the corresponding account has historically browsed; and the preset preference information may be browsing preference information pre-set for the current account, such as preset preferred video tags. The current account's associated account may be an account that has an associated relationship with the current account; specifically, the associated relationship may include any one of a following relationship with the current account, a following relationship between the current account and the account, or a mutual following relationship.
[0071] In the above embodiment, when multiple first videos are automatically previewed and played at a magnification, the multiple first videos are automatically previewed and played in sequence based on a preset order, and the preset order represents the current account's preference for the multiple first video pairs, and the preset order is determined based on the browsing preference information of the current account and the video description information corresponding to each of the multiple first videos. In combination with the user's own browsing preferences, the videos that the user is most interested in can be automatically previewed at a magnification, thereby improving the efficiency of the user in finding videos of interest; and preference identification can be performed in combination with a preset preference identification model, which can effectively ensure the accuracy of preference identification, thereby better improving the efficiency of the user in finding videos of interest.
[0072] In a specific embodiment, Figure 5 As shown, Figure 5This is a schematic diagram showing page changes of a preset recommendation page before and after switching a video played at a double-speed preview according to an exemplary embodiment; specifically, Figure 5 In the preset recommendation page shown in a, the first video currently being previewed and played at double speed may be the first target video; further, in combination with Figure 5 The preset recommendation page shown in b can update the video recommendation information corresponding to the second target video in the preset recommendation page to the second target video played based on the first preset magnification when the preview instruction for the second target video is triggered, and update the first target video played based on the first preset magnification in the preset recommendation page to the video recommendation information of the first target video.
[0073] In the above embodiment, when a preview instruction for the second target video is triggered, the video recommendation information corresponding to the second target video in the preset recommendation page can be updated to the second target video played based on the first preset magnification, and the first target video played based on the first preset magnification in the preset recommendation page can be updated to the video recommendation information of the first target video. This can realize the high-speed preview of different videos in multi-video recommendation scenarios, and can better improve the user browsing efficiency and video recommendation efficiency in multi-video recommendation scenarios.
[0074] In an optional embodiment, if a user still does not find the video they want to view after previewing a certain number of videos, the preview playback magnification can be further increased, thereby further improving the video browsing efficiency in the multi-video recommendation scenario. Accordingly, the above method may further include: When the number of previewed videos among the plurality of first videos reaches a first preset number and no viewing instruction for any of the plurality of first videos is detected, updating the first preset magnification to a second preset magnification; In a specific embodiment, the first preset number can be set based on actual application requirements. The second preset magnification is greater than the first preset magnification. Specifically, the second preset magnification can be set based on actual application requirements. The previewed video can be a first video among multiple first videos that has been previewed and played based on the first preset magnification.
[0075] In an optional embodiment, when the playback of a certain video magnification ends, it can be determined whether the number of previewed videos has reached a first preset number; optionally, when a preview instruction of a certain video is triggered, it can be determined whether the number of previewed videos has reached a first preset number, and then the magnification can be updated.
[0076] In an optional embodiment, a magnification update prompt information can be displayed on the preset recommendation page. For example, the preview playback magnification is increased from the first preset magnification to the second preset magnification, or during the video preview playback process, the preset magnification prompt information corresponding to the second preset magnification is displayed.
[0077] In the above embodiment, when the number of previewed videos among multiple first videos reaches a first preset number and no viewing instruction for any of the multiple first videos is detected, the first preset magnification can be updated to a larger second preset magnification, which can help users find videos of interest more quickly and better improve user browsing efficiency and video recommendation efficiency.
[0078] In an optional embodiment, if the user still does not find the video they want to view after previewing a certain number of videos, the currently recommended videos on the preset recommendation page may be automatically updated. The above method may further include: When the number of previewed videos among the plurality of first videos reaches a second preset number and no viewing instruction for any of the plurality of first videos is detected, the videos recommended on the preset recommendation page are updated.
[0079] In a specific embodiment, the previewed video can be a first video among a plurality of first videos that has been previewed and played based on the first preset magnification. Specifically, the second preset number can be set in combination with actual application requirements.
[0080] In an optional embodiment, during the display of the first target video, for example, when the display duration of the first target video reaches a third preset duration, the number of previewed videos can be counted. Optionally, the previewed videos can include the first target video. Accordingly, when the display duration of the first target video reaches the third preset duration, the number of previewed videos among the multiple first videos reaches a second preset number, and no viewing instruction for any of the multiple first videos is detected, the videos recommended on the preset recommendation page are updated. Specifically, the third preset duration can be set based on actual application requirements.
[0081] In an optional embodiment, when the display of the first target video ends, the number of previewed videos can be counted. Optionally, the previewed videos can include the first target video. Accordingly, when the display of the first target video ends and the number of previewed videos among multiple first videos reaches a second preset number, and no viewing instruction for any first video among the multiple first videos is detected, the videos recommended on the preset recommendation page are updated.
[0082] In an optional embodiment, if the videos recommended by the preset recommendation page are updated during the display of the first target video, the video recommendation information corresponding to each of the at least one first video displayed on the preset recommendation page and the first target video played based on the first preset magnification can be updated to the video recommendation information corresponding to each of the multiple second videos. The multiple second videos can be multiple videos recommended after the multiple first videos; optionally, if the videos recommended by the preset recommendation page are updated during the display of the first target video, the video recommendation information corresponding to each of the at least one first video displayed on the preset recommendation page and the first target video played based on the first preset magnification can also be updated to the video recommendation information corresponding to each of the at least one second video and a fourth target video played based on the first preset magnification; the at least one second video and the fourth target video are the multiple second videos currently recommended by the preset recommendation page.
[0083] In an optional embodiment, when the display of the first target video ends, the first target video in the preset recommendation page can be updated with the corresponding video recommendation information. Optionally, if the videos recommended on the preset recommendation page are updated when the display of the first target video ends, the video recommendation information corresponding to each of the multiple first videos displayed on the preset recommendation page can be updated with the video recommendation information corresponding to each of the multiple second videos; optionally, the video recommendation information corresponding to each of the multiple first videos displayed on the preset recommendation page can also be updated with the video recommendation information corresponding to each of the at least one second video and a fourth target video played based on the first preset magnification.
[0084] In the above embodiment, when the number of previewed videos among multiple first videos reaches a second preset number and no viewing instruction for any of the multiple first videos is detected, the videos recommended by the preset recommendation page are automatically updated. The recommended videos can be updated in a timely manner, thereby helping users find videos of interest more quickly and improving the efficiency of video recommendations.
[0085] In an optional embodiment, the user may independently adjust the magnification according to needs. Accordingly, the above method may further include: In response to the magnification adjustment instruction, the playback magnification corresponding to the first target video is updated from the first preset magnification to a third preset magnification corresponding to the magnification adjustment instruction.
[0086] In an optional embodiment, the magnification adjustment instruction may be an instruction to adjust the playback magnification corresponding to the first target video to a third preset magnification; optionally, the current account may trigger the corresponding magnification adjustment instruction through a preset magnification adjustment operation. Specifically, the preset magnification adjustment operation may be set in combination with actual applications. For example, the preset magnification adjustment operation may be a touch operation of long pressing and sliding in a specified area; optionally, the preset recommendation page may display a second magnification adjustment control. Optionally, the second magnification adjustment control may be a plurality of controls corresponding to different magnifications, each control corresponding to one magnification; accordingly, the preset magnification adjustment operation may be an operation of clicking or long pressing the control corresponding to the magnification, etc.; optionally, the second magnification adjustment control may also be a sliding bar and a corresponding slider corresponding to different magnifications. Accordingly, the preset magnification adjustment operation may be an operation of sliding the slider in the area where the slider is located.
[0087] In the above embodiment, when the magnification adjustment instruction is triggered, the playback magnification corresponding to the first target video is updated from the first preset magnification to the third preset magnification corresponding to the magnification adjustment instruction, so that the playback magnification during the video preview playback process can be autonomously adjusted, and the user can set the video preview magnification according to needs, thereby better improving the user's preview and playback experience in multi-video recommendation scenarios.
[0088] In an optional embodiment, when preview playback of the first target video based on the first preset magnification is automatically triggered, preview playback of the first target video based on the first preset magnification on the preset recommendation page may include: When the first playback magnification data corresponding to the current account meets the preset magnification preview condition, preview and play the first target video on the preset recommendation page based on the first preset magnification; In a specific embodiment, the first playback magnification data represents the video playback magnification during the current account's video browsing process within a first historical time period. For example, the first playback magnification data may be an average or median of the video playback magnification during the current account's video browsing process within the first historical time period. Specifically, the first historical time period may be set based on actual applications.
[0089] In a specific embodiment, the preset magnification preview condition can be a trigger condition for automatically previewing and playing videos at a magnification during the multi-video recommendation process; illustratively, the preset magnification preview condition can be a preset magnification lower limit threshold, which can be set based on actual application requirements. Accordingly, if the first playback magnification data corresponding to the current account is greater than or equal to the preset magnification lower limit threshold, it can be determined that the first playback magnification data corresponding to the current account meets the preset magnification preview condition.
[0090] In the above embodiment, when the preview playback of the first target video based on the first preset magnification is automatically triggered, the first target video can be previewed and played on the preset recommendation page based on the first preset magnification when the first playback magnification data corresponding to the current account meets the preset magnification preview condition. The magnification preview and playback function of a single video in the multi-video recommendation process can be opened in a targeted manner for users who are more accustomed to magnification playback videos, which can better improve the adaptability of the magnification preview and playback function to the corresponding users, and thus better improve the user experience.
[0091] In an optional embodiment, the above method may further include: In response to the viewing instruction for the first target video, the user jumps from the preset recommendation page to the video playback page of the first target video, and plays the first target video on the video playback page.
[0092] In a specific embodiment, the viewing instruction for the first target video may be an instruction to view the first target video; optionally, the viewing instruction for the first target video may be triggered by a touch operation such as clicking or sliding the area where the first target video is located.
[0093] In the above embodiment, in response to a viewing instruction for the first target video, the page jumps from the preset recommendation page to the video playback page of the first target video to play the first target video. This allows the user to browse the video after fully understanding the video through the magnification preview, thereby better ensuring the compatibility between the viewed video and the user, reducing the situation of accidentally clicking on videos that are not of interest, and effectively reducing the waste of system resources caused by unnecessary page jumps.
[0094] In an optional embodiment, playing the first target video on the video playback page may include: Playing the first target video on the video playback page based on the original playback rate of the first target video or based on the first preset magnification, and displaying a first magnification adjustment control on the video playback page; In a specific embodiment, the first magnification adjustment control can be used to trigger adjustment of the playback magnification of the first target video. The first magnification adjustment control can be multiple controls corresponding to different magnifications, each control corresponding to a magnification; accordingly, the user can adjust the playback magnification of the first target video by clicking, long pressing, or other operations during the playback of the first target video; optionally, the second magnification adjustment control can also be a sliding bar corresponding to different magnifications and a corresponding slider; accordingly, the playback magnification of the first target video can be adjusted by sliding the slider in the area where the slider is located.
[0095] In an optional embodiment, if the display duration of the first magnification adjustment control reaches a fourth preset duration and no magnification adjustment operation is detected for the first magnification adjustment control, the display of the first magnification adjustment control may be canceled.
[0096] In the above embodiment, playing the first target video based on the original playback rate of the first target video on the video playback page can allow the user to understand the video content of the first target video more carefully, or playing the first target video based on the first preset ratio on the video playback page can avoid the discomfort caused by the user directly entering the normal speed from the speed, improve the smoothness before and after the page jump, and while playing the first target video, displaying the corresponding first ratio adjustment control can provide the user with the opportunity to choose to change the speed in the shortest path, allowing the user to adjust the playback ratio according to his or her preferences.
[0097] In an optional embodiment, the above method may further include: In response to a page rollback instruction, jump from the video playback page to a preset recommendation page, preview and play the third target video on the preset recommendation page based on the first preset magnification, and display video recommendation information corresponding to each of the multiple first videos except the third target video; In a specific embodiment, the page rollback instruction can be an instruction to return to a preset recommendation page. Optionally, the page rollback instruction can be triggered by a preset rollback operation. Specifically, the preset rollback operation can be set in combination with actual application requirements. Specifically, the third target video can be any target video other than the first target video among the multiple first videos. Specifically, the third target video can be randomly determined from the first videos other than the first target video among the multiple first videos, or the order of the automatic zoom preview playback of the multiple first videos can be pre-set. Optionally, the method for determining the order can be referred to the above-mentioned related description and will not be repeated here.
[0098] In the above embodiment, in response to the page back instruction, the page jumps from the video playback page to the preset recommendation page, and the third target video is previewed and played on the preset recommendation page based on the first preset ratio, and the video recommendation information corresponding to each of the multiple first videos except the third target video is displayed. The video ratio preview and playback can continue, which can improve the convenience of video ratio preview and thus better improve the efficiency of video recommendation.
[0099] In an optional embodiment, the above method may further include: During the preview of the first target video at a magnification ratio, the video plot description information corresponding to the current playback progress of the first target video is displayed on the preset recommendation page; In a specific embodiment, the video plot description information is determined by a preset plot overview model based on the audio recognition text corresponding to the first target video. Specifically, the preset plot overview model can be a generative large language model. Optionally, speech recognition can be performed on the video audio corresponding to the first target video to obtain audio recognition text (i.e., speech recognition text), and the audio recognition text corresponding to the first target video and the preset prompt text are input into the preset plot overview model for plot description information generation processing to obtain the video plot description information. Specifically, the video plot description information can be information that characterizes the plot of the video content corresponding to the playback progress, such as plot keywords, plot overview information, etc. The preset prompt text can be used to instruct the preset plot overview model to generate plot description information.
[0100] In a specific embodiment, the video plot description information may be displayed in the magnification preview playback area corresponding to the first target video in the preset recommendation page; optionally, the video plot description information may be updated as the playback progress is updated.
[0101] In the above embodiment, during the preview of the first target video at a certain magnification, the video plot description information that is compatible with the current playback progress of the first target video is displayed on the preset recommendation page, which can help users understand the video previewed at the current magnification more intuitively and conveniently, and the plot description information is generated and processed in combination with the preset plot overview model, which can greatly improve the effectiveness and accuracy of the plot description information.
[0102] In addition, it should be noted that the instructions triggered based on touch operations in the embodiments of the present application can also be triggered based on corresponding voice control operations, device control operations, etc. in actual applications, and the embodiments of the present application are not limited to the above.
[0103] It can be seen from the technical solutions provided in the above embodiments of this specification that, in this specification, while displaying the video recommendation information corresponding to at least one first video on the preset recommendation page corresponding to multiple first videos, the first target videos other than at least one first video in the multiple first videos are previewed and played based on the first preset ratio. This can improve the efficiency of video recommendation by recommending multiple videos at the same time, and can also help users better understand the recommended video content in the recommendation pages of multiple videos without jumping to a new page. The first preset ratio is greater than one, which can improve the efficiency of video browsing while better improving the efficiency of video recommendation, helping users to quickly find videos of interest, greatly improving the efficiency of video screening and the convenience of operation during the video recommendation process, effectively reducing the situation of accidentally clicking on videos of no interest, and thus effectively reducing the waste of system resources caused by unnecessary page jumps, thereby improving system performance.
[0104] Figure 6FIG. 1 is a block diagram of a video recommendation device according to an exemplary embodiment. Figure 6 , the device comprises: The recommendation information display module 610 is configured to display video recommendation information corresponding to at least one first video on a preset recommendation page corresponding to a plurality of first videos, and to preview and play the first target video on the preset recommendation page based on a first preset magnification; The first preset magnification is greater than one, the first target video is any video among the multiple first videos, and the at least one first video is a video other than the first target video among the multiple first videos.
[0105] In an optional embodiment, the recommendation information display module 610 includes: A first recommendation page display unit is configured to display a preset recommendation page including video recommendation information corresponding to each of the plurality of first videos; A first video preview processing unit is configured to execute, in response to a preview instruction for a first target video, update the video recommendation information corresponding to the first target video in a preset recommendation page to the first target video played at a first preset magnification; or, The second recommendation page display unit is configured to execute a preset recommendation page including video recommendation information corresponding to at least one first video and a first target video played based on a first preset magnification in response to a page display instruction.
[0106] In an optional embodiment, the above device further includes: a video preview processing module configured to, after previewing and playing a first target video on a preset recommendation page based on a first preset magnification, update, in response to a preview instruction for a second target video, video recommendation information corresponding to the second target video on the preset recommendation page to the second target video played based on the first preset magnification, and update the video recommendation information corresponding to the first target video played based on the first preset magnification on the preset recommendation page to the first target video; The second target video is any video in the at least one first video.
[0107] In an optional embodiment, the above device further includes: A first magnification updating module is configured to update the first preset magnification to a second preset magnification when the number of previewed videos among the plurality of first videos reaches a first preset number and no viewing instruction for any of the plurality of first videos is detected; The second preset magnification is greater than the first preset magnification, and the previewed video is the first video among the multiple first videos that has been previewed and played based on the first preset magnification.
[0108] In an optional embodiment, the above device further includes: The first page jump module is configured to execute a jump from a preset recommendation page to a video play page of the first target video in response to a viewing instruction for the first target video, and play the first target video on the video play page.
[0109] In an optional embodiment, the first page jump module is further configured to play the first target video based on the original playback rate of the first target video or based on the first preset magnification on the video playback page, and display a first magnification adjustment control on the video playback page; The first magnification adjustment control is used to trigger adjustment of the playback magnification of the first target video.
[0110] In an optional embodiment, the above device further includes: a second page jump module configured to execute, in response to a page rollback instruction, jump from the video playback page to a preset recommendation page, preview and play the third target video on the preset recommendation page based on a first preset magnification, and display video recommendation information corresponding to each of the first videos other than the third target video among the plurality of first videos; The third target video is any target video among the multiple first videos except the first target video.
[0111] In an optional embodiment, the video preview processing module is specifically configured to perform preview playback of the first target video in a preset area of the preset recommendation page based on the first preset magnification; Among them, the size of the preset area when the preview and playback of the first target video starts is the first preset size, and the preset area gradually increases from the first preset size to the second preset size within a first preset time period after the preview and playback of the first target video starts, and gradually decreases from the second preset size to the first preset size within a second preset time period after the first preset time period.
[0112] In an optional embodiment, the above device further includes: a recommended video updating module configured to update the videos recommended on the preset recommendation page when the number of previewed videos among the plurality of first videos reaches a second preset number and no viewing instruction for any of the plurality of first videos is detected; The previewed video is a first video among multiple first videos that has been previewed and played based on a first preset magnification.
[0113] In an optional embodiment, the above device further includes: The second magnification updating module is configured to execute, in response to the magnification adjustment instruction, updating the playback magnification corresponding to the first target video from the first preset magnification to a third preset magnification corresponding to the magnification adjustment instruction.
[0114] In an optional embodiment, when preview playback of the first target video based on the first preset magnification is automatically triggered, the recommendation information display module 610 includes: The second video preview processing unit is configured to perform preview playback of the first target video on a preset recommendation page based on the first preset magnification when the first playback magnification data corresponding to the current account meets the preset magnification preview condition; The first playback magnification data represents the video playback magnification during the video browsing process of the current account in the first historical time period.
[0115] In an optional embodiment, when multiple first videos are automatically previewed and played at a magnification ratio, the multiple first videos are automatically previewed and played at a magnification ratio in sequence based on a preset order, and the preset order represents the current account's preference for the multiple first videos. The preset order is determined based on the current account's browsing preference information and the video description information corresponding to each of the multiple first videos. The browsing preference information represents information reflecting the current account's browsing preferences.
[0116] In an optional embodiment, the preset order is determined by the following modules: An information acquisition module is configured to acquire browsing preference information of a current account and video description information corresponding to each of the plurality of first videos; a preference identification module configured to input the browsing preference information and video description information corresponding to each of the plurality of first videos into a preset preference identification model to perform preference identification, thereby obtaining preference index data corresponding to each of the plurality of first videos, wherein the preference index data corresponding to each of the first videos represents a degree of preference of the current account for the respective first video; The preset order determination module is configured to determine the preset order based on the preference index data corresponding to each of the plurality of first videos.
[0117] In an optional embodiment, the above device further includes: The video plot description information display module is configured to display the video plot description information corresponding to the current playback progress of the first target video on a preset recommendation page during the preview process of the first target video at a magnification ratio; The video plot description information is determined by a preset plot overview model based on the audio recognition text corresponding to the first target video.
[0118] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0119] Figure 7 is a block diagram of an electronic device for video recommendation according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 7 As shown. The electronic device may include an RF (Radio Frequency) circuit 710, a memory 720 including one or more computer-readable storage media, an input unit 730, a display unit 740, a sensor 750, an audio circuit 760, a WiFi (wireless fidelity) module 770, a processor 780 including one or more processing cores, and a power supply 790. Those skilled in the art will understand that Figure 7 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. The RF circuit 710 can be used to receive and transmit signals during messaging or calls. Specifically, it receives downlink information from the base station and forwards it to one or more processors 780 for processing. It also transmits uplink data to the base station. Typically, the RF circuit 710 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, and the like. Furthermore, the RF circuit 710 can communicate with the network and other terminals via wireless communication. Wireless communication can utilize any communication standard or protocol, including but not limited to GSM (Global System of Mobile Communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, and SMS (Short Messaging Service).
[0120] The memory 720 can be used to store software programs and modules. The processor 780 executes various functional applications and data processing by running the software programs and modules stored in the memory 720. The memory 720 may mainly include a program storage area and a data storage area. The program storage area can store the operating system, application programs required for functions, etc.; the data storage area can store data created based on the use of the terminal, etc. In addition, the memory 720 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 720 may also include a memory controller to provide access to the memory 720 by the processor 780 and the input unit 730.
[0121] The input unit 730 can be used to receive digital or character input and generate keyboard, mouse, joystick, optical, or trackball signal input related to user settings and function control. Specifically, the input unit 730 may include a touch-sensitive surface 731 and other input devices 732. The touch-sensitive surface 731, also known as a touch display or touchpad, can detect user touch operations on or near it (for example, operations performed on or near the touch-sensitive surface 731 using a finger, stylus, or any other suitable object or accessory) and drive corresponding connected devices according to pre-set programs. Optionally, the touch-sensitive surface 731 may include a touch detection device and a touch controller. The touch detection device detects the user's touch position and detects signals generated by the touch operation, transmitting the signals to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then transmits it to the processor 780. The touch controller can also receive and execute commands from the processor 780. Furthermore, the touch-sensitive surface 731 can be implemented using various types of touch sensors, including resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 731, the input unit 730 may further include other input devices 732. Specifically, the other input devices 732 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, and a joystick. The display unit 740 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, videos, and any combination thereof. The display unit 740 may include a display panel 741. Optionally, the display panel 741 can be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Furthermore, the touch-sensitive surface 731 can cover the display panel 741. When the touch-sensitive surface 731 detects a touch operation on or near it, it transmits the information to the processor 780 to determine the type of touch event. The processor 780 then provides a corresponding visual output on the display panel 741 based on the type of touch event. The touch-sensitive surface 731 and the display panel 741 can be two independent components to implement input and output functions. However, in some embodiments, the touch-sensitive surface 731 and the display panel 741 can also be integrated to implement input and output functions.
[0122] The terminal may also include at least one sensor 750, 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, wherein the ambient light sensor may adjust the brightness of the display panel 741 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 741 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the terminal, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described here.
[0123] Audio circuit 760, speaker 761, and microphone 762 provide an audio interface between the user and the terminal. Audio circuit 760 converts received audio data into electrical signals and transmits them to speaker 761, which then converts them into sound signals for output. Microphone 762, on the other hand, converts collected sound signals into electrical signals, which are then received by audio circuit 760 and converted into audio data. The audio data is then processed by processor 780 and transmitted via RF circuit 710 to, for example, another terminal. Alternatively, the audio data may be output to memory 720 for further processing. Audio circuit 760 may also include an earphone jack to allow communication between an external headset and the terminal.
[0124] WiFi is a short-range wireless transmission technology. The terminal can help users send and receive emails, browse web pages and access streaming media through the WiFi module 770. It provides users with wireless broadband Internet access. Figure 7 A WiFi module 770 is shown, but it is understandable that it is not an essential component of the terminal and can be omitted as needed without changing the essence of the invention.
[0125] Processor 780 is the terminal's control center, connecting all components of the terminal using various interfaces and circuits. By running or executing software programs and / or modules stored in memory 720 and accessing data stored in memory 720, it performs various terminal functions and processes data, thereby providing overall terminal monitoring. Optionally, processor 780 may include one or more processing cores; preferably, processor 780 may integrate an application processor and a modem processor, with the application processor primarily handling the operating system, user interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 780.
[0126] The terminal also includes a power supply 790 (e.g., a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 780 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 790 can also include any of one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other components.
[0127] Although not shown, the terminal may further include a camera, a Bluetooth module, etc., which will not be described in detail herein. Specifically, in this embodiment, the display unit of the terminal is a touch screen display, and the terminal further includes a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to execute instructions in the method embodiment of the present invention by one or more processors.
[0128] In an exemplary embodiment, an electronic device is further provided, including: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the video recommendation method in the embodiment of the present disclosure.
[0129] In an exemplary embodiment, a computer-readable storage medium is further provided. When instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the video recommendation method in the embodiment of the present disclosure. In an exemplary embodiment, a computer program product including instructions is further provided. When the computer program product is run on a computer, the computer is caused to perform the video recommendation method in the embodiment of the present disclosure.
[0130] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, which can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database 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), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0131] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0132] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A video recommendation method, characterized in that: include: Displaying video recommendation information corresponding to at least one first video on a preset recommendation page corresponding to a plurality of first videos, and previewing and playing the first target video on the preset recommendation page based on a first preset magnification; The first preset magnification is greater than one, the first target video is any video among the multiple first videos, and the at least one first video is a video among the multiple first videos other than the first target video.
2. The video recommendation method according to claim 1, characterized in that The displaying of video recommendation information corresponding to at least one first video on a preset recommendation page corresponding to a plurality of first videos, and previewing and playing the first target video on the preset recommendation page based on a first preset magnification includes: Displaying the preset recommendation page including the video recommendation information corresponding to each of the plurality of first videos; In response to a preview instruction for the first target video, updating the video recommendation information corresponding to the first target video in the preset recommendation page to the first target video played based on the first preset magnification; or, In response to the page display instruction, the preset recommendation page including the video recommendation information corresponding to the at least one first video and the first target video played based on the first preset magnification is displayed.
3. The video recommendation method according to claim 1, wherein: After previewing and playing the first target video on the preset recommendation page based on the first preset magnification, the method further includes: In response to a preview instruction for a second target video, updating the video recommendation information corresponding to the second target video in the preset recommendation page to the second target video played at the first preset magnification, and updating the first target video played at the first preset magnification in the preset recommendation page to the video recommendation information of the first target video; The second target video is any video among the at least one first video.
4. The video recommendation method according to any one of claims 1 to 3, characterized in that: The method further comprises: When the number of previewed videos among the plurality of first videos reaches a first preset number and no viewing instruction for any of the plurality of first videos is detected, updating the first preset magnification to a second preset magnification; The second preset magnification is greater than the first preset magnification, and the previewed video is the first video among the multiple first videos that has been previewed and played based on the first preset magnification.
5. The video recommendation method according to any one of claims 1 to 3, characterized in that: The method further comprises: In response to a viewing instruction for the first target video, the user jumps from the preset recommendation page to the video playback page of the first target video, and plays the first target video on the video playback page.
6. The video recommendation method according to claim 5, characterized in that Playing the first target video on the video playback page includes: Playing the first target video on the video playback page based on the original playback rate of the first target video or based on the first preset magnification, and displaying a first magnification adjustment control on the video playback page; The first magnification adjustment control is used to trigger adjustment of the playback magnification of the first target video.
7. The video recommendation method according to claim 5, characterized in that The method further comprises: In response to a page rollback instruction, jump from the video playback page to the preset recommendation page, preview and play the third target video on the preset recommendation page based on the first preset magnification, and display video recommendation information corresponding to each of the first videos other than the third target video among the multiple first videos; The third target video is any target video among the multiple first videos except the first target video.
8. The video recommendation method according to any one of claims 1 to 3, characterized in that: The previewing and playing of the first target video on the preset recommendation page based on the first preset magnification includes: Preview and play the first target video in a preset area on the preset recommendation page based on the first preset magnification; The size of the preset area when the preview playback of the first target video starts is a first preset size, and the preset area gradually increases from the first preset size to a second preset size within a first preset time period after the preview playback of the first target video starts, and gradually decreases from the second preset size to the first preset size within a second preset time period after the first preset time period.
9. The video recommendation method according to any one of claims 1 to 3, characterized in that: The method further comprises: When the number of previewed videos among the plurality of first videos reaches a second preset number and no viewing instruction for any of the plurality of first videos is detected, updating the videos recommended by the preset recommendation page; The previewed video is the first video among the multiple first videos that has been previewed and played based on the first preset magnification.
10. The video recommendation method according to any one of claims 1 to 3, characterized in that: The method further comprises: In response to the magnification adjustment instruction, the playback magnification corresponding to the first target video is updated from the first preset magnification to a third preset magnification corresponding to the magnification adjustment instruction.
11. The video recommendation method according to any one of claims 1 to 3, characterized in that: In a case where previewing and playing the first target video based on the first preset magnification is automatically triggered, previewing and playing the first target video on the preset recommendation page based on the first preset magnification includes: When the first playback magnification data corresponding to the current account meets the preset magnification preview condition, preview and play the first target video on the preset recommendation page based on the first preset magnification; The first playback magnification data represents the video playback magnification during the video browsing process of the current account in the first historical time period.
12. The video recommendation method according to any one of claims 1 to 3, characterized in that: In the case where the multiple first videos are automatically previewed and played at a magnification, the multiple first videos are automatically previewed and played in sequence based on a preset order, and the preset order represents the current account's preference for the multiple first videos. The preset order is determined based on the browsing preference information of the current account and the video description information corresponding to each of the multiple first videos, and the browsing preference information represents information reflecting the browsing preferences of the current account.
13. The video recommendation method according to claim 12, characterized in that: The preset order is determined in the following manner: Obtaining browsing preference information of the current account and video description information corresponding to each of the plurality of first videos; Inputting the browsing preference information and the video description information corresponding to each of the plurality of first videos into a preset preference recognition model for preference recognition, thereby obtaining preference index data corresponding to each of the plurality of first videos, wherein the preference index data corresponding to any first video represents the degree of preference of the current account for the first video; The preset order is determined based on preference index data corresponding to each of the plurality of first videos.
14. The video recommendation method according to any one of claims 1 to 3, characterized in that: The method further comprises: During the preview of the first target video at a magnification ratio, the video plot description information corresponding to the current playback progress of the first target video is displayed on the preset recommendation page; The video plot description information is determined by a preset plot overview model based on the audio recognition text corresponding to the first target video.
15. A video recommendation device, characterized in that: include: a recommendation information display module configured to display video recommendation information corresponding to at least one first video on a preset recommendation page corresponding to a plurality of first videos, and to preview and play the first target video on the preset recommendation page based on a first preset magnification; The first preset magnification is greater than one, the first target video is any video among the multiple first videos, and the at least one first video is a video among the multiple first videos other than the first target video.
16. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the video recommendation method according to any one of claims 1 to 14.
17. A computer-readable storage medium, characterized in that When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the video recommendation method according to any one of claims 1 to 14.
18. A computer program product, characterized in that When the computer program product is run on a computer, the computer is enabled to perform the video recommendation method according to any one of claims 1 to 14.
Citation Information
Patent Citations
Playing progress control method and system with live time shift
CN107147949A
Method and device for displaying video, equipment and computer memory medium
CN107995535A
Video caption processing method, mobile terminal and computer readable storage medium
CN108289244A
Video playing method, video playing device, and electronic equipment
CN108401193A
Video playing control method and device, storage medium and electronic device
CN110730387A