CN113596504A - Live broadcast room virtual gift presenting method and device and computer equipment - Google Patents

Live broadcast room virtual gift presenting method and device and computer equipment Download PDF

Info

Publication number
CN113596504A
CN113596504A CN202110895721.3A CN202110895721A CN113596504A CN 113596504 A CN113596504 A CN 113596504A CN 202110895721 A CN202110895721 A CN 202110895721A CN 113596504 A CN113596504 A CN 113596504A
Authority
CN
China
Prior art keywords
virtual gift
quick
presenting
instruction
giving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110895721.3A
Other languages
Chinese (zh)
Inventor
郭军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Cubesili Information Technology Co Ltd
Original Assignee
Guangzhou Cubesili Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Cubesili Information Technology Co Ltd filed Critical Guangzhou Cubesili Information Technology Co Ltd
Priority to CN202110895721.3A priority Critical patent/CN113596504A/en
Publication of CN113596504A publication Critical patent/CN113596504A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4784Supplemental services, e.g. displaying phone caller identification, shopping application receiving rewards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application relates to the technical field of network live broadcast, and provides a live broadcast room virtual gift presentation method, a live broadcast room virtual gift presentation device and computer equipment, wherein the method comprises the following steps: responding to the input quick trigger information by the audience client, if the quick trigger information corresponds to a trigger condition of a prestored virtual gift quick presenting event, acquiring a virtual gift quick presenting instruction according to the corresponding relation between the preset virtual gift quick presenting event and the virtual gift quick presenting instruction, and sending the virtual gift quick presenting instruction to the server; the server responds to the virtual gift rapid presenting instruction and sends a corresponding virtual gift presenting effect display instruction to the client which is added to the live broadcast room; and responding to the virtual gift giving effect display instruction by the client terminal which is added into the live broadcast room, and displaying the corresponding virtual gift giving effect in the live broadcast room interface. Compared with the prior art, the method and the device improve the presentation efficiency of the virtual gift in live broadcasting, and improve the live broadcasting interactive experience of audiences and anchor broadcasters.

Description

