A live broadcast interaction method and device, equipment and medium

By displaying various variations and related information of virtual resources on the live streaming interface, the problem of the monotonous display format of virtual resources is solved, and a rich gift-giving experience is achieved.

CN118714388BActive Publication Date: 2026-06-02BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2024-06-06
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In existing technologies, the display format of virtual resources during live streaming is limited and cannot meet the interactive needs of users when giving gifts.

Method used

A live streaming interaction method is provided, which obtains related information and display change strategies by showing multiple display change types of virtual resources, and displays virtual resources on the live streaming interface according to the change type selected by the user.

Benefits of technology

It enhances the diversity, richness, and fun of live-stream gift-giving, and improves the user's interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118714388B_ABST
    Figure CN118714388B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure relate to a live interaction method, device, equipment and medium, wherein the method comprises: in response to a sending operation on a target virtual resource on a live interface, at least one display change type corresponding to the target virtual resource is displayed; in response to a selection operation on a target display change type in the at least one display change type, current associated information and a display change strategy corresponding to the target display change type are obtained; the target virtual resource is sent to a live user, and the target virtual resource is displayed on the live interface according to the current associated information of the target display change type and the display change strategy. Embodiments of the present disclosure can realize multi-form display of virtual resources according to the morphological change mode determined by the user when sending in the live scene, thereby enhancing the diversity, richness and interest of the user when sending gifts in the live, and further improving the live interaction experience effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of live streaming technology, and in particular to a live streaming interactive method, apparatus, device, and medium. Background Technology

[0002] With the continuous development of live streaming technology, users can interact with the streamer while watching live streams. Typically, users can send virtual gifts to the streamer during the live stream, which are then displayed on the live stream interface. However, the display format of virtual gifts from different users is limited by current technology, failing to meet users' interactive needs when gifting during live streams. Summary of the Invention

[0003] To address the aforementioned technical problems, this disclosure provides a live interactive method, apparatus, device, and medium.

[0004] This disclosure provides a live interactive method, the method comprising:

[0005] In response to a sending operation on the live streaming interface for a target virtual resource, at least one display change type corresponding to the target virtual resource is displayed;

[0006] In response to the selection operation of the target display change type among the at least one display change type, the current associated information and display change strategy corresponding to the target display change type are obtained;

[0007] The target virtual resource is sent to the live stream user, and the target virtual resource is displayed on the live stream interface according to the current associated information of the target display change type and the display change strategy.

[0008] This disclosure also provides a live interactive device, the device comprising:

[0009] The display module is used to respond to the sending operation of the target virtual resource on the live broadcast interface and display at least one display change type corresponding to the target virtual resource;

[0010] The acquisition module is configured to, in response to the selection operation of the target display change type among the at least one display change type, acquire the current associated information and display change strategy corresponding to the target display change type;

[0011] The sending module sends the target virtual resource to the live stream user and displays the target virtual resource on the live stream interface according to the current associated information of the target display change type and the display change strategy.

[0012] This disclosure also provides an electronic device, the electronic device comprising: a processor; a memory for storing executable instructions of the processor; the processor being configured to read the executable instructions from the memory and execute the instructions to implement the live interactive method as provided in this disclosure.

[0013] This disclosure also provides a computer-readable storage medium storing a computer program for executing the live interactive method provided in this disclosure.

[0014] Compared with the prior art, the technical solution provided in this disclosure has the following advantages: The live interactive solution provided in this disclosure, in response to the sending operation of the target virtual resource on the live interface, displays at least one display change type corresponding to the target virtual resource; in response to the selection operation of the target display change type among the at least one display change type, obtains the current association information and display change strategy corresponding to the target display change type; sends the target virtual resource to the live user, and displays the target virtual resource on the live interface according to the display change strategy based on the current association information of the target display change type. By adopting the above technical solution, for users sending target virtual resources on the live streaming interface, at least one corresponding display change type can be displayed. Then, the current association information and display change strategy of the target display change type selected from at least one display change type are obtained. The target virtual resource is sent to the live streaming user and displayed according to the display change strategy based on the current association information of the target display change type. In the live streaming scenario, by setting display change types and allowing users to choose, users can decide how the sent virtual resource changes during display. Compared with related technologies, virtual resources can achieve multi-form display according to the form change method determined by the user when sent, enhancing the diversity, richness and fun of users when sending gifts in the live stream, thereby improving the interactive experience of the live stream. Attached Figure Description

