Video recommendation method and device, electronic equipment, storage medium and program product

By entering conditions into the live broadcast platform, and determining and displaying video clips of historical live videos, the problem of insufficient exposure of live videos is solved, and the live broadcast effect and exposure are improved.

CN120034676APending Publication Date: 2025-05-23BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510169934.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

Some live videos are not exposed enough, resulting in poor live broadcast results.

Method used

After entering the condition on the first page, a historical live video that meets the condition is determined, and a display unit for displaying these video clips on the second page, the display unit includes the video clips and their analysis data. The video clips are determined based on the live broadcast effect of each live slice in the historical live video. Users can choose video clips with better live broadcast effects for recommendations.

Benefits of technology

The exposure and live broadcast effect of live videos are improved, and the live broadcast effect of live video clips are selected to recommend them, which increases the live video exposure of live broadcast objects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120034676A_ABST
    Figure CN120034676A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, and discloses a video recommendation method and device, electronic equipment, a storage medium and a program product, and the method comprises the steps: responding to a first condition input in a first page, and determining a historical live video meeting the first condition; the display unit is used for displaying at least one video clip in the historical live broadcast video in a display area of the second page, the display unit is used for displaying the video clip and analysis data of the video clip, the video clip is used for displaying a product, and the video clip is determined based on a live broadcast effect of each live broadcast slice in the historical live broadcast video; in response to a selection instruction for a first video clip, the first video clip is displayed in a display area of the first page, and the first video clip is a video clip used for recommendation; and in response to an interaction operation for the push control in the first page, pushing the first video clip. The problem of poor live broadcast effect can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of data processing 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, live broadcast has gradually become an important channel for many users to introduce products, showcase brands, and interact with each other due to its real-time, interactive, and authentic features. However, in actual applications, some live broadcast videos are not well-received due to insufficient exposure. Summary of the invention

[0003] In view of this, the present disclosure provides a video recommendation method, device, electronic device, storage medium and program product to solve the problem of poor live broadcast effect.

[0004] In a first aspect, the present disclosure provides a video recommendation method, the method comprising:

[0005] In response to a first condition input on the first page, determining a historical live video that meets the first condition;

[0006] Displaying a display unit of at least one video segment in the historical live video in the display area of ​​the second page, the display unit is used to display the video segment and analysis data of the video segment, the video segment is used to display products, and the video segment is determined based on the live broadcast effect of each live broadcast slice in the historical live video;

[0007] In response to a selection instruction for a first video segment among the at least one video segment, the first video segment is displayed in a display area of ​​the first page, and the first video segment is a video segment for recommendation.

[0008] In a second aspect, the present disclosure provides a video recommendation device, the device comprising:

[0009] A first processing module, configured to determine, in response to a first condition input on the first page, a historical live video that meets the first condition;

[0010] A first display module is configured to display a display unit of at least one video segment in the historical live video in a display area of ​​the second page, wherein the display unit is configured to display the video segment and analysis data of the video segment, wherein the video segment is configured to display a product, and wherein the video segment is determined based on a live broadcast effect of each live broadcast slice in the historical live video;

[0011] The second display module is used to display a first video segment in the display area of ​​the first page in response to a selection instruction for the first video segment in the at least one video segment, where the first video segment is a video segment for recommendation.

[0012] In a third aspect, the present disclosure provides an electronic device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the video recommendation method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0013] In a fourth aspect, the present disclosure provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the video recommendation method of the first aspect or any corresponding embodiment thereof.

[0014] In a fifth aspect, the present disclosure provides a computer program product, including computer instructions, where the computer instructions are used to enable a computer to execute the video recommendation method of the first aspect or any corresponding embodiment thereof.

[0015] The video recommendation method provided by the embodiment of the present disclosure determines the historical live video that meets the first condition after the first condition is input on the first page. Then, the video clips in the historical live video are displayed in the display area of ​​the second page; wherein the video clips are determined based on the live broadcast effects of each live broadcast slice in the historical live video. Therefore, the first video clip with better live broadcast effect can be selected from them for recommendation. Furthermore, the recommendation of the first video clip can be used to increase the exposure of the live video of the corresponding live broadcast object and improve the live broadcast effect of the live video.

