Method and apparatus for displaying recommendation information set, electronic device, and medium

By detecting the user's interest in the current viewing video, determining the relevant video set and displaying the recommended information set, the problem of insufficient real-time and accuracy in the prior art is solved, and the real-time and user experience of content push is improved.

WO2025050955A1PCT designated stage expired Publication Date: 2025-03-13BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/112338
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-05
Filing Date
2024-08-15
Publication Date
2025-03-13

AI Technical Summary

Technical Problem

Existing online content recommendation technology is difficult to achieve real-time and accuracy, resulting in unmet needs and waste of traffic from users.

Method used

By detecting the user's behavior of interest in the current viewing video, determining the video set associated with the video, and displaying the associated recommended information set in the application interface, the user can click to enter the detailed page.

Benefits of technology

It improves the real-time and accuracy of content pushed to users, enhances the utilization rate of traffic information, and provides users with more horizontal choices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024112338_13032025_PF_FP_ABST
    Figure CN2024112338_13032025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present invention relate to a method and apparatus for displaying a recommendation information set, an electronic device, and a medium. The method comprises: detecting a first behavior of a user for a first video displayed on an application interface. The method further comprises: in response to detection of the first behavior for the first video, determining a video set associated with the first video. The method further comprises: displaying, in the application interface, a recommendation information set associated with the video set. In addition, the method further comprises: in response to detection of a click of the user on recommendation information in the recommendation information set, displaying, in the application interface, a page corresponding to the recommendation information.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, electronic device, and medium for displaying a set of recommended information

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims the benefit of Chinese Patent Application No. 202311140118.X, filed on September 5, 2023. The entire teachings of the above application are incorporated herein by reference. Technical Field

[0003] The present disclosure relates generally to the field of computers, and more particularly, to a method, apparatus, electronic device, and medium for displaying a set of recommended information. Background Art

[0004] With the development of the internet, the application scenarios for online content recommendation are becoming increasingly diverse. With advances in online content recommendation technology, current models can more accurately recommend content to specific users, improving recommendation effectiveness. Consequently, ensuring the proper analysis and allocation of online traffic has become increasingly crucial for online content recommendation.

[0005] Since there are a large number of inaccurately recommended videos in online content information streams, and users often have many unmet needs, it is necessary to accurately push these recommended videos to users with corresponding needs. Based on this, how to determine user needs is of great significance for online content recommendation.

[0006] Summary of the Invention

[0007] Embodiments of the present disclosure provide a method, apparatus, electronic device, and medium for displaying a set of recommended information.

[0008] In a first aspect of the present disclosure, a method for displaying a set of recommended information is provided. The method includes detecting a first action of a user on a first video displayed on an application interface. The method also includes, in response to detecting the first action on the first video, determining a set of videos associated with the first video. The method also includes displaying a set of recommended information associated with the set of videos in the application interface. In addition, the method also includes, in response to detecting a click by the user on a recommended information in the set of recommended information, displaying a page corresponding to the recommended information in the application interface.

[0009] In a second aspect of the present disclosure, a device for displaying a recommended information set is provided. The device includes a first behavior detection module, which is configured to detect a first behavior of a user on a first video displayed on an application interface. The device also includes a video set determination module, which is configured to determine a video set associated with the first video in response to detecting the first behavior on the first video. The device also includes a recommended information set display module, which is configured to display a recommended information set associated with the video set in the application interface. In addition, the device also includes a page display module, which is configured to display a page corresponding to the recommended information in the application interface in response to detecting a click by the user on the recommended information in the recommended information set.

[0010] In a third aspect of the present disclosure, an electronic device is provided, comprising a processor and a memory coupled to the processor, wherein the memory has instructions stored therein, and when the instructions are executed by the processor, the electronic device executes the method according to the first aspect.

[0011] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer-executable instructions, wherein the computer-executable instructions are executed by a processor to implement the method according to the first aspect.

[0012] This summary is intended to introduce a selection of concepts in a simplified form that are further described below in the detailed description. It is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to limit the scope of the claimed subject matter. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:

[0014] FIG1 illustrates a schematic diagram of an example environment in which certain embodiments of the present disclosure may be implemented;

[0015] FIG2 shows a flowchart of a method for displaying a set of recommended information according to certain embodiments of the present disclosure;

[0016] FIG3A shows a schematic diagram of an interface for currently watching a video according to certain embodiments of the present disclosure;

[0017] FIG3B shows a schematic diagram of another interface for currently watching a video according to certain embodiments of the present disclosure;

[0018] FIG4A is a schematic diagram showing an interface of a set of recommendation information according to certain embodiments of the present disclosure;

[0019] FIG4B is a schematic diagram showing another interface of a set of recommendation information according to certain embodiments of the present disclosure;

[0020] FIG5A shows a schematic diagram of a landing page corresponding to a single recommendation information in certain embodiments of the present disclosure;

[0021] FIG5B shows a schematic diagram of a landing page corresponding to a set of recommendation information according to certain embodiments of the present disclosure;

[0022] FIG6 shows a flowchart of a method for optimizing a recommendation model based on behavior of interest according to certain embodiments of the present disclosure;

[0023] FIG7 shows a block diagram of an apparatus for displaying a recommended information set according to certain embodiments of the present disclosure; and

[0024] FIG8 illustrates a block diagram of an electronic device according to certain embodiments of the present disclosure.

[0025] Throughout the drawings, the same or similar reference numbers denote the same or similar elements. DETAILED DESCRIPTION

[0026] 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) must comply with the requirements of relevant laws, regulations and relevant provisions.

[0027] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this 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.

[0028] For example, upon receiving a user's active request, a prompt message is sent to the user to clearly inform the user that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.

[0029] As an optional but non-limiting implementation, in response to receiving a user's active request, 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. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0030] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0031] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0032] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc. can refer to different or the same objects, unless explicitly stated otherwise. Other explicit and implicit definitions may also be included below.

[0033] In the information flow of media platforms, there is a large amount of content traffic that is not accurately pushed to users, and there are also a large number of unmet incremental user needs. In the related art, in order to achieve accurate content push, it is generally necessary to obtain user behavior and characteristics such as user portraits, and determine the pushed content services based on the user's behavior and characteristics. However, the user behavior and characteristics in the related art are all historical information of the user, and the content services pushed to the user may not meet the current real-time needs of the user. Therefore, there are defects in the real-time and accuracy of the content services pushed to users in the related art, which leads to users ignoring the pushed content, resulting in a waste of traffic and affecting the user experience.

