Resource display method and related device

By introducing a main display area and related content display area into the short video resource playback interface, displaying resource cards in an unlocked state and responding to user operations, the problem of the single playback method of short video resources is solved, and rich resource display and improved user experience are achieved.

CN121009210APending Publication Date: 2025-11-25TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410658191.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-24
Publication Date
2025-11-25

AI Technical Summary

Technical Problem

The existing methods for playing short video resources are too simplistic and fail to provide a novel viewing experience.

Method used

The resource playback interface introduces a main display area and an associated content display area. The main display area displays the currently playing target resource, while the associated content display area displays resource cards that are not yet unlocked. In response to user operations, the corresponding target resource is displayed in the main display area, and the resource cards are switched according to the playback progress.

Benefits of technology

By using diverse resource display formats, we can enhance user interaction and the exposure of target resources, thereby increasing user engagement and satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121009210A_ABST
    Figure CN121009210A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a resource display method and a related device, and the method comprises the steps: displaying a resource playing interface; the played target resource is displayed in a main display area in the resource playing interface, at least one resource card is displayed in an associated content display area in the resource playing interface, and the at least one resource card comprises a target resource card in an unlocked state; and in response to a trigger operation for the target resource card in the unlocked state, displaying a target resource corresponding to the target resource card in the main display area. According to the method, the display modes of the resources in the resource playing interface can be enriched, so that novel resource watching experience can be brought to a user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a resource display method and related apparatus. Background Technology

[0002] Short videos, as a resource for disseminating internet content, have gradually become an important medium for many users to obtain information, access services, interact, and enjoy cultural entertainment. Many applications now feature short video playback capabilities, allowing users to watch short videos on their platforms.

[0003] Currently, short video resources are played by displaying the content flatly on the playback interface. This display method is too simplistic and fails to provide users with a novel viewing experience. Summary of the Invention

[0004] This application provides a resource display method and related apparatus, which can enrich the resource display methods of short video resources in the resource playback interface, thereby bringing users a novel resource viewing experience.

[0005] A first aspect of this application provides a resource display method, the method comprising:

[0006] Display the resource playback interface;

[0007] The target resource being played is displayed in the main display area of ​​the resource playback interface, and at least one resource card is displayed in the associated content display area of ​​the resource playback interface, including a target resource card that is in an unlocked state.

[0008] In response to a trigger operation on a target resource card that is in the unlocked state, the target resource corresponding to the target resource card is displayed in the main display area.

[0009] A second aspect of this application provides a resource display method, the method comprising:

[0010] Display the resource playback interface;

[0011] The target resource being played is displayed in the main display area of ​​the resource playback interface, and at least one resource card corresponding to the target resource is displayed in the associated content display area of ​​the resource playback interface.

[0012] In response to the playback progress adjustment of the target resource played in the main display area, the resource card is switched in the associated content display area.

[0013] A third aspect of this application provides a resource display device, the device comprising:

[0014] The display module is used to display the resource playback interface;

[0015] The display module is also used to display the target resource being played in the main display area of ​​the resource playback interface, and to display at least one resource card in the associated content display area of ​​the resource playback interface, wherein the at least one resource card includes a target resource card that is in an unlocked state.

[0016] The display module is also configured to, in response to a trigger operation on a target resource card in the locked state, display the target resource corresponding to the target resource card in the main display area.

[0017] A fourth aspect of this application provides a resource display device, the device comprising:

[0018] The display module is used to display the resource playback interface;

[0019] The display module is also used to display the target resource being played in the main display area of ​​the resource playback interface, and to display at least one resource card corresponding to the target resource in the associated content display area of ​​the resource playback interface;

[0020] The display module is also used to switch the resource card in the associated content display area in response to the playback progress adjustment of the target resource played in the main display area.

[0021] A fifth aspect of this application provides a computer device, the device comprising a processor and a memory:

[0022] The memory is used to store computer programs;

[0023] The processor is configured to perform, according to the computer program, the steps of the resource display method as described in the first aspect above, or the steps of the resource display method as described in the second aspect above.

[0024] A sixth aspect of this application provides a computer-readable storage medium for storing a computer program for performing the steps of the resource display method described in the first aspect, or for performing the steps of the resource display method described in the second aspect.

[0025] A seventh aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the steps of the resource display method described in the first aspect, or the steps of the resource display method described in the second aspect.

[0026] As can be seen from the above technical solutions, the embodiments of this application have the following advantages:

[0027] This application provides a resource display method that innovatively presents resource cards in a resource playback interface. Specifically, the method includes: displaying a resource playback interface; then, displaying the target resource to be played in the main display area of ​​the resource playback interface; and displaying at least one resource card in the associated content display area of ​​the resource playback interface. This provides a diversified resource display format through resource cards, while offering users a novel resource viewing experience. The at least one resource card displayed in the associated content display area includes a target resource card in an unlocked state, indicating that the target resource corresponding to the target resource card is not yet unlocked. Correspondingly, in response to a trigger operation on an unlocked target resource card, the target resource corresponding to that target resource card can be displayed in the main display area. This establishes an association between the resource card and the target resource. Furthermore, the unlocked target resource card is highly attractive to users, helping to guide them to actively trigger an operation to unlock and play the target resource corresponding to the target resource card, thereby increasing the exposure rate of the target resource and enhancing the user's interactivity during resource viewing. Attached Figure Description

[0028] Figure 1 This is a schematic diagram illustrating an application scenario of the resource display method provided in the embodiments of this application;

[0029] Figure 2 A flowchart illustrating a resource display method provided in an embodiment of this application;

[0030] Figure 3 This application provides an embodiment of an interface diagram showing multiple resource cards displayed in an associated content display area;

[0031] Figure 4 A schematic diagram of the interface for changing the display status of resource cards provided in an embodiment of this application;

[0032] Figure 5 A schematic diagram of an interface for displaying key resource cards in the main display area, provided as an embodiment of this application;

[0033] Figure 6 A flowchart illustrating another resource display method provided in an embodiment of this application;

[0034] Figure 7 This is a schematic diagram illustrating another interface for displaying multiple resource cards in an associated content display area, provided as an embodiment of this application.

[0035] Figure 8A schematic diagram illustrating another interface for displaying multiple resource cards in an associated content display area, provided as an embodiment of this application;

[0036] Figure 9 This is a schematic diagram of another key resource card displayed in the main display area, provided as an embodiment of this application.

[0037] Figure 10 A schematic diagram of the interface for setting the state of an object provided in an embodiment of this application;

[0038] Figure 11 A schematic diagram of the interface for triggering page navigation operations provided in an embodiment of this application;

[0039] Figure 12 This application provides an embodiment of an interface diagram showing a resource card group displayed in the main display area.

[0040] Figure 13 A schematic diagram of the interface of the top-level resource card after switching, provided for an embodiment of this application;

[0041] Figure 14 This is a schematic diagram of another resource card group displayed in the main display area, provided as an embodiment of this application.

[0042] Figure 15 A schematic diagram illustrating the process of displaying advertisements provided in an embodiment of this application;

[0043] Figure 16 This is a schematic diagram of the structure of a resource display device provided in an embodiment of this application;

[0044] Figure 17 This is a schematic diagram of another resource display device provided in an embodiment of this application;

[0045] Figure 18 This is a schematic diagram of the structure of the terminal device provided in the embodiments of this application;

[0046] Figure 19 This is a schematic diagram of the server structure provided in an embodiment of this application. Detailed Implementation

[0047] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0048] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0049] The resource display method provided in this application can be executed by a computer device, which can be a terminal device or a server. The terminal device includes, but is not limited to, mobile phones, computers, smart voice interaction devices, smart home appliances, vehicle terminals, and aircraft. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server.

[0050] It should be noted that the information, data and signals involved in the embodiments of this application are all authorized by the relevant parties or fully authorized by all parties, and the collection, use and processing of the relevant data comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0051] To facilitate understanding of the resource display method provided in this application embodiment, the following example uses a terminal device as the execution subject of the resource display method to illustrate the application scenarios of the resource display method.

[0052] See Figure 1 , Figure 1 This is a schematic diagram illustrating an application scenario of the resource display method provided in an embodiment of this application. For example... Figure 1 As shown, the application scenario includes a terminal device 110, on which a target application with short video resource playback function can run.

[0053] When a user uses the short video resource playback function in the target application through terminal device 110, terminal device 110 can respond to the user's triggered operation and display the short video resource playback interface. The main display area of ​​this resource playback interface can display the target resource being played, and at least one resource card can be displayed in the associated content display area of ​​the resource playback interface to provide a diverse resource display format and offer users a novel resource viewing experience.

[0054] In one possible implementation, at least one resource card in the associated content display area includes a target resource card in an unlocked state. Specifically, the resource card corresponding to the currently playing target resource in the associated content display area has been unlocked, while the associated content display area also includes target resource cards corresponding to unplayed target resources that are also in an unlocked state. Optionally, the resource card can be used to carry the key content of its corresponding target resource. For example... Figure 1 As shown in the interface diagram on the left, the leftmost resource card in the related content display area, which represents cycling information, is the resource card corresponding to the target resource currently being played in the main display area. It has been unlocked, while other resource cards in the related content display area (such as resource cards representing training traces and highlight moments) are still locked.

