Live broadcast method, medium, device, system and computing device

By displaying the virtual image of users and NPCs in the live broadcast room and controlling the interactive behavior of NPCs based on different live broadcast information, the problem of single interaction form in the existing technology is solved, and the audience's sense of participation and the richness of live broadcasts is enhanced.

CN115988279BActive Publication Date: 2025-05-02HANGZHOU NETEASE CLOUD MUSIC TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211669087.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-23
Publication Date
2025-05-02
Estimated Expiration
2042-12-23

AI Technical Summary

Technical Problem

In the existing technology, the live broadcast method centered on anchors has a single interaction form and a low sense of audience participation.

Method used

By displaying the user's virtual image and the preset NPC virtual image in the live broadcast room screen, the NPC virtual image is controlled to perform different interactive behaviors according to different live broadcast information, providing a variety of interactive methods.

Benefits of technology

It enhances the audience's sense of participation, enriches the live broadcast interaction form, and is no longer limited by the anchor's participation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115988279B_ABST
    Figure CN115988279B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure provide a live broadcast method, including: obtaining live broadcast information of a live broadcast room; the live broadcast screen of the live broadcast room displays a user virtual image of a user terminal entering the live broadcast room and a preset NPC virtual image; according to different live broadcast information of the live broadcast room, the NPC virtual image is controlled to perform different interactive behaviors to be displayed in the live broadcast screen. A variety of interactive methods are provided for the live broadcast room, which is no longer limited by the participation of the anchor, and the live broadcast format is enriched. In addition, the embodiments of the present disclosure provide a medium, an apparatus, a system and a computing device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computer software, and more specifically, the embodiments of the present disclosure relate to a live broadcast method, medium, apparatus, system and computing device. Background Art

[0002] This section is intended to provide a background or context to the embodiments of the disclosure that are recited in the claims. No description herein is admitted to be prior art by inclusion in this section.

[0003] With the development of computer technology, live broadcasting using the Internet and streaming media technology to share data in real time has become a popular interactive communication method.

[0004] At present, the relevant technologies are basically based on the live broadcast mode built around the anchor. The anchor client can establish a live broadcast room online to share the live video with the live broadcast clients connected to the live broadcast room. In order to increase the live broadcast activity, the audience client can send interactive resources to the live broadcast client. For example, interactive resources include virtual gifts, virtual expressions, electronic red envelopes, etc. Summary of the invention

[0005] However, the live broadcast method built around the anchor in the related technology is limited by the anchor's participation, the live broadcast interaction form is too single, and the audience's sense of participation is low.

[0006] Therefore, an improved live broadcast method is needed to enrich the interactive form of live broadcast and enhance the audience's sense of participation.

[0007] In this context, embodiments of the present disclosure are intended to provide a live broadcast method, medium, apparatus, system, and computing device.

[0008] In a first aspect of the embodiments of the present disclosure, a live broadcast method is provided, comprising:

[0009] Acquire live broadcast information of a live broadcast room; the live broadcast screen of the live broadcast room displays a user virtual image of a user terminal entering the live broadcast room and a preset NPC virtual image;

[0010] According to different live broadcast information of the live broadcast room, the NPC virtual image is controlled to perform different interactive behaviors to be displayed in the live broadcast screen.

[0011] In one embodiment of the present disclosure, the live broadcast information includes first password information input by a user; and controlling the NPC virtual image to perform different interactive behaviors according to different live broadcast information of the live broadcast room includes: controlling the NPC virtual image to perform different interactive behaviors according to different first password information.

[0012] In one embodiment of the present disclosure, the live broadcast information includes schedule information of the live broadcast room; controlling the NPC virtual image to perform different interactive behaviors according to different live broadcast information of the live broadcast room includes: controlling the NPC virtual image to perform different interactive behaviors according to different schedule arrangements in the schedule information.

[0013] In one embodiment of the present disclosure, the live broadcast information includes environmental atmosphere information of the live broadcast room; controlling the NPC virtual image to perform different interactive behaviors according to different live broadcast information of the live broadcast room includes: controlling the NPC virtual image to perform different interactive behaviors according to different environmental atmosphere information of the live broadcast room.

[0014] In one embodiment of the present disclosure, the live broadcast information includes physical time; and controlling the NPC virtual image to perform different interactive behaviors according to different live broadcast information of the live broadcast room includes: controlling the NPC virtual image to perform different interactive behaviors at different physical times.

[0015] In one embodiment of the present disclosure, controlling the NPC virtual image to perform different interactive behaviors includes: outputting different interactive texts around the NPC virtual image in a manner of simulating the NPC virtual image speaking; and / or controlling the NPC virtual image to perform different interactive actions.

[0016] In one embodiment of the present disclosure, the method further includes: switching the live broadcast scene of the live broadcast room in response to satisfying a preset switching condition.

[0017] In one embodiment of the present disclosure, the switching of the live broadcast scene of the live broadcast room includes: changing at least one of the background picture, background music, the user virtual image and the NPC virtual image of the live broadcast room.

[0018] In one embodiment of the present disclosure, the switching condition is determined according to at least one of the following factors: different weather, different festivals, different astrology, different physical time, and different schedules in the schedule information of the live broadcast room.

[0019] In one embodiment of the present disclosure, it also includes: before switching the live broadcast scene of the live broadcast room, displaying a countdown to the time point of switching the live broadcast scene in the live broadcast room.

[0020] In one embodiment of the present disclosure, the live broadcast room includes at least one live broadcast screen; each live broadcast screen is used to display a user virtual image and an NPC virtual image, and the user virtual image of any user terminal is displayed in one of the live broadcast screens.

[0021] In one embodiment of the present disclosure, it also includes: receiving a live broadcast room entry request from any user terminal; determining a target live broadcast screen according to the live broadcast room entry request and preset display conditions; and displaying a user virtual image of the user terminal in the target live broadcast screen.

[0022] In one embodiment of the present disclosure, the live broadcast information includes second password information input by the user; the method further includes: according to different second password information, controlling the user virtual image in the live broadcast screen to perform different interactive behaviors.

[0023] In one embodiment of the present disclosure, the second password information includes a mobile password; controlling the user virtual image in the live broadcast screen to perform different interactive behaviors according to different second password information includes: controlling the user virtual image of the user terminal to move in the live broadcast screen according to the mobile password.

[0024] In one embodiment of the present disclosure, it also includes: in the process of controlling the movement of the user virtual image of the user terminal, if the next moving position of the user virtual image of the user terminal is the boundary of the live broadcast screen or the position of other virtual images, after moving to the next moving position, the user virtual image is controlled to move in a direction opposite to the current moving direction in a manner of simulating a rebound effect.

