Method and apparatus for determining interactive resources, and device and storage medium

By allowing managers to manage interactive resources on the management page of the live broadcast platform, the problem of difficulty in providing differentiated interactive resources in the existing technology is solved, and personalized management of interactive resources in the live broadcast room and better interactive experience are achieved.

WO2025051128A1PCT designated stage expired Publication Date: 2025-03-13BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

It is difficult for existing live broadcast platforms to provide differentiated virtual interactive resources in different live broadcast rooms, resulting in a lack of personalization of the interactive experience.

Method used

A method and device are provided that allows the administrator of the live broadcast room to determine a set of target interactive resources by adding, removing or adjusting the presentation order of interactive resources by the management page.

Benefits of technology

It realizes personalized management of interactive resources in the live broadcast room, and improves the interactive experience and user participation in the live broadcast room.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024116683_13032025_PF_FP_ABST
    Figure CN2024116683_13032025_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to a method and apparatus for determining interactive resources, and a device and a storage medium. The method provided herein comprises: presenting, to a first user in a live-streaming room, a management page for managing interactive resources in the live-streaming room (710); acquiring at least one resource editing operation of the first user on the management page (720), wherein the at least one resource editing operation is used for indicating at least one of the following: newly adding at least one interactive resource, removing at least one interactive resource, and adjusting the order of presentation of the interactive resources; and on the basis of the at least one resource editing operation, determining a group of target interactive resources for the live-streaming room (730). On the basis of the method, the embodiments of the present disclosure can support a specific user (e.g. a live streamer) in a live-streaming room to manage the available interactive resources in the live-streaming room.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, equipment and storage medium for determining interactive resources

[0001] This application claims priority to the Chinese invention patent application entitled “Method, apparatus, device and storage medium for determining interactive resources” filed on September 4, 2023, with application number 202311132991.4, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, and computer-readable storage media for determining and using interactive resources. Background Art

[0003] With the development of computer technology, the Internet has become an important source for people to obtain various content. Live broadcasting technology, which uses the Internet and streaming media to disseminate content, has developed rapidly, allowing people to engage in various types of interactions through live broadcast rooms.

[0004] Summary of the Invention

[0005] In a first aspect of the present disclosure, a method for determining interactive resources is provided. The method includes: presenting a management page for managing interactive resources within a live broadcast room to a first user of the live broadcast room; obtaining at least one resource editing operation performed by the first user on the management page, where the at least one resource editing operation indicates at least one of the following: adding at least one interactive resource, removing at least one interactive resource, or adjusting the presentation order of interactive resources; and determining a set of target interactive resources for the live broadcast room based on the at least one resource editing operation.

[0006] In a second aspect of the present disclosure, a method for live broadcast room interaction is provided. The method includes: presenting a live broadcast room interface to a second user of the live broadcast room; displaying an interaction page in the live broadcast interface, the interaction page displaying a set of target interactive resources for the live broadcast room; and, in response to receiving a selection of a third interactive resource from the set of target interactive resources, presenting an interactive special effect corresponding to the third interactive resource in the live broadcast interface, wherein the display of the set of target interactive resources in the interaction is determined based on at least one resource editing operation performed by the first user of the live broadcast room, the at least one resource editing operation being used to indicate at least one of the following: adding at least one interactive resource, removing at least one interactive resource, or adjusting the presentation order of the interactive resources.

[0007] In a third aspect of the present disclosure, a device for determining interactive resources is provided. The device includes: a first presentation module configured to present a management page for managing interactive resources within a live broadcast room to a first user of the live broadcast room; an operation acquisition module configured to acquire at least one resource editing operation performed by the first user on the management page, where the at least one resource editing operation indicates at least one of the following: adding at least one interactive resource, removing at least one interactive resource, or adjusting the presentation order of interactive resources; and a resource determination module configured to determine a set of target interactive resources for the live broadcast room based on the at least one resource editing operation.

[0008] In a fourth aspect of the present disclosure, a device for live broadcast room interaction is provided. The device includes: a second presentation module configured to present a live broadcast room interface to a second user of the live broadcast room; a resource display module configured to display an interactive page in the live broadcast interface, the interactive page displaying a set of target interactive resources for the live broadcast room; and a resource interaction module configured to, in response to receiving a selection of a third interactive resource from the set of target interactive resources, present an interactive special effect corresponding to the third interactive resource in the live broadcast interface, wherein the display of the set of target interactive resources in the interaction is determined based on at least one resource editing operation performed by the first user of the live broadcast room, the at least one resource editing operation being used to indicate at least one of the following: adding at least one interactive resource, removing at least one interactive resource, or adjusting the presentation order of the interactive resources.

[0009] In a fifth aspect of the present disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the device to perform the method of the first and / or second aspects.

[0010] In a sixth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a processor to implement the method of the first aspect and / or the second aspect.

[0011] It should be understood that the content described in this summary section is not intended to limit the key features or important features of the embodiments of the present disclosure, nor is it intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0013] FIG1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure may be implemented;

[0014] 2A to 2C illustrate example interfaces according to some embodiments of the present disclosure;

[0015] 3A to 3D illustrate example interfaces according to some embodiments of the present disclosure;