[0055] Accordingly, in response to a trigger operation on a target resource card that is in an unlocked state, the target resource corresponding to that target resource card can be displayed in the main display area to successfully unlock the target resource card. This establishes a connection between resource cards and target resources, and the unlocked target resource card is highly attractive to users, helping to guide them to actively trigger an operation to unlock and play the target resource card, thereby increasing the exposure of the target resource and enhancing the user's interactive experience during resource viewing.

[0056] In another possible implementation, at least one resource card in the associated content display area can be switched according to the playback progress adjustment of the target resource played in the main display area. That is, in response to the playback progress adjustment of the target resource played in the main display area, the resource card before the playback progress adjustment can be switched in the associated content display area to the resource card corresponding to the target resource after the playback progress adjustment. For example Figure 1 As shown in the interface diagram on the right, when the target resource representing soccer training content is displayed in the main display area, a resource card representing soccer training content corresponding to the currently playing content of the target resource can be displayed in the associated content display area. As the playback progress of the target resource in the main display area is adjusted, the resource card representing soccer training content will be switched accordingly. For example, if the next segment of the target resource is a video clip representing swimming content, then the resource card representing swimming content can be switched to be displayed.

[0057] In this way, the resource cards displayed in the related content display area remain consistent with the target resource played in the main display area during the playback of the target resource. This provides users with a richer channel for obtaining information by switching resource cards, helping them to quickly understand the important information of the currently playing content and improving the user experience.

[0058] It should be understood that Figure 1 The application scenarios shown are merely examples. In practical applications, the resource display method provided in this application embodiment can also be applied to other scenarios. No limitations are made here on the application scenarios of the resource display method provided in this application embodiment.

[0059] The resource display method provided in this application will be described in detail below through method embodiments.

[0060] See Figure 2 , Figure 2 This is a flowchart illustrating a resource display method provided in an embodiment of this application. For ease of description, the following description uses a terminal device as the executing entity of this resource display method. Figure 2 As shown, the resource display method includes the following steps:

[0061] S201: Display the resource playback interface.

[0062] A resource playback interface refers to an interface used to play resources, such as an interface for playing short video resources. Short video resources refer to resources with a playback length shorter than a preset length (e.g., 5 minutes, 10 minutes, etc.). Short video resources can be video resources composed of consecutive video frames or image groups composed of at least one image. The short video resources played in the resource playback interface can be provided by a short video server. For example, users can create and upload short video resources to the short video server, which then pushes the short video resources to other users. Alternatively, the short video resources played in the resource playback interface can be provided by an advertising server. For example, advertisers can push their created advertising resources to users on the corresponding platform (the application platform corresponding to the short video server) after obtaining resource playback permission from the short video server. Short video resources can cover different fields, such as entertainment, education, lifestyle, beauty and fashion, games, emotions, and society. This application does not specifically limit the content, field, or composition of short video resources.

[0063] Furthermore, the resource playback interface can specifically correspond to a target promotional object. The target promotional object refers to the promotional object associated with the resources played in the resource playback interface. The resource playback interface can play short video resources containing the target promotional object, such as advertising resources provided by an advertising server that include the target promotional object. More specifically, the resource playback interface can include object trigger controls corresponding to the target promotional object. For example, it can include an avatar control carrying the identifier image of the target promotional object. Users can access the relevant pages of the target promotional object by triggering this object trigger control, such as the target promotional object's details page, the target promotional object's merchant page, the target promotional object's purchase page, etc.

[0064] As an example, a resource playback interface can be displayed on a terminal device. Specifically, it can be displayed through an application with video playback functionality on the terminal device, or it can be displayed through a mini-program with video playback functionality on the terminal device. This application does not specifically limit the application used to display the resource playback interface on the terminal device.

[0065] As an example, a terminal device may run an application with short video playback functionality. The terminal device can respond to a user's activation of this function by displaying a playback interface to play short video resources. Alternatively, when a user opens the application with short video playback functionality, the terminal device can directly display the playback interface, which can then play short video resources recommended to the user. This application does not specifically limit the triggering method for displaying the playback interface on the terminal device.

[0066] S202: The target resource to be played is displayed in the main display area of ​​the resource playback interface, and at least one resource card is displayed in the associated content display area of ​​the resource playback interface, including the target resource card in an unlocked state.

[0067] The main display area refers to the primary display area in the resource playback interface. Typically, resources are played in the main display area of ​​the resource playback interface. For example, the playback area of ​​a short video resource can be considered the main display area, occupying most of the interface space.

[0068] The related content display area refers to the area within the resource playback interface designated for displaying related content. Compared to the main display area, the related content display area occupies a smaller space within the resource playback interface and is typically located at the edge of the interface. For example, the edge area below, to the left, to the right, or above the main display area can be designated as the related content display area. It should be understood that displaying content in the related content display area does not affect the content displayed in the main display area. That is, corresponding content can be displayed simultaneously in both areas. In other words, while displaying key content of the target resource through resource cards in the related content display area, the main display area can still play the target resource normally. The content displayed in the related content display area provides supplementary information to the main display area.

[0069] The target resource refers to the resource played in the resource playback interface. For example, the target resource can be a short video resource provided by a short video server, or it can be an advertising resource provided by an advertising server. The resource card corresponding to the target resource is a card-shaped resource carrier. This resource card can be used to carry the target resource itself, or it can be used to carry the key content corresponding to the target resource. This resource card can be presented in the form of a Polaroid card, or it can be presented in other custom card forms (such as greeting cards). This application embodiment does not limit the form of the resource card in any way.

[0070] The associated content display area can display at least one resource card. As an example, the associated content display area can display multiple resource cards side by side. These resource cards can be displayed side by side below, to the left, to the right, or above the main display area according to the playback order of the target resources corresponding to the multiple resource cards. Alternatively, multiple resource cards can be randomly displayed side by side in the associated content display area. This application does not specifically limit the arrangement of multiple resource cards in the associated content display area.

[0071] The target resource refers to multiple video segments within a complete video resource played on the resource playback interface. These video segments can be obtained by splitting a continuous video resource. For example, the complete video resource can be split into multiple video segments according to a pre-set duration, or according to the content and plot of the video resource. These video segments can also be multiple different video segments under the same theme. For example, if the core theme of the video resource is character A, then these video segments can be multiple different video segments related to character A, and these video segments do not need to be continuous. These video segments can be a video resource composed of consecutive video frames, or an image group composed of at least one image. This application does not specifically limit the content and composition of the target resource.

[0072] When the target resource is displayed in the main display area of ​​the resource playback interface, the resource card corresponding to that target resource in the associated content display area can be selected, i.e., a selected resource card. A selected resource card refers to a resource card in the associated content display area that is currently selected. This selection can be determined by a user-triggered resource card selection action or automatically determined in sequence as the target resource is played. When multiple resource cards are displayed side-by-side in the associated content display area, the target resource corresponding to the selected resource card can be displayed in the main display area of ​​the resource playback interface.

[0073] It should be understood that once a resource card in the associated content display area has been selected, i.e., once it is in an overselected state, it can be considered that the resource card has been unlocked. Correspondingly, the associated content display area also includes target resource cards in an unlocked state, i.e., resource cards that have not been overselected. The target resource corresponding to the target resource card in the unlocked state has not yet been played in the main display area, or has not yet been fully played in the main display area.

[0074] Furthermore, each resource card in the associated content display area can be used to carry key content of its corresponding target resource, such as key video frames from the target resource or key images specified by the creator of the target resource. Of course, besides carrying key content in image form, it can also carry other forms of key content, such as text, voice, etc. This embodiment of the application does not impose any limitations on the content carried by the resource cards.

[0075] For reference Figure 3 , Figure 3 This is a schematic diagram illustrating an interface where multiple resource cards are displayed in an associated content display area, as provided in an embodiment of this application. Figure 3As shown, multiple resource cards are displayed side by side in the associated content display area. Selecting a resource card represents the cycling information. The target resource corresponding to this cycling information can be displayed in the main display area. The target resource card that is not unlocked is the resource card in the associated content display area other than the resource card representing the cycling information.

[0076] Therefore, when multiple resource cards are displayed side-by-side in the associated content display area of ​​the resource playback interface, the target resource corresponding to the selected resource card can be displayed in the main display area of ​​the resource playback interface. By displaying multiple resource cards side-by-side, users can quickly understand the content of multiple target resources, saving users time. It also supports users to select resource cards by triggering interactive operations, increasing user participation and interactivity, helping users to participate more actively in the process of interacting with target resources, and improving user retention.

[0077] S203: In response to a trigger operation on a target resource card that is in an unlocked state, display the target resource corresponding to the target resource card in the main display area.

[0078] When a user triggers a card selection operation on a target resource card that is in an unlocked state, the terminal device can use the target resource card selected through the card selection operation as the selected resource card, and switch the status of the target resource card that is in an unlocked state in the associated content display area to an unlocked state, and display the target resource corresponding to the target resource card in the main display area.

[0079] Furthermore, the target resource card in an unlocked state can be displayed in a blurred state. During the process of displaying the target resource corresponding to the target resource card in the main display area, the method provided in this application embodiment may further include:

[0080] In the associated content display area, the display status of the target resource card changes from blurry to clear.

[0081] The resource cards in the associated content display area can be displayed in a clear state or a blurry state. For example, the blurry state of the resource cards can be displayed using mosaic or other colors. This application does not specifically limit the display form of the blurry state.

