Content display method, device and equipment, computer readable storage medium and product
By dynamically generating virtual resource controls that fit the live stream content, driven by interactive data associated with the live stream content, the problem of virtual resource recommendations being out of sync with the live stream scenario is solved. This enables flexible and accurate resource positioning and transfer, thereby improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2026-03-13
- Publication Date
- 2026-05-01
AI Technical Summary
Existing virtual resource recommendation methods are disconnected from the current live streaming content, making it difficult for users to quickly and accurately locate the resources they need, thus reducing user engagement and viewing experience.
Driven by interactive data associated with the live stream content, the first control is dynamically generated to display first and second virtual resources that are more closely related to the live stream content, including resources related to interactive data and historical consumption data. Users can switch and transfer between virtual resources in the virtual resource panel by triggering operations.
It improves the fit between virtual resources and live streaming content, enhances the user experience, and enables users to locate and transfer resources more flexibly and accurately.
Smart Images

Figure CN121967804A_ABST
Abstract
Description
Content display methods, devices, equipment, computer-readable storage media and products Technical Field
[0001] This article relates to the fields of interface interaction technology and live streaming technology, and in particular to a content display method, device, equipment, computer-readable storage medium and product. Background Technology
[0002] In live streaming interactive scenarios, voice live streaming and group broadcasting modes, as emerging forms of user participation, focus on enhancing the viewing experience through highly contextualized live streaming interactions. For example, in voice live streaming, users build an immersive experience through actions such as requesting songs, interacting on the microphone, and engaging in live PK battles, while group broadcasting modes center on choreographed programs, such as requesting dances, songs, and interactive challenges.
[0003] During live stream viewing, users can transfer virtual resources according to their actual needs. However, existing virtual resource recommendation methods often result in recommended virtual resources being out of touch with the current live stream context, making it difficult for users to quickly and accurately locate the virtual resources they need. This reduces user engagement and negatively impacts the user's live stream viewing experience. Summary of the Invention
[0004] This article provides a content display method, apparatus, device, computer-readable storage medium, and product to address the technical problem that current virtual resource recommendation methods recommend virtual resources that are out of sync with current live streaming scenarios.
[0005] Firstly, this article provides a content display method, including:
[0006] The first display interface displays live content and a virtual resource panel, which is used to display virtual resources.
[0007] In response to the presence of first interactive data associated with the live stream content, a first control is displayed in the virtual resource panel;
[0008] In response to a trigger operation on the first control, at least one first virtual resource and at least one second virtual resource are switched to be displayed in the virtual resource panel, wherein the first virtual resource is associated with the interaction data, and the second virtual resource is associated with the user's historical consumption data and / or the interaction data.
[0009] Secondly, this paper provides a content display device, including:
[0010] The display module is used to display live content and a virtual resource panel within the first display interface, wherein the virtual resource panel is used to display virtual resources.
[0011] The processing module is configured to display a first control in the virtual resource panel in response to the first interactive data associated with the live stream content;
[0012] A switching module is configured to switch the display of at least one first virtual resource and at least one second virtual resource in the virtual resource panel in response to a trigger operation on the first control, wherein the first virtual resource is associated with the interaction data, and the second virtual resource is associated with the user's historical consumption data and / or the interaction data.
[0013] Thirdly, this article provides an electronic device, including: a processor and a memory;
[0014] The memory stores computer-executed instructions;
[0015] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the content display method as described in the first aspect and various possible designs of the first aspect.
[0016] Fourthly, this document provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the content display method described in the first aspect and various possible designs of the first aspect.
[0017] Fifthly, this document provides a computer program product, including a computer program that, when executed by a processor, implements the content display method described in the first aspect and various possible designs of the first aspect.
[0018] The content display method, apparatus, device, computer-readable storage medium, and product provided herein, by displaying a first control in a virtual resource panel when it is determined that the live content is associated with first interactive data, allows users to quickly view at least one first virtual resource and at least one second virtual resource that are more closely related to the current live content through triggering the first control, thereby improving the relevance of the recommended virtual resources to the current live content and enhancing the user experience. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in this document or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of this document. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 is a schematic diagram of the implementation scenario provided in this article;
[0021] Figure 2 is a flowchart illustrating the content display method provided in this article;
[0022] Figure 3 is a schematic diagram of the display interface provided in this article;
[0023] Figure 4 is another schematic diagram of the display interface provided in this article;
[0024] Figure 5 is another flowchart illustrating the content display method provided in this article;
[0025] Figure 6 is another schematic diagram of the display interface provided in this article;
[0026] Figure 7 is another flowchart illustrating the content display method provided in this article;
[0027] Figure 8 is a schematic diagram of the interface interaction provided in this article;
[0028] Figure 9 is a schematic diagram of the content display device provided in this article;
[0029] Figure 10 is a schematic diagram of the electronic device provided in this paper. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of this document clearer, the technical solutions described below will be clearly and completely described in conjunction with the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments described herein, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments described herein without inventive effort are within the scope of protection of this document.
[0031] It is understood that before using the technical solutions disclosed in the embodiments of this article, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this article in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.
[0032] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as electronic devices, applications, servers, or storage media, that perform the operations described herein, based on the prompt message.
[0033] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0034] It is understood that the above notification and user authorization process is merely illustrative and does not constitute a limitation on the implementation method described in this article. Other methods that comply with relevant laws and regulations may also be applied to the implementation method described in this article.
[0035] In related technologies, virtual resources are typically recommended according to fixed categories, such as ordinary virtual resources, special effects virtual resources, and exclusive virtual resources. Users usually need to manually browse to locate and transfer virtual resources. However, this method often results in recommended content being disconnected from the current live stream content, making it difficult for users to intuitively determine the impact of virtual resource transfers on the live stream. Furthermore, locating virtual resources is often cumbersome, negatively affecting the user's viewing experience.
[0036] For example, during a live stream, when a user needs to transfer virtual resources, they can trigger an action on the virtual resource controls within the live stream interface. In response to this trigger, a virtual resource panel is displayed, showing virtual resources in a fixed order. Therefore, the user needs to browse and locate the virtual resource they wish to transfer within the panel according to their specific needs.
[0037] In solving the aforementioned technical problems, the inventors discovered through research that a first control, dynamically generated based on interactive data associated with the live stream content, can be dynamically generated to match the current live stream content. Users can then trigger this first control to view a first virtual resource and a second virtual resource that are more closely related to the live stream content. By strongly linking the virtual resource recommendation logic with interactive data and the streamer's real-time status during the live stream, the core problems of disconnected recommended content from the context and static recommended content in existing technologies are solved.
[0038] To address the technical problem of current virtual resource recommendation methods being disconnected from live streaming scenarios, this paper provides a content display method, apparatus, device, computer-readable storage medium, and product.
[0039] It should be noted that the content display methods, devices, equipment, computer-readable storage media, and products provided in this article can be applied to any live streaming scenario.
[0040] Figure 1 is a schematic diagram of the implementation scenario provided in this paper. As shown in Figure 1, the implementation scenario based on this paper includes at least a server 11 and a terminal device 12. The server 11 and the terminal device 12 are communicatively connected, thus enabling information interaction between the server 11 and the terminal device 12. The terminal device 12 is equipped with application software 13 for displaying live content, and includes a front-end display interface 14. Users can interact with the terminal device 12 through human-computer interaction, view the live content within the front-end display interface 14, and view the results of the human-computer interaction. The server 11 can parse the first interaction data and determine the first virtual resource and the second virtual resource to be displayed based on the first interaction data.
[0041] Figure 2 is a flowchart illustrating the content display method provided in this paper. As shown in Figure 2, the method includes:
[0042] Step 201: Display the live content and virtual resource panel in the first display interface. The virtual resource panel is used to display virtual resources.
[0043] The main entity executing this document is a content display device. This content display device can also be coupled into the client and server architecture of a live streaming platform.
[0044] In one scenario, users can watch live stream content on their terminal devices. This live stream content can be a group live stream or a combined audio live stream. In a group live stream, multiple hosts can broadcast simultaneously. In an audio live stream, the host can interact via microphone.
[0045] During a live stream, the streamer can perform interactive actions, generating interactive data. For example, streamers can compete based on the cumulative virtual scores earned from virtual resources during the stream. Alternatively, streamers can pre-set interactive parameters, which can include virtual resources and corresponding interactive actions. For instance, transferring virtual resource A allows the streamer to sing during the stream, while transferring virtual resource B allows the streamer to dance.
[0046] In another scenario, users can transfer virtual resources while watching a live stream. For example, a user can choose any streamer and transfer virtual resources to that streamer based on their needs.
[0047] Optionally, the live stream content and preset virtual resource controls can be displayed on the first display interface. In response to a trigger operation on the virtual resource control, a virtual resource panel can be displayed, which is used to display virtual resources. These virtual resources include, but are not limited to, virtual gifts and virtual special effects.
[0048] Step 202: In response to the first interactive data associated with the live content, display the first control in the virtual resource panel.
[0049] In one scenario, during a live stream, initial interaction data can be generated when the streamer performs interactive actions. For example, this initial interaction data could be a virtual score generated during a competition between streamers. Alternatively, it could be interaction parameters pre-set by the streamer.
[0050] Optionally, upon determining that the live stream content is associated with first interactive data, a first control is displayed in the virtual resource panel. This first control is used to view the virtual resources associated with the live stream content.
[0051] Step 203: In response to the trigger operation on the first control, switch the display of at least one first virtual resource and at least one second virtual resource in the virtual resource panel, wherein the first virtual resource is associated with interactive data and the second virtual resource is associated with the user's historical consumption data and / or interactive data.
[0052] In one scenario, in response to a trigger operation on the first control, at least one first virtual resource and at least one second virtual resource are switched on and off in the virtual resource panel. The first virtual resource can be a virtual resource associated with interactive data. For example, it could be a virtual resource associated with a virtual score, or it could be a virtual resource associated with interactive parameters. The first virtual resource can change based on variations in the interactive data.
[0053] The second virtual resource can be a virtual resource that resides permanently in the virtual resource panel. It is associated with the user's historical consumption data and / or interaction data. For example, this second virtual resource could be a virtual resource that the user has frequently sent in the past. Alternatively, it could be a specific virtual resource associated with the current live streaming mode, such as group broadcast mode or audio live streaming mode.
[0054] The content display method provided in this article displays a first control in the virtual resource panel when it is determined that the live content is associated with the first interactive data. Therefore, users can quickly view at least one first virtual resource and at least one second virtual resource that are more closely related to the current live content by triggering the first control. This improves the relevance of the recommended virtual resources to the current live content and enhances the user experience.
[0055] Optionally, the first interactive data includes the virtual score obtained by the currently selected first anchor during the interactive competition and / or the interactive parameters pre-configured by the first anchor.
[0056] The virtual score is determined based on the virtual resources obtained by the first streamer during the interactive competition.
[0057] The interaction parameters include at least one virtual resource configured by the first broadcaster and the interactive operations associated with the virtual resource.
[0058] In one scenario, the initial interactive data includes the virtual score earned by the currently selected first streamer during the interactive competition. Multiple users can stream simultaneously, and users can choose a first streamer based on their needs, transferring virtual resources to that streamer. During the stream, the first streamer receives the transferred virtual resources. Since these virtual resources are associated with virtual scores, the first streamer can use their accumulated virtual scores from the virtual resources earned during the stream to compete with other streamers.
[0059] In another scenario, the first interaction data includes pre-configured interaction parameters for the currently selected first broadcaster. These interaction parameters include at least one virtual resource configured by the first broadcaster and the interaction operations associated with that virtual resource. For example, transferring virtual resource A allows the first broadcaster to perform a specific action; transferring virtual resource B allows the broadcaster to sing a specified song, and so on.
[0060] Accordingly, the first virtual resource includes virtual resources associated with the virtual score and / or virtual resources associated with the interaction parameters.
[0061] Figure 3 is a schematic diagram of the display interface provided in this paper. As shown in Figure 3, the first display interface 31 can display live content 32 and a virtual resource panel 33. When the live content is associated with first interactive data, a first control 34 can be displayed in the virtual resource panel 33. After the user triggers the first control 34, at least one first virtual resource 35 and at least one second virtual resource 36 can be displayed in the virtual resource panel 33. The first virtual resource 35 includes a virtual resource 37 related to the virtual score associated with the currently selected first streamer and a virtual resource 38 related to the interactive parameters preset by the first streamer.
[0062] The content display method provided in this article configures first and second virtual resources based on virtual scores and / or the interactive parameters pre-configured by the first anchor. This allows users to view virtual resources in the virtual resource panel that are more closely related to the interactive competition live broadcast scenario and the ordering scenario configured by the anchor. This enables more flexible and accurate positioning and transfer operations of virtual resources that match the live broadcast content.
[0063] Optionally, based on any of the above embodiments, step 202 includes:
[0064] Display at least one category control and at least one preset virtual resource associated with any category within the virtual resource panel.
[0065] In response to the first interactive data associated with the live stream content, a first control is added to the virtual resource panel.
[0066] In one scenario, when a user views a virtual resource panel by triggering a virtual resource control, the virtual resource panel can display at least one category control and at least one preset virtual resource associated with that category. For example, the category control could include recommended controls, latest controls, frequently used controls, etc. Upon first opening the virtual resource panel, the preset virtual resource corresponding to the recommended control can be displayed by default.
[0067] During a live stream, when it's determined that the live content is associated with initial interactive data, a first control is added to the virtual resource panel. For example, if no interactive parameters are set or no interactive competition is initiated during the live stream, preset virtual resources can be displayed in the virtual resource panel using the default style. When it's determined that an interactive competition will be enabled during the live stream, a first control is added to the virtual resource panel. This allows users to view the first and second virtual resources related to the interactive competition through this first control.
[0068] The content display method provided in this article displays at least one category control and at least one preset virtual resource associated with the preset category in a virtual resource panel. When it is determined that the live content is associated with the first interactive data, the first control is displayed. Therefore, when the host performs interactive operations, users can more intuitively view the virtual resources related to the current live content, and more flexibly and accurately realize the positioning and transfer operations of virtual resources that match the live content.
[0069] Optionally, based on any of the above embodiments, step 203 includes:
[0070] Display at least one first virtual resource in the first display area of the virtual resource panel.
[0071] Display at least one second virtual resource in the second display area of the virtual resource panel.
[0072] The first and second exhibition areas are arranged side by side.
[0073] In one scenario, the virtual resource panel may include a first display area and a second display area. The first and second display areas are arranged side by side. For example, the first and second display areas may be arranged horizontally side by side, or they may be arranged vertically side by side. This document does not impose any restrictions on this.
[0074] Optionally, the first display area may display at least one first virtual resource. The second display area may display at least one second virtual resource.
[0075] Figure 4 is a schematic diagram of another display interface provided in this paper. As shown in Figure 4, the first display interface 41 includes a virtual resource panel 42, wherein the virtual resource panel 42 includes a first display area 43 and a second display area 44, wherein the first display area 43 and the second display area 44 can be arranged vertically. The first display area 43 displays at least one first virtual resource 45, and the second display area 44 displays at least one second virtual resource 46.
[0076] The content display method provided in this article, by dividing the virtual resource panel into a first display area and a second display area, can display at least one first virtual resource and a second virtual resource in the virtual resource panel, thus enriching the display content in the first display interface.
[0077] Figure 5 is another flowchart illustrating the content display method provided in this paper. Based on any of the above embodiments, the interactive data includes the virtual score obtained by the currently selected first anchor during the interactive competition. As shown in Figure 5, step 203 includes:
[0078] Step 501: Determine the score difference between the currently selected first anchor and the second anchor who is interacting and competing.
[0079] Step 502: Display the first virtual resource that matches the score difference and at least one second virtual resource in the virtual resource panel.
[0080] In one scenario, the interaction data includes the virtual score obtained by the currently selected first streamer during the interactive competition.
[0081] Optionally, to enable users to more effectively transfer virtual resources to the first user, the first virtual resource can be determined based on the competition situation of the user's currently selected first streamer. Therefore, the virtual resource panel can display the first virtual resource matching the score difference, as well as at least one second virtual resource.
[0082] Furthermore, based on any of the above embodiments, the first virtual resource that matches the score difference includes a first number of virtual resources or a combination of multiple different virtual resources, wherein the virtual score associated with the first number of virtual resources and the combination of multiple different virtual resources matches the score difference.
[0083] In one scenario, the first virtual resource matching the score difference comprises a first number of virtual resources, wherein the virtual scores associated with the first number of virtual resources match the score difference. For example, if the first streamer and the second streamer differ by 2000 points, the first virtual resource could be four virtual resources of 500 points each, so that after a user transfers the first virtual resource, the first streamer's virtual score can quickly catch up with the second streamer.
[0084] In another scenario, the first virtual resource matched with the score difference comprises a combination of multiple different virtual resources, whose associated virtual scores match the score difference. For example, if the first streamer and the second streamer differ by 2000 points, the first virtual resource could be a combination of virtual resource A (500 points), virtual resource B (200 points), virtual resource C (400 points), and virtual resource D (900 points). This ensures that after a user transfers this first virtual resource, the first streamer's virtual score can quickly catch up with the second streamer.
[0085] Optionally, when the first streamer is in the lead, the first virtual resource may include virtual resources that the user has historically sent frequently, or it may be virtual resources determined based on the score increase of the second streamer, etc. This article does not impose any restrictions on this.
[0086] Figure 6 is another schematic diagram of the display interface provided in this paper. As shown in Figure 6, the virtual resource panel 61 displays a first virtual resource 62 that matches the score difference and at least one second virtual resource 63. The first virtual resource 62 can be a first number of virtual resources 63, and the virtual scores associated with the first number of virtual resources 63 match the score difference.
[0087] The content display method presented in this article determines the first virtual resource to be displayed based on the score difference between the currently selected first and second broadcasters, thereby making the virtual resources displayed in the virtual resource panel more relevant to the current live broadcast content.
[0088] Furthermore, based on any of the above embodiments, the method further includes:
[0089] Determine the score difference between the currently selected first streamer and the second streamer who is interacting with the streamer.
[0090] In response to determining that the first streamer is ahead of the second streamer based on the score difference, a first prompt message is displayed in the first display area. The first prompt message is used to prompt users to transfer the first virtual resource to the first streamer to help the first streamer maintain the current ranking.
[0091] In response to the determination that the first streamer is lagging behind the second streamer based on the score difference, a second prompt message is displayed in the first display area. The second prompt message is used to prompt the user to transfer the first virtual resource to the first streamer to help the first streamer overtake the second streamer.
[0092] In one scenario, to allow users to more intuitively view the current live stream progress, different prompts can be displayed based on whether the first streamer is ahead or behind.
[0093] Optionally, the score difference between the currently selected first streamer and the second streamer in the interactive competition can be determined. In response to the determination that the first streamer is ahead of the second streamer based on the score difference (i.e., the score difference is positive), a first prompt message can be displayed in the first display area. This first prompt message prompts the user to transfer virtual resources to the first streamer to help them maintain their current ranking. For example, this first prompt message could be: "Continue to help the first streamer maintain their lead."
[0094] Alternatively, in response to determining that the first streamer is lagging behind the second streamer based on the score difference (i.e., the score difference is negative), a second prompt message can be displayed in the first display area. This second prompt message prompts the user to transfer the first virtual resource to the first streamer to help them overtake the second streamer. For example, this second prompt message could be something like "Help the first streamer overtake the second streamer."
[0095] In another scenario, users can also select multiple streamers and simultaneously transfer virtual resources to multiple streamers.
[0096] The content display method presented in this article displays different prompts based on the score difference between the currently selected first and second streamers, thus enabling users to view the current live streaming progress more intuitively and flexibly transfer virtual resources based on this score difference.
[0097] Figure 7 is another flowchart illustrating the content display method provided in this paper. Based on any of the above embodiments, the interactive data includes interactive parameters pre-configured by the first broadcaster. As shown in Figure 7, step 103 includes:
[0098] Step 701: Determine at least one virtual resource pre-configured by the first broadcaster.
[0099] Step 702: Display at least one virtual resource in the Virtual Resource panel.
[0100] In one scenario, the interaction data includes pre-configured interaction parameters for the first broadcaster. Therefore, after a user selects the first broadcaster, the pre-configured interaction parameters can be determined, and at least one virtual resource can be identified within these parameters. At least one virtual resource is then displayed in the virtual resource panel.
[0101] Optionally, the interactive operations associated with the virtual resource can also be displayed within the virtual resource panel. For example, the interactive operation corresponding to virtual resource A is for the broadcaster to make a specific gesture, while the interactive operation corresponding to virtual resource B is to sing along.
[0102] The content display method presented in this article identifies at least one pre-configured virtual resource by the first broadcaster, thus enabling the display of at least one virtual resource in the virtual resource panel. This allows users to more intuitively locate the pre-configured virtual resource in the panel and subsequently access the content on demand by switching between virtual resources. Users no longer need to manually search through the virtual resource list, improving the user experience.
[0103] Furthermore, based on any of the above embodiments, the number of virtual resources is multiple. The method also includes:
[0104] In response to a switching operation triggered for at least one virtual resource, switch the display of multiple virtual resources pre-configured by the first broadcaster.
[0105] In one scenario, the primary broadcaster might pre-set multiple interactive parameters. However, the display space within the virtual resource panel is limited and may not be able to fully showcase all the virtual resources configured by the primary broadcaster. Therefore, a preset number of virtual resources can be displayed within the virtual resource panel, allowing users to switch between them to view other virtual resources.
[0106] Optionally, in response to a switching operation triggered for at least one virtual resource, multiple virtual resources pre-configured by the first broadcaster are switched for display. This switching operation can be a swipe operation in a preset direction within the first display area, such as swiping left, right, up, or down.
[0107] The content display method provided in this paper switches between multiple virtual resources pre-configured by the first broadcaster in response to a switching operation triggered for at least one virtual resource. Therefore, when the first broadcaster configures multiple interactive parameters, users can switch between and view multiple virtual resources through the switching operation, so that users can more intuitively select and transfer virtual resources.
[0108] Optionally, based on any of the above embodiments, the method further includes:
[0109] The second control is displayed in the display areas associated with the first virtual resource and the second virtual resource, respectively.
[0110] In response to a trigger operation on a second control associated with a first virtual resource or a second virtual resource, the first virtual resource or the second virtual resource is transferred to the first broadcaster.
[0111] In one scenario, to facilitate quick transfer of the first and second virtual resources by the user, a second control can be displayed in the display area associated with each of the first and second virtual resources. Therefore, the user can quickly transfer the corresponding first or second virtual resource by triggering any of the second controls.
[0112] The content display method provided in this article displays a second control in the display areas associated with the first and second virtual resources, respectively. Therefore, users can use the second control to perform transfer operations on the selected first or second virtual resource, thereby improving the user experience.
[0113] Optionally, based on any of the above embodiments, the method further includes:
[0114] In response to a triggered operation on the first or second virtual resource, a second control is displayed in the associated display area of the first or second virtual resource.
[0115] In response to a trigger operation on the second control, the first virtual resource or the second virtual resource is transferred to the first broadcaster.
[0116] In one scenario, only the first and second virtual resources that align with the live stream content can be displayed within the virtual resource panel. When a user wishes to move a particular virtual resource, they can trigger an action on that virtual resource.
[0117] Optionally, in response to a trigger operation targeting the first or second virtual resource, a second control is displayed in the associated display area of the first or second virtual resource. Therefore, the user can quickly transfer the currently selected first or second virtual resource to the first broadcaster by triggering this second control.
[0118] Figure 8 is a schematic diagram of the interface interaction provided in this paper. As shown in Figure 8, at least one first virtual resource 82 and at least one second virtual resource 83 related to the current live broadcast content can be displayed in the virtual resource panel 81. In response to the user's trigger operation on the first virtual resource 82 or the second virtual resource 83, a second control 84 is displayed in the display area associated with the first virtual resource 82 or the second virtual resource 83. Therefore, the user can quickly perform a transfer operation on the first virtual resource 82 or the second virtual resource 83 by triggering the second control 84.
[0119] The content display method provided in this article displays a second control in the associated display area of the first or second virtual resource in response to a trigger operation on the first or second virtual resource. Therefore, users can use the second control to perform a transfer operation on the selected first or second virtual resource, which enriches the display content and interaction methods in the first display interface.
[0120] Optionally, based on any of the above embodiments, the method further includes:
[0121] Display selection controls associated with at least one streamer participating in the live stream in the virtual resource panel.
[0122] In response to a trigger operation on a selection control associated with any streamer, determine the interactive data associated with the currently selected streamer.
[0123] Based on the interaction data associated with the currently selected streamer, the virtual resource panel switches to display the first virtual resource associated with the currently selected streamer.
[0124] In some scenarios, multiple streamers can participate in a live stream simultaneously. To facilitate more precise virtual resource transfer operations for one or more streamers, a selection control associated with at least one streamer participating in the live stream can be displayed in the virtual resource panel. Therefore, users can more flexibly select streamers by triggering the selection control.
[0125] Optionally, different broadcasters may have different associated interactive data, resulting in different associated first virtual resources. Therefore, in response to a trigger operation of the selection control associated with any broadcaster, the interactive data associated with the currently selected broadcaster is determined. Thus, the first virtual resource associated with the currently selected broadcaster can be determined based on this interactive data, and the display of the first virtual resource associated with the currently selected broadcaster can be switched in the virtual resource panel.
[0126] The content display method provided in this article displays a selection control associated with at least one streamer participating in the live stream in a virtual resource panel, allowing users to flexibly select streamers. When a user selects any streamer, the first virtual resource associated with that streamer can be switched and displayed in the first display interface, enabling users to more accurately transfer virtual resources to that streamer.
[0127] Optionally, based on any of the above embodiments, the method further includes:
[0128] In response to a transfer operation triggered for the second virtual resource, a third control is displayed within the first display interface.
[0129] In response to a trigger operation on a third control, continuously transfer the second virtual resource to the currently selected first streamer.
[0130] In one scenario, a user can trigger a transfer operation on a second virtual resource. In other scenarios, a user may want to transfer multiple virtual resources consecutively. Therefore, to facilitate faster and more efficient continuous transfer operations on the second virtual resource, a third control is displayed within the first display interface in response to a transfer operation triggered on the second virtual resource.
[0131] Optionally, in response to a trigger operation on the third control, the second virtual resource is continuously transferred to the currently selected first broadcaster. For example, each time the user clicks the third control, one second virtual resource can be transferred to the broadcaster. Alternatively, the number of transfers can be displayed in the display area associated with the third control, and in response to the user's selection of the number of transfers, clicking the third control again will transfer the second virtual resource corresponding to that number of transfers to the broadcaster.
[0132] The content display method provided in this paper displays a third control within the first display interface when the user transfers the second virtual resource. Therefore, the user can quickly perform continuous transfer operations on the transferred second virtual resource based on the third control, which enriches the interaction methods within the first display interface and improves the user experience.
[0133] Figure 9 is a schematic diagram of the content display device provided in this paper. As shown in Figure 9, the device includes: a display module 91, a processing module 92, and a switching module 93. The display module 91 is used to display live content and a virtual resource panel within a first display interface. The virtual resource panel is used to display virtual resources. The processing module 92 is used to display a first control in the virtual resource panel in response to first interactive data associated with the live content. The switching module 93 is used to switch between displaying at least one first virtual resource and at least one second virtual resource in the virtual resource panel in response to a trigger operation on the first control. The first virtual resource is associated with the interactive data, and the second virtual resource is associated with the user's historical consumption data and / or interactive data.
[0134] Furthermore, based on any of the above embodiments, the interactive data includes the virtual score obtained by the currently selected first broadcaster during the interactive competition and / or the interactive parameters pre-configured by the first broadcaster. The virtual score is determined based on the virtual resources obtained by the first broadcaster during the interactive competition. The interactive parameters include at least one virtual resource configured by the first broadcaster and the interactive operations associated with that virtual resource.
[0135] Furthermore, based on any of the above embodiments, the first virtual resource includes virtual resources associated with virtual scores and / or virtual resources associated with interaction parameters.
[0136] Furthermore, based on any of the above embodiments, the processing module is configured to: display at least one category control and at least one preset virtual resource associated with a preset category within a virtual resource panel. In response to the presence of first interactive data associated with the live stream content, a first control is added to the virtual resource panel.
[0137] Furthermore, based on any of the above embodiments, the switching module is configured to: display at least one first virtual resource in a first display area of the virtual resource panel; and display at least one second virtual resource in a second display area of the virtual resource panel. The first and second display areas are arranged side-by-side.
[0138] Furthermore, based on any of the above embodiments, the interactive data includes the virtual score obtained by the currently selected first streamer during the interactive competition. The switching module is used to: determine the score difference between the currently selected first streamer and the second streamer participating in the interactive competition; and display a first virtual resource matching the score difference and at least one second virtual resource in the virtual resource panel.
[0139] Furthermore, based on any of the above embodiments, the first virtual resource that matches the score difference includes a first number of virtual resources or a combination of multiple different virtual resources, wherein the virtual score associated with the first number of virtual resources and the combination of multiple different virtual resources matches the score difference.
[0140] Furthermore, based on any of the above embodiments, the switching module is also configured to: determine the score difference between the currently selected first streamer and the second streamer in the interactive competition. In response to determining that the first streamer is ahead of the second streamer based on the score difference, a first prompt message is displayed in the first display area. The first prompt message prompts the user to transfer a first virtual resource to the first streamer to help the first streamer maintain their current ranking. In response to determining that the first streamer is behind the second streamer based on the score difference, a second prompt message is displayed in the first display area. The second prompt message prompts the user to transfer a first virtual resource to the first streamer to help the first streamer overtake the second streamer.
[0141] Furthermore, based on any of the above embodiments, the interactive data includes interactive parameters pre-configured by the first broadcaster. The switching module is configured to: determine at least one virtual resource pre-configured by the first broadcaster; and display at least one virtual resource in a virtual resource panel.
[0142] Furthermore, based on any of the above embodiments, the number of virtual resources is multiple. The switching module is also configured to: in response to a switching operation triggered for at least one virtual resource, switch the display of multiple virtual resources pre-configured by the first broadcaster.
[0143] Furthermore, based on any of the above embodiments, the content display device further includes: a display module, configured to display the second control in the display areas associated with the first virtual resource and the second virtual resource, respectively; and a transfer module, configured to transfer the first virtual resource or the second virtual resource to the first broadcaster in response to a triggering operation on the second control associated with the first virtual resource or the second virtual resource.
[0144] Furthermore, based on any of the above embodiments, the content display device further includes: a display module, configured to display a second control in the associated display area of the first virtual resource or the second virtual resource in response to a trigger operation on the first virtual resource or the second virtual resource; and a transfer module, configured to transfer the first virtual resource or the second virtual resource to the first broadcaster in response to a trigger operation on the second control.
[0145] Furthermore, based on any of the above embodiments, the content display device further includes: a display module, used to display selection controls associated with at least one broadcaster participating in the live broadcast in a virtual resource panel; a determination module, used to determine the interactive data associated with the currently selected broadcaster in response to a triggering operation of the selection control associated with any broadcaster; and a switching module, used to switch the display of a first virtual resource associated with the currently selected broadcaster in the virtual resource panel based on the interactive data associated with the currently selected broadcaster.
[0146] Furthermore, based on any of the above embodiments, the content display device further includes: a display module, configured to display a third control within a first display interface in response to a transfer operation triggered for the second virtual resource; and a transfer module, configured to continuously transfer the second virtual resource to the currently selected first broadcaster in response to a trigger operation for the third control.
[0147] The electronic device provided in this article can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effect are similar, and will not be repeated here.
[0148] To implement the above embodiments, this document also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the content display method as described in any of the above embodiments.
[0149] To implement the above embodiments, this document also provides a computer program product, including a computer program that, when executed by a processor, implements the content display method as described in any of the above embodiments.
[0150] To implement the above embodiments, this document also provides an electronic device, including: a processor and a memory;
[0151] The memory stores the instructions that the computer executes;
[0152] The processor executes computer execution instructions stored in memory, causing the processor to perform the content display method as described in any of the above embodiments.
[0153] Figure 10 is a schematic diagram of the electronic device 1000 provided in this paper. This electronic device 1000 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 10 is merely an example and should not impose any limitations on the functionality and scope of use of this paper.
[0154] As shown in Figure 10, the electronic device 1000 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 also stores various programs and data required for the operation of the electronic device 1000. The processing unit 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0155] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic device 1000 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 10 shows an electronic device 1000 with various devices, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0156] In particular, according to embodiments herein, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments herein include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods herein.
[0157] It should be noted that the computer-readable medium described above can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this document, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0158] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0159] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
[0160] Computer program code for performing the operations described herein can be written in one or more programming languages or a combination thereof. These programming languages include object-oriented programming languages—such as Java, Smalltalk, and C++—as well as conventional procedural programming languages—such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0161] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments herein. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0162] The units described herein can be implemented in software or hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0163] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0164] In the context of this document, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0165] Firstly, according to one or more embodiments herein, a content display method is provided, including:
[0166] The first display interface shows the live content and a virtual resource panel, which is used to display virtual resources.
[0167] In response to the first interactive data associated with the live stream content, the first control is displayed in the virtual resource panel;
[0168] In response to a trigger operation on the first control, at least one first virtual resource and at least one second virtual resource are switched to be displayed in the virtual resource panel, wherein the first virtual resource is associated with interactive data and the second virtual resource is associated with the user's historical consumption data and / or interactive data.
[0169] According to one or more embodiments of this document, the interactive data includes the virtual score obtained by the currently selected first anchor during the interactive competition and / or the interactive parameters pre-configured by the first anchor;
[0170] The virtual score is determined based on the virtual resources obtained by the first streamer during the interactive competition;
[0171] The interaction parameters include at least one virtual resource configured by the first broadcaster and the interactive operations associated with the virtual resource.
[0172] According to one or more embodiments of this document, the first virtual resource includes virtual resources associated with virtual scores and / or virtual resources associated with interaction parameters.
[0173] According to one or more embodiments of this document, in response to live content associated with first interactive data, a first control is displayed in a virtual resource panel, including:
[0174] Display at least one category control and at least one preset virtual resource associated with the preset category within the virtual resource panel;
[0175] In response to the first interactive data associated with the live stream content, a first control is added to the virtual resource panel.
[0176] According to one or more embodiments of this document, switching the display of at least one first virtual resource and at least one second virtual resource in a virtual resource panel includes:
[0177] Display at least one first virtual resource in the first display area of the virtual resource panel;
[0178] Display at least one second virtual resource in the second display area of the virtual resource panel;
[0179] The first and second exhibition areas are arranged side by side.
[0180] According to one or more embodiments of this document, the interactive data includes the virtual score obtained by the currently selected first anchor during the interactive competition; switching the display of at least one first virtual resource and at least one second virtual resource in the virtual resource panel includes:
[0181] Determine the score difference between the currently selected first streamer and the second streamer in the interactive competition;
[0182] The virtual resource panel displays the first virtual resource that matches the score difference, as well as at least one second virtual resource.
[0183] According to one or more embodiments of this document, the first virtual resource that matches the score difference includes a first number of virtual resources or a combination of multiple different virtual resources, wherein the virtual score associated with the first number of virtual resources and the combination of multiple different virtual resources matches the score difference.
[0184] According to one or more embodiments of this document, the method further includes:
[0185] Determine the score difference between the currently selected first streamer and the second streamer in the interactive competition;
[0186] In response to determining that the first streamer is ahead of the second streamer based on the score difference, a first prompt message is displayed in the first display area. The first prompt message is used to prompt users to transfer the first virtual resource to the first streamer to help the first streamer maintain the current ranking.
[0187] In response to the determination that the first streamer is lagging behind the second streamer based on the score difference, a second prompt message is displayed in the first display area. The second prompt message is used to prompt the user to transfer the first virtual resource to the first streamer to help the first streamer overtake the second streamer.
[0188] According to one or more embodiments of this document, the interactive data includes interactive parameters pre-configured by the first broadcaster; switching the display of at least one first virtual resource and at least one second virtual resource in the virtual resource panel includes:
[0189] Identify at least one virtual resource pre-configured by the first broadcaster;
[0190] Display at least one virtual resource in the Virtual Resources panel.
[0191] According to one or more embodiments of this document, the number of virtual resources is multiple; the method further includes:
[0192] In response to a switching operation triggered for at least one virtual resource, switch the display of multiple virtual resources pre-configured by the first broadcaster.
[0193] According to one or more embodiments of this document, the method further includes:
[0194] The second control is displayed in the display areas associated with the first virtual resource and the second virtual resource, respectively;
[0195] In response to a trigger operation on a second control associated with a first virtual resource or a second virtual resource, the first virtual resource or the second virtual resource is transferred to the first broadcaster.
[0196] According to one or more embodiments of this document, the method further includes:
[0197] In response to a triggered operation on the first virtual resource or the second virtual resource, a second control is displayed in the display area associated with the first virtual resource or the second virtual resource;
[0198] In response to a trigger operation on the second control, the first virtual resource or the second virtual resource is transferred to the first broadcaster.
[0199] According to one or more embodiments of this document, the method further includes:
[0200] Display selection controls associated with at least one streamer participating in the live stream in the virtual resource panel;
[0201] In response to a trigger operation on a selection control associated with any streamer, determine the interactive data associated with the currently selected streamer;
[0202] Based on the interaction data associated with the currently selected streamer, the virtual resource panel switches to display the first virtual resource associated with the currently selected streamer.
[0203] According to one or more embodiments of this document, the method further includes:
[0204] In response to a transfer operation triggered for a second virtual resource, a third control is displayed within the first display interface;
[0205] In response to a trigger operation on a third control, continuously transfer the second virtual resource to the currently selected first streamer.
[0206] Secondly, according to one or more embodiments herein, a content display device is provided, comprising:
[0207] The display module is used to display live content and a virtual resource panel within the first display interface. The virtual resource panel is used to display virtual resources.
[0208] The processing module is used to display the first control in the virtual resource panel in response to the first interactive data associated with the live content;
[0209] A switching module is used to switch the display of at least one first virtual resource and at least one second virtual resource in the virtual resource panel in response to a trigger operation on the first control, wherein the first virtual resource is associated with interactive data and the second virtual resource is associated with the user's historical consumption data and / or interactive data.
[0210] According to one or more embodiments of this document, the interactive data includes the virtual score obtained by the currently selected first anchor during the interactive competition and / or the interactive parameters pre-configured by the first anchor;
[0211] The virtual score is determined based on the virtual resources obtained by the first streamer during the interactive competition;
[0212] The interaction parameters include at least one virtual resource configured by the first broadcaster and the interactive operations associated with the virtual resource.
[0213] According to one or more embodiments of this document, the first virtual resource includes virtual resources associated with virtual scores and / or virtual resources associated with interaction parameters.
[0214] According to one or more embodiments herein, the processing module is configured to:
[0215] Display at least one category control and at least one preset virtual resource associated with the preset category within the virtual resource panel;
[0216] In response to the first interactive data associated with the live stream content, a first control is added to the virtual resource panel.
[0217] According to one or more embodiments herein, a switching module is used for:
[0218] Display at least one first virtual resource in the first display area of the virtual resource panel;
[0219] Display at least one second virtual resource in the second display area of the virtual resource panel;
[0220] The first and second exhibition areas are arranged side by side.
[0221] According to one or more embodiments of this document, the interactive data includes the virtual score obtained by the currently selected first anchor during the interactive competition; the switching module is used for:
[0222] Determine the score difference between the currently selected first streamer and the second streamer in the interactive competition;
[0223] The virtual resource panel displays the first virtual resource that matches the score difference, as well as at least one second virtual resource.
[0224] According to one or more embodiments of this document, the first virtual resource that matches the score difference includes a first number of virtual resources or a combination of multiple different virtual resources, wherein the virtual score associated with the first number of virtual resources and the combination of multiple different virtual resources matches the score difference.
[0225] According to one or more embodiments of this document, the switching module is also used for:
[0226] Determine the score difference between the currently selected first streamer and the second streamer in the interactive competition;
[0227] In response to determining that the first streamer is ahead of the second streamer based on the score difference, a first prompt message is displayed in the first display area. The first prompt message is used to prompt users to transfer the first virtual resource to the first streamer to help the first streamer maintain the current ranking.
[0228] In response to the determination that the first streamer is lagging behind the second streamer based on the score difference, a second prompt message is displayed in the first display area. The second prompt message is used to prompt the user to transfer the first virtual resource to the first streamer to help the first streamer overtake the second streamer.
[0229] According to one or more embodiments herein, the interaction data includes pre-configured interaction parameters for a first broadcaster; a switching module is used for:
[0230] Identify at least one virtual resource pre-configured by the first broadcaster;
[0231] Display at least one virtual resource in the Virtual Resources panel.
[0232] According to one or more embodiments of this document, the number of virtual resources is multiple; the switching module is further configured to:
[0233] In response to a switching operation triggered for at least one virtual resource, switch the display of multiple virtual resources pre-configured by the first broadcaster.
[0234] According to one or more embodiments herein, the content display device further includes:
[0235] The display module is used to display the second control in the display areas associated with the first virtual resource and the second virtual resource, respectively;
[0236] The transfer module is used to transfer the first virtual resource or the second virtual resource to the first broadcaster in response to a trigger operation of a second control associated with the first virtual resource or the second virtual resource.
[0237] According to one or more embodiments herein, the content display device further includes:
[0238] The display module is used to display a second control in the display area associated with the first or second virtual resource in response to a triggered operation on the first or second virtual resource.
[0239] The transfer module is used to transfer either the first virtual resource or the second virtual resource to the first broadcaster in response to a trigger operation on the second control.
[0240] According to one or more embodiments herein, the content display device further includes:
[0241] The display module is used to display selection controls associated with at least one streamer participating in the live stream in the virtual resource panel;
[0242] The determination module is used to determine the interactive data associated with the currently selected broadcaster in response to a trigger operation on the selection control associated with any broadcaster.
[0243] The switching module is used to switch the display of the first virtual resource associated with the currently selected broadcaster in the virtual resource panel based on the interactive data associated with the currently selected broadcaster.
[0244] According to one or more embodiments herein, the content display device further includes:
[0245] The display module is used to display a third control within the first display interface in response to a transfer operation triggered for the second virtual resource.
[0246] The transfer module is used to continuously transfer the second virtual resource to the currently selected first anchor in response to a trigger operation on the third control.
[0247] Thirdly, according to one or more embodiments herein, an electronic device is provided, comprising: at least one processor and a memory;
[0248] The memory stores the instructions that the computer executes;
[0249] At least one processor executes computer execution instructions stored in memory, causing at least one processor to perform the content display method of the first aspect above and various possible designs of the first aspect.
[0250] Fourthly, according to one or more embodiments herein, a computer-readable storage medium is provided, which stores computer-executable instructions that, when executed by a processor, implement the content display method of the first aspect and various possible designs of the first aspect.
[0251] Fifthly, according to one or more embodiments herein, a computer program product is provided, including a computer program, which, when executed by a processor, implements the content display method described in the first aspect above and various possible designs of the first aspect.
[0252] The above description is merely a preferred embodiment and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure herein is not limited to specific combinations of the above-described technologies, but also includes other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-disclosed concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed herein that have similar functions.
[0253] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in sequential order. Multitasking and parallel processing may be advantageous in certain environments. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this document. Certain features described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0254] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A content display method, comprising: The first display interface displays live content and a virtual resource panel, which is used to display virtual resources. In response to the presence of first interactive data associated with the live stream content, a first control is displayed in the virtual resource panel; In response to a trigger operation on the first control, at least one first virtual resource and at least one second virtual resource are switched to be displayed in the virtual resource panel, wherein the first virtual resource is associated with the interaction data, and the second virtual resource is associated with the user's historical consumption data and / or the interaction data.
2. The method according to claim 1, wherein the interactive data includes the virtual score obtained by the currently selected first anchor during the interactive competition and / or the interactive parameters pre-configured by the first anchor; wherein, The virtual score is determined based on the virtual resources obtained by the first anchor during the interactive competition; the interactive parameters include at least one virtual resource configured by the first anchor and the interactive operations associated with the virtual resource.
3. The method according to claim 2, wherein the first virtual resource includes virtual resources associated with the virtual score and / or virtual resources associated with the interaction parameters.
4. The method according to claim 1, wherein displaying a first control in the virtual resource panel in response to the live stream content being associated with first interactive data includes: The virtual resource panel displays at least one category control and at least one virtual resource associated with any category; In response to the live stream content being associated with interactive data that meets the triggering conditions, the first control is added to the virtual resource panel.
5. The method according to claim 1, wherein switching the display of at least one first virtual resource and at least one second virtual resource in the virtual resource panel comprises: The at least one first virtual resource is displayed in the first display area of the virtual resource panel; The at least one second virtual resource is displayed in the second display area of the virtual resource panel; wherein the first display area and the second display area are arranged side by side.
6. The method according to claim 1, wherein the interactive data includes the virtual score obtained by the currently selected first anchor during the interactive competition; The step of switching between displaying at least one first virtual resource and at least one second virtual resource in the virtual resource panel includes: Determine the score difference between the currently selected first streamer and the second streamer in the interactive competition; The virtual resource panel displays a first virtual resource that matches the score difference and at least one second virtual resource.
7. The method according to claim 6, wherein the first virtual resource matching the score difference comprises a first number of virtual resources or a combination of multiple different virtual resources, wherein, The virtual scores associated with the first number of virtual resources and combinations of multiple different virtual resources are matched with the score difference.
8. The method according to claim 6, further comprising: Determine the score difference between the currently selected first streamer and the second streamer in the interactive competition; In response to determining that the first streamer is ahead of the second streamer based on the score difference, a first prompt message is displayed in the first display area. The first prompt message is used to prompt the user to transfer a first virtual resource to the first streamer to help the first streamer maintain the current ranking. In response to determining that the first streamer is lagging behind the second streamer based on the score difference, a second prompt message is displayed in the first display area. The second prompt message is used to prompt the user to transfer the first virtual resource to the first streamer to help the first streamer overtake the second streamer.
9. The method according to claim 1, wherein the interactive data includes interactive parameters pre-configured by the first broadcaster; the step of switching the display of at least one first virtual resource and at least one second virtual resource in the virtual resource panel includes: Identify at least one virtual resource pre-configured by the first broadcaster; The at least one virtual resource is displayed in the virtual resource panel.
10. The method according to claim 9, wherein the number of virtual resources is plurality; the method further comprises: In response to a switching operation triggered for the at least one virtual resource, the display of multiple virtual resources pre-configured by the first broadcaster is switched.
11. The method according to any one of claims 1-10, further comprising: The second control is displayed in the display areas associated with the first virtual resource and the second virtual resource, respectively; In response to a trigger operation on a second control associated with the first virtual resource or the second virtual resource, the first virtual resource or the second virtual resource is transferred to the first broadcaster.
12. The method according to any one of claims 1-10, further comprising: In response to a trigger operation on the first virtual resource or the second virtual resource, a second control is displayed in the associated display area of the first virtual resource or the second virtual resource; in response to a trigger operation on the second control, the first virtual resource or the second virtual resource is transferred to the first broadcaster.
13. The method according to any one of claims 1-10, further comprising: The virtual resource panel displays a selection control associated with at least one streamer participating in the live stream; In response to a trigger operation of a selection control associated with any streamer, the interactive data associated with the currently selected streamer is determined; based on the interactive data associated with the currently selected streamer, the first virtual resource associated with the currently selected streamer is switched and displayed in the virtual resource panel.
14. The method according to any one of claims 1-10, further comprising: In response to a transfer operation triggered for the second virtual resource, a third control is displayed within the first display interface; In response to a trigger operation on the third control, the second virtual resource is continuously transferred to the currently selected first streamer.
15. A content display device, comprising: The display module is used to display live content and a virtual resource panel within the first display interface, wherein the virtual resource panel is used to display virtual resources. The processing module is configured to display a first control in the virtual resource panel in response to the live content being associated with first interactive data; the switching module is configured to switch between displaying at least one first virtual resource and at least one second virtual resource in the virtual resource panel in response to a trigger operation on the first control, wherein the first virtual resource is associated with the interactive data, and the second virtual resource is associated with the user's historical consumption data and / or the interactive data.
16. An electronic device comprising: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the content display method as described in any one of claims 1 to 14.
17. A computer-readable storage medium storing computer-executable instructions, wherein when a processor executes the computer-executable instructions, the content display method as described in any one of claims 1 to 14 is implemented.
18. A computer program product comprising a computer program that, when executed by a processor, implements the content display method as described in any one of claims 1 to 14.