[0034] In the embodiment of the present disclosure, the video set associated with the currently watched video (i.e., the first video in this article) is determined by detecting the user's interest behavior (i.e., the first behavior in this article) in the currently watched video, and the recommendation information set corresponding to the video set is displayed in the application. The user can click on the recommendation information to enter the corresponding landing page of a single recommendation information or the landing aggregation page corresponding to multiple recommendation information, thereby accurately pushing the recommendation information set to the user based on the user's real-time interest behavior in the currently watched video, thereby improving the real-time and accuracy of content recommendations to the user. In addition, by displaying the recommendation information set in the application interface, the utilization rate of the user's traffic information, i.e., the user's interest behavior in the currently watched video, can be improved, and more horizontal choices can be provided to the user.

[0035] FIG1 illustrates a schematic diagram of an example environment 100 in which certain embodiments of the present disclosure may be implemented. As shown in FIG1 , example environment 100 may be configured as a computing device 102, wherein computing device 102 may be configured as a computing system, a single server, a distributed server, or a cloud-based server, etc., or may be configured as a user terminal, a mobile device, a computer, etc., or may be configured as a combination of the above devices. For example, computing device 102 may be a combination of a server and a user terminal, and interaction with a user is implemented based on this combination.

[0036] 1 , an application is running in the computing device 102, and the user can interact with the computing device 102 based on the application interface of the application. When the user uses the video media service in the application, the computing device 102 executes video playback 104 to play the currently viewed video selected by the user. In some embodiments, the user can select the currently viewed video by swiping up, swiping down, clicking a “previous” button, clicking a “next” button, etc., or can directly click to select the currently viewed video from a group of videos. In some embodiments, while the user is watching a video, information related to the video can also be displayed to the user, such as a text description of the video object in the video, a thumbnail, and other information. In addition, a “view details” button can be displayed for the user to obtain more information related to the video object.

[0037] Continuing with reference to Figure 1, during the playback of the currently viewed video, the computing device 102 performs an interest behavior detection 106 to detect whether the user has an interest behavior in the currently viewed video. In some embodiments, the application interface also displays buttons such as "Follow", "Like", "Comment", "Favorite", "Forward", and "View Details". If the user clicks at least one of the above buttons to complete the relevant operation, it is determined that the user has an interest behavior in the currently viewed video. For example, the user clicks the "Like" button to like the currently viewed video, or the user clicks the "View Details" button to jump to the landing page for detailed information. Alternatively or optionally, in addition to the above-mentioned user active interaction behaviors, some passive behaviors can also be regarded as interested behaviors in the currently viewed video, including the user playing the currently viewed video for a predetermined duration or a predetermined proportion of the total duration, the user staying on the landing page for a predetermined duration, etc.

[0038] Continuing with reference to FIG1 , upon detecting a user's interest in a currently viewed video, the computing device 102 executes video set determination 108 to determine a video set to be pushed to the user. In some embodiments, the video object in the currently viewed video is of the same or similar category as the video objects in the video set. For example, the video object displayed in the currently viewed video is a coat, while the video objects displayed in the video set may be coats, hats, scarves, shoes, and the like, which are of the same or similar categories. In some embodiments, the video set may include the currently viewed video and a group of related videos similar to the currently viewed video (i.e., a group of second videos herein), or may only include a group of related videos similar to the currently viewed video.

[0039] Continuing with reference to FIG1 , after determining the video set to be pushed to the user, the computing device 102 executes the recommendation information set display 110 to display the recommendation information set related to the video objects in the video set to the user. In some embodiments, the recommendation information is the description information of the video object displayed in one of the videos in the video set. For example, if the video object is a coat, the recommendation information is the description information of the coat. In some embodiments, each recommendation information in the recommendation information set is displayed in a card, and the user can choose to slide the card or other methods to select the required recommendation information in the recommendation information set. At this time, the video corresponding to the selected recommendation information can be automatically played in the application interface. In some embodiments, the recommendation information can be set as the cover of the corresponding video and a text introduction to the video object in the video.

[0040] Continuing with reference to FIG1 , after the computing device 102 displays the set of recommended information, it performs click behavior detection 112 to detect the user's click behavior on the recommended information. In some embodiments, the recommended information is arranged in multiple cards. The user can slide to select the desired card to obtain the corresponding recommended information and then click on a single recommended information in that card. In some embodiments, a "View More" button (i.e., the first control herein) is provided below the multiple cards in the application interface. The user can click on the "View More" button to indicate that the user has clicked on multiple recommended information in multiple cards simultaneously.

[0041] Continuing with reference to FIG1 , after the computing device 102 detects a user clicking on a recommendation, it executes a page jump 114 to jump to the corresponding landing page based on the recommendation clicked by the user. In some embodiments, if the user clicks on a single recommendation, the page jumps to the landing page corresponding to the single recommendation, and the user is presented with detailed information about the video object corresponding to the single recommendation. In some embodiments, if the user clicks a "View More" button corresponding to multiple recommendations, the page jumps to an aggregated landing page corresponding to the multiple recommendations, where the user can view information about the corresponding multiple video objects.

[0042] The present disclosure determines a video set based on a user's interest in currently viewed videos and pushes a corresponding set of recommended information to the user, thereby improving the real-time and accuracy of content push to the user. It should be understood that the architecture and functionality of the example environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure. The embodiments of the present disclosure may also be applied to other environments with different structures and / or functions.

[0043] The following describes in detail the process according to an embodiment of the present disclosure in conjunction with Figures 2 to 8. For ease of understanding, the specific data mentioned in the following description are exemplary and are not intended to limit the scope of protection of the present disclosure. It is understood that the embodiments described below may also include additional actions not shown and / or may omit the actions shown, and the scope of the present disclosure is not limited in this respect.