[0016] The beneficial effects of the video recommendation device, the electronic device, the storage medium, and the program product correspond to the beneficial effects of the video recommendation method and are not described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the specific embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the specific embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0018] Figure 1 is a flowchart of a video recommendation method according to an embodiment of the present disclosure;

[0019] Figure 2 is a schematic diagram of a second page according to an embodiment of the present disclosure;

[0020] Figure 3 is a flowchart of another video recommendation method according to an embodiment of the present disclosure;

[0021] Figure 4 is a schematic diagram of a first page according to an embodiment of the present disclosure;

[0022] Figure 5 is an interactive schematic diagram of a product information filtering control according to an embodiment of the present disclosure;

[0023] Figure 6 is a schematic diagram of a third page according to an embodiment of the present disclosure;

[0024] Figure 7 is a schematic diagram of a first video clip displayed by a receiving party according to an embodiment of the present disclosure;

[0025] Figure 8 is a structural block diagram of a video recommendation device according to an embodiment of the present disclosure;

[0026] Fig. 9 is a structural block diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0027] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present disclosure.

[0028] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0029] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0030] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0031] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0032] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0033] With the development of Internet technology, live broadcast has gradually become an important channel for many users to introduce products, showcase brands, and interact with each other due to its real-time, interactive, and authentic features. However, in actual applications, some live broadcast videos are not well-received due to insufficient exposure.

[0034] Based on this, it is proposed in the related art to set a black box switch for turning on the video clips of the live video. After the black box switch is turned on, the historical live video of the configured live object is automatically edited based on the preset plan details, and the video clips are pushed as creative materials. And the information such as each pushed video clip, the clip title of the video clip, and the plan to which the video clip belongs are separately summarized into a card for display. However, if this solution wants to push different types of video clips, different plan details need to be configured, the maintenance cost is high, and the utilization rate is low.

[0035] In other related technologies, historical live videos are determined by selecting a live source, and video clips of the historical live videos are displayed on a page for selection. However, since the video clips are highly similar when displaying the selectable video clips, it is difficult for users to decide which video clip to push, and therefore the usage rate is low.

[0036] In view of this, according to an embodiment of the present disclosure, a video recommendation method embodiment is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0037] In this embodiment, a video recommendation method is provided, which can be used in a media service platform. Figure 1is a flow chart of a video recommendation method according to an embodiment of the present disclosure, such as Figure 1 As shown, the process includes the following steps:

[0038] Step S101, in response to a first condition input on a first page, determining a historical live video that meets the first condition.

[0039] Optionally, the first condition includes an identifier of the live broadcast object, such as a live broadcast account. The historical live broadcast video includes videos of the live broadcast object during historical live broadcasts, and videos that have been live broadcast during the current live broadcast.

[0040] Optionally, an input control is displayed in the condition area of ​​the first page, and the first condition is input through the input control.

[0041] In practical applications, in order to avoid excessive data volume of historical live videos, the time range of historical live videos can be pre-set, for example, historical live videos broadcast within the past 90 days.

[0042] Step S102, displaying a display unit of at least one video clip in the historical live video in the display area of ​​the second page, the display unit is used to display the video clip and analysis data of the video clip, the video clip is used to display the product, and the video clip is determined based on the live broadcast effect of each live broadcast slice in the historical live video.

[0043] Among them, live streaming slices are obtained by dividing historical live streaming videos according to time periods, themes or displayed products.

[0044] Optionally, the display unit of the video clip is displayed in the form of a card, wherein the display unit of the video clip is specifically displayed in the form of a left-right card arrangement to display more video clips and their analysis data.

[0045] Optionally, the video clip is used to display one or more products. In practical applications, the video clip can be determined by analyzing the analysis results of the analysis indicators of each live slice in the historical live video. The analysis indicator is used to characterize the live effect of the corresponding live slice, and the analysis indicator includes at least one of the click-through rate of the live room and the click-through rate of the product control, and the product control is used to display the product information of the product. In addition, the analysis indicator can also use other indicators related to the live effect of the historical live video, which are not limited here.

