Live interactive information push method, system, device, equipment and storage medium

By implementing cross-channel interactive information push methods on the online live broadcast platform, the problems of limitations in the existing technology are solved, and the user experience and interactive fun are improved.

CN114268808BActive Publication Date: 2025-04-29GUANGZHOU FANGGUI INFORMATION TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111638754.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-29
Publication Date
2025-04-29
Estimated Expiration
2041-12-29

AI Technical Summary

Technical Problem

The existing online live broadcast platform viewers can only interact with the anchors and users in the current live broadcast room. The interaction objects and interaction methods have certain limitations, resulting in poor user experience.

Method used

A method of pushing live broadcast interactive information is proposed. By obtaining channel information pre-bound by the client, acquiring client information that can receive interactive behavior, and generating interactive push information, realizing live broadcast interaction across channels.

Benefits of technology

It realizes live broadcast interaction across channels, enriches the fun of live broadcast interaction, and improves user experience and user stickiness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114268808B_ABST
    Figure CN114268808B_ABST
Patent Text Reader

Abstract

The present application relates to a live interactive information push method, system, device, equipment and storage medium, and belongs to the field of network live broadcast technology. After the interactive information push is turned on, the second client can interact with the third client in multiple channels bound to the first client by triggering the interactive push information, thereby realizing cross-channel live interaction, enriching the fun of live interaction, and improving user experience and user stickiness.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of network live broadcasting, and in particular to a method, system, device, equipment and storage medium for pushing live interactive information. Background Art

[0002] With the advancement of network communication technology, live streaming has become a new form of online interaction. It is also loved by more and more viewers because of its real-time and interactive features. Viewers can interact with the anchor or other viewers in the live broadcast room by sending gifts, liking, speaking, etc.

[0003] However, viewers of existing online live broadcast platforms can only interact with the anchors and users in the current live broadcast room. The objects and methods of interaction have certain limitations, and the user experience is poor. Summary of the invention

[0004] Based on this, the purpose of this application is to provide a live interactive information pushing method, system, device, equipment and storage medium, and propose a live interactive information pushing method that can improve the live interactive experience.

[0005] According to a first aspect of an embodiment of the present application, a method for pushing live interactive information is provided, the method comprising:

[0006] In response to the interactive push start information of the first client, acquiring channel information including at least one channel pre-bound to the first client;

[0007] According to the channel information, client information of a client that can receive interactive behavior in each channel is obtained and sent to the first client;

[0008] Receiving interactive behavior information input by the first client, identity information of the second client, and identity information of a third client selected based on the client information, and generating interactive push information based on the interactive behavior information, the identity information of the second client, and the identity information of the third client; wherein the second client performs the interactive behavior, and the third client receives the interactive behavior;

[0009] Pushing the interactive push information to the second client according to the identity information of the second client;

[0010] Receive the trigger information of the second client for the interactive push information, obtain the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information, and send the interactive behavior data to the third client corresponding to the trigger information, so that the third client corresponding to the trigger information receives the interactive behavior.

[0011] According to a second aspect of an embodiment of the present application, a method for pushing live interactive information is provided, the method comprising:

[0012] In response to the interactive activity start instruction, generate interactive push start information and send it to the server;

[0013] Receive the client information returned by the server, receive a selection instruction for the client information, and obtain the identity information of the third client; wherein the client information includes the clients that can receive interactive behaviors in at least one channel that are pre-bound by the first client;

[0014] The input interactive behavior information and the identity information of the second client are obtained, and the interactive behavior information, the identity information of the second client and the identity information of the third client are sent to the server; wherein the second client performs the interactive behavior and the third client receives the interactive behavior.

[0015] According to a third aspect of an embodiment of the present application, there is provided a live interactive information push system, including a server, a first client, a second client and a third client;

[0016] The first client generates interactive push start information in response to the interactive activity start instruction and sends it to the server;

[0017] The server side, in response to the interactive push start information of the first client, obtains the channel information including at least one channel pre-bound by the first client; according to the channel information, obtains the client information of the client that can receive the interactive behavior in each channel and sends it to the first client;

[0018] The first client receives the client information returned by the server, receives a selection instruction for the client information, and obtains the identity information of the third client; obtains the input interactive behavior information and the identity information of the second client, and sends the interactive behavior information, the identity information of the second client, and the identity information of the third client to the server; wherein the second client performs the interactive behavior, and the third client receives the interactive behavior;

[0019] The server generates interactive push information according to the interactive behavior information, the identity information of the second client and the identity information of the third client; and pushes the interactive push information to the second client according to the identity information of the second client;

[0020] The second client generates trigger information in response to the trigger instruction of the interactive push information and sends it to the server;

[0021] The server receives the trigger information of the interactive push information from the second client, obtains the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information, and sends the interactive behavior data to the third client corresponding to the trigger information;

[0022] The third client corresponding to the trigger information receives the interactive behavior according to the interactive behavior data.

[0023] According to a fourth aspect of an embodiment of the present application, a live interactive information push device is provided, the device comprising:

[0024] An activation information acquisition module, configured to acquire, in response to the interactive push activation information of the first client, channel information including at least one channel pre-bound to the first client;

[0025] A client information acquisition module, used to acquire client information of clients that can receive interactive behaviors in each channel according to the channel information and send the information to the first client;

[0026] An interactive push information generation module receives interactive behavior information input by the first client, identity information of the second client, and identity information of a third client selected based on the client information, and generates interactive push information based on the interactive behavior information, the identity information of the second client, and the identity information of the third client; wherein the second client performs the interactive behavior, and the third client receives the interactive behavior;

[0027] A push module, configured to push the interactive push information to the second client according to the identity information of the second client;

[0028] The interactive behavior receiving module receives the trigger information of the second client for the interactive push information, obtains the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information, and sends the interactive behavior data to the third client corresponding to the trigger information, so that the third client corresponding to the trigger information receives the interactive behavior.

[0029] According to a fifth aspect of an embodiment of the present application, a live interactive information push device is provided, the device comprising:

[0030] The activation information generation module is used to generate the interactive push activation information in response to the interactive activity activation instruction and send it to the server;

[0031] An identity information acquisition module receives the client information returned by the server, receives a selection instruction for the client information, and acquires the identity information of a third client; wherein the client information includes clients that can receive interactive behaviors in at least one channel pre-bound by the first client;