[0016] 4A and 4B illustrate example interfaces according to some embodiments of the present disclosure;

[0017] 5A and 5B illustrate example interfaces according to some embodiments of the present disclosure;

[0018] 6A to 6C illustrate example interfaces according to some embodiments of the present disclosure;

[0019] FIG7A shows a flowchart of an example process for determining interactive resources according to some embodiments of the present disclosure;

[0020] FIG7B shows a flowchart of an example process of live broadcast room interaction according to some embodiments of the present disclosure;

[0021] FIG8A shows a schematic structural block diagram of an apparatus for determining interactive resources according to some embodiments of the present disclosure;

[0022] FIG8B shows a schematic structural block diagram of an apparatus for live broadcast room interaction according to some embodiments of the present disclosure; and

[0023] FIG9 illustrates a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION

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

[0025] It should be noted that the titles of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment may be included under any section / subsection. Furthermore, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or in different sections / subsections.

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

[0027] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects shall comply with the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms them. Accordingly, when implementing the various embodiments of the present disclosure, the types, scope of use, and usage scenarios of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method may vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.

[0028] If this specification and the solutions in the examples involve the processing of personal information, such processing will be done only with a legitimate basis (such as with the consent of the subject of personal information or as necessary for the performance of a contract) and only within the prescribed or agreed scope. A user's refusal to process personal information other than that required for basic functions will not affect the user's use of basic functions.

[0029] As mentioned above, live streaming has become an important form of online interaction. For example, people can initiate a live broadcast and become the host of a live broadcast room. Alternatively, people can join other live broadcast rooms to access corresponding live content.

[0030] Some live broadcast rooms support users to interact through virtual interactive resources (e.g., virtual gifts). However, the virtual interactive resources available in the live broadcast room are usually managed by the live broadcast platform, which makes it difficult to obtain differentiated virtual interactive resources in different live broadcast rooms.

[0031] In view of this, an embodiment of the present disclosure proposes a scheme for determining interactive resources. According to this scheme, a management page for managing interactive resources in the live broadcast room can be presented to the first user of the live broadcast room. Furthermore, at least one resource editing operation of the first user in the management page is obtained, wherein at least one resource editing operation is used to indicate at least one of the following: adding at least one interactive resource, removing at least one interactive resource, or adjusting the presentation order of interactive resources. Accordingly, based on at least one resource editing operation, a set of target interactive resources for the live broadcast room can be determined, that is, a set of interactive resources that can be used by users in the live broadcast room.

[0032] Based on the above method, the embodiment of the present disclosure can support specific users of the live broadcast room (for example, anchors) to manage the available interactive resources in the live broadcast room.

[0033] Various example implementations of this solution are described in detail below in conjunction with the accompanying drawings.

[0034] Sample Environment

[0035] FIG1 shows a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG1 , the example environment 100 may include a terminal device 110 .

[0036] In this example environment 100, a terminal device 110 may run an application 120 for providing and viewing media content. Application 120 may be any suitable type of application for providing and viewing media content, including, but not limited to, online video applications and live streaming applications. User 140 may interact with application 120 via terminal device 110 and / or its attached devices. User 140 may be, for example, a user providing live streaming content (also known as a host) or a user viewing the live streaming content (also known as an audience).

[0037] In the environment 100 of FIG. 1 , if the application 120 is in an active state, the terminal device 110 may present the live broadcast interface 150 through the application 120 .

[0038] In some embodiments, the terminal device 110 communicates with the server 130 to enable the provision of services for the application 120. The terminal device 110 can be any type of mobile terminal, fixed terminal or portable terminal, including a mobile phone, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a handheld computer, a portable game terminal, a VR / AR device, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio receiver, an e-book device, a gaming device or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as a "wearable" circuit, etc.).

[0039] Server 130 can be a standalone physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and big data and artificial intelligence platforms. Server 130 can include, for example, computing systems / servers such as mainframes, edge computing nodes, computing devices in a cloud environment, and the like. Server 130 can provide backend services for application 120 that supports virtual scenarios in terminal device 110.

[0040] A communication connection may be established between the server 130 and the terminal device 110. The communication connection may be established via a wired or wireless method. The communication connection may include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, etc., and the embodiments of the present disclosure are not limited in this respect. In the embodiments of the present disclosure, the server 130 and the terminal device 110 may implement signaling interaction via the communication connection between the two.

[0041] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of the present disclosure.

[0042] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0043] Sample interface

[0044] Some example embodiments of the present disclosure will be described below with reference to the accompanying drawings. FIG2A shows an example interface 200A according to some embodiments of the present disclosure, which may be provided by a terminal device 110 associated with a first user (eg, a host of a live broadcast room).

[0045] As shown in Figure 2A, the interface 200A may be, for example, a live broadcast interface of a live broadcast room. Accordingly, during the live broadcast of the live broadcast room, the terminal device 110 may present the interface 200A to the first user.

[0046] For example, the terminal device 110 may present an interface as shown in FIG2B upon receiving a trigger for the portal 210. As shown in FIG2B, the terminal device 110 may, for example, provide one or more portals for managing interactive capabilities within the live broadcast room.

