Display content recommendation method and device, electronic equipment and storage medium

By providing video recommendation tags and marking controls on the target video display page of short video platforms, the problem of traditional recommendations being unable to accurately convey core information is solved, enabling personalized interaction and efficient content acquisition.

CN122120548APending Publication Date: 2026-05-29BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Filing Date
2026-02-06
Publication Date
2026-05-29

Smart Images

  • Figure CN122120548A_ABST
    Figure CN122120548A_ABST
Patent Text Reader

Abstract

The present disclosure relates to a content recommendation method and device, electronic equipment, computer readable storage medium and computer program product. The method comprises: in response to a recommendation operation on a target video, displaying a video recommendation label and a video marking control in a display page of the target video; based on the video marking control, marking the target video for a target time of the target video, and displaying target recommendation content; the target recommendation content is a target video containing a timestamp, and the timestamp is used to locate the video content of the target time. The present method improves the content acquisition efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of audio and video technology, and in particular to a method, apparatus, electronic device, computer-readable storage medium, and computer program product for recommending content. Background Technology

[0002] In today's rapidly evolving mobile internet era, short videos have become a key medium for information dissemination and social interaction. With the continuous innovation of short video technology, viewers are no longer satisfied with the traditional, singular forms of viewing or commenting; instead, they are increasingly engaging with video content in more personalized ways.

[0003] In the realm of traditional technology, short video platforms, with their short video lengths, rich content formats, and strong social interactivity, are fundamentally changing the way information is disseminated and received. Users can interact with other users through basic actions such as liking, commenting, and sharing.

[0004] However, under traditional technology systems, when users request recommendations for target videos on video platforms, recommendations are often only made for the target video as a whole. This makes it difficult to accurately convey the core information of the target video, resulting in low efficiency for the recipient to obtain effective content. Summary of the Invention

[0005] This disclosure provides a method, apparatus, electronic device, computer-readable storage medium, and computer program product for recommending content. The technical solution of this disclosure is as follows:

[0006] According to a first aspect of the present disclosure, a method for recommending content is provided, comprising:

[0007] In response to the recommendation action for the target video, video recommendation tags and video tagging controls are displayed on the target video's display page;

[0008] Based on the video tagging control, the target video is tagged at a target time and the target recommended content is displayed;

[0009] The target recommended content is a target video containing a timestamp, which is used to locate the video content at the target time.

[0010] In one embodiment, the step of displaying video recommendation tags and video tagging controls on the target video display page in response to the recommendation operation for the target video includes:

[0011] In response to the recommendation action for the target video, display video recommendation tags on the target video's display page;

[0012] In response to the triggering operation of the video recommendation tag, a video tagging control is displayed.

[0013] In one embodiment, the step of displaying video recommendation tags and video tagging controls on the target video display page in response to the recommendation operation for the target video includes:

[0014] In response to a recommendation operation on the target video, a video recommendation level control is displayed, and a video recommendation level is determined based on the operation on the video recommendation level control;

[0015] Display video recommendation effects and tags that match the video recommendation level on the target video's display page;

[0016] In response to the triggering operation of the video recommendation tag, a video tagging control is displayed.

[0017] In one embodiment, the method further includes:

[0018] Based on the video recommendation level, a video recommendation mode is determined; the video recommendation mode includes video recommendation frequency and video recommendation range.

[0019] Based on the video recommendation frequency and the video recommendation range, video recommendation effects and video recommendation tags are displayed on the display page of the target video of the target account.

[0020] In one embodiment, the video tagging control includes one or more of the following: video tagging items, video tagging panel, virtual effects display bubbles, and video recommendation information page.

[0021] In one embodiment, when the video tagging control is a video tagging item, the step of tagging the target video based on the video tagging control at a target time and displaying target recommended content includes:

[0022] In response to the triggering operation of the video tag item, the current time information is captured, and a timestamp of the target time is generated;

[0023] On the display page of the target video, video recommendation tags containing the timestamp of the target time are displayed.

[0024] In one embodiment, the time information includes the time information corresponding to the recommendation operation and / or the recommendation date. The step of retrieving the current time information and generating a timestamp for the target time in response to a trigger operation on the video tag includes:

[0025] In response to a trigger operation on the video tag, capture the current time information and / or the recommended date for executing the trigger operation;

[0026] Based on the time information and / or the recommended date, generate a timestamp corresponding to the target time.

[0027] In one embodiment, when the video tagging control is a video tagging panel, the step of tagging the target video at a target time based on the video tagging control and displaying target recommended content includes:

[0028] Display a video marker panel that includes a target video thumbnail and time marker options;

[0029] In response to the selection of the time stamp option, the time information of the current time of the target video playback is captured, and a timestamp of the target time is generated;

[0030] In response to a triggering operation of the first information publishing control in the video tagging panel, a video recommendation tag containing the timestamp of the target time is displayed on the display page of the target video.

[0031] In one embodiment, the video marker panel further includes a content input area, and the method further includes:

[0032] In response to an input operation in the content input area, target description information for the target video is displayed;

[0033] In response to the triggering operation of the first information publishing control, a video recommendation tag containing the target description information is displayed on the display page of the target video.

[0034] In one embodiment, the method further includes:

[0035] In response to a trigger operation on the target video thumbnail in the video tag panel, a video playback progress bar is displayed;

[0036] In response to the adjustment operation of the video playback progress bar, the time information corresponding to the time marker option is updated, and a new timestamp of the target time is generated.

[0037] In one embodiment, when the video tagging control is a virtual effect display bubble, the step of tagging the target video based on the video tagging control at a target time and displaying target recommended content includes:

[0038] A virtual effect display bubble that displays video markers, the virtual effect display bubble containing a content input area, a time marker option, and a second information publishing control;

[0039] In response to an input operation in the content input area, target description information for the target video is displayed; and / or,

[0040] In response to the selection of the time stamp option, the time information of the current time of the target video playback is captured, and a timestamp of the target time is generated;

[0041] In response to the triggering operation of the second information publishing control, a video recommendation tag containing a timestamp of the target time and / or target description information is displayed on the display page of the target video.

[0042] In one embodiment, when the video tagging control is a video recommendation information page, the step of tagging the target video based on the video tagging control at a target time and displaying target recommendation content includes:

[0043] In response to the operation of entering time information and / or target description information in the mark input area of ​​the video recommendation information page, the target video is marked based on the target time corresponding to the time information and / or the target description information, and the target recommendation content is displayed.

[0044] In one embodiment, the video recommendation information page also includes recommendation information for the target video; the recommendation information includes one or more of the following: recommended accounts, tagged target timestamps, and target description information.

[0045] In one embodiment, the method further includes:

[0046] In response to a recommendation operation on the target video or the target recommended content, a video recommendation panel is displayed; the video recommendation panel contains candidate recommended accounts.

[0047] Based on the operation of filtering out the target recommended account from the candidate recommended accounts, a target recommendation task is generated; the target recommendation task is used to display the target video or the target recommended content on the display page of the target recommended account terminal.

[0048] In one embodiment, the step of generating a target recommendation task based on the operation of filtering out the target recommendation account from the candidate recommendation accounts includes:

[0049] Based on the operation of filtering out the target recommendation account from the candidate recommendation accounts, a unique object recommendation message for the target recommendation account is obtained, and a target recommendation task carrying the unique object recommendation message is generated.

[0050] According to a second aspect of the present disclosure, a method for recommending content is provided, comprising:

[0051] The target recommended content is displayed on the display page. The target recommended content is a target video containing a timestamp, which is used to locate the video content at the target time.

[0052] In response to a trigger operation on the timestamp, the user is redirected to the target content displayed corresponding to the timestamp.

[0053] According to a third aspect of the present disclosure, a content recommendation display device is provided, comprising:

[0054] The first display unit is configured to perform a recommendation operation in response to the target video, displaying video recommendation tags and video tagging controls on the target video display page;

[0055] The second display unit is configured to perform actions based on the video marking control, marking the target video at a target time, and displaying target recommended content.

[0056] The target recommended content is a target video containing a timestamp, which is used to locate the video content at the target time.

[0057] According to a fourth aspect of the present disclosure, an electronic device is provided, comprising:

[0058] processor;

[0059] Memory used to store the processor's executable instructions;

[0060] The processor is configured to execute the instructions to implement the content recommendation method described in the first or second aspect above.

[0061] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the content recommendation method described in the first or second aspect above.

[0062] According to a fifth aspect of the present disclosure, a computer program product is provided, the computer program product including instructions that, when executed by a processor of an electronic device, enable the electronic device to perform the content recommendation method described in the first or second aspect above.

[0063] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:

[0064] By simultaneously providing video recommendation tags and video marking controls on the target video display page, the system not only meets users' needs for personalized recommendation interaction but also achieves precise marking of target times in the target video. This allows the generated target recommendation content to carry a timestamp pointing to that target time, making the recommendation behavior more targeted and effective. At the same time, users can complete the marking and recommendation operations without having to switch interfaces, simplifying the interaction process and improving ease of use. Furthermore, recipients can directly access key video segments with a single click using the timestamps in the recommendation content, significantly improving content retrieval efficiency.

[0065] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0066] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0067] Figure 1 This is an application environment diagram illustrating a content recommendation method according to an exemplary embodiment.

[0068] Figure 2 This is a flowchart illustrating a video recommendation method for displaying content, according to an exemplary embodiment.

[0069] Figure 3 This is a flowchart illustrating a video marker control according to an exemplary embodiment.

[0070] Figure 4 This is a schematic diagram of an interface for displaying video recommendation tags, according to an exemplary embodiment.

[0071] Figure 5 This is a schematic diagram of an interface for displaying video recommendation tags and video tagging controls, according to an exemplary embodiment.

[0072] Figure 6 This is a flowchart illustrating a step of displaying video recommendation tags containing a timestamp of a target time, according to an exemplary embodiment.

[0073] Figure 7 This is a schematic diagram illustrating an interface for displaying video recommendation tags containing timestamps, according to an exemplary embodiment.

[0074] Figure 8 This is a schematic diagram illustrating a process for displaying video recommendation tags containing a timestamp of a target time, according to an exemplary embodiment.

[0075] Figure 9 This is a schematic diagram of an interface for a video display page that displays a video marker panel, according to an exemplary embodiment.

[0076] Figure 10 This is a flowchart illustrating a step of displaying video recommendation tags containing target description information, according to an exemplary embodiment.

[0077] Figure 11 This is a schematic diagram of an interface for video recommendation tags that include timestamps and target description information, according to an exemplary embodiment.

[0078] Figure 12 This is a schematic diagram illustrating a process for generating a new target time stamp according to an exemplary embodiment.

[0079] Figure 13 This is a schematic diagram illustrating an interface that includes a video playback progress bar in a video marker panel, according to an exemplary embodiment.

[0080] Figure 14 This is a flowchart illustrating a step of displaying video recommendation tags containing a timestamp of the target time and / or target description information, according to an exemplary embodiment.

[0081] Figure 15 This is a schematic diagram of an interface for displaying virtual special effects bubbles, according to an exemplary embodiment.

[0082] Figure 16 This is a schematic diagram of an interface for a display page that includes target description information and a selected time marker option in a display bubble, according to an exemplary embodiment.

[0083] Figure 17 This is a flowchart illustrating a step of displaying target recommended content according to an exemplary embodiment.

[0084] Figure 18 This is a schematic diagram of an interface for displaying video recommendation information page according to an exemplary embodiment.

[0085] Figure 19 This is a schematic diagram of an interface for a video consumer client that displays a prompt message indicating that the video has been redirected to a marked time point, according to an exemplary embodiment.

[0086] Figure 20 This is a block diagram illustrating a video recommendation client's content recommendation device according to an exemplary embodiment.

[0087] Figure 21 This is a block diagram illustrating a content recommendation device for a video consumption client according to an exemplary embodiment.

[0088] Figure 22 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation

[0089] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

[0090] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0091] Before describing the embodiments of this disclosure, it should be noted that the term "in response to" as used herein refers to a state in which a corresponding event occurs or a condition is satisfied. It is understood that the timing of subsequent actions performed in response to such event or condition is not necessarily strongly correlated with the time when the event occurs or the condition is met. For example, in some cases, subsequent actions may be performed immediately upon the occurrence of the event or the fulfillment of the condition; while in other cases, subsequent actions may be performed some time after the occurrence of the event or the fulfillment of the condition. A "triggering operation" refers to an action performed by a user on a visual interface through clicking, dragging, swiping, or other interactive methods.

[0092] It should also be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0093] The content recommendation method provided in this disclosure can be applied to, for example... Figure 1In the application environment shown, terminal 110 interacts with server 120 via a network, which can be a wired or wireless network (such as Wi-Fi, 5G, 4G, etc.) to ensure real-time data transmission and synchronization between the terminal and the server. Terminal 110 can be, but is not limited to, various smart terminal devices, including smartphones, tablets, laptops, smart TVs, and in-vehicle smart terminals. Terminal 110 runs applications that support short video playback and interaction (such as short video apps, social media apps, and video playback apps). Users can perform interactive actions such as recommending target videos and marking target timestamps through input devices such as the touchscreen, mouse, or remote control of terminal 110. Server 120 can be a standalone physical server, a server cluster consisting of multiple physical servers, a cloud computing platform, or a virtualized architecture server. Server 120 stores video resources (including original video files, duration, frame data, etc.) and user interaction data (including recommendation records, timestamps, user preferences, etc.), and responds to requests from terminal 110, implementing functions such as video resource distribution, timestamp parsing and binding, and generation and push of target recommended content.

[0094] Figure 2 This is a flowchart illustrating a content recommendation method according to an exemplary embodiment, such as... Figure 2 As shown, this content recommendation method is used on the user's terminal on the video recommendation side, and includes the following steps.

[0095] In step S210, in response to the recommendation operation for the target video, video recommendation tags and video tagging controls are displayed on the display page of the target video.

[0096] In practice, when a user watches various videos within a video playback application on their device, if a user requests a recommendation for a specific video (i.e., the target video), they can perform a recommendation action on the video display page of the application. Simultaneously, the device captures this user interaction in real time and generates a corresponding trigger signal. Upon receiving this trigger signal, the application responds to the recommendation action by visually displaying video recommendation tags and video tagging controls on the current target video's display page.

[0097] The video recommendation tags can adopt a regular shape design, adapting to the width of the video display page. Their background color can be set to a striking color consistent with the application theme. The tags include clear guiding text such as "Recommended Highlights" or "Share Your Highlights," ensuring visual recognizability while avoiding obscuring the core playback area of ​​the video. The video tagging control can be presented as one or more combinations of video tagging items, video tagging panels, virtual effect display bubbles, and video recommendation information pages, depending on the application design requirements. Video tagging items can be presented as independent trigger hotspots or timestamp input controls. Video tagging panels can contain multiple function options. Virtual effect display bubbles can pop up dynamic prompts when the user triggers a tagging operation. The video recommendation information page can hold more detailed tagging settings and recommendation parameter configurations. The display position of this video tagging control, in one or more combinations, is optimized to ensure the continuity and convenience of the interaction flow, supporting users to trigger subsequent functions through clicks, drags, and other operations.

[0098] In step S220, based on the video tagging control, the target video is tagged at the target time and the target recommended content is displayed.

[0099] The target recommended content consists of target videos with timestamps, which are used to locate the video content at the target time.

[0100] In implementation, when a user performs a marking operation on the video marking control on the target video's display page, the terminal will accurately capture the user's interaction and associate it with the corresponding target time. For example, if a user clicks the "Mark Current Time" button in the video marking control, the terminal will automatically obtain the current playback time of the video as the target time and generate a timestamp for locating the current video content based on this target time. After obtaining the timestamp of the target time, the terminal will bind the timestamp with the unique identifier of the target video (such as a video ID). At the same time, the terminal will send a data request to the server. After receiving the data request, the server will quickly generate target recommended content containing the timestamp (i.e., the target video resource bound with precise jump information) and return it to the terminal. After receiving the target recommended content returned by the server, the terminal will present it in a preset format on the display page. Meanwhile, if other users browse the target recommended content on the video display page of their respective terminal applications, they can quickly locate the video content corresponding to the target time based on the pre-marked timestamp and quickly obtain the key information recommended in the target video.

[0101] Optionally, when a user performs a marking operation on the target video content, if the video marking control supports manual time input, the user can directly input the specific hours, minutes, and seconds (such as "1:30"), and the terminal will convert it into the corresponding second-level timestamp; if the video marking control is linked to the progress bar, the user can drag the marking point on the progress bar to the target position, and the terminal will determine the target time timestamp based on the target position corresponding to the marking point on the progress bar.

[0102] In the aforementioned content recommendation method, by simultaneously providing video recommendation tags and video marking controls on the target video display page, the user's need for personalized recommendation interaction is met, and the target video's target time is accurately marked. This allows the generated target recommendation content to carry a timestamp pointing to that target time, making the recommendation behavior more targeted and effective. At the same time, users can complete the marking and recommendation operations without having to switch interfaces, simplifying the interaction process and improving operational convenience. Furthermore, recipients can directly access key video segments with a single click using the timestamps in the recommended content, significantly improving content acquisition efficiency.