[0015] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0016] Figure 1 A flowchart illustrating a live interactive method provided in an embodiment of this disclosure;

[0017] Figure 2 A schematic diagram of a live streaming interface provided in an embodiment of this disclosure;

[0018] Figure 3A schematic diagram of another live streaming interface provided in an embodiment of this disclosure;

[0019] Figure 4 A schematic diagram illustrating a live interactive process provided in an embodiment of this disclosure;

[0020] Figure 5 This is a schematic diagram of the structure of a live interactive device provided in an embodiment of the present disclosure;

[0021] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0022] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0023] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0024] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0025] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0026] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0027] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0028] To address the limitation in the display formats of virtual resource gifting in live streaming scenarios in related technologies, this disclosure provides a live streaming interaction method, which will be described below with reference to specific embodiments.

[0029] Figure 1 This is a flowchart illustrating a live interactive method provided in an embodiment of this disclosure. The method can be executed by a live interactive device, which can be implemented using software and / or hardware, and is generally integrated into an electronic device. Figure 1 As shown, the method includes:

[0030] Step 101: In response to the sending operation of the target virtual resource on the live streaming interface, display at least one display change type corresponding to the target virtual resource.

[0031] In this embodiment of the disclosure, the live streaming interaction method is applied to the current client of the current viewer user who is watching the live stream. The live streaming interface can be a page used to display the live streaming room of the broadcaster user. The live streaming interface can be displayed through a web page or an application page. The broadcaster user can be the user who initiated the live stream.

[0032] Virtual resources can be resources in a live stream that can be transferred from one user to another. Virtual resources may include virtual flowers, virtual hearts, etc., and can be gifted from a viewer to the streamer. The target virtual resource can be the virtual resource corresponding to the current viewer's sending operation on the live stream interface. The display change type can represent the change in the display style or form of the virtual resource after it has been sent. Under each display change type, the virtual resource can have multiple different display styles and can change according to certain rules or strategies. Furthermore, one or more display change types can be set, without limitation. In this embodiment, the display change type may include at least one of the following: time, relationship information between the viewer and the streamer, the streamer's live stream information, and randomness.

[0033] When the display change type is time-based, the virtual resource can change its display style according to the time period, season, or holiday corresponding to the time of sending the virtual resource; when the display change type is the relationship information between the viewer and the broadcaster, the virtual resource can change its display style according to the different relationship between the viewer and the broadcaster; when the display change type is the broadcaster's live broadcast information, the virtual resource can change its display style according to the different live broadcast information of the broadcaster; when the display change type is random, the virtual resource can randomly change its display style.

[0034] The live streaming interactive device can respond to a viewer's triggering action on the gift-giving control on the live streaming interface, displaying at least one virtual resource. Then, upon receiving a first triggering action from the viewer on a target virtual resource among the at least one virtual resources, it can determine that the viewer has sent the target virtual resource to the streamer, and can display at least one display change type corresponding to the target virtual resource. For example, the first triggering action could be a long press.

[0035] For example, Figure 2 This is a schematic diagram of a live streaming interface provided in an embodiment of the present disclosure, such as... Figure 2 As shown in the figure, the current client's live broadcast interface 200 is displayed. The live broadcast interface 200 includes 4 virtual resources. Virtual resource 3 can be triggered by the current viewer user and can be used as a target virtual resource. At least one display change type corresponding to the target virtual resource can be displayed in area 201. For example, the figure includes four display change types A, B, C and D.

[0036] Step 102: In response to the selection operation of the target display change type in at least one display change type, obtain the current associated information and display change strategy corresponding to the target display change type.

[0037] Among them, the associated information can be the relevant information that affects the display of virtual resources corresponding to the display change type. Different display change types correspond to different associated information, and the current associated information can correspond to the target display change type.

[0038] In some embodiments, when the target display change type is time, the current associated information is the time point at which the sending operation on the target virtual resource is performed; when the target display change type is the relationship information between the viewer and the broadcaster, the current associated information includes the current attribute value of the viewer towards the broadcaster and / or the current follow information of the viewer towards the broadcaster; when the target display change type is the broadcaster's live streaming information, the current associated information is the broadcaster's current live streaming data. When the target display change type is random, the current associated information can be set to empty.