[0046] Specifically, the live broadcast room click rate is the ratio of the number of objects that enter the live broadcast room corresponding to the live broadcast slice to the number of objects that display the live broadcast room within the time range of the live broadcast slice. That is, the live broadcast room click rate = the number of objects that enter the live broadcast room to watch / the number of objects that display the live broadcast room * 100%.

[0047] Specifically, the product control click rate is the ratio of the number of objects that click the product control to the number of objects that display the product control within the time range of the live broadcast slice. That is, the product control click rate = the number of objects that click the product control / the number of objects that display the product control * 100%.

[0048] For example, taking the analysis indicator as the live broadcast room click rate as an example, the video segment can be determined by the live broadcast room click rate. For example, if the live broadcast room click rate of any live broadcast slice in the historical live video is greater than the preset click rate threshold, the live broadcast slice is determined as a video segment.

[0049] In addition, in practical applications, the live broadcast effects of each live broadcast slice in the historical live broadcast video can be analyzed through a pre-trained target model to determine the video segment. The target model is trained based on live broadcast video samples, live broadcast information samples of live broadcast video samples, and segment labels. The segment labels represent the recommended segments in the live broadcast video samples. The input data of the target model includes historical live broadcast videos and live broadcast information of historical live broadcast videos.

[0050] It should be noted that, in actual applications, there may be some historical live videos with poor live broadcast effects and no video clips.

[0051] In practical applications, the time for determining the video clips can be preset, for example, after 10:00 every day, the live video that was turned off before 24:00 the previous day is pulled to determine the video clips of the turned-off live video. The turned-off live video here includes the above-mentioned historical live video.

[0052] Step S103, in response to a selection instruction for a first video segment among the at least one video segment, displaying the first video segment in a display area of ​​a first page, the first video segment being a video segment for recommendation.

[0053] Specifically, in the second page, a selection control is displayed in the display unit of the video clip, and the video clip is selected by interacting with the selection control to obtain the selected first video clip. Figure 2 As shown, taking the video clips clip1, clip2, and clip3 as an example, a selection control is provided at the upper right corner of the display unit, and the first video clip to be pushed can be selected through the selection control. For example, the video clips clip1 and clip2 are selected as the first video clips.

[0054] At the same time, a first confirmation control is also displayed on the second page. After the first video clip is selected, the first video clip is displayed in the display area of ​​the first page through interactive operations with the first confirmation control.

[0055] In actual application, after the first video segment is selected, the selected first video segment may also be displayed in the target area of ​​the second page.

[0056] In addition, a first cancel control is displayed on the second page. The selection operation of the video clip on the second page is canceled by interacting with the first cancel control.

[0057] Optionally, the second page may be displayed on one side of the first page in the form of a folding panel.

[0058] Furthermore, the first page also displays a push control, which is used to trigger the push of the first video clip. After the first video clip is displayed in the display area of ​​the first page, the video recommendation method of the present disclosure further includes: in response to an interactive operation on the push control in the first page, pushing the first video clip, so that a recipient of the first video clip displays the first video clip and the first video clip is associated with a live link, and the live link is determined based on the first condition.

[0059] The video recommendation method provided in this embodiment determines the historical live video that meets the first condition after the first condition is input on the first page. Then, the video clips in the historical live video are displayed in the display area of ​​the second page; wherein the video clips are determined based on the live broadcast effects of each live broadcast slice in the historical live video. Therefore, the first video clip with a better live broadcast effect can be selected from them for recommendation. Furthermore, the recommendation of the first video clip can be used to increase the exposure of the live video of the corresponding live broadcast object and improve the live broadcast effect of the live video.

[0060] In this embodiment, another video recommendation method is provided, which can be used in a media service platform. Figure 3 is a flow chart of a video recommendation method according to an embodiment of the present disclosure, such as Figure 3 As shown, the process includes the following steps:

[0061] Step S301, in response to a first condition input on the first page, a historical live video satisfying the first condition is determined, and the first page also displays a trigger control for triggering display of the second page.

[0062] For example, see Figure 4 After the first condition is input through the input control in the first page, the display of the second page can be triggered through the interactive operation of the trigger control in the first page.

[0063] Step S302, displaying a display unit of at least one video clip in the historical live video in the display area of ​​the second page, the display unit is used to display the video clip and analysis data of the video clip, the video clip is used to display the product, and the video clip is determined based on the live broadcast effect of each live broadcast slice in the historical live video.