Live broadcast room virtual gift presenting method and device and computer equipment
Technical Field
The embodiment of the application relates to the technical field of network live broadcast, in particular to a live broadcast room virtual gift presentation method and device and computer equipment.
Background
With the rapid development of internet technology and streaming media technology, live webcasting is becoming an entertainment means that is becoming popular. More and more users experience online interactions with the anchor within the live room, such as: present virtual gifts, speak in public screen areas, participate in online games, and the like.
At present, when an audience presents a virtual gift to a main broadcast, a series of operations such as clicking the virtual gift bar, browsing a plurality of virtual gifts in the virtual gift bar, selecting a certain virtual gift, inputting presenting quantity, confirming presenting and the like are often required to finish presenting the virtual gift once, so that the presenting efficiency of the virtual gift is reduced, the presenting times of the virtual gift are reduced, and the live broadcast interactive experience of the audience and the main broadcast is influenced.
Disclosure of Invention
The embodiment of the application provides a method, a device and a computer device for presenting a virtual gift in a live broadcast room, which can solve the technical problems that the presentation efficiency of the virtual gift is low and the live broadcast interactive experience of audiences and anchor is influenced, and the technical scheme is as follows:
in a first aspect, an embodiment of the present application provides a method for presenting a virtual gift in a live broadcast room, including:
responding to input quick trigger information by an audience client, if the quick trigger information corresponds to a trigger condition of a prestored virtual gift quick presenting event, acquiring a virtual gift quick presenting instruction according to a preset corresponding relation between the virtual gift quick presenting event and the virtual gift quick presenting instruction, and sending the virtual gift quick presenting instruction to a server; the virtual gift rapid giving instruction at least comprises a virtual gift identification and a virtual gift giving quantity;
the server responds to the virtual gift rapid giving instruction, analyzes the virtual gift rapid giving instruction, obtains the virtual gift identification and the virtual gift giving quantity, and sends a corresponding virtual gift giving effect display instruction to a client side which is added to a live broadcast room; wherein the live broadcast room is a live broadcast room into which the audience client has joined;
and the client-side which is added into the live broadcast room responds to the virtual gift presenting effect display instruction and displays the corresponding virtual gift presenting effect in the respective live broadcast room interface.
In a second aspect, an embodiment of the present application provides a live broadcast room virtual gift giving method, including the steps of:
responding to input quick trigger information, if the quick trigger information corresponds to a trigger condition of a pre-stored virtual gift quick presenting event, acquiring a virtual gift quick presenting instruction according to a preset corresponding relation between the virtual gift quick presenting event and the virtual gift quick presenting instruction, and sending the virtual gift quick presenting instruction to a server; enabling the server to respond to the virtual gift rapid giving instruction, analyzing the virtual gift rapid giving instruction, acquiring the virtual gift identification and the virtual gift giving quantity, sending a corresponding virtual gift giving effect display instruction to a client terminal which is added to a live broadcast room, and enabling the client terminal which is added to the live broadcast room to respond to the virtual gift giving effect display instruction and display the corresponding virtual gift giving effect in respective live broadcast room interfaces; the virtual gift rapid presenting instruction at least comprises a virtual gift identification and a virtual gift presenting quantity, and the live broadcast room is a live broadcast room in which the audience client side is joined.
In a third aspect, an embodiment of the present application provides a live broadcast virtual gift giving device, including:
the system comprises a triggering presentation unit, a server and a display unit, wherein the triggering presentation unit is used for responding to input quick triggering information by a spectator client, if the quick triggering information corresponds to a triggering condition of a pre-stored quick virtual gift presentation event, acquiring a quick virtual gift presentation instruction according to a preset corresponding relation between the quick virtual gift presentation event and the quick virtual gift presentation instruction, and sending the quick virtual gift presentation instruction to the server; the virtual gift rapid giving instruction at least comprises a virtual gift identification and a virtual gift giving quantity;
the presentation execution unit is used for responding to the virtual gift rapid presentation instruction, analyzing the virtual gift rapid presentation instruction, acquiring the virtual gift identification and the virtual gift presentation quantity, and sending a corresponding virtual gift presentation effect display instruction to a client side which is added into a live broadcast room by the server; wherein the live broadcast room is a live broadcast room into which the audience client has joined;
and the presentation effect display unit is used for responding to the virtual gift presentation effect display instruction by the client terminal which is added into the live broadcast room and displaying the corresponding virtual gift presentation effect in the respective live broadcast room interface.
In a fourth aspect, the present application provides a computer device, a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to the first aspect or the second aspect when executing the computer program.
In a fifth aspect, the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program implements the steps of the method according to the first aspect or the second aspect.
In the embodiment of the application, the audience client responds to the input quick trigger information, if the quick trigger information corresponds to the trigger condition of the virtual gift quick presenting event stored in advance, the virtual gift quick presenting instruction is obtained according to the corresponding relation between the preset virtual gift quick presenting event and the virtual gift quick presenting instruction, and the virtual gift quick presenting instruction is sent to the server; the virtual gift rapid giving instruction at least comprises a virtual gift identifier and a virtual gift giving quantity; the server responds to the virtual gift rapid presenting instruction, analyzes the virtual gift rapid presenting instruction, obtains a virtual gift identifier and a virtual gift presenting quantity, and sends a corresponding virtual gift presenting effect display instruction to the client side which is added to the live broadcast room; wherein, the live broadcast room is a live broadcast room added by the audience client; and responding to the virtual gift giving effect display instruction by the client terminal which is added into the live broadcast room, and displaying the corresponding virtual gift giving effect in the respective live broadcast room interface. According to the embodiment of the application, the rapid virtual gift presenting event is preset, so that audiences can trigger the corresponding rapid virtual gift presenting event by inputting rapid trigger information, the client side of the audiences obtains the rapid virtual gift presenting instruction corresponding to the rapid virtual gift presenting event and sends the rapid virtual gift presenting instruction to the server, the rapid virtual gift presenting instruction is presented in a live broadcast room, a series of operations such as selecting the virtual gift and inputting the number of the rapid virtual gift presenting are omitted, the presenting efficiency of the virtual gift in the network live broadcast process is effectively enhanced, and the live broadcast interactive experience of the audiences and a main broadcast is improved.
For a better understanding and implementation, the technical solutions of the present application are described in detail below with reference to the accompanying drawings.
Drawings
Fig. 1 is a schematic view of an application scenario of a live broadcast room virtual gift presentation method according to an embodiment of the present application;
fig. 2 is a schematic display diagram of a virtual gift box provided in an embodiment of the present application;
fig. 3 is a flowchart illustrating a method for presenting a virtual gift between live rooms according to a first embodiment of the present application;
FIG. 4 is a schematic view of a setting interface of a virtual gift quick-present event according to an embodiment of the present application;
fig. 5 is a flowchart illustrating S101 in a live broadcast virtual gift giving method according to a first embodiment of the present application;
fig. 6 is another flowchart illustrating S101 in the live broadcast virtual gift giving method according to the first embodiment of the present application;
fig. 7 is another schematic flow chart illustrating a live broadcast virtual gift giving method according to the first embodiment of the present application;
fig. 8 is a schematic view of a live broadcast room interface provided in an embodiment of the present application;
fig. 9 is a flowchart illustrating a live broadcast room virtual gift giving method according to a second embodiment of the present application;
fig. 10 is a schematic structural diagram of a live broadcast room virtual gift-giving device according to a third embodiment of the present application;
fig. 11 is a schematic structural diagram of a computer device according to a fourth embodiment of the present application.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. As used in this application and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.
It is to be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present application. The word "if/if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context.
As will be appreciated by those skilled in the art, the terms "client," "terminal device," and "terminal device" as used herein include both wireless signal receiver devices, which include only wireless signal receiver devices without transmit capability, and receiving and transmitting hardware devices, which include receiving and transmitting hardware devices capable of two-way communication over a two-way communication link. Such a device may include: cellular or other communication devices such as personal computers, tablets, etc. having single or multi-line displays or cellular or other communication devices without multi-line displays; PCS (personal communications Service), which may combine voice, data processing, facsimile and/or data communications capabilities; a PDA (Personal Digital Assistant), which may include a radio frequency receiver, a pager, internet/intranet access, a web browser, a notepad, a calendar and/or a GPS (Global positioning system) receiver; a conventional laptop and/or palmtop computer or other device having and/or including a radio frequency receiver. As used herein, a "client," "terminal device" can be portable, transportable, installed in a vehicle (aeronautical, maritime, and/or land-based), or situated and/or configured to operate locally and/or in a distributed fashion at any other location(s) on earth and/or in space. The "client", "terminal Device" used herein may also be a communication terminal, a web terminal, a music/video playing terminal, such as a PDA, an MID (Mobile Internet Device) and/or a Mobile phone with music/video playing function, and may also be a smart tv, a set-top box, and the like.
The hardware referred to by the names "server", "client", "service node", etc. is essentially a computer device with the performance of a personal computer, and is a hardware device having necessary components disclosed by the von neumann principle, such as a central processing unit (including an arithmetic unit and a controller), a memory, an input device, an output device, etc., wherein a computer program is stored in the memory, and the central processing unit loads a program stored in an external memory into the internal memory to run, executes instructions in the program, and interacts with the input and output devices, thereby accomplishing specific functions.
It should be noted that the concept of "server" as referred to in this application can be extended to the case of a server cluster. According to the network deployment principle understood by those skilled in the art, the servers should be logically divided, and in physical space, the servers may be independent from each other but can be called through an interface, or may be integrated into one physical computer or a set of computer clusters. Those skilled in the art will appreciate this variation and should not be so limited as to restrict the implementation of the network deployment of the present application.
Referring to fig. 1, fig. 1 is a schematic view of an application scenario of a live broadcast virtual gift giving method according to an embodiment of the present application, where the application scenario includes a main broadcast client 101, a server 102, and a viewer client 103, and the main broadcast client 101 and the viewer client 103 interact with each other through the server 102.
The anchor client 101 is a client that transmits a webcast video, and is generally a client used by an anchor (i.e., a live anchor user) in webcasting.
The viewer client 103 is a client that receives and views a webcast video, and is typically a client used by a viewer (i.e., a live viewer user) viewing a video in the webcast.
The hardware at which the anchor client 101 and the viewer client 103 are directed is essentially a computer device, and in particular, as shown in fig. 1, it may be a computer device of the type of a smart phone, smart interactive tablet, personal computer, or the like. Both the anchor client 101 and the viewer client 103 may access the internet via a known network access method to establish a data communication link with the server 102.
The server 102 is a business server, and may be responsible for further connecting related audio data servers, video streaming servers, and other servers providing related support, etc. to form a logically associated server cluster to provide services for related terminal devices, such as the anchor client 101 and the viewer client 103 shown in fig. 1.
In the embodiment of the present application, the anchor client 101 and the audience client 103 may join in the same live broadcast room (i.e., a live broadcast channel), and the live broadcast room is a chat room implemented by means of an internet technology, and generally has an audio/video broadcast control function. The anchor user is live in the live room through the anchor client 101, and the audience of the audience client 103 can log in the server 102 to enter the live room to watch the live.
In the live broadcast room, interaction between the anchor user and the audience users can be realized through known online interaction modes such as voice, video, characters and the like, generally, the anchor user performs programs for the audience users in the form of audio and video streams, and economic transaction behaviors can also be generated in the interaction process. Of course, the application form of the live broadcast room is not limited to online entertainment, and can also be popularized to other relevant scenes, such as: video conferencing scenarios, product recommendation sales scenarios, and any other scenario requiring similar interactions.
Specifically, the viewer watches live broadcast as follows: a viewer may click on a live application installed on the viewer client 103 and choose to enter any one of the live rooms, triggering the viewer client 103 to load a live room interface for the viewer, the live room interface including a number of interactive components, for example: the video component, the virtual gift bar component, the public screen component and the like can enable audience users to watch live broadcast in a live broadcast room by loading the interactive components, and perform various online interactions, wherein the online interaction modes comprise but are not limited to presenting virtual gifts, speaking on a public screen and the like.
In the above online interactive mode, the process of presenting the virtual gift to the anchor by the audience is as follows: the method comprises the steps that an audience clicks a virtual gift bar component in a live broadcast room interface, an audience client is triggered to display a virtual gift bar in the live broadcast room interface, then the audience browses the virtual gift in the virtual gift bar, selects a certain virtual gift and inputs the presentation quantity of the virtual gift, and finally, a presentation control is clicked to trigger the audience client to send the virtual gift to a server, so that the server executes subsequent virtual gift presentation effect display operation, and one presentation of the virtual gift is completed.
Specifically, please refer to fig. 2, fig. 2 is a schematic display diagram of a virtual gift box according to an embodiment of the present disclosure. As can be seen from fig. 2, when presenting the virtual gifts, the audience needs to browse a plurality of virtual gifts 21 in the virtual gift fence 2, select a certain virtual gift 21, input the presentation amount 22 of the virtual gift, and finally click the presentation control 23 to complete the presentation of the virtual gift once, except that the main point is clicked on the virtual gift fence component in the live broadcast room interface, obviously, the presentation efficiency of the virtual gift in this way is very low, which may affect the live broadcast interactive experience of the audience and the anchor broadcast.
Based on the above, the embodiment of the application provides a live broadcast room virtual gift giving method. Referring to fig. 3, fig. 3 is a schematic flow chart of a live broadcast virtual gift giving method according to a first embodiment of the present application, including the following steps:
s101: responding to the input quick trigger information by the audience client, if the quick trigger information corresponds to a trigger condition of a prestored virtual gift quick presenting event, acquiring a virtual gift quick presenting instruction according to the corresponding relation between the preset virtual gift quick presenting event and the virtual gift quick presenting instruction, and sending the virtual gift quick presenting instruction to the server; the virtual gift rapid presenting instruction at least comprises a virtual gift identification and a virtual gift presenting quantity.
S102: the server responds to the virtual gift rapid presenting instruction, analyzes the virtual gift rapid presenting instruction, obtains a virtual gift identifier and a virtual gift presenting quantity, and sends a corresponding virtual gift presenting effect display instruction to the client side which is added to the live broadcast room; wherein, the live broadcast room is a live broadcast room which is added by the client terminal of the audience.
S103: and responding to the virtual gift giving effect display instruction by the client terminal which is added into the live broadcast room, and displaying the corresponding virtual gift giving effect in the respective live broadcast room interface.
In the present embodiment, the live broadcast virtual gift giving method is described from both the client and the server execution bodies. Wherein, the client comprises an anchor client and a spectator client.
The following describes steps S101 to S103 in detail, specifically as follows:
regarding step S101, in response to the input shortcut trigger information, if the shortcut trigger information corresponds to a trigger condition of a pre-stored virtual gift shortcut presentation event, the spectator client obtains a virtual gift shortcut presentation instruction according to a preset correspondence between the virtual gift shortcut presentation event and the virtual gift shortcut presentation instruction, and sends the virtual gift shortcut presentation instruction to the server.
In the live network process, a user can perform various triggering operations on a spectator client by interacting with the spectator client, for example: the user may perform a click trigger operation, a long-press trigger operation, and the like on the viewer client, or the user may click on an entity keyboard or a virtual keyboard of the viewer client to perform a key trigger operation, and the like. The spectator client converts the triggering information into triggering information according to the triggering operation of the user, and then responds to the input triggering information to execute a triggerable program corresponding to the triggering information, for example: the method comprises the steps that a spectator clicks a virtual gift bar control on a display screen of a spectator client, the spectator client converts the virtual gift bar clicking trigger operation into virtual gift bar clicking trigger information, and then the virtual gift bar is displayed in a live broadcast room interface in response to the virtual gift bar clicking trigger information.
In the embodiment of the application, at least one virtual gift shortcut gifting event is stored in the audience client side in advance. The virtual gift-shortcut gifting event may be understood as a program that is passively triggered after a trigger condition is satisfied.
In an alternative embodiment, each virtual gift shortcut presentation event has at least one trigger condition, that is, different shortcut trigger information may trigger the same virtual gift shortcut presentation event.
In another alternative embodiment, only one trigger condition is provided for each virtual gift shortcut presentation event, that is, different shortcut trigger information triggers different virtual gift shortcut presentation events.
And the audience client side responds to the input shortcut trigger information and judges whether the shortcut trigger information corresponds to a trigger condition of a prestored virtual gift shortcut presentation event.
In an alternative embodiment, the shortcut trigger information may be continuous double-click trigger information, long-press trigger information, key combination trigger information, and preset graphical drawing trigger information.
In this embodiment, the continuous double-click trigger information corresponds to a virtual gift shortcut presenting event triggered by a continuous double click as a trigger condition. The time interval threshold for determining whether to double tap continuously is not limited herein.
The long press trigger information refers to trigger information obtained after the audience client continuously presses for a preset time, and in this embodiment, the long press trigger information corresponds to a virtual gift shortcut presenting event triggered by the long press as the trigger condition.
The key combination trigger information refers to trigger information obtained by pressing at least two keys on an entity keyboard or a virtual keyboard of the viewer client at the same time, and in this embodiment, the key combination trigger information corresponds to a virtual gift shortcut presenting event whose trigger condition is a key combination.
The drawing trigger information of the preset graph refers to trigger information obtained by drawing the preset graph on the audience client, and in this embodiment, the drawing trigger information of the preset graph corresponds to the virtual gift shortcut presenting event triggered by the drawing of the preset graph with the trigger condition.
In order to further improve the interactive experience of the user, in an optional embodiment of the present application, the user may generate a virtual gift shortcut gifting event in a customized manner, specifically as follows, before executing step S101, step S104 is included:
s104, the audience client side responds to the generation instruction of the virtual gift quick presenting event, acquires the trigger condition of the virtual gift quick presenting event, and generates and stores the virtual gift quick presenting event according to the trigger condition of the virtual gift quick presenting event; wherein, the triggering conditions of the quick gifting events of the virtual gifts are different.
And the audience client responds to the event setting interface display instruction, displays a setting interface of the virtual gift rapid presentation event in a live broadcast room interface, and sets at least one trigger condition of the virtual gift rapid presentation event through interaction with the setting interface of the virtual gift rapid presentation event.
Referring to fig. 4, fig. 4 is a schematic view of a setting interface of a virtual gift quick-giving event according to an embodiment of the present application. Fig. 4 shows 4 virtual gift quick presenting events set by the user and trigger conditions of each virtual gift quick presenting event, where the trigger conditions are continuous double-click 2-time trigger, long-press 5s trigger, Ctrl + K key combination trigger, and closed circle drawing trigger, after the user clicks the event setting control 41, the spectator client generates a generation instruction of the virtual gift quick presenting event, and the spectator client responds to the generation instruction of the virtual gift quick presenting event, acquires the trigger conditions of the virtual gift quick presenting event, and generates and stores the virtual gift quick presenting event according to the trigger conditions of the virtual gift quick presenting event.
Fig. 4 shows an example of a setting interface for a virtual gift quick-giving event, which is not limited, and in an actual application process, names, control styles, and the like in the setting interface may be arbitrarily adjusted, or other interface contents may be added, for example: and adding a control for setting the priority of the virtual gift quick presentation event.
In an alternative embodiment, the order information of the virtual gift-giving events may be determined according to the order in which the virtual gift-giving events are quickly given by the user setting.
In another alternative embodiment, the user may also manually adjust the sequence information of the virtual gift-giving events, specifically, the user may input the priority of the virtual gift-giving events on a setting interface of the virtual gift-giving events, and the spectator client determines the sequence information of the virtual gift-giving events according to the priority of the virtual gift-giving events.
It should be noted that the trigger conditions of the customized virtual gift shortcut donation events are also synchronously stored in the server, so as to facilitate backup and subsequent invocation.
And in addition, under the condition that the user does not perform the customized quick virtual gift-presenting event, the audience client side can also generate and store at least one quick virtual gift-presenting event according to the default of the server instruction, so as to be convenient for the quick presentation of the virtual gift.
In this embodiment, when the spectator client determines that the shortcut trigger information corresponds to the trigger condition of the pre-stored virtual gift shortcut presenting event, the client obtains the virtual gift shortcut presenting instruction according to the corresponding relationship between the preset virtual gift shortcut presenting event and the virtual gift shortcut presenting instruction, and sends the virtual gift shortcut presenting instruction to the server.
The virtual gift rapid presenting instruction at least comprises a virtual gift identification and a virtual gift presenting quantity.
The virtual gift identification is used to indicate which virtual gift is gifted to the anchor, and the virtual gift present amount is used to indicate the amount of virtual gift presented to the anchor.
It is to be appreciated that the virtual gift shortcut gifting instruction may also include a live room identification, a user identification of the current gifted virtual gift, and the like.
How to acquire the virtual gift shortcut gifting instruction will be specifically described below. In an alternative embodiment, referring to fig. 5, the step S101 of obtaining the virtual gift quick-giving instruction according to the preset corresponding relationship between the virtual gift quick-giving event and the virtual gift quick-giving instruction includes steps S1011 to S1013 as follows:
s1011: and acquiring the sequence information of the virtual gift quick-giving events in all the virtual gift quick-giving events.
S1012: obtaining a virtual gift identification and a virtual gift giving number corresponding to the sequence information from a preset virtual gift list; the virtual gift list comprises a plurality of virtual gift identifiers and virtual gift giving quantities which are arranged in sequence.
S1013: and acquiring a virtual gift rapid presenting instruction according to the virtual gift identification and the virtual gift presenting quantity.
The sequence information of the virtual gift quick-giving events in all the virtual gift quick-giving events is described in the above, and is not described herein again.
In an alternative embodiment, the preset virtual gift list may refer to a user-defined virtual gift list.
Specifically, before step S101, the method further includes step S105, as follows:
s105: and the audience client side responds to the generation instruction of the virtual gift list, acquires the selected virtual gift identification and the virtual gift presenting quantity, and generates and stores the virtual gift list according to the selected virtual gift identification and the virtual gift presenting quantity.
The audience client responds to the display instruction of the virtual gift list setting interface, the setting interface of the virtual gift list is displayed in a live broadcast room interface, a user selects at least one virtual gift through interaction with the setting interface set by the virtual gift list and inputs the corresponding virtual gift presenting quantity, then the audience client obtains the selected virtual gift identification and the virtual gift presenting quantity, and the virtual gift list is generated and stored according to the selected virtual gift identification and the virtual gift presenting quantity.
In an alternative embodiment, the sequence information corresponding to the virtual gift identifications in the virtual gift list refers to the sequence in which the user selects the virtual gifts. In another alternative embodiment, the order information corresponding to the virtual gift identifications in the virtual gift list is order information corresponding to the virtual gift identifications determined by the user manually adjusting the order of the virtual gift identifications.
It should be noted that the customized virtual gift list is also stored in the server synchronously, so as to facilitate backup and subsequent invocation.
And, in case that the user does not customize the virtual gift list, the spectator client may also generate and store the virtual gift list including at least one virtual gift identification and the virtual gift giving number by default according to the server instruction, so as to facilitate quick giving of the virtual gift.
In this embodiment, after acquiring the sequence information of the virtual gift quick presenting events in all the virtual gift quick presenting events, the audience client acquires the virtual gift identifiers and the virtual gift presenting numbers corresponding to the sequence information from the preset virtual gift list, and then acquires the virtual gift quick presenting instructions according to the virtual gift identifiers and the virtual gift presenting numbers, so that the virtual gift quick presenting events and the virtual gift identifiers are in one-to-one correspondence, when a user triggers different virtual gift quick presenting events, the virtual gifts with the preset presenting numbers corresponding to the sequence are quickly presented, selection operations and number input operations for the user to present the virtual gifts are reduced, and when the virtual gift PK is performed in a continuous wheat scene, live broadcast interaction experience between the user and a main broadcast can be greatly improved.
In another alternative embodiment, referring to fig. 6, the step S101 of obtaining the virtual gift quick-giving instruction according to the preset corresponding relationship between the virtual gift quick-giving event and the virtual gift quick-giving instruction includes steps S1014 to S1016 as follows:
s1014: and acquiring the upper limit of the value of the virtual gift corresponding to the virtual gift quick presenting event.
S1015: and randomly selecting a virtual gift of which the virtual gift value is not more than the upper limit of the virtual gift value from a preset virtual gift list, and acquiring a virtual gift identifier and a virtual gift giving quantity corresponding to the virtual gift.
S1016: and acquiring a virtual gift rapid presenting instruction according to the virtual gift identification and the virtual gift presenting quantity.
In this embodiment, when the user defines the trigger condition of the virtual gift rapid-present event, the upper limit of the virtual gift value corresponding to the virtual gift rapid-present event is also set.
The virtual gift value upper limit corresponding to the virtual gift rapid-giving event is used for limiting the value of the virtual gift which is rapidly given to not exceed the virtual gift value upper limit when the virtual gift rapid-giving event is triggered.
In this embodiment, the preset virtual gift list includes a plurality of selected virtual gift identifiers and virtual gift values corresponding to the virtual gift identifiers. After the audience client side obtains the upper limit of the virtual gift value corresponding to the virtual gift quick presenting event, the client side randomly selects the virtual gift with the virtual gift value not larger than the upper limit of the virtual gift value from the preset virtual gift list, obtains the virtual gift identification and the virtual gift presenting quantity corresponding to the virtual gift, and obtains the virtual gift quick presenting instruction according to the virtual gift identification and the virtual gift presenting quantity.
According to the embodiment, more random quick presentation of the virtual gifts is realized, so that when the user triggers the quick presentation event of the virtual gifts, the user can only determine the upper value limit of the presented virtual gifts, but cannot estimate which virtual gift is presented currently, the interestingness of the virtual gift presentation is enhanced, and the user is further stimulated to actively interact with the anchor.
Regarding step S102, the server responds to the virtual gift rapid-giving instruction, analyzes the virtual gift rapid-giving instruction, obtains the virtual gift identifier and the virtual gift-giving quantity, and sends a corresponding virtual gift-giving effect display instruction to the client that has joined the live broadcast room.
The virtual gift giving effect display instruction at least comprises a virtual gift identifier and a virtual gift giving quantity, and can also comprise a live broadcast room identifier, a user identifier for giving the virtual gift currently and the like.
The virtual gift giving effect display instruction is used for triggering the client which is added into the live broadcast room to display the virtual gift and the virtual gift special effect in the live broadcast room interface.
The joined live room clients include a anchor client and a viewer client that have joined the live room.
Regarding step S103, the clients that have joined the live broadcast room display the corresponding virtual gift-giving effect in the respective live broadcast room interfaces in response to the virtual gift-giving effect display instruction.
Specifically, the client that has joined the live broadcast room responds to the virtual gift presenting effect display instruction, analyzes the virtual gift presenting effect display instruction, obtains the virtual gift identification and the number of virtual gifts, obtains the virtual gift display data corresponding to the virtual gift identification from the server, and displays the virtual gift presenting effect in each live broadcast room interface according to the virtual gift display data corresponding to the virtual gift identification.
The virtual gift display data includes, but is not limited to, virtual gift image data, virtual gift shape data, virtual gift size data, virtual gift special effect data, and the like.
In an optional embodiment, the client that has joined the live broadcast room may obtain the total display duration of the virtual gifts according to the number of the virtual gifts and the display duration corresponding to the virtual gift identifiers, and repeatedly render the virtual gift special effect in the live broadcast room interface according to the virtual gift special effect data within the total display duration.
In another alternative embodiment, the client that has joined the live broadcast room may display the virtual gift in the live broadcast room interface together with the virtual gift-offering amount and render a virtual gift special effect once.
In the embodiment of the application, the audience client responds to the input quick trigger information, if the quick trigger information corresponds to the trigger condition of the virtual gift quick presenting event stored in advance, the virtual gift quick presenting instruction is obtained according to the corresponding relation between the preset virtual gift quick presenting event and the virtual gift quick presenting instruction, and the virtual gift quick presenting instruction is sent to the server; the virtual gift rapid giving instruction at least comprises a virtual gift identifier and a virtual gift giving quantity; the server responds to the virtual gift rapid presenting instruction, analyzes the virtual gift rapid presenting instruction, obtains a virtual gift identifier and a virtual gift presenting quantity, and sends a corresponding virtual gift presenting effect display instruction to the client side which is added to the live broadcast room; wherein, the live broadcast room is a live broadcast room added by the audience client; and responding to the virtual gift giving effect display instruction by the client terminal which is added into the live broadcast room, and displaying the corresponding virtual gift giving effect in the respective live broadcast room interface. According to the embodiment of the application, the rapid virtual gift presenting event is preset, so that audiences can trigger the corresponding rapid virtual gift presenting event by inputting rapid trigger information, the client side of the audiences obtains the rapid virtual gift presenting instruction corresponding to the rapid virtual gift presenting event and sends the rapid virtual gift presenting instruction to the server, the rapid virtual gift presenting instruction is presented in a live broadcast room, a series of operations such as selecting the virtual gift and inputting the number of the rapid virtual gift presenting are omitted, the presenting efficiency of the virtual gift in the network live broadcast process is effectively enhanced, and the live broadcast interactive experience of the audiences and a main broadcast is improved.
In an optional embodiment, in order to further improve the live interactive experience of the user, please refer to fig. 7, the method further includes steps S106 to S108, which are as follows:
s106: the server obtains the gift sending frequency information of the user and determines gift sending prompting time according to the gift sending frequency information.
S107: and the server acquires the current time, and sends a virtual gift list updating prompt instruction to the audience client corresponding to the user if the current time reaches the gift sending prompt time.
S108: and the viewer client corresponding to the user responds to the virtual gift list updating prompt instruction and displays the virtual gift list updating prompt information in the live broadcast room interface.
The gift sending frequency of different users may be different, so that the user can be prompted to update the virtual gift list in a targeted manner according to the gift sending frequency information of the user.
The gift sending frequency information is a ratio of the number of virtual gifts sent by the user in a preset time interval to the preset time interval.
The preset time interval may be 1 minute, 10 minutes, or even 1 hour, and is not limited in detail herein.
In an optional embodiment, the server may determine whether the gift-offering frequency information is greater than a preset gift-offering frequency threshold, and if so, determine a gift-offering prompt time according to a preset time interval.
For example: if the gift-giving frequency information of the user is 20 times per 1 hour, the preset gift-giving frequency threshold value is 10 times per hour, and the gift-giving frequency information of the user is larger than the preset gift-giving frequency threshold value, gift-giving prompt time is determined according to a preset time interval, the gift-giving prompt time can be time with the time difference of the quick gift-giving starting time being 1-n hours, and n is a positive integer.
In another optional embodiment, if the server determines that the gift-offering frequency information is smaller than the preset gift-offering frequency threshold, the server may obtain the gift-offering time of the user, obtain the time period during which the virtual gift is presented by the user most according to the gift-offering time of the user, and randomly select a certain time as the gift-offering prompting time from the time period during which the virtual gift is presented most.
For example: if the gift-offering frequency information of the user is 1 time per hour, and the preset gift-offering frequency threshold is 10 times per hour, the gift-offering frequency information of the user is smaller than the preset gift-offering frequency threshold, so that the server obtains the gift-offering time of the user, that is, the server obtains the time in which the user presents the virtual gift in detail, thereby obtaining the time period in which the user presents the virtual gift most, such as 20 times in the evening: 00 to 21:00, and then randomly selecting a certain time as the presentation time from the time periods in which the virtual gifts are presented most, for example, selecting 20:30 as the presentation time.
The server acquires the current time in real time, and if the current time reaches the gift sending prompt time, sends a virtual gift list updating prompt instruction to the audience client side corresponding to the user, and the audience client side corresponding to the user responds to the virtual gift list updating prompt instruction and displays the virtual gift list updating prompt information in a live broadcast interface.
The virtual gift list updating prompt is used for triggering a viewer client corresponding to the user to display the virtual gift list updating prompt information in a live broadcast interface.
In an alternative embodiment, the virtual gift list update prompting message may be displayed in the live broadcast interface in a form of a pop-up window, and a jump control and a ignore prompt control may also be displayed in the pop-up window displaying the virtual gift list update prompting message.
The user can trigger the viewer client to display the setting interface of the virtual gift list by interacting with the jump control.
The user may trigger the viewer client to no longer display the virtual gift list update cue information in the live-air interface by interacting with the ignore cue control.
In the embodiment, the user is prompted to update the virtual gift list at regular time according to the gift sending frequency information of the user, so that the user is facilitated to give the virtual gift in a shortcut mode on one hand, and the virtual gift list can better meet the fast giving requirement of the user on the other hand.
In an optional embodiment, the spectator client side responds to the quick presentation starting request, obtains a user level corresponding to the spectator client side, sends out a quick presentation starting instruction if the user level meets a preset quick presentation starting condition, and responds to the quick presentation starting instruction, and starts to monitor whether the quick triggering information corresponds to the triggering condition of the virtual gift quick presentation event.
Referring to fig. 8, fig. 8 is a schematic view of a live broadcast room interface provided in an embodiment of the present application, where a quick-present opening/closing control 81 is displayed in fig. 8, and is used to trigger a spectator client to send a quick-present opening request through interaction with the quick-present opening/closing control 81, the spectator client obtains a user level corresponding to the spectator client in response to the quick-present opening request, and sends a quick-present opening instruction if the user level meets a preset quick-present opening condition.
The preset shortcut donation starting condition may be that the user level exceeds a preset level threshold, the user level is a member user, and the user level is a member user and the member level exceeds a preset member level threshold.
And then, the audience client responds to the quick presentation starting instruction, and whether the monitoring quick trigger information corresponds to the trigger condition of the virtual gift quick presentation event or not is started.
In an optional embodiment, the spectator client responds to the quick presentation opening instruction and further judges whether a preset virtual gift quick presentation event, a preset virtual gift identifier capable of being quickly presented and a preset virtual gift presentation quantity exist, if so, the spectator client starts to monitor whether the quick trigger information corresponds to the trigger condition of the virtual gift quick presentation event, and if not, the spectator client displays and sets prompt information in a live broadcast room interface.
Whether the user independently selects the shortcut presentation of the virtual gift to be started or not is achieved in the embodiment, the user requirements can be better met, meanwhile, false triggering of the shortcut presentation event of the virtual gift is effectively prevented, and the live broadcast interaction experience is further improved.
Referring to fig. 9, fig. 9 is a schematic flowchart illustrating a method for presenting a virtual gift in a live broadcast room according to a second embodiment of the present application, including the following steps:
s201: responding to the input quick trigger information, if the quick trigger information corresponds to a trigger condition of a prestored virtual gift quick presenting event, acquiring a virtual gift quick presenting instruction according to a preset corresponding relation between the virtual gift quick presenting event and the virtual gift quick presenting instruction, and sending the virtual gift quick presenting instruction to a server; enabling the server to respond to the virtual gift rapid presenting instruction, analyzing the virtual gift rapid presenting instruction, acquiring a virtual gift identifier and a virtual gift presenting quantity, sending a corresponding virtual gift presenting effect display instruction to the client terminal which has joined the live broadcast room, enabling the client terminal which has joined the live broadcast room to respond to the virtual gift presenting effect display instruction, and displaying the corresponding virtual gift presenting effect in each live broadcast room interface; the virtual gift rapid presenting instruction at least comprises a virtual gift identification and a virtual gift presenting quantity, and the live broadcast room is a live broadcast room in which the audience client side is joined.
In the present embodiment, the description is made of the live broadcast virtual gift giving method using the client as the execution subject. The client specifically refers to a viewer client.
The detailed explanation about step S201 may refer to the above-described embodiments, and will not be repeated here.
Referring to fig. 10, a schematic structural diagram of a live broadcast virtual gift-giving device according to a third embodiment of the present application is shown. The apparatus may be implemented as all or part of a server in software, hardware, or a combination of both. The apparatus 10 comprises:
a trigger presenting unit 1001, configured to respond to input fast trigger information by an audience client, and if the fast trigger information corresponds to a trigger condition of a pre-stored virtual gift fast presenting event, obtain a virtual gift fast presenting instruction according to a preset correspondence between the virtual gift fast presenting event and the virtual gift fast presenting instruction, and send the virtual gift fast presenting instruction to a server; the virtual gift rapid giving instruction at least comprises a virtual gift identifier and a virtual gift giving quantity;
the presentation execution unit 1002 is configured to, in response to the virtual gift rapid presentation instruction, analyze the virtual gift rapid presentation instruction, obtain a virtual gift identifier and a virtual gift presentation number, and send a corresponding virtual gift presentation effect display instruction to the client that has joined the live broadcast; wherein, the live broadcast room is a live broadcast room added by the audience client;
a presentation effect display unit 1003, configured to display, in response to the virtual gift presentation effect display instruction, a corresponding virtual gift presentation effect in each live broadcast room interface by the client that has joined the live broadcast room.
It should be noted that, when the live broadcast virtual gift giving device provided in the foregoing embodiment executes the live broadcast virtual gift giving method, only the division of the functional modules is described as an example, and in practical applications, the function distribution may be completed by different functional modules as needed, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the functions described above. In addition, the device and the method for presenting a virtual gift in a live broadcast room provided by the above embodiments belong to the same concept, and details of implementation processes are shown in the method embodiments and are not described herein.
Fig. 11 is a schematic structural diagram of a computer device according to a fourth embodiment of the present application. As shown in fig. 11, the computer device 11 may include: a processor 110, a memory 111, and a computer program 112 stored in the memory 111 and operable on the processor 110, such as: a virtual gift-giving program; the steps in the first or second embodiment described above are implemented when the processor 110 executes the computer program 112.
The processor 110 may include one or more processing cores, among other things. The processor 110 is connected to various parts in the computer device 11 by various interfaces and lines, executes various functions of the computer device 11 and processes data by operating or executing instructions, programs, code sets or instruction sets stored in the memory 111 and calling data in the memory 111, and optionally, the processor 110 may be implemented in at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), Programmable Logic Array (PLA). The processor 110 may integrate one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a modem, and the like. Wherein, the CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing contents required to be displayed by the touch display screen; the modem is used to handle wireless communications. It is understood that the modem may not be integrated into the processor 110, but may be implemented by a single chip.
The Memory 111 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 111 includes a non-transitory computer-readable medium. The memory 111 may be used to store instructions, programs, code, sets of codes, or sets of instructions. The memory 111 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch instructions, etc.), instructions for implementing the various method embodiments described above, and the like; the storage data area may store data and the like referred to in the above respective method embodiments. The memory 111 may optionally be at least one memory device located remotely from the processor 110.
The embodiment of the present application further provides a computer storage medium, where the computer storage medium may store a plurality of instructions, where the instructions are suitable for being loaded by a processor and executing the method steps of the foregoing embodiment, and a specific execution process may refer to specific descriptions of the foregoing embodiment, which is not described herein again.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules, so as to perform all or part of the functions described above. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the system may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the above embodiments, the descriptions of the respective embodiments have respective emphasis, and reference may be made to the related descriptions of other embodiments for parts that are not described or illustrated in a certain embodiment.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus/terminal device and method may be implemented in other ways. For example, the above-described embodiments of the apparatus/terminal device are merely illustrative, and for example, a module or a unit may be divided into only one logical function, and may be implemented in other ways, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow in the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium and used by a processor to implement the steps of the above-described embodiments of the method. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc.
The present invention is not limited to the above-described embodiments, and various modifications and variations of the present invention are intended to be included within the scope of the claims and the equivalent technology of the present invention if they do not depart from the spirit and scope of the present invention.