[0039] The relationship information between viewers and streamers can include viewers' attribute values ​​for streamers and / or viewers' following information. Viewers' attribute values ​​can reflect their level of support or activity towards the streamer. Current association information includes the current attribute values ​​of the viewers for the streamer. Viewers' following information can indicate whether they are following each other, including three possibilities: no mutual following, one-way following, and mutual following. Current association information can also include the current following information of the streamer, which is one of the above. The streamer's live stream information can include live stream data, which may include at least one of the following: live stream progress, number of viewers, and live stream popularity ranking. Current association information refers to the streamer's current live stream data, which can be live stream data during the sending or display of the target virtual resource.

[0040] The display change strategy can be a configuration file set for each display change type, controlling the display form of the virtual resource after it is sent to change with the associated information. The display change strategy sets the display attributes of the target virtual resource corresponding to at least one piece of associated information under each display change type. Each display change type can correspond to at least one piece of associated information. Different associated information can set different display attributes for the virtual resource, so that when the display change type and / or associated information are different, the virtual resource changes its display style according to different display attributes. The display attributes of the target virtual resource can include at least one of the following: color, transparency, brightness, and the display style of at least one sub-region. Colors can include multiple colors, transparency can range from opaque to completely opaque, and the sub-region can be a portion of the target virtual resource. For example, if the target virtual resource is a virtual flower, the sub-region can be petals, which can include multiple petals. The display style can be the specific attributes of the sub-region when it is displayed, and the display style can also include the aforementioned color, transparency, etc.

[0041] Specifically, after displaying at least one display change type, each display change type can be represented by a selection control. When a selection operation is received for one of the display change types, that display change type is determined as the target display change type. See [link to relevant documentation]. Figure 2 , Figure 2 The display change type A has been selected by the current viewer, and this display change type A is the target display change type. Afterwards, the current associated information corresponding to this target display change type can be obtained, and the display change strategy corresponding to the target display change type can be retrieved from the server or locally for later use.

[0042] Step 103: Send the target virtual resource to the live stream user, and display the target virtual resource on the live stream interface according to the current associated information of the target display change type and the display change strategy.

[0043] Among them, the current client can be the client of the current viewer, the live streaming client can be the client of the broadcaster, and other clients can include the clients of other viewer users besides the current viewer among the multiple viewer users watching.

[0044] Specifically, the live streaming interactive device can send the target virtual resource to the broadcaster user, that is, change the target virtual resource from being bound to the current viewer user to being bound to the broadcaster user, completing the gift-giving operation. The target virtual resource is then displayed on the live streaming interface according to the current association information and display change strategy of the target display change type. This target virtual resource changes according to the different display change strategies and current association information under the target display change type selected by the current viewer user. The live streaming interactive device receives a second trigger operation from the current viewer user regarding the target virtual resource. This second trigger operation can be any operation other than the first trigger operation. It can directly send the target virtual resource to the broadcaster user and set the current display attributes of the target virtual resource to the default attributes for display. The default attributes can be the display attributes of the virtual resource when the viewer user does not select a display change type, and the specific settings depend on the actual situation.

[0045] Furthermore, the live interactive device can send the target display change type, current associated information, and display change strategy to the server, so that the server can send the target display change type, current associated information, and display change strategy to the live streaming client and other clients. The live streaming client and other clients can also display the target virtual resources on the live streaming interface according to the target display change type and the display change strategy.

[0046] In some embodiments, displaying a target virtual resource on the live streaming interface of the current client according to the current association information of the target display change type and the display change strategy may include: searching in the display change strategy according to the current association information of the target display change type, extracting the current display attribute of the target virtual resource corresponding to the current association information, and displaying the target virtual resource according to the current display attribute.

[0047] The current display attribute can be the display attribute of the target virtual resource corresponding to the current associated information as defined in the display change strategy. For example, assuming the target display change type is time, the current associated information is the time point of the operation, and the season corresponding to this time point is summer, the display attribute of the target virtual resource corresponding to summer can include the color red. In this case, the current display attribute is red, which is just an example.

[0048] The live interactive device can extract the corresponding strategy from the display change strategy according to the target display change type, and search only in these strategies according to the current association information to extract the current display attribute corresponding to the current association information, and set the target virtual resource as the current display attribute for display on the live interface.