[0103] In one exemplary embodiment, such as Figure 3 As shown, in step S210, in response to the recommendation operation for the target video, displaying video recommendation tags and video tagging controls on the target video display page can be achieved through the following steps:

[0104] In step S211, in response to the recommendation operation for the target video, video recommendation tags are displayed on the display page of the target video.

[0105] In implementation, when a user browses videos in a video playback application on the terminal, if they are attracted to a specific segment of the target video and have a desire to share it, they can perform a recommendation operation by clicking the preset "share" icon on the video interface or long-pressing the video screen to trigger the recommendation menu. At this time, the terminal captures this user interaction, generates a corresponding trigger signal, and sends it back to the application. The application responds to the recommendation operation by displaying a bar-shaped video recommendation label at the bottom of the target video's display page. This video recommendation label is adapted to the width of the video display page, uses a striking background color that matches the application's theme, and includes clear guiding text such as "Recommended Highlights," "Share Highlight Moments," and "Recommended by XXX (Account Name)," ensuring visual recognizability without obscuring the core video playback area. This provides a clear interactive entry point for the user to subsequently trigger the labeling operation. Figure 4 As shown, after a user performs a recommendation action, a corresponding bar-shaped video recommendation label immediately pops up in the lower left corner of the video. This bar-shaped video recommendation label contains information such as a thumbnail of the account avatar, the account name, and the recommendation guidance text. This embodiment does not limit the display format of the video recommendation label.

[0106] In step S212, in response to the triggering operation of the video recommendation tag, the video tagging control is displayed.

[0107] In implementation, after a user sees a video recommendation tag, they trigger an action by clicking the tag. The terminal captures this interaction and transmits it to the application. The application then responds and synchronously displays a video tagging control on the video display page. The video tagging control can take various forms: it can be a standalone button to "mark the current moment," a video tagging panel with functional options, or it can be combined with virtual effects to display bubbles and enhance interactive prompts; such as... Figure 5 As shown, Figure 5 A bar-shaped display button with a trigger hotspot that includes "Mark current moment" is displayed below the video's display page, along with a recommendation prompt that reads "Thank you for your recommendation."

[0108] Optionally, different types of video marker controls correspond to different time marking methods. Among them, video marker controls can be associated with the time information in the video playback progress bar. In this way, when the user performs a trigger operation on the video marker control, the terminal responds to the trigger operation, directly obtains the current time information, and determines the target time without the user performing any other operations. Alternatively, the video marker control will be associated with the video progress bar, allowing users to select the target time by clicking to mark the current time, manually entering the specific hours, minutes, and seconds, or dragging the marker point on the progress bar. In some scenarios, a recommendation posting entry will also be displayed simultaneously, making it convenient for users to add recommendation reasons.

[0109] In this embodiment, a two-stage video tagging process is implemented, first displaying video recommendation tags and then showing video tagging controls. This allows users to gradually complete the recommendation preparation according to their own needs. Combined with the visual design and clear operation guidance in the interface, the user's operation threshold is further reduced, and the personalized recommendation interaction experience is enhanced.

[0110] In another exemplary embodiment, in step S210, in response to the recommendation operation for the target video, displaying video recommendation tags and video tagging controls on the target video display page can be specifically implemented through the following steps:

[0111] Step A01: In response to the recommendation operation on the target video, display the video recommendation level control, and determine the video recommendation level based on the operation on the video recommendation level control.

[0112] Step A02: Display video recommendation effects and tags that match the video recommendation level on the target video's display page.

[0113] Step A03: In response to the triggering operation of the video recommendation tag, display the video tagging control.

[0114] In this embodiment, in response to a user's recommendation action on a target video within the terminal's video playback application (such as clicking a preset "Recommend" icon on the interface, long-pressing the video screen to bring up the recommendation menu, etc.), the terminal will display a video recommendation level control in a preset interactive area on the target video display page (such as a top floating pop-up, a right sidebar, or a function area below the video). This video recommendation level control includes clear grading options such as "Normal Recommendation," "High-Quality Recommendation," and "Highly Recommended," or uses the number of "star" icons to represent the video recommendation level, allowing users to select a level by clicking and checking boxes. For example, one-star recommendation, two-star recommendation, or three-star recommendation, etc. The more boxes checked, the stronger the recommendation, and thus the more worthwhile the video is to watch. In this way, the terminal captures the user's selection actions in real time, synchronously records and determines the final video recommendation level.

[0115] After determining the video recommendation level, matching video recommendation effects and tags are simultaneously displayed on the target video's display page. The video recommendation effects can be designed differently based on the level: for example, ordinary recommendations correspond to simple static icon effects (such as a gray highlighted border), premium recommendations correspond to dynamic gradient halo effects (such as gold rays surrounding the video playback area), and featured recommendations correspond to dynamic flashing and sound effect linkage effects (such as a red-gold gradient flashing border paired with a short notification sound), ensuring visual distinctiveness without interfering with normal video playback. The video recommendation tags adopt a style design adapted to the level, fitting the overall width of the video display page, and the background color can also be differentiated according to the level (light gray for ordinary recommendations, gold for premium recommendations, and a red-gold gradient for featured recommendations). The video recommendation tags include guiding text such as "Recommended by XXX (user nickname)" or "High-Quality Highlights," clearly conveying the recommendation information while avoiding obscuring the core playback area of ​​the video.

[0116] When a local user sees a displayed video recommendation tag and requests to tag it, they click the tag to trigger an action. The terminal captures this interaction in real time and transmits it to the application. The application then responds by displaying a video tagging control in a preset format near the video recommendation tag or in the center of the page. This video tagging control can be presented as one or more of the following, depending on the application design requirements: a video tagging item, a video tagging panel, a virtual effect display bubble, or a video recommendation information page. For example, when presented as a video tagging item, the video tagging control is a separate trigger hotspot button labeled "Tag Current Moment," allowing users to subsequently perform precise tagging operations on the target moment of the target video and the video content at that moment.

[0117] In this embodiment, after a user performs a target video recommendation operation, a video recommendation level control is first displayed, allowing the user to select the corresponding recommendation level based on their level of approval of the video, thus achieving differentiated distinction of recommendation behavior; subsequently, based on the selected level, matching video recommendation effects and recommendation tags are displayed, which not only enhances the visual recognition of the recommended content through effects, but also makes the style of the recommendation tags match the level, clearly conveying the recommendation priority and improving the efficiency of recommendation information transmission.

[0118] In one exemplary embodiment, the method further includes:

[0119] Step B01: Determine the video recommendation mode based on the video recommendation level.

[0120] The video recommendation mode includes video recommendation frequency and video recommendation scope.

[0121] Step B02: Based on the video recommendation frequency and video recommendation range, display video recommendation effects and video recommendation tags on the display page of the target video of the target account.