[0044] Figure 2 shows a flowchart of a method 200 for displaying a set of recommended information in certain embodiments of the present disclosure, and the computing device 102 in Figure 1 can serve as the executor of the method 200. In box 202, the user's first behavior on the first video displayed on the application interface is detected, that is, the computing device 102 detects whether the user has an interest in the currently viewed video. In some embodiments, if the user clicks on buttons such as "Follow", "Like", "Comment", "Favorite", "Forward", and "View Details", it is determined that the user has an interest in the currently viewed video. Alternatively or optionally, in addition to the above-mentioned user's active interactive behaviors, some passive behaviors can also be regarded as behaviors of interest in the currently viewed video, including the user playing the currently viewed video for a predetermined duration or a predetermined proportion of the total duration, the user staying on the landing page for a predetermined duration, etc.

[0045] In blocks 204-206, a determination is made as to whether a first action on the first video is detected. If so, a video set associated with the first video is determined. In some embodiments, the video objects in the currently viewed video are of the same or similar category as the video objects in the video set. In some embodiments, the video set may include the currently viewed video and a set of related videos similar to the currently viewed video, or may include only a set of related videos similar to the currently viewed video.

[0046] At block 208, a set of recommended information associated with the video collection is displayed in the application interface. In some embodiments, the recommended information is a description of a video object displayed in one of the videos in the video collection. In some embodiments, each recommended information in the recommended information set is displayed in a card, and the user can select the required recommended information from the recommended information set by swiping the card, and the video corresponding to the selected recommended information can be automatically played in the application interface. In some embodiments, the recommended information can be set as the cover of the corresponding video and a text description of the video object in the video.

[0047] In boxes 210-212, it is determined whether a user click on the recommended information in the recommended information set is detected. If so, a page corresponding to the recommended information is displayed in the application interface. In some embodiments, the recommended information is set in multiple cards respectively. The user can slide to select the required card to obtain the corresponding recommended information, and further click on a single recommended information in the card. At this time, the computing device 102 jumps to the landing page corresponding to the single recommended information and displays the information of the video object corresponding to the single recommended information in detail to the user. In some embodiments, a "View More" button is also provided below the multiple cards in the application interface. The user can click the "View More" button. At this time, the computing device 102 jumps to the landing aggregation page corresponding to the multiple recommended information. The user can view the information of the corresponding multiple video objects in the landing aggregation page.

[0048] In an embodiment of the present disclosure, based on the detection results of the user's interest in the currently watched video, a video set associated with the currently watched video is determined and a recommended information set corresponding to the video set is displayed in the application. The user can click on the recommended information to enter the corresponding landing page of a single recommended information or the landing aggregation page corresponding to multiple recommended information. This achieves accurate push of the recommended information set to the user based on the user's real-time interest in the currently watched video, improving the real-time and accuracy of content recommendations to the user. In addition, by displaying the recommended information set in the application interface, the utilization rate of the user's traffic information, that is, the user's interest in the currently watched video, can be improved, and more horizontal choices can be provided to the user.

[0049] In some embodiments, the currently viewed video is recommended to the user based on the user's user characteristics. User characteristics may include user profiles, user historical behaviors, user preferences, etc., and this disclosure does not limit user characteristics. While playing the currently viewed video, the computing device 102 may also display relevant information about the currently viewed video in the application interface, such as information related to the video object in the currently viewed video, including text information, image information, etc. It is understood that recommending the currently viewed video to the user based on user characteristics can increase the relevance of the currently viewed video to the user's needs, thereby increasing the likelihood that the user will engage in behaviors of interest and improving the accuracy of the recommended information set.

[0050] Figure 3A illustrates a schematic diagram of an interface 300A for a currently-watched video according to certain embodiments of the present disclosure. In some embodiments, while playing a currently-watched video, the interface 300A of the computing device 102 displays an application interface 302A for a mobile terminal application, which displays video information and other information within the application. Application interface 302A includes: a status bar display component 304A, which displays, from left to right, the time status, mobile signal status, and battery status; a content tab bar component 306A, which includes "Follow," "Shop," and "Recommend," as well as a button on the far left for adding content tags and a button on the far right for searching for content tags; a video display area 308A, which displays the currently-watched video; an action bar component 310A, which displays, from top to bottom, buttons for "Follow," "Like," "Comment," "Favorite," "Forward," and "Music"; a page tab bar component 312A, which displays "Home," "Friends," "Messages," and "My," allowing users to switch between different pages; and a video information display area 314A, which displays textual information related to the video object in the currently-watched video.

[0051] Figure 3B shows a schematic diagram of another interface 300B for a currently viewed video in certain embodiments of the present disclosure. In some embodiments, while playing the currently viewed video, interface 300B of computing device 102 is displayed as an application interface 302B of a mobile terminal application. In application interface 302B, information related to a video object in the currently viewed video can be displayed in a card 304B, where the information related to the video object can be either image information or text information. In some embodiments, card 304B can also include a "View More" button 306B, which the user can click to view detailed information about the video object.

[0052] In some embodiments, while the user is playing the currently watched video based on the application interface 302A in Figure 3A or the application interface 302B in Figure 3B, the computing device 102 detects whether the user has generated an interested behavior based on the currently watched video. In some embodiments, the user clicks the buttons corresponding to "Follow", "Like", "Comment", "Favorite", and "Forward" of the operation bar component 310A in Figure 3A, and it is determined that the user has generated an interested behavior. Alternatively or optionally, the playback of the currently watched video ends, and it can be determined that the user is interested in the currently watched video and the behavior of ending the playback is determined as an interested behavior. Alternatively or optionally, the user clicks the "View Details" button 306B in Figure 3B and stays on the detailed information page for a period of time, and it can be determined that the user has generated an interested behavior.

[0053] In some embodiments, when the computing device 102 detects that the user has generated an interested behavior, it obtains an associated video set based on the currently watched video. The video set includes the currently watched video and a group of related videos related to the currently watched video. In the process of obtaining the video set, the video features of the currently watched video can be extracted first, and the video features include but are not limited to the category, function, value and other features of the video object in the currently watched video. Then, a group of videos with the same or similar video features as the video features of the currently watched video are extracted from the video resource library as a group of related videos. For example, if the category of the video object of the currently watched video is a coat, the category of the video objects in a group of related videos can be a hat, a scarf, tights, etc. It can be understood that by searching and pushing the videos in the video resource library for relevance through video features, the matching degree between the related videos and the user's needs can be improved, thereby increasing the probability of the user generating conversion behavior for the video objects in the related videos and providing the user with more choices for related needs.