[0064] Specifically, the above step S302 includes:

[0065] S3021, in response to an interactive operation on a trigger control, displaying a second page, wherein a condition area of ​​the second page displays a filter control for attribute information of the video clip.

[0066] Optionally, the attribute information of the video clip includes at least one of the live broadcast information of the historical live broadcast video, the displayed product information, and the live broadcast time. The live broadcast information includes the live broadcast room information, such as the live broadcast room name, and the product information includes the product name.

[0067] S3022: Determine a second condition in response to an interactive operation on the filter control.

[0068] For example, Figure 2 As shown, the attribute information of the video clip can be determined through the interactive operation of the filter control of the attribute information to obtain the second condition. For example, the live broadcast information is configured as the live broadcast room room1 through the filter control of the live broadcast information, and the second condition includes the live broadcast room room1. The product information is configured as product A through the filter control of the product information, and the second condition includes product A. The live broadcast time is configured as 2025-01-01 through the filter control of the live broadcast time, and the second condition includes 2025-01-01.

[0069] Specifically, in response to an interactive operation on a filter control, at least one optional condition of corresponding attribute information is displayed. In response to a selection operation on at least one optional condition, a second condition is determined. The optional condition is related to attribute information of each video segment in the historical live video.

[0070] For example, see Figure 5 , if product A, product B, and product C are displayed in the video clip of the historical live video, then through the interactive operation with the filter control of the product information, product A, product B, and product C are displayed in the form of a menu list, and the target product information is determined therefrom to obtain the second condition. For example, if product A and product B are selected as the target product information, the video clips for displaying product A and product B are displayed on the second page.

[0071] S3023, displaying a display unit of the video clip that meets the second condition on the second page.

[0072] Exemplarily, if the second condition includes live room room1 and product A, then video segments that are live streamed in live room room1 and used to display product A are screened out from the video segments of the historical live videos, such as video segments clip1, clip2, and clip3, and display units of video segments clip1, clip2, and clip3 are displayed on the second page.

[0073] Step S303, in response to a selection instruction for a first video segment among at least one video segment, display the first video segment in the display area of the first page, where the first video segment is a video segment for recommendation. Refer to the above step S103 for details and will not be elaborated here.

[0074] In the video recommendation method provided in this embodiment, a screening control for the attribute information of the video segment is displayed in the condition area of the second page, so that through the interaction operation of the screening control, the video segments displayed on the second page can be screened. Therefore, the required video segments can be quickly found.

[0075] In some optional implementation manners, the analysis data includes the attribute information of the video segment, and the attribute information includes at least one of the live information of the historical live video to which it belongs, the product information displayed, and the live time.

[0076] In the video recommendation method provided in this embodiment, the live information of the historical live video to which the video segment belongs, the product information displayed, the live time, and other attribute information are displayed in the display unit of the video segment. Therefore, it is possible to facilitate the distinction of each video segment to assist in making a decision on the first video segment to be recommended.

[0077] In some optional implementation manners, the analysis data includes the analysis results of at least one analysis metric, and a sorting control for at least one analysis metric is also displayed on the second page. The sorting control is used to sort and display the display units on the second page based on the analysis metric.

[0078] Exemplarily, as Figure 2 shown, sorting controls for the live click-through rate and the product control click-through rate are also displayed on the second page. Through the interaction operation of the sorting control for the live click-through rate, the display units on the second page can be sorted and displayed based on the live click-through rate. Or, through the interaction operation of the sorting control for the product control click-through rate, the display units on the second page can be sorted and displayed based on the product control click-through rate.

[0079] In the video recommendation method provided in this embodiment, sorting controls for each analysis metric are configured on the second page to sort and display the display units on the second page according to the analysis metric. Therefore, the display order of the display units can be flexibly adjusted to preferentially display the display units of the video segments with better live effects.

[0080] In some optional implementations, a sorting control for the attribute information is also displayed on the second page, and the sorting control is used to sort and display the display units on the second page based on the attribute information.

[0081] For example, Figure 2 As shown, a sorting control for live broadcast time is also displayed on the second page, and the display units on the second page can be sorted and displayed based on the live broadcast time through interactive operations of the sorting control.

