Method, device and equipment for live broadcast interaction, storage medium and program product

By presenting interactive messages in the live broadcast interface and responding to user interaction trigger presentation operation interface, the problem of insufficient processing of interactive message presentation and user interaction in the prior art is solved, and the user's live viewing experience and operation efficiency are improved.

CN120111267APending Publication Date: 2025-06-06BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510265908.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

The existing live broadcast system has shortcomings in the presentation of interactive messages and the trigger processing of user interaction, and cannot effectively improve the user's live broadcast viewing experience.

Method used

By configuring a predetermined area in the live broadcast interface to present interactive messages associated with the live broadcast and to trigger the presentation operation interface in response to user interaction triggers, multiple interaction types for the objects involved in the live broadcast and the live broadcast itself are supported.

Benefits of technology

It realizes efficient presentation of a variety of interactive messages in the live broadcast interface, improves users' awareness and participation in live broadcast interactions, and improves users' viewing experience and operation efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120111267A_ABST
    Figure CN120111267A_ABST
Patent Text Reader

Abstract

According to the embodiment of the invention, a method, a device and equipment for live broadcast interaction, a storage medium and a program product are provided. The method comprises the following steps: presenting a live broadcast interface of live broadcast, wherein a predetermined area of the live broadcast interface is configured to present an interactive message associated with the live broadcast; in response to a trigger of a predetermined type of user interaction received in the live broadcast, presenting an interaction message indicating the user interaction in a predetermined area, the predetermined type of user interaction including a first type of interaction for an object involved in the live broadcast or a second type of interaction for the live broadcast; in response to triggering of the interaction message, an operation interface is presented, and the operation interface is configured to trigger user interaction of a preset type.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to methods, devices, electronic devices, computer-readable storage media, and computer program products for live broadcast interaction. Background Art

[0002] With the development of computer technology, various live broadcasts can provide people with information, education, entertainment and other content. During the live broadcast, users watching the live broadcast can perform various interactions in the live broadcast, including but not limited to interactions with objects involved in the live broadcast (for example, the product being explained), interactions with the corresponding anchor of the live broadcast, interactions with interactive resources available in the live broadcast, interactions with other users watching the live broadcast, etc. Summary of the invention

[0003] In a first aspect of the present disclosure, a method for live broadcast interaction is provided. The method includes: presenting a live broadcast interface of a live broadcast, wherein a predetermined area of ​​the live broadcast interface is configured to present an interactive message associated with the live broadcast; in response to receiving a trigger of a predetermined type of user interaction during the live broadcast, presenting an interactive message indicating the user interaction in the predetermined area, wherein the predetermined type of user interaction includes a first type of interaction with an object involved in the live broadcast, or a second type of interaction with the live broadcast; and in response to the triggering of the interactive message, presenting an operation interface, wherein the operation interface is configured to trigger the predetermined type of user interaction.

[0004] In a second aspect of the present disclosure, a device for live broadcast interaction is provided. The device includes: a live broadcast interface presentation module, configured to present a live broadcast interface of a live broadcast, wherein a predetermined area of ​​the live broadcast interface is configured to present an interactive message associated with the live broadcast; an interactive message presentation module, configured to present an interactive message indicating user interaction in a predetermined area in response to receiving a trigger of a predetermined type of user interaction in the live broadcast, wherein the predetermined type of user interaction includes a first type of interaction with an object involved in the live broadcast, or a second type of interaction with the live broadcast; and an operation interface presentation module, configured to present an operation interface in response to a trigger of an interactive message, wherein the operation interface is configured to trigger a predetermined type of user interaction.

[0005] In a third aspect of the present disclosure, an electronic device is provided. The device includes at least one processor; and at least one memory, the at least one memory is coupled to the at least one processor and stores instructions for execution by the at least one processor. When the instructions are executed by the at least one processor, the electronic device executes the method of the first aspect.

[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored on the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, the method of the first aspect is implemented.

[0007] In a fifth aspect of the present disclosure, a computer program product is provided. The computer program product comprises computer executable instructions, wherein when the computer executable instructions are executed by a processor, the method according to the first aspect of the present disclosure is implemented.

[0008] It should be understood that the contents described in this content section are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they 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

[0009] 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:

[0010] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;

[0011] FIG. 2A to FIG. 2J A schematic diagram showing an example interface for live interaction according to some embodiments of the present disclosure;

[0012] Figure 3 A flow chart of a method for live broadcast interaction according to some embodiments of the present disclosure is shown;

[0013] Figure 4 A schematic structural block diagram of an apparatus for live broadcast interaction according to some embodiments of the present disclosure is shown; and

[0014] Figure 5 A block diagram of an electronic device is shown in which one or more embodiments of the present disclosure may be implemented. DETAILED DESCRIPTION

[0015] Embodiments of the present disclosure will be described in more detail below 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 being limited to the embodiments set forth herein. On the contrary, 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 only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0016] 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 also be included below.

[0017] Herein, unless explicitly stated, executing a step “in response to A” does not mean executing the step immediately after “A” but may include one or more intermediate steps.

[0018] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition, use, storage or deletion of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0019] It is understandable that before using the technical solutions disclosed in the various embodiments of the present disclosure, the types, scopes of use, usage scenarios, etc. of the information involved in the present disclosure should be informed to relevant users and their authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations. The relevant users may include any type of right holders, such as individuals, enterprises, and groups.