[0122] In this embodiment, after obtaining the video recommendation level selected by the user through the video recommendation level control, the terminal calls the preset level-mode mapping rules to determine the corresponding video recommendation mode. The video recommendation mode may, but is not limited to, include two core dimensions: video recommendation frequency and video recommendation scope. For example: a normal recommendation level corresponds to a regular recommendation frequency (e.g., only once in 24 hours) and a limited recommendation scope (only recommended to the user's following list and friends' activity feed); a premium recommendation level corresponds to a relatively high recommendation frequency (e.g., twice in 12 hours) and a medium recommendation scope (covering the following list, friends' activity feed, and the platform's interest tag matching user pool); a high-profile recommendation level corresponds to the highest recommendation frequency (e.g., three times in 6 hours, including the initial strong reminder) and a full-domain recommendation scope (covering the platform's featured page, popular recommendation area, and all interest-matching users). The terminal will associate and store the determined recommendation frequency and recommendation scope data with the target video ID and user account information, providing a configuration basis for subsequent accurate push notifications.

[0123] Subsequently, after the terminal determines the video recommendation mode, it will synchronously present appropriate video recommendation effects and tags on the target video display page of the target account, according to the display rules corresponding to the recommendation frequency and scope in the determined video recommendation mode. The presentation format of the video recommendation effects is strongly correlated with the recommendation mode, with the following options: a simple static effect for the normal recommendation mode, a dynamic gradient effect for the premium recommendation mode, and a full-area highlight effect for the heavyweight recommendation mode. The video recommendation tags adopt a differentiated design adapted to the recommendation mode. The background color and text weight of the tags increase with the recommendation level. For example, ordinary recommendations are light gray background with black text, high-quality recommendations are gold background with black text, and featured recommendations are red-gold gradient background with bold white text. The video recommendation tags are marked with "XXX (user nickname) + recommendation level + recommendation guidance text" (such as "Little Muggle Group's Featured Recommendation Highlight Moment"). At the same time, the position of the video recommendation tag will be optimized according to the recommendation scope (the tag is displayed at the top when it is recommended in the whole area, and in the lower left corner when it is recommended in the limited area), which ensures that the recommendation information is eye-catching without obscuring the core playback content of the video, and ensures the efficiency of information transmission under different recommendation modes.

[0124] In this embodiment, a video recommendation mode that includes recommendation frequency and scope is determined based on video recommendation level, achieving differentiated allocation of recommendation resources. This allows videos with different levels of perceived value to receive appropriate dissemination, avoiding waste of recommendation resources. Simultaneously, based on recommendation frequency and scope, corresponding recommendation effects and tags are displayed on the target video display page. This not only intuitively conveys video recommendation priority through the visual hierarchy of effects and the differentiated design of tags, helping users quickly identify high-quality recommended content, but also ensures that the recommendation behavior accurately reaches potential recipients within the corresponding scope, improving the exposure efficiency and conversion effect of recommended content.

[0125] In one exemplary embodiment, such as Figure 6 As shown, when the video tagging control is a video tagging item, the specific processing procedure of step S220 includes:

[0126] Step 601: In response to the triggering operation of the video tag item, capture the time information of the current moment and generate the timestamp of the target moment.

[0127] In implementation, when the video tagging control is presented as a video tag item (such as...) Figure 5As shown, this marker can be designed as a bar display button labeled "Thank you for your recommendation" and "Mark current time". When a user is watching a target video and determines that the currently playing segment is the core content they want to recommend, they can directly click on the video marker. The terminal application will capture this click behavior in real time and immediately start the time information capture mechanism to accurately obtain the current playback time data of the target video (e.g., including specific information such as hour, minute, and second), and convert this data into a second-level timestamp that conforms to technical specifications. This timestamp will uniquely correspond to the current exciting segment of the target video.

[0128] Step 602: On the target video display page, display video recommendation tags containing the timestamp of the target time.

[0129] In implementation, after the terminal successfully generates a timestamp for the target time, it will associate and integrate this timestamp with the video recommendation tag, and update the display of the video recommendation tag containing this timestamp in the original display position of the video recommendation tag on the target video display page. For example... Figure 7 As shown, the updated video recommendation tags retain the original guiding text and clearly indicate the timestamp of the target time (such as "00:30"), allowing users to intuitively confirm that the target segment has been successfully marked. At the same time, the video recommendation tags still maintain the characteristics of a bar design that adapts to the page width and does not obscure the core content of the video.

[0130] In this embodiment, the simple design of video tag items enables rapid tagging of target times and automatic generation of timestamps. The entire process does not require users to manually input time information, making the operation extremely simple and greatly improving the efficiency of user recommendation interaction. The real-time display of video recommendation tags containing timestamps also enhances the visual feedback of the operation, allowing users to understand the tagging results at a glance.

[0131] In an exemplary embodiment, the time information in the above embodiments may include the time information corresponding to the recommended operation and / or the recommended date. Therefore, the specific processing procedure of step 601 may include:

[0132] Step 6011: In response to a triggering operation on a video tag, capture the current time information and / or the recommended date for performing the triggering operation.

[0133] Step 6012: Generate a timestamp corresponding to the target time based on the time information and / or the recommended date.

[0134] In this embodiment, in response to a user's trigger operation on a video tag (such as clicking a trigger hotspot button labeled "Mark Current Time"), the terminal immediately initiates a time information capture mechanism, simultaneously capturing two types of core time data: first, the current playback time information of the target video, accurate to the second, specifically including detailed data such as hour, minute, and second (e.g., "15:23:45"), ensuring accurate location of the target segment in the video; second, the recommended date on which the user performed the trigger operation, recorded in the standard format of "year-month-day" (e.g., "2025-08-10"), used to associate the time background of the recommendation behavior. Optionally, the terminal can also flexibly choose to capture the time information alone, the recommended date alone, or both types of information simultaneously, depending on the user's operation scenario or application configuration, to meet the time marking requirements under different recommendation scenarios. Therefore, this embodiment does not limit the content included in the time information.

[0135] After the terminal completes the capture of time information and / or recommendation date, it calls a preset timestamp generation algorithm to standardize the acquired time data. If only time information is captured, it is directly converted into a second-level timestamp to bind to the target playback position within the video; if only the recommendation date is captured, the date information is converted into a timestamp format to mark the time node of the recommendation behavior; if both time information and recommendation date are captured, the two types of data are integrated to generate a composite timestamp, which includes both video segment location information and the background of the recommendation date. The generated timestamp will be bound to the unique identifier of the target video (such as a video ID) to ensure that the corresponding video content and recommendation time information can be accurately associated with the timestamp in the future.

[0136] In this embodiment, multi-dimensional time data is captured simultaneously when responding to the triggering operation of video tag items. This allows the generated timestamp of the target time to not only accurately locate the core segment position within the video, but also to associate it with the specific date background of the recommendation behavior, enriching the information carrying dimensions of the timestamp. The timestamp generated based on the time information and / or the recommendation date ensures that the recipient can directly access the key content of the video with one click, and also makes the time context of the recommendation behavior clearer. At the same time, the integration of multi-dimensional time data also provides more comprehensive data support for the platform to optimize the recommendation algorithm and analyze user recommendation habits, further improving the accuracy and scenario adaptability of recommendation interaction.

[0137] In one exemplary embodiment, such as Figure 8 As shown, when the video marker control is a video marker panel, the specific processing steps in step 220 include:

[0138] Step 801: Display the video tagging panel.

[0139] The video tagging panel includes a target video thumbnail and time marker options.

[0140] In implementation, when a user browses videos in a video playback application on their device, if they are attracted to a specific segment of a target video and feel a desire to recommend and share it, they can perform a recommendation action. The device, upon detecting this user interaction, generates a corresponding trigger signal and sends it back to the application. The application responds to the recommendation action by displaying a bar-shaped video recommendation label at the bottom of the target video's display page. Subsequently, after the user triggers the video recommendation label, the application on the device will pop up a video label panel on the target video's display page, such as... Figure 9 As shown, the right-hand display area of ​​this video marking panel shows a thumbnail of the target video, intuitively presenting the overall content of the video and making it easy for users to identify the marked object. At the same time, a time marker option is set below the thumbnail of the target video. This time marker option is displayed as a "Mark Current Time" prompt button, and the corresponding time prompt is displayed synchronously in the thumbnail of the target video. Users can mark the target video according to the marking methods in this video marking panel. Figure 9 The video tagging panel also includes a publishing control, which is used to publish the user-tagged content after the user has completed tagging.

[0141] Step 802: In response to the checkbox operation of the time stamp option, capture the time information of the current time of the target video playback and generate the timestamp of the target time.

[0142] In practice, after the user selects the time stamp option below the thumbnail of the target video, the terminal immediately responds to this interaction and captures the time information of the current moment of the target video playback through the built-in time capture module. For example, the time information includes time data accurate to the second. Then, based on the captured time information of the current moment, the terminal generates a timestamp of the target moment and binds it with the unique identifier of the target video (such as video ID) to ensure the accurate correspondence between the timestamp and the video content.

[0143] Step 803: In response to the triggering operation of the first information publishing control in the video tagging panel, display video recommendation tags containing the timestamp of the target time on the display page of the target video.

[0144] In implementation, after users complete the selection of time stamp options and generate a timestamp, they can publish the information through the first information publishing control in the video stamp panel (such as...). Figure 9The user clicks the "Publish" button shown to confirm the action. After the terminal responds to this trigger, it synchronizes the generated target time timestamp to the video recommendation tag and updates the tag on the target video's display page. The updated video recommendation tag, in addition to the accompanying text, clearly displays the bound timestamp (e.g., "00:30"). Simultaneously, the video tag panel automatically collapses, without affecting subsequent user operations. If the user needs to add a recommendation reason, they can enter a recommendation message through the content input box associated with the video tag panel, such as... Figure 9 In the "Explain why you recommend it" input area shown, clicking the first information publishing control will simultaneously associate the video recommendation tag with a summary of the recommendation, making the recommended content more attractive.

[0145] In this embodiment, the video tagging panel integrates video thumbnails, time marker options, and information publishing controls, providing users with more flexible tagging and recommendation configuration functions. It supports both quick tagging of the current time and meets custom tagging needs. At the same time, through a step-by-step triggering design, users can gradually complete operations such as tagging, confirmation, and adding recommendation text, reducing operational complexity and adapting to more personalized recommendation scenarios.

[0146] In one exemplary embodiment, such as Figure 10 As shown, the video marker panel also includes a content input area, and the method further includes:

[0147] Step 1001: In response to an input operation in the content input area, display target description information for the target video.

[0148] In implementation, the video marker panel, in addition to including the target video thumbnail and time marker options, also has a dedicated content input area, such as... Figure 9 The left side of the video tagging panel shown displays a text input box titled "Why do you recommend this...". This input box allows users to supplement relevant target description information via keyboard, voice input, etc. After marking the target moment, users can click on the content input area to activate the input function if they want to further explain their reasons for the recommendation. The terminal captures the user's input behavior in real time, synchronously rendering the entered text, emojis, and other content as target description information and displaying it in the input area. It also provides auxiliary functions such as word count, emoji addition, and topic tag insertion to help users optimize their descriptions. For example, for the target video content at this target moment, the user can add the target description "This is hilarious!" so that this target description information can be synchronously displayed on the video display page when the target video is shown later.

[0149] Step 1002: In response to the triggering operation of the first information publishing control, display video recommendation tags containing target description information on the target video display page.

[0150] In implementation, after the user completes the target description information input, they click the first information publishing control (such as...) in the video tagging panel. Figure 9 Upon receiving the confirmation signal from the "Publish" button (as shown), the terminal associates the target description information with the generated target time timestamp and target video ID. Subsequently, the terminal updates the video recommendation tags on the target video's display page. The updated tags not only retain the target time timestamp (e.g., "00:30"), but also display all or core segments of the target description information (e.g., "So funny!"). Figure 11 As shown, the video recommendation tag displayed on the video display page is "Little Muggle Group Recommends This is So Funny 00:30".

[0151] Optionally, if the target description is lengthy, key content will be presented in ellipsis within the video recommendation tags. This ensures the completeness of the tag information while avoiding cluttered interfaces due to excessive content. Simultaneously, the video recommendation tags retain their bar design and adaptability to page width, visually clearly distinguishing between timestamps and target descriptions, allowing users to quickly identify the core information of the recommended content.

[0152] In this embodiment, by adding a content input area to the video tagging panel, users are given the ability to supplement recommendation descriptions. This allows recommended content to go beyond just timestamped highlights and convey the user's subjective recommendation intent, making the recommendation behavior more personalized and persuasive. Furthermore, video recommendation tags containing target description information not only allow users to intuitively confirm the published content but also enable recipients of the recommendation to quickly understand the highlights of the clip, further improving the efficiency of recommendation information delivery and interactive effects.

[0153] In one exemplary embodiment, such as Figure 12 As shown, the method also includes:

[0154] Step 1201: In response to a trigger operation on the target video thumbnail in the video tag panel, display the video playback progress bar.

[0155] In implementation, the target video thumbnails displayed in the video tagging panel not only visually present the core video footage but also have interactive triggering functionality. Specifically, when a user believes that the currently tagged moment is not the optimal recommended segment, or wants to customize a more precise highlight, they can click on the target video thumbnail in the video tagging panel. After the terminal application detects this interaction, it will immediately display a video playback progress bar below the target video thumbnail or in a preset area within the video tagging panel, such as... Figure 13As shown, the video playback progress bar is completely synchronized with the total duration of the target video, clearly marking the time information of the currently marked moments, while retaining the identifiers of the marked moments (such as small dot markers), allowing users to intuitively compare the differences between the current marked position and the target position.

[0156] Step 1202: In response to the adjustment operation of the video playback progress bar, update the time information corresponding to the time stamp option and generate a new timestamp for the target time.

[0157] In implementation, after the video playback progress bar is displayed, users can adjust the video by dragging the slider or clicking on any target position on the progress bar. The terminal captures the user's adjustment behavior in real time, accurately calculates the corresponding time information based on the proportion of the slider or clicked position on the progress bar, and synchronously updates the displayed content of the time marker options in the video marker panel. For example, the original "Mark current time 00:30" is updated to the adjusted "00:45". After the user confirms the adjustment position, the terminal will regenerate a new target time timestamp based on the updated time information and automatically replace the original timestamp data, while maintaining a binding with the target video ID to ensure that the new timestamp accurately locates the adjusted highlight segment.

[0158] In this embodiment, by enabling the display of a progress bar triggered by the target video thumbnail, a path for users to "visually adjust the marked moments" is provided, solving the problem of insufficient accuracy that may exist when relying solely on the terminal to capture the current moment. Combined with the intuitive adjustment method of the progress bar, users can freely select any exciting node in the video, further improving the flexibility and accuracy of the marking operation, making the recommended content more in line with the user's true recommendation intent, and better meeting the recipient's need to quickly obtain core content.

[0159] In one exemplary embodiment, such as Figure 14 As shown, when the video marker control displays a virtual effect bubble, the specific processing steps in step 220 include:

[0160] Step 1401: Display virtual effect bubbles for video markers.

[0161] The virtual special effects display bubble includes a content input area, a time marker option, and a second information publishing control.

[0162] In implementation, when a user browses videos in a video playback application on their device, if they are attracted to a specific segment of a target video and feel a desire to recommend and share it, they can perform a recommendation action. The device detects this user interaction, generates a corresponding trigger signal, and sends it back to the application. The application responds by displaying a bar-shaped video recommendation label at the bottom of the target video's display page. Subsequently, after the user triggers the video recommendation label, the application on the device will pop up a bubble at an appropriate location on the target video's display page. For example... Figure 15 As shown, a virtual effect based on the user's account avatar is displayed in the center of the video display page, with a bubble above it. This bubble uses dynamic virtual effects and can be combined with halos, gradients, or slight bouncing animations. The bubble also includes a content input area, allowing the user to input target descriptions of key segments or feature information of the target video. Below the virtual bubble are a time stamp option and a second information publishing control. The time stamp option marks the current time of the target video playback, and the second information publishing control synchronizes the generated target time timestamp and / or target description information to the video recommendation tags. Specifically, the content input area displays a recommendation prompt, "Tell me why we recommend...", the time stamp option includes "Mark Current Time" and a corresponding time prompt (e.g., "00:30"), and the second information publishing control is presented as a "Publish" button. This embodiment does not limit the display format of the bubble, time stamp option, and second information publishing control.

[0163] Step 1402: In response to an input operation in the content input area, display target description information for the target video.

[0164] In implementation, after the user clicks on the input area within the virtual effect bubble, the terminal will activate the input function and pop up a suitable input keyboard, such as... Figure 15 The full keyboard layout shown supports letter, number, and emoji input, as well as switching between "123". Users can input target descriptions based on their needs. The terminal then captures the user's input in real time, rendering and displaying the input content synchronously within the input area. It also provides auxiliary functions such as character limit prompts, topic tag insertion, and emoji addition, allowing users to optimize their descriptions and make the recommendations more impactful and targeted, ensuring recipients quickly grasp the key points. Figure 16 As shown, users can enter the target description information "Is it really that funny?" in the content input area of ​​the virtual effect display bubble.

[0165] Step 1403: In response to the checkbox operation of the time stamp option, capture the time information of the current time of the target video playback and generate the timestamp of the target time.

[0166] In implementation, the time stamp option within the virtual effect display bubble is associated with the current playback time of the target video by default, and is clearly marked with a time indication (e.g., "Mark current time 00:30"). After the user confirms that the current time is the highlight they want to recommend, they click on the time stamp option to perform a selection operation. The terminal immediately responds and uses its built-in time capture module to accurately capture the current playback time information of the target video (accurate to the second), and converts it into a second-level timestamp that conforms to technical specifications. This timestamp is automatically bound to the unique identifier of the target video (e.g., video ID), such as... Figure 16 As shown, the time marker option and corresponding time prompt (such as "00:30") displayed below the virtual effect are shown as checked to mark the target time of the target video.

[0167] Step 1404: In response to the triggering operation of the second information publishing control, display video recommendation tags containing the timestamp of the target time and / or the target description information on the display page of the target video.

[0168] In practice, after the user completes the input of the target description information and selects the time stamp option, they click the second information publishing control (i.e., the "Publish" button) within the virtual effect display bubble to perform a confirmation operation. Upon receiving this trigger signal, the terminal associates and integrates the target time's timestamp, target description information, and video recommendation tags, and then updates and displays the video recommendation tags at the bottom of the target video's display page.

[0169] Optionally, the video recommendation tags can flexibly display different content based on user actions: if only the time stamp option is selected, the video recommendation tags will display information with timestamps such as "Recommended Highlight Clip 00:30" (e.g., Figure 7 The format is "no recommendation text, only time stamp"; if a target description is also entered, the video recommendation tag will simultaneously display a summary of the recommendation text and a timestamp (e.g., ...). Figure 11 The text uses a style similar to "Little Muggle Group Recommendation is So Funny 00:30", which has a clear information hierarchy and high visual recognition.

[0170] In this embodiment, the virtual special effects display bubble integrates three core functions—input, tagging, and publishing—to achieve a "one-stop" recommendation process. Simultaneously, the video recommendation tags support flexible combinations of timestamps and target description information, satisfying users' needs for quick tagging and sharing, while also adapting to scenarios requiring supplementary recommendation reasons. This further enriches the personalized experience of short video recommendation interaction, making the recommendation behavior more efficient and more widely disseminated.

[0171] In one exemplary embodiment, such as Figure 17 As shown, when the video tagging control is on the video recommendation information page, the specific processing steps in step 220 include:

[0172] Step 1701: In response to the operation of entering time information and / or target description information in the mark input area of ​​the video recommendation information page, the target video is marked based on the target time and / or target description information corresponding to the time information, and the target recommendation content is displayed.

[0173] In implementation, when the video tagging control is presented as a video recommendation information page, this page occupies part or all of the terminal screen, providing users with a more comprehensive space for tagging and recommendation configuration. For example... Figure 18 As shown, the video recommendation page features a dedicated tagging input area, allowing users to tag videos in two ways: first, by directly entering specific time information (e.g., "1:20") to precisely specify the highlight of the target video; second, by filling in target description information in the content input box to supplement the recommendation reason. Users can also enter both time information and target description information simultaneously for more targeted recommendations. The terminal application captures the user's input in real time. If time information is entered, it is automatically converted into a standard second-level timestamp; if target description information is entered, the text content is saved simultaneously. Then, based on the target time corresponding to the timestamp and / or target description information, the target video is tagged and bound, and target recommendation content is quickly generated. This target recommendation content includes core data such as the target video ID, precise timestamp, and target description information (if any), and is displayed in real time on the video recommendation page, allowing users to intuitively confirm the tagging results and facilitating subsequent publishing or sharing.

[0174] In this embodiment, by designing the video tagging control as a more functionally integrated video recommendation information page, users can flexibly complete tagging operations such as inputting time information, supplementing target description information, or a combination of both within the same page. At the same time, the video recommendation information page can intuitively present reference information such as recommended accounts and popular tagging moments, helping users quickly locate the core highlights of the video and making tagging more targeted. The generated target recommendation content, by integrating accurate timestamps and / or personalized recommendation text, ensures that recipients can directly access key video segments with one click and quickly understand the recommendation value through the recommendation text, greatly improving the efficiency of information transmission and the effectiveness of recommendation interaction.

[0175] In one exemplary embodiment, the video recommendation information page also includes recommendation information for the target video; the recommendation information includes one or more of the following: recommended accounts, tagged target timestamps, and target description information.

[0176] In implementation, the video recommendation information page, in addition to the core tagging input area, integrates a rich module for displaying recommendation information. This includes one or more of the following: recommended accounts, tagged target times (such as popular highlights tagged by other users like "00:30" or "00:20"), and target description information (such as recommendations shared by other users like "So funny!" or "Key steps in the tutorial"). This display of recommendation information not only provides users with a reference, helping them quickly locate universally acknowledged highlights in the video, but also enriches the social attributes of the recommended content, allowing users to understand the video's popularity and core highlights.

[0177] In this embodiment, the immersive design of the video recommendation information page integrates functions such as marking, input, and information viewing into one, allowing users to complete the entire process without switching between multiple interfaces. This not only improves the ease of operation but also makes the recommendation interaction more contextual and valuable, further meeting users' personalized and social recommendation needs.

[0178] In an exemplary embodiment, for the target video or the tagged target recommended content in the above embodiments, the method further includes:

[0179] Step C01: In response to the recommendation operation on the target video or target recommended content, display the video recommendation panel.

[0180] The video recommendation panel includes candidate recommended accounts.

[0181] In implementation, in response to user actions on the target video (untagged original video) or target recommended content (videos tagged with timestamps and / or descriptive information) (such as clicking the "Targeted Recommendation" button, selecting the "Recommend to Specific Friend" option in the recommendation tag menu), the terminal will display a video recommendation panel in a preset area of ​​the currently displayed page (such as a pop-up at the bottom of the page or a floating panel on the right). This video recommendation panel is presented with a clear partitioned layout. The core area displays a list of candidate recommended accounts, containing account information for each candidate account, including user avatars, nicknames, and relationship tags (such as "Following," "Friends," and "Followers"). Furthermore, the sorting of candidate recommended accounts can be automatically optimized based on user interaction frequency, relationship intimacy, or account activity. The top of the video recommendation panel includes a search box and category filtering options (such as "Recent Interactions," "All Friends," and "Custom Groups"), allowing users to quickly find the target recommendations. The bottom of the video recommendation panel also includes "Cancel" and "Confirm Selection" controls to ensure a closed-loop operation process.

[0182] Step C02 generates a target recommendation task based on the operation of filtering out the target recommendation account from the candidate recommendation accounts.

[0183] The target recommendation task is used to display target videos or target recommendation content on the display page of the target recommendation account terminal.

[0184] In implementation, after the video recommendation panel is displayed, users can filter the list of candidate recommended accounts (selecting one or more accounts) by clicking checkboxes or making batch selections. The terminal captures the user's filtering operation in real time, records the selected target recommended account IDs and related information, and synchronously reflects the selection results in the video recommendation panel in the form of checkboxes and quantity statistics. When the user clicks the "Confirm Selection" control at the bottom of the video recommendation panel, the terminal responds to this trigger operation (click operation) and generates the corresponding target recommendation task. This target recommendation task includes: a unique identifier for the target video or target recommended content (such as video ID), a timestamp (if any), target description information (if any), and a list of target recommended account IDs and push instructions. The terminal encapsulates the target recommendation task and sends it to the server, which then accurately pushes the target video or target recommended content to the terminals of each target recommended account based on the task information. The content is then prioritized for display on the terminal display page (such as message list, recommendation feed) of the target recommended account, ensuring that the recipient can see the targeted recommended content in a timely manner.

[0185] In this embodiment, when a user performs a recommendation operation on a target video or target recommended content, a video recommendation panel containing candidate recommendation accounts is displayed, providing the user with a targeted recommendation entry point. At the same time, the target recommendation task generated based on the user's filtering operation can accurately push the target video or target recommended content with timestamps and descriptive information to the terminal of the target recommendation account and display it first. This ensures that the recommended content can accurately reach the intended recipients, reduce the interference caused by irrelevant pushes, and allow the recipients to directly obtain the core content shared by others, further improving the efficiency and interactive effect of content recommendation.

[0186] In an exemplary embodiment, the specific processing procedure of step C02 includes:

[0187] Step C021: Based on the operation of filtering out the target recommendation account from the candidate recommendation accounts, obtain the exclusive object recommendation text for the target recommendation account, and generate the target recommendation task carrying the exclusive object recommendation text.

[0188] In practice, after the terminal detects the user's action of filtering target recommended accounts in the candidate recommended account list of the video recommendation panel (e.g., clicking to select a single account, selecting multiple accounts in batches, or accurately selecting an account through the search box), it will associate the relevant information of the target recommended account (such as account nickname, nickname, historical interaction tags, etc.) and call the preset exclusive recommendation sentence generation rules / recommendation sentence template library to automatically generate exclusive target recommendation sentences, or the user can customize and input exclusive target recommendation sentences for the target recommended account.

[0189] Specifically, Method 1 involves the terminal automatically generating a personalized recommendation message by calling a preset library of personalized recommendation message generation rules / templates. This process includes: matching the information of the target recommendation account with the core features of the target video (or target recommendation content) (such as video type, content highlights at the marked moment, target description information, etc.) to automatically generate a personalized recommendation message that fits the target recommendation account. For example, for a friend's account, it might generate "I specially marked this funny clip for you, it's super exciting at 00:30!", or for a followed blogger's account, it might generate "I discovered content you might be interested in, the tutorial steps at 01:20 are very useful." Method 2 involves the user customizing the personalized recommendation message for the target recommendation account. This process includes: the terminal automatically displaying a personalized recommendation message input area in the video recommendation panel, marked with the prompt "Enter personalized recommendation message," supporting text, emoticons, and hashtags, and displaying the input word count in real time. Users can customize personalized recommendation messages based on the closeness of the relationship with the target recommendation account, their interests, and the core highlights of the target video (or target recommendation content). For example, for a friend who loves food, the message could be, "I especially recommend this recipe for you; the seasoning step at 02:15 is crucial!", while for a colleague interested in workplace skills, it could be, "This efficient work method is very practical; the practical demonstration at 01:30 is worth watching!" The terminal captures the user's input in real time, synchronously rendering and displaying the customized recommendation message. It also provides functions such as editing, deleting, and saving drafts, allowing users to optimize their copy. When the user completes the input and clicks the "Confirm Recommendation" control in the panel, the terminal integrates the customized recommendation message with the target video ID, timestamp (if applicable), and target recommendation account ID list to generate a target recommendation task carrying the user's customized recommendation message. This ensures that the recommended content delivers accurate segment positioning while further enhancing the recipient's viewing intention and interaction.

[0190] Subsequently, the terminal integrates the generated exclusive target recommendation with the target video ID, timestamp (if any), target description information (if any), and a list of target recommendation account IDs to generate a target recommendation task carrying the exclusive target recommendation. This exclusive target recommendation can be set to a private recommendation, which can only be viewed by the recommended target account. This ensures that the recommendation task contains both accurate content positioning information and personalized targeted communication language, thereby increasing the recipient's willingness to view it.

[0191] In this embodiment, by obtaining a personalized recommendation message after filtering target recommendation accounts and generating a target recommendation task carrying that message, the recommendation behavior is no longer limited to the delivery of content itself, but also adds personalized and contextualized communication attributes. The personalized recommendation message can be customized to match the relationship intimacy, interests, and other characteristics of the target recommendation account, accurately conveying the recommender's subjective intent and the core highlights of the content, significantly increasing the recipient's willingness to view the recommended content.

[0192] In one exemplary embodiment, a method for displaying content recommendations is provided, such as... Figure 18 As shown, this content recommendation method is applied to the terminal where the video consumer is located, and includes the following steps.

[0193] Step 1801: Display the target recommended content on the display page.

[0194] The target recommended content consists of target videos with timestamps, which are used to locate the video content at the target time.

[0195] In implementation, when video consumers browse various video content through the video playback application on their terminal, the application will push target recommended content shared by other users to the user's display page based on a recommendation algorithm. This display page can be a featured content page, a friend recommendation list, etc., and this embodiment does not limit this. The target recommended content takes the target video as the core carrier and integrates key information presentation: the corresponding timestamp (such as "00:30") will be clearly marked in the video cover or the video recommendation tag below it. Figure 7 The video is displayed in the format of "Little Muggle Group Recommendation 00:30". If the recommender adds a reason for the recommendation, the target description information will also be displayed simultaneously (such as "Is it really that funny?"). The display style of the target recommended content is consistent with the regular video card, with the timestamp and description information presented in a prominent font, allowing users to quickly identify the video containing the precisely recommended exciting clips while browsing.

[0196] Step 1802: In response to the trigger operation on the timestamp, jump to the target display content corresponding to the timestamp.

[0197] In implementation, when a video consumer is attracted by a timestamp or description of the target content and clicks on that timestamp (or a recommendation tag area containing a timestamp), the terminal application captures this trigger in real time and parses the specific time data corresponding to the timestamp. Subsequently, the application initiates a fast redirection mechanism, directly locating the target video to the target time bound to that timestamp and starting playback. Figure 19 The system displays a "Jumped to the marked time point" message on the video's display page. Simultaneously, video playback resumes at the marked time point, eliminating the need for users to manually drag the progress bar to find the segment. If the video recommendation tag is in the expanded recommendation panel, clicking the timestamp will automatically collapse the panel, ensuring users can view the target content in full screen. The entire jump process is lag-free and precisely targeted, allowing users to instantly access the recommended core highlights.

[0198] In this embodiment, by intuitively displaying recommended content with timestamps on the video consumption side, users can quickly perceive the highlights of the recommendations, reducing the cost of filtering high-quality content. The design that allows users to directly access the target moment by clicking on the timestamp completely solves the inefficiency problem of traditional videos requiring viewing from the beginning, greatly improving content consumption efficiency and making short video recommendation interaction more accurate and efficient.

[0199] It should be understood that, although Figure 2 , Figure 3 , Figure 6 , Figure 8 , Figure 10 , Figure 12 , Figure 14 , Figure 17 The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 2 , Figure 3 , Figure 6 , Figure 8 , Figure 10 , Figure 12 , Figure 14 , Figure 17 At least some of the steps in the process may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but may be executed at different times. The execution order of these steps or stages is not necessarily sequential, but may be executed in turn or alternately with other steps or at least some of the steps or stages in other steps.

[0200] It is understood that the same / similar parts between the various embodiments of the methods described above in this specification can be referred to each other. Each embodiment focuses on the differences from other embodiments, and relevant parts can be referred to the description of other method embodiments.

[0201] Figure 20 This is a block diagram illustrating a content recommendation display device according to an exemplary embodiment. (Refer to...) Figure 20 The device 2000 includes a first display unit 2001 and a second display unit 2002.

[0202] The first display unit 2001 is configured to display video recommendation tags and video tagging controls on the display page of the target video in response to a recommendation operation on the target video.

[0203] The second display unit 2002 is configured to mark the target video at a target time based on the video marking control and display target recommended content.

[0204] The target recommended content is a target video containing a timestamp, which is used to locate the video content at the target time.

[0205] In one exemplary embodiment, the first display unit 2001 includes:

[0206] The first display subunit is configured to perform a recommendation operation in response to the target video, displaying video recommendation tags on the target video's display page;

[0207] The second display subunit is configured to display a video tagging control in response to a triggering operation on the video recommendation tag.

[0208] In one exemplary embodiment, the video tagging control includes one or more of the following: video tagging items, video tagging panel, virtual effects display bubbles, and video recommendation information page.

[0209] In an exemplary embodiment, when the video tagging control is a video tag item, the second display unit 2002 includes:

[0210] The first capturing subunit is configured to perform a trigger operation in response to the video tag item, capture the time information of the current moment, and obtain the timestamp of the target moment;

[0211] The third display subunit is configured to display video recommendation tags containing the timestamp of the target time on the display page of the target video.

[0212] In an exemplary embodiment, when the video tagging control is a video tagging panel, the second display unit 2002 includes:

[0213] The fourth display subunit is configured to display a video marker panel, which includes a target video thumbnail and time marker options;

[0214] The second capture subunit is configured to perform a time information capture of the current time of the target video playback in response to the check operation of the time stamp option, and generate a timestamp of the target time.

[0215] The fifth display subunit is configured to perform a trigger operation in response to a first information publishing control in the video tag panel, displaying a video recommendation tag containing a timestamp of the target time on the display page of the target video.

[0216] In one exemplary embodiment, the video marker panel further includes a content input area, and the device 2000 further includes:

[0217] The third display unit is configured to perform a target description information for the target video in response to an input operation in the content input area.

[0218] The fourth display unit is configured to perform a trigger operation in response to the first information publishing control, and to display video recommendation tags containing the target description information on the display page of the target video.

[0219] In one exemplary embodiment, the device 2000 further includes:

[0220] The fifth display unit is configured to perform a video playback progress bar in response to a trigger operation on the target video thumbnail in the video marker panel;

[0221] The generation unit is configured to perform an operation in response to the adjustment of the video playback progress bar, update the time information corresponding to the time marker option, and generate a new timestamp for the target time.

[0222] In an exemplary embodiment, when the video marker control displays a virtual special effect bubble, the second display unit 2002 includes:

[0223] The sixth display subunit is configured to execute a virtual effect display bubble for displaying video markers, the virtual effect display bubble including a content input area, a time marker option, and a second information publishing control;

[0224] The seventh display subunit is configured to perform a target description information for the target video in response to an input operation in the content input area; and / or,

[0225] The third capture subunit is configured to perform a time information capture of the current time of the target video playback in response to the check operation of the time stamp option, and generate a timestamp of the target time.

[0226] The eighth display subunit is configured to perform a video recommendation tag containing a timestamp of the target time and / or target description information in response to a trigger operation of the second information publishing control on the display page of the target video.

[0227] In an exemplary embodiment, when the video tagging control is a video recommendation information page, the second display unit 2002 includes:

[0228] The ninth display subunit is configured to perform an operation in response to inputting time information and / or target description information in the mark input area of ​​the video recommendation information page, mark the target video based on the target time corresponding to the time information and / or the target description information, and display the target recommendation content.

[0229] In an exemplary embodiment, the video recommendation information page also includes recommendation information for the target video; the recommendation information includes one or more of the following: recommended accounts, tagged target timestamps, and target description information.

[0230] Figure 21 This is a block diagram illustrating a content recommendation display device according to an exemplary embodiment, with reference to... Figure 21 The device 2100 includes:

[0231] The first display unit 2101 is configured to display target recommended content on a display page. The target recommended content is a target video containing a timestamp, and the timestamp is used to locate the video content at the target time.

[0232] Jump unit 2102 is configured to perform a jump to the target display content corresponding to the timestamp in response to a trigger operation on the timestamp.

[0233] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0234] Figure 22 This is a block diagram illustrating an electronic device 2200 for displaying a content recommendation method according to an exemplary embodiment. For example, the electronic device 2200 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0235] Reference Figure 22The electronic device 2200 may include one or more of the following components: processing component 2202, memory 2204, power supply component 2206, multimedia component 2208, audio component 2210, input / output (I / O) interface 2212, sensor component 2214, and communication component 2216.