[0054] In some embodiments, after the user becomes interested in the currently watched video and the computing device 102 determines the video collection, it does not directly play all the videos. Instead, it first displays the recommended information corresponding to the videos in the video collection to the user. The user can select the required recommended information in the recommended information collection to play the corresponding video and generate further conversion behavior.

[0055] Figure 4A shows a schematic diagram of an interface 400A of a set of recommendation information of certain embodiments of the present disclosure. In some embodiments, the recommendation information includes video cover, text description information, etc., and the recommendation information is displayed in a card. Referring to Figure 4A, the interface 400A of the computing device 102 is manifested as an application interface 402A, and the application interface 402A includes a card sliding area 404A. Multiple cards can be displayed in the card sliding area 404A, such as card 406A-1, card 406A-2, etc. Cards such as card 406A-1 can display the cover of the corresponding video in the video collection. In card 406A-1, an information display area 408A-1 can also be included for displaying a thumbnail and text description information of the corresponding video. Similarly, a similar information display area 408A-2 is also included in card 406A-2.

[0056] In some embodiments, a user can slide and select a card in the card sliding area 404A to view the corresponding recommended information. In addition, after the user selects the corresponding card, the video in the corresponding video collection can also be played. Specifically, after the user performs a sliding operation in the card sliding area 404A, the card sliding area 404A displays the left half of the card 406A-1 and the card 406A-2 (the combination of these two parts corresponds to the target area pointed to by the sliding operation in this article); the current card is determined among the multiple cards displayed in the card sliding area 404A, for example, the card with the largest display area in the card sliding area 404 or the card closest to the center of the card sliding area 404A can be used as the current card, and here the card 406A-1 is used as the current card; the video in the video collection corresponding to the recommended information in the current card 406A-1 is determined as the current video, and the current video is played in the application interface 402A or the current card 406A-1. As you can understand, this embodiment presents a set of recommended information via cards. Users can swipe to select the recommended information they need and play the corresponding video. This increases the richness of the content pushed to users, simplifies the interaction process, and increases the probability of users converting. In addition, because a single card has a larger display area and more content, it is convenient for users to view a single recommended information within a group.

[0057] Figure 4B shows a schematic diagram of another interface 400B of a set of recommendation information in certain embodiments of the present disclosure. In some embodiments, the recommendation information includes video cover, text description information, etc., and the recommendation information is displayed in the thumbnail area. The interface 400B of the computing device 102 is manifested as an application interface 402B, which includes a background card 404B, and the background card 404B includes a thumbnail sliding area 406B. The thumbnail sliding area 406B is provided with multiple thumbnail areas, such as thumbnail area 408B-1, thumbnail area 408B-2, and thumbnail area 408B-3. Among them, the recommendation information displayed in the thumbnail area includes the thumbnail of the corresponding video in the video collection and text description information.

[0058] In some embodiments, the user can slide and select a corresponding thumbnail area in the thumbnail sliding area 406B to view the corresponding recommendation information, and after the user selects a thumbnail area, the corresponding video in the video collection can also be played. Specifically, after the user performs a sliding operation in the thumbnail sliding area 406B, thumbnail area 408B-1, thumbnail area 408B-2, and thumbnail area 408B-3 are displayed in the thumbnail sliding area 406B (the combination of these three parts corresponds to the target area pointed to by the sliding operation in this article); the current thumbnail area is determined among the multiple thumbnail areas displayed in the thumbnail sliding area 406B, for example, the leftmost thumbnail area in the thumbnail sliding area 406B or the thumbnail area closest to the center of the thumbnail sliding area 406B can be used as the current thumbnail area, and thumbnail area 408B-1 is used here as the current thumbnail area; the video in the video collection corresponding to the recommended information in the current thumbnail area 408B-1 is determined as the current video, and the current video is played in the application interface 402B or the background card 404B. As you can understand, this embodiment displays a set of recommended information via thumbnails. Users can swipe to select the recommended information they need and play the corresponding video. This improves the richness of the content pushed to users, simplifies the interaction process, and increases the probability of users converting. Furthermore, the user thumbnail display area is relatively small, allowing for more thumbnail areas to be displayed within the application interface, making it easier for users to view and compare multiple recommended information simultaneously.

[0059] Alternatively or optionally, if the user does not perform a sliding operation in the thumbnail sliding area 406B to select the current thumbnail area, the videos in the corresponding video collection can be played in the background card 404B or the application interface 402B in a carousel manner according to the arrangement order of the thumbnail areas in the thumbnail sliding area 406B.

[0060] Figure 5A shows a schematic diagram of a landing page 500A corresponding to a single recommendation information of certain embodiments of the present disclosure. In some embodiments, after a recommendation information set is displayed to a user in an application interface, if the user clicks on a recommendation information in the recommendation information set, such as a single card in Figure 4A, or a single thumbnail area in Figure 4B, the page will be jumped to the page corresponding to the single recommendation information selected by the user. Referring to Figure 5A, the landing page 500A is presented as a page 502A of video object information of a video in a video set. Page 502A includes a video object display area 504A for displaying a cover image of the video object, and may also include thumbnail areas 506A-1, 506A-2, and 506A-3. In addition, page 502A also includes operation buttons associated with the video object, such as a "Enter Live Room" button 508A.

[0061] Figure 5B shows a schematic diagram of a landing page 500B corresponding to a set of recommended information in certain embodiments of the present disclosure. In some embodiments, the user can choose to click the "View More" button 410A in Figure 4A or the "View More" button 410B in Figure 4B to jump to the landing aggregation page corresponding to the recommended information set. Referring to Figure 5B, the landing page 500B is presented as an aggregation page 502B of multiple video object information of multiple videos in a video collection, including a first video object display area 504B-1 for the first video object, a second video object display area 504B-2 for the second video object, and so on. Taking the first video object display area 504B-1 as an example, the first video object display area 504B-1 includes a picture of the video object and a related text description 506B, and may also include an operation button for the first video object, such as a "Buy Now" button 508B.