[0020] For example, in response to receiving an active request from a user, a prompt message is sent to the relevant user to clearly prompt the relevant user that the operation requested to be performed will require obtaining and using the information of the relevant user, so that the relevant user can independently choose whether to provide information to software or hardware such as an electronic device, application, server or storage medium that executes the operation of the technical solution of the present disclosure based on the prompt message.

[0021] As an optional but non-limiting implementation, in response to receiving an active request from a relevant user, a prompt message is sent to the relevant user, for example, in the form of a pop-up window, in which the prompt message may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to select "agree" or "disagree" to provide information to the electronic device.

[0022] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0023] Figure 1A schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented is shown. In the environment 100, one or more users 110-1, 110-2, 110-3, ..., 110-N can watch live broadcasts (sometimes also referred to as "live broadcast sessions") and participate in live interactive events, etc. through their associated terminal devices 120-1, 120-2, ..., 120-N. User 110 may also be referred to as a participant, for example. For ease of discussion, users 110-1, 110-2, ..., 110-N may be collectively or individually referred to as users 110, and terminal devices 120-1, 120-2, ..., 120-N may be collectively or individually referred to as terminal devices 120.

[0024] In some embodiments, among all users 110, one or more users, such as user 110-1, can initiate a live broadcast through an associated terminal device 120-1. In some scenarios, the user 110-1 who initiates the live broadcast may also be referred to as the host, host user, host participant, live broadcast party, or live broadcast manager of the live broadcast session. In some embodiments, the user 110-1 may include a user corresponding to an e-commerce store, or an object recommender who can recommend online products. In this article, the user 110-1 who initiates the live broadcast may also be referred to as a target user.

[0025] In some embodiments, the participants of the live interactive event may include the target user 110-1 and one or more other participants 110-2 to 110-N. Other participants 110-2 to 110-N may be audience users, who do not start the live broadcast themselves, but join the live interactive event of the current anchor participant (e.g., e-commerce live broadcast, product recommendation, etc.). In addition, other users 110 may also include users, listeners, or viewers in the live broadcast.

[0026] In some embodiments, the terminal device 120 may be respectively installed with an application capable of providing a live broadcast service, or may access a website capable of providing a live broadcast service. The user 110 may operate the terminal device 120 to access the corresponding application or website. Accordingly, the terminal device 120 may present a corresponding live broadcast interface, which may, for example, provide live broadcast content of a live broadcast room, such as audio live broadcast content or video live broadcast content.

[0027] The application installed on the terminal device 120 can be a content sharing application (for example, a video application based on video sharing, or other applications for sharing content such as audio, images, etc.), which can provide users with various services related to media items, including browsing, commenting, forwarding, creation (for example, shooting and / or editing), publishing, etc. Media items can also be referred to as media content, media data, multimedia content, multimedia items, media content items, etc. In some embodiments, the application can also be any other appropriate application, in which media items can be displayed. In this article, "media items" include one or more types of content, such as videos, images, animated images, image sets, audio, text, etc.

[0028] The interface provided by the application may include at least a media presentation interface (also referred to as a media playback interface, a media recommendation interface, a content recommendation interface, etc.) for presenting media items, and a user page for presenting historical media items published by the publisher of the media items. If the publisher is a user (i.e., a store owner) or an object recommender corresponding to an e-commerce store, the interface may also include an object presentation interface for presenting a group of objects associated with the publisher. In some embodiments, if the application can provide services associated with live broadcasting, the interface may also include a live broadcasting interface for live broadcasting.

[0029] In some embodiments, the terminal device 120 may also communicate with the server 130 via the network 132 to provide the live broadcast service. The server 130 may provide management, configuration, and maintenance functions for applications or websites. In some embodiments, the server 130 may store data generated during the live broadcast process, including live broadcast interaction data generated during the live broadcast interaction.