[0082] In some optional embodiments, the analysis data includes target descriptive words of the spoken text in the video clip.

[0083] Specifically, the target descriptive words are determined based on the interaction data corresponding to each descriptive word in the oral copy. Among them, the interaction data includes video views, product control click-through rate, etc. Alternatively, the target oral content is determined based on the interaction data of each oral content in the oral copy, for example, the oral content whose interaction data meets the preset interaction conditions is used as the target oral content. Then, the target descriptive words are determined in the target oral content; wherein the target descriptive words are the descriptive words that appear most frequently in the target oral content, or the descriptive words used to characterize the theme of the target oral content.

[0084] The video recommendation method provided in this embodiment displays the target descriptive words of the spoken text in the video clip in the display unit of the video clip, thereby providing more decision-making information to facilitate the selection of the first video clip to be recommended from multiple dimensions.

[0085] In some optional embodiments, the video recommendation method of the present invention further includes: in response to an interactive operation on a second video segment in at least one video segment, displaying the second video segment, the target description word of the second video segment, and spoken information of the target description word in the spoken copy on a third page.

[0086] Specifically, the third page is provided with a first area and a second area, the first area is used to display the second video clip, and the second area is used to display the target description word of the second video clip and the spoken information of the target description word in the spoken copy.

[0087] The spoken information includes at least one of the spoken content corresponding to the target descriptive word in the spoken text and the time range of the spoken content in the second video clip.

[0088] For example, see Figure 6, taking the second video clip as video clip clip2 as an example, when interacting with video clip clip2 in the second page, the third page is displayed. Video clip clip2 and target description words of video clip clip2, such as word1 and word2, are displayed in the third page. At the same time, the spoken information of the target description words is displayed in the corresponding area of ​​the target description words, such as the spoken content of word1, the time range of the spoken content of word1 in video clip clip2 (such as 00:20-00:23), the spoken content of word2, and the time range of the spoken content of word2 in video clip clip2 (such as 00:25-00:27).

[0089] The video recommendation method provided in this embodiment displays the target descriptive words of the second video clip and the spoken information of the target descriptive words in the spoken copy on the third page. Therefore, the target descriptive words and the spoken information can be used to quickly understand the main content of the second video clip.

[0090] In some optional embodiments, the video recommendation method of the present invention further includes: in response to an interactive operation on the target descriptive word or spoken information, determining a target time point corresponding to the target descriptive word or spoken information in the second video clip; and playing the second video clip from the target time point.

[0091] For example, Figure 6 As shown, if the spoken content corresponding to word1 is interacted, the starting time point corresponding to the spoken content in the second video clip is used as the target time point. If the time range corresponding to word1 is interacted, the starting time point of the time range is used as the target time point.

[0092] The video recommendation method provided in this embodiment plays the corresponding content of the second video clip by interacting with the target description words or spoken information. Therefore, it can support positioning to a specified position of the second video clip for viewing, thereby quickly locating the desired content in the second video clip.

[0093] In some optional implementations, the first page also displays a preview area. The video recommendation method of the present disclosure further includes: in response to a selection operation on the first video segment in the first page, displaying a preview content of the selected first video segment in the preview area.

[0094] For example, see Figure 4 If the video clip clip2 in the first page is selected, the preview content of the video clip clip2 is displayed in the preview area. If the recommendation information includes a video title, the preview content includes the video clip clip2 and its video title.

[0095] Specifically, the preview content includes display content of the first video clip on the receiving party.

[0096] The video recommendation method provided in this embodiment displays the preview content of the first video clip selected in the first page through the preview page, so it is convenient to view the display effect of the first video clip push.

[0097] In some optional implementations, the first page also displays a push control and a recommended configuration item for the first video clip. The video recommendation method of the present disclosure also includes:

[0098] Step a1, obtaining a live broadcast link that meets the first condition.

[0099] Optionally, the live broadcast link is a link to a current live broadcast video of a live broadcast object that meets the first condition, or the live broadcast link is a link to a live broadcast room that meets the first condition.

[0100] Step a2: determining recommendation information of the first video clip in response to a configuration operation on the recommended configuration item.