[0047] Such one or more entrances can be used, for example, to manage different interactive capabilities within the live broadcast room. Exemplarily, the terminal device 110 can provide an entrance 220 (also referred to as a first management entrance), which can be used to manage interactive resources within the live broadcast room. Such interactive resources can include, for example, any appropriate type of resources within the live broadcast room for interacting with specific users of the live broadcast room (e.g., anchors or other viewers), examples of which can include but are not limited to: gifts, special effects, red envelopes, voice comments, etc. For ease of description, the following describes the solution of the present disclosure using "gifts" as an example of interactive resources.

[0048] As shown in Figure 2B, upon receiving a selection of the portal 220, the terminal device 110 may present an interface 200C as shown in Figure 2C. As shown in Figure 2C, in the interface 200C, the terminal device 110 may display a management page 230 for managing interactive resources within the live broadcast room.

[0049] The resource editing operations supported in the management page 230 will be described below in conjunction with Figures 3A to 3C. Figure 3A shows an example interface 300A according to some embodiments of the present disclosure. As shown in Figure 3A, the management page 230 may, for example, display a set of interactive resources, which may correspond to the interactive resources currently available in the live broadcast room.

[0050] In some embodiments, the first user can, for example, remove the currently available interactive resource via the management page 230. As shown in FIG3B , the terminal device 110 can, for example, receive the first user's selection of an interactive resource 310 and accordingly present a removal option 320 corresponding to the interactive resource 310. Further, the terminal device 110 can receive the first user's selection of the removal option 320, thereby removing the interactive resource 310 from the available interactive resources in the live broadcast room. Accordingly, the terminal device 110 can present an interface 300B as shown in FIG3B to indicate that the interactive resource 310 has been deleted, so that it is no longer presented in the management interface 230.

[0051] When the interactive resource 310 is removed from the available interactive resources in the live broadcast room, other users (e.g., viewers) in the live broadcast room will not be able to initiate interactive operations corresponding to the interactive resource 310. Taking gifts as an example, viewers will not be able to view the interactive resource 310 in the gift panel, or the interactive resource 310 will be in an unselectable state.

[0052] It should be understood that the above operation for indicating removal of the interactive resource 310 from the available interactive resources in the live broadcast room is only an example, and the terminal device 110 can also support removal of the interactive resource 310 through other appropriate types of operations.

[0053] 3B , the removed interactive resource 310 is not displayed. In some other examples, the removed interactive resource 310 may continue to be displayed in the management interface 230. For example, the removed interactive resource 310 may have a display style different from other interactive resources, or may be associated with a label indicating a removed status.

[0054] In some embodiments, the first user may also add available interactive resources via the management page 230. As shown in FIG3A , the management page 230 may, for example, present an add control 330. Further, upon receiving a selection of the add control 330, the terminal device 110 may, for example, display a set of candidate interactive resources associated with the live broadcast room.

[0055] In some examples, such a set of candidate interactive resources may be, for example, one or more interactive resources in the live broadcast room that are currently set to an unavailable state. Further, the terminal device 110 may, for example, receive a selection from the first user for one or more interactive resources in the set of candidate interactive resources to change them from an unavailable state to an available state.

[0056] 3C as an example, the first user can select and add the interactive resource 350 as an available interactive resource in the live broadcast room. Accordingly, the added interactive resource 350 can be displayed in the management page 230.

[0057] It should be understood that the above operation for indicating adding interactive resources 350 from the available interactive resources in the live broadcast room is only an example, and the terminal device 110 can also support removing interactive resources 310 through other appropriate types of operations.

[0058] For example, the terminal device 110 may present all candidate interactive resources associated with the live broadcast room in the management page 230, regardless of whether such interactive resources are in an available state. Furthermore, the terminal device 110 may receive a user's selection of a specific interactive resource to change it from an unavailable state to an available state, or from an available state to an unavailable state.

[0059] In some other embodiments, the first user may also utilize the management page 230 to sort the available interactive resources in the live broadcast room, so as to adjust the presentation order of the interactive resources in the live broadcast interface.

[0060] 3A as an example, the management page 330 may, for example, show the order of the four currently available interactive resources. Furthermore, the first user may, for example, drag the interactive resource 310 and change its order among the four interactive resources.

[0061] As another example, the first user can also trigger the sorting mode for interactive resources by clicking on sort option 340. In sorting mode, the first user can, for example, drag and drop interactive resources to adjust their presentation order. Using Figure 3D as an example, the first user can adjust interactive resource 310 from "third" to "second" among the four available resources.

[0062] In some embodiments, as will be described below, the order of interactive resources can also be reflected in the interface viewed by the second user of the live broadcast room, so that the terminal device associated with the second user of the live broadcast room presents a set of target interactive resources for the live broadcast room according to the adjusted order.

[0063] In this way, the embodiments of the present disclosure can support the host user of the live broadcast room to configure the presentation order of the available interactive resources in the live broadcast room, thereby improving the interactive experience in the live broadcast room.

[0064] The above describes accessing the management page 310 through the management portal 310 in the live broadcast interface during a live broadcast. It should be understood that such a management portal 310 can also be displayed in other appropriate locations on the live broadcast page. For example, the terminal device 110 can directly provide the management portal 310 on the live broadcast page, or provide the management portal 310 through an access path different from the above. This disclosure is not intended to be limited to this.