[0062] In some embodiments, if the user clicks the "Not Interested" button 412A in FIG. 4A or the "Not Interested" button 412B in FIG. 4B (i.e., the second control herein), the recommendation information is no longer displayed and the next video is pushed to the user. Alternatively, the user can swipe up to continue watching the next video.

[0063] FIG6 shows a flowchart of a method 600 for optimizing a recommendation model based on an interested behavior in certain embodiments of the present disclosure. In some embodiments, after jumping to the page corresponding to FIG5A or FIG5B, the conversion behavior generated by the user in the page (i.e., the second behavior in this article) is obtained, and the conversion behavior is attributed to the corresponding recommended video, thereby obtaining the attribution result of the conversion behavior. In some embodiments, referring to FIG6, in box 602, the second behavior is obtained, and the computing device 102 obtains the conversion behavior after detecting that the user has generated the conversion behavior; in box 604, the second behavior is attributed to the interested behavior, and the computing device 102 determines the interested behavior that caused the user to generate the conversion behavior, thereby obtaining the attribution result of the conversion behavior to the interested behavior; in box 606, based on multiple attribution results of the conversion behavior to the interested behavior, the interested behavior with the best conversion effect (i.e., the target first behavior in this article) is determined; in box 608, the recommendation model is optimized based on the interested behavior with the best conversion effect, thereby improving the accuracy of video push.

[0064] In some embodiments, after a user has shown interest in a currently viewed video, if the currently viewed video has finished playing, or if the user swipes up to play the next video, a set of recommended information may be directly displayed to the user. Alternatively or optionally, after a user has shown interest in a currently viewed video, a certain number of regular videos may be pushed to the user first. When a regular video has finished playing, or if the user swipes up to play the next video after the regular video, a set of recommended information may be displayed to the user.

[0065] Figure 7 shows a block diagram of an apparatus 700 for displaying a recommended information set according to certain embodiments of the present disclosure. As shown in Figure 7, the apparatus 700 includes a first behavior detection module 702, which is configured to detect a user's first behavior on a first video displayed on an application interface. The apparatus 700 also includes a video set determination module 704, which is configured to determine a video set associated with the first video in response to detecting the first behavior on the first video. The apparatus 700 also includes a recommended information set display module 706, which is configured to display a recommended information set associated with the video set in the application interface. In addition, the apparatus 700 also includes a page display module 708, which is configured to display a page corresponding to the recommended information in the application interface in response to detecting a user click on the recommended information in the recommended information set.

[0066] 8 shows a block diagram of an electronic device 800 of some embodiments of the present disclosure, and device 800 can be the device or apparatus described in the embodiments of the present disclosure. As shown in FIG8 , device 800 includes a central processing unit (CPU) and / or a graphics processing unit (GPU) 802, which can perform various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) 804 or computer program instructions loaded from a storage unit 816 into a random access memory (RAM) 806. In RAM 806, various programs and data required for the operation of device 800 can also be stored. CPU / GPU 802, ROM 804, and RAM 806 are connected to each other via a bus 808. Input / output (I / O) interface 810 is also connected to bus 808. Although not shown in FIG8 , device 800 can also include a coprocessor.

[0067] Various components in device 800 are connected to I / O interface 810, including an input unit 812, such as a keyboard, mouse, etc.; an output unit 814, such as various types of displays, speakers, etc.; a storage unit 816, such as a magnetic disk, optical disk, etc.; and a communication unit 818, such as a network card, modem, wireless communication transceiver, etc. The communication unit 818 allows device 800 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0068] The various methods or processes described above may be performed by the CPU / GPU 802. For example, in some embodiments, the methods may be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 816. In some embodiments, part or all of the computer program may be loaded and / or installed onto the device 800 via the ROM 804 and / or the communication unit 818. When the computer program is loaded into the RAM 806 and executed by the CPU / GPU 802, one or more steps or actions in the methods or processes described above may be performed.

[0069] In some embodiments, the methods and processes described above may be implemented as a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for executing various aspects of the present disclosure.

[0070] Computer-readable storage medium can be a tangible device that can keep and store the instructions used by the instruction execution device.Computer-readable storage medium can be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device or any suitable combination thereof.More specific examples (non-exhaustive list) of computer-readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, for example, a punch card or a convex structure in a groove having instructions stored thereon, and any suitable combination thereof.Computer-readable storage medium used herein is not interpreted as a transient signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagated by waveguides or other transmission media (for example, light pulses by fiber optic cables), or electrical signals transmitted by wires.

[0071] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions to be stored in the computer-readable storage medium in each computing / processing device.

[0072] The computer program instructions for performing the disclosed operation can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data or source code or the object code written in any combination of one or more programming languages, programming languages ​​include object-oriented programming languages, and conventional procedural programming languages.Computer-readable program instructions can be performed completely on a user's computer, partially on a user's computer, performed as an independent software package, partly on a user's computer and partly on a remote computer, or performed completely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer by any type of network-including local area network (LAN) or wide area network (WAN), or can be connected to an external computer (such as utilizing an internet service provider to connect by the internet). In certain embodiments, by utilizing the state information of computer-readable program instructions to carry out personalized customization electronic circuits, such as programmable logic circuits, field programmable gate arrays (FPGAs) or programmable logic arrays (PLA), this electronic circuit can perform computer-readable program instructions, thereby realizing various aspects of the present disclosure.

[0073] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device is generated that implements the functions / actions specified in one or more blocks in the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, where these instructions cause the computer, programmable data processing device, and / or other device to operate in a specific manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing various aspects of the functions / actions specified in one or more blocks in the flowchart and / or block diagram.

[0074] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device, so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0075] The flow charts and block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices, methods and computer program products according to multiple embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and the part of the module, program segment or instruction contains one or more executable instructions for realizing the prescribed logical function. In some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart, can be implemented by a special hardware-based system that performs the prescribed function or action, or can be implemented by a combination of special hardware and computer instructions.

[0076] The embodiments of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is selected to best explain the principles of the embodiments, practical applications, or technical improvements to existing technologies, or to enable other persons skilled in the art to understand the embodiments disclosed herein.

[0077] Some example implementations of the present disclosure are listed below.

[0078] Example 1. A method for displaying a set of recommended information, comprising:

[0079] Detecting a first action of a user in response to a first video displayed on the application interface;