[0082] For reference Figure 4 , Figure 4 This is a schematic diagram of the interface for changing the display state of resource cards according to an embodiment of this application. Figure 4As shown in the left-hand interface diagram, the selected resource card (representing cycling information) can be displayed in a clear state, while the target resource card in an unlocked state (covered by a mosaic) can be displayed in a blurred state. This application does not specifically limit the display state of the resource cards and the corresponding presentation method between each resource card. Figure 4 As shown in the right-hand side of the interface, when the selected resource card changes from a resource card representing cycling information to a resource card representing soccer training content, the main display area can display the target resource representing the soccer training content. Furthermore, during this process, the display state of the target resource card representing the soccer training content can change from a blurred state to a clear state.

[0083] Before a target resource card in an unlocked state is transformed into a selected resource card, the target resource card can initially be displayed in a blurred state. When the selected resource card is determined, the target resource corresponding to the selected resource card can be displayed in the main display area. That is, when the target resource card is transformed into a selected resource card, the target resource corresponding to the selected resource card can be displayed in the main display area. During this process, the display state of the target resource card in the associated content display area is changed. For example, when the target resource corresponding to the selected resource card is displayed in the main display area, the display state of the target resource card changes from a blurred state to a clear state.

[0084] As an example, during the process of changing the display state of the target resource card, the change time and duration can be set according to a preset time. For instance, when the playback time of the target resource in the main display area reaches the preset change time, the display state of the target resource card in the associated content display area can be changed from a blurry state to a clear state. The change duration can last for 5 seconds, meaning that within 5 seconds, the display state of the target resource card can change from a blurry state to a slightly blurry state, then to a slightly clear state, and finally to a clear state. This application does not specifically limit the process of changing the display state of the target resource card.

[0085] Therefore, when the target resource card in an unlocked state among multiple resource cards is initially displayed in a blurry state, its display state can change from blurry to clear during the process of displaying the target resource card in the main display area. This blurry display state can attract users to click and select the resource card, allowing them to learn about the target resource corresponding to that card. This improves the dissemination effect of the resource, enhances user appeal, and improves the user's visual experience, thereby increasing user satisfaction and engagement.

[0086] In one possible implementation, the method provided in this application embodiment may further include:

[0087] After all the target resources corresponding to each resource card in the associated content display area have been displayed, the key resource card is displayed in the main display area; the key resource card is used to carry the key resources associated with the target resources.

[0088] A key resource card is a resource card used to carry key resources corresponding to a target resource. These key resources characterize the key content of the target resource; for example, they may include at least one of key images and key text information corresponding to each target resource. Key resources can be set by the provider of the target resource, for example, by setting key resources in response to a key resource setting operation triggered by the provider. Alternatively, the key resources can be determined autonomously by a server (such as a short video server or an advertising server) based on the resource content of the target resource; for example, the server can select key resources by analyzing each video frame in the target resource. This application does not specifically limit the content of the key resources or the method of obtaining them.

[0089] After all the target resources corresponding to each resource card in the associated content display area have been displayed, that is, after all the target resources of the multiple resource cards displayed in the associated content display area have been displayed, the key resource cards can be displayed in the main display area after the short video resource has finished playing.

[0090] As an example, key resource cards can be displayed in the main display area in the form of multiple stacked resource cards. In the above case, the key resource card at the top layer can be a random resource card in the key resource card group. Alternatively, only one key resource card can be displayed in the main display area. In this regard, this application does not specifically limit the presentation method of key resource cards in the main display area.

[0091] Therefore, after displaying the target resources corresponding to each resource card in the key content display area, the key resource cards can be displayed in the main display area. This allows the key resource cards that represent the short video resource to be played to be displayed in the main display area after the short video resource has finished playing. This enables users to further view the key information of the short video resource after watching it, which not only increases the visual appeal and dynamism of the resource playback page, but also attracts the user's attention, thereby improving the user experience.

[0092] In one possible implementation, the above-mentioned "displaying key resource cards in the main display area" may include:

[0093] Multiple key resource cards are stacked in the main display area; each key resource card is used to carry a different key image, and the key image carried by the topmost key resource card is displayed without obstruction in the main display area.

[0094] Correspondingly, the method provided in the embodiments of this application may further include:

[0095] In response to a switching operation triggered on the top-level critical resource card, switch other critical resource cards to the top level.

[0096] For reference Figure 5 , Figure 5 This is a schematic diagram of an interface for displaying key resource cards in the main display area, provided in an embodiment of this application. Figure 5 The main display area shows multiple stacked key resource cards, each carrying a different key image, and each image is determined based on its corresponding target resource. The topmost key resource card represents the football training content and is displayed in an unobstructed manner in the main display area. Additionally, Figure 5 The app also includes a "Learn More Stories" control, which displays additional information related to the target resource, such as behind-the-scenes tidbits, to increase the exposure of the short video resource and other relevant information. When a user clicks this control, the additional information related to the target resource will be displayed.

[0097] A switching operation refers to a user-triggered operation that switches the top-level key resource card among multiple key resource cards. In response to a switching operation triggered on the top-level key resource card, the terminal device can switch the key resource card, replacing the currently top-level key resource card with another key resource card. For example, the top-level key resource card can be switched sequentially to the next key resource card among multiple key resource cards, or the user can specify the key resource card to be switched. This application does not specifically limit the key resource card to be switched.

[0098] Therefore, in response to the user's switching operation triggered by the top-level key resource card, the top-level key resource card among multiple key resource cards can be switched. This allows users to trigger card switching operations according to their own needs to display key resource cards corresponding to different target resources, making it easier for users to view key information corresponding to different target resources. At the same time, it increases the interactivity between the user and the resource playback interface.

[0099] In the resource display method provided in this application embodiment, the method innovatively offers a form of presenting resource cards in a resource playback interface. Specifically, the method includes: displaying a resource playback interface; then, displaying the target resource to be played in the main display area of ​​the resource playback interface; and displaying at least one resource card in the associated content display area of ​​the resource playback interface, so as to provide diversified display forms for resources through resource cards, while providing users with a novel resource viewing experience. The at least one resource card displayed in the associated content display area includes a target resource card in an unlocked state, indicating that the target resource corresponding to the target resource card has not yet been unlocked. Accordingly, in response to a trigger operation on a target resource card in an unlocked state, the target resource corresponding to the target resource card can be displayed in the main display area, thereby realizing the association between the resource card and the target resource. Furthermore, the target resource card in an unlocked state is highly attractive to users, helping to guide users to actively trigger an operation to unlock and play the target resource corresponding to the target resource card, thereby increasing the exposure rate of the target resource and enhancing the user's sense of interaction during resource viewing.

[0100] See Figure 6 , Figure 6 This is a flowchart illustrating another resource display method provided in an embodiment of this application. For ease of description, the following description uses a terminal device as the executing entity of this resource display method. Figure 6 As shown, the resource display method includes the following steps:

[0101] S601: Displays the resource playback interface.

[0102] S602: The target resource to be played is displayed in the main display area of ​​the resource playback interface, and at least one resource card corresponding to the target resource is displayed in the associated content display area of ​​the resource playback interface.

[0103] When a target resource is played through the main display area of ​​the resource playback interface, the associated content display area of ​​the resource playback interface can display at least one resource card corresponding to the target resource being played. At this time, the resource card in the associated content display area can serve as a display carrier for the key content corresponding to the target resource. That is, the associated content display area can display resource cards used to carry the key content corresponding to the short video resource currently being played in the main display area.

[0104] The key content carried by the resource cards displayed in the related content display area can be determined based on the currently playing resource content in the main display area. For example, the key content carried by the resource card can be determined based on the time of the currently playing short video resource in the main display area. If the server stores the key content corresponding to the short video resource within a preset time period, the resource card used to carry the corresponding key content can be displayed in the related content display area when the playing short video resource reaches the preset time. Alternatively, the key content carried by the resource card can also be determined based on the plot information of the currently playing short video resource in the main display area. For example, if the server stores the key content corresponding to different plot information of the short video resource, the resource card used to carry the corresponding key content can be displayed in the related content display area when the playing short video resource triggers the corresponding plot information. Alternatively, the key content carried by the resource card can also be determined based on the characters in the currently playing short video resource in the main display area. For example, if the server stores the key content corresponding to different characters in the short video resource, the resource card used to carry the corresponding key content can be displayed in the related content display area when the corresponding character appears in the playing short video resource. This application does not impose any limitations on the method of determining key content in the embodiments herein.

[0105] For reference Figure 7 , Figure 7 This application provides another schematic diagram of an interface for displaying multiple resource cards in an associated content display area, as shown in the embodiment of the present application. Figure 7 As shown, the current content of the short video resource played in the main display area is the target resource representing the football training content, and the resource card used to represent the football training content can be displayed in the associated content display area.

[0106] S603: In response to the playback progress adjustment of the target resource in the main display area, switch the resource card in the associated content display area.

[0107] When the playback progress of a short video resource in the main display area is adjusted, the terminal device can respond to the adjustment by switching the resource card displayed in the associated content display area to the resource card corresponding to the current playback progress of the short video resource.

[0108] In one possible implementation, the target resource includes n sub-resources, where n is an integer greater than 1. Correspondingly, the above-mentioned "switching resource cards in the associated content display area in response to the playback progress adjustment of the target resource played in the main display area" may include:

[0109] In response to the main display area playing the i-th sub-resource from the target resource, based on the target order of the i-th sub-resource among the n sub-resources, the resource card corresponding to the i-th sub-resource is displayed at the card position corresponding to the target order in the associated content display area; i is an integer greater than or equal to 1 and less than or equal to n. The target resource may include n sub-resources, that is, the target resource can be divided into n segments, and the i-th sub-resource belongs to any segment of these n sub-resources. Then, based on the target order of the i-th sub-resource among these n sub-resources, that is, based on the playback order of the i-th sub-resource among these n sub-resources, the card position corresponding to the target order in the associated content display area can be determined, that is, the display order and display position of the resource card in the associated content display area can be determined. Here, n is an integer greater than 1, and i is an integer greater than or equal to 1 and less than or equal to n. This application does not specifically limit the values ​​of n and i.

[0110] In response to the main display area playing the i-th sub-resource in the target resource, that is, when the i-th sub-resource is played through the main display area, in the associated content display area, the display order and display position of the resource card corresponding to the i-th sub-resource in the associated content display area can be determined based on the playback order of the i-th sub-resource in the n sub-resources, and the resource card corresponding to the i-th sub-resource is displayed according to the corresponding display order and display position. The resource card corresponding to the i-th sub-resource is used to carry the key content corresponding to the i-th sub-resource.

[0111] For example, if i is 2, and the i-th sub-resource is played in the second position among the n sub-resources, then the resource card corresponding to the i-th sub-resource will also be displayed in the second position in the associated content display area. When the second sub-resource is played through the main display area, the resource card corresponding to the i-th sub-resource can be displayed in the second resource card display position in the associated content display area.

[0112] For reference Figure 8 , Figure 8 This application provides another example of an interface diagram showing multiple resource cards displayed in an associated content display area, as illustrated in the embodiments of this application. Figure 8As shown in the diagram on the left, the sub-resource representing soccer training content is played first in the target resource. Correspondingly, in the associated content display area, the resource card representing soccer training content is also displayed first, at the same position as the first resource card. In the diagram on the middle, the sub-resource representing cycling information is played second in the target resource. Correspondingly, in the associated content display area, the resource card representing cycling information is also displayed second, at the same position as the second resource card. In the diagram on the right, the sub-resource representing swimming information is played third in the target resource. Correspondingly, in the associated content display area, the resource card representing swimming information is also displayed third, at the same position as the third resource card.

[0113] Therefore, when playing the i-th sub-resource within the target resource through the main display area, the display order and position of the resource cards corresponding to the i-th sub-resource can be determined in the associated content display area based on the playback order of the i-th sub-resource within the n-th sub-resource. Then, the corresponding resource cards can be displayed in the associated content display area according to the corresponding display order and position. It is evident that by indicating the display order and position of the resource cards when playing different sub-resources, the playback progress of the target resource is clearly displayed in the associated content display area, allowing users to clearly understand the current playback progress of the short video resource and the key content of different video segments.

[0114] In one possible implementation, the method provided in this application embodiment may further include:

[0115] After the target resource finishes playing, a key resource card is displayed in the main display area; the key resource card is used to carry key resources associated with the target resource.

[0116] After the short video resource played in the resource playback interface ends, a key resource card containing the key resources can be displayed in the main display area. The key resources can be determined based on at least one of the following: object operation information detected during the playback of the target resource, and resource information of the target resource.

[0117] Object operation information refers to the operation information triggered by the user during the playback of short video resources, such as screenshotting, liking, favorited, and tipping actions. Resource information within the target resource refers to the playback progress, playback time, playback duration, and video content of the short video resource. Key resources can be determined based on at least one of the following: object operation information triggered by the user detected by the terminal device during the playback of the short video resource, and resource information within the short video resource.

[0118] For example, when a terminal device detects that a user has triggered a "like" action during the playback of a short video resource, the terminal device can determine the trigger time of the "like" action and identify the key resource based on the video frame corresponding to that trigger time and the video content corresponding to that video frame; alternatively, it can search for the corresponding key resource from the server based on the video content of the short video resource; or, when the terminal device detects a screenshot action triggered by the user, it can input the captured image into a text generation model to generate key text, and then combine the captured image with the generated key text to obtain the key resource.

[0119] For reference Figure 9 , Figure 9 This is an example of an interface diagram showing another key resource card displayed in the main display area, as provided in an embodiment of this application. Figure 9 As shown, the left-hand interface diagram includes a short video resource related to cycling information that is currently playing. This interface may also include instructions to take a screenshot to obtain a resource card containing key information, i.e., "Screenshot to witness this moment." The right-hand interface diagram shows the key resource card displaying the crucial cycling information after the short video resource finishes playing. Additionally, the right-hand interface diagram includes a share button to encourage users to share the key resource card, increasing the exposure of the short video resource; a save button to save the user's memories, enhancing the user experience; and a back button for users to easily access and adjust the key resource card.

[0120] Therefore, after the short video resource finishes playing, a key resource card containing the key resources corresponding to the video resource can be displayed in the main display area. This key resource can be determined based on the user's target interactive operation or user attribute information, thereby providing users with personalized resource cards. It also facilitates social sharing of the key resource cards in the main display area, thereby realizing the multi-functional expansion of resource cards and enhancing their dissemination.

[0121] Therefore, during the playback of a target resource through the main display area of ​​the resource playback interface, corresponding resource cards can be displayed in the associated content display area. The key content carried by the resource cards is determined based on the currently playing resource content in the main display area. This allows users to learn more additional information related to the target resource through the resource cards in the associated content display area while watching the target resource. At the same time, in response to the adjustment of the playback progress of the short video resource in the main display area, the associated content display area can switch the corresponding resource cards. This provides users with richer information acquisition channels by adjusting the progress bar, improving the user experience and making it easier for users to quickly obtain important information related to the currently playing content.

[0122] In one possible implementation, the key resources displayed via the key resource card after the aforementioned target resource playback has ended can be determined in the following way:

[0123] If a target object triggers a target interaction operation on the target resource during the playback of the target resource, the target sub-resource corresponding to the triggering time in the target resource is determined according to the triggering time of the target interaction operation.

[0124] Identify the key resources corresponding to the target sub-resources, and use them as key resources carried by key resource cards.

[0125] Targeted interactive operations refer to the interactive operations triggered by the target object (i.e., the user) on the target resource during the playback of the target resource, including but not limited to liking, favorite, screenshotting, commenting, and tipping.

[0126] If the terminal device detects that the user has triggered any of the above-mentioned target interaction operations on the target resource during the playback of the target resource, the video segment corresponding to the triggering time can be determined as the target sub-resource based on the triggering time of the target interaction operation.

[0127] Then, the key resource corresponding to the target sub-resource can be directly used as the key resource carried by the key resource card displayed in the main display area after the short video resource finishes playing. It should be understood that the key resource corresponding to the target sub-resource can be determined in the way described above, that is, by determining the key resource corresponding to the target sub-resource through the image analysis model and text generation model described below.

[0128] For example, if a user triggers a "like" action at the 20th second of the target resource's playback, and the target resource is divided into multiple sub-resources, the sub-resource belonging to the 20th second can be determined from the multiple sub-resources based on the trigger time of "20th second". Then, the key resource corresponding to that sub-resource can be used as the key resource for the final display.

[0129] It is evident that during the playback of short video resources, the key resources in the final displayed key resource card can be determined based on the user's interactive operations triggered by the short video resources. This provides users with a personalized way to determine key resources, enhances the interaction between users and resource cards, and increases the attractiveness of resource cards to users.

[0130] As another example, the key resources displayed via the key resource card after the aforementioned target resource has finished playing can be determined in the following way:

[0131] If no interactive operation is detected by the target object on the target resource during the playback of the target resource, then obtain the object attribute information of the target object;

[0132] Based on object attribute information, multiple candidate key resources associated with the target resource are analyzed to determine the matching degree of each candidate key resource; the matching degree is used to characterize the degree of interest of the target object in its corresponding candidate key resources;

[0133] Based on the matching degree of each of the multiple candidate key resources, the key resources carried by the key resource card are selected from the multiple candidate key resources.

[0134] The object attribute information of the target object refers to the attribute information determined based on user operations, such as the user's historical likes, historical browsing history, historical tipping history, and personal information recorded by the user, such as age, gender, and region.

[0135] As an example, if no user interaction with the target resource is detected during playback, the server can obtain the user's object attribute information.

[0136] After obtaining the user's object attribute information, multiple candidate key resources associated with the target resource being played can be analyzed based on this information to determine the matching degree of each candidate key resource. This matching degree characterizes the user's level of interest in the corresponding candidate key resources. The multiple candidate key resources can be composed of key resources corresponding to each sub-resource within the target resource. These key resources can be generated using image analysis models and text generation models, or they can be pre-set by the server. This application does not specifically limit the method for determining the multiple candidate key resources. The matching degree of each candidate key resource indicates the user's level of interest in each candidate key resource.

[0137] After obtaining the user's object attribute information, neural network models or large language models can be used to analyze the user's level of interest in different things, and obtain the analysis results. Then, based on the user's analysis results, multiple candidate key resources associated with the short video resources can be analyzed to determine the user's matching degree with each candidate key resource, that is, to determine the user's level of interest in each candidate key resource, such as determining the user's interest rating for each candidate key resource.