Claims (12)

1. A live broadcast room virtual gift giving method is characterized by comprising the following steps:
responding to input quick trigger information by an audience client, if the quick trigger information corresponds to a trigger condition of a prestored virtual gift quick presenting event, acquiring a virtual gift quick presenting instruction according to a preset corresponding relation between the virtual gift quick presenting event and the virtual gift quick presenting instruction, and sending the virtual gift quick presenting instruction to a server; the virtual gift rapid giving instruction at least comprises a virtual gift identification and a virtual gift giving quantity;
the server responds to the virtual gift rapid giving instruction, analyzes the virtual gift rapid giving instruction, obtains the virtual gift identification and the virtual gift giving quantity, and sends a corresponding virtual gift giving effect display instruction to a client side which is added to a live broadcast room; wherein the live broadcast room is a live broadcast room into which the audience client has joined;
and the client-side which is added into the live broadcast room responds to the virtual gift presenting effect display instruction and displays the corresponding virtual gift presenting effect in the respective live broadcast room interface.
2. The live room virtual gift giving method of claim 1, wherein said viewer client, in response to the input shortcut trigger information, is preceded by the steps of:
the audience client side responds to the generation instruction of the virtual gift rapid presenting event, acquires the trigger condition of the virtual gift rapid presenting event, and generates and stores the virtual gift rapid presenting event according to the trigger condition of the virtual gift rapid presenting event; and triggering conditions of the virtual gift quick-giving events are different.
3. The live room virtual gift giving method of claim 1, wherein: the triggering conditions of the virtual gift quick presenting event are continuous double-click triggering, long-press triggering, key combination triggering and/or preset graph drawing triggering.
4. The live broadcast room virtual gift giving method of any one of claims 1 to 3, wherein the step of obtaining the virtual gift shortcut giving instruction according to a preset corresponding relationship between the virtual gift shortcut giving event and the virtual gift shortcut giving instruction comprises the steps of:
acquiring sequence information of the virtual gift quick presenting events in all the virtual gift quick presenting events;
obtaining a virtual gift identification and a virtual gift giving number corresponding to the sequence information from a preset virtual gift list; the virtual gift list comprises a plurality of virtual gift identifiers and virtual gift giving quantities which are arranged in sequence;
and acquiring the virtual gift rapid presenting instruction according to the virtual gift identification and the virtual gift presenting quantity.
5. The live room virtual gift giving method of claim 4, wherein said viewer client, in response to the input shortcut trigger information, is preceded by the steps of:
the audience client-side responds to the generation instruction of the virtual gift list, acquires the selected virtual gift identification and the selected virtual gift presenting quantity, and generates and stores the virtual gift list according to the selected virtual gift identification and the selected virtual gift presenting quantity.
6. The live broadcast room virtual gift giving method of any one of claims 1 to 3, wherein the step of obtaining the virtual gift shortcut giving instruction according to a preset corresponding relationship between the virtual gift shortcut giving event and the virtual gift shortcut giving instruction comprises the steps of:
acquiring a virtual gift value upper limit corresponding to the virtual gift shortcut presenting event;
randomly selecting a virtual gift of which the virtual gift value is not more than the upper limit of the virtual gift value from a preset virtual gift list, and acquiring a virtual gift identifier and a virtual gift presenting quantity corresponding to the virtual gift;
and acquiring the virtual gift rapid presenting instruction according to the virtual gift identification and the virtual gift presenting quantity.
7. The live room virtual gift giving method of claim 4, further comprising the steps of:
the server acquires the gift sending frequency information of the user and determines gift sending prompt time according to the gift sending frequency information;
the server acquires the current time, and if the current time reaches the gift sending prompt time, sends a virtual gift list updating prompt instruction to a viewer client corresponding to the user;
and responding to the virtual gift list updating prompt instruction by the audience client corresponding to the user, and displaying the virtual gift list updating prompt information in the live broadcast room interface.
8. The live room virtual gift giving method of any one of claims 1-3, wherein said viewer client, in response to a user trigger operation, is preceded by the steps of:
the audience client side responds to the quick presentation starting request, obtains a user grade corresponding to the audience client side, sends out a quick presentation starting instruction if the user grade meets a preset quick presentation starting condition, and starts and monitors whether the quick triggering information corresponds to the triggering condition of the virtual gift quick presentation event or not in response to the quick presentation starting instruction.
9. A live broadcast room virtual gift giving method is characterized by comprising the following steps:
responding to input quick trigger information, if the quick trigger information corresponds to a trigger condition of a pre-stored virtual gift quick presenting event, acquiring a virtual gift quick presenting instruction according to a preset corresponding relation between the virtual gift quick presenting event and the virtual gift quick presenting instruction, and sending the virtual gift quick presenting instruction to a server; enabling the server to respond to the virtual gift rapid giving instruction, analyzing the virtual gift rapid giving instruction, acquiring the virtual gift identification and the virtual gift giving quantity, sending a corresponding virtual gift giving effect display instruction to a client terminal which is added to a live broadcast room, and enabling the client terminal which is added to the live broadcast room to respond to the virtual gift giving effect display instruction and display the corresponding virtual gift giving effect in respective live broadcast room interfaces; the virtual gift rapid presenting instruction at least comprises a virtual gift identification and a virtual gift presenting quantity, and the live broadcast room is a live broadcast room in which the audience client side is joined.
10. A live broadcast room virtual gift giving device, comprising:
the system comprises a triggering presentation unit, a server and a display unit, wherein the triggering presentation unit is used for responding to input quick triggering information by a spectator client, if the quick triggering information corresponds to a triggering condition of a pre-stored quick virtual gift presentation event, acquiring a quick virtual gift presentation instruction according to a preset corresponding relation between the quick virtual gift presentation event and the quick virtual gift presentation instruction, and sending the quick virtual gift presentation instruction to the server; the virtual gift rapid giving instruction at least comprises a virtual gift identification and a virtual gift giving quantity;
the presentation execution unit is used for responding to the virtual gift rapid presentation instruction, analyzing the virtual gift rapid presentation instruction, acquiring the virtual gift identification and the virtual gift presentation quantity, and sending a corresponding virtual gift presentation effect display instruction to a client side which is added into a live broadcast room by the server; wherein the live broadcast room is a live broadcast room into which the audience client has joined;
and the presentation effect display unit is used for responding to the virtual gift presentation effect display instruction by the client terminal which is added into the live broadcast room and displaying the corresponding virtual gift presentation effect in the respective live broadcast room interface.
11. A computer device, comprising: processor, memory and computer program stored in the memory and executable on the processor, characterized in that the steps of the method according to any of claims 1 to 8 or 9 are implemented when the processor executes the computer program.
12. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 8 or 9.
CN202110895721.3A 2021-08-05 2021-08-05 Live broadcast room virtual gift presenting method and device and computer equipment Pending CN113596504A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110895721.3A CN113596504A (en) 2021-08-05 2021-08-05 Live broadcast room virtual gift presenting method and device and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110895721.3A CN113596504A (en) 2021-08-05 2021-08-05 Live broadcast room virtual gift presenting method and device and computer equipment