[0080] In response to detecting the first behavior with respect to the first video, determining a set of videos associated with the first video;

[0081] Displaying a set of recommendation information associated with the video set in the application interface; and

[0082] In response to detecting that the user clicks on the recommended information in the recommended information set, a page corresponding to the recommended information is displayed in the application interface.

[0083] Example 2. The method of Example 1, further comprising:

[0084] Obtaining user characteristics of the user;

[0085] recommending the first video based on the user characteristics; and

[0086] The first video and information corresponding to the first video are displayed in the application interface.

[0087] Example 3. The method of Example 1 or 2, wherein the video set includes the first video and a group of second videos similar to the first video, and obtaining the video set includes:

[0088] determining video features of the first video; and

[0089] The group of second videos is determined based on the video features of the first video, and the video features of the second videos in the group of second videos meet a preset similarity condition with the video features of the first video.

[0090] Example 4. The method according to any one of Examples 1-3, wherein the recommended information set is set in a recommended card set in a card sliding area.

[0091] Example 5. The method of any one of Examples 1-4, further comprising:

[0092] In response to detecting a user sliding operation on the card sliding area, displaying a target area pointed to by the sliding operation in the application interface;

[0093] Determining a current video in the video set, wherein at least a portion of a recommendation card corresponding to the current video is located in the target area; and

[0094] The current video is displayed in the application interface.

[0095] Example 6. The method of any one of Examples 1-5, wherein displaying the current video in the application interface comprises:

[0096] The current video is displayed in the at least one portion of the recommendation card located in the target area.

[0097] Example 7. The method of any one of Examples 1-6, wherein the set of recommendation information is set in a set of thumbnail areas in a thumbnail sliding area.

[0098] Example 8. The method of any one of Examples 1-7, further comprising:

[0099] In response to detecting a user sliding operation on the thumbnail sliding area, displaying a target area pointed to by the sliding operation in the application interface;

[0100] Determining a current video in the video set, wherein at least a portion of a thumbnail area corresponding to the current video is located in the target area; and

[0101] The current video is displayed in the application interface.

[0102] Example 9. The method of any one of Examples 1-8, further comprising:

[0103] Determining the current video in the video set in sequence based on the arrangement order of the thumbnail areas in the thumbnail area set in the thumbnail sliding area; and

[0104] The current video is displayed in the application interface.

[0105] Example 10. The method according to any one of Examples 1-9, wherein a background card associated with the thumbnail sliding area is provided in the application interface, and the method further comprises:

[0106] The current video is displayed in the background card.

[0107] Example 11. The method of any one of Examples 1-10, further comprising:

[0108] Displaying a first control associated with the recommendation information set in an application interface; and

[0109] In response to detecting that the user clicks on the first control, a page corresponding to the recommendation information set is displayed in the application interface.

[0110] Example 12. The method of any one of Examples 1-11, further comprising:

[0111] Displaying a second control associated with canceling the display of the recommendation information set in the application interface; and

[0112] In response to detecting that the user clicks on the second control, the next video is displayed in the application interface.

[0113] Example 13. The method of any one of Examples 1-12, further comprising:

[0114] receiving a second action of the user with respect to the page corresponding to the recommendation information; and

[0115] A first attribution result of the second behavior is determined, where the first attribution result indicates that the second behavior is attributed to the recommended video corresponding to the recommendation information.

[0116] Example 14. The method of any one of Examples 1-13, further comprising:

[0117] determining a set of second attribution results for a set of second behaviors, the set of second attribution results indicating that the second behavior in the set of second behaviors is attributed to the first behavior in the set of first behaviors; and

[0118] A target first behavior is determined among the set of first behaviors based on the set of second attribution results.

[0119] Example 15. The method of any one of Examples 1-14, further comprising:

[0120] In response to the completion of playback of the first video or detection that the user cancels display of the first video, the recommendation information set associated with the video set is displayed in the application interface.

[0121] Example 16. The method of any one of Examples 1-15, further comprising:

[0122] Displaying videos subsequent to the first video in the application interface; and

[0123] In response to the end of playback of a video following the first video or detection that the user cancels display of the video following the first video, a set of recommendation information associated with the video set is displayed in the application interface.

[0124] Example 17. An apparatus for displaying a set of recommended information, comprising:

[0125] A first behavior detection module is configured to detect a first behavior of a user in response to a first video displayed on the application interface;

[0126] a video set determining module configured to, in response to detecting the first behavior on the first video, determine a video set associated with the first video;

[0127] a recommendation information set display module, configured to display a recommendation information set associated with the video set in the application interface; and

[0128] The page display module is configured to display a page corresponding to the recommended information in the application interface in response to detecting that the user clicks on the recommended information in the recommended information set.

[0129] Example 18. The apparatus of Example 17, further comprising:

[0130] A user feature acquisition module is configured to acquire user features of the user;

[0131] A first video recommendation module, configured to recommend the first video based on the user characteristics; and

[0132] The first video information display module is configured to display the first video and information corresponding to the first video in the application interface.

[0133] Example 19. The apparatus of Example 17 or 18, wherein the video set includes the first video and a group of second videos similar to the first video, and the video set determination module includes:

[0134] A first video feature determination module configured to determine video features of the first video; and

[0135] The second video determination module is configured to determine the group of second videos based on the video features of the first video, where the video features of the second videos in the group of second videos meet a preset similarity condition with the video features of the first video.

[0136] Example 20. The apparatus of any one of Examples 17-19, wherein the set of recommended information is provided in a set of recommended cards in a card sliding area.

[0137] Example 21. The apparatus of any of Examples 17-20, further comprising:

[0138] a target area determination module, configured to, in response to detecting a user sliding operation on the card sliding area, display the target area pointed to by the sliding operation in the application interface;

[0139] a current video determining module configured to determine a current video in the video set, wherein at least a portion of a recommendation card corresponding to the current video is located in the target area; and

[0140] The current video display module is configured to display the current video in the application interface.

[0141] Example 22. The apparatus of any one of Examples 17-21, wherein the current video display module is further configured to:

[0142] The current video is displayed in the at least one portion of the recommendation card located in the target area.

[0143] Example 23. The apparatus of any one of Examples 17-22, wherein the set of recommendation information is provided in a set of thumbnail areas in a thumbnail sliding area.