[0138] Finally, based on the matching degree of each candidate key resource, the key resource carried by the key resource card can be selected from multiple candidate key resources. For example, after obtaining the user's interest rating for each candidate key resource, the candidate key resource with the highest interest rating can be used as the key resource carried by the key resource card to be displayed in the main display area after the short video resource has finished playing.

[0139] Therefore, by incorporating user object attribute information, user preferences can be determined. Based on these preferences, the user's level of interest in multiple candidate key resources associated with the target resource can be analyzed. Ultimately, based on the matching degree of each candidate key resource, the key resource card displayed in the main display area can be determined. It is evident that by introducing user object attribute information as a reference in the process of determining key resources, a customized service is provided to the user, enhancing the attractiveness of resource cards carrying personalized key resources and improving the user experience and satisfaction when watching short video resources.

[0140] Alternatively, if the terminal device does not detect any user-triggered target interaction operation after the target resource has finished playing, a key resource can be randomly selected from the key resources corresponding to different sub-resources as the key resource carried by the key resource card to be displayed in the main display area after the short video has finished playing.

[0141] In one possible implementation, the content carried by the resource card can be determined in the following way:

[0142] The image analysis model is used to analyze each candidate video frame in the target resource to obtain the image analysis results corresponding to each candidate video frame; the image analysis results are used to characterize the image quality and semantic information of the corresponding candidate video frame.

[0143] Based on the image analysis results corresponding to each candidate video frame, key video frames are selected from each candidate video frame;

[0144] The text generation model generates key text corresponding to key video frames.

[0145] Based on key video frames and key text, generate content carried by resource cards.

[0146] Image analysis models are models used to analyze semantic information in images. They are pre-trained on large-scale image and text data. The purpose of pre-training is to learn the semantic relationships and correspondences between images and text. In other words, image analysis models can analyze the semantic information corresponding to an image and its image quality. Examples of image analysis models include CLIP (Contrastive Language-Image Pretraining), ALIGN (A Large-scale Image and Noisy-Text Embedding), and VILBERT (Vision-and-Language BERT).

[0147] Candidate video frames refer to candidate data used to identify key resources. Candidate video frames can be individual video frames displayed in the main display area, or they can be several video frames extracted from the video resources displayed in the main display area. By inputting each candidate video frame included in the target resource into an image analysis model for analysis, the image analysis results corresponding to each candidate video frame can be obtained. The image analysis results refer to the output of the image analysis model, used to indicate the image quality and semantic information of each candidate video frame, that is, the information conveyed by each candidate video frame, such as the plot information and characters in each candidate video frame.

[0148] Once the image analysis results for each candidate video frame are determined, key video frames can be selected from them based on their image quality and semantic information. Key video frames refer to key resources, i.e., components of key content, used to indicate key information within the candidate video frames. For example, the image quality of each candidate video frame can be represented by an image rating system, and the image semantic information can be used to characterize the plot information of that video frame.

[0149] As an example, key video frames can be determined based on the image ratings of each candidate video frame and the importance of the plot information represented by the image semantic information within the short video resource, such as whether the plot information represented by the image semantic information is the main storyline. For instance, the candidate video frame with the highest image rating and whose plot information represented by the image semantic information is the main storyline can be selected as the key video frame.

[0150] A text generation model refers to a neural network model that can generate corresponding descriptive text based on an input image. It can be a pre-trained image processing model, such as the Big Language-ImagePretraining 2 (BLIP2) or the Generative Pre-trained Transformer 4V (GPT-4V). This application does not limit the specific model structure of the text generation model.

[0151] When the text generation model is a pre-trained image-text processing model, the identified key video frames are input into the text generation model to generate key text corresponding to the key video frames. Key text refers to the output of the text generation model and is another component of key resources, i.e., key content, used to indicate descriptive information in key video frames. For example, key text can be used to represent plot summary information in key video frames. This application does not specifically limit the content of the key text.

[0152] Alternatively, the text generation model can also be a large language model, such as Generative Pre-trained Transformer 3.5 (GPT-3.5) or Generative Pre-trained Transformer 4 (GPT-4). This application does not limit the specific model structure of the large language model.

[0153] When the text generation model is a large language model, the identified key video frames and generation commands are input into the text generation model to generate key text corresponding to the key video frames. The generation commands are descriptions that provide detailed information about the key video frames; by using the generation commands, key text containing more descriptive information can be generated.

[0154] Finally, the key video frames and corresponding key texts are combined to generate key resources, i.e., the key content carried by resource cards. For example, key video frames and corresponding key texts can be concatenated according to a preset style template to obtain the combined key resources. The preset style template refers to the style template of the key resources, used to indicate the arrangement, layout, and font style of key video frames and key texts within the key resources, and can be pre-stored on a server. This application does not specifically limit the content of the preset style template.

[0155] Therefore, by using image analysis models and text generation models, key resources corresponding to different sub-resources can be automatically generated. This not only achieves the automatic screening of key video frames and the generation of key content corresponding to different sub-resources, but also improves the efficiency and accuracy of key resource generation.

[0156] As another example, the content carried by the resource card can also be pre-set by the provider of the target resource according to the content of different sub-resources in the target resource, so that when the sub-resource is played, the resource card carrying the corresponding key content is displayed.

[0157] In one possible implementation, the resource card is associated with a status setting control. The method provided in this application embodiment may further include:

[0158] In response to the triggering operation of the state setting control associated with the resource card of the target object, the object state corresponding to the target resource is set for the target object; the target resource card is any resource card displayed in the associated content display area, or any key resource card. The key resource card is displayed in the main display area after the target resource finishes playing.

[0159] The target resource card in the resource playback interface is also associated with a status setting control. This control allows the user to set the object's status, which indicates the user's state information within the application that plays short video resources, such as their mood, work / study status, and activity status. The target resource card can be a resource card displayed in the associated content display area, or it can be a key resource card displayed in the main display area after the target resource playback has finished.

[0160] As an example, in response to a user's click on a status setting control associated with a target resource card in the resource playback interface, the terminal device can directly set the object state corresponding to the currently playing short video resource for the user. The object state corresponding to the short video resource can be pre-stored in the server. When the user triggers the status setting control, the terminal device can set the user's current object state to the corresponding object state of the currently playing short video resource. (See also...) Figure 10 , Figure 10 This is a schematic diagram of the interface for setting the state of an object provided in an embodiment of this application, such as... Figure 10 As shown in the figure, the target resource card used to represent cycling information also includes a status setting control. The sub-resources of the cycling information can be displayed through the target resource card. When the user clicks the status setting control, the object status corresponding to the cycling information in the status setting control, namely "Witnessing a 50KM Cycling Trip", can be set to the user's current status.

[0161] As another example, in response to a user's action on a status setting control associated with a target resource card in the resource playback interface, the user can be redirected to their object status settings page. The user's object status settings page includes the object status corresponding to the currently playing target resource. The user can then directly set their current object status based on the information in the object status settings page, or they can edit the settings page and set the edited information as their current object status. This application does not specifically limit the method for setting the user's object status.

[0162] As can be seen, by using the status setting control associated with the target resource card, users can set the object status corresponding to the currently playing short video resource. This not only attracts the user's attention and appeal to the resource card, but also helps users to conveniently and quickly set their personal status related to the currently playing short video resource, which is conducive to the dissemination of short video resources.

[0163] In one possible implementation, the resource card is associated with a resource extraction control, and the method provided in this application embodiment may further include:

[0164] In response to the target object's triggered operation on the resource extraction control associated with the target resource card, the reward resource is extracted and the reward resource is configured for the target object. The target resource card is any resource card displayed in the associated content display area, or any key resource card. The key resource card is displayed in the main display area after the target resource playback ends.

[0165] The target resource card in the resource playback interface is also associated with a resource extraction control. This control is used to extract reward resources for the user, such as red envelopes, game currency, in-app vouchers, and skins. The target resource card can be a resource card displayed in the associated content display area, or it can be a key resource card displayed in the main display area after the target resource playback has finished.

[0166] As an example, in response to a user's click on a resource extraction control associated with a target resource card in the resource playback interface, the terminal device can extract a reward resource for the user and configure the extracted reward resource. For instance, the resource extraction control associated with the target resource card can extract the corresponding reward resource by flipping the resource card; or, the resource extraction control includes a scratch-off area, where the user can extract the corresponding reward resource by sliding their finger across the scratch-off area. After extracting the corresponding reward resource for the user, the reward resource can be stored in the corresponding reward storage location, or it can be configured on the user's appearance. The association between the reward resource and the resource card can be pre-stored in memory, or the server can randomly select a reward resource for the user, meaning there is no association between the reward resource and the resource card. This application does not specifically limit the triggering method for extracting reward resources or the configuration method for reward resources.

[0167] It is evident that resource extraction controls can reward users with resources, thereby incentivizing them to increase their interaction with resource cards. This not only stimulates users' curiosity and desire to participate but also increases user engagement, activity, and the exposure of short video resources.

[0168] In one possible implementation, the resource playback interface corresponds to the target promotion object, and the method provided in this application embodiment may further include:

[0169] In response to a page navigation operation triggered by a resource card, the associated information page corresponding to the target promotion object is displayed; the target resource card is any resource card displayed in the associated content display area, or any key resource card. The key resource card is displayed in the main display area after the target resource has finished playing; the page navigation operation is triggered by the page navigation control associated with the target resource card, or by the target gesture operation based on the target resource card.

[0170] The target audience for promotion refers to the promotional objects associated with the short video resources played on the resource playback interface. Examples include advertisements, the performers in the short video resources, and behind-the-scenes footage. Correspondingly, the associated information for the target audience can include purchase information for advertised products, film and television information for the performers, and production information for the short video resources. The associated information page is used to display the associated information of the target audience through preset page formats, including but not limited to mini-program pages and other application pages.

[0171] As an example, in response to a user's click on a page navigation control associated with a target resource card in the resource playback interface, the terminal device can navigate to a page containing associated information about the target promotional item. The page navigation control is used to implement this navigation. (See reference...) Figure 11 , Figure 11 This is a schematic diagram of the interface for triggering page navigation operations provided in an embodiment of this application, such as... Figure 11 As shown in the figure, the target resource card used to represent cycling information includes the advertising information "XXX Yogurt" and a page jump control "Go to Purchase". When the user clicks the control, they will be redirected to the purchase page corresponding to the advertising information, i.e., the related information page.

[0172] As another example, when a terminal device responds to a user's gesture action on a target resource card in the resource playback interface—for example, a right swipe on the target resource card—it can redirect to a page containing related information about the target promotional object. Furthermore, while triggering the page redirection based on the target gesture action, it can also trigger ambient animations, such as page shaking, to attract the user's attention, encourage active user participation and interaction, thereby increasing user engagement.

[0173] As can be seen, in response to the page jump operation triggered by the target resource card, the resource playback interface can jump to a page containing related information corresponding to the target promotion object. This can effectively increase the exposure and click-through rate of the target promotion object, attract more users to browse and learn about the target promotion object, and at the same time, it can also help users intuitively understand the relevant information of the target promotion object, improve the conversion rate of the target promotion object, and bring more commercial value and revenue.

[0174] It should be noted that when other controls are associated with the target resource card, the display position of the target resource card is not specifically limited to the main display area or the associated content display area. The above method is applicable to target resource cards in different display areas.

[0175] In one possible implementation, the resource playback interface corresponds to the target promotion object, and the resource playback interface also includes information viewing controls associated with the target promotion object. The method provided in this application embodiment may further include:

[0176] In response to a trigger action on the information viewing control in the resource playback interface, display the associated page corresponding to the target promotion object.

[0177] When the resource playback interface includes a target promotional object, for example, the interface may include the video account to which the target promotional object belongs, and it may also include information viewing controls associated with the target promotional object. These controls are used to view relevant information about the target promotional object, such as the target promotional object's video account information, store information, purchase information for related products, and purchase information for other products associated with that video account. Correspondingly, the associated page for the target promotional object can display the aforementioned relevant information in a preset format. These preset pages may include, but are not limited to, mini-program pages and other application pages.

[0178] As an example, in response to a user's click on an information viewing control in the resource playback interface, the terminal device can display an associated page corresponding to the target promotional object. (See also...) Figure 10 or Figure 11 The interface diagram shown includes the video account "XXX" to which the target promotion object belongs at the bottom. The information viewing control can be the avatar of the video account, i.e., the circle in the interface diagram used to represent the avatar of the video account to which the target promotion object belongs. When the user clicks on the avatar of the video account, the associated page corresponding to the target promotion object will be displayed.

[0179] As can be seen, responding to the trigger operation of the information viewing control in the resource playback interface can display the associated page corresponding to the target promotion object. This not only effectively increases the exposure and click-through rate of the target promotion object, but also increases the exposure and click-through rate of other products under the video account to which the target promotion object belongs. Therefore, the conversion rate of the target promotion object and other related products can be improved through the above method, bringing more commercial value and revenue. In one possible implementation, resource cards can also be displayed in the main display area of ​​the resource playback interface. In this case, the resource card can serve as the display carrier of the target resource; that is, when the resource card is located in the main display area of ​​the resource playback interface, the target resource can be presented in the resource playback interface in the form of a resource card. When the resource card is displayed in the main display area, the resource card can also serve as the display carrier of the key resources corresponding to the target resource; that is, when the resource card is located in the main display area of ​​the resource playback interface, the key resources corresponding to the target resource can be presented in the resource playback interface in the form of a resource card. When a resource card is displayed in the associated content display area, it can serve as a display carrier for key resources. That is, when a resource card is located in the associated content display area of ​​the resource playback interface, the key resources corresponding to the target resource can be presented in the resource playback interface in the form of resource cards.

[0180] In one possible implementation, a resource card group corresponding to the target resource can be displayed in the main display area of ​​the resource playback interface; the resource card group includes multiple resource cards, and the multiple resource cards correspond to different sub-resources in the target resource.

[0181] The main display area of ​​the resource playback interface shows the resource card group corresponding to the target resource. By using resource card groups, different sub-resources or key resources corresponding to sub-resources within the target resource can be displayed on the resource playback interface. This allows users to understand different sub-resources by viewing different resource cards, increasing the visual appeal and dynamism of the resource playback page, attracting user attention, and thus improving the user experience. Furthermore, multiple resource cards within a resource card group can accommodate even richer sub-resource content.

[0182] As an example, when a resource card group is displayed in the main display area, the resource card group can include multiple stacked resource cards. The sub-resources corresponding to the resource card can be displayed through the resource card located at the top layer of the resource card group.

[0183] For reference Figure 12 , Figure 12 This is a schematic diagram of an interface for displaying resource card groups in the main display area, as provided in an embodiment of this application. Figure 12 As shown, the top-level resource card in the resource card group corresponds to the sub-resource representing the kicking training content, and the sub-resource of the kicking training content can be displayed through this resource card.

[0184] When a resource card group is located in the main display area, and multiple resource cards are stacked in the resource playback interface, clicking the topmost resource card in the group can trigger the playback of its corresponding sub-resource. Alternatively, once the resource card is identified, its corresponding sub-resource can be played automatically. It should be understood that when the sub-resource of the resource card is an image resource, the corresponding image resource can be directly displayed in the resource card.

[0185] Therefore, when multiple resource cards are stacked in the main display area of ​​the resource playback interface, the sub-resources corresponding to the top resource card in the resource card group can be displayed. This allows users to focus on the top resource card, helping them to quickly locate and browse the short video resources displayed on the top resource card, and avoiding the information contained in the resource card group being too dense and distracting the user.

[0186] In addition, the method provided in the embodiments of this application may also include:

[0187] In response to a top-level card switching operation triggered for a resource card group, switch the resource card at the top level;

[0188] The top-level resource card after the switch displays the corresponding sub-resources.

[0189] A top-level card switching operation refers to a user-triggered operation that switches the top-level resource card in a resource card group. In response to this operation, the terminal device can switch the top-level resource card, replacing it with another resource card in the group. For example, the top-level resource card can be switched sequentially to the next resource card in the group, or the user can specify the replacement resource card. This application does not specifically limit the replacement resource card.

[0190] For reference Figure 13 , Figure 13 This is a schematic diagram of the interface of the top-level resource card after switching, provided as an embodiment of this application. As an example, the resource card group before switching can be referred to... Figure 13 The interface diagram on the left shows the terminal device responding to user requests. Figure 4 Swiping left on the resource card group on the left side (top-level card switching operation) will switch the top resource card representing soccer training content to the next resource card representing cycling information. The sub-resources of cycling information can be displayed through the cycling information resource card.

[0191] It should be noted that the top-level card switching operation in this application embodiment can be a gesture operation such as a left swipe, right swipe, up swipe, or down swipe. When the resource card group is located in the main display area, the application with short video playback function may temporarily not support the normal swipe operation. For example, when the resource card group is not located in the main display area, the application can switch to display the application's personal information page in response to a user-triggered left swipe operation. However, when the resource card group is located in the main display area, when the user triggers a left swipe operation in the application, the top-level resource card in the resource card group can be switched to another resource card without jumping to the application's personal information page. Alternatively, the specific function that the application with short video playback function needs to provide can be determined based on the trigger area of ​​the top-level card switching operation in the resource playback interface. For example, when the trigger area of ​​the left swipe operation is on a resource card, the top-level resource card can be switched in response to the left swipe operation. When the trigger area of ​​the left swipe operation exceeds the resource card, the application's personal information page should be jumped in response to the left swipe operation. In this regard, this application embodiment does not specifically limit the top-level card switching operation.

[0192] Therefore, in response to a user's top-level card switching operation triggered by a resource card group, the topmost resource card in the group can be switched. The switched top-level resource card then displays its corresponding sub-resources, allowing users to trigger the top-level card switching operation according to their needs to play the sub-resources of other resource cards. It is evident that this method provides users with a convenient way to determine the resources displayed in the resource playback interface, improving the flexibility and scalability of the resource playback interface.

[0193] It should be understood that in practical applications, in addition to responding to the user-triggered top-level card switching operation to switch the top-level resource card in the resource card group, it can also automatically switch the top-level resource card after the sub-resource corresponding to the top-level resource card has finished playing. That is, the next resource card in the resource card group is switched to the top level as the new top-level resource card, and its corresponding sub-resource is played in the new resource card.