[0065] In other embodiments, the terminal device 110 may further support the first user to trigger display of a management page based on prompt information associated with the interactive resource, for example.

[0066] Figure 4A illustrates an example interface 400A according to some embodiments of the present disclosure. Interface 400A may, for example, be provided by a terminal device 110 associated with a first user (e.g., the host of a live broadcast room). As shown in Figure 4A , interface 400A may, for example, be a live broadcast interface of a live broadcast room. Accordingly, during the live broadcast of the live broadcast room, terminal device 110 may present interface 400A to the first user.

[0067] In some embodiments, during the live broadcast of the live broadcast room, the terminal device 110 may display a prompt message 420 corresponding to the interactive resource (e.g., "X gift"). Such prompt message 420 may correspond to setting the second interactive resource as an unavailable interactive resource in the live broadcast room, for example, "I don't want to receive X gift."

[0068] In some embodiments, such prompt information 420 may be displayed based on at least one interactive event associated with the interactive resource occurring within the live broadcast room. For example, if a large number of "X gifts" are received in a short period of time, the corresponding animation 410 may affect the live broadcast image, and the terminal device 110 may display a prompt information corresponding to "X gifts".

[0069] Furthermore, upon receiving a selection of the prompt information 420 , the terminal device 110 may display an interface 400B as shown in FIG4B . In the interface 400B, the terminal device 110 may display a management page 430 , for example.

[0070] In some embodiments, when the management page 430 is triggered to be displayed based on the prompt information 420, the interactive resource 440 may be marked with a target style, for example, to indicate the selected state of the interactive resource 440. Such a target style may include, for example, a border, background color, transparency, etc. that is different from other interactive resources.

[0071] Furthermore, the terminal device 110 may also display a remove option 450 corresponding to the interactive resource 440 , for removing the interactive resource from the available interactive resources.

[0072] It should be understood that the editing operations in the management page 430 can refer to the contents discussed in Figures 3A to 3D, and the present disclosure will not go into details here.

[0073] In some other embodiments, the terminal device 110 may also support configuring the interactive resources available in the live broadcast room before the live broadcast room starts. For example, FIG5A shows an example interface 500A according to some embodiments of the present disclosure. Interface 500A may, for example, be provided by a terminal device 110 associated with a first user (e.g., the host of the live broadcast room). As shown in FIG5A , interface 500A may, for example, be a live broadcast configuration interface of the live broadcast room. Accordingly, before the live broadcast room starts the live broadcast, the terminal device 110 may present interface 500A to the first user.

[0074] As shown in FIG5A , interface 500A may include, for example, an entry 510 (also referred to as a second management entry). Upon receiving a selection for entry 510, terminal device 110 may present, for example, interface 500B as shown in FIG5B . In interface 500B, terminal device 110 may display a management page 530 for managing the available interactive resources within the live studio.

[0075] It should be understood that such a management entrance 510 can also be displayed in other appropriate locations on the live broadcast page. For example, the terminal device 110 can directly provide the management entrance 510 on the live broadcast page, or provide the management entrance 510 through an access path different from the access path described above. This disclosure is not intended to be limited to this.

[0076] Based on the interactive resource determination scheme introduced above, the embodiments of the present disclosure can support personalized customization of the interactive resources available in the live broadcast room, thereby improving the interactive experience in the live broadcast room.

[0077] The following describes a live broadcast room interaction solution according to an embodiment of the present disclosure in conjunction with Figures 6A to 6C. For example, Figure 6A illustrates an example interface 600A according to some embodiments of the present disclosure. Interface 600A may, for example, be provided by a terminal device 110 associated with a second user (e.g., a viewer of the live broadcast room). As shown in Figure 6A, interface 600A may, for example, be a live broadcast interface of the live broadcast room.

[0078] 6A , the second user can, for example, obtain the live broadcast content of the live broadcast room through interface 600A. In some embodiments, interface 600A can include, for example, an interactive entrance 610.

[0079] When receiving the selection of the interactive entrance 610, the terminal device 110 may display an interface 600B as shown in Figure 6B. As shown in Figure 6B, the interface 600B may include an interactive page 620, which is used to display a set of target interactive resources 630 that can be used in the live broadcast room.

[0080] As described above, such a set of target interactive resources 630 may be determined based on resource editing operations by a first user (e.g., a host). For example, the types of available interactive resources that a second user (e.g., a viewer) can select in interface 620 and / or their presentation order are determined based on the configuration process described above.

[0081] In some embodiments, the arrangement of interactive resources in the interactive page 620 may correspond to the arrangement of interactive resources in the management page 230 and / or the management page 430 discussed above. That is, resource editing operations performed in the management page 230 and / or the management page 430 may cause the number, type, presentation order, etc. of interactive resources in the interactive page 620 to change accordingly.

[0082] 6B as an example, the live broadcast room may include three available interactive resources. Further, the terminal device 110 may receive a selection for the interactive resource 630 to trigger an interactive event corresponding to the interactive resource 630 in the live broadcast room.