[0030] The terminal device 120 can be any type of mobile terminal, fixed terminal or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication systems (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / camcorders, television receivers, radio broadcast receivers, e-book devices, gaming devices, or any combination of the foregoing, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the terminal device 120 can also support any type of interface for the user (such as "wearable" circuits, etc.).

[0031] The server 130 may be an independent physical server, or a server cluster or distributed system composed 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. The server 130 may include, for example, a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, etc. The server 130 may provide background services for applications that support live broadcasting in the terminal device 120.

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

[0033] The live broadcast interface of a live broadcast usually includes an area for presenting interactive messages associated with the live broadcast. Traditionally, interactive messages usually only include comment messages corresponding to comments made by users watching the live broadcast (i.e., audience users) on the live broadcast. Such an area can also be referred to as a comment area. In order to improve the viewing experience of audience users for the live broadcast, it is expected that more types of interactive messages corresponding to interactions can be presented.

[0034] In view of this, according to an embodiment of the present disclosure, an improved scheme for live broadcast interaction is provided. According to the scheme, a live broadcast interface of the live broadcast is presented, and a predetermined area of ​​the live broadcast interface is configured to present an interactive message associated with the live broadcast. In response to receiving a trigger of a predetermined type of user interaction during the live broadcast, an interactive message indicating the user interaction is presented in a predetermined area, wherein the predetermined type of user interaction includes a first type of interaction with an object involved in the live broadcast, or a second type of interaction with the live broadcast. In response to the triggering of the interactive message, an operation interface is presented, and the operation interface is configured to trigger the predetermined type of user interaction.

[0035] Thus, an interactive message corresponding to a predetermined type of interaction can be presented in a predetermined area, and a corresponding operation interface can be presented in response to the triggering of the interactive message. On the one hand, by providing interactive messages, users can be easily and quickly informed of various interactions with the live broadcast, which can improve the viewing experience of users watching the live broadcast. On the other hand, by triggering the interactive message to present the operation interface, the efficiency of the operation can be improved.

[0036] In the present disclosure, "trigger" refers to one or more interactive operations of a user on a terminal device. Further, these interactive operations can be triggered in the same user interface / pop-up window, or in different user interfaces / pop-up windows. The present disclosure is not limited in this respect.

[0037] In this disclosure, "object" may refer to any physical or virtual object, including but not limited to physical or virtual goods, media works, and the like.

[0038] The following will continue to describe some example embodiments of the present disclosure with reference to the accompanying drawings. The live interactive method involved in the present disclosure can be implemented in the terminal device 120. It should be noted that the operations performed by the terminal device 120 can be specifically performed by related applications installed on the terminal device 120. Some operations described with reference to the terminal device 120 may require the assistance of the server 130 to complete.

[0039] It should be understood that the interfaces shown in the drawings are merely examples, and various interface designs may exist in practice. The various graphical elements in the interface may have different arrangements and different visual representations, one or more of which may be omitted or replaced, and one or more other elements may also exist. The embodiments of the present disclosure are not limited in this respect.

[0040] FIG. 2A to FIG. 2J Schematic diagrams of example interfaces 200A to 200J for live interaction according to some embodiments of the present disclosure are shown. The interfaces shown in example interfaces 200A to 200J may be presented at the terminal device 120. For ease of discussion, reference will be made to Figure 1 Example interfaces 200A to 200J are described with reference to the environment 100 of FIG. In the embodiment of the present disclosure, example interfaces 200A to 200J show multiple examples of live broadcast interfaces of live broadcast. The terminal device 120 can be used for interaction by receiving the operation of the associated user (that is, the user 110 corresponding to the terminal device 120) to present the corresponding interaction result.

[0041] like Figure 2A As shown, the live broadcast interface shown in the example interface 200A may include an interactive control (e.g., a follow control) for the host corresponding to the live broadcast. For example, the terminal device 120 may perform corresponding interactions on the host (e.g., follow "XXX flagship store") in response to triggering the interactive control. The example interface 200A may include an acquisition control for interactive resources available in the live broadcast. The interactive resources may include at least one type of virtual resource. The terminal device 120 may acquire the corresponding virtual resource in response to triggering the acquisition control.

[0042] Virtual resources, sometimes also referred to as incentives, refer to resources or incentives that users can obtain after completing interactive tasks. Example types of virtual resources may include, but are not limited to: physical or virtual objects, coupons, points incentives, etc. Virtual resources in live broadcasts are usually configurable. This disclosure does not limit specific virtual resources. The terminal device 120 can obtain interactive resources of the corresponding type in response to triggering the acquisition control.

[0043] Taking two types of interactive resources involved in live broadcast as an example, the example interface 200A may include acquisition controls 202 and acquisition controls 203 corresponding to the two interactive resources. The terminal device 120 may acquire interactive resources for a certain type in response to triggering the acquisition control 202, and may acquire interactive resources for another type in response to triggering the acquisition control 203. The number of virtual resources acquired by the terminal device 120 each time may be pre-configured by the host or may be randomly determined.

[0044] During the live broadcast process, the live broadcast content can be associated with one or more objects. Objects can include physical goods / services, virtual goods / services, digital content / physical content, and the like. In some embodiments, when the current live broadcast content of the live broadcast is an explanation or display of a certain object, the terminal device 120 can also present an object presentation window 204, and present the object currently being explained or displayed in the object presentation window 204. The terminal device 120 can directly present the operation interface of the corresponding object in response to the triggering of the object presentation window 204. This allows the user to conveniently understand the object information and perform further operations on the object of interest through live broadcast. Taking the object currently presented in the object presentation window 204 as commodity A as an example, the terminal device 120 can directly present the details interface of commodity A or the purchase interface of commodity A in response to the triggering of the object presentation window 204.

[0045] In some embodiments, the example interface 200A may further include an input box 205. The terminal device 120 may receive a user input from the user via the input box 205. The terminal device 120 may also determine the received user input as a comment message of the user for the comment.

[0046] The live broadcast interface may include a predetermined area for presenting interactive messages associated with the live broadcast. The predetermined area has certain dimensions (i.e., length and width), and the interactive messages in the predetermined area can be scrolled and presented. The predetermined area may also be referred to as a public screen area, a comment area, etc. For example, the live broadcast interface shown in the example interface 200A may include an area 210 for presenting interactive messages. The interactive messages associated with the live broadcast may include interactive messages corresponding to the user's interaction with the live broadcast. The interaction may include any appropriate type of interaction. In some embodiments, area 210 may at least present user comments on the live broadcast. In some embodiments, area 210 may also present notifications of users joining the live broadcast, the host's reply to the comment message, and the like.

[0047] In some embodiments, area 210 may present multiple interactive messages. Multiple interactive messages may include interactive messages corresponding to a predetermined type of interaction and interactive messages corresponding to at least another type of interaction. The interactive message corresponding to at least another type of interaction may be, for example, a comment message corresponding to a user comment. In some embodiments, the visual style of the interactive message indicating the predetermined type of interaction is different from the interactive message of at least another type of interaction presented in the predetermined area. As an example only, the interactive message of the predetermined type of interaction may be presented in any appropriate visual style such as bold, italic, highlighted, framed, etc. It should be noted that each visual style mentioned herein may include any appropriate visual style such as highlighted, bold, italic, underlined, etc. The visual styles for different contents in different states may be configured according to the specific application, and the present disclosure does not limit the specific visual style.

[0048] In some embodiments, the multiple interactive messages presented in the area 210 may come from multiple users. The terminal devices 120 corresponding to each of the multiple users may receive the predetermined type of interaction of the corresponding user via the live broadcast interface presented by itself, and determine the corresponding interactive message. The multiple interactive messages triggered by the multiple users may all be presented in the predetermined area. For example, the predetermined area may present an interactive message triggered by the predetermined type of interaction of user A and an interactive message triggered by the predetermined type of interaction of user B.

[0049] In some embodiments, the example interface 200A may further include an operation control 201, and the terminal device 120 may present an example interface 200B in response to triggering the operation control 201. The example interface 200B includes an object operation interface 220, and the object operation interface 220 may present at least one object involved in the live broadcast. The objects involved in the live broadcast may include objects explained by the anchor in the live broadcast, or objects linked to the live broadcast (for example, a product link or a product link list added in the live broadcast interface), or objects associated with the live broadcast in any other appropriate manner and accessible to the user during the live broadcast. In some embodiments, the object currently corresponding to the live broadcast content (for example, the object currently being explained in the live broadcast) can be highlighted in the object operation interface (for example, it is presented at the top).

[0050] During the live broadcast process, the terminal device 120 may receive various types of user interactions with the live broadcast via the live broadcast interface. For example, the terminal device 120 may present an interactive message of a specified user interaction in a predetermined area (e.g., area 210) of the live broadcast interface in response to a trigger of a predetermined type of user interaction. In some embodiments, the predetermined type of user interaction may include a first type of interaction with an object involved in the live broadcast. The first type of interaction may include, for example, the acquisition of an object involved in the live broadcast (e.g., the purchase of a commodity involved in the live broadcast, adding it to a shopping cart, etc.).

[0051] In some embodiments, the predetermined type of user interaction may include a second type of interaction with the live broadcast. The second type of interaction with the live broadcast may include, for example, interaction with the host user of the live broadcast, acquisition of interactive resources configured in the live broadcast, etc. In some embodiments, the second type of interaction may also include user interactions related to the live broadcast itself, such as following the live broadcast, liking the live broadcast, and making reservations for subsequent live broadcasts.

[0052] Different types of user interactions may trigger different interactive messages. The interactive message may indicate the type of user interaction triggered, the object involved in the user interaction, the identity of the user who triggered the user interaction, etc. These interactive messages are presented in a predetermined area of ​​the live broadcast interface and can be viewed by users who can join the live broadcast.

[0053] In some embodiments, the acquisition of objects involved in the live broadcast in the first type of interaction may specifically include the first acquisition of the object (e.g., the first purchase of the goods involved in the live broadcast) and the non-first acquisition of the object (e.g., the repurchase of the goods). The first time a user triggers the interaction (i.e., the first time the user triggers the acquisition of the object) and the non-first time the user triggers the interaction (i.e., the non-first time the user triggers the acquisition of the object) may correspond to different interaction messages.

[0054] For example, the terminal device 120 may present a first interactive message indicating the first acquisition of the object in response to the user triggering the acquisition of the object for the first time, and may present a second interactive message indicating multiple acquisitions of the object in response to the user triggering the acquisition of the object for a non-first time. The first interactive message may, for example, include the text "ordered XX product", "purchased XX product", etc. The second interactive message may, for example, include the text "repurchased XX product", etc. In this way, different interactive messages can more clearly indicate the first or non-first object acquisition interaction.

[0055] In some embodiments, the interaction with the anchor user of the live broadcast in the second type of interaction may include a subscription interaction with the member group corresponding to the anchor user of the live broadcast. The member group here may include, for example, a member group related to the anchor party, a member group of the provider of the object involved in the live broadcast (for example, a store corresponding to the product), etc. The interactive message corresponding to the subscription interaction with the member group corresponding to the anchor user of the live broadcast may include, for example, the text "Subscribed to XX store", "Joined the membership of XX store", etc.

[0056] In some embodiments, the user interaction of obtaining the interactive resources configured in the live broadcast in the second type of interaction can be for any appropriate type of interactive resources. Different types of interactive resources can be obtained in different ways. Different types of interactive resources can correspond to different interactive messages. Taking the interactive resources including two types of interactive resources as an example, the interactive message corresponding to the acquisition of the first type of interactive resources may include the text "grabbed XXX interactive resources", and the interactive message corresponding to the acquisition of the second type of interactive resources may include the text "received interactive resource XXX".

[0057] In some embodiments, when multiple users trigger a predetermined type of user interaction during a live broadcast, or when one user triggers multiple predetermined types of user interactions, multiple interactive messages may be presented in a predetermined area. In some embodiments, multiple interactive messages corresponding to the first type of interaction and the second type of interaction may be presented in sequence in a predetermined area. It should be noted that the order of multiple interactive messages may be determined by the terminal device 120 or by the server 130, and the present disclosure does not limit this. In some embodiments, when the trigger times corresponding to multiple interactive messages differ greatly (for example, the difference between the trigger times of two adjacent interactive messages is greater than a predetermined duration), the presentation order of multiple interactive messages may be determined according to the corresponding trigger order (that is, the order of trigger time), which may, for example, indicate that the interactive messages with earlier corresponding trigger times are presented in an earlier order.

[0058] In some embodiments, when the trigger times corresponding to multiple interactive messages are slightly different (for example, the difference between the trigger times of two adjacent interactive messages is less than a predetermined duration), and the multiple interactive messages correspond to different types of interactive messages, the order may be based on the respective priorities of the first type of interaction and the second type of interaction. The respective priorities of the first type of interaction and the second type of interaction may be configured in priority. In some embodiments, the priority of the first type of interaction may be higher than the priority of the second type of interaction. In some embodiments, the priority of the first acquisition of an object in the first type of interaction may be lower than the priority of the non-first acquisition of the object. For example, the priority of the first purchase of a product may be lower than the priority of the non-first purchase of a product.

[0059] As mentioned above, the second type of interaction may also include multiple types of interactions. In some embodiments, the priority of the interaction with the anchor user of the live broadcast in the second type of interaction may be higher than the priority of obtaining the interactive resources configured in the live broadcast. In some embodiments, the acquisition related to different types of interactive resources may also have different priorities. For example, the interactive resources may include a first type of interactive resources and a second type of interactive resources, wherein the first type of interactive resources may be a virtual red envelope, and the second type of interactive resources may include a coupon. The priority of obtaining the first type of interactive resources (i.e., the virtual red envelope) may be higher than the priority of obtaining the second type of interactive resources (i.e., the coupon).

[0060] In some embodiments, multiple types of interactive messages triggered simultaneously (for example, interactive messages corresponding to the first type of interaction and interactive messages corresponding to the second type of interaction) may be sorted in descending order based on priority, for example, the interactive message with the highest priority is sorted first, and the interactive message with the lowest priority is sorted last. As an example, the priority order corresponding to multiple types of interactive messages may include the following order: repurchase of goods -> first purchase of goods -> subscription to anchor user -> acquisition of first type of interactive resources -> acquisition of second type of interactive resources. The terminal device 120 may then present multiple interactive messages corresponding to multiple types of user interactions in a predetermined area based on this order.

[0061] In some embodiments, when multiple interactive messages include an interactive message corresponding to a predetermined type of user interaction triggered by the user 110 currently corresponding to the terminal device 120 (i.e., the user watching the live broadcast interface presented by the terminal device 120), the priority of the interactive message corresponding to the user 110 may be higher than the priority of other interactive messages presented in the predetermined area. That is, in the case of including multiple interactive messages, if the multiple interactive messages include an interactive message corresponding to the user 110 currently corresponding to the terminal device 120, it can be determined that the priority of the interactive message corresponding to the user 110 is higher than the priority of the interactive messages corresponding to other users. In this way, from the perspective of the current user 110, the interactive message corresponding to the interaction triggered by himself can be seen first.

[0062] Taking the priority of multiple types of interactive messages as the priority of the above example, and the interactive messages corresponding to user 110 and the interactive messages corresponding to other users both include multiple types of interactive messages, the order of the multiple interactive messages may be that the interactive messages of user 110 are ranked first, while the interactive messages of other users are ranked last. The interactive messages of each user are further sorted according to the priority of the interactive messages themselves.

[0063] The terminal device 120 may present an operation interface corresponding to the interactive message in response to the triggering of the interactive message, and the operation interface is configured to trigger a predetermined type of user interaction. In some embodiments, when the predetermined type of user interaction is the acquisition of an object involved in the live broadcast in the first type of interaction, the terminal device 120 may present an object operation interface in response to the triggering of the interactive message. In this case, the object operation interface presented by the terminal device 120 is configured to perform the first type of interaction on at least one object, and the object acquired by the first type of interaction is presented at a specified position of the object operation interface.

[0064] refer to Figure 2A , Figure 2C and Figure 2D , area 210 of the example interface 200A includes an interactive message 211, and area 210 of the example interface 200C includes an interactive message 212. The interactive message 211 may be an interactive message generated when the user triggers the acquisition of the object for the first time, and the interactive message 212 may be an interactive message generated when the user triggers the acquisition of the object for a non-first time. The terminal device 120 may present the example interface 200D in response to the triggering of the interactive message 211 or the interactive message 212. The example interface 200D includes an object operation interface 220.

[0065] The interactive messages 211 and 212 in the figure are interactive messages corresponding to the acquisition of the same object (i.e., "Product No. 8" in the figure). When the live broadcast is not currently explaining or displaying the object, the interactive message 211 or the interactive message 212 corresponding to Product No. 8 can be pinned and presented in the object operation interface 220 in the example interface 200D. When the live broadcast is currently explaining or displaying the object, the object being explained or displayed (such as "Product No. 1" in the figure) can be pinned and presented in the object operation interface 220 in the example interface 200D, and the interactive message 211 or the interactive message 212 corresponding to Product No. 8 can be presented after Product No. 1 and before other products.

[0066] In the object operation interface 220 in the example interface 200D, the terminal device 120 can present a prompt message 232 at the commodity No. 8 corresponding to the interactive message 211 or the interactive message 212, and the prompt message 232 can prompt the user that the object is the object corresponding to the interactive message 211 or the interactive message 212 triggered by the user. The user can perform an add-to-purchase operation or a purchase operation on commodity No. 8 by triggering the add-to-purchase control 234 or the purchase control 236 corresponding to commodity No. 8, and the user can also view the detailed information of the object by triggering commodity No. 8. By presenting commodity No. 8 at a specified location, the efficiency of the user's operation on commodity No. 8 can be improved.

[0067] In some embodiments, when the predetermined type of interaction is the interaction with the anchor user of the live broadcast in the second type of interaction, the terminal device 120 may present an interaction interface associated with the live broadcast in response to the triggering of the interaction message. The interaction interface may include, for example, an interaction control, and the interaction interface is configured to trigger the interaction with the anchor user of the live broadcast in response to the triggering of the interaction control. Taking the interaction with the anchor user of the live broadcast including the subscription interaction with the member group corresponding to the anchor user of the live broadcast as an example, the interaction interface may be a subscription interface for the member group, and the interaction control may be a subscription control.

[0068] refer to Figure 2E and Figure 2F , area 210 of the example interface 200E includes an interactive message 213, which may be an interactive message generated by a user's subscription interaction with a member group corresponding to the live broadcast host user. The terminal device 120 may present the example interface 200D in response to triggering the interactive message 213. The example interface 200D includes a subscription interface 240 corresponding to the interactive message 213. The subscription interface 240 may include a subscription control 245, and the terminal device 120 may trigger a subscription interaction with a member group corresponding to the live broadcast host user in response to triggering the subscription control 245.

[0069] In some embodiments, when the predetermined type of interaction is the acquisition of interactive resources configured in the live broadcast in the second type of interaction, the terminal device 120 may present a resource acquisition interface associated with the interactive resource in response to the triggering of the interactive message, and the acquisition interface is configured to trigger the acquisition of the interactive resource. Figure 2G to Figure 2J Area 210 of example interface 200G includes interactive message 214, and area 210 of example interface 200I includes interactive message 215. Interactive message 214 may be an interactive message generated by a user's acquisition of a first type of interactive resource, and interactive message 215 may be an interactive message generated by a user's acquisition of a second type of interactive resource.

[0070] The terminal device 120 may present the example interface 200H in response to triggering the interactive message 214 in the example interface 200G. The example interface 200H includes a resource acquisition interface 250 associated with a first type of interactive resource. The resource acquisition interface 250 includes an acquisition control 255, and the terminal device 120 may acquire the first type of interactive resource in response to triggering the acquisition control 255.

[0071] The terminal device 120 may present the example interface 200J in response to triggering the interactive message 215 in the example interface 200I. The example interface 200J includes a resource acquisition interface 260 associated with the second type of interactive resource. The resource acquisition interface 260 includes an acquisition control 265, and the terminal device 120 may acquire the second type of interactive resource in response to triggering the acquisition control 265.

[0072] In summary, according to the embodiments of the present disclosure, an interactive message corresponding to a predetermined type of interaction can be presented in a predetermined area, and a corresponding operation interface can be presented in response to the triggering of the interactive message. On the one hand, by providing interactive messages, users can be easily and quickly informed of various interactions with the live broadcast, which can improve the viewing experience of users watching the live broadcast. On the other hand, by triggering the interactive message to present the operation interface, the efficiency of the operation can be improved.

[0073] Figure 3 1 is a flowchart of a method 300 for live interaction according to some embodiments of the present disclosure. The method 300 may be implemented at the terminal device 120. Figure 1 Method 300 is described.

[0074] In box 310, the terminal device 120 presents a live broadcast interface of the live broadcast, and a predetermined area of ​​the live broadcast interface is configured to present interactive messages associated with the live broadcast.

[0075] In box 320, in response to receiving a trigger of a predetermined type of user interaction in the live broadcast, the terminal device 120 presents an interactive message indicating the user interaction in a predetermined area, wherein the predetermined type of user interaction includes a first type of interaction with an object involved in the live broadcast, or a second type of interaction with the live broadcast.

[0076] In box 330 , the terminal device 120 presents an operation interface in response to triggering the interactive message, where the operation interface is configured to trigger a predetermined type of user interaction.

[0077] In some embodiments, a visual style of an interaction message indicating a predetermined type of user interaction is different from an interaction message of at least another type of user interaction presented in a predetermined area.

[0078] In some embodiments, the first type of interaction includes acquiring objects involved in the live broadcast, and presenting an operation interface includes: presenting an object operation interface, the object operation interface is configured to perform the first type of interaction on at least one object, and the object acquired by the first type of interaction is presented at a specified position of the object operation interface.

[0079] In some embodiments, the acquisition of an object involved in the live broadcast is triggered by a first user, and presenting an interactive message indicating the interaction in a predetermined area includes: in response to the first time the interaction with the object is triggered by the first user, presenting a first interactive message indicating the first acquisition of the object; in response to the object being triggered for interaction by the first user not for the first time, presenting a second interactive message indicating multiple acquisitions of the object.

[0080] In some embodiments, the second type of interaction includes interaction with the host user of the live broadcast, and presenting the operation interface includes: presenting an interactive interface associated with the live broadcast, the interactive interface including interactive controls, and the interactive interface is configured to trigger interaction with the host user of the live broadcast in response to a trigger for the interactive controls.

[0081] In some embodiments, the interaction with the host user of the live broadcast includes a subscription interaction with the member group corresponding to the host user of the live broadcast.

[0082] In some embodiments, the second type of interaction includes acquiring interactive resources configured in the live broadcast, and presenting the operation interface includes: presenting a resource acquisition interface associated with the interactive resources, and the acquisition interface is configured to trigger the acquisition of the interactive resources.

[0083] In some embodiments, presenting an interactive message indicating an interaction in a predetermined area includes: presenting multiple interactive messages corresponding to a first type of interaction and a second type of interaction in the predetermined area in sequence, wherein the sequence is based on the respective priorities of the first type of interaction and the second type of interaction and the triggering order of the multiple interactive messages.

[0084] In some embodiments, the live broadcast interface is presented to a second user associated with the live broadcast, and wherein presenting an interactive message indicating an interaction in a predetermined area includes: in response to a trigger of a predetermined type of user interaction initiated by the second user, presenting the interactive message in the predetermined area at a specified priority, the specified priority being higher than the priority of other interactive messages presented in the predetermined area.

[0085] In some embodiments, the predetermined area also presents user comments on the live broadcast.

[0086] The embodiments of the present disclosure also provide corresponding devices for implementing the above methods or processes. Figure 4 A schematic structural block diagram of an apparatus 400 for live interaction according to some embodiments of the present disclosure is shown. The apparatus 400 may be implemented in or included in the terminal device 120, for example. Each module / component in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0087] As shown in the figure, the device 400 includes a live broadcast interface presentation module 410, which is configured to present a live broadcast interface of the live broadcast, and a predetermined area of ​​the live broadcast interface is configured to present an interactive message associated with the live broadcast. The device 400 also includes an interactive message presentation module 420, which is configured to present an interactive message indicating user interaction in a predetermined area in response to receiving a trigger of a predetermined type of user interaction during the live broadcast, wherein the predetermined type of user interaction includes a first type of interaction with an object involved in the live broadcast, or a second type of interaction with the live broadcast. The device 400 also includes an operation interface presentation module 430, which is configured to present an operation interface in response to a trigger of an interactive message, and the operation interface is configured to trigger a predetermined type of user interaction.