[0032] The interactive behavior information input module is used to obtain the input interactive behavior information and the identity information of the second client, and send the interactive behavior information, the identity information of the second client and the identity information of the third client to the server; wherein the second client executes the interactive behavior and the third client receives the interactive behavior.

[0033] According to the sixth aspect of an embodiment of the present application, there is provided an electronic device, comprising: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing any one of the live interactive information push methods.

[0034] According to a seventh aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, any one of the methods for pushing live interactive information is implemented.

[0035] In an embodiment of the present application, after enabling interactive information push, the second client can interact with a third client in multiple channels bound to the first client by triggering interactive push information, thereby realizing cross-channel live interaction, enriching the fun of live interaction, and improving user experience and user stickiness.

[0036] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application.

[0037] For better understanding and implementation, the present application is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 A schematic diagram of an application environment of a live interactive information push method provided by an embodiment of the present application;

[0039] Figure 2 A flowchart of a live interactive information push method provided by an embodiment of the present application;

[0040] Figure 3 An example diagram of a display interface for interactive push information provided by an embodiment of the present application;

[0041] Figure 4 An example diagram of a display interface for interactive push information provided by an embodiment of the present application;

[0042] Figure 5 An example diagram of a display interface for interactive push information provided by an embodiment of the present application;

[0043] Figure 6 An example diagram of a display interface for interactive push information provided by an embodiment of the present application;

[0044] Figure 7 A flowchart of a live interactive information push method provided by an embodiment of the present application;

[0045] Figure 8 A schematic diagram of the structure of a live interactive information push device provided by one embodiment of the present application;

[0046] Fig. 9 A schematic diagram of the structure of a live interactive information push device provided by one embodiment of the present application;

[0047] Fig.10 A schematic block diagram of the structure of an electronic device provided for one embodiment of the present application. DETAILED DESCRIPTION

[0048] In order to make the objectives, technical solutions and advantages of the present application more clear, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0049] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0050] When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0051] In the description of the present application, it should be understood that the terms "first", "second", "third", etc. are only used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to the specific circumstances. The singular forms of "a", "said", and "the" used in the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. The words "if" / "if" used herein can be interpreted as "at the time of" or "when" or "in response to determination". In addition, in the description of the present application, unless otherwise specified, "multiple" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships can exist, for example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0052] See also Figure 1 , Figure 1 A schematic diagram of an application scenario of a live interactive information push method provided by an embodiment of the present application, the application scenario includes a server 10, a first client 20, a second client 30, and a third client 40 provided by an embodiment of the present application. The first client 20, the second client 30, and the third client 40 interact through the server 10.

[0053] The first client 20 may refer to an end for sending live network video, which is usually a client used by the host in live network broadcasting. Alternatively, the first client 20 may be a client used by a user who has the ability to manage and control the live broadcast room (such as an administrator, host, etc.).

[0054] The second client 30 refers to an end for receiving and viewing live network video, and is generally a client used by viewers viewing the video in live network broadcast.

[0055] The third client 40 is a client that can receive interactive behaviors in the channel pre-bound by the first client 20 .

[0056] The hardware pointed to by the first client 20, the second client 30 and the third client 40 is essentially a computer device, specifically, Figure 1 As shown, it can be a computer device of the type of a smart phone, a smart interactive tablet, a personal computer, etc. The first client 20, the second client 30 and the third client 40 can all access the Internet through a known network access method and establish a data communication link with the server 10.

[0057] The server end 10 is a service server, which can be responsible for further connecting related audio data servers, video streaming servers and other servers that provide related support, so as to form a logically related service cluster to serve related terminal devices, such as Figure 1 The first client 20, the second client 30 and the third client 40 shown in FIG. 4 provide services.

[0058] The first client 20 generates interactive push start information in response to the interactive activity start instruction and sends it to the server;

[0059] The server 10, in response to the interactive push start information of the first client 20, obtains the channel information including at least one channel pre-bound by the first client 20; according to the channel information, obtains the client information of the client that can receive the interactive behavior in each channel and sends it to the first client;

[0060] The first client 20 receives the client information returned by the server, receives the selection instruction of the client information, obtains the identity information of the third client 40; obtains the input interactive behavior information and the identity information of the second client 30, and sends the interactive behavior information, the identity information of the second client 30 and the identity information of the third client 40 to the server; wherein the second client 30 performs the interactive behavior and the third client receives the interactive behavior;

[0061] The server 10 generates interactive push information according to the interactive behavior information, the identity information of the second client 30 and the identity information of the third client; and pushes the interactive push information to the second client 30 according to the identity information of the second client 30;

[0062] The second client 30 generates trigger information in response to the trigger instruction of the interactive push information and sends it to the server;

[0063] The server 10 receives the trigger information of the second client for the interactive push information, obtains the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information, and sends the interactive behavior data to the third client corresponding to the trigger information, so that the third client corresponding to the trigger information receives the interactive behavior;

[0064] The third client 40 corresponding to the trigger information receives the interactive behavior according to the interactive behavior data.

[0065] Embodiment 1:

[0066] An embodiment of the present application discloses a method for pushing live interactive information, which is applied to the above-mentioned server end 10.

[0067] A live interactive information push method provided in an embodiment of the present application will be introduced in detail below in conjunction with the accompanying drawings.

[0068] See also Figure 2 The present application embodiment provides a method for pushing live interactive information, comprising the following steps:

[0069] S101: In response to interactive push start information from a first client, acquiring channel information including at least one channel pre-bound to the first client;

[0070] The interactive push activation information is used to activate the live interactive information push mode of the embodiment of the present application. In the live interactive information push mode, users can achieve cross-channel interaction and improve the interactive experience by triggering the interactive push information.

[0071] The first client receives the user's interactive activity start instruction, generates interactive push start information and sends it to the server, so that the server responds to the interactive push start information and starts the live interactive information push mode.

[0072] The channels pre-bound to the first client may include live channels created, subscribed to, or managed by the first client. The channel information may be bound to the ID number of the first client and pre-saved in a preset database on the server side. When the interactive push start information is received, the corresponding channel information is read from the preset database on the server side according to the ID number of the first client.

[0073] S102: According to the channel information, client information of a client that can receive interactive behavior in each channel is obtained and sent to the first client;

[0074] The client information is used to determine the client that can receive interactive behaviors in the channels pre-bound by the first client. The client that can receive interactive behaviors can be set according to the user's interactive needs, for example, it can be the host terminal of multiple channels bound by the first client, or the guest terminal of multiple channels bound by the first client, or the host terminal and the guest terminal of multiple channels bound by the first client.

