Method and apparatus for interactions during live streaming, and device and storage medium

By introducing virtual objects into the live streaming interface to generate response messages, the problem of untimely responses to interactive messages during live streaming is solved, improving message processing efficiency and user experience.

WO2025252071A1PCT designated stage Publication Date: 2025-12-11BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/098804
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-03
Filing Date
2025-06-03
Publication Date
2025-12-11

AI Technical Summary

Technical Problem

During a live stream, user interaction messages may not receive timely responses, especially when there are many participants, leading to low message processing efficiency and a poor user experience.

Method used

By introducing virtual objects associated with the live streamer into the live streaming interface, response messages to interactive messages are generated and displayed. These virtual objects are built based on the live streamer's configuration operations, thereby improving message processing efficiency.

Benefits of technology

It improved message processing efficiency during live streaming, enhanced user interaction experience, and increased the immediacy and responsiveness of live streaming interactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025098804_11122025_PF_FP_ABST
    Figure CN2025098804_11122025_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to a method and apparatus for interactions during live streaming, and a device and a storage medium. The method provided herein comprises: displaying an interactive message in a live streaming interface, wherein the live streaming interface is associated with a target live streamer; and displaying a response message for the interactive message in the live streaming interface, wherein the response message is generated on the basis of the interactive message by a virtual object associated with the target live streamer, and the virtual object is constructed on the basis of a configuration operation of the target live streamer. On the basis of the above method, the embodiments of the present disclosure can improve the message processing efficiency during live streaming.
Need to check novelty before this filing date? Find Prior Art

Description

Live interaction method, device and storage medium

[0001] The present application claims priority to the Chinese patent application No. 202410712116.1, filed on June 03, 2024, entitled “Live interaction method, device and storage medium”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] Example embodiments of the present disclosure generally relate to the field of computer, and in particular, to a live interaction method, device, apparatus and computer readable storage medium. BACKGROUND

[0003] With the development of computer technology, the Internet has become an important source for people to obtain various content. The live technology for content dissemination using the Internet and streaming media technology is developing rapidly, people can carry out various types of interaction in the live room, and can obtain a variety of information through the live room. SUMMARY

[0004] In a first aspect of the present disclosure, a live interaction method is provided. The method comprises: displaying an interaction message in a live interface, the live interface being associated with a target live party; and displaying a response message for the interaction message in the live interface, the response message being generated by a virtual object associated with the target live party based on the interaction message, the virtual object being constructed based on a configuration operation of the target live party.

[0005] In a second aspect of the present disclosure, a live interaction device is provided. The device comprises: a first display module configured to display an interaction message in a live interface, the live interface being associated with a target live party; and a second display module configured to display a response message for the interaction message in the live interface, the response message being generated by a virtual object associated with the target live party based on the interaction message, the virtual object being constructed based on a configuration operation of the target live party.