[0236] Processing component 2202 typically controls the overall operation of electronic device 2200, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 2202 may include one or more processors 2220 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 2202 may include one or more modules to facilitate interaction between processing component 2202 and other components. For example, processing component 2202 may include a multimedia module to facilitate interaction between multimedia component 2208 and processing component 2202.

[0237] Memory 2204 is configured to store various types of data to support the operation of electronic device 2200. Examples of such data include instructions for any application or method operating on electronic device 2200, contact data, phonebook data, messages, pictures, videos, etc. Memory 2204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, optical disk, or graphene storage.

[0238] Power supply component 2206 provides power to various components of electronic device 2200. Power supply component 2206 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 2200.

[0239] Multimedia component 2208 includes a screen that provides an output interface between the electronic device 2200 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 2208 includes a front-facing camera and / or a rear-facing camera. When the electronic device 2200 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0240] Audio component 2210 is configured to output and / or input audio signals. For example, audio component 2210 includes a microphone (MIC) configured to receive external audio signals when electronic device 2200 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 2204 or transmitted via communication component 2216. In some embodiments, audio component 2210 also includes a speaker for outputting audio signals.

[0241] I / O interface 2212 provides an interface between processing component 2202 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0242] Sensor assembly 2214 includes one or more sensors for providing state assessments of various aspects of electronic device 2200. For example, sensor assembly 2214 can detect the on / off state of electronic device 2200, the relative positioning of components such as the display and keypad of electronic device 2200, changes in position of electronic device 2200 or its components, the presence or absence of user contact with electronic device 2200, orientation or acceleration / deceleration of device 2200, and temperature changes of electronic device 2200. Sensor assembly 2214 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 2214 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 2214 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0243] Communication component 2216 is configured to facilitate wired or wireless communication between electronic device 2200 and other devices. Electronic device 2200 can access wireless networks based on communication standards, such as WiFi, carrier networks (such as 2G, 3G, 4G, or 5G), or combinations thereof. In one exemplary embodiment, communication component 2216 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 2216 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0244] In an exemplary embodiment, the electronic device 2200 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0245] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 2204 including instructions, which can be executed by a processor 2220 of an electronic device 2200 to perform the above-described method. For example, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0246] In an exemplary embodiment, a computer program product is also provided, which includes instructions that can be executed by a processor 2220 of an electronic device 2200 to perform the above-described method.