[0075] S103: receiving the interactive behavior information input by the first client, the identity information of the second client, and the identity information of the third client selected according to the client information, and generating interactive push information according to the interactive behavior information, the identity information of the second client, and the identity information of the third client;

[0076] The interactive behavior information is used to determine the live interactive behavior to be pushed by the interactive push information. The interactive behavior can be set according to the interactive needs of the first client. Specifically, the interactive behavior can include giving virtual gifts, liking, following or speaking.

[0077] In one embodiment, when the interactive behavior is giving a virtual gift, the interactive behavior information includes a gift identifier and a gift quantity of the virtual gift to be given;

[0078] After receiving the trigger information of the interactive push information from the second client, the method further includes:

[0079] According to the identity information of the second client, obtaining the total current value of the account of the second client;

[0080] According to the gift identifier of the virtual gift to be given, obtaining the value of the single virtual gift to be given;

[0081] Obtaining the value of the virtual gift to be given according to the value and the gift quantity of the single virtual gift to be given;

[0082] If the value of the virtual gift to be given is less than or equal to the total current value of the account of the second client, it is determined that the trigger information meets the preset trigger condition, and the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information are obtained.

[0083] The total current value of the second client's account may refer to the value of the existing virtual consumption coins in the second client's account.

[0084] The value of a single virtual gift can be obtained by reading from a virtual gift information database according to the gift identifier of the virtual gift to be given.

[0085] The value of the virtual gift to be given is the product of the value of a single virtual gift to be given and the number of gifts. Only when the total current value of the second client's account exceeds the value of the virtual gift to be given, can the second client give the virtual gift to the third client.

[0086] The identity information of the second client and the identity information of the third client are used to determine the second client and the third client participating in the interactive activity. The identity information may include information such as the client's ID number, avatar or nickname.

[0087] The second client, as an execution object of the interactive behavior, executes the interactive behavior, and the third client, as an executed object of the interactive behavior, receives the interactive behavior.

[0088] S104: Pushing the interactive push information to the second client according to the identity information of the second client;

[0089] The interactive push information can be displayed on the second client in the form of a pop-up window, banner or text box. Specifically, when the second client receives multiple interactive push messages, they can be aggregated into a message list for display. When the user triggers the interactive push information in the message list, the specific interactive push information is displayed, which is convenient for the user to select and confirm the interactive push information. Figure 3 As shown, it is a display interface of the "Appointment Mailbox" of the second client in one embodiment. As can be seen from the figure, the "Appointment Mailbox" receives multiple interactive push messages, and the multiple interactive push messages are displayed in the form of a message list.

[0090] Each interactive push message includes the date partner's avatar, name, validity countdown, interactive reward, whether to keep the date, and the cost of participating in the interactive behavior ("date cost") and other information.

[0091] For interactive push messages that have not been made, users can trigger the appointment trigger control to participate in the interactive behavior. For interactive push messages that have been made, "appointment has been made" is displayed, and users can no longer trigger the appointment trigger control to participate in the interactive behavior.

[0092] S105: Receive trigger information from the second client regarding the interactive push information, obtain interactive behavior data corresponding to the trigger information and a third client corresponding to the trigger information, and send the interactive behavior data to the third client corresponding to the trigger information, so that the third client corresponding to the trigger information receives the interactive behavior.

[0093] The interactive behavior data may be data generated after the second client performs the interactive behavior. The third client receives the interactive behavior data, that is, receives the interactive behavior of the second client.

[0094] The interactive push information may include at least one third client, and the third client corresponding to the trigger information is the client determined by the second client triggering the interactive push information; the third client corresponding to the trigger information may be some or all of the third clients in the interactive push information, and can be determined based on the selection operation of the second client.

[0095] It should be noted that, for the convenience of description, the following part uses "third client" to refer to "the third client corresponding to the trigger information".

[0096] Among them, when the third client receives the interactive behavior, it can obtain a receiving reward corresponding to the interactive behavior. The receiving reward may include rewards such as increased experience points and increased charm points. Specifically, when the interactive behavior is giving a virtual gift, the interactive behavior reward may be a share of the value of the virtual gift.

[0097] Preferably, in order to increase the enthusiasm of the second client and the third client to participate in the live broadcast interaction, when the second client triggers the interactive push information to confirm participation in the interaction, a corresponding reward can be issued to the second client according to the preset reward rules to improve the interactive experience and user stickiness of the second client.

[0098] The reward rules can be set by the first client or saved in advance on the server side; when the reward rules are set by the first client, the first client can select the type, quantity and reward distribution rules of the reward to generate corresponding reward information and reward distribution rules.

[0099] For example, the first client can set the reward for interactive behavior as experience points, virtual currency or other substantial rewards that can be directly distributed to the second client account, or set the reward for interactive behavior as a virtual reward distributed by a third client that receives the interactive behavior. For example, the reward for interactive behavior can be a virtual reward distributed by the third client such as singing or dancing.

[0100] Among them, the interactive push information includes preset multiple reward information and reward allocation rules; the trigger information of the second client for the interactive push information includes interactive behavior reward information; wherein, the interactive behavior reward information is allocated by the second client according to the preset multiple reward information and reward allocation rules.

[0101] Specifically, the first client selects multiple rewards, obtains multiple reward information and sets the reward distribution rules to random drawing. The server sends the multiple reward information and reward distribution rules to the second client for display. After receiving the confirmation information for executing the interactive behavior, the second client randomly draws one or more from the selected multiple rewards as the interactive behavior reward of this application, generates interactive behavior reward information, and promotes the second client to participate in the interactive activity in a random manner, thereby increasing the enthusiasm of the second client to participate in the interactive activity.

[0102] Specifically, after receiving the triggering information of the interactive push information from the second client, the method further includes the following steps:

[0103] Generate interactive behavior reward data according to the interactive behavior reward information;

[0104] The interactive behavior reward data is sent to the second client, so that the second client receiving the interactive behavior reward data receives the interactive behavior reward.

[0105] When the second client receives the interactive push information, it displays executable interactive behaviors and preset multiple rewards. Figure 4 As shown, it is a display interface after the second client receives the "romantic date" interactive push information in one embodiment. The "romantic date" interactive push information includes a date mailbox control 402, the avatar and name of the host 1, a date confirmation control 401 and a variety of date rewards (reward A, reward B...reward H); among them, the host 1 is the third client that receives the interactive behavior.