[0194] It should be understood that in practical applications, when a resource card group is located in the main display area, it can be presented not only by stacking multiple resource cards, but also by displaying multiple resource cards side by side. (See reference...) Figure 14 , Figure 14 This is a schematic diagram of another resource card group displayed in the main display area according to an embodiment of this application, as shown below. Figure 14As shown, resource cards in the resource card group are displayed side-by-side in the resource playback interface. Since the resource playback interface may not be able to display multiple resource cards simultaneously, users can switch between the main resource card displayed in the resource playback interface—that is, the resource card that occupies the largest area in the resource playback interface—by swiping left and right. Figure 14 Taking the resource card that occupies the largest area as a sub-resource representing cycling information as an example, the sub-resource of cycling information can be displayed through this resource card. This application does not specifically limit the presentation of the resource card group in the main display area.

[0195] To facilitate a further understanding of the resource display method provided in the embodiments of this application, the following description uses an advertising short video as an example to illustrate the resource display method. The implementation process of this resource display method can be found by referring to... Figure 15 , Figure 15 This is a schematic diagram illustrating the process of displaying advertisements provided in an embodiment of this application.

[0196] like Figure 15 As shown, the implementation process involves user terminals, short video servers, and advertising servers. Users can watch short videos on their terminals using resource cards. When a user terminal sends a viewing command to the short video server, the server responds by sending the corresponding video resource and pause time information. The server then sends a rendering guide to the user terminal to watch the next micro-animation, i.e., the sub-resource corresponding to the next resource card. Each resource card contains a page navigation control. When a user clicks this control, the user terminal sends a click command to the advertising server, causing the server to push the corresponding user interface (UI) and related product purchase information to the terminal. Furthermore, the user terminal can display user interaction information and send corresponding interaction commands to the advertising server, such as viewing the color information of a product. Finally, the advertising server sends a page rendered based on the interaction commands to the user terminal.

[0197] The user terminal primarily receives short video resources from the short video server and advertising information from the advertising server, presenting this information to the user. It also acquires user interactions and feeds this information back to the short video server or advertising server. The user terminal displays video resources in the form of resource cards. This can be achieved using front-end 3D rendering technologies, such as Web Graphics Library (WebGL) or Three.js for creating 3D graphics, to present the received video resources as resource cards in the playback interface. Users can select and play different sub-resources by clicking or switching resource cards. Furthermore, the user terminal can also acquire and record user viewing and interaction behaviors related to video resources and advertising information, such as viewing time and interaction actions (clicks, swipes, etc.), and feed this information back to the short video server or advertising server for recording.

[0198] Short video servers are mainly used to store and process short video resources. They can send corresponding short video resources to user terminals according to user requests, and can also receive user playback data, that is, playback data of short video resources during playback, such as playback duration.

[0199] Advertising servers are primarily used for storing, updating, and sending advertising-related information, such as ad details (ad copy and images), purchase information for advertised products, and user interactions with the ads. The advertising server receives user interactions for logging and analyzes user preferences.

[0200] Therefore, based on the interaction between the user terminal and the short video server and the advertising server, short video resources can be presented in the form of resource cards. In response to the interaction between the user terminal and the advertising server, users can be successfully redirected to the target page containing advertising information, thereby enhancing the dissemination effect of the advertisement and bringing more commercial value and revenue.

[0201] Based on the resource display method provided in the preceding embodiments, this application also provides a resource display device. The following, in conjunction with... Figure 16 To explain, Figure 16 This is a schematic diagram of the structure of a resource display device 1600 provided in an embodiment of this application. The device includes:

[0202] Display module 1601 is used to display the resource playback interface;

[0203] The display module 1601 is also used to display the target resource being played in the main display area of ​​the resource playback interface, and to display at least one resource card in the associated content display area of ​​the resource playback interface, wherein the at least one resource card includes a target resource card in an unlocked state.

[0204] The display module 1601 is also configured to display the target resource corresponding to the target resource card in the main display area in response to a trigger operation on the target resource card in the unlocked state.

[0205] Optionally, the target resource card in the unlocked state is displayed in a blurred state; during the process of displaying the target resource corresponding to the target resource card in the main display area, the device further includes:

[0206] The transformation unit is used to change the display state of the target resource card from the blurred state to the clear state in the associated content display area.

[0207] Optionally, the device further includes:

[0208] The first display unit is used to display a key resource card in the main display area after all the target resources corresponding to each resource card in the associated content display area have been displayed; the key resource card is used to carry key resources associated with the target resources.

[0209] Optionally, the first display unit is further configured to display multiple stacked key resource cards in the main display area; the multiple key resource cards are used to carry different key images, and the key image carried by the topmost key resource card is displayed unobstructed in the main display area;

[0210] The device further includes:

[0211] A switching unit is configured to switch other key resource cards to the top layer in response to a switching operation triggered on the top-level key resource card.

[0212] Based on the resource display method provided in the preceding embodiments, this application also provides another resource display device. The following is in conjunction with... Figure 17 To explain, Figure 17 This is a schematic diagram of another resource display device 1700 provided in an embodiment of this application. The device includes:

[0213] Display module 1701 is used to display the resource playback interface;

[0214] The display module 1701 is also used to display the target resource being played in the main display area of ​​the resource playback interface, and to display at least one resource card corresponding to the target resource in the associated content display area of ​​the resource playback interface.

[0215] The display module 1701 is also used to switch the resource card in the associated content display area in response to the playback progress adjustment of the target resource played in the main display area.

[0216] Optionally, the target resource includes n sub-resources, where n is an integer greater than 1; the display module 1701 is further configured to, in response to the main display area playing the i-th sub-resource in the target resource, display the resource card corresponding to the i-th sub-resource at the card position corresponding to the target order in the associated content display area, based on the target order of the i-th sub-resource in the n sub-resources; where i is an integer greater than or equal to 1 and less than or equal to n.

[0217] Optionally, the device further includes:

[0218] The second display unit is used to display a key resource card in the main display area after the target resource has finished playing; the key resource card is used to carry key resources associated with the target resource.

[0219] Optionally, the key resources are determined in the following ways:

[0220] The first determining unit is configured to, if a target object triggers a target interaction operation on the target resource during the playback of the target resource, determine the target sub-resource corresponding to the triggering time in the target resource based on the triggering time of the target interaction operation;

[0221] The second determining unit is used to determine the key resource corresponding to the target sub-resource, as the key resource carried by the key resource card.

[0222] Optionally, the key resources are determined in the following ways:

[0223] The acquisition unit is used to acquire the object attribute information of the target object if no target interaction operation is detected by the target object for the target resource during the playback of the target resource.

[0224] The third determining unit is used to analyze multiple candidate key resources associated with the target resource based on the object attribute information, and determine the matching degree corresponding to each of the multiple candidate key resources; the matching degree is used to characterize the degree of interest of the target object in the candidate key resources;

[0225] The fourth determining unit is used to select the key resource carried by the key resource card from the multiple candidate key resources based on the matching degree corresponding to each of the multiple candidate key resources.

[0226] Optionally, the content carried by the resource card is determined in the following way:

[0227] An image analysis unit is used to analyze each candidate video frame included in the target resource using an image analysis model to obtain the image analysis results corresponding to each candidate video frame; the image analysis results are used at least to characterize the image quality and image semantic information of the corresponding candidate video frame;

[0228] The filtering unit is used to select the target video frame from each of the candidate video frames based on the image analysis results corresponding to each of the candidate video frames.

[0229] A text generation unit is used to generate associated text for the target video frame using a text generation model.

[0230] A content generation unit is used to generate the content carried by the resource card based on the target video frame and the associated text.

[0231] Optionally, the device further includes:

[0232] The setting unit is used to respond to the trigger operation of the state setting control associated with the target resource card by the target object, and set the object state corresponding to the target resource for the target object; the target resource card is any of the resource cards displayed in the associated content display area, or any key resource card, and the key resource card is displayed in the main display area after the target resource has finished playing.

[0233] Optionally, the device further includes:

[0234] The reward extraction unit is used to extract reward resources in response to the trigger operation of the resource extraction control associated with the target resource card by the target object, and to configure the reward resources for the target object; the target resource card is any of the resource cards displayed in the associated content display area, or any key resource card, and the key resource card is displayed in the main display area after the target resource has finished playing.

[0235] Optionally, the resource playback interface corresponds to the target promotion object; the device further includes:

[0236] The third display unit is used to display the associated information page corresponding to the target promotion object in response to a page jump operation triggered based on the target resource card; the target resource card is any of the resource cards displayed in the associated content display area, or any key resource card, and the key resource card is displayed in the main display area after the target resource has finished playing; the page jump operation is triggered by the page jump control associated with the target resource card, or by a target gesture operation based on the target resource card.

[0237] Optionally, the resource playback interface corresponds to the target promotion object, and the resource playback interface further includes information viewing controls associated with the target promotion object; the device further includes:

[0238] The fourth display unit is used to display the associated page corresponding to the target promotion object in response to the trigger operation of the information viewing control in the resource playback interface.

[0239] This application also provides a computer device, which may specifically be a terminal device or a server. The terminal device and server provided in this application will be described below from the perspective of hardware implementation.