[0088] In some embodiments, a visual style of an interaction message indicating a predetermined type of user interaction is different from an interaction message of at least another type of user interaction presented in a predetermined area.

[0089] In some embodiments, the first type of interaction includes the acquisition of objects involved in the live broadcast, and the operation interface presentation module 430 is further configured to: present an object operation interface, the object operation interface is configured to perform the first type of interaction on at least one object, and the object acquired by the first type of interaction is presented at a specified position of the object operation interface.

[0090] In some embodiments, the acquisition of an object involved in the live broadcast is triggered by a first user, and the interactive message presentation module 420 is further configured to: in response to the first interaction triggering of the object by the first user, present a first interactive message indicating the first acquisition of the object; in response to the object being triggered for interaction by the first user but not for the first time, present a second interactive message indicating multiple acquisitions of the object.

[0091] In some embodiments, the second type of interaction includes interaction with the host user of the live broadcast, and the operation interface presentation module 430 is further configured to: present an interactive interface associated with the live broadcast, the interactive interface including interactive controls, and the interactive interface is configured to trigger interaction with the host user of the live broadcast in response to a trigger for the interactive controls.

[0092] In some embodiments, the interaction with the host user of the live broadcast includes a subscription interaction with the member group corresponding to the host user of the live broadcast.

[0093] In some embodiments, the second type of interaction includes acquiring interactive resources configured in the live broadcast, and the operation interface presentation module 430 is further configured to: present a resource acquisition interface associated with the interactive resources, and the acquisition interface is configured to trigger the acquisition of the interactive resources.