[0106] Among them, the appointment mailbox control 402 is used to return to the "appointment mailbox" display interface. The "appointment mailbox" display interface can display multiple interactive push messages at the same time, so that the second client can process the interactive push messages in time to avoid missing appointments and improve user experience. In one embodiment, the second client can return to the "appointment mailbox" by triggering the appointment mailbox control 402. Figure 3 The appointment mailbox interface is shown.

[0107] The second client can trigger the appointment confirmation control 401 to perform an interactive behavior of giving a virtual gift to the anchor 1, such as Figure 4 As shown, the interactive behavior displayed on the appointment confirmation control 401 is "Send 999 virtual gifts A", wherein the virtual gift A is displayed as the corresponding virtual gift logo. When the second client triggers the appointment confirmation control 401 to generate trigger information, the server obtains the corresponding interactive behavior data according to the trigger information, and sends 999 virtual gifts A to the corresponding anchor 1.

[0108] like Figure 4 As shown, when the second client triggers the date confirmation control 401, the second client randomly selects one from a variety of date rewards (reward A, reward B...reward H) as the date reward of the second client, and generates trigger information of the interactive push information based on the selected date reward information and sends it to the server.

[0109] In one embodiment, if the interactive behavior reward is experience points, virtual currency or other substantial rewards that can be directly distributed to the second client account, after receiving the trigger information of the second client for the interactive push information, the following steps are also included:

[0110] Generate interactive behavior reward data according to the interactive behavior reward information;

[0111] The interactive behavior reward data is sent to the second client, so that the second client receiving the interactive behavior reward data receives the interactive behavior reward.

[0112] For substantial rewards that can be directly distributed to the second client account, interactive behavior reward data is generated based on the interactive behavior reward information and distributed directly to the second client to increase the second client's enthusiasm for participating in the interaction.

[0113] In another embodiment, if the interactive behavior reward is a virtual reward for a third client receiving the interactive behavior to perform a certain reward behavior, after obtaining the interactive behavior data corresponding to the trigger information, the following steps are also included:

[0114] Generate interactive behavior reward prompt information according to the interactive behavior reward information, and send the interactive behavior reward prompt information to the third client so that the third client displays the interactive behavior reward prompt information.

[0115] The interactive behavior reward prompt information is used to prompt the third client to perform the corresponding reward behavior. The interactive behavior reward prompt information can be displayed on the third client in the form of a pop-up window, banner or text box.

[0116] The third client executing the reward behavior can motivate the second client and other clients watching the live broadcast in the live broadcast room to actively participate in interactive activities and improve the interactive experience of the live broadcast room.

[0117] Preferably, in order to avoid the third client not performing the reward behavior and affecting the interactive experience, before confirming that the third client has performed the corresponding reward behavior, the third client can be made to keep displaying the interactive behavior reward prompt information. Specifically, the live interactive information push method of the present application further includes the following steps:

[0118] In response to the confirmation information of the interactive behavior reward by the second client, an interactive behavior reward prompt information closing instruction is generated and sent to the third client; wherein the interactive behavior reward prompt information closing instruction is used to make the third client stop displaying the interactive behavior reward prompt information.

[0119] The second client can monitor whether the third client executes the corresponding reward behavior, and send confirmation information of the interactive behavior reward to the server when the third client executes the corresponding reward behavior. The server generates an interactive behavior reward prompt information closing instruction and sends it to the third client, so that the third client stops displaying the interactive behavior reward prompt information.

[0120] The second client may display a confirmation control for the interactive behavior reward, and the second client may generate confirmation information for the interactive behavior reward by triggering the confirmation control for the interactive behavior reward.

[0121] It should be noted that Figure 4 The interactive push information of "Romantic Date" shown is an exemplary embodiment of the present application. Users can also replace the interactive behavior of giving virtual gifts with interactive behaviors such as liking, following or speaking according to actual needs, and adjust the rewards of the interactive push information and the display interface of the second client accordingly. No limitation is made here.

[0122] In one embodiment, in order to promote the user's enthusiasm for participating in the live broadcast interaction, the live broadcast interaction information push method further includes the following steps:

[0123] The first special effect data for participating in the interactive activity is pushed to the second client that sends the trigger information, so that the second client that receives the first special effect data displays the first special effect for participating in the interactive activity.

[0124] The first special effect data may be displayed on the second client that sends the trigger information in a combination of one or more display modes such as special effect video, animation, picture or text.

[0125] The second special effect data for participating in the interactive activity is pushed to a third client corresponding to the trigger information, so that the third client receiving the second special effect data displays the second special effect for participating in the interactive activity.

[0126] The second special effect data may be displayed on a third client that receives the interactive behavior in the form of a combination of one or more display modes such as special effect video, animation, picture or text.

[0127] After receiving the triggering information of the interactive push information from the second client, the method further includes:

[0128] Verifying the identity information of the second client and the identity information of the third client according to a preset verification condition;

[0129] If the identity information of the second client and the identity information of the third client both meet the preset verification conditions, it is determined that the trigger information meets the preset trigger conditions, and the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information are obtained.

[0130] The preset verification condition is used to verify whether there are any abnormalities in the identity information of the second client and the identity information of the third client. Specifically, the identity information of the second client and the identity information of the third client can be compared with the existing identity information stored in a preset database to determine whether there is a client with the identity. When the verification result is abnormal, the end step is stopped in time to reduce the loss of the second client and improve the user experience.

[0131] like Figure 5 As shown, it is an example diagram of interactive push information in an embodiment, wherein the first client is anchor 1, the interactive behavior is giving a virtual gift, and the interactive behavior information includes the gift identifier "romantic date" and the gift quantity "2" of the virtual gift given.

[0132] Among them, the interactive push information includes the location of the live broadcast channel where the date is located, the date reward, the value of the virtual gift to be given ("date cost"), the total current value of the second client's account, the validity period of the interactive push information and other information.

[0133] The second client can jump to the live broadcast channel where the dating object is located by triggering the go-to-date control at the location of the live broadcast channel where the dating object is located.

[0134] After receiving the interactive push information, the second client can select a dating partner for receiving the virtual gift by triggering the displayed identity information of the third client. The selected dating partner is the third client corresponding to the trigger information in this application, such as Figure 5 As shown, the dating object can be selected by triggering the heart-shaped control on the right side of dating object a, dating object b, etc., or all the dating objects can be selected by triggering the select all control on the right side.