[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has stored thereon computer executable instructions executable by a processor to implement the method of the first aspect.

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

[0009] It is to be understood that the details set forth herein are by way of example and not intended to limit the scope of the embodiments of the present disclosure, but rather to provide detailed descriptions of various embodiments of the present disclosure. Other features and aspects of the present disclosure will become apparent from the following detailed description, from the drawings, and from the claims. BRIEF DESCRIPTION OF DRAWINGS

[0010] The above and other features, aspects, and advantages of embodiments of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. In the drawings, like reference numerals refer to like elements, wherein:

[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure can be implemented;

[0012] FIGS. 2A-2C show example interfaces according to some embodiments of the present disclosure;

[0013] FIGS. 3A-3C show example interfaces according to some embodiments of the present disclosure;

[0014] FIG. 4 shows a flowchart of an example live interaction process according to some embodiments of the present disclosure;

[0015] FIG. 5 shows a schematic block diagram of a live interaction apparatus according to some embodiments of the present disclosure; and

[0016] FIG. 6 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION

[0017] Embodiments of the present disclosure will be described in more detail with reference to the drawings. While embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein, but rather should be construed to encompass all alternatives and modifications falling within the scope of the present disclosure. It is to be understood that the drawings and embodiments of the present disclosure are merely for illustrative purposes and are not intended to limit the scope of the present disclosure.

[0018] It is noted that the headings provided herein are not limitations of the embodiments of the present disclosure. Various embodiments are described throughout this document and can be included under any heading. Moreover, embodiments described in any heading can be combined with any other embodiment described in the same heading and / or a different heading in any manner.

[0019] In the description of embodiments of the disclosure, the term "comprising" and similar terms are to be interpreted as open-ended, i.e., "including but not limited to". The term "based on" is to be interpreted as "based, at least in part, on". The term "one embodiment" or "the embodiment" is to be interpreted as "at least one embodiment". The term "some embodiments" is to be interpreted as "at least some embodiments". Other explicit or implicit definitions can also be included below. The terms "first", "second", etc. can refer to different or the same objects. Other explicit or implicit definitions can also be included below.

[0020] In some embodiments of the disclosure, data of users, acquisition and / or use of data, etc. can be involved. These aspects all comply with the corresponding laws and regulations and relevant provisions. In some embodiments of the disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms. Accordingly, when implementing various embodiments of the disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained through appropriate means according to the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the disclosure is not limited in this respect.

[0021] In the specification and embodiments of the disclosure, if personal information processing is involved, it will be processed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the prescribed or agreed range. Users refuse to process personal information other than the necessary information required for basic functions, which will not affect the user's use of basic functions.

[0022] As introduced above with reference, live broadcast has become an important form of Internet interaction. People can initiate a live broadcast and become an anchor in a live broadcast room, for example. Or people can also join other live broadcast rooms to obtain corresponding live broadcast content.

[0023] During the live broadcast process, people can interact in various ways through comments, virtual gifts, likes, etc. The corresponding interaction messages will also be presented in the live broadcast interface to be obtained by the anchor or other users. However, in the case of a large number of interactions, the user's interaction messages may not be able to obtain timely responses.

[0024] In view of this, embodiments of this disclosure propose a live interaction scheme. According to the scheme, an interaction message from a user can be received in a live interface, the live interface being associated with a target live party. Further, a response message for the interaction message can be shown to the user in an interaction area of the live interface, the response message being generated by a virtual object associated with the target live party in response to the interaction message being associated with a target topic, the virtual object being constructed based on a configuration operation of the target live party. Based on the above manner, embodiments of this disclosure can improve the message processing efficiency in the live process.

[0025] Based on the above manner, embodiments of this disclosure can utilize the virtual object corresponding to the live party to process the interaction message of the user in the live process, thereby improving the efficiency of message processing and enhancing the interactive experience of the user.

[0026] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings.

[0027] Example Environment

[0028] FIG. 1 shows a schematic diagram of an example environment 100 in which embodiments of this disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110.

[0029] In this example environment 100, the electronic device 110 can run an application 120 for providing and watching media content. The application 120 can be any suitable type of application for providing and watching media content, examples of which can include but are not limited to: an online video application, a live application. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices. The user 140 can be, for example, a user providing live content (also referred to as a host), a user watching live (also referred to as a spectator).

[0030] In the environment 100 of FIG. 1, if the application 120 is in an active state, the electronic device 110 can present a live interface 150 through the application 120.

[0031] In some embodiments, the electronic device 110 communicates with the server 130 to enable provisioning of services of the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media player, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) terminal, 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 broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for any of the foregoing, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to a user (such as “wearable” circuitry, etc.).

[0032] The server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing 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 basic cloud computing services such as big data and artificial intelligence platforms. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports a virtual scene.

[0033] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.

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

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

[0036] Example Interaction

[0037] Some example embodiments of the present disclosure will be hereinafter described with continuous reference to the drawings. FIG. 2A illustrates an example interface 200A (also referred to as a live streaming interface), which can be provided by an electronic device 110 associated with a user 140 (e.g., a spectator user) of a live streaming room, according to some embodiments of the present disclosure.

[0038] As shown in FIG. 2A, the interface 200A can include an interaction area 205 for presenting interaction messages associated with the live streaming content. As an example, such interaction messages can include comment messages, gift messages, etc.

[0039] Taking FIG. 2A as an example, the electronic device 110 can acquire an interaction message (e.g., a comment message) input by a user via an interaction control 220. Further, such an interaction message 210 can be presented in the interaction area 205 of the interface 200A, for example.

[0040] In some scenarios, such an interaction message 210 (e.g., a comment message) can not be responded in time by a live streaming party (e.g., a host). According to embodiments of the present disclosure, the live streaming party can configure a corresponding virtual object for assisting the live streaming process, for example.

[0041] In some embodiments, such a virtual object can be created based on configuration operations of the live streaming party. In some scenarios, such a virtual object can also be referred to as a digital avatar, a virtual avatar, etc.

[0042] As an example, the live streaming party can create such a virtual object by configuring appearance information, setting information, knowledge information, etc. In some examples, such a virtual object can be configured to have the ability to have a conversation based on the configuration information. Such an ability can be implemented based on a suitable machine learning model (e.g., a language model), for example.

[0043] As an example, the live streaming party can generate a visual appearance of a virtual object by uploading a set of images. Additionally, the live streaming party can also configure the conversation ability of the virtual object by inputting role setting information and / or uploading knowledge information, for example. Such role setting information can include text prompts for describing identity settings, conversation styles, etc. of the virtual object, for example. Further, the live streaming party can also associate the created virtual object with a live streaming scenario to support enabling the virtual object in live streaming interactions.

[0044] Further, the live streaming party may, for example, configure one or more virtual objects enabled in the current live streaming event between the start of the live streaming event. Further, the virtual object may generate a response message 215 to the interactive message 210 of the user. As shown in FIG. 2A, the response message 215 may, for example, be presented in the interactive area 205 accordingly. In some other examples, the response message 215 may, for example, also be provided based on other appropriate manners, e.g., a pop-up message, etc.

[0045] In some embodiments, in response to the interactive message 210 being determined as being associated with the target topic, the virtual object may be triggered to generate and provide the corresponding response message 215. For example, the live streaming content may be content related to a product promotion, and the target topic may be a topic related to product consultation.

[0046] In some scenarios, such target topic may, for example, include a preset topic. Alternatively or additionally, such target topic may, for example, be associated with the live streaming content. For example, such target topic may be determined based on information of a theme of the live streaming event, a category of the live streaming event, etc. Alternatively or additionally, such target topic may, for example, also be configured by the live streaming party or an associated user of the live streaming party (e.g., an administrator of the live streaming room). For example, the anchor party may configure one or more specific topics to enable the virtual object to handle interactive messages matching such specific topics in the live streaming interaction.

[0047] Further, the virtual object may, for example, generate response content to the interactive message 210 by utilizing a corresponding language model, and may trigger the electronic device 110 to present the corresponding response message 215. The generation of such response content may be based on configuration information of the virtual object (e.g., role setting information, knowledge information, etc.), context information associated with the interactive message 210, etc., and the present disclosure does not intend to limit the specific generation process of the response message 215.

[0048] In some embodiments, the electronic device 110 may present an indication element associated with the response message 215 to represent that the response message 215 is provided by the virtual object. For example, such indication element may include an identification corresponding to the virtual object, or a preset label corresponding to the response message 215, etc.

[0049] In some embodiments, as shown in FIG. 2A, the response message 215 may indicate a reference to the interactive message 210. For example, the response message 215 may present content of the corresponding interactive message 210.

[0050] Alternatively or additionally, the response message 215 may, for example, also indicate a reference to a user (also referred to as a target user) who sent the interactive message 210. For example, the response message 215 can indicate the reference to the user by mentioning a combination of an identifier (e.g., @) and a username.

[0051] In some embodiments, the electronic device 110 may, for example, also present the response message 215 according to a first message style. Such a message style may, for example, indicate a font style, a font color, a font size, a style of a message box, a background color, a transparency, and the like of the corresponding message 215. In some embodiments, such a first message style may, for example, be different from a second message style of other interactive messages. For example, the display style of the response message 215 can be different from the display style of interactive messages from other users.

[0052] In some embodiments, as shown in FIG. 2B, in response to the number of historical response messages provided by the virtual object for the user being greater than a threshold, the electronic device 110 may, for example, also present a prompt message 225 associated with the virtual object in the interface 200B.

[0053] As an example, when the virtual object has provided more than 3 response messages in the interactive region 205, the electronic device 110 may, for example, present the prompt message 225. In some embodiments, such a prompt message 225 may, for example, be associated with the display of an access portal (e.g., the “avatar” button shown in FIG. 2B) associated with the virtual object.

[0054] In some embodiments, the content of such a prompt message 225 may, for example, be generated based on the historical interactions of the user with the virtual object, i.e., the historical interactive messages and the corresponding response messages.

[0055] In some embodiments, the electronic device 110 may, for example, also receive a selection of the response message 215 or the prompt message 225 by the user, and accordingly present a conversation window 230 as shown in FIG. 2C. For example, the electronic device 110 may, for example, display the conversation window 230 in response to a preset operation (e.g., a tapping operation) on the response message 215 or the prompt message 225.

[0056] In some embodiments, the conversation window 230 may, for example, correspond to a conversation between the current user and the virtual object. As shown in FIG. 2C, the electronic device 110 may, for example, present the historical interaction messages of the user with the virtual object in the conversation window 230. For example, the electronic device 110 may, for example, present a conversation message 235 corresponding to the interactive message 210, and present a conversation message 240 corresponding to the response message 215.

[0057] Further, the conversation window 230 can also include an input control 245 to input a new message in the conversation. Accordingly, the electronic device 110 can present, in the conversation window 230, reply content generated by the virtual object for the new message. In some embodiments, such reply content can be generated based on a historical context in the conversation window 230. As an example, the historical context can include a multi-round historical interaction of the current user with the virtual object. In some embodiments, such new message and / or reply message will not be shown in the interaction area 205.

[0058] Based on the above manners, embodiments of the present disclosure can process the interactive message of the user in the live streaming process by the virtual object corresponding to the live streaming party, thereby improving the efficiency of message processing and enhancing the interactive experience of the user.

[0059] The above describes an example interaction of showing the response message generated by the virtual object in connection with FIGS. 2A-2C. In some embodiments, embodiments of the present disclosure may, for example, also support the user to actively initiate the interaction with the virtual object in the live streaming process.

[0060] As shown in FIG. 3C, in the live streaming interface 300A, the electronic device 110 provides an interaction entry 310 in the interaction control 305, for example. Taking FIG. 3A as an example, such interaction control 305 may, for example, include a comment control of the live streaming interface 300A.

[0061] As an example, the electronic device 110 can receive a selection of the interaction entry 310 and accordingly present a conversation window 315 as shown in FIG. 3B to support the user’s dialogue interaction with the virtual object in the conversation window 315. For example, the user can input a request message through an input control 320 in the conversation window 315. Accordingly, the electronic device 110 can show a response message from the virtual object in the conversation window 315.

[0062] In some embodiments, the electronic device 110 may, for example, also receive a selection of the input control 305 as shown in FIG. 3A and present an interaction control 325 as shown in FIG. 3C. The interaction control 325 may, for example, correspond to a message input control.

[0063] As shown in FIG. 3C, the electronic device 110 can also provide an access entry 330 associated with the virtual object in the interaction control 325. Similarly, upon receiving a selection of the access entry 330, the electronic device 110 can accordingly present the conversation window 315 as shown in FIG. 3B to support the user’s dialogue interaction with the virtual object in the conversation window 315.

[0064] In this way, embodiments of the present disclosure can also support the user to actively initiate the interaction with the virtual object in the interactive process, thereby improving the message interaction efficiency in the live streaming process and improving the information acquisition efficiency.

[0065] Example process

[0066] FIG. 4 illustrates a flowchart of an example live streaming interactive process 400 according to some embodiments of the present disclosure. The process 400 can be implemented at the electronic device 110 associated with a user of a live streaming room (e.g., a user participating in a live streaming event or a spectator). The process 400 is described below with reference to FIG. 1.

[0067] As shown in FIG. 4, at block 410, the electronic device 110 displays an interactive message in a live streaming interface, the live streaming interface being associated with a target live streaming party.

[0068] At block 420, the electronic device 110 displays, in the live streaming interface, a response message for the interactive message, the response message being generated by a virtual object associated with the target live streaming party based on the interactive message, the virtual object being constructed based on a configuration operation of the target live streaming party.

[0069] In some embodiments, the process 400 further includes: presenting, in association with the response message, an indication element corresponding to the virtual object.

[0070] In some embodiments, the process 400 further includes: in response to receiving a preset operation for the response message, presenting a conversation window of the virtual object; and presenting, in the conversation window, a conversation message corresponding to the interactive message and the response message.

[0071] In some embodiments, the response message is generated by the virtual object in response to determining that the interactive message is associated with a target topic.

[0072] In some embodiments, the target topic includes at least one of: a preset first topic; a second topic determined based on live streaming content associated with the live streaming interface; a third topic configured by the target live streaming party or an associated user of the target live streaming party.

[0073] In some embodiments, the response message further indicates a reference to the interactive message and / or a target user corresponding to the interactive message.

[0074] In some embodiments, displaying the response message for the interactive message includes: displaying the response message in an interactive area of the live streaming interface, the interactive area being used to display a group of interactive messages associated with the live streaming interface.

[0075] In some embodiments, the first message style of the response message is different from a second message style of the group of interactive messages.

[0076] In some embodiments, the interactive message corresponds to the target user, and the method further includes: in response to a number of historical response messages provided by the virtual object for the target user being greater than a threshold value, presenting a prompt message associated with the virtual object in the live interface; and based on a selection of the prompt message, presenting a conversation window with the virtual object.

[0077] In some embodiments, content of the prompt message is determined based on the historical response messages.

[0078] In some embodiments, the process 400 further includes: presenting an interactive entry associated with the virtual object in at least one interactive control associated with the live interface; and in response to a selection of the interactive entry, presenting a conversation window with the virtual object.

[0079] Example apparatuses and devices

[0080] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG. 5 shows a schematic structural block diagram of a live interaction apparatus 500 according to certain embodiments of the present disclosure. The apparatus 500 can be implemented as or included in the electronic device 110. Various modules / components in the apparatus 500 can be implemented by hardware, software, firmware, or any combination thereof.

[0081] As shown in FIG. 5, the apparatus 500 includes a first display module 510 configured to display an interactive message in a live interface, the live interface being associated with a target live party; and a second display module 520 configured to display a response message for the interactive message in the live interface, the response message being generated by a virtual object associated with the target live party based on the interactive message, the virtual object being constructed based on a configuration operation of the target live party.

[0082] In some embodiments, the apparatus 500 further includes a first presentation module configured to: in association with the response message, present an indication element corresponding to the virtual object.

[0083] In some embodiments, the apparatus 500 further includes a second presentation module configured to: in response to receiving a preset operation for the response message, present a conversation window with the virtual object; and present a conversation message corresponding to the interactive message and the response message in the conversation window.

[0084] In some embodiments, the response message is generated by the virtual object in response to a determination that the interactive message is associated with a target topic.

[0085] In some embodiments, the target topic includes at least one of: a preset first topic; a second topic determined based on live content associated with the live interface; a third topic configured by the target live party or an associated user of the target live party.

[0086] In some embodiments, the response message further indicates a reference to the interactive message and / or the target user corresponding to the interactive message.

[0087] In some embodiments, displaying the response message for the interactive message includes displaying the response message in an interactive region of the live interface, the interactive region being for displaying a set of interactive messages associated with the live interface.

[0088] In some embodiments, the first message style of the response message is different from a second message style of the set of interactive messages.

[0089] In some embodiments, the apparatus 500 further includes a third presentation module configured to: the interactive message corresponds to a target user, the method further includes: in response to a number of historical response messages provided by the virtual object for the target user being greater than a threshold value, presenting a prompt message associated with the virtual object in the live interface; and based on a selection of the prompt message, presenting a conversation window with the virtual object.

[0090] In some embodiments, content of the prompt message is determined based on the historical response messages.

[0091] In some embodiments, the apparatus 500 further includes a fourth presentation module configured to: present an interactive entry associated with the virtual object in at least one interactive control associated with the live interface; and in response to a selection of the interactive entry, present a conversation window with the virtual object.

[0092] FIG. 6 illustrates a block diagram of an electronic device 600 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 600 illustrated in FIG. 6 is merely exemplary and should not be construed as limiting on the functionality and scope of the embodiments described herein. The electronic device 600 illustrated in FIG. 6 can be used to implement the electronic device 110 of FIG. 1.

[0093] As shown in FIG. 6, the electronic device 600 is in the form of a general electronic device. The components of the electronic device 600 can include, but are not limited to, one or more processors or processing units 610, a memory 620, a storage device 630, one or more communication units 640, one or more input devices 650, and one or more output devices 660. The processing unit 610 can be an actual or virtual processor and is capable of performing various processing according to programs stored in the memory 620. In a multi-processor system, multiple processing units perform computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 600.

[0094] The electronic device 600 typically includes a plurality of computer storage media. Such media can be any available media that is accessible by the electronic device 600 and includes both volatile and nonvolatile media, removable and non-removable media. The memory 620 can be volatile (such as register, cache, RAM), non-volatile (such as ROM, EEPROM, flash memory), or some combination of the two. The storage device 630 can be a removable or non-removable media, and can include machine-readable media, such as flash drives, magnetic disks, or any other media that can be used to store information and / or data and that can be accessed by the electronic device 600.

[0095] The electronic device 600 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 6, a disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a removable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In such instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 620 can include a computer program product 625 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.

[0096] The communication unit 640 enables communications with other electronic devices over a communication medium. Additionally, the functionality of the components of the electronic device 600 can be implemented in a single computing cluster or a plurality of computer machines that are capable of communicating with one another over a communication connection. As such, the electronic device 600 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes.

[0097] The input device 650 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 660 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 600 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc. through the communication unit 640, as needed, one or more devices that enable a user to interact with the electronic device 600, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 600 to communicate with one or more other electronic devices. Such communication can be carried out via an input / output (I / O) interface (not shown).

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

[0099] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0100] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0101] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0102] The computer program product of the present disclosure can have a signal including said computer program. This signal can be electronic, electromagnetic, optical, or any other suitable type of signal. Such a signal can be provided through a communication connection, such as electrical wiring, optical fiber, wireless interface, etc. Examples of computer program products include computer program implemented on a personal computer, server, or other networked device. A non-transitory computer readable medium, such as a floppy disk, CD-ROM, DVD-ROM, Blu-ray Disc, hard disk, or memory stick, can also be used to implement the present disclosure. The computer program product of the present disclosure can also be provided as a service to download and use the computer program over a network, such as the Internet.