[0049] For example, when the target display change type is time, and the current associated information is the time point when the target virtual resource is sent, the target virtual resource can be displayed according to the display attributes corresponding to factors such as the season, time period, or holiday at that time point, achieving the effect of different display forms when the target virtual resource is sent at different times; when the display change type is the relationship information between the viewer and the streamer, and the current associated information includes the current attribute value and / or current follow information of the viewer towards the streamer, the target virtual resource can be displayed according to the display attributes corresponding to the current attribute value and / or current follow information, achieving the effect of different display forms when the target virtual resource is sent when the viewer's relationship information with the streamer is different; when the display change type is the streamer's live broadcast information, and the current associated information is the streamer's current live broadcast data, the target virtual resource can be displayed according to the display attributes corresponding to the current live broadcast data, achieving the effect of different display forms when the target virtual resource is sent when the streamer's live broadcast data is different; when the target display change type is random, the target virtual resource can be randomly displayed according to its existing display attributes, and the target virtual resource randomly displays its existing display form.

[0050] For example, Figure 3 A schematic diagram of another live streaming interface provided in this embodiment of the disclosure, as shown below. Figure 3 As shown in the figure, the current client's live streaming interface 300 is displayed. This live streaming interface 300 includes a target virtual resource 301 sent by the current viewer to the streamer and a target virtual resource 302 sent by another viewer to the streamer. The target virtual resource 301 is a white virtual heart, and the target virtual resource 302 is a black virtual heart. The target virtual resource 301 and the target virtual resource 302 are the same virtual resource sent by two different viewer users to the streamer at different times. The difference in color is only for example.

[0051] In this solution, users can select the display type of the virtual resources they send. This allows the virtual resources to be displayed based on specific associated information and display strategies. Different display types have different factors determining the form of the virtual resources. This allows users to send virtual resources with different display forms without having to select a specific form, increasing the richness and playability of live streaming gifts and thus improving the user's live streaming gift-giving experience.

[0052] The live streaming interactive solution provided in this disclosure, in response to a sending operation of a target virtual resource on the live streaming interface, displays at least one display change type corresponding to the target virtual resource; in response to a selection operation of a target display change type among the at least one display change type, obtains the current association information and display change strategy corresponding to the target display change type; sends the target virtual resource to the live streaming user, and displays the target virtual resource on the live streaming interface according to the current association information of the target display change type and the display change strategy, wherein the live streaming interface is displayed on the current client, the live streaming client, and other clients. By adopting the above technical solution, for users sending target virtual resources on the live streaming interface, at least one corresponding display change type can be displayed. Then, the current association information and display change strategy of the target display change type selected from at least one display change type are obtained. The target virtual resource is sent to the live streaming user and displayed according to the display change strategy based on the current association information of the target display change type. In the live streaming scenario, by setting display change types and allowing users to choose, users can decide how the sent virtual resource changes during display. Compared with related technologies, virtual resources can achieve multi-form display according to the form change method determined by the user when sent, enhancing the diversity, richness and fun of users when sending gifts in the live stream, thereby improving the interactive experience of the live stream.

[0053] In some embodiments, the live streaming interaction method may further include: when the currently displayed attribute is a preset attribute, increasing the attribute value of the current user to the streamer user and / or increasing the preset live streaming data of the streamer user.

[0054] Among them, preset attributes can be display attributes with special significance set for the target virtual resource. For example, if the target virtual resource is a virtual rose, the preset attribute can be the color red. When this preset attribute appears, a partial value can be increased for the current user or the streamer. Preset live data can be one of the streamer's live data, and the specific settings are based on the actual situation. For example, preset live data can be the streamer's popularity value.

[0055] Specifically, after displaying a target virtual resource, the live streaming interactive device can determine whether the current displayed attribute of the target virtual resource is a preset attribute. If so, it can increase the attribute value of the current user towards the streamer and / or the preset live streaming data of the streamer. The specific increase value can be set according to the actual situation; for example, it can be doubled, that is, the attribute value of the current user towards the streamer and / or the preset streamer data of the streamer is doubled. By increasing and adjusting some attribute values ​​of the current user or the live streaming user when the preset attributes of the virtual resource appear, the diversity and playability of virtual resource gifting in the live streaming scenario are further enhanced, improving the experience of live streaming gifting interaction.