[0247] It should be noted that the above-mentioned apparatus, electronic equipment, computer-readable storage medium, computer program product, etc., may also include other implementation methods according to the description of the method embodiments. For specific implementation methods, please refer to the description of the relevant method embodiments, which will not be elaborated here.

[0248] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

[0249] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for recommending content, characterized in that, include: In response to the recommendation action for the target video, video recommendation tags and video tagging controls are displayed on the target video's display page; Based on the video tagging control, the target video is tagged at a target time and the target recommended content is displayed; The target recommended content is a target video containing a timestamp, which is used to locate the video content at the target time.

2. The content recommendation method according to claim 1, characterized in that, In response to the recommendation operation for the target video, displaying video recommendation tags and video tagging controls on the target video's display page includes: In response to the recommendation action for the target video, display video recommendation tags on the target video's display page; In response to the triggering operation of the video recommendation tag, a video tagging control is displayed.

3. The content recommendation method according to claim 1, characterized in that, In response to the recommendation operation for the target video, displaying video recommendation tags and video tagging controls on the target video's display page includes: In response to a recommendation operation on the target video, a video recommendation level control is displayed, and a video recommendation level is determined based on the operation on the video recommendation level control; Display video recommendation effects and tags that match the video recommendation level on the target video's display page; In response to the triggering operation of the video recommendation tag, a video tagging control is displayed.