[0083] Taking FIG. 6C as an example, the terminal device 110 may present an interactive special effect 640 corresponding to the selected interactive resource 630 in the live broadcast interface.

[0084] In some embodiments, such interactive resources may also include, for example, interactive gifts. Such interactive gifts may be selected by viewers in the live broadcast room and may trigger the live broadcast interface of the live broadcast room to present an interactive special effect 640 corresponding to the interactive gift.

[0085] In some embodiments, for interactive gifts, the display of this interactive special effect 640 can also be related to the live broadcast screen of the live studio. Taking Figure 6C as an example, this interactive gift can include a "top hat gift." If a user gives this interactive gift, the live broadcast screen of the live studio will be applied with the corresponding special effect 640, adding a virtual "top hat" to the host's head in the live broadcast screen. In other words, the presentation of this "top hat" special effect can be based on the analysis of the live broadcast screen.

[0086] Taking into account that such interactive gifts will apply corresponding special effects to the live broadcast screen, by supporting the host's configuration of interactive gifts in the live broadcast room in the manner discussed above, the embodiments of the present disclosure can effectively help the host manage the live broadcast screen of the live broadcast room, avoid the live broadcast screen from being subjected to unexpected interference, and thus improve the viewing experience in the live broadcast room.

[0087] Example Process

[0088] FIG7A shows a flowchart of an example process 700A for determining interactive resources according to some embodiments of the present disclosure. Process 700A can be implemented at a terminal device 110 associated with a first user (e.g., a host) in a live studio. Process 700A is described below with reference to FIG1 .

[0089] As shown in FIG. 7A , in block 710 , the terminal device 110 presents a management page for managing interactive resources within the live broadcast room to the first user of the live broadcast room.

[0090] In box 720, the terminal device 110 obtains at least one resource editing operation of the first user in the management page, where the at least one resource editing operation is used to indicate at least one of the following: adding at least one interactive resource, removing at least one interactive resource, or adjusting the presentation order of interactive resources.

[0091] In block 730 , the terminal device 110 determines a set of target interactive resources for the live broadcast room based on at least one resource editing operation.

[0092] In some embodiments, obtaining at least one resource editing operation of the first user in the management page includes: presenting a set of candidate interactive resources associated with the live broadcast room to the first user; and receiving a first operation for a target candidate interactive resource in the set of candidate interactive resources, the first operation being used to indicate adding the target candidate interactive resource as a target interactive resource that can be used for the live broadcast room.

[0093] In some embodiments, presenting a set of candidate interactive resources associated with the live broadcast room to the first user includes: in response to a selection of an add control in the management page, providing the first user with a set of candidate interactive resources associated with the live broadcast room.

[0094] In some embodiments, obtaining at least one resource editing operation of the first user in the management page includes: presenting a first group of interactive resources in the management page; and receiving a second operation for a first interactive resource in the first group of interactive resources, the second operation being used to instruct the removal of the first interactive resource from the available interactive resources in the live broadcast room.

[0095] In some embodiments, obtaining at least one resource editing operation of the first user in the management page includes: presenting a second set of interactive resources in the management page; and receiving a third operation for adjusting the order of the second set of interactive resources in the management page.

[0096] In some embodiments, determining a set of target interactive resources for the live broadcast room based on at least one resource editing operation includes: determining a set of target interactive resources based on the sorted second set of interactive resources, so that the terminal device associated with the second user of the live broadcast room presents the set of target interactive resources for the live broadcast room according to the adjusted order.

[0097] In some embodiments, presenting a management page for managing interactive resources within the live broadcast room to the first user of the live broadcast room includes: during the live broadcast of the live broadcast room, displaying a first management entrance in the live broadcast interface of the live broadcast room; and in response to receiving a selection for the first management entrance, presenting a management page for managing interactive resources within the live broadcast room to the first user of the live broadcast room.

[0098] In some embodiments, presenting a management page for managing interactive resources within the live broadcast room to the first user of the live broadcast room includes: during the live broadcast of the live broadcast room, displaying prompt information associated with the second interactive resource in the live broadcast interface of the live broadcast room; and in response to receiving a selection for the prompt information, presenting a management page for managing interactive resources within the live broadcast room to the first user of the live broadcast room.

[0099] In some embodiments, the prompt information corresponds to setting the second interactive resource as an interactive resource that is unavailable in the live broadcast room.

[0100] In some embodiments, the second interactive resource is marked in a target style on the management page to indicate a selected state of the second interactive resource.

[0101] In some embodiments, displaying prompt information associated with the second interactive resource in the live broadcast program of the live broadcast room includes: based on at least one interactive event associated with the second interactive resource occurring in the live broadcast room, displaying prompt information associated with the second interactive resource in the live broadcast interface of the live broadcast room.

[0102] In some embodiments, presenting a management page for managing interactive resources within the live broadcast room to the first user of the live broadcast room includes: displaying a second management entrance in the live broadcast configuration interface of the live broadcast room before the live broadcast room starts live broadcast; and providing the first user of the live broadcast room with a management page for managing interactive resources within the live broadcast room in response to receiving a selection for the second management entrance.