[0135] Alternatively, after receiving the interactive push information, the second client can ignore the interactive push information by triggering the ignore control in the lower left corner. After the second client ignores the interactive push information, the steps are terminated until the interactive push information is received again.

[0136] like Figure 5-6 As shown, the interactive push information includes a valid time, wherein when displayed on the second client, the expiration time of the valid time of the interactive push information can be displayed, for example, it can be displayed as XX:XX expired, or it can also be displayed on the second client in a countdown manner, such as Figure 5 As shown, it is displayed as a countdown of XX:XX after which it will expire, wherein the countdown time can be determined by the time difference between the current moment and the end time of the validity time.

[0137] The trigger information includes the trigger time when the second client triggers the interactive push information;

[0138] After receiving the trigger information of the interactive push information from the second client, the method further includes:

[0139] If the trigger time does not exceed the effective time, determine that the trigger information meets the preset trigger condition, and obtain the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information;

[0140] If the trigger information does not meet the preset trigger conditions, stop obtaining the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information, and push the prompt information generation data to the second client, so that the second client that receives the prompt information generation data displays a prompt message of failure to participate in the interactive activity.

[0141] The prompt information may be displayed on the second client in the form of a pop-up window, a banner or a text box to prompt the user to recharge in time.

[0142] like Figure 6 As shown, if the trigger time exceeds the effective time, the interactive push information will be displayed as a "missed" prompt message, and the interactive push information cannot be triggered.

[0143] Preferably, in order to ensure the timeliness of interaction and improve the user's interactive experience, the client receiving the interactive behavior can be the host terminal or guest terminal of multiple channels bound to the first client on the microphone sequence. The host terminal or guest terminal on the microphone sequence refers to the host terminal or guest terminal that has the right to speak in its channel.

[0144] Since the interactive push information has a certain timeliness, when the second client triggers the interactive push information, the third client receiving the interactive behavior may no longer be on the microphone sequence. At this time, the third client cannot interact with the second client in time, affecting the interactive experience. Therefore, in one embodiment, after receiving the triggering information of the interactive push information from the second client, the following steps are also included:

[0145] determining whether a third client corresponding to the trigger information is on a target microphone sequence, and if the third client is on the target microphone sequence, acquiring interactive behavior data corresponding to the trigger information;

[0146] If the third client is not on the target microphone sequence, stop acquiring the interactive behavior data corresponding to the trigger information, and push the prompt information generation data to the second client, so that the second client that receives the prompt information generation data displays a prompt message indicating that the second client has failed to participate in the interactive activity. When the third client is on the target microphone sequence, the third client can interact with the second client in real time according to the triggering of the interactive push information by the second client, thereby improving the interactive experience.

[0147] In an embodiment of the present application, after enabling interactive information push, the second client can interact with a third client in multiple channels bound to the first client by triggering interactive push information, thereby realizing cross-channel live interaction, enriching the fun of live interaction, and improving user experience and user stickiness.

[0148] Embodiment 2:

[0149] This embodiment also provides a live interactive information pushing method, which is applied to the first client 20.

[0150] See also Figure 7 The present application embodiment provides a method for pushing live interactive information, comprising the following steps:

[0151] S201: In response to an interactive activity start instruction, generate interactive push start information and send it to the server;

[0152] S202: Receive client information returned by the server, receive a selection instruction for the client information, and obtain identity information of a third client; wherein the client information includes clients that can receive interactive behaviors in at least one channel that are pre-bound by the first client;

[0153] S203: Obtain input interactive behavior information and identity information of the second client, and send the interactive behavior information, the identity information of the second client, and the identity information of the third client to the server; wherein the second client performs the interactive behavior, and the third client receives the interactive behavior.

[0154] This embodiment describes the method for giving virtual gifts in a live broadcast room from the perspective of the first client 20. For detailed explanations of steps S201 to S203, please refer to the above-mentioned embodiment 1, which will not be repeated here.

[0155] Embodiment three:

[0156] This embodiment also provides a live interactive information push system, such as Figure 1 As shown, it includes a server 10, a first client 20, a second client 30 and a third client 40. For details not disclosed in this embodiment, please refer to Embodiment 1 and Embodiment 2 of the present application.

[0157] The first client 20 generates interactive push start information in response to the interactive activity start instruction and sends it to the server 10;

[0158] The server 10, in response to the interactive push start information of the first client 20, obtains the channel information including at least one channel pre-bound by the first client 20; according to the channel information, obtains the client information of the client that can receive the interactive behavior in each channel and sends it to the first client;

[0159] The first client 20 receives the client information returned by the server, receives the selection instruction of the client information, obtains the identity information of the third client 40; obtains the input interactive behavior information and the identity information of the second client 30, and sends the interactive behavior information, the identity information of the second client 30 and the identity information of the third client 40 to the server; wherein the second client 30 performs the interactive behavior and the third client 40 receives the interactive behavior;

[0160] The server 10 generates interactive push information according to the interactive behavior information, the identity information of the second client 30 and the identity information of the third client; and pushes the interactive push information to the second client 30 according to the identity information of the second client 30;

[0161] The second client 30 generates trigger information in response to the trigger instruction of the interactive push information and sends it to the server;

[0162] The server 10 receives the trigger information of the second client 30 for the interactive push information, obtains the interactive behavior data corresponding to the trigger information and the third client 40 corresponding to the trigger information, and sends the interactive behavior data to the third client 40 corresponding to the trigger information;

[0163] The third client 40 corresponding to the trigger information receives the interactive behavior according to the interactive behavior data.

[0164] In one embodiment, the server 10 obtains the total current value of the account of the second client according to the identity information of the second client;

[0165] According to the gift identifier of the virtual gift to be given, obtaining the value of the single virtual gift to be given;

[0166] Obtaining the value of the virtual gift to be given according to the value and the gift quantity of the single virtual gift to be given;

[0167] If the value of the virtual gift to be given is less than or equal to the total current value of the account of the second client, it is determined that the trigger information meets the preset trigger condition, and the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information are obtained.

[0168] In one embodiment, if the trigger time does not exceed the effective time, the server 10 determines that the trigger information meets the preset trigger condition, and obtains the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information.

[0169] In one embodiment, the server 10 verifies the identity information of the second client and the identity information of the third client according to a preset verification condition;

[0170] If the identity information of the second client and the identity information of the third client both meet the preset verification conditions, it is determined that the trigger information meets the preset trigger conditions, and the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information are obtained.