[0094] In some embodiments, the interactive message presentation module 420 is further configured to present multiple interactive messages corresponding to the first type of interaction and the second type of interaction in a predetermined area in sequence, wherein the sequence is based on the respective priorities of the first type of interaction and the second type of interaction and the triggering order of the multiple interactive messages.

[0095] In some embodiments, the live broadcast interface is presented to a second user associated with the live broadcast, and the interactive message presentation module 420 is further configured to: in response to a trigger of a predetermined type of user interaction initiated by the second user, present an interactive message in a predetermined area according to a specified priority, and the specified priority is higher than the priority of other interactive messages presented in the predetermined area.

[0096] In some embodiments, the predetermined area also presents user comments on the live broadcast.

[0097] The units and / or modules included in the device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units and / or modules can be implemented using software and / or firmware, such as machine executable instructions stored on a storage medium. In addition to or as an alternative to machine executable instructions, some or all of the units and / or modules in the device 400 can be implemented at least in part by one or more hardware logic components. As an example and not limitation, exemplary types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0098] It should be understood that one or more steps in the above method can be performed by a suitable electronic device or a combination of electronic devices. Such an electronic device or a combination of electronic devices may include, for example, Figure 1 The terminal device 120 and / or server 130 in.

[0099] Figure 5 1 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that Figure 5 The electronic device 500 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 5 The electronic device 500 shown may include or be implemented as Figure 1 The terminal device 120, or Figure 4 Device 400.