[0101] The recommended configuration item includes at least one of a first configuration item and a second configuration item, wherein the first configuration item is used to configure a video title of the first video clip, and the second configuration item is used to configure visibility of the first video clip in the homepage of the live broadcast object.

[0102] For example, see Figure 4 Taking the first video clips as video clips clip1 and clip2 as an example, in the display area of ​​the first page, the corresponding areas of video clips clip1 and clip2 display a first configuration item of video title, and the video title of video clip clip1 and the video title of video clip clip2 can be configured through the first configuration item. At the same time, a second configuration item is also displayed on the first page, and the visibility of video clips clip1 and clip2 in the live broadcast object homepage can be configured through the second configuration item, for example, invisible, and video clips clip1 and clip2 are not displayed in the live broadcast object homepage.

[0103] Step a3: in response to the interactive operation on the push control, the first video clip, the recommended information and the live broadcast link are pushed, and the relevant display content of the first video clip is related to the recommended information and the live broadcast link.

[0104] The relevant display content of the first video clip includes the content displayed in the corresponding display area when the first video clip is displayed on the receiving party. For example, the video title of the first video clip and the object control of the live broadcast object to which it belongs. The relevant display content of the first video clip also includes the display mode of the first video clip on the receiving party, for example, whether it is displayed on the homepage of the live broadcast object.

[0105] For example, if the recommendation information includes the video title of the first video clip, the receiving party displays the video title of the first video clip in the display area of ​​the first video clip when displaying the first video clip. If the recommendation information includes the visibility configuration of the first video clip in the live object homepage, the receiving party determines the display status of the first video clip in the live object homepage based on the visibility configuration when displaying the live object homepage.

[0106] Further, the above step a3 includes: in response to a video request initiated by the receiving party, pushing the first video clip, recommendation information and live link to the receiving party. The receiving party is used to display the first video clip, and the corresponding display area of ​​the first video clip displays an object control. The object control is used to represent the live object corresponding to the first video clip, and the object control is associated with the live link. By interacting with the object control, the live link is accessed to display the live video being broadcast by the live object.

[0107] The video recommendation method provided in this embodiment displays the recommended configuration items for the first video clip on the first page to configure the recommendation information of the first video clip, so that the recommendation method of the first video clip in the receiver can be flexibly adjusted. When pushing the first video clip, the live broadcast link that meets the first condition is pushed to increase the live broadcast exposure of the live broadcast object of the first video clip.

[0108] As a specific application example, a target application is installed on a media service platform, and the target application is configured with the video recommendation method of the present invention. In the target application, the historical live video can be determined by configuring the first condition (such as the account of the live broadcast object). Then, the target application displays a display unit of at least one video clip in the historical live video through the second page. The user can select the first video clip to be recommended according to actual needs. For example, when the user needs to display product A through live broadcast, the user can select the video clip used to display product A in the historical live video as the first video clip to be recommended, such as video clip clip2. The media service platform pushes video clip clip2, and the recipient displays video clip clip2 on the recommendation page according to video clip clip2 pushed by the media service platform. See Figure 7 , other users can click to play the video clip clip2 through the terminal device where the receiver is located. When the receiver plays the video clip clip2, the object control (such as the avatar) of the live object is displayed in the display area of ​​the video clip clip2, and the object control is associated with the live link that the live object is broadcasting. In addition, the user of the receiver can interact with the object control of the live object, so that the receiver can display the current live video of the live object through the live link.

[0109] It is worth noting that in the video recommendation method disclosed in the present invention, the historical live video can be automatically determined according to the first condition input on the first page. And the display unit of the video clip in the historical live video is displayed in the display area of ​​the second page to select the video clip to be pushed. Therefore, there is no need to configure the corresponding plan details for the type of video clip to be pushed, so that users who do not have the ability to produce video materials can automatically crop video clips with better live broadcast effects, so that users can select the required video clips from them for push, thereby improving the recommendation effect of the user's live video. At the same time, in order to facilitate the user to select video clips, display units are used to arrange and display the video clips, so that the display units are used to highlight the analysis data of the video clips. Therefore, more decision-making information can be provided to users, so as to select suitable video clips for push, so as to use the pushed video clips to provide more exposure to the user's live video, thereby improving the live broadcast effect.