[0171] In one embodiment, if the trigger information does not meet the preset trigger condition, the server 10 stops acquiring the interactive behavior data corresponding to the trigger information and pushes the prompt information generation data to the second client 30;

[0172] The second client 30 generates data according to the prompt information to display prompt information indicating failure to participate in the interactive activity.

[0173] In one embodiment, the server 10 pushes the first special effect data participating in the interactive activity to the second client 30 that sends the trigger information;

[0174] The second client 30 displays a first special effect for participating in the interactive activity according to the first special effect data.

[0175] In one embodiment, the server 10 pushes the second special effect data participating in the interactive activity to the third client 40 corresponding to the trigger information;

[0176] The third client 40 displays a second special effect for participating in the interactive activity according to the second special effect data.

[0177] In one embodiment, the interactive push information includes a plurality of preset reward information and reward distribution rules; the triggering information of the second client for the interactive push information includes interactive behavior reward information;

[0178] The second client 30 allocates the interactive behavior reward information according to the preset multiple reward information and reward allocation rules;

[0179] The server 10 generates interactive behavior reward data according to the interactive behavior reward information; and sends the interactive behavior reward data to the second client 30;

[0180] The second client 30 receives the interactive behavior reward according to the interactive behavior reward data.

[0181] In one embodiment, the interactive push information includes a plurality of preset reward information and reward distribution rules; the triggering information of the second client for the interactive push information includes interactive behavior reward information;

[0182] The second client 30 allocates the interactive behavior reward information according to the preset multiple reward information and reward allocation rules;

[0183] The server 10 generates interactive behavior reward prompt information according to the interactive behavior reward information, and sends the interactive behavior reward prompt information to the third client 40 corresponding to the trigger information;

[0184] The third client 40 corresponding to the trigger information displays the interactive behavior reward prompt information.

[0185] In one embodiment, in response to the confirmation information of the interactive behavior reward by the second client 30, the server 10 generates an interactive behavior reward prompt information closing instruction and sends it to the third client 40 corresponding to the trigger information;

[0186] The third client 40 stops displaying the interactive behavior reward prompt information according to the interactive behavior reward prompt information closing instruction.

[0187] In one embodiment, after receiving the trigger information of the interactive push information from the second client 30, the server 10 determines whether the third client 40 corresponding to the trigger information is in the target microphone sequence, and if the third client 40 is in the target microphone sequence, obtains the interactive behavior data corresponding to the trigger information;

[0188] If the third client is not on the target microphone sequence, stop acquiring the interactive behavior data corresponding to the trigger information, and push the prompt information generation data to the second client 30;

[0189] The second client 30 generates data according to the prompt information to display prompt information indicating failure in participating in the interactive activity.

[0190] Embodiment 4:

[0191] This embodiment provides a live interactive information push device, which can execute the live interactive information push method of the first embodiment of the present application. For details not disclosed in this embodiment, please refer to the first embodiment of the present application.

[0192] See also Figure 8 , Figure 8 1 is a schematic diagram of the structure of a live interactive information push device disclosed in an embodiment of the present application. The live interactive information push device can be run on a server. The server device includes:

[0193] The activation information acquisition module 101 is used to obtain channel information including at least one channel pre-bound by the first client in response to the interactive push activation information of the first client;

[0194] The client information acquisition module 102 is used to acquire the client information of the client that can receive the interactive behavior in each channel according to the channel information and send it to the first client;

[0195] The interactive push information generating module 103 receives the interactive behavior information input by the first client, the identity information of the second client, and the identity information of the third client selected according to the client information, and generates the interactive push information according to the interactive behavior information, the identity information of the second client, and the identity information of the third client; wherein the second client performs the interactive behavior, and the third client receives the interactive behavior;

[0196] A push module 104, configured to push the interactive push information to the second client according to the identity information of the second client;

[0197] The interactive behavior receiving module 105 receives the trigger information of the second client for the interactive push information, obtains the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information, and sends the interactive behavior data to the third client corresponding to the trigger information, so that the third client corresponding to the trigger information receives the interactive behavior.

[0198] Embodiment five:

[0199] This embodiment provides a live interactive information push device, which can execute the live interactive information push method of the second embodiment of the present application. For details not disclosed in this embodiment, please refer to the second embodiment of the present application.

[0200] See also Fig. 9 , the live interactive information push device comprises:

[0201] The start information generation module 201 is used to generate interactive push start information in response to the interactive activity start instruction and send it to the server;

[0202] The identity information acquisition module 202 receives the client information returned by the server, receives a selection instruction for the client information, and acquires the identity information of the third client; wherein the client information includes the clients that can receive interactive behaviors in at least one channel pre-bound by the first client;

[0203] The interactive behavior information input module 203 is used to obtain the input interactive behavior information and the identity information of the second client, and send the interactive behavior information, the identity information of the second client and the identity information of the third client to the server; wherein the second client executes the interactive behavior and the third client receives the interactive behavior.

[0204] Embodiment six:

[0205] This embodiment provides an electronic device that can execute all or part of the steps of the live interactive information push method of the first embodiment of the present application. For details not disclosed in this embodiment, please refer to the first embodiment of the present application.

[0206] See also Fig.10 , Fig.10 The electronic device 900 may be, but is not limited to, a combination of one or more of various servers, personal computers, laptops, smart phones, tablet computers, and the like.

[0207] In a preferred embodiment of the present application, the electronic device 900 includes a memory 901 , at least one processor 902 , at least one communication bus 903 and a transceiver 904 .

[0208] Those skilled in the art should understand that Fig.10 The structure of the electronic device shown does not constitute a limitation of the embodiments of the present application, and may be either a bus structure or a star structure. The electronic device 900 may also include more or less other hardware or software than shown in the figure, or a different component arrangement.

[0209] In some embodiments, the electronic device 900 is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application-specific integrated circuits, programmable gate arrays, digital processors, and embedded devices. The electronic device 900 may also include client devices, which include but are not limited to any electronic product that can interact with a client through a keyboard, mouse, remote control, touchpad, or voice-controlled device, such as a personal computer, tablet computer, smart phone, digital camera, etc.

[0210] It should be noted that the electronic device 900 is only an example, and other existing or future electronic products that are suitable for the present application should also be included in the protection scope of the present application and included here by reference.