[0100] like Figure 5As shown, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processing units or processors 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processor 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in the memory 520. In a multi-processor system, multiple processors execute computer executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

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

[0102] The electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , 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 the bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.

[0103] The communication unit 540 implements communication with other electronic devices through a communication medium. Additionally, the functions of the components of the electronic device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate through a communication connection. Therefore, 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.

[0104] The input device 550 may be one or more input devices, such as a mouse, a keyboard, a tracking ball, etc. The output device 560 may be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 may also communicate with one or more external devices (not shown) through the communication unit 540 as needed, such as a storage device, a display device, etc., communicate with one or more devices that allow a user to interact with the electronic device 500, or communicate with any device that allows the electronic device 500 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).

[0105] 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.

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

[0107] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so as to produce a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device for implementing the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions make the computer, programmable data processing device, and / or other equipment work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0108] 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, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0109] The flow chart and block diagram in the accompanying drawings show 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 square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as an update, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the function involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square 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 specification, or can be realized by a combination of special hardware and computer instructions.

[0110] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.

Claims

1. A live interactive method, comprising: Presenting a live broadcast interface of the live broadcast, wherein a predetermined area of ​​the live broadcast interface is configured to present interactive messages associated with the live broadcast; In response to receiving a trigger of a predetermined type of user interaction during the live broadcast, presenting an interaction message indicating the user interaction in the predetermined area, wherein the predetermined type of user interaction includes a first type of interaction with an object involved in the live broadcast, or a second type of interaction with the live broadcast; as well as In response to triggering the interactive message, an operation interface is presented, where the operation interface is configured to trigger the predetermined type of user interaction.