[0056] The live interactive method of this disclosure will be further explained next through a specific example. For example, Figure 4 This is a schematic diagram of a live interactive process provided in an embodiment of the present disclosure, such as... Figure 4 As shown in the diagram, user A is taken as the current user, and virtual resources are represented by gifts. The specific process can include the operation process of user A and the operation process of other users or broadcasters:

[0057] The user A's operation process may include: 1. User A clicks the gift-giving control on the live stream interface; 2. The gift panel is brought up, which may include multiple virtual resources; 3. User A selects a gift to send, such as a virtual rose; 4. If User A long-presses the gift, the display change type selection page for the gift is brought up on the gift panel. This display change type selection page includes at least one display change type for the gift, and then step 5 is executed; if User A does not long-press the gift, the process skips directly to step 6, and the current display attribute of the gift is the default attribute. 5. For at least one display change type, User A selects one to determine the target display change type. 6. The user A performs the gift-giving operation, requests the server to add a form parameter, which includes the target display change type and the current associated information corresponding to the target display change type. For example, the target display change type can be represented by a specific field. 7. The server receives the form parameter sent by User A's client. 8. A new form processing feature has been added to the server side. For form parameters, the target display change type, the corresponding current associated information, and the display change strategy are obtained. This target display change type, the corresponding current associated information, and the display change strategy are then sent as gift information to viewer user A's client, other viewer users' clients, and the streamer's client. 9. When viewer user A's client, other viewer users' clients, and the streamer's client display gifts on the live stream interface, the current display attribute is determined based on the display change type, current associated information, and display change strategy in the gift information. 11. Viewer user A's client, other viewer users' clients, and the streamer's client display the gift according to the current display attribute.

[0058] This solution enhances the interactive experience of gift-giving during live streams by adding multi-form functionality to gifts and allowing users to choose the specific display variations of these forms. This not only makes gifts appear in different forms during live streams but also allows users to determine how these forms change, thus improving the user's interactive experience when giving gifts during live streams.

[0059] Figure 5This is a schematic diagram of a live interactive device provided in an embodiment of this disclosure. The device can be implemented by software and / or hardware and is generally integrated into an electronic device. Figure 5 As shown, the device includes:

[0060] The display module 501 is used to respond to the sending operation of the target virtual resource on the live broadcast interface and display at least one display change type corresponding to the target virtual resource;

[0061] The acquisition module 502 is configured to, in response to the selection operation of the target display change type among the at least one display change type, acquire the current associated information and display change strategy corresponding to the target display change type;

[0062] The sending module 503 sends the target virtual resource to the live streaming user and displays the target virtual resource on the live streaming interface according to the current association information of the target display change type and the display change strategy.

[0063] Optionally, the display change type includes at least one of the following: time, relationship information between the viewer and the streamer, the streamer's live broadcast information, and randomness.

[0064] Optionally, when the target display change type is time, the current associated information is the time point when the virtual resource of the target is sent;

[0065] When the target display change type is the relationship information between the audience user and the streamer user, the current association information includes the current attribute value of the current audience user to the streamer user and / or the current attention information of the current audience user to the streamer user;

[0066] When the target displays a change type of the streamer's live stream information, the current associated information is the streamer's current live stream data.

[0067] Optionally, the display change strategy is used to set the display attributes of the target virtual resource corresponding to at least one associated piece of information under each of the display change types.

[0068] Optionally, the sending module 503 is used for:

[0069] Based on the current association information of the target display change type, search in the display change strategy and extract the current display attributes of the target virtual resource corresponding to the current association information;

[0070] The target virtual resource is displayed according to the current display attributes.

[0071] Optionally, the device further includes an addition module for:

[0072] If the currently displayed attribute is a preset attribute, then the attribute value of the current user to the broadcaster user is increased and / or the preset live streaming data of the broadcaster user is increased.

[0073] Optionally, the display attributes of the target virtual resource include at least one of the following: color, transparency, brightness, and display style of at least one sub-region.

[0074] The live interactive device provided in this disclosure can execute the live interactive method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of the method execution.

[0075] This disclosure also provides a computer program product, including a computer program / instructions, which, when executed by a processor, implement the live interactive method provided in any embodiment of this disclosure.

[0076] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure.