[0103] In some embodiments, the interactive resources include interactive gifts, which are used to control the display of corresponding interactive special effects in the live broadcast room, where the display of the interactive special effects is related to the live broadcast screen of the live broadcast room.

[0104] FIG7B shows a flowchart of an example process 700B for live studio interaction according to some embodiments of the present disclosure. Process 700B can be implemented at a terminal device 110 associated with a second user (e.g., an audience) of the live studio. Process 700A is described below with reference to FIG1 .

[0105] As shown in FIG. 7B , in block 740 , the terminal device 110 presents the live broadcast interface of the live broadcast room to the second user of the live broadcast room.

[0106] At block 750, terminal device 110 displays an interactive page in the live broadcast interface, where the interactive page displays a set of target interactive resources for the live broadcast room. The display of the set of target interactive resources in the interaction is determined based on at least one resource editing operation performed by a first user in the live broadcast room, where the at least one resource editing operation indicates at least one of the following: adding at least one interactive resource, removing at least one interactive resource, or adjusting the presentation order of the interactive resources.

[0107] In block 760 , in response to receiving a selection of a third interactive resource from a group of target interactive resources, the terminal device 110 presents an interactive special effect corresponding to the third interactive resource in the live broadcast interface.

[0108] In some embodiments, the interactive resources include interactive gifts, which are used to control the display of corresponding interactive special effects in the live broadcast room, where the display of the interactive special effects is related to the live broadcast screen of the live broadcast room.

[0109] Example devices and equipment

[0110] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG8A shows a schematic structural block diagram of an apparatus 800A for determining interactive resources according to certain embodiments of the present disclosure. Apparatus 800A may be implemented as or included in terminal device 110. Each module / component in apparatus 800A may be implemented by hardware, software, firmware, or any combination thereof.

[0111] As shown in Figure 8A, the device 800A includes a first presentation module 810, which is configured to present a management page for managing interactive resources in the live broadcast room to the first user of the live broadcast room; an operation acquisition module 820, which is configured to acquire at least one resource editing operation of the first user in the management page, and the at least one resource editing operation is used to indicate at least one of the following: adding at least one interactive resource, removing at least one interactive resource, or adjusting the presentation order of interactive resources; and a resource determination module 830, which is configured to determine a set of target interactive resources for the live broadcast room based on at least one resource editing operation.

[0112] In some embodiments, the operation acquisition module 820 is further configured to: present a set of candidate interactive resources associated with the live broadcast room to the first user; and receive a first operation for a target candidate interactive resource in the set of candidate interactive resources, the first operation being used to indicate that the target candidate interactive resource is added as a target interactive resource that can be used in the live broadcast room.

[0113] In some embodiments, the operation acquisition module 820 is further configured to: in response to a selection of an add control in the management page, provide the first user with a set of candidate interactive resources associated with the live broadcast room.

[0114] In some embodiments, the operation acquisition module 820 is further configured to: present a first group of interactive resources in a management page; and receive a second operation for a first interactive resource in the first group of interactive resources, the second operation being used to instruct the removal of the first interactive resource from the available interactive resources in the live broadcast room.

[0115] In some embodiments, the operation acquisition module 820 is further configured to: present the second group of interactive resources in the management page; and receive a third operation for adjusting the order of the second group of interactive resources in the management page.

[0116] In some embodiments, the resource determination module 830 is further configured to: determine a set of target interactive resources based on the sorted second set of interactive resources, so that the terminal device associated with the second user of the live broadcast room presents a set of target interactive resources for the live broadcast room according to the adjusted order.

[0117] In some embodiments, the first presentation module 810 is further configured to: display a first management entrance in the live broadcast interface of the live broadcast room during the live broadcast of the live broadcast room; and in response to receiving a selection for the first management entrance, present a management page for managing interactive resources within the live broadcast room to the first user of the live broadcast room.

[0118] In some embodiments, the first presentation module 810 is further configured to: display prompt information associated with the second interactive resource in the live broadcast interface of the live broadcast room during the live broadcast of the live broadcast room; and in response to receiving a selection for the prompt information, present a management page for managing the interactive resources within the live broadcast room to the first user of the live broadcast room.

[0119] In some embodiments, the prompt information corresponds to setting the second interactive resource as an interactive resource that is unavailable in the live broadcast room.

[0120] In some embodiments, the second interactive resource is marked in a target style on the management page to indicate a selected state of the second interactive resource.

[0121] In some embodiments, the first presentation module 810 is further configured to: display prompt information associated with the second interactive resource in the live broadcast interface of the live broadcast room based on at least one interactive event associated with the second interactive resource occurring in the live broadcast room.

[0122] In some embodiments, the first presentation module 810 is further configured to: display a second management entrance in the live broadcast configuration interface of the live broadcast room before the live broadcast room starts live broadcast; and in response to receiving a selection for the second management entrance, provide the first user of the live broadcast room with a management page for managing interactive resources within the live broadcast room.

[0123] In some embodiments, the interactive resources include interactive gifts, which are used to control the display of corresponding interactive special effects in the live broadcast room, where the display of the interactive special effects is related to the live broadcast screen of the live broadcast room.