[0211] In some embodiments, the memory 901 stores a computer program, and when the computer program is executed by the at least one processor 902, all or part of the steps in the live interactive information push method of the first embodiment are implemented. The memory 901 includes a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0212] In some embodiments, the at least one processor 902 is the control core (Control Unit) of the electronic device 900, and uses various interfaces and lines to connect the various components of the entire electronic device 900, and executes or executes the programs or modules stored in the memory 901, and calls the data stored in the memory 901 to execute various functions of the electronic device 900 and process data. For example, when the at least one processor 902 executes the computer program stored in the memory, it implements all or part of the steps of the live interactive information push method described in the embodiment of the present application; or implements all or part of the functions of the live interactive information push device. The at least one processor 902 can be composed of an integrated circuit, for example, it can be composed of a single packaged integrated circuit, or it can be composed of multiple integrated circuits with the same function or different functions, including one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. Combination, etc.

[0213] In some embodiments, the at least one communication bus 903 is configured to implement connection and communication between the memory 901 and the at least one processor 902, etc.

[0214] The electronic device 900 may also include a variety of sensors, Bluetooth modules, Wi-Fi modules, etc., which will not be described in detail here.

[0215] Embodiment seven:

[0216] This embodiment provides a computer-readable storage medium on which a computer program is stored. The instructions are suitable for being loaded by a processor and executing the live interactive information push method of the embodiment of the present application. The specific execution process can be found in the specific descriptions of Embodiments 1 and 2, and will not be repeated here.

[0217] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the components described as separate parts may or may not be physically separated, and the parts displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present application scheme. Ordinary technicians in this field can understand and implement it without paying creative work.

[0218] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0219] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0220] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for pushing live interactive information, characterized in that: The method comprises: In response to the interactive push start information of the first client, acquiring channel information including at least one channel pre-bound to the first client; According to the channel information, client information of a client that can receive interactive behavior in each channel is obtained and sent to the first client; receiving interactive behavior information input by the first client, identity information of the second client, and identity information of a third client selected according to the client information, and generating interactive push information according to the interactive behavior information, the identity information of the second client, and the identity information of the third client; wherein the second client performs the interactive behavior, and the third client receives the interactive behavior; and the third client and the second client belong to different channels; Pushing the interactive push information to the second client according to the identity information of the second client; Receive the trigger information of the interactive push information from the second client, obtain the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information, and send the interactive behavior data to the third client corresponding to the trigger information, so that the third client corresponding to the trigger information receives the interactive behavior; when there are multiple interactive push information, the multiple interactive push information are displayed in the form of a message list on the second client; the interactive push information in the message list includes the third client and the appointment trigger control; the second client triggers the appointment trigger control to generate the trigger information for the interactive push information; the interactive push information includes the effective time, if the trigger time exceeds the effective time, the interactive push information cannot be triggered.

2. The method for pushing live interactive information according to claim 1, characterized in that: The interactive behaviors include giving virtual gifts, liking, following or making comments.

3. The method for pushing live interactive information according to claim 2, characterized in that: When the interactive behavior is giving a virtual gift, the interactive behavior information includes a gift identifier and a gift quantity of the virtual gift to be given; After receiving the trigger information of the interactive push information from the second client, the method further includes: According to the identity information of the second client, obtaining the total current value of the account of the second client; According to the gift identifier of the virtual gift to be given, obtaining the value of the single virtual gift to be given; Obtaining the value of the virtual gift to be given according to the value and the gift quantity of the single virtual gift to be given; If the value of the virtual gift to be given is less than or equal to the total current value of the account of the second client, it is determined that the trigger information meets the preset trigger condition, and the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information are obtained.

4. The method for pushing live interactive information according to claim 1, characterized in that: The interactive push information includes a valid time, and the trigger information includes a trigger time when the second client triggers the interactive push information; After receiving the trigger information of the interactive push information from the second client, the method further includes: If the trigger time does not exceed the effective time, it is determined that the trigger information meets a preset trigger condition, and the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information are obtained.

5. The method for pushing live interactive information according to claim 1, characterized in that: After receiving the triggering information of the interactive push information from the second client, the method further includes: Verifying the identity information of the second client and the identity information of the third client according to a preset verification condition; If the identity information of the second client and the identity information of the third client both meet the preset verification conditions, it is determined that the trigger information meets the preset trigger conditions, and the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information are obtained.

6. The method for pushing live interactive information according to claim 1, characterized in that: The following steps are also included: If the trigger information does not meet the preset trigger conditions, stop obtaining the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information, and push the prompt information generation data to the second client, so that the second client that receives the prompt information generation data displays a prompt message of failure to participate in the interactive activity.

7. The method for pushing live interactive information according to claim 1, characterized in that: The following steps are also included: The first special effect data for participating in the interactive activity is pushed to the second client that sends the trigger information, so that the second client that receives the first special effect data displays the first special effect for participating in the interactive activity.

8. The method for pushing live interactive information according to claim 1, characterized in that: The following steps are also included: The second special effect data for participating in the interactive activity is pushed to a third client corresponding to the trigger information, so that the third client receiving the second special effect data displays the second special effect for participating in the interactive activity.

9. The method for pushing live interactive information according to claim 1, characterized in that: The interactive push information includes a plurality of preset reward information and reward allocation rules; the trigger information of the second client for the interactive push information includes interactive behavior reward information; wherein the interactive behavior reward information is allocated by the second client according to the plurality of preset reward information and reward allocation rules; After acquiring the interactive behavior data corresponding to the trigger information, the following steps are also included: Generate interactive behavior reward data according to the interactive behavior reward information; The interactive behavior reward data is sent to the second client, so that the second client receiving the interactive behavior reward data receives the interactive behavior reward.

10. The method for pushing live interactive information according to claim 1, characterized in that: The interactive push information includes a plurality of preset reward information and reward allocation rules; the trigger information of the second client for the interactive push information includes interactive behavior reward information; wherein the interactive behavior reward information is allocated by the second client according to the plurality of preset reward information and reward allocation rules; After acquiring the interactive behavior data corresponding to the trigger information, the following steps are also included: Generate interactive behavior reward prompt information based on the interactive behavior reward information, and send the interactive behavior reward prompt information to a third client corresponding to the trigger information, so that the third client corresponding to the trigger information displays the interactive behavior reward prompt information.

11. The method for pushing live interactive information according to claim 10, characterized in that: The following steps are also included: In response to the confirmation information of the interactive behavior reward by the second client, an interactive behavior reward prompt information closing instruction is generated and sent to a third client corresponding to the trigger information; wherein the interactive behavior reward prompt information closing instruction is used to make the third client stop displaying the interactive behavior reward prompt information.