[0025] In one embodiment of the present disclosure, the second password information includes a preset password; and according to different second password information, the user virtual image in the live broadcast screen is controlled to perform different interactive behaviors, including: according to the preset password, a response text corresponding to the preset password is output around other user virtual images in a manner of simulating the user virtual image speaking.

[0026] In one embodiment of the present disclosure, the method further includes: receiving a live broadcast room entry request from any user terminal; and displaying a user virtual image of the user terminal in the live broadcast screen according to the live broadcast room entry request; wherein the live broadcast room entry request is generated in response to the user terminal receiving a trigger operation of a user on a live broadcast room entry control.

[0027] In one embodiment of the present disclosure, the user terminal includes a music application, and the live broadcast room entry control is set in the display interface of the music application; and / or the live broadcast room entry control is also used to display the upcoming schedule of the live broadcast room.

[0028] In a second aspect of the embodiments of the present disclosure, a medium is provided on which computer instructions are stored. When the computer instructions are executed by a processor, the steps of any one of the methods described in the first aspect are implemented.

[0029] In a third aspect of the embodiments of the present disclosure, a live broadcast device is provided, comprising:

[0030] A live broadcast information acquisition module, used to acquire live broadcast information of a live broadcast room; the live broadcast screen of the live broadcast room displays a user virtual image of a user terminal entering the live broadcast room and a preset NPC virtual image;

[0031] The control module is used to control the NPC virtual image to perform different interactive behaviors according to different live broadcast information in the live broadcast room, so as to be displayed in the live broadcast screen.

[0032] In a fourth aspect of the embodiments of the present disclosure, a live broadcast system is provided, including a user end and a server end;

[0033] The server is used to execute the method described in any one of the first aspects;

[0034] The user end is used to obtain at least part of the live broadcast information of the live broadcast room and send it to the server end; or, display the live broadcast screen of the live broadcast room.

[0035] In a fifth aspect of an embodiment of the present disclosure, a computing device is provided, comprising a memory, a processor, and executable instructions stored in the memory and executable on the processor; wherein, when the processor executes the executable instructions, the steps in the method described in any one of the first aspects are implemented.

[0036] The disclosed embodiments provide a live broadcast method, which realizes a live broadcast mode without an anchor. The user virtual image of the user terminal entering the live broadcast room and the preset NPC virtual image can be displayed in the live broadcast room screen. Displaying the user virtual image of the user terminal can enhance the user's sense of participation. The NPC virtual image is a public interactive role in the live broadcast room. By obtaining different live broadcast information in the live broadcast room, the NPC virtual image can be controlled to perform different interactive behaviors, thereby providing a variety of interactive modes for the live broadcast room, which is no longer limited by the anchor's participation and enriches the live broadcast format. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The above and other objects, features and advantages of the exemplary embodiments of the present disclosure will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present disclosure are shown in an exemplary and non-limiting manner, in which:

[0038] Figure 1 A schematic diagram of the structure of a live broadcast system is shown schematically;

[0039] Figure 2 A schematic diagram of a first type of live broadcast screen is schematically shown;

[0040] Figure 3A schematic diagram of a flow chart of a live broadcast method is schematically shown;

[0041] Figure 4 A schematic diagram of another live broadcast method is shown schematically;

[0042] Figure 5 A schematic diagram of a second live broadcast screen is schematically shown;

[0043] Figure 6 A schematic diagram schematically shows a third type of live broadcast screen;

[0044] Figure 7 A schematic diagram schematically shows a fourth type of live broadcast screen;

[0045] Figure 8 A schematic diagram schematically shows a fifth type of live broadcast screen;

[0046] Fig. 9 A schematic diagram of a flow chart of another live broadcast method is schematically shown;

[0047] Fig.10 A schematic diagram schematically shows a live broadcast room entry control displayed on the home page of a music application;

[0048] Fig.11 A schematic diagram of a live broadcast room entry control showing the upcoming schedule of the live broadcast room is schematically shown;

[0049] Fig.12 A schematic diagram schematically illustrates a computer-readable storage medium;

[0050] Fig.13 A schematic diagram of a live broadcast device is schematically shown;

[0051] Fig.14 A schematic diagram of a computing device is schematically shown;

[0052] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION

[0053] The principles and spirit of the present disclosure will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present disclosure, and are not intended to limit the scope of the present disclosure in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.

[0054] Those skilled in the art will appreciate that the embodiments of the present disclosure may be implemented as a system, device, apparatus, method or computer program product. Therefore, the present disclosure may be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.

[0055] According to an embodiment of the present disclosure, a live broadcast method, medium, apparatus, system and computing device are proposed.

[0056] In this article, it should be understood that the term NPC refers to non-player characters, which refers to public interactive characters displayed in the live broadcast screen of the live broadcast room. They can perform different interactive behaviors based on different live broadcast information in the live broadcast room, enriching the live broadcast interaction form. In addition, any number of elements in the drawings is for illustration rather than limitation, and any

[0057] The names are used for distinction only and do not have any limiting meaning.

[0058] The principle and spirit of the present disclosure are explained in detail below with reference to several representative embodiments of the present disclosure. SUMMARY OF THE INVENTION

[0060] The present inventors have found that the related technologies are basically based on the live broadcast method built around the anchor. The anchor client can establish a live broadcast room online to share the live broadcast video with the live broadcast client connected to the live broadcast room. In order to improve the live broadcast activity, the audience client can send interactive resources to the live broadcast client, for example, interactive resources include virtual gifts, virtual expressions, electronic red envelopes, etc. The above live broadcast method is limited by the anchor's participation, the live broadcast interaction form is too single, and the audience's sense of participation is low.

[0061] To this end, the embodiments of the present disclosure provide a live broadcast method, which realizes a live broadcast method without an anchor. The user virtual image of the user terminal entering the live broadcast room and the preset NPC virtual image can be displayed in the live broadcast room screen. Displaying the user virtual image of the user terminal can enhance the user's sense of participation. The NPC virtual image is a public interactive role in the live broadcast room. By obtaining different live broadcast information in the live broadcast room, the NPC virtual image can be controlled to perform different interactive behaviors, thereby providing a variety of interactive methods for the live broadcast room, no longer limited by the anchor's participation, and enriching the live broadcast format.

[0062] After introducing the basic principles of the present disclosure, various non-limiting embodiments of the present disclosure are described in detail below.

[0063] Application Scenario Overview

[0064] First reference Figure 1 , Figure 1 The diagram shows an architecture of a live broadcast system, which includes a user terminal 200 and a server terminal 100. Exemplarily, the user terminal 200 can access the server terminal 100 through a network to use the live broadcast service provided by the server terminal 100.

[0065] The server 100 may be a program installed in a background device to provide live broadcast services to users. Figure 1 As shown, the background device can be a server, which can be an independent physical server, a server cluster or a 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, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.