[0124] 8B shows a schematic structural block diagram of an apparatus 800B for live broadcast room interaction according to certain embodiments of the present disclosure. Apparatus 800B may be implemented as or included in terminal device 110. Each module / component in apparatus 800B may be implemented by hardware, software, firmware, or any combination thereof.

[0125] As shown in Figure 8B, the device 800B includes a second presentation module 840, which is configured to present the live broadcast interface of the live broadcast room to the second user of the live broadcast room; a resource display module 850, which is configured to display an interactive page in the live broadcast interface, and the interactive page displays a group of target interactive resources for the live broadcast room; and a resource interaction module 860, which is configured to respond to receiving a selection of a third interactive resource in a group of target interactive resources, and present an interactive special effect corresponding to the third interactive resource in the live broadcast interface, wherein the display of a group of target interactive resources in the interaction is determined based on at least one resource editing operation of the first user of the live broadcast room, and the at least one resource editing operation is used to indicate at least one of the following: adding at least one interactive resource, removing at least one interactive resource, or adjusting the presentation order of the interactive resources.

[0126] In some embodiments, the interactive resources include interactive gifts, which are used to control the display of corresponding interactive special effects in the live broadcast room, where the display of the interactive special effects is related to the live broadcast screen of the live broadcast room.

[0127] FIG9 shows a block diagram of an electronic device 900 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 900 shown in FIG9 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 900 shown in FIG9 can be used to implement the terminal device 110 of FIG1 .

[0128] As shown in FIG9 , electronic device 900 is a general-purpose electronic device. Components of electronic device 900 may include, but are not limited to, one or more processors or processing units 910, memory 920, storage device 930, one or more communication units 940, one or more input devices 950, and one or more output devices 960. Processing unit 910 may be a real or virtual processor and is capable of performing various processes according to programs stored in memory 920. In a multi-processor system, multiple processing units execute computer-executable instructions in parallel to enhance the parallel processing capabilities of electronic device 900.

[0129] The electronic device 900 typically includes a plurality of computer storage media. Such media can be any accessible media that the electronic device 900 can access, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 920 can be a volatile memory (e.g., registers, cache, random access memory (RAM)), a non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 930 can be a removable or non-removable medium and can include a machine-readable medium, such as a flash drive, a disk, or any other medium that can be used to store information and / or data and can be accessed within the electronic device 900.

[0130] The electronic device 900 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 9 , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a “floppy disk”) and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 920 may include a computer program product 925 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0131] The communication unit 940 enables communication with other electronic devices via a communication medium. Additionally, the functions of the components of the electronic device 900 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Thus, the electronic device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.

[0132] The input device 950 may be one or more input devices, such as a mouse, keyboard, or trackball. The output device 960 may be one or more output devices, such as a display, a speaker, or a printer. The electronic device 900 may also communicate with one or more external devices (not shown) through the communication unit 940 as needed, such as a storage device, a display device, or the like, with one or more devices that allow a user to interact with the electronic device 900, or with any device that allows the electronic device 900 to communicate with one or more other electronic devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).

[0133] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.

[0134] Various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.

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

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

[0137] The flow charts and block diagrams in the accompanying drawings have shown the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a part for a module, program segment or instruction, and a part for a module, program segment or instruction comprises one or more executable instructions for realizing the logical function of the regulation. In some alternative implementations, the function marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous boxes can actually be performed substantially in parallel, and they can sometimes be performed in the opposite order, depending on the function involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the regulation, or can be realized by a combination of special hardware and computer instructions.

[0138] While various implementations of the present disclosure have been described above, the foregoing description is intended to be illustrative, not exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is selected to best explain the principles of the implementations, their practical applications, or improvements to existing technologies, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for determining interactive resources, comprising: Presenting a management page for managing interactive resources in the live broadcast room to a first user of the live broadcast room; Acquire at least one resource editing operation performed by the first user in the management page, where the at least one resource editing operation is used to indicate at least one of the following: adding at least one interactive resource, removing at least one interactive resource, or adjusting the presentation order of interactive resources; as well as Based on the at least one resource editing operation, a set of target interactive resources for the live broadcast room is determined.

2. The method according to claim 1, wherein obtaining at least one resource editing operation of the first user in the management page comprises: Presenting a group of candidate interactive resources associated with the live broadcast room to the first user; as well as A first operation is received for a target candidate interactive resource in the group of candidate interactive resources, wherein the first operation is used to instruct to add the target candidate interactive resource as a target interactive resource that can be used in the live broadcast room.

3. The method according to claim 2, wherein presenting a set of candidate interactive resources associated with the live broadcast room to the first user comprises: In response to a selection of an add control in the management page, the set of candidate interactive resources associated with the live broadcast room is provided to the first user.

4. The method according to claim 1, wherein obtaining at least one resource editing operation of the first user in the management page comprises: presenting a first set of interactive resources in the management page; as well as A second operation is received for a first interactive resource in the first group of interactive resources, where the second operation is used to instruct to remove the first interactive resource from available interactive resources in the live broadcast room.

5. The method according to claim 1, wherein obtaining at least one resource editing operation of the first user in the management page comprises: presenting a second set of interactive resources in the management page; as well as A third operation for adjusting an order of the second set of interactive resources in the management page is received.