12. The method for pushing live interactive information according to any one of claims 1 to 11, characterized in that: After receiving the triggering information of the interactive push information from the second client, the method further includes the following steps: determining whether a third client corresponding to the trigger information is on a target microphone sequence, and if the third client is on the target microphone sequence, acquiring interactive behavior data corresponding to the trigger information; If the third client is not on the target microphone sequence, stop acquiring the interactive behavior data corresponding to the trigger information, and push the prompt information generation data to the second client, so that the second client that receives the prompt information generation data displays a prompt message indicating failure to participate in the interactive activity.

13. A method for pushing live interactive information, characterized in that: The method comprises: In response to the interactive activity start instruction, generate interactive push start information and send it to the server; Receive the client information returned by the server, receive a selection instruction for the client information, and obtain the identity information of the third client; wherein the client information includes the clients that can receive interactive behaviors in at least one channel that are pre-bound by the first client; The input interactive behavior information and the identity information of the second client are obtained, and the interactive behavior information, the identity information of the second client and the identity information of the third client are sent to the server side, so that the server side generates interactive push information according to the interactive behavior information, the identity information of the second client and the identity information of the third client, pushes the interactive push information to the second client according to the identity information of the second client, receives the trigger information of the interactive push information from the second client, obtains the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information, and sends the interactive behavior data to the third client corresponding to the trigger information, so that the third client corresponding to the trigger information receives the interactive behavior; wherein the second client performs the interactive behavior and the third client receives the interactive behavior; the third client and the second client belong to different channels; when there are multiple interactive push information, the multiple interactive push information are displayed in the second client in the form of a message list; the interactive push information in the message list includes the third client and the appointment trigger control; the second client triggers the appointment trigger control to generate the trigger information for the interactive push information; the interactive push information includes an effective time, and if the trigger time exceeds the effective time, the interactive push information cannot be triggered.

14. A live interactive information push system, comprising a server, a first client, a second client and a third client, characterized in that: The first client generates interactive push start information in response to the interactive activity start instruction and sends it to the server; The server side, in response to the interactive push start information of the first client, obtains the channel information including at least one channel pre-bound by the first client; according to the channel information, obtains the client information of the client that can receive the interactive behavior in each channel and sends it to the first client; The first client receives the client information returned by the server, receives an instruction to select the client information, and obtains the identity information of the third client; Acquire input interactive behavior information and identity information of the second client, and send the interactive behavior information, the identity information of the second client, and the identity information of the third client to the server; wherein the second client performs the interactive behavior, and the third client receives the interactive behavior; and the third client and the second client belong to different channels; The server generates interactive push information according to the interactive behavior information, the identity information of the second client and the identity information of the third client; and pushes the interactive push information to the second client according to the identity information of the second client; The second client generates trigger information in response to the trigger instruction for the interactive push information and sends it to the server; when there are multiple interactive push information, the multiple interactive push information are displayed in the form of a message list on the second client; the interactive push information in the message list includes the third client and the appointment trigger control; the second client triggers the appointment trigger control to generate trigger information for the interactive push information; the interactive push information includes an effective time, and if the trigger time exceeds the effective time, the interactive push information cannot be triggered; The server side receives the trigger information of the interactive push information from the second client, obtains the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information, and sends the interactive behavior data to the third client corresponding to the trigger information; the third client corresponding to the trigger information receives the interactive behavior according to the interactive behavior data.

15. A live interactive information push device, characterized in that: The device comprises: An activation information acquisition module, configured to, in response to the interactive push activation information of the first client, acquire channel information including at least one channel pre-bound by the first client; A client information acquisition module, used to acquire client information of clients that can receive interactive behaviors in each channel according to the channel information and send the information to the first client; an interactive push information generating module, receiving interactive behavior information input by the first client, identity information of the second client, and identity information of a third client selected based on the client information, and generating interactive push information based on the interactive behavior information, the identity information of the second client, and the identity information of the third client; wherein the second client performs the interactive behavior, and the third client receives the interactive behavior; and the third client and the second client belong to different channels; A push module, configured to push the interactive push information to the second client according to the identity information of the second client; An interactive behavior receiving module receives trigger information of the interactive push information from the second client, obtains interactive behavior data corresponding to the trigger information and a third client corresponding to the trigger information, and sends the interactive behavior data to the third client corresponding to the trigger information, so that the third client corresponding to the trigger information receives the interactive behavior; when there are multiple interactive push information, the multiple interactive push information are displayed in the form of a message list on the second client; the interactive push information in the message list includes the third client and the appointment trigger control; the second client triggers the appointment trigger control to generate trigger information for the interactive push information; the interactive push information includes an effective time, and if the trigger time exceeds the effective time, the interactive push information cannot be triggered.

16. A live interactive information push device, characterized in that: The device comprises: The activation information generation module is used to generate the interactive push activation information in response to the interactive activity activation instruction and send it to the server; An identity information acquisition module receives the client information returned by the server, receives a selection instruction for the client information, and acquires the identity information of a third client; wherein the client information includes clients that can receive interactive behaviors in at least one channel pre-bound by the first client; The interactive behavior information input module is used to obtain the input interactive behavior information and the identity information of the second client, send the interactive behavior information, the identity information of the second client and the identity information of the third client to the server, so that the server generates interactive push information according to the interactive behavior information, the identity information of the second client and the identity information of the third client, pushes the interactive push information to the second client according to the identity information of the second client, receives the trigger information of the interactive push information from the second client, obtains the interactive behavior data corresponding to the trigger information and the third client corresponding to the trigger information, and sends the interactive behavior data to the third client corresponding to the trigger information, so that the third client corresponding to the trigger information receives the interactive behavior; wherein the second client performs the interactive behavior and the third client receives the interactive behavior; the third client and the second client belong to different channels; when there are multiple interactive push information, the multiple interactive push information are displayed in the second client in the form of a message list; the interactive push information in the message list includes the third client and the appointment trigger control; the second client triggers the appointment trigger control to generate the trigger information for the interactive push information; the interactive push information includes an effective time, and if the trigger time exceeds the effective time, the interactive push information cannot be triggered.

17. An electronic device, characterized in that: include: A processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the live interactive information pushing method as described in any one of claims 1 to 13.

18. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the live interactive information pushing method as described in any one of claims 1 to 13 is implemented.

Citation Information

Patent Citations

  • Method, device and electronic equipment for giving virtual gifts in multi-anchor live webcast room

    CN108230028A