[0103] Having described several implementations of the present disclosure, it will be clear to those skilled in the art that many modifications, additions, and substitutions are possible without departing from the scope and spirit of the described implementations. Many modifications and variations of the present disclosure are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims, the present disclosure can be practiced otherwise than as specifically described. While the present disclosure has been described with reference to the implementation figures, it will be understood by those skilled in the art that various changes can be made and equivalents can be substituted for elements thereof without departing from the scope of the present disclosure. In addition, many modifications can be made to adapt to a particular situation and the teachings of the present disclosure to a specific implementation, without departing from the central novel teachings of the application. The implementation(s) illustrated and described herein are meant only to serve as examples. Departures in form and detail are within the scope of the disclosure. Therefore, one skilled in the art can restructure the implementation(s) as needed, while still adhering to the principles of the present disclosure.

Claims

1. A method for live interaction, comprising: displaying an interaction message in a live interface, the live interface being associated with a target live party; and displaying a response message for the interaction message in the live interface, the response message being generated by a virtual object associated with the target live party based on the interaction message, the virtual object being constructed based on a configuration operation of the target live party. 2.The method of claim 1, further comprising: presenting an indication element corresponding to the virtual object in association with the response message. 3.The method of claim 1, further comprising: in response to receiving a preset operation for the response message, presenting a conversation window of the virtual object; and presenting a conversation message corresponding to the interaction message and the response message in the conversation window. 4.The method of claim 1, wherein the response message is generated by the virtual object in response to determining that the interaction message is associated with a target topic. 5.The method of claim 4, wherein the target topic comprises at least one of: a preset first topic; a second topic determined based on live content associated with the live interface; a third topic configured by the target live party or an associated user of the target live party. 6.The method of claim 1, wherein the response message further indicates a reference to the interaction message and / or a target user corresponding to the interaction message. 7.The method of claim 1, wherein displaying the response message for the interaction message comprises: displaying the response message in an interaction area of the live interface, the interaction area being used to display a set of interaction messages associated with the live interface. 8.The method of claim 7, wherein a first message style of the response message is different from a second message style of the set of interaction messages. 9.The method of claim 1, wherein the interaction message corresponds to a target user, the method further comprising: in response to a number of historical response messages provided by the virtual object for the target user being greater than a threshold value, presenting a prompt message associated with the virtual object in the live interface; and based on a selection of the prompt message, presenting a conversation window of the virtual object. 10.The method of claim 9, wherein a content of the prompt message is determined based on the historical response messages. 11.The method of claim 1, further comprising: presenting an interaction entry associated with the virtual object in at least one interaction control associated with the live interface; and in response to a selection of the interaction entry, presenting a conversation window of the virtual object. 12.An apparatus for live interaction, comprising: a first display module configured to display an interaction message in a live interface, the live interface being associated with a target live party; and a second display module configured to display a response message for the interaction message in the live interface, the response message being generated by a virtual object associated with the target live party based on the interaction message, the virtual object being constructed based on a configuration operation of the target live party. ​ ​ A second display module is configured to display, in the live broadcast interface, a response message for the interactive message, the response message being generated by a virtual object associated with the target live broadcast side based on the interactive message, the virtual object being constructed based on a configuration operation of the target live broadcast side.

13. An electronic device, comprising: at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions, when executed by the at least one processor, cause the electronic device to perform the method according to any one of claims 1-11.

14. A computer-readable storage medium having computer-executable instructions stored thereon that are executable by a processor to implement the method according to any one of claims 1-11.

15. 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-11.

Citation Information

Patent Citations

  • Bullet screen reply method, bullet screen reply device and live broadcast equipment

    CN110035325A

  • Virtual live broadcast method and system capable of realizing self-interaction reply, and storage medium

    CN115515016A

  • Information processing method and device and electronic equipment

    CN116471454A

  • Interaction method and device, equipment and storage medium

    CN117618894A

  • Interaction method and device, equipment and storage medium

    CN117785360A