[0240] See Figure 18 , Figure 18 This is a schematic diagram of the structure of the terminal device provided in the embodiments of this application. For example... Figure 18 As shown, for ease of explanation, only the parts related to the embodiments of this application are shown. For specific technical details not disclosed, please refer to the method section of the embodiments of this application. The terminal can be any terminal device including mobile phones, tablets, personal digital assistants (PDAs), point-of-sale (POS) terminals, in-vehicle computers, etc. Taking a computer as an example:

[0241] Figure 18 This is a block diagram illustrating a portion of the structure of a computer associated with the terminal provided in an embodiment of this application. (Reference) Figure 18 The computer includes: a radio frequency (RF) circuit 1210, a memory 1220, an input unit 1230 (including a touch panel 1231 and other input devices 1232), a display unit 1240 (including a display panel 1241), a sensor 1250, an audio circuit 1260 (connected to a speaker 1261 and a microphone 1262), a wireless fidelity (WiFi) module 1270, a processor 1280, and a power supply 1290, etc. Those skilled in the art will understand that... Figure 18The computer architecture shown does not constitute a limitation on the computer and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0242] The memory 1220 can be used to store software programs and modules. The processor 1280 executes various computer functions and data processing by running the software programs and modules stored in the memory 1220. The memory 1220 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer (such as audio data, telephone directory, etc.). In addition, the memory 1220 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0243] The processor 1280 is the control center of the computer, connecting various parts of the computer through various interfaces and lines. It performs various computer functions and processes data by running or executing software programs and / or modules stored in the memory 1220, and by calling data stored in the memory 1220. Optionally, the processor 1280 may include one or more processing units; preferably, the processor 1280 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into the processor 1280.

[0244] In this embodiment, the processor 1280 included in the terminal is used to execute the steps in the resource display method described in the foregoing embodiments.

[0245] See Figure 19 , Figure 19This is a schematic diagram of the structure of a server 1300 provided in an embodiment of this application. The server 1300 can vary significantly due to different configurations or performance, and may include one or more central processing units (CPUs) 1322 (e.g., one or more processors) and memory 1332, and one or more storage media 1330 (e.g., one or more mass storage devices) for storing application programs 1342 or data 1344. The memory 1332 and storage media 1330 can be temporary or persistent storage. The program stored in the storage media 1330 may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the server. Furthermore, the CPU 1322 may be configured to communicate with the storage media 1330 and execute the series of instruction operations stored in the storage media 1330 on the server 1300.

[0246] Server 1300 may also include one or more power supplies 1326, one or more wired or wireless network interfaces 1350, one or more input / output interfaces 1358, and / or one or more operating systems, such as Windows Server. TM Mac OS X TM Unix TM Linux TM FreeBSD TM etc.

[0247] The steps performed by the server in the above embodiments can be based on this Figure 19 The server structure shown.

[0248] The CPU 1322 is used to execute the steps in the resource display method described in the foregoing embodiments.

[0249] This application also provides a computer-readable storage medium for storing a computer program that performs the steps in the resource display methods described in the foregoing embodiments.

[0250] This application also provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the steps in the resource display methods described in the foregoing embodiments.

[0251] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0252] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

[0253] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0254] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0255] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing computer programs, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0256] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0257] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A resource display method, characterized in that, The method includes: Display the resource playback interface; The target resource being played is displayed in the main display area of ​​the resource playback interface, and at least one resource card is displayed in the associated content display area of ​​the resource playback interface, including a target resource card that is in an unlocked state. In response to a trigger operation on a target resource card that is in the unlocked state, the target resource corresponding to the target resource card is displayed in the main display area.

2. The method according to claim 1, characterized in that, The target resource card in the unlocked state is displayed in a blurred state; during the process of displaying the target resource corresponding to the target resource card in the main display area, the method further includes: In the associated content display area, the display status of the target resource card changes from the blurred state to the clear state.

3. The method according to claim 1, characterized in that, The method further includes: After the target resources corresponding to each resource card in the associated content display area have been displayed, the key resource card is displayed in the main display area; the key resource card is used to carry the key resources associated with the target resources.

4. The method according to claim 3, characterized in that, The step of displaying key resource cards in the main display area includes: Multiple key resource cards are stacked in the main display area; each key resource card is used to carry a different key image, and the key image carried by the topmost key resource card is displayed without obstruction in the main display area. The method further includes: In response to a switching operation triggered on the top-level critical resource card, the other critical resource cards are switched to the top level.

5. A resource display method, characterized in that, The method includes: Display the resource playback interface; The target resource being played is displayed in the main display area of ​​the resource playback interface, and at least one resource card corresponding to the target resource is displayed in the associated content display area of ​​the resource playback interface. In response to the playback progress adjustment of the target resource played in the main display area, the resource card is switched in the associated content display area.

6. The method according to claim 5, characterized in that, The target resource includes n sub-resources, where n is an integer greater than 1; the step of switching the resource card in the associated content display area in response to the playback progress adjustment of the target resource played in the main display area includes: In response to the main display area playing the i-th sub-resource in the target resource, based on the target order of the i-th sub-resource in the n sub-resources, the resource card corresponding to the i-th sub-resource is displayed at the card position corresponding to the target order in the associated content display area; where i is an integer greater than or equal to 1 and less than or equal to n.

7. The method according to claim 5, characterized in that, The method further includes: After the target resource finishes playing, a key resource card is displayed in the main display area; the key resource card is used to carry key resources associated with the target resource.

8. The method according to claim 3 or 7, characterized in that, The key resources were determined in the following ways: If a target object triggers a target interaction operation on the target resource during the playback of the target resource, then the target sub-resource corresponding to the triggering time in the target resource is determined according to the triggering time of the target interaction operation. Identify the key resources corresponding to the target sub-resources, and use them as the key resources carried by the key resource cards.

9. The method according to claim 3 or 7, characterized in that, The key resources were determined in the following ways: If no target interaction operation is detected by the target object during the playback of the target resource, then the object attribute information of the target object is obtained; Based on the object attribute information, multiple candidate key resources associated with the target resource are analyzed to determine the matching degree of each of the multiple candidate key resources. The matching degree is used to characterize the degree of interest of the target object in the candidate key resources; Based on the matching degree of each of the multiple candidate key resources, the key resource carried by the key resource card is selected from the multiple candidate key resources.

10. The method according to claim 1 or 5, characterized in that, The content carried by the resource card is determined in the following way: The image analysis model is used to analyze each candidate video frame included in the target resource to obtain the image analysis results corresponding to each candidate video frame; the image analysis results are used to characterize the image quality and image semantic information of the corresponding candidate video frame. Based on the image analysis results corresponding to each of the candidate video frames, the target video frame is selected from each of the candidate video frames; The associated text of the target video frame is generated using a text generation model; Based on the target video frame and the associated text, the content carried by the resource card is generated.

11. The method according to any one of claims 1, 3, 5 and 7, characterized in that, The method further includes: In response to the triggering operation of the state setting control associated with the target resource card by the target object, the object state corresponding to the target resource is set for the target object; the target resource card is any of the resource cards displayed in the associated content display area, or any key resource card, and the key resource card is displayed in the main display area after the target resource has finished playing.

12. The method according to any one of claims 1, 3, 5 and 7, characterized in that, The method further includes: In response to the target object's triggered operation on the resource extraction control associated with the target resource card, a reward resource is extracted and configured for the target object; the target resource card is any of the resource cards displayed in the associated content display area, or any key resource card, and the key resource card is displayed in the main display area after the target resource playback ends.

13. The method according to any one of claims 1, 3, 5, and 7, characterized in that, The resource playback interface corresponds to the target promotion object; the method further includes: In response to a page jump operation triggered by a target resource card, the associated information page corresponding to the target promotion object is displayed; the target resource card is any of the resource cards displayed in the associated content display area, or any key resource card, and the key resource card is displayed in the main display area after the target resource has finished playing; the page jump operation is triggered by a page jump control associated with the target resource card, or by a target gesture operation based on the target resource card.

14. The method according to claim 1 or 5, characterized in that, The resource playback interface corresponds to the target promotion object, and the resource playback interface also includes information viewing controls associated with the target promotion object; the method further includes: In response to a trigger operation on the information viewing control in the resource playback interface, the associated page corresponding to the target promotion object is displayed.

15. A resource display device, characterized in that, The device includes: The display module is used to display the resource playback interface; The display module is also used to display the target resource being played in the main display area of ​​the resource playback interface, and to display at least one resource card in the associated content display area of ​​the resource playback interface, wherein the at least one resource card includes a target resource card that is in an unlocked state. The display module is also configured to, in response to a trigger operation on a target resource card in the locked state, display the target resource corresponding to the target resource card in the main display area.

16. A resource display device, characterized in that, The device includes: The display module is used to display the resource playback interface; The display module is also used to display the target resource being played in the main display area of ​​the resource playback interface, and to display at least one resource card corresponding to the target resource in the associated content display area of ​​the resource playback interface; The display module is also used to switch the resource card in the associated content display area in response to the playback progress adjustment of the target resource played in the main display area.

17. A computer device, characterized in that, The device includes a processor and a memory; The memory is used to store computer programs; The processor is configured to execute the resource display method according to any one of claims 1 to 14 according to the computer program.

18. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program that, when executed by an electronic device, implements the resource display method according to any one of claims 1 to 14.

19. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the resource display method according to any one of claims 1 to 14.