[0066] The user terminal 200 may be a program installed in a user device to provide live broadcast services to the user. The user terminal 200 includes but is not limited to an application APP, a web page, a live broadcast applet, a live broadcast plug-in or component, etc. Figure 1 As shown, user devices include but are not limited to smart phones, personal digital assistants, tablet computers, personal computers, laptops, virtual reality terminal devices, augmented reality terminal devices, etc.

[0067] For example, as an example, a user can enter the live broadcast room through the user terminal 200 installed in the user device, and the server 100 can display the user virtual image of the user terminal 200 entering the live broadcast room on the live broadcast screen, and the live broadcast screen also displays a preset NPC virtual image, and then send the live broadcast screen to the user terminal 200 so that the live broadcast screen is played on the user terminal 200. Figure 2 , showing a live screen showing a user virtual image and an NPC virtual image. Further, the server 100 can also obtain the live broadcast information of the live broadcast room, and control the NPC virtual image to perform different interactive behaviors according to different live broadcast information to be displayed on the live broadcast screen.

[0068] Exemplary Methods

[0069] Combine the following Figure 1 and Figure 2 For application scenarios, refer to Figure 3 to Figure 11 To describe the method for live broadcasting according to an exemplary embodiment of the present disclosure. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principles of the present disclosure, and the embodiments of the present disclosure are not limited in this regard. On the contrary, the embodiments of the present disclosure can be applied to any applicable scenario.

[0070] See also Figure 3 , is a flowchart of a live broadcast method provided by an embodiment of the present disclosure. Exemplarily, the method may be executed by a server, and the method includes:

[0071] In S101, the live broadcast information of the live broadcast room is obtained; the live broadcast screen of the live broadcast room displays the user virtual image of the user terminal entering the live broadcast room and the preset NPC virtual image.

[0072] In S102, according to different live broadcast information of the live broadcast room, the NPC virtual image is controlled to perform different interactive behaviors to be displayed in the live broadcast screen.

[0073] The disclosed embodiments realize a live broadcast method without an anchor, which can display the user virtual image of the user terminal entering the live broadcast room and the preset NPC virtual image in the live broadcast room screen. Displaying the user virtual image of the user terminal can enhance the user's sense of participation. The NPC virtual image is a public interactive role in the live broadcast room. By obtaining different live broadcast information in the live broadcast room, the NPC virtual image can be controlled to perform different interactive behaviors, thereby providing a variety of interactive methods for the live broadcast room, no longer limited by the anchor's participation, and enriching the live broadcast format.

[0074] Exemplarily, the live broadcast information can be actively acquired by the server when the preset conditions are met. The preset conditions can be specifically set according to the actual application scenario, and this embodiment does not impose any restrictions on this; for example, the server can periodically acquire the live broadcast information in the live broadcast room, so as to control the NPC virtual image to perform different interactive behaviors based on different live broadcast information, and display them in the live broadcast screen; for another example, the server can acquire the live broadcast information of the live broadcast room respectively when the number of user terminals entering the live broadcast room meets different thresholds; for another example, the server can acquire the live broadcast information of the live broadcast room when it detects that a user terminal has entered the live broadcast room; but it is not limited to this.

[0075] Exemplarily, the live broadcast information can be obtained by the user end when the preset conditions are met, and then the user end can send the obtained live broadcast information to the server end. The preset conditions can be specifically set according to the actual application scenario, and this embodiment does not impose any restrictions on this; for example, the user end responds to the user's trigger operation, obtains the live broadcast information of the live broadcast room and sends it to the server end; for another example, the user end periodically obtains the live broadcast information of the live broadcast room and sends it to the server end; for another example, the user end can obtain the live broadcast information of the live broadcast room respectively when the length of time it stays in the live broadcast room meets different thresholds, and send it to the server end; but it is not limited to this.

[0076] It is understandable that the live broadcast information can be of various types, for example, the live broadcast information includes but is not limited to the password information input by the user, the schedule information of the live broadcast room, and the environmental information of the live broadcast room; the environmental information includes but is not limited to the environmental atmosphere information of the live broadcast room, the physical time of the live broadcast room, weather information related to the physical world, astrological information, festival information, etc.

[0077] In one example, the password information may be provided by the user in Figure 2 The input box at the bottom of the live broadcast screen shown in the figure can also be shown above the input box. Different exemplary password information that the user can enter can also be shown above the input box, such as "I'm awesome\let off fireworks\listen to music\I'm floating", to guide the user to enter different password information in the input box, so as to use different interactive functions in the live broadcast room.

[0078] After obtaining the live broadcast information of the live broadcast room, the server can control the NPC virtual image to perform different interactive behaviors according to the different live broadcast information of the live broadcast room, so as to be displayed in the live broadcast screen; the server can send the live broadcast screen to the user end in real time so that the user can see the NPC virtual image performing different interactive behaviors. This provides a variety of interactive methods for the live broadcast room, which is no longer limited by the participation of the anchor, and enriches the live broadcast format.

[0079] In a possible implementation, a mapping relationship between different live broadcast information and different interactive behaviors that the NPC can perform can be preset. Exemplarily, the mapping relationship can be set by the operator in the server. After obtaining the live broadcast information of the live broadcast room, the server can determine the interactive behavior corresponding to the current live broadcast information from the above mapping relationship based on the current live broadcast information, thereby controlling the NPC virtual image to perform the interactive behavior corresponding to the current live broadcast information.

[0080] Exemplarily, the controlling the NPC virtual image to perform different interactive behaviors includes: outputting different interactive texts around the NPC virtual image in a manner that simulates the NPC virtual image speaking. Figure 2 , Figure 2 It is shown that the following interactive text is output around the NPC virtual image: "Try patting the head of the person next to you~", but it is not limited to this.

[0081] Exemplarily, controlling the NPC virtual image to perform different interactive behaviors includes: controlling the NPC virtual image to perform different interactive actions. For example, the NPC virtual image can perform actions such as waving to say hello, smiling, or shaking its head.

[0082] Exemplarily, controlling the NPC virtual image to perform different interactive behaviors includes: controlling the NPC virtual image to emit different sound effects. For example, the NPC virtual image can emit a sound effect of "Welcome A, friend, to the live broadcast room", a sound effect of "Hello", a sound effect of gurgling, etc., but is not limited thereto.

[0083] For example, any two or all of the above may be combined, for example, interactive text may be output around the NPC virtual image in a manner that simulates the NPC virtual image speaking, and the NPC virtual image may be controlled to perform interactive actions. For another example, the NPC virtual image may be controlled to emit a preset sound effect while the NPC virtual image is allowed to perform interactive actions. This embodiment does not impose any restrictions on this.

[0084] The live broadcast information includes the first password information input by the user for example: the first password information refers to the password information for the NPC virtual image; please refer to Figure 4 , Figure 4 A flowchart of another live broadcast method provided by an embodiment of the present disclosure. The method may be executed by a server, and the method includes:

[0085] In S201, first password information input by a user in a live broadcast room is obtained; the live broadcast screen of the live broadcast room displays a user virtual image of a user terminal entering the live broadcast room and a preset NPC virtual image.

[0086] In S202, according to different first password information in the live broadcast room, the NPC virtual image is controlled to perform different interactive behaviors to be displayed in the live broadcast screen.

[0087] In this embodiment, the NPC virtual image can be made to perform different interactive behaviors based on different first password information input by the user, so as to realize the interaction between the user and the NPC virtual image and enhance the user's

[0088] It increases users’ sense of participation and enhances their stickiness to the live broadcast room.

[0089] Exemplarily, the first command information includes a Gulu command, and the server controls the NPC virtual image to emit a Gulu Gulu sound effect based on the Gulu command. It is understandable that the sound effect can be sent only to the user terminal corresponding to the Gulu command, so that the sound effect is played only in the user terminal; it can also be sent to all user terminals in the live broadcast room, so that the sound effect is played in all user terminals; this embodiment does not impose any restrictions on this.

[0090] Exemplarily, the first password information includes a password for viewing schedule information. The server can display the schedule information in the live broadcast room screen in a manner that simulates the NPC virtual image viewing the schedule information based on the password for viewing the schedule information. The schedule information includes but is not limited to the following: Figure 5 It is understandable that, in order to avoid causing interference to other users, the live broadcast screen showing the schedule information can be played only in the user terminal corresponding to the schedule information viewing password.

[0091] Exemplarily, the first command information may include a command for greeting the NPC. Based on the command for greeting the NPC, the server may output at least one of a greeting text around the NPC virtual image in a manner simulating the NPC virtual image's speech, control the NPC virtual image to perform a waving greeting action, and control the NPC virtual image to emit a greeting sound effect.

[0092] Taking the live broadcast information including the schedule information of the live broadcast room as an example, the server can control the NPC virtual image to perform different interactive behaviors according to the different schedule arrangements in the schedule information, thereby guiding the user to participate in the schedule of the live broadcast room, enhancing the user's sense of participation, and strengthening the user's stickiness to the live broadcast room.

[0093] In an example, see Figure 5 For different schedules in the schedule shown, the server can output the following text around the NPC virtual image in a way of simulating the speech of the NPC virtual image when the "knocking wooden fish" schedule is about to be executed. Alternatively, the server can output the following text around the NPC virtual image in a way of simulating the speech of the NPC virtual image when the "eating" schedule is about to be executed, "It's time to eat, are you ready to eat?"

[0094] In another example, the user end can receive a trigger operation on schedule information input by the user and feed it back to the server end. The server end can obtain the schedule information in response to the trigger operation on schedule information input by the user, and then simulate the way an NPC virtual image views the schedule information to display the schedule information in the live broadcast screen.

[0095] The live broadcast information includes the environment atmosphere information of the live broadcast room, and the environment atmosphere information indicates the enthusiasm of the interaction in the live broadcast room. The server can control the NPC virtual image to perform different interactive behaviors according to the different environment atmosphere information of the live broadcast room, thereby guiding users to participate in the interaction.

[0096] For example, when the ambient atmosphere information of the live broadcast room indicates that the current interactive situation in the live broadcast room is relatively quiet, the server can output text around the NPC virtual image in a way that simulates the speech of the NPC virtual image to guide users to use the interactive functions of the live broadcast room, such as "Go and give it a try" or "Let's listen to music together". For another example, when the ambient atmosphere information of the live broadcast room indicates that the current interactive situation in the live broadcast room is relatively lively, the server can output topical text around the NPC virtual image in a way that simulates the speech of the NPC virtual image, such as

[0097] "What's your zodiac sign?" or "Tell me something interesting that happened today," etc.

[0098] In a possible implementation, the environmental atmosphere information can be determined by statistical data related to the user terminals entering the live broadcast room, and the statistical data include but are not limited to the number of user terminals entering the live broadcast room, the length of time the user terminals stay in the live broadcast room, the number of user terminals sending barrages, and at least one of the number of barrages.

[0099] Taking the statistical data including the number of user terminals entering the live broadcast room and the number of user terminals sending barrage as an example, if the ratio between the number of user terminals sending barrage and the number of user terminals entering the live broadcast room is less than the first threshold, the determined environmental atmosphere information indicates that the interaction situation in the current live broadcast room is relatively quiet; if the ratio between the number of user terminals sending barrage and the number of user terminals entering the live broadcast room is greater than the second threshold, the determined environmental atmosphere information indicates that the interaction situation in the current live broadcast room is relatively warm; the second threshold is greater than the first threshold, and the first threshold and the second threshold can be specifically set according to the actual live broadcast situation, and this embodiment does not impose any restrictions on this.

[0100] In a possible implementation, the NPC virtual image includes a first NPC virtual image and a second NPC virtual image. The first NPC virtual image is different from the user virtual image. For example, the first NPC virtual image can be Figure 2 The rabbit image shown; the second NPC virtual image is the same as the user virtual image; the interactive behavior performed by the first NPC virtual image is different from the interactive behavior performed by the second NPC virtual image, for example, the interactive behavior that the second NPC virtual image can perform is the same as the interactive behavior that the user virtual image can perform, while the interactive behavior performed by the first NPC virtual image includes guided interactive behavior, thereby guiding the user to participate in the interaction from different angles.

[0101] In one example, the first NPC virtual image can send out a text such as "Go and give it a try" to guide users to use the interactive functions of the live broadcast room; the second NPC virtual image can move in the live broadcast screen, or use interactive functions such as the praise command in the live broadcast room. This guides users to participate in the interaction from different angles. The server can control the first NPC virtual image and the second NPC virtual image to perform different interactive behaviors based on the current live broadcast information obtained.

[0102] Exemplarily, in the live broadcast room, the number of second NPC virtual images displayed in the same live broadcast screen can be more than the number of first NPC virtual images. For example, if the number of first NPC virtual images is 1, the number of second NPC virtual images can be 2 or 3.

[0103] Taking the live broadcast information including physical time as an example, after the server obtains different physical times of the live broadcast room at different times, it can control the NPC virtual image to perform different interactive behaviors at different physical times. This embodiment synchronizes the time of the live broadcast room with the physical time of the real physical world, and the live broadcast room is connected to the real physical world. The NPC virtual image is controlled to perform different interactive behaviors at different physical times, which improves the user's sense of immersion and can effectively improve the user's enthusiasm for interaction in the live broadcast room.

[0104] In one example, for example, the server may output "Good morning" around the NPC virtual image at sunrise in a manner that simulates the speech of the NPC virtual image; in another example, for example, the server may output "It's late, go to bed" around the NPC virtual image at 23:00 in the evening in a manner that simulates the speech of the NPC virtual image.