[0144] Example 24. The apparatus of any of Examples 17-23, further comprising:

[0145] a target area display module configured to, in response to detecting a user sliding operation on the thumbnail sliding area, display a target area pointed to by the sliding operation in the application interface;

[0146] a current video determining module configured to determine a current video in the video set, wherein at least a portion of a thumbnail area corresponding to the current video is located in the target area; and

[0147] The current video display module is configured to display the current video in the application interface.

[0148] Example 25. The apparatus of any of Examples 17-24, further comprising:

[0149] a current video determining module configured to sequentially determine a current video in the video set based on an arrangement order of thumbnail areas in the thumbnail area set in the thumbnail sliding area; and

[0150] The current video display module is configured to display the current video in the application interface.

[0151] Example 26. The apparatus according to any one of Examples 17-25, wherein the application interface is provided with a background card associated with the thumbnail sliding area, and the apparatus further comprises:

[0152] The current video display module is configured to display the current video in the background card.

[0153] Example 27. The apparatus of any of Examples 17-26, further comprising:

[0154] a first control display module configured to display a first control associated with the recommendation information set in an application interface; and

[0155] The page display module is configured to display a page corresponding to the recommendation information set in the application interface in response to detecting that the user clicks on the first control.

[0156] Example 28. The apparatus of any of Examples 17-27, further comprising:

[0157] A second control display module is configured to display a second control associated with canceling the display of the recommendation information set in the application interface; and

[0158] The next video display module is configured to display the next video in the application interface in response to detecting that the user clicks on the second control.

[0159] Example 29. The apparatus of any of Examples 17-28, further comprising:

[0160] A second action receiving module configured to receive a second action of the user with respect to the page corresponding to the recommendation information; and

[0161] The first attribution result determination module is configured to determine a first attribution result of the second behavior, where the first attribution result indicates that the second behavior is attributed to the recommended video corresponding to the recommendation information.

[0162] Example 30. The apparatus of any of Examples 17-29, further comprising:

[0163] A second attribution result determination module is configured to determine a set of second attribution results for a set of second behaviors, the set of second attribution results indicating that the second behavior in the set of second behaviors is attributed to the first behavior in the set of first behaviors; and

[0164] The target first behavior determination module is configured to determine a target first behavior in the set of first behaviors based on the set of second attribution results.

[0165] Example 31. The apparatus of any of Examples 17-30, further comprising:

[0166] The recommendation information set display module is configured to display the recommendation information set associated with the video set in the application interface in response to the end of the first video playback or detection that the user cancels the display of the first video.

[0167] Example 32. The apparatus of any of Examples 17-31, further comprising:

[0168] a video display module, configured to display videos subsequent to the first video in an application interface;

[0169] The recommendation information set display module is configured to display the recommendation information set associated with the video set in the application interface in response to the end of playback of the video after the first video or detection that the user cancels display of the video after the first video.

[0170] Example 33. An electronic device comprising:

[0171] processor; and

[0172] A memory coupled to the processor, the memory having instructions stored therein, wherein when the instructions are executed by the processor, the electronic device performs actions, the actions comprising:

[0173] Detecting a first action of a user in response to a first video displayed on the application interface;

[0174] In response to detecting the first behavior with respect to the first video, determining a set of videos associated with the first video;

[0175] Displaying a set of recommendation information associated with the video set in the application interface; and

[0176] In response to detecting that the user clicks on the recommended information in the recommended information set, a page corresponding to the recommended information is displayed in the application interface.

[0177] Example 34. The electronic device of Example 33, further comprising:

[0178] Obtaining user characteristics of the user;

[0179] recommending the first video based on the user characteristics; and

[0180] The first video and information corresponding to the first video are displayed in the application interface.

[0181] Example 35. The electronic device of Example 33 or 34, wherein the video set includes the first video and a group of second videos similar to the first video, and obtaining the video set includes:

[0182] determining video features of the first video; and

[0183] The group of second videos is determined based on the video features of the first video, and the video features of the second videos in the group of second videos meet a preset similarity condition with the video features of the first video.

[0184] Example 36. An electronic device according to any one of Examples 33-35, wherein the recommended information set is set in a recommended card set in a card sliding area.

[0185] Example 37. The electronic device of any of Examples 33-36, further comprising:

[0186] In response to detecting a user sliding operation on the card sliding area, displaying a target area pointed to by the sliding operation in the application interface;

[0187] Determining a current video in the video set, wherein at least a portion of a recommendation card corresponding to the current video is located in the target area; and

[0188] The current video is displayed in the application interface.

[0189] Example 38. The electronic device of any of Examples 33-37, wherein displaying the current video in the application interface comprises:

[0190] The current video is displayed in the at least one portion of the recommendation card located in the target area.

[0191] Example 39. An electronic device according to any one of Examples 33-38, wherein the set of recommended information is set in a set of thumbnail areas in a thumbnail sliding area.

[0192] Example 40. The electronic device of any of Examples 33-39, further comprising:

[0193] In response to detecting a user sliding operation on the thumbnail sliding area, displaying a target area pointed to by the sliding operation in the application interface;

[0194] Determining a current video in the video set, wherein at least a portion of a thumbnail area corresponding to the current video is located in the target area; and

[0195] The current video is displayed in the application interface.

[0196] Example 41. The electronic device of any of Examples 33-40, further comprising:

[0197] Determining the current video in the video set in sequence based on the arrangement order of the thumbnail areas in the thumbnail area set in the thumbnail sliding area; and

[0198] The current video is displayed in the application interface.

[0199] Example 42. The electronic device according to any one of Examples 33-41, wherein the application interface includes a background card associated with the thumbnail sliding area, and the action further comprises:

[0200] The current video is displayed in the background card.

[0201] Example 43. The electronic device of any of Examples 33-42, further comprising:

[0202] Displaying a first control associated with the recommendation information set in an application interface; and

[0203] In response to detecting that the user clicks on the first control, a page corresponding to the recommendation information set is displayed in the application interface.

[0204] Example 44. The electronic device of any of Examples 33-43, further comprising:

[0205] Displaying a second control associated with canceling the display of the recommendation information set in the application interface; and