[0077] The following is a detailed reference. Figure 6 The diagram illustrates a structural schematic suitable for implementing the electronic device 600 in the embodiments of this disclosure. The electronic device 600 in the embodiments of this disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 6 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0078] like Figure 6 As shown, electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 601, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 602 or a program loaded from storage device 608 into random access memory (RAM) 603. RAM 603 also stores various programs and data required for the operation of electronic device 600. Processing device 601, ROM 602, and RAM 603 are interconnected via bus 604. Input / output (I / O) interface 605 is also connected to bus 604.

[0079] Typically, the following devices can be connected to I / O interface 605: input devices 606 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 607 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 608 including, for example, magnetic tapes, hard disks, etc.; and communication devices 609. Communication device 609 allows electronic device 600 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 6 An electronic device 600 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0080] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 609, or installed from a storage device 608, or installed from a ROM 602. When the computer program is executed by the processing device 601, it performs the functions defined in the live interactive method of embodiments of this disclosure.

[0081] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0082] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0083] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0084] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: in response to a sending operation of a target virtual resource on a live streaming interface, display at least one display change type corresponding to the target virtual resource; in response to a selection operation of a target display change type among the at least one display change types, obtain current association information and display change strategy corresponding to the target display change type; send the target virtual resource to the live streaming user, and display the target virtual resource on the live streaming interface according to the current association information of the target display change type and the display change strategy.

[0085] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0086] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0087] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0088] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0089] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0090] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0091] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0092] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0093] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A live streaming interactive method, characterized in that, include: In response to the sending operation of the target virtual resource on the live broadcast interface, at least one display change type corresponding to the target virtual resource is displayed. The display change type includes at least one of the following: time, relationship information between the viewer and the broadcaster, the broadcaster's live broadcast information, and randomness. The display change type indicates the way in which the display style or display form changes when the virtual resource is displayed after it is sent. In response to the selection operation of the target display change type in the at least one display change type, the current associated information and display change strategy corresponding to the target display change type are obtained. The display change strategy is used to set the display attributes of the target virtual resource corresponding to at least one associated information under each display change type, and control the display form of the virtual resource after it is sent to follow the changes of the associated information. The target virtual resource is sent to the live stream user, and the target virtual resource is displayed on the live stream interface according to the current associated information of the target display change type and the display change strategy.

2. The method according to claim 1, characterized in that, When the target display change type is time, the current associated information is the time point when the virtual resource of the target is sent; When the target display change type is the relationship information between the audience user and the streamer user, the current association information includes the current attribute value of the current audience user to the streamer user and / or the current attention information of the current audience user to the streamer user; When the target displays a change type of the streamer's live stream information, the current associated information is the streamer's current live stream data.

3. The method according to claim 1, characterized in that, Based on the current associated information of the target display change type, the target virtual resource is displayed on the live streaming interface of the current client according to the display change strategy, including: Based on the current association information of the target display change type, search in the display change strategy and extract the current display attributes of the target virtual resource corresponding to the current association information; The target virtual resource is displayed according to the current display attributes.

4. The method according to claim 3, characterized in that, The method further includes: If the currently displayed attribute is a preset attribute, then the attribute value of the current user to the streamer user is increased and / or the preset live streaming data of the streamer user is increased.

5. The method according to claim 3, characterized in that, The display attributes of the target virtual resource include at least one of the following: color, transparency, brightness, and display style of at least one sub-area.

6. A live streaming interactive device, characterized in that, include: The display module is used to respond to the sending operation of the target virtual resource on the live broadcast interface and display at least one display change type corresponding to the target virtual resource. The display change type includes at least one of the following: time, relationship information between the audience user and the anchor user, the live broadcast information of the anchor user, and randomness. The display change type indicates the way in which the display style or display form changes when the virtual resource is displayed after it is sent. The acquisition module is configured to, in response to the selection operation of the target display change type among the at least one display change type, acquire the current associated information and display change strategy corresponding to the target display change type; The sending module sends the target virtual resource to the live streaming user and displays the target virtual resource on the live streaming interface according to the current association information of the target display change type and the display change strategy. The display change strategy is used to set the display attributes of the target virtual resource corresponding to at least one association information under each display change type, and control the display form of the virtual resource after it is sent to follow the association information.

7. An electronic device, characterized in that, The electronic device includes: processor; Memory used to store the processor's executable instructions; The processor is configured to read the executable instructions from the memory and execute the instructions to implement the live interactive method according to any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The storage medium stores a computer program for executing the live interactive method according to any one of claims 1-5.