Publications (1)

Publication Number Publication Date
CN113596504A true CN113596504A (en) 2021-11-02

Family

ID=78255387

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110895721.3A Pending CN113596504A (en) 2021-08-05 2021-08-05 Live broadcast room virtual gift presenting method and device and computer equipment

Country Status (1)

Country Link
CN (1) CN113596504A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114302165A (en) * 2021-12-31 2022-04-08 广州方硅信息技术有限公司 Live broadcast room virtual gift presenting method and device, computer equipment and storage medium
CN114339320A (en) * 2021-12-10 2022-04-12 北京达佳互联信息技术有限公司 Virtual resource processing method, device, equipment and storage medium
CN115484489A (en) * 2022-09-14 2022-12-16 抖音视界有限公司 Resource processing method, resource processing device, electronic device, storage medium, and program product
CN115883860A (en) * 2022-10-09 2023-03-31 北京达佳互联信息技术有限公司 Virtual space display method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108156507A (en) * 2017-12-27 2018-06-12 广州酷狗计算机科技有限公司 Virtual objects presentation method, device and storage medium
CN108900858A (en) * 2018-08-09 2018-11-27 广州酷狗计算机科技有限公司 A kind of method and apparatus for giving virtual present
WO2021109652A1 (en) * 2019-12-06 2021-06-10 广州华多网络科技有限公司 Method and apparatus for giving character virtual gift, device, and storage medium
CN113126875A (en) * 2021-04-21 2021-07-16 广州博冠信息科技有限公司 Virtual gift interaction method and device, computer equipment and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108156507A (en) * 2017-12-27 2018-06-12 广州酷狗计算机科技有限公司 Virtual objects presentation method, device and storage medium
CN108900858A (en) * 2018-08-09 2018-11-27 广州酷狗计算机科技有限公司 A kind of method and apparatus for giving virtual present
WO2021109652A1 (en) * 2019-12-06 2021-06-10 广州华多网络科技有限公司 Method and apparatus for giving character virtual gift, device, and storage medium
CN113126875A (en) * 2021-04-21 2021-07-16 广州博冠信息科技有限公司 Virtual gift interaction method and device, computer equipment and storage medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114339320A (en) * 2021-12-10 2022-04-12 北京达佳互联信息技术有限公司 Virtual resource processing method, device, equipment and storage medium
CN114339320B (en) * 2021-12-10 2023-12-12 北京达佳互联信息技术有限公司 Virtual resource processing method, device, equipment and storage medium
CN114302165A (en) * 2021-12-31 2022-04-08 广州方硅信息技术有限公司 Live broadcast room virtual gift presenting method and device, computer equipment and storage medium
CN114302165B (en) * 2021-12-31 2024-03-12 广州方硅信息技术有限公司 Live broadcast room virtual gift giving method, device, computer equipment and storage medium
CN115484489A (en) * 2022-09-14 2022-12-16 抖音视界有限公司 Resource processing method, resource processing device, electronic device, storage medium, and program product
CN115883860A (en) * 2022-10-09 2023-03-31 北京达佳互联信息技术有限公司 Virtual space display method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN113596504A (en) Live broadcast room virtual gift presenting method and device and computer equipment
CN113727130B (en) Message prompting method, system and device for live broadcasting room and computer equipment
CN113438490A (en) Live broadcast interaction method, computer equipment and storage medium
CN113949892B (en) Live broadcast interaction method, system, equipment and medium based on virtual resource consumption
CN113573083A (en) Live wheat-connecting interaction method and device and computer equipment
CN113613027B (en) Live broadcast room recommendation method and device and computer equipment
CN113840154A (en) Live broadcast interaction method and system based on virtual gift and computer equipment
CN113840156B (en) Live broadcast interaction method and device based on virtual gift and computer equipment
CN113938696B (en) Live broadcast interaction method and system based on custom virtual gift and computer equipment
CN113824979A (en) Live broadcast room recommendation method and device and computer equipment
CN114245157A (en) Live broadcast room activity data display method and device, equipment, medium and product thereof
CN114268812A (en) Live broadcast room virtual resource presenting method and device, computer equipment and storage medium
CN114666671B (en) Live broadcast praise interaction method, device, equipment and storage medium
CN113573105B (en) Live broadcast interaction method based on virtual gift of screen and computer equipment
CN113824984A (en) Virtual gift pipelining display method, system, device and computer equipment
CN114666672A (en) Live broadcast fighting interaction method and system initiated by audience and computer equipment
CN113411622B (en) Loading method and device of live broadcast interface, client and storage medium
CN115134623A (en) Virtual gift interaction method and device based on main and auxiliary picture display and electronic equipment
CN114885191A (en) Interaction method, system, device and equipment based on exclusive nickname of live broadcast room
CN114501065A (en) Virtual gift interaction method and system based on face jigsaw and computer equipment
CN115134624A (en) Live broadcast and wheat connection matching method, system and device and electronic equipment
CN115065838A (en) Live broadcast room cover interaction method, system and device and electronic equipment
CN114650440A (en) Virtual item sharing method and device for live broadcast room, computer equipment and medium
CN113891162A (en) Live broadcast room loading method and device and computer equipment
CN115119008B (en) Method and device for recommending open broadcast in live broadcast scene, electronic equipment and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20211102

RJ01 Rejection of invention patent application after publication