[0105] For example, see Figure 2 and Figure 5 The server can also display the live broadcast room time (i.e. Figure 2 and Figure 5 The “Cloud Village Time” shown on the screen allows users to understand the current real physical time.

[0106] In some embodiments, the live broadcast information includes second password information input by the user, and the second password information may be password information for the user's virtual image. The server may control the user's virtual image in the live broadcast screen to perform different interactive behaviors according to different second password information. The user's virtual image may be the user's virtual image corresponding to the user terminal that obtains the second password, or may be another user's virtual image, and this embodiment does not impose any restrictions on this.

[0107] In an exemplary embodiment, the second password information includes a mobile password. The user end can obtain the mobile password input by the user and send it to the server end. The server end can control the user virtual image of the user end to move in the live broadcast screen according to the mobile password. If the mobile password indicates a moving direction, such as the mobile password is "move up" or "move left", the server end can control the user virtual image of the user end to move in the moving direction indicated by the mobile password in the live broadcast screen. If the mobile password does not indicate a moving direction, the user virtual image of the user end can be controlled to move in a preset moving direction in the live broadcast screen. The preset moving direction can be the moving direction of the last movement or the default moving direction of the program. In this embodiment, the user can control the movement of the user virtual image through the mobile password, which can effectively improve the user's participation.

[0108] Furthermore, during the movement process, if the next moving position of the user's virtual image on the user side is the boundary of the live screen or the position of other virtual images, after moving to the next moving position, in order to improve the interactive effect, the server can control the user's virtual image to move in the opposite direction of the current moving direction in a manner of simulating a rebound effect. This can ensure the randomness of the movement and allow users to reach the position they want to go through continuous attempts. This interactive method can effectively improve the user's enthusiasm for participation.

[0109] Exemplarily, the second password information includes a preset password. The server can output a response text corresponding to the preset password around other user virtual images in a manner of simulating the user virtual image speaking according to the preset password, thereby effectively improving user participation through this interactive method.

[0110] It is understandable that the embodiments of the present disclosure do not impose any restrictions on the preset password, and specific settings can be made according to actual application scenarios.

[0111] For example, the preset password can be a praise password. For example, after user A enters the praise password "I'm awesome", other user virtual images in the same live broadcast screen simultaneously send a praise text "User A you're awesome". The praise text is displayed around the user virtual images on other user ends, thereby simulating the effect of the user virtual image speaking.

[0112] For another example, the preset password may be a blessing password. For example, after user A enters the blessing password "Today is my birthday", other user virtual images in the same live broadcast screen simultaneously send a blessing message "Happy birthday to user A". The blessing message is displayed around the user virtual images on other user terminals, thereby simulating the effect of the user virtual image speaking.

[0113] Exemplarily, the second password information includes a song listening password, and the server can play the music specified by the song listening password in the user terminal.

[0114] Exemplarily, the second password information includes a bullet screen password, and the server may display the bullet screen password around the user's virtual image in a manner of simulating the user's virtual image speaking, as shown in FIG. Figure 6 , Figure 7 by Figure 8 A text box is shown above the user's virtual image, which can display the barrage password entered by the user.

[0115] In some embodiments, the server can also change the display style of the user's virtual image according to the second password information entered by the user. Figure 6 and Figure 8 In the case where the second password information is a song listening password, the user's avatar can be replaced with a user's avatar wearing headphones. In the case where the second password information is a brick-moving password, the user's avatar can be replaced with a user's avatar carrying bricks; but not limited to this. This embodiment uses different second password information to display the user's avatar in different display styles, providing a new interactive method to enhance the user's immersion in the live broadcast room.

[0116] In some embodiments, the user terminal can also obtain the user's interactive operation information on other virtual images and send it to the server terminal; the server terminal can prompt the user to interact with other users' virtual images in the public screen of the live broadcast room to achieve interaction between users. For example, please refer to Figure 2 , Figure 5 , Figure 6 , Figure 7 by Figure 8 , and the public screen in the live broadcast room prompted "Smori poked the ice cube."

[0117] In some embodiments, see Fig. 9 , Fig. 9 A flowchart of another live broadcast method provided by an embodiment of the present disclosure. The live broadcast method can be executed by a server, and the method includes:

[0118] In S101, the live broadcast information of the live broadcast room is obtained; the live broadcast screen of the live broadcast room displays the user virtual image of the user terminal entering the live broadcast room and the preset NPC virtual image.

[0119] In S102, according to different live broadcast information of the live broadcast room, the NPC virtual image is controlled to perform different interactive behaviors to be displayed in the live broadcast screen.

[0120] In S103, in response to satisfying a preset switching condition, the live broadcast scene of the live broadcast room is switched.

[0121] Understandably, see Fig. 9 , steps S101 and S103 can be executed in parallel. On the one hand, by controlling the NPC virtual image to perform different interactive behaviors, a variety of interactive forms are provided. On the other hand, by changing the live broadcast scene of the live broadcast room, the user's immersion in the live broadcast room can be enhanced, enriching the live broadcast form.

[0122] Exemplarily, the switching condition can be determined based on at least one of the following factors: different weather, different festivals, different astrology, different physical time, different schedules in the schedule information of the live broadcast room, but not limited thereto.

[0123] Exemplarily, the switching of the live broadcast scene of the live broadcast room includes: changing at least one of the background picture, background music, the user virtual image and the NPC virtual image of the live broadcast room, but is not limited thereto.

[0124] Taking different weather conditions as an example, the live broadcast scene of the live broadcast room can be switched to a scene related to the current weather in response to satisfying the switching conditions of different weather conditions; for example, in snowy weather, the scene of the live broadcast room can be switched to a snowy scene, such as replacing the background picture of the live broadcast room with a snowy picture, and switching the user avatar and the NPC avatar to avatars wearing winter clothes. For another example, in sunny weather, the scene of the live broadcast room can be switched to a sunny scene, such as replacing the background picture of the live broadcast room with a picture including blue sky and white clouds.

[0125] Taking different holidays as an example, in response to meeting the switching conditions of different holidays, the live broadcast scene of the live broadcast room can be switched to a scene related to the current holiday; for example, on New Year's Day, the scene of the live broadcast room can be switched to the New Year's Day scene, see Figure 8 For example, you can change the background picture of the live broadcast room to a picture celebrating New Year's Day, and you can also play background music celebrating New Year's Day.

[0126] Taking different constellations as an example, in response to meeting the switching conditions of different constellations, the live broadcast scene of the live broadcast room can be switched to a scene related to the current constellation; for example, when a meteor shower occurs, the scene of the live broadcast room can be switched to a meteor shower scene, such as changing the background picture of the live broadcast room to the background picture of a meteor shower.

[0127] Taking different physical times as an example, in response to satisfying the switching conditions of different physical times, the live broadcast scene of the live broadcast room can be switched to a scene related to the current physical time; see Figure 6For example, the background image of the live broadcast scene can be switched to a sunrise image in the morning. The background image of the live broadcast room can change with the change of physical time, such as showing a blue sky during the day, a red sky in the evening, and a dark night and the moon at night.

[0128] Taking the different schedules in the schedule information of the live broadcast room as an example, the live broadcast scene of the live broadcast room can be switched to a scene related to the current schedule in response to satisfying the switching conditions of the different schedules in the schedule information. For example, please refer to 7, for example, if the schedule information includes a schedule of "knocking wooden fish", when the schedule of "knocking wooden fish" is about to start, the background picture in the live broadcast room is switched, and the user's virtual image is changed to the image of "knocking wooden fish", etc., and the background music can also be switched to music with a gentle rhythm.

[0129] In an exemplary embodiment, in order to let the user know the scene switching, a countdown to the time point of switching the live scene can be displayed in the live broadcast room before the live broadcast scene of the live broadcast room is switched. Figure 2 , Figure 5 , Figure 6 as well as Figure 7 The countdown to the "knocking wooden fish" schedule is displayed to notify users in advance that the scene switch is about to take place.

[0130] In some embodiments, a live room entry control can be set in the user terminal, and the user terminal can generate a live room entry request in response to the user's triggering operation on the live room entry control, and send the live room entry request to the server. The server can receive a live room entry request from any user terminal; then, according to the live room entry request, display the user virtual image of the user terminal in the live broadcast screen; and then send the live broadcast screen to the user terminal, so that the live broadcast screen of the live room can be played in the user terminal.

[0131] Exemplarily, in response to the live room entry request, the server may prompt a user to enter the live room in the public screen of the live room, such as Figure 2 , Figure 5 , Figure 6 as well as Figure 7 Display “Malimalehoon is coming” on the public screen in the live broadcast room.

[0132] Exemplarily, the user terminal includes a music application, and the live room entry control is set in the display interface of the music application. Fig.10 , the live room entry control can be displayed on the homepage of the music application. The live room entry control is a "cloud" figure sitting on the music playback bar. Of course, the user terminal can also be other types of applications, such as chat applications, live broadcast applications, shopping applications, or office applications, etc., and this embodiment does not impose any restrictions on this.

[0133] For example, the live broadcast room entry control can also display the upcoming schedule of the live broadcast room, thereby attracting users who are interested in the schedule to enter the live broadcast room. Fig.11 , the live room entry control displays the upcoming "knocking wooden fish" schedule of the live room to attract users to enter the live room. Of course, other information can also be displayed, such as the number of people online in the live room.

[0134] In some embodiments, the live broadcast room includes at least one live broadcast screen, each of which is used to display a user virtual image and an NPC virtual image, and the user virtual image of any user terminal is displayed in one of the live broadcast screens. For any user terminal entering the live broadcast room, the server sends the live broadcast screen displaying the user virtual image of the user terminal to the user terminal, so as to display the live broadcast screen in the user terminal.

[0135] In some possible implementations, the server can receive a live broadcast room entry request from any user terminal; then, based on the live broadcast room entry request and preset display conditions, determine a target live broadcast screen for displaying the user virtual image of the user terminal; thereby displaying the user virtual image of the user terminal in the target live broadcast screen, and send the target live broadcast screen to the user terminal so that the target live broadcast screen can be played in the user terminal.

[0136] It is understandable that this embodiment does not impose any restrictions on the display conditions, and specific settings can be made according to actual application scenarios.

[0137] For example, considering that a live broadcast screen can only display a limited number of user virtual images, the display condition may be a preset upper limit of the number of user virtual images that can be displayed on the live broadcast screen. The server may determine the target live broadcast screen based on the live broadcast room entry request and whether the number of user virtual images displayed on each live broadcast screen meets the preset upper limit.

[0138] In one possible implementation, the server may display the user virtual images of the user terminals whose live room entry requests are sent at a similar time on the same live screen, until the number of user virtual images that can be displayed on the live screen reaches the preset upper limit. In another possible implementation, after receiving a live room entry request from any user terminal, the server may detect whether there is a live screen that does not reach the preset upper limit. If there is a live screen that does not reach the preset upper limit, the virtual image corresponding to the user terminal is displayed on the live screen that does not reach the preset upper limit; if the number of user virtual images displayed on all live screens reaches the preset upper limit, the virtual image corresponding to the user terminal is displayed on a new live screen.

[0139] For another example, with the popularity of live broadcasting, the server will divide the user terminals into user groups according to the characteristics of the users to which the user terminals belong, so as to provide targeted services for different user groups and enhance the user experience. Therefore, different live broadcast screens can be set for different user groups, and the display condition can be the user group to which the user terminal belongs. The server can then determine the target live broadcast screen corresponding to the user group based on the live broadcast room entry request and the user group to which the user terminal belongs. This embodiment displays the user virtual images of the user terminals belonging to the same user group on the same screen, and the users belonging to the same user group can communicate with each other, which is conducive to improving the interactive effect of the live broadcast.

[0140] Exemplarily, the same user group indicates that the users in the group have similar preferences for different live broadcast types or live broadcast topics, physiological attributes, and one or more parameters such as the region where they are located, and the physiological attributes include but are not limited to gender or age. The user's preference for different live broadcast types or live broadcast topics can be obtained by analyzing the user's live broadcast viewing data. The user's physiological attribute information can be input by the user; the user's region can be determined by a positioning sensor set on the user device where the user terminal is located, or input by the user. It can be understood that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data need to comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation portals for users to choose to authorize or refuse.

[0141] In some embodiments, the live room entry request is generated in response to the user end receiving a user operation on the live room entry control. It is understandable that this embodiment does not impose any restrictions on the setting of the live room entry control, and specific settings can be made according to actual application scenarios. Exemplarily, the user end includes a music application, and the live room entry control is set in the display interface of the music application. Exemplarily, the live room entry control is also used to display the upcoming schedule of the live room.

[0142] The various technical features in the above embodiments can be combined arbitrarily as long as there is no conflict or contradiction between the combinations of features. However, due to space limitations, they are not described one by one. Therefore, any combination of the various technical features in the above embodiments also falls within the scope of this specification.

[0143] Exemplary Media

[0144] After introducing the method of the exemplary embodiment of the present disclosure, next, refer to Fig.12The computer-readable storage medium 30 provided by the exemplary implementation of the present disclosure is introduced. The storage medium stores a computer program, and when the computer program is executed, the live broadcast method introduced in one or more embodiments above can be implemented.

[0145] Among them, the specific details of implementing the above-mentioned live broadcast method can be referred to the introduction in the above-mentioned embodiment, and will not be repeated here.

[0146] Exemplary Devices

[0147] After introducing the medium of the exemplary embodiment of the present disclosure, next, reference is made to Fig.13 The device for live broadcasting according to an exemplary embodiment of the present disclosure is introduced. The live broadcasting device may include:

[0148] The live broadcast information acquisition module 301 is used to obtain the live broadcast information of the live broadcast room; the live broadcast screen of the live broadcast room displays the user virtual image of the user terminal entering the live broadcast room and the preset NPC virtual image.

[0149] The control module 302 is used to control the NPC virtual image to perform different interactive behaviors according to different live broadcast information of the live broadcast room, so as to be displayed in the live broadcast screen.

[0150] In one embodiment of the present disclosure, the live broadcast information includes first password information input by a user; the control module 302 is specifically used to control the NPC virtual image to perform different interactive behaviors according to different first password information.

[0151] In one embodiment of the present disclosure, the live broadcast information includes schedule information of the live broadcast room; the control module 302 is specifically used to control the NPC virtual image to perform different interactive behaviors according to different schedule arrangements in the schedule information.

[0152] In one embodiment of the present disclosure, the live broadcast information includes the environmental atmosphere information of the live broadcast room; the control module 302 is specifically used to control the NPC virtual image to perform different interactive behaviors according to different environmental atmosphere information of the live broadcast room.

[0153] In one embodiment of the present disclosure, the live broadcast information includes physical time; the control module 302 is specifically used to control the NPC virtual image to perform different interactive behaviors at different physical times.

[0154] In one embodiment of the present disclosure, the control module 302 is specifically used to output different interactive texts around the NPC virtual image in a manner of simulating the speech of the NPC virtual image; and / or control the NPC virtual image to perform different interactive actions.

[0155] In one embodiment of the present disclosure, it also includes a scene switching module, which is used to switch the live broadcast scene of the live broadcast room in response to meeting a preset switching condition.

[0156] In one embodiment of the present disclosure, the scene switching module is specifically used to change at least one of the background picture, background music, the user virtual image and the NPC virtual image of the live broadcast room.

[0157] In one embodiment of the present disclosure, the switching condition is determined according to at least one of the following factors: different weather, different festivals, different astrology, different physical time, and different schedules in the schedule information of the live broadcast room.

[0158] In one embodiment of the present disclosure, a countdown display module is also included, which is used to display a countdown to the time point of switching the live broadcast scene in the live broadcast room before switching the live broadcast scene of the live broadcast room.

[0159] In one embodiment of the present disclosure, the live broadcast room includes at least one live broadcast screen; each live broadcast screen is used to display a user virtual image and an NPC virtual image, and the user virtual image of any user terminal is displayed in one of the live broadcast screens.

[0160] In one embodiment of the present disclosure, a user virtual image display module is used to receive a live broadcast room entry request from any user terminal; determine a target live broadcast screen according to the live broadcast room entry request and preset display conditions; and display the user virtual image of the user terminal in the target live broadcast screen.

[0161] In one embodiment of the present disclosure, the live broadcast information includes second password information input by the user; the control module 302 is further used to control the user virtual image in the live broadcast screen to perform different interactive behaviors according to different second password information.

[0162] In one embodiment of the present disclosure, the second password information includes a movement password; the control module 302 is specifically configured to control the movement of the user's virtual image at the user terminal in the live broadcast screen according to the movement password.

[0163] In one embodiment of the present disclosure, the control module 302 is specifically used to control the movement of the user virtual image of the user terminal. If the next moving position of the user virtual image of the user terminal is the boundary of the live broadcast screen or the position of other virtual images, after moving to the next moving position, the user virtual image is controlled to move in a direction opposite to the current moving direction in a manner of simulating a rebound effect.

[0164] In one embodiment of the present disclosure, the second password information includes a preset password; the control module 302 is specifically configured to output a response text corresponding to the preset password around other user virtual images in a manner of simulating the user virtual image speaking according to the preset password.

[0165] In one embodiment of the present disclosure, it also includes a user virtual image display module, which is used to receive a live broadcast room entry request from any user terminal; according to the live broadcast room entry request, the user virtual image of the user terminal is displayed in the live broadcast screen; wherein, the live broadcast room entry request is generated in response to the user terminal receiving a user trigger operation on the live broadcast room entry control.

[0166] In one embodiment of the present disclosure, the user terminal includes a music application, and the live broadcast room entry control is set in the display interface of the music application; and / or the live broadcast room entry control is also used to display the upcoming schedule of the live broadcast room.

[0167] Among them, the specific details of the device implementing the above-mentioned live broadcast method can be referred to the introduction in the above-mentioned embodiment, and will not be repeated here.

[0168] Exemplary Systems

[0169] After introducing the method, medium and apparatus of the exemplary embodiments of the present disclosure, next, reference is made to Figure 1 The live broadcast system of the exemplary embodiment of the present disclosure is introduced. The live broadcast system includes: a user end and a server end.

[0170] The server is used to execute the above-mentioned live broadcast method.

[0171] The user end is used to obtain at least part of the live broadcast information of the live broadcast room and send it to the server end; or, display the live broadcast screen of the live broadcast room.

[0172] Among them, the specific details of the system implementing the above-mentioned live broadcast method can be referred to the introduction in the above-mentioned embodiment, and will not be repeated here.

[0173] Exemplary Computing Devices

[0174] After introducing the method, medium, device and system of the exemplary embodiments of the present disclosure, next, reference is made to Fig.14 An introduction to a computing device according to an exemplary embodiment of the present disclosure.

[0175] Fig.14 The computing device 40 shown is only an example and should not bring any limitation to the functionality and scope of use of the embodiments of the present disclosure.

[0176] like Fig.14As shown, the computing device 40 is in the form of a general computing device. The components of the computing device 40 may include but are not limited to: at least one processing unit 401, at least one storage unit 402, and a bus 403 connecting different system components (including the processing unit 401 and the storage unit 402).

[0177] The bus 403 includes a data bus, a control bus, and an address bus.

[0178] The storage unit 402 may include a readable medium in the form of a volatile memory, such as a random access memory (RAM) 4021 and / or a cache memory 4022 , and may further include a readable medium in the form of a non-volatile memory, such as a read-only memory (ROM) 4023 .

[0179] The storage unit 402 may also include a program / utility 4025 having a set (at least one) of program modules 4024, such program modules 4024 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0180] The computing device 40 may also communicate with one or more external devices 404 (eg, a keyboard, pointing device, etc.).