4. The content recommendation method according to claim 3, characterized in that, The method further includes: Based on the video recommendation level, a video recommendation mode is determined; the video recommendation mode includes video recommendation frequency and video recommendation range. Based on the video recommendation frequency and the video recommendation range, video recommendation effects and video recommendation tags are displayed on the display page of the target video of the target account.

5. The content recommendation method according to claim 1, characterized in that, The video tagging control includes one or more of the following: video tagging items, video tagging panel, virtual special effects display bubbles, and video recommendation information page.

6. The content recommendation method according to claim 5, characterized in that, When the video tagging control is a video tagging item, the step of tagging the target video based on the video tagging control at a target time and displaying target recommended content includes: In response to the triggering operation of the video tag item, the current time information is captured, and a timestamp of the target time is generated; On the display page of the target video, video recommendation tags containing the timestamp of the target time are displayed.

7. The content recommendation method according to claim 6, characterized in that, The time information includes the time information corresponding to the recommendation operation and / or the recommendation date. The step of responding to the trigger operation on the video tag item by capturing the time information of the current moment and generating a timestamp for the target moment includes: In response to a trigger operation on the video tag, capture the current time information and / or the recommended date for executing the trigger operation; Based on the time information and / or the recommended date, generate a timestamp corresponding to the target time.