2. The method according to claim 1, wherein a visual style of the interactive message indicating the predetermined type of user interaction is different from an interactive message of at least another type of user interaction presented in the predetermined area.

3. The method according to claim 1, wherein the first type of interaction includes acquiring objects involved in the live broadcast, and presenting the operation interface includes: An object operation interface is presented, wherein the object operation interface is configured to perform the first type of interaction on at least one object, and the object obtained by the first type of interaction is presented at a designated position of the object operation interface.

4. The method according to claim 3, wherein the acquisition of the object involved in the live broadcast is triggered by the first user, and presenting an interactive message indicating the interaction in the predetermined area comprises: In response to the first user triggering interaction with the object for the first time, presenting a first interaction message indicating the first acquisition of the object; In response to the object being triggered to interact with by the first user for a non-first time, presenting a second interaction message indicating multiple acquisitions of the object.

5. The method according to claim 1, wherein the second type of interaction includes interaction with the anchor user of the live broadcast, and presenting the operation interface includes: An interactive interface associated with the live broadcast is presented, wherein the interactive interface includes interactive controls, and the interactive interface is configured to trigger the interaction with the host user of the live broadcast in response to a trigger for the interactive controls.

6. The method according to claim 5, wherein the interaction with the host user of the live broadcast includes a subscription interaction with a member group corresponding to the host user of the live broadcast.