[0181] Such communication may be performed via input / output (I / O) interface 405. Furthermore, computing device 40 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via network adapter 406. Fig.14 As shown, network adapter 406 communicates with other modules of computing device 40 via bus 403. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with computing device 40, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0182] The computing device may be a server or a server cluster.

[0183] It should be noted that although several units / modules or sub-units / modules of the live broadcast device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to an embodiment of the present disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules for embodiment.

[0184] In addition, although the operations of the disclosed method are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.

[0185] Although the spirit and principle of the present disclosure have been described with reference to several specific embodiments, it should be understood that the present disclosure is not limited to the disclosed specific embodiments, and the division of various aspects does not mean that the features in these aspects cannot be combined to benefit, and such division is only for the convenience of expression. The present disclosure is intended to cover various modifications and equivalent arrangements included in the spirit and scope of the attached claims.

Claims

1. A live broadcast method, characterized in that: include: Acquire live broadcast information of a live broadcast room; the live broadcast room includes at least one live broadcast screen; each live broadcast screen displays a user virtual image and an NPC virtual image of a user terminal entering the live broadcast room, different user groups correspond to different live broadcast screens, and user virtual images of users belonging to the same user group are displayed on the same live broadcast screen; According to different live broadcast information of the live broadcast room, the NPC virtual image is controlled to perform different interactive behaviors to be displayed in the live broadcast screen.