[0110] In this embodiment, a video recommendation device is also provided, which is used to implement the above embodiments and preferred implementations, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0111] This embodiment provides a video recommendation device, such as Figure 8 As shown, including:

[0112] The first processing module 801 is used to determine the historical live video that meets the first condition in response to the first condition input on the first page;

[0113] A first display module 802 is used to display a display unit of at least one video segment in the historical live video in the display area of ​​the second page, the display unit is used to display the video segment and analysis data of the video segment, the video segment is used to display the product, and the video segment is determined based on the live broadcast effect of each live broadcast slice in the historical live video;

[0114] The second display module 803 is used to display the first video segment in the display area of ​​the first page in response to a selection instruction for the first video segment in the at least one video segment, where the first video segment is a video segment for recommendation.

[0115] In some optional implementations, the first page also displays a trigger control for triggering the display of the second page. The first display module 802 includes:

[0116] A first display unit, configured to display a second page in response to an interactive operation on a trigger control, wherein a filter control for attribute information of a video clip is displayed in a condition area of ​​the second page;

[0117] An interaction unit, configured to determine a second condition in response to an interaction operation on the filter control;

[0118] The second display unit is used to display the video clips that meet the second condition on the second page.

[0119] In some optional implementations, the analysis data includes attribute information of the video clip, and the attribute information includes at least one of live broadcast information of the historical live video, displayed product information, and live broadcast time.

[0120] In some optional implementations, the analysis data includes analysis results of at least one analysis indicator, and a sorting control for at least one analysis indicator is also displayed in the second page, and the sorting control is used to sort and display the display units in the second page based on the analysis indicator.

[0121] In some optional embodiments, the analysis data includes target descriptive words of the spoken text in the video clip.

[0122] In some optional implementations, the video recommendation device of the present disclosure further includes:

[0123] The third display module is used to display the second video segment, the target description word of the second video segment and the spoken information of the target description word in the spoken copy in response to the interactive operation on the second video segment in the at least one video segment.

[0124] In some optional implementations, the video recommendation device of the present disclosure further includes:

[0125] A second processing module, configured to determine a target time point corresponding to the target description word or the spoken information in the second video segment in response to an interactive operation on the target description word or the spoken information;

[0126] The video playing module is used to play the second video segment starting from the target time point.

[0127] In some optional implementations, the first page also displays a preview area. The video recommendation device of the present disclosure also includes:

[0128] The preview module is used to display the preview content of the selected first video segment in the preview area in response to the selection operation on the first video segment in the first page.

[0129] In some optional implementations, the first page also displays a push control and a recommended configuration item for the first video clip. The video recommendation device of the present disclosure also includes:

[0130] An acquisition module, used to acquire a live broadcast link that meets the first condition;

[0131] A configuration module, configured to determine recommendation information of the first video segment in response to a configuration operation on the recommended configuration item;

[0132] The push module is used to push the first video clip, recommended information and live broadcast link in response to the interactive operation on the push control, and the relevant display content of the first video clip is related to the recommended information and the live broadcast link.

[0133] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0134] The video recommendation device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0135] The present disclosure also provides an electronic device having the above Figure 8 The video shown is a recommended device.

[0136] See also Fig. 9 , Fig. 9 is a structural block diagram of an electronic device provided by an optional embodiment of the present disclosure, such as Fig. 9 As shown, the electronic device includes: one or more processors 901, memory 902, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Fig. 9 A processor 901 is taken as an example.

[0137] The processor 901 may be a central processing unit, a network processor or a combination thereof. The processor 901 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0138] The memory 902 stores instructions executable by at least one processor 901 so as to enable at least one processor 901 to implement the method shown in the above embodiment.

[0139] The memory 902 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 902 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 902 may optionally include a memory remotely arranged relative to the processor 901, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0140] The memory 902 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 902 may also include a combination of the above types of memory.

[0141] The electronic device also includes an input device 903 and an output device 904. The processor 901, the memory 902, the input device 903 and the output device 904 may be connected via a bus or other means. Fig. 9 The example of connecting through bus is taken in the following.

[0142] The input device 903 can receive input digital or character information, and generate key signal input related to the user settings and function control of the electronic device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator rod, one or more mouse buttons, a trackball, a joystick, etc. The output device 904 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.