6. The method according to claim 5, wherein determining a set of target interactive resources for the live broadcast room based on the at least one resource editing operation comprises: Based on the sorted second group of interactive resources, the group of target interactive resources is determined, so that the terminal device associated with the second user of the live broadcast room presents the group of target interactive resources for the live broadcast room according to the adjusted order.

7. The method according to claim 1, wherein presenting a management page for managing interactive resources in the live broadcast room to the first user of the live broadcast room comprises: During the live broadcast of the live broadcast room, displaying a first management entrance in the live broadcast interface of the live broadcast room; as well as In response to receiving a selection for the first management entrance, the management page for managing interactive resources in the live broadcast room is presented to the first user of the live broadcast room.

8. The method according to claim 1, wherein presenting a management page for managing interactive resources in the live broadcast room to the first user of the live broadcast room comprises: During the live broadcast of the live broadcast room, displaying prompt information associated with the second interactive resource in the live broadcast interface of the live broadcast room; as well as In response to receiving a selection for the prompt information, presenting the management page for managing interactive resources in the live broadcast room to the first user of the live broadcast room.

9. The method according to claim 8, wherein the prompt information corresponds to setting the second interactive resource as an interactive resource that is unavailable in the live broadcast room. 10 . The method according to claim 8 , wherein the second interactive resource is marked in the management page in a target style to indicate a selected state of the second interactive resource.

11. The method according to claim 8, wherein displaying prompt information associated with the second interactive resource in the live broadcast program of the live broadcast room comprises: Based on at least one interactive event occurring in the live broadcast room and associated with the second interactive resource, the prompt information associated with the second interactive resource is displayed in the live broadcast interface of the live broadcast room.

12. The method according to claim 1, wherein presenting a management page for managing interactive resources in the live broadcast room to the first user of the live broadcast room comprises: Before starting live broadcast in the live broadcast room, displaying a second management entrance in the live broadcast configuration interface of the live broadcast room; as well as In response to receiving a selection for the second management entrance, the management page for managing interactive resources within the live broadcast room is provided to the first user of the live broadcast room.

13. The method according to claim 1, wherein the interactive resources include interactive gifts, and the interactive gifts are used to control the live broadcast room to display corresponding interactive special effects, wherein the display of the interactive special effects is related to the live broadcast screen of the live broadcast room.

14. A method for live broadcast room interaction, comprising: Presenting a live broadcast interface of the live broadcast room to a second user of the live broadcast room; Displaying an interactive page in the live broadcast interface, wherein the interactive page displays a set of target interactive resources for the live broadcast room; as well as In response to receiving a selection of a third interactive resource in the set of target interactive resources, presenting an interactive special effect corresponding to the third interactive resource in the live broadcast interface, Among them, the display of the set of target interactive resources in the interaction is determined based on at least one resource editing operation of the first user of the live broadcast room, and the at least one resource editing operation is used to indicate at least one of the following: adding at least one interactive resource, removing at least one interactive resource, or adjusting the presentation order of interactive resources.

15. The method according to claim 14, wherein the interactive resources include interactive gifts, and the interactive gifts are used to control the live broadcast room to display corresponding interactive special effects, wherein the display of the interactive special effects is related to the live broadcast screen of the live broadcast room.

16. A device for determining an interactive resource, comprising: A first presentation module is configured to present a management page for managing interactive resources in the live broadcast room to a first user of the live broadcast room; an operation acquisition module, configured to acquire at least one resource editing operation performed by the first user in the management page, wherein the at least one resource editing operation is used to indicate at least one of the following: adding at least one interactive resource, removing at least one interactive resource, or adjusting the presentation order of interactive resources; as well as The resource determination module is configured to determine a set of target interactive resources for the live broadcast room based on the at least one resource editing operation.

17. A device for live broadcast room interaction, comprising: A second presentation module is configured to present a live broadcast interface of the live broadcast room to a second user of the live broadcast room; A resource display module, configured to display an interactive page in the live broadcast interface, wherein the interactive page displays a set of target interactive resources for the live broadcast room; as well as The resource interaction module is configured to present an interactive special effect corresponding to the third interactive resource in the live broadcast interface in response to receiving a selection of a third interactive resource in the group of target interactive resources, Among them, the display of the set of target interactive resources in the interaction is determined based on at least one resource editing operation of the first user of the live broadcast room, and the at least one resource editing operation is used to indicate at least one of the following: adding at least one interactive resource, removing at least one interactive resource, or adjusting the presentation order of interactive resources.

18. An electronic device, comprising: at least one processing unit; as well as At least one memory, the at least one memory being coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the electronic device to perform a method according to any one of claims 1 to 13 or 14 to 15.

19. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 13 or 14 to 15.

Citation Information

Patent Citations

  • Method and device for determining interactive resources, equipment and storage medium

    CN117177021A

  • Live broadcast interaction method, device and system

    CN109698807A

  • Virtual gift display method, electronic device and computer readable storage medium

    CN110072151A

  • Virtual gift display method and device, equipment and storage medium

    CN112839249A

  • Virtual prop display method and device, electronic equipment and readable storage medium

    CN113041611A