8. The content recommendation method according to claim 1 or 6, characterized in that, When the video tagging control is a video tagging panel, the step of tagging the target video at a target time based on the video tagging control and displaying target recommended content includes: Display a video marker panel that includes a target video thumbnail and time marker options; In response to the selection of the time stamp option, the time information of the current time of the target video playback is captured, and a timestamp of the target time is generated; In response to a triggering operation of the first information publishing control in the video tagging panel, a video recommendation tag containing the timestamp of the target time is displayed on the display page of the target video.

9. The content recommendation method according to claim 8, characterized in that, The video marker panel also includes a content input area, and the method further includes: In response to an input operation in the content input area, target description information for the target video is displayed; In response to the triggering operation of the first information publishing control, a video recommendation tag containing the target description information is displayed on the display page of the target video.

10. The content recommendation method according to claim 9, characterized in that, The method further includes: In response to a trigger operation on the target video thumbnail in the video tag panel, a video playback progress bar is displayed; In response to the adjustment operation of the video playback progress bar, the time information corresponding to the time marker option is updated, and a new timestamp of the target time is generated.

11. The content recommendation method according to claim 1, characterized in that, When the video tagging control displays a virtual effect bubble, the step of tagging the target video at a target time based on the video tagging control and displaying target recommended content includes: A virtual effect display bubble that displays video markers, the virtual effect display bubble containing a content input area, a time marker option, and a second information publishing control; In response to an input operation in the content input area, target description information for the target video is displayed; and / or, In response to the selection of the time stamp option, the time information of the current time of the target video playback is captured, and a timestamp of the target time is generated; In response to the triggering operation of the second information publishing control, a video recommendation tag containing a timestamp of the target time and / or target description information is displayed on the display page of the target video.

12. The content recommendation method according to claim 1, characterized in that, When the video tagging control is a video recommendation information page, the step of tagging the target video based on the video tagging control at a target time and displaying target recommendation content includes: In response to the operation of entering time information and / or target description information in the mark input area of ​​the video recommendation information page, the target video is marked based on the target time corresponding to the time information and / or the target description information, and the target recommendation content is displayed.

13. The content recommendation method according to claim 12, characterized in that, The video recommendation information page also includes recommendation information for the target video; the recommendation information includes one or more of the following: recommended account, tagged target time, and target description information.

14. The content recommendation method according to claim 1, characterized in that, The method further includes: In response to a recommendation operation on the target video or the target recommended content, a video recommendation panel is displayed; the video recommendation panel contains candidate recommended accounts. Based on the operation of filtering out the target recommended account from the candidate recommended accounts, a target recommendation task is generated; the target recommendation task is used to display the target video or the target recommended content on the display page of the target recommended account terminal.

15. The content recommendation method according to claim 14, characterized in that, The step of generating a target recommendation task based on the operation of filtering out the target recommendation account from the candidate recommendation accounts includes: Based on the operation of filtering out the target recommendation account from the candidate recommendation accounts, a unique object recommendation message for the target recommendation account is obtained, and a target recommendation task carrying the unique object recommendation message is generated.

16. A method for recommending content, characterized in that, include: The target recommended content is displayed on the display page. The target recommended content is a target video containing a timestamp, which is used to locate the video content at the target time. In response to a trigger operation on the timestamp, the user is redirected to the target content displayed corresponding to the timestamp.

17. A content recommendation display device, characterized in that, include: The first display unit is configured to perform a recommendation operation in response to the target video, displaying video recommendation tags and video tagging controls on the target video display page; The second display unit is configured to perform actions based on the video marking control, marking the target video at a target time, and displaying target recommended content. The target recommended content is a target video containing a timestamp, which is used to locate the video content at the target time.

18. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the content recommendation method as described in any one of claims 1 to 16.