[0143] The embodiments of the present disclosure also provide a computer-readable storage medium. The above-mentioned method according to the embodiments of the present disclosure can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium and downloaded through a network, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0144] A part of the present disclosure may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present disclosure through the operation of the computer. Those skilled in the art should understand that the existence of computer program instructions in computer-readable media includes, but is not limited to, source files, executable files, installation package files, etc., and accordingly, the way in which computer program instructions are executed by a computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to the computer.

[0145] Although the embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A video recommendation method, characterized in that: The method comprises: In response to a first condition input on the first page, determining a historical live video that meets the first condition; Displaying a display unit of at least one video segment in the historical live video in the display area of ​​the second page, the display unit is used to display the video segment and analysis data of the video segment, the video segment is used to display products, and the video segment is determined based on the live broadcast effect of each live broadcast slice in the historical live video; In response to a selection instruction for a first video segment among the at least one video segment, the first video segment is displayed in a display area of ​​the first page, and the first video segment is a video segment for recommendation.

2. The video recommendation method according to claim 1, characterized in that: The first page also displays a trigger control for triggering the display of the second page; the display unit for displaying at least one video clip in the historical live video in the display area of ​​the second page includes: In response to an interactive operation on the trigger control, displaying the second page, wherein a filter control for attribute information of the video clip is displayed in a condition area of ​​the second page; In response to an interactive operation on the filter control, determining a second condition; A presentation unit of the video clip satisfying the second condition is displayed on the second page.

3. The video recommendation method according to claim 1 or 2, characterized in that: The analysis data includes attribute information of the video clip, and the attribute information includes at least one of live broadcast information of the historical live broadcast video, displayed product information, and live broadcast time.

4. The video recommendation method according to claim 1, characterized in that: The analysis data includes analysis results of at least one analysis indicator. The second page also displays a sorting control for the at least one analysis indicator. The sorting control is used to sort and display the display units in the second page based on the analysis indicator.

5. The video recommendation method according to claim 1, characterized in that: The analysis data includes target descriptive words of the spoken text in the video clip.

6. The video recommendation method according to claim 5, characterized in that: The method further comprises: In response to an interactive operation on a second video segment in the at least one video segment, the second video segment, a target description word of the second video segment, and spoken information of the target description word in the spoken copy are displayed on a third page.

7. The video recommendation method according to claim 6, characterized in that: The method further comprises: In response to an interactive operation on the target description word or the spoken information, determining a target time point corresponding to the target description word or the spoken information in the second video segment; The second video segment is played starting from the target time point.

8. The video recommendation method according to claim 1, characterized in that: The first page also displays a preview area; the method further includes: In response to a selection operation on the first video clip in the first page, a preview content of the selected first video clip is displayed in the preview area.

9. The video recommendation method according to claim 1, characterized in that: The first page also displays a push control and recommended configuration items for the first video clip; the method further includes: Obtaining a live broadcast link that meets the first condition; In response to a configuration operation on the recommended configuration item, determining recommendation information for the first video clip; In response to an interactive operation on the push control, the first video clip, the recommendation information and the live broadcast link are pushed, and the relevant display content of the first video clip is related to the recommendation information and the live broadcast link.

10. A video recommendation device, characterized in that: The device comprises: A first processing module, configured to determine, in response to a first condition input on the first page, a historical live video that meets the first condition; A first display module is configured to display a display unit of at least one video segment in the historical live video in a display area of ​​the second page, wherein the display unit is configured to display the video segment and analysis data of the video segment, wherein the video segment is configured to display a product, and wherein the video segment is determined based on a live broadcast effect of each live broadcast slice in the historical live video; The second display module is used to display a first video segment in the display area of ​​the first page in response to a selection instruction for the first video segment in the at least one video segment, where the first video segment is a video segment for recommendation.

11. An electronic device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the video recommendation method according to any one of claims 1 to 9 by executing the computer instructions.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the video recommendation method according to any one of claims 1 to 9.

13. A computer program product, characterized in that The method comprises computer instructions, wherein the computer instructions are used to cause a computer to execute the video recommendation method according to any one of claims 1 to 9.