2. The method according to claim 1, characterized in that The live broadcast information includes first password information input by a user; According to different live broadcast information of the live broadcast room, controlling the NPC virtual image to perform different interactive behaviors includes: According to different first command information, the NPC virtual image is controlled to perform different interactive behaviors.

3. The method according to claim 1, characterized in that The live broadcast information includes schedule information of the live broadcast room; According to different live broadcast information of the live broadcast room, controlling the NPC virtual image to perform different interactive behaviors includes: According to different schedules in the schedule information, the NPC virtual image is controlled to perform different interactive behaviors.

4. The method according to claim 1, characterized in that The live broadcast information includes the environmental atmosphere information of the live broadcast room; According to different live broadcast information of the live broadcast room, controlling the NPC virtual image to perform different interactive behaviors includes: According to the different environmental atmosphere information of the live broadcast room, the NPC virtual image is controlled to perform different interactive behaviors.

5. The method according to claim 1, characterized in that The live broadcast information includes physical time; According to different live broadcast information of the live broadcast room, controlling the NPC virtual image to perform different interactive behaviors includes: The NPC virtual image is controlled to perform different interactive behaviors at different physical times.

6. The method according to any one of claims 1 to 5, characterized in that: The controlling the NPC virtual image to perform different interactive behaviors includes: Outputting different interactive texts around the NPC avatar in a manner that simulates the NPC avatar's speech; and / or Control the NPC virtual image to perform different interactive actions.