[0206] In response to detecting that the user clicks on the second control, the next video is displayed in the application interface.

[0207] Example 45. The electronic device of any of Examples 33-44, further comprising:

[0208] receiving a second action of the user with respect to the page corresponding to the recommendation information; and

[0209] A first attribution result of the second behavior is determined, where the first attribution result indicates that the second behavior is attributed to the recommended video corresponding to the recommendation information.

[0210] Example 46. The electronic device of any of Examples 33-45, further comprising:

[0211] determining a set of second attribution results for a set of second behaviors, the set of second attribution results indicating that the second behavior in the set of second behaviors is attributed to the first behavior in the set of first behaviors; and

[0212] A target first behavior is determined among the set of first behaviors based on the set of second attribution results.

[0213] Example 47. The electronic device of any of Examples 33-46, further comprising:

[0214] In response to the completion of playback of the first video or detection that the user cancels display of the first video, the recommendation information set associated with the video set is displayed in the application interface.

[0215] Example 48. The electronic device of any of Examples 33-47, further comprising:

[0216] Displaying videos subsequent to the first video in the application interface; and

[0217] In response to the end of playback of a video following the first video or detection that the user cancels display of the video following the first video, a set of recommendation information associated with the video set is displayed in the application interface.

[0218] Example 49. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method according to any one of Examples 1 to 16.

[0219] Example 50. A computer program product tangibly stored on a computer-readable medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method of any one of Examples 1 to 16.

[0220] Although the present disclosure has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.

Claims

1. A method for displaying a set of recommended information, comprising: Detecting a first action of a user on a first video displayed on the application interface; In response to detecting the first behavior on the first video, determining a set of videos associated with the first video; Displaying a set of recommended information associated with the video set in the application interface; as well as In response to detecting that the user clicks on the recommended information in the recommended information set, a page corresponding to the recommended information is displayed in the application interface.

2. The method according to claim 1, further comprising: Obtaining user characteristics of the user; recommending the first video based on the user characteristics; as well as The first video and information corresponding to the first video are displayed in the application interface.

3. The method according to claim 2, wherein the video set includes the first video and a group of second videos similar to the first video, and obtaining the video set comprises: Determining video features of the first video; as well as The group of second videos is determined based on the video features of the first video, and the video features of the second videos in the group of second videos and the video features of the first video meet a preset similarity condition. 4 . The method according to claim 1 , wherein the recommended information set is set in a recommended card set in a card sliding area.

5. The method according to claim 4, further comprising: In response to detecting a sliding operation of the user on the card sliding area, displaying a target area pointed to by the sliding operation in the application interface; Determine a current video in the video collection, and a recommendation card corresponding to the current video at least a portion of the sheet is located in the target area; as well as The current video is displayed in the application interface.

6. The method according to claim 5, wherein displaying the current video in the application interface comprises: The current video is displayed in the at least one portion of the recommendation card located in the target area. The method according to claim 1 , wherein the recommended information set is set in a thumbnail area set in a thumbnail sliding area.

8. The method according to claim 7, further comprising: In response to detecting a sliding operation of the user on the thumbnail sliding area, displaying a target area pointed to by the sliding operation in the application interface; Determine a current video in the video set, wherein at least a portion of a thumbnail area corresponding to the current video is located in the target area; as well as The current video is displayed in the application interface.

9. The method according to claim 7, further comprising: Determining the current video in the video set in sequence based on the arrangement order of the thumbnail areas in the thumbnail area set in the thumbnail sliding area; as well as The current video is displayed in the application interface.

10. The method according to claim 8 or 9, wherein a background card associated with the thumbnail sliding area is provided in the application interface, and the method further comprises: The current video is displayed in the background card.

11. The method according to claim 1, further comprising: Displaying a first control associated with the recommendation information set in an application interface; as well as In response to detecting that the user clicks on the first control, a page corresponding to the recommendation information set is displayed in the application interface.

12. The method according to claim 1, further comprising: Displaying a second control associated with canceling display of the recommended information set in the application interface; as well as In response to detecting that the user clicks on the second control, displaying the next video in the application interface.

13. The method according to claim 1, further comprising: receiving a second action of the user with respect to a page corresponding to the recommended information; as well as A first attribution result of the second behavior is determined, where the first attribution result indicates that the second behavior is attributed to the recommended video corresponding to the recommendation information.

14. The method according to claim 13, further comprising: determining a set of second attribution results for a set of second behaviors, the set of second attribution results indicating that the second behavior in the set of second behaviors is attributed to the first behavior in the set of first behaviors; as well as A target first behavior is determined among the set of first behaviors based on the set of second attribution results.

15. The method according to claim 1, further comprising: In response to the first video finishing playing or detecting that the user cancels displaying the first video, the recommendation information set associated with the video set is displayed in the application interface.

16. The method according to claim 1, further comprising: Displaying videos subsequent to the first video in the application interface; as well as In response to the end of playback of a video after the first video or detection that the user cancels display of the video after the first video, a set of recommended information associated with the video set is displayed in the application interface.

17. A device for displaying a set of recommended information, comprising: A first behavior detection module is configured to detect a first behavior of a user in response to a first video displayed on the application interface; a video set determination module, configured to determine a video set associated with the first video in response to detecting the first behavior on the first video; A recommendation information set display module, configured to display a recommendation information set associated with the video set in the application interface; as well as The page display module is configured to display a page corresponding to the recommended information in the application interface in response to detecting that the user clicks on the recommended information in the recommended information set.

18. An electronic device, comprising: processor; as well as A memory coupled to the processor, the memory having instructions stored therein, wherein when the instructions are executed by the processor, the electronic device executes the method according to any one of claims 1 to 16.

19. A computer-readable storage medium having computer-executable instructions stored thereon, wherein the computer-executable instructions are executed by a processor to implement the method according to any one of claims 1 to 16.

Citation Information

Patent Citations

  • Video recommendation method and device, storage medium and electronic equipment

    CN110688527A

  • Video display method and device, electronic equipment and storage medium

    CN114449331A

  • Video processing method and device, equipment and storage medium

    CN115623272A

  • Video processing method and device, equipment and storage medium

    CN116074595A

  • Method and device for displaying recommended information set, electronic equipment and medium

    CN117150077A