7. The method according to claim 1, wherein the second type of interaction includes acquiring interactive resources configured in the live broadcast, and presenting the operation interface includes: A resource acquisition interface associated with the interactive resource is presented, wherein the acquisition interface is configured to trigger acquisition of the interactive resource.

8. The method according to claim 1, wherein presenting an interactive message indicating the interaction in the predetermined area comprises: Present multiple interactive messages corresponding to the first type of interaction and the second type of interaction in the predetermined area in sequence, wherein the sequence is based on the respective priorities of the first type of interaction and the second type of interaction and the triggering sequence of the multiple interactive messages.

9. The method according to claim 1, wherein the live broadcast interface is presented to a second user associated with the live broadcast, and wherein presenting an interactive message indicating the interaction in the predetermined area comprises: In response to the triggering of the predetermined type of user interaction being initiated by the second user, the interactive message is presented in the predetermined area at a specified priority, and the specified priority is higher than the priority of other interactive messages presented in the predetermined area.

10. The method according to claim 1, wherein the predetermined area also presents user comments on the live broadcast.

11. A device for live broadcast interaction, comprising: A live broadcast interface presentation module, configured to present a live broadcast interface of the live broadcast, wherein a predetermined area of ​​the live broadcast interface is configured to present interactive messages associated with the live broadcast; an interactive message presenting module, configured to present an interactive message indicating the user interaction in the predetermined area in response to receiving a trigger of a predetermined type of user interaction in the live broadcast, wherein the predetermined type of user interaction includes a first type of interaction with an object involved in the live broadcast, or a second type of interaction with the live broadcast; as well as The operation interface presentation module is configured to present an operation interface in response to triggering the interactive message, wherein the operation interface is configured to trigger the predetermined type of user interaction.

12. An electronic device comprising: at least one processor; as well as At least one memory, the at least one memory is coupled to the at least one processor and stores instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 10 when executed by the at least one processor.

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

14. A computer program product comprising computer executable instructions, wherein the computer executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 10.

Citation Information

Cited By

  • Live broadcast interaction method, live broadcast interaction device, live broadcast interaction equipment and medium

    CN121509760A

  • Method and apparatus for live streaming interaction, device, storage medium and program product

    WO2026184154A1