7. The method according to claim 1, characterized in that Also includes: In response to satisfying a preset switching condition, the live broadcast scene of the live broadcast room is switched.

8. The method according to claim 7, characterized in that The switching of the live broadcast scene of the live broadcast room includes: Replace at least one of the background image, background music, user virtual image and NPC virtual image of the live broadcast room.

9. The method according to claim 7, characterized in that: The switching condition is determined based on at least one of the following factors: different weather, different festivals, different astrological phenomena, different physical time, and different schedules in the schedule information of the live broadcast room.

10. The method according to claim 7, characterized in that Also includes: Before switching the live broadcast scene of the live broadcast room, a countdown to the time point of switching the live broadcast scene is displayed in the live broadcast room.

11. The method according to claim 1, characterized in that: The user's virtual image of any user terminal is displayed in one of the live broadcast screens.

12. The method according to claim 11, characterized in that Also includes: Receive a live room entry request from any user terminal; Determine a target live broadcast screen according to the live broadcast room entry request and preset display conditions; The user virtual image of the user terminal is displayed in the target live broadcast screen.

13. The method according to claim 1, characterized in that The live broadcast information includes second password information input by the user; The method further comprises: According to different second password information, the user virtual image in the live broadcast screen is controlled to perform different interactive behaviors.

14. The method according to claim 13, characterized in that The second password information includes a mobile password; According to different second password information, controlling the user virtual image in the live broadcast screen to perform different interactive behaviors includes: According to the movement password, the user virtual image of the user terminal is controlled to move in the live broadcast screen.

15. The method according to claim 14, characterized in that Also includes: During the process of controlling the movement of the user virtual image of the user terminal, if the next moving position of the user virtual image of the user terminal is the boundary of the live broadcast screen or the position of other virtual images, after moving to the next moving position, the user virtual image is controlled to move in a direction opposite to the current moving direction in a manner of simulating a rebound effect.

16. The method according to claim 13, characterized in that The second password information includes a preset password; According to different second password information, controlling the user virtual image in the live broadcast screen to perform different interactive behaviors includes: According to the preset password, a response text corresponding to the preset password is output around other user virtual images in a manner of simulating the user virtual image speaking.

17. The method according to claim 1, characterized in that The method further comprises: Receive a live room entry request from any user terminal; According to the live broadcast room entry request, the user virtual image of the user terminal is displayed in the live broadcast screen; wherein, the live broadcast room entry request is generated in response to the user terminal receiving a trigger operation of the user on the live broadcast room entry control.

18. The method according to claim 17, characterized in that The user terminal includes a music application, and the live broadcast room entry control is set in the display interface of the music application; and / or The live broadcast room entry control is also used to display the upcoming schedule of the live broadcast room.

19. A computer-readable storage medium having computer instructions stored thereon, characterized in that: When the computer instructions are executed by a processor, the steps of the method according to any one of claims 1 to 18 are implemented.

20. A live broadcast device, characterized in that: include: A live broadcast information acquisition module, used to acquire live broadcast information of a live broadcast room; the live broadcast room includes at least one live broadcast screen; each live broadcast screen displays a user virtual image and an NPC virtual image of a user terminal entering the live broadcast room, different user groups correspond to different live broadcast screens, and user virtual images of users belonging to the same user group are displayed on the same live broadcast screen; The control module is used to control the NPC virtual image to perform different interactive behaviors according to different live broadcast information in the live broadcast room, so as to be displayed in the live broadcast screen.

21. A live broadcast system, characterized in that: Including the user side and the server side; The server is used to execute the method described in any one of claims 1 to 18; The user end is used to obtain at least part of the live broadcast information of the live broadcast room and send it to the server end; or, display the live broadcast screen of the live broadcast room.

22. A computing device, characterized in that including a memory, a processor, and executable instructions stored in the memory and executable on the processor; Wherein, when the processor executes the executable instructions, the steps in the method as described in any one of claims 1 to 18 are implemented.

Citation Information

Patent Citations

  • Virtual object interaction method and device, storage medium and computer program product

    CN113691829A

  • Live streaming method and system and live streaming equipment

    CN113965812A

  • Live broadcast interaction method and device, computer storage medium and electronic equipment

    CN115225949A