CN115022702A - Method, device, equipment, medium and product for displaying gift in live broadcast room - Google Patents

Method, device, equipment, medium and product for displaying gift in live broadcast room Download PDF

Info

Publication number
CN115022702A
CN115022702A CN202210615951.4A CN202210615951A CN115022702A CN 115022702 A CN115022702 A CN 115022702A CN 202210615951 A CN202210615951 A CN 202210615951A CN 115022702 A CN115022702 A CN 115022702A
Authority
CN
China
Prior art keywords
gift
target
live broadcast
action
broadcast room
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.)
Granted
Application number
CN202210615951.4A
Other languages
Chinese (zh)
Other versions
CN115022702B (en
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.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network 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 Beijing Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Priority to CN202210615951.4A priority Critical patent/CN115022702B/en
Publication of CN115022702A publication Critical patent/CN115022702A/en
Application granted granted Critical
Publication of CN115022702B publication Critical patent/CN115022702B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • 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)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The embodiment of the disclosure provides a method, a device, equipment, a medium and a product for displaying a gift in a live broadcast room, wherein the method comprises the following steps: receiving a target gifting request for gifting a target gift, which is input by a target live broadcast room; and when the related object exists in the live broadcast picture of the target live broadcast room, displaying the target gift in the target live broadcast room in a manner that the target gift executes the related action corresponding to the related object. Through the technical scheme of the embodiment of the disclosure, the display effect of rich live gifts is realized, the live broadcast interest and interactivity are enhanced, and the technical effect of the user experience degree is further improved.

Description

Method, device, equipment, medium and product for displaying gift in live broadcast room
Technical Field
The embodiment of the disclosure relates to a live broadcast data processing technology, in particular to a method, a device, equipment, a medium and a product for displaying a gift in a live broadcast room.
Background
With the rapid development of internet technology and streaming media technology, in the process of live webcasting, various interactions between viewers and a main broadcast can be performed, for example, the viewers give a virtual gift to the main broadcast in a live webcasting room.
However, the virtual gift presented in the live broadcast room currently plays the dynamic special effect of the gift in a preset playing mode. Through this kind of virtual gift show mode, there is the single problem of bandwagon effect of virtual gift, can lead to the interest of live broadcast relatively poor and interactive experience sense relatively poor problem.
Disclosure of Invention
The present disclosure provides a method, an apparatus, a device, a medium and a product for displaying a gift in a live broadcast room, so as to enrich the display effect of the live broadcast gift, enhance the live broadcast interest and interactivity, and further improve the technical effect of user experience.
In a first aspect, an embodiment of the present disclosure provides a method for displaying a gift in a live broadcast room, where the method includes:
receiving a target gifting request for gifting a target gift, which is input by a target live broadcast room;
and when a related object exists in a live broadcast picture of the target live broadcast room, displaying the target gift in the target live broadcast room in a mode that the target gift executes a related action corresponding to the related object.
In a second aspect, an embodiment of the present disclosure further provides a display device for a live broadcast gift, where the device includes:
the gift giving module is used for receiving a target giving request for giving a target gift, which is input by a target live broadcast room;
and the gift display module is used for displaying the target gift in the target live broadcast room in a mode that the target gift executes the associated action corresponding to the associated object when the associated object exists in the live broadcast picture of the target live broadcast room.
In a third aspect, an embodiment of the present disclosure further provides an electronic device, where the electronic device includes:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement a method of presenting a live room gift as described in any of the embodiments of the present disclosure.
In a fourth aspect, embodiments of the present disclosure also provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are configured to perform a method of presenting a live room gift as described in any one of the embodiments of the present disclosure.
In a fifth aspect, the present disclosure further provides a computer program product, where the computer program product includes a computer program, and when executed by a processor, the computer program implements the method for displaying a gift in a live room in any of the embodiments of the present disclosure.
According to the technical scheme of the embodiment, the target gift is displayed in the target live broadcast room in a manner that the target gift executes the associated action corresponding to the associated object under the condition that the associated object corresponding to the target gift exists in the live broadcast picture by receiving the target presentation request which is input by the target live broadcast room and is used for presenting the target gift, so that the gift interaction effect is improved, and further the user experience is improved.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and features are not necessarily drawn to scale.
Fig. 1 is a schematic flow chart illustrating a method for displaying a gift in a live broadcast room according to an embodiment of the present disclosure;
fig. 2 is a schematic flow chart illustrating a method for displaying a gift in a live broadcast room according to an embodiment of the present disclosure;
fig. 3 is a schematic flowchart illustrating a method for displaying a gift in a live broadcast room according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of a display device of a live broadcast gift provided in an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "include" and variations thereof as used herein are open-ended, i.e., "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the following description.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
It is understood that before the technical solutions disclosed in the embodiments of the present disclosure are used, the type, the use range, the use scene, etc. of the personal information related to the present disclosure should be informed to the user and obtain the authorization of the user through a proper manner according to the relevant laws and regulations.
For example, in response to receiving an active request from a user, a prompt message is sent to the user to explicitly prompt the user that the requested operation to be performed would require the acquisition and use of personal information to the user. Thus, the user can autonomously select whether to provide personal information to software or hardware such as an electronic device, an application program, a server, or a storage medium that performs the operations of the disclosed technical solution, according to the prompt information.
As an alternative but non-limiting implementation manner, in response to receiving an active request from the user, the manner of sending the prompt information to the user may be, for example, a pop-up window manner, and the prompt information may be presented in a text manner in the pop-up window. In addition, a selection control for providing personal information to the electronic device by the user's selection of "agreeing" or "disagreeing" can be carried in the pop-up window.
It is understood that the above notification and user authorization process is only illustrative and not limiting, and other ways of satisfying relevant laws and regulations may be applied to the implementation of the present disclosure.
It will be appreciated that the data involved in the subject technology, including but not limited to the data itself, the acquisition or use of the data, should comply with the requirements of the corresponding laws and regulations and related regulations.
Fig. 1 is a schematic flow chart of a method for displaying a gift in a live broadcast room according to an embodiment of the present disclosure, where the method is applicable to a situation of diversified display of a gift when a live broadcast viewing user views a live broadcast in a live broadcast room and presents the gift to the live broadcast room, the method may be executed by a display device of the live broadcast room gift, and the display device may be implemented in a software and/or hardware manner, optionally, by an electronic device, and the electronic device may be a mobile terminal, a PC terminal, a server, or the like.
As shown in fig. 1, the method includes:
and S110, receiving a target gift request for gifting the target gift input by aiming at the target live broadcast room.
Wherein the target gift may be at least one gift selected by a live viewing user from a plurality of gifts configured in advance. It should be noted that the target gift may be an avatar gift, an avatar such as a robot, a pet, etc. The target gifting request may be a request to gift the target gift to a target live broadcast. The target live broadcast room may be a live broadcast room corresponding to the live broadcast watching trigger operation, in other words, a live broadcast room into which the live broadcast watching user enters.
In the embodiment of the present disclosure, the target gifting request may be generated in various ways, for example, based on a selection operation input by the user for the target gift, or based on a follow-up gifting operation input by the user for the sent target gift. The selection operation and the following presenting operation may be input in various ways, for example, based on a preset gift selection control corresponding to the target gift, or based on a preset following presenting control corresponding to the target gift, or input in a preset manner such as voice, gesture, or touch trajectory.
Typically, receiving a target gifting request for gifting a target gift, which is input by a live viewing user for a target live broadcast room, may be receiving a click operation for inputting identification information of the target gift displayed on the gift selection interface.
Specifically, the live broadcast watching user may give a gift to the target live broadcast room, and if the live broadcast watching user wants to give a target gift to the target live broadcast room, the control corresponding to the target gift may be triggered. At this time, a target comp request may be generated and transmitted to the server to cause the server to receive the target comp request.
Optionally, after receiving the target presentation request, it may be determined whether the value attribute value that can be used for presentation by the live viewing user can satisfy the value attribute value of the target gift, if so, the subsequent step may be performed, and if not, the prompt information indicating that the balance is insufficient may be fed back.
Optionally, the gift action display type may be determined in the following manner, and a target presentation request is generated, so as to achieve the purpose of enriching the interaction manner:
step one, receiving a gift triggering operation aiming at a target gift in a target live broadcast room, and displaying at least one candidate gift action display type.
The gift triggering operation may be a selection operation input by the user for the target gift, for example: triggering based on a preset gift selection control corresponding to the target gift, and the like. The candidate gift action presentation type may be a manner in which the target gift can perform the associated action corresponding to the associated object, for example: follow, fit, etc.
Specifically, when the user performs the presenting operation of the target gift, the gift triggering operation for the target gift in the target live broadcast room is received, and various candidate gift action display types corresponding to the target gift can be displayed for the user to select.
And step two, receiving type selection operation input aiming at least one candidate gift action display type, and generating a target gift giving request for giving a target gift based on the selected gift action display type.
The type selection operation may be a gift action presentation type that is selectively triggered according to the candidate gift action presentation type.
Specifically, the user may select at least one candidate gift action presentation type for presentation, which may be one or more gift action presentation types. When a type selection operation for at least one candidate gift action presentation type input is received, a target gift request for gifting a target gift may be generated based on the selection-triggered gift action presentation type.
After the target comp request is generated in the above manner, it may be followed: and according to the selected gift action display type, displaying the target gift in the target live broadcast room in a mode that the target gift executes the associated action corresponding to the associated object.
Optionally, before receiving a target gifting request for gifting the target gift input to the target live broadcast room, the method further includes: and responding to the live broadcast watching trigger operation of the live broadcast watching user, and displaying a live broadcast picture of the target live broadcast room corresponding to the live broadcast watching trigger operation.
The live viewing user may be a user viewing a live picture in a live room. Generally, live viewing by a live viewing user is implemented based on a live client deployed in a terminal. The live viewing trigger operation may be an operation for entering the target live broadcast room and presenting a live view of the target live broadcast room, for example: the operation of clicking the name of the live broadcast room by the live broadcast watching user can be performed, the operation of clicking the anchor mark by the live broadcast watching user can be performed, the operation of clicking the thumbnail of the live broadcast room by the live broadcast watching user can be performed, and the like. A live room may be understood as a live space provided by live software, a live applet, or a live user in a live web page. Generally, a live broadcast room corresponds to a stream pushing address, so that a live broadcast user can push and stream live broadcast pictures to the live broadcast room for display. The live view may be a video stream view presented by the current target live room.
Specifically, when the live viewing user wants to view the live broadcast, a trigger operation of the live broadcast that the live viewing user wants to view may be input in a preset trigger manner, that is, the live viewing trigger operation. When detecting the live broadcast watching triggering operation of the live broadcast watching user, responding to the live broadcast watching triggering operation, calling a live broadcast picture of a target live broadcast room corresponding to the live broadcast watching triggering operation, and displaying the live broadcast picture to the live broadcast watching user.
And S120, when the related object exists in the live broadcast picture of the target live broadcast room, displaying the target gift in the target live broadcast room in a mode that the target gift executes the related action corresponding to the related object.
The associated object may be an object corresponding to the target gift, for example, an object bound to the target gift. The associated object may be a person, animal, plant, item, etc. in the live view, such as: the main broadcasting, the pet, the book, the musical instrument, etc. in the live broadcasting picture. The associated action may be a gift effect action corresponding to the associated object that is pre-configured in the target gift, such as: the associated action may be an effect action that is consistent with the associated object, the associated action may be an effect action that mirrors the associated object, the associated action may also be an effect action that corresponds to a feature of the associated object, and so on.
Specifically, a related object corresponding to the target gift is determined, if the related object exists in the live broadcast picture, a mode that the target gift executes a related action corresponding to the related object is determined, the target gift is made to execute the related action according to the related object in the determined mode, and the target gift executing the related action is displayed in the target live broadcast room.
Illustratively, if the associated object is a anchor and the associated action is an effect action consistent with the associated object, then the target gift will perform the same action as the anchor; if the associated object is the anchor and the associated action is an effect action which is mirrored with the associated object, then the target gift executes a mirroring action with the anchor; if the associated object is a musical instrument and the associated action is an effect action corresponding to the characteristic of the associated object, then the target gift will perform the action of playing the musical instrument.
Optionally, when the associated object exists in the live broadcast screen, the target gift is displayed in the target live broadcast room in a manner that the target gift executes the associated action corresponding to the associated object according to the selected candidate gift action display type.
Specifically, when the associated object exists in the live broadcast screen, the selected candidate gift action display type is determined according to the target presentation request, so that the target gift generates the associated action corresponding to the associated object according to the candidate gift action display type, and the associated action is displayed in the target live broadcast room.
Optionally, the target gift may be displayed in the target live broadcast room in a manner that the target gift performs the associated action corresponding to the associated object in any one of the following manners:
and in the first mode, the target gift is displayed in the target live broadcast room in a mode that the target gift executes a follow-up action corresponding to the action of the associated object.
The action of the associated object may be an action of the associated object in a live screen, and optionally, the action of the associated object may be all actions and partial actions of a target portion of the associated object. All actions may be actions of the captured associated object. The partial action may be a specific action of the associated object, such as a preset action or actions. The target site may be a preset site. The follow-up action may be an effect action of the target gift in accordance with the action of the associated object.
Specifically, the action of the associated object is determined, the following action of the target gift is determined according to the action of the associated object, and the target gift executing the following action is displayed in the target live broadcast room.
Illustratively, the associated object is a anchor, the action of the associated object is waving a hand, and the target gift is an avatar, and then the following action is waving a hand, which may be the waving of a hand by the avatar in the target live broadcast room.
And secondly, displaying the target gift in the target live broadcast room in a mode that the target gift executes the matching action corresponding to the associated object.
Wherein the cooperating action may be an action that cooperates with the action or voice information of the associated object.
Specifically, the action or the voice information of the associated object is determined, the cooperation action of the target gift is determined according to the action or the voice information, and the target gift executing the cooperation action is displayed in the target live broadcast room.
Optionally, the target gift is displayed in the target live broadcast room in a manner that the target gift executes a cooperative action corresponding to the action of the associated object; or, the target gift is displayed in the target live broadcast room in a mode that the target gift executes the matching action corresponding to the voice information of the related object.
Specifically, the action of the associated object is determined, the cooperation action of the target gift is determined according to the action of the associated object, and the target gift executing the cooperation action is displayed in the target live broadcast. Illustratively, the associated object is a anchor, the action of the associated object is to extend right hand downwards, the target gift is an avatar, and the cooperative action may be to extend right hand downwards opposite to the associated object, so that the avatar and the anchor can complete a handshake action.
Specifically, the voice information of the associated object is determined, the cooperation action of the target gift is determined according to the voice information, and the target gift executing the cooperation action is displayed in the target live broadcast room. Illustratively, the associated object is a main broadcast, the voice information is dancing, the target gift is an avatar, the cooperation action can be dancing, and the avatar can be danced in a target live broadcast room.
And thirdly, displaying the target gift in the target live broadcast room in a mode that the target gift executes a preset response action matched with the object identification information of the associated object.
The object identification information may be a live content identification of the associated object, for example: anchor labels, etc. The preset response action may be a different action corresponding to different object identification information set for the target gift.
Specifically, a live content identifier of the associated object is determined, a preset response action corresponding to the target gift is determined according to the live content identifier, and the target gift executing the preset response action is displayed in the target live broadcasting room.
Illustratively, the associated object is a main broadcast, the live broadcast content identifier is a main broadcast tag, and then, if the main broadcast tag is a music type, the preset response action matched with the music type is a preset dance action; and if the anchor tag is a reading sharing type, the preset response action matched with the reading sharing type is a reading action and the like.
The technical scheme of this embodiment, through receiving the target present request that is used for presenting the target gift to the input of target live broadcast room, under the condition that has associated object in the live broadcast picture of target live broadcast room, with the mode of the associated action that the target gift execution corresponds with associated object, show the target gift in the target live broadcast room, the display effect who has solved the live broadcast gift is single, the problem that interest is poor and interactivity is poor, realize the bandwagon effect of abundant live broadcast gift, the live broadcast interest and interactivity of reinforcing, and then promote user experience's technological effect.
On the basis of the disclosed embodiment, in order to enrich the display effect of the target gift, interactivity and interestingness are improved. The method specifically comprises the following steps:
and if the associated action executed by the target gift is the preset special effect action, displaying the superposed special effect corresponding to the associated action based on the target gift.
The preset special effect action may be a preset action. The superimposed effect may be an effect associated with a preset effect action.
Specifically, whether the associated action executed by the target gift is a preset special effect action is judged. If not, the target gift directly executes the associated action. If so, determining the superposed special effect corresponding to the associated action according to the preset corresponding relation between the special effect action and the superposed special effect, and adding the superposed special effect while the associated action is executed by the target gift.
Optionally, the manner of displaying the overlay special effect may be: and (3) acting the special effect elements corresponding to the superposition special effects on the target gift for displaying, or independently displaying the special effect elements corresponding to the superposition special effects on the target gift.
The special effect elements may be elements required for displaying the superposition special effect, static elements or dynamic elements.
Specifically, the special effect elements corresponding to the superimposed special effects may be superimposed and displayed on the target gift, for example: the eyes of the target gift become a heart-shaped special effect, or a tailing special effect is displayed when the target gift is painted with a heart, or the like. The superimposed special effect may also be displayed independently of the target gift, for example: displaying the superposition special effect around the target gift, such as: when the target gift bleeds the mouth, a special effect of floating bubbles and the like are generated around the target gift.
On the basis of the above-mentioned disclosed embodiment, in order to enrich the display effect of the target gift, and improve interactivity and interest, specifically, may be:
and under the condition that a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, if the associated action executed by the target gift is the preset interaction action, displaying the interaction effect of the associated action on the preset interaction element.
The preset interactive elements may be elements which are displayed in the live broadcast picture, correspond to the target gift, and are different from the target gift, for example: meteoric elements, snowflake elements, etc. The preset interactive action may be a preset action for triggering an interactive effect. The interactive effect may be an effect that the target gift interacts with the preset interactive element based on the associated action.
Specifically, if a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, whether the associated action executed by the target gift is a preset interaction action is judged. If not, the target gift directly executes the associated action. If so, determining the interactive effect corresponding to the associated action according to the preset corresponding relation between the preset interactive action and the interactive effect, and further displaying the interactive effect of the target gift based on the associated action and the preset interactive elements in the target live broadcast room.
Illustratively, the target gift is an avatar, the preset interaction element is a meteor element, the preset interaction action is a striking action, and the interaction effect of the striking action on the meteor element is that the meteor is broken and each broken part is converted into love. The method specifically comprises the following steps: and displaying meteor elements corresponding to the virtual image on a live broadcast picture, controlling the meteor elements colliding with the beating action of the virtual image to be broken when the virtual image performs the beating action on the meteor elements, and converting each broken part into love.
On the basis of the above-mentioned disclosed embodiment, in order to enrich the display effect of the target gift and improve interactivity and interest, it may specifically be:
and under the condition that a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, responding to the target gift to execute a correlation action, displaying motion track information corresponding to the correlation action, and responding to the situation that the preset interaction element is located in the motion track to display the interaction effect of the correlation action on the preset interaction element.
Wherein, the motion track information may be a motion track of the associated action in the live picture.
Specifically, if a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, the associated action is executed according to the target gift, and the motion trail information corresponding to the associated action is displayed. When the motion track information passes through the preset interaction element, the preset interaction element displays an interaction effect so as to realize interaction between the associated action and the preset interaction element.
Illustratively, the preset interactive elements are stars in a preset number on a live broadcast picture, the target gift is an avatar, the associated action is a finger sliding action of the avatar, and the interactive effect is star flashing. When the virtual image performs a finger sliding motion, determining and displaying motion trajectory information of the finger sliding of the virtual image. When the motion trail information passes through the stars on the live broadcast picture, the passed stars start to flash.
On the basis of the above-mentioned disclosed embodiment, in order to enrich the display effect of the target gift, improve interactivity and interest, specifically also can be:
under the condition that a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, responding to the target gift to execute the associated action, acquiring pointing information corresponding to the associated action, responding to the preset interaction element pointed by the associated action, and displaying the interaction effect of the associated action on the preset interaction element.
The pointing information may be an extending direction of a preset portion when the target gift performs the associated action, or may be associated information having a corresponding relationship with the associated action of the target gift.
Specifically, if a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, the associated action is executed according to the target gift, and the pointing information corresponding to the associated action is acquired. And displaying an interaction effect aiming at the preset interaction element according to the pointing information and the preset interaction element corresponding to the pointing information so as to realize interaction between the associated action and the preset interaction element.
Illustratively, the preset interactive elements are stars in a preset number on a live broadcast picture, the target gift is an avatar, the associated action is a finger pointing action of the avatar, and the interactive effect is star flashing. When the avatar performs a finger pointing motion, a direction in which the avatar's finger is pointing is determined and displayed. And flashing stars in the direction on the live broadcast picture.
Optionally, if it is detected that the preset interaction condition is reached, the interaction information corresponding to the target gift is displayed in the target live broadcast room.
The preset interaction condition may be a condition for triggering presentation of the interaction information, for example: the target gift executes the associated action corresponding to the associated object, the completion degree of the associated action executed by the target gift reaches the preset completion degree, the action type of the associated action executed by the target gift belongs to the preset action type, the frequency of the associated action continuously executed by the target gift reaches the preset duration threshold value, the time of the associated action continuously executed by the target gift reaches the preset duration threshold value, and the like.
On the basis of the above disclosed embodiments, in order to determine and interact with the execution situation of the associated action of the target gift, the following operations may be performed:
and if the completion degree of the associated action executed by the target gift reaches the preset completion degree, displaying the interactive information corresponding to the target gift in the target live broadcasting room.
Wherein, the completion degree can be a numerical value for measuring the completion condition of the associated action. The preset completion may be a preset threshold for triggering the interactive information. The interaction information may be information interacting with respect to the completion of the associated action, for example: encouragement information or evaluation information, etc.
Optionally, the completion degree of the associated action may be determined based on each piece of current key point information corresponding to the associated action and based on matching between the current key point information and preset key point information. Specifically, the completion degree of the associated action is determined based on the matching degree of the current key point information and the preset key point information. The matching degree between the current key point information and the preset key point information may be determined based on the key point information of every two adjacent key points, and the relative position information of every two adjacent key points is determined according to the relative position information of every two adjacent key points.
Specifically, in the process of the associated action executed by the target gift, the completion degree of the associated action is detected, and when the completion degree of the associated action executed by the target gift is detected to reach the preset completion degree, the interactive information is displayed for the target gift in the target live broadcast room so as to display the completion condition of the associated action.
For example, the preset completion degree is 85%, if it is detected that the completion degree of the associated action performed by the target gift is greater than 85%, such as: 90%, etc., then the "completed live club! Or displaying interactive information such as praise special effect and the like.
The advantage that sets up like this lies in, can enrich the bandwagon's of target gift bandwagon effect, increases the interest at the show in-process of target gift.
Fig. 2 is a flowchart illustrating a method for displaying a gift in a live broadcast room according to an embodiment of the present disclosure, and based on the foregoing embodiment, a specific implementation manner of the method may refer to detailed descriptions of the technical solution in terms of a determination manner of a target presentation request and a manner of displaying a target gift according to two situations of whether a related object exists. The same or corresponding terms as those in the above embodiments are not explained in detail herein.
As shown in fig. 2, the method includes:
s210, receiving a gift presentation request input aiming at the target live broadcast room, and determining the gift type of the gift to be presented corresponding to the gift presentation request.
Wherein the gift presentation request may be a request to present a gift to the target live broadcast room. The gift to be presented can be determined after analyzing the gift presentation request, namely the gift presented to the target live broadcast room by the live broadcast watching user. The gift type may be a general type or a target type. The normal type indicates that the gift is played in a fixed special effect video stream when it is subsequently delivered. The target type indicates that the gift is displayed in association with an associated object in the target live broadcast room when the gift is delivered subsequently.
Specifically, the live broadcast watching user can give a gift to the target live broadcast room, and if the live broadcast watching user wants to give the gift to the target live broadcast room, the control corresponding to the gift can be triggered. At this time, a gift-giving request may be generated and sent to the server so that the server receives the gift-giving request. Further, the gift-presenting request may be parsed to determine the gift type of the gift to be presented corresponding to the gift-presenting request.
And S220, if the gift type is the target type, using the gift-giving request as a target gift-giving request for giving the target gift.
Specifically, the gift type is identified, and if the gift type is the target type, the gift presentation request may be used as a target presentation request for presenting the target gift.
Alternatively, if the gift type is a normal type, the gift presentation request may be made as a normal presentation request for presenting a normal gift.
S230, whether the associated object exists in the live broadcast picture or not is judged, if yes, S240 is executed; if not, go to S260.
S240, acquiring the posture information of at least part of the related object, determining the related action corresponding to the related object based on the posture information, and executing S250.
Wherein a part may be a component of an associated object. The associated object may include a plurality of locations. At least some parts may be understood as parts of the associated object or all parts. In other words, the associated action is related to a local or total correlation of the associated object. The posture information may be action information for triggering the associated object that needs to be acquired when the target gift performs the action.
Specifically, the associated object in the live broadcast picture is detected, the posture information of at least part of the associated object is acquired, and the associated action, that is, the action to be executed by the subsequent target gift, is determined according to the corresponding relationship between the posture information and the associated action corresponding to the associated object.
It should be noted that the posture information of at least part of the related object may be obtained by using a preset part detection method or model, for example: a part key point detection algorithm and the like.
And S250, displaying the target gift in the target live broadcast room in a mode that the target gift executes the associated action corresponding to the associated object.
Optionally, a rendering manner of the target gift may be determined, and the target gift is displayed in the target live broadcast room based on the rendering manner.
The rendering mode includes anchor rendering and viewing rendering, and may specifically include rendering at a preset position, for example: rendering in a preset area at the upper right corner of the live broadcast picture, or rendering at a target part of an associated object, and the like.
Specifically, a rendering mode of the target gift at the anchor terminal and a rendering mode of the client terminal can be determined according to the target gift, and then the target gift is displayed in the target live broadcasting room in the anchor terminal based on the rendering mode of the anchor terminal, and the target gift is displayed in the target live broadcasting room in the viewer terminal based on the rendering mode of the viewer terminal.
It should be noted that the anchor rendering and the viewing rendering may be the same or different, and if the live broadcast picture only includes one live broadcast room picture, the anchor rendering and the viewing rendering are the same, and if the live broadcast picture only includes at least two live broadcast room pictures, the anchor rendering and the viewing rendering may be the same or different.
For example, in a scene of connecting between the live broadcast room of the anchor a and the live broadcast room of the anchor B, a spliced picture formed by splicing the live broadcast picture of the anchor a and the live broadcast picture of the anchor B may be displayed in the live broadcast picture. At this time, if the live broadcast watching user sends out the target gift in the live broadcast room of the anchor A, the target gift is rendered in the area of the live broadcast picture of the anchor A in the splicing picture in the live broadcast picture of the anchor end, and the target gift is rendered in the whole splicing picture in the live broadcast picture of the watching end; and if the live broadcast watching user sends the target gift out of the live broadcast room of the anchor B, rendering the target gift in the area of the live broadcast picture of the anchor B in the splicing picture in the live broadcast picture of the anchor end, and rendering the target gift in the whole splicing picture in the live broadcast picture of the watching end.
Illustratively, if the preset position in the rendering mode corresponding to the target gift is the shoulder position of the anchor, the shoulder position of the anchor is detected in the live broadcast screen, so as to follow and render the target gift to the shoulder position of the anchor.
Optionally, the target gift is rendered in a manner of rendering at the anchor end, and the target gift is rendered at the anchor end, and the frame collected in real time at the anchor end and the rendered target gift are subjected to confluence processing, and the data after confluence processing is sent to the viewing end. At the moment, the live broadcast pictures can be displayed in a layered mode, the rendered target gifts can be located on the lower layer, the content concerned by the user such as comment data can be located on the upper layer, the content concerned by the user can be highlighted through the mode, and the equipment performance occupied by the target gifts is saved.
Optionally, the rendering of the target gift is performed in a manner of rendering at a viewing end, and the target gift may be rendered at an upper layer of a live broadcast picture.
And S260, displaying the target gift in the target live broadcast room in a preset display mode.
The preset display mode may be a preset fixed display mode.
Specifically, if no associated object exists in the live broadcast screen, the target gift cannot determine the subsequent executed action according to the associated object, and at this time, the target gift is displayed in the target live broadcast room by presetting a preset display mode, so that the dryness caused by the fact that the target gift cannot perform the action is avoided.
Illustratively, the associated object is a main broadcasting, and the preset display mode is to display the head-tilting motion for the target gift and to float the question mark special effect. And if the associated object does not exist in the live broadcast picture, executing the head-tilting action on the target gift, and adding a question mark special effect around the target gift.
The technical scheme of the embodiment of the disclosure includes that a gift giving request input by aiming at a target live broadcast room is received, a gift type of a gift to be given corresponding to the gift giving request is determined, different processing is carried out according to different gift types, if the gift type is the target type, the gift giving request is used as the target giving request for giving the target gift, if a related object exists in a live broadcast picture, attitude information of at least part of the related object is obtained, related action corresponding to the related object is determined based on the attitude information, the target gift is displayed in the target live broadcast room in a mode that the target gift executes the related action corresponding to the related object, if the related object does not exist in the live broadcast picture, the target gift is displayed in the target live broadcast room in a preset display mode, and the problems of single display effect, poor interestingness and poor interactivity of the live broadcast gift are solved, the display effect of enriching the live gifts is realized, the live interest and interactivity are enhanced, and the technical effect of the user experience degree is further improved.
As an optional implementation manner of the embodiment of the present disclosure, an input request for a display position of a target gift is received, and a plurality of candidate position options are displayed; in response to the selection operation of any one of the candidate position options, the position corresponding to the selected candidate position option is used as a target display position, so that the target gift is displayed in the target live broadcast room in a manner that the target gift performs the associated action corresponding to the associated object at the target display position. In addition, a plurality of candidate position options corresponding to the action display type can be determined based on the action display type of the target gift, so that the matching degree of the action and the position is improved. Therefore, the personalized requirements of the user are met, the expectation of the user is met, and the user experience is improved.
As an optional implementation manner of the embodiment of the present disclosure, fig. 3 is a schematic flow chart of a method for displaying a gift in a live broadcast room provided in the embodiment of the present disclosure. The same or corresponding terms as those in the above embodiments are not explained in detail herein. As shown in fig. 3, the method includes:
when a live broadcast watching user presents gifts for a target live broadcast room, the server side can receive gift presenting requests, if a plurality of gift presenting requests exist, the gifts can be sorted according to preset sorting rules, and the preset sorting rules can be rules for sorting according to time sequence and/or value sequence. The gift type is determined according to the gift-giving request, and may be a general type or a target type.
If the gift type is a general type, the gift-giving request is determined to determine the multimedia gift, which may be in a format of mp4(Moving Picture Experts Group 4), for example. And playing a common gift in the target live broadcast room based on the determined multimedia gift to finish the presentation of the common gift.
And if the gift type is the target type, determining a rendering mode of the target gift, namely determining the rendering of the main player and/or the rendering of the viewing end. Judging whether posture information of at least part of the associated object is detected, if so, determining the associated action of the target gift, further generating a driving model according to the associated action, and if not, rendering a preset display mode, and further generating the driving model according to the preset display mode.
Optionally, after the rendering mode is determined, the processing capability of the device or processor to be rendered may be acquired, and whether subsequent detection and playing corresponding to the target gift are possible is determined, and if yes, subsequent detection and playing operation is performed; if not, a preset display mode can be rendered, and the target gift is played based on the preset display mode.
After the driving model is generated, a timer can be set for the target gift, so that the playing time length of the target gift can be controlled through the timer. And finally, playing the target gift in the target live broadcast room to finish the gift giving of the target type.
According to the technical scheme, the gifts are sequenced by receiving a gift presenting request, the type of the gifts is determined according to the gift presenting request, if the type of the gifts is a common type, the gifts of the common type are played in a target live broadcasting room, if the type of the gifts is a target type, a rendering mode is determined first, whether posture information of at least part of a related object is detected or not is judged, if yes, related actions of the target gifts are determined, the target gifts are played according to the related actions, if not, a preset display mode is rendered, the target gifts are played based on the preset display mode, the problems of single display effect, poor interestingness and poor interactivity of the live broadcasting gifts are solved, the display effect of the live broadcasting gifts is enriched, the live broadcasting interestingness and interactivity are enhanced, and the technical effect of user experience is further improved.
Fig. 4 is a schematic structural diagram of a display device for a gift in a live broadcast room according to an embodiment of the present disclosure, and as shown in fig. 4, the device includes: a gift-giving module 410 and a gift-displaying module 420.
The gift giving module 410 is configured to receive a target giving request for giving a target gift, which is input for a target live broadcast room; a gift display module 420, configured to, in a case that the associated object exists in the live view of the target live broadcast room, display the target gift in the target live broadcast room in a manner that the target gift performs an associated action corresponding to the associated object.
Optionally, the gift display module 420 is further configured to display the target gift in the target live broadcast room in a manner that the target gift performs a follow-up action corresponding to the action of the associated object; or displaying the target gift in the target live broadcast room in a mode that the target gift executes a matching action corresponding to the associated object; or displaying the target gift in the target live broadcast room in a manner that the target gift executes a preset response action matched with the object identification information of the associated object.
Optionally, the gift display module 420 is further configured to display the target gift in the target live broadcast room in a manner that the target gift performs a cooperative action corresponding to the action of the associated object; or displaying the target gift in the target live broadcast room in a manner that the target gift executes a cooperative action corresponding to the voice information of the associated object.
Optionally, the apparatus further comprises: and the superposed special effect display device is used for displaying a superposed special effect corresponding to the associated action based on the target gift when the associated action executed by the target gift is a preset special effect action.
Optionally, the apparatus further comprises: and the first gift interaction module is used for displaying the interaction effect of the preset interaction element if the associated action executed by the target gift is the preset interaction action on the live broadcast picture under the condition that the preset interaction element corresponding to the target gift is displayed on the live broadcast picture.
Optionally, the apparatus further comprises: and the second gift interaction module is used for responding to the target gift execution of the association action under the condition that a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, displaying the motion track information corresponding to the association action, responding to the preset interaction element positioned in the motion track, and displaying the interaction effect of the association action on the preset interaction element.
Optionally, the apparatus further comprises: and the third gift interaction module is used for responding to the target gift execution of the associated action to acquire the direction information corresponding to the associated action under the condition that a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, responding to the direction of the associated action to the preset interaction element, and displaying the interaction effect of the associated action on the preset interaction element.
Optionally, the gift giving module 410 is further configured to receive a gift triggering operation for a target gift in the target live broadcast room, and show at least one candidate gift action showing type; receiving type selection operation input aiming at least one candidate gift action display type, and generating a target gift giving request for giving a target gift based on the selected gift action display type; the gift display module 420 is further configured to display the target gift in the target live broadcast room in a manner that the target gift executes the associated action corresponding to the associated object according to the selected gift action display type.
Optionally, the gift-giving module 410 is further configured to receive a gift-giving request input for the target live broadcast room, and determine a gift type of a gift to be given, which corresponds to the gift-giving request; if the gift type is a target type, the gift presentation request is made as a target presentation request for presenting a target gift.
Optionally, the apparatus further comprises: and the gift interaction module is used for displaying the interaction information corresponding to the target gift in the target live broadcast room if the completion degree of the associated action executed by the target gift reaches the preset completion degree.
Optionally, the gift display module 420 is further configured to determine a rendering manner of the target gift, and display the target gift in the target live broadcast room based on the rendering manner, where the rendering manner includes a main broadcast end rendering and a viewing end rendering.
Optionally, the apparatus further comprises: and the bottom-holding display module is used for displaying the target gift in the target live broadcast room in a preset display mode if the related object does not exist in the live broadcast picture.
According to the technical scheme, the target presenting request for presenting the target gift input by the target live broadcast room is received, if the associated object corresponding to the target gift exists in the live broadcast picture of the target live broadcast room, the target gift is displayed in the target live broadcast room in a mode of executing the associated action corresponding to the associated object by the target gift, the problems of single display effect, poor interestingness and poor interactivity of the live broadcast gift are solved, the display effect of the rich live broadcast gift is achieved, the live broadcast interestingness and interactivity are enhanced, and the technical effect of user experience is further improved.
The display device of the live room gift provided by the embodiment of the disclosure can execute the display method of the live room gift provided by any embodiment of the disclosure, and has corresponding functional modules and beneficial effects of the execution method.
It should be noted that, the units and modules included in the apparatus are merely divided according to functional logic, but are not limited to the above division as long as the corresponding functions can be implemented; in addition, specific names of the functional units are only used for distinguishing one functional unit from another, and are not used for limiting the protection scope of the embodiments of the present disclosure.
Fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the disclosure. Referring now to fig. 5, a schematic diagram of an electronic device (e.g., the terminal device or the server in fig. 5) 500 suitable for implementing embodiments of the present disclosure is shown. The terminal device in the embodiments of the present disclosure may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle terminal (e.g., a car navigation terminal), and the like, and a stationary terminal such as a digital TV, a desktop computer, and the like. The electronic device shown in fig. 5 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 5, electronic device 500 may include a processing means (e.g., central processing unit, graphics processor, etc.) 501 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage means 508 into a Random Access Memory (RAM) 503. In the RAM 503, various programs and data necessary for the operation of the electronic apparatus 500 are also stored. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An editing/output (I/O) interface 505 is also connected to bus 504.
Generally, the following devices may be connected to the I/O interface 505: input devices 506 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507 including, for example, a Liquid Crystal Display (LCD), speakers, vibrators, and the like; storage devices 508 including, for example, magnetic tape, hard disk, etc.; and a communication device 509. The communication means 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. While fig. 5 illustrates an electronic device 500 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication means 509, or installed from the storage means 508, or installed from the ROM 502. The computer program, when executed by the processing device 501, performs the above-described functions defined in the methods of the embodiments of the present disclosure.
The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.
The electronic device provided by the embodiment of the disclosure and the method for displaying the live broadcast gift provided by the embodiment belong to the same inventive concept, and technical details which are not described in detail in the embodiment can be referred to the embodiment, and the embodiment have the same beneficial effects.
The embodiment of the disclosure provides a computer storage medium, on which a computer program is stored, and when the program is executed by a processor, the method for displaying a gift in a live broadcast room provided by the embodiment is implemented.
It should be noted that the computer readable medium of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: receiving a target gifting request for gifting a target gift, which is input by a target live broadcast room; and when a related object exists in a live broadcast picture of the target live broadcast room, displaying the target gift in the target live broadcast room in a mode that the target gift executes a related action corresponding to the related object.
Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of a unit does not in some cases constitute a limitation on the unit itself, for example, the gift display module may also be described as a "target gift action display unit".
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
According to one or more embodiments of the present disclosure, [ example one ] there is provided a method of presenting a live room gift, the method comprising:
receiving a target gifting request for gifting a target gift, which is input by a target live broadcast room;
and when a related object exists in a live broadcast picture of the target live broadcast room, displaying the target gift in the target live broadcast room in a mode that the target gift executes a related action corresponding to the related object.
According to one or more embodiments of the present disclosure, [ example two ] there is provided a method of presenting a live room gift, further comprising:
optionally, the displaying the target gift in the target live broadcast room in a manner that the target gift performs the associated action corresponding to the associated object includes:
displaying the target gift in the target live broadcast room in a manner that the target gift performs a follow-up action corresponding to the action of the associated object; or,
displaying the target gift in the target live broadcast room in a manner that the target gift executes a cooperative action corresponding to the associated object; or,
and displaying the target gift in the target live broadcast room in a mode that the target gift executes a preset response action matched with the object identification information of the associated object.
According to one or more embodiments of the present disclosure, [ example three ] there is provided a method of presenting a live room gift, further comprising:
optionally, the displaying the target gift in the target live broadcast room in a manner that the target gift performs a cooperative action corresponding to the associated object includes:
displaying the target gift in the target live broadcast room in a manner that the target gift executes a cooperative action corresponding to the action of the associated object; or,
and displaying the target gift in the target live broadcast room in a mode that the target gift executes a matching action corresponding to the voice information of the associated object.
According to one or more embodiments of the present disclosure, [ example four ] there is provided a method of presenting a live room gift, further comprising:
optionally, the method further includes:
and if the associated action executed by the target gift is a preset special effect action, displaying a superposed special effect corresponding to the associated action based on the target gift.
According to one or more embodiments of the present disclosure, [ example five ] there is provided a method of presenting a live room gift, further comprising:
optionally, the method further includes:
and under the condition that a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, if the associated action executed by the target gift is a preset interaction action, displaying the interaction effect of the associated action on the preset interaction element.
According to one or more embodiments of the present disclosure, [ example six ] there is provided a method of presenting a live room gift, further comprising:
optionally, the method further includes:
and under the condition that a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, responding to the target gift to execute the association action, displaying the motion track information corresponding to the association action, responding to the preset interaction element located in the motion track, and displaying the interaction effect of the association action on the preset interaction element.
According to one or more embodiments of the present disclosure, [ example seven ] there is provided a method of presenting a live room gift, further comprising:
optionally, the method further includes:
and under the condition that a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, responding to the target gift to execute the association action, acquiring pointing information corresponding to the association action, responding to the association action pointing to the preset interaction element, and displaying the interaction effect of the association action on the preset interaction element.
According to one or more embodiments of the present disclosure, [ example eight ] there is provided a method of presenting a live room gift, further comprising:
optionally, the receiving a target gifting request for gifting a target gift input for a target live broadcast room includes:
receiving gift triggering operation input aiming at a target gift in a target live broadcast room, and displaying at least one candidate gift action display type;
receiving type selection operation input aiming at least one candidate gift action display type, and generating a target gift giving request for giving a target gift based on the selected gift action display type;
the displaying the target gift in the target live broadcast room in a manner that the target gift performs the associated action corresponding to the associated object includes:
and displaying the target gift in the target live broadcast room in a mode that the target gift executes the associated action corresponding to the associated object according to the selected gift action display type.
According to one or more embodiments of the present disclosure, [ example nine ] there is provided a method of presenting a live room gift, further comprising:
optionally, the receiving a target gifting request for gifting a target gift input for a target live broadcast room includes:
receiving a gift giving request input aiming at the target live broadcast room, and determining a gift type of a gift to be given corresponding to the gift giving request;
if the gift type is a target type, the gift presentation request is made as a target presentation request for presenting a target gift.
According to one or more embodiments of the present disclosure, [ example ten ] there is provided a method of presenting a live room gift, further comprising:
optionally, before the presenting the target gift in the target live broadcasting room in a manner that the target gift performs the associated action corresponding to the associated object, the method further includes:
attitude information of at least part of the associated object is acquired, and an associated action corresponding to the associated object is determined based on the attitude information.
According to one or more embodiments of the present disclosure, [ example eleven ] there is provided a method of presenting a live room gift, further comprising:
optionally, the method further includes:
and if the completion degree of the associated action executed by the target gift reaches the preset completion degree, displaying the interactive information corresponding to the target gift in the target live broadcast room.
According to one or more embodiments of the present disclosure, [ example twelve ] there is provided a method of presenting a live room gift, further comprising:
optionally, the displaying the target gift in the target live broadcast room includes:
and determining a rendering mode of the target gift, and displaying the target gift in the target live broadcasting room based on the rendering mode, wherein the rendering mode comprises main broadcasting end rendering and viewing end rendering.
According to one or more embodiments of the present disclosure, [ example thirteen ] there is provided a method of presenting a live room gift, further comprising:
optionally, the method further includes:
and if the associated object does not exist in the live broadcast picture, displaying the target gift in the target live broadcast room in a preset display mode.
According to one or more embodiments of the present disclosure [ example fourteen ] there is provided a display apparatus of live room gifts, the apparatus comprising:
the gift giving module is used for receiving a target giving request for giving a target gift, which is input by a target live broadcast room;
and the gift display module is used for displaying the target gift in the target live broadcast room in a mode that the target gift executes the associated action corresponding to the associated object when the associated object exists in the live broadcast picture of the target live broadcast room.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims (17)

1. A method for displaying a gift in a live broadcast room is characterized by comprising the following steps:
receiving a target gifting request for gifting a target gift, which is input by a target live broadcast room;
and when a related object exists in a live broadcast picture of the target live broadcast room, displaying the target gift in the target live broadcast room in a mode that the target gift executes a related action corresponding to the related object.
2. The method for presenting a gift in a live broadcast room of claim 1, wherein the presenting the target gift in the target live broadcast room in a manner that the target gift performs an associated action corresponding to the associated object comprises:
displaying the target gift in the target live broadcast room in a manner that the target gift performs a follow-up action corresponding to the action of the associated object; or,
displaying the target gift in the target live broadcast room in a manner that the target gift executes a cooperative action corresponding to the associated object; or,
and displaying the target gift in the target live broadcast room in a mode that the target gift executes a preset response action matched with the object identification information of the associated object.
3. The method for presenting a gift in a live broadcast room of claim 2, wherein presenting the target gift in the target live broadcast room in a manner that the target gift performs a cooperative action corresponding to the associated object comprises:
displaying the target gift in the target live broadcasting room in a manner that the target gift performs a cooperative action corresponding to the action of the associated object; or,
and displaying the target gift in the target live broadcast room in a mode that the target gift executes a matching action corresponding to the voice information of the associated object.
4. The method of claim 1, further comprising:
and if the associated action executed by the target gift is a preset special effect action, displaying a superposed special effect corresponding to the associated action based on the target gift.
5. The method of claim 1, further comprising:
and under the condition that a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, if the associated action executed by the target gift is a preset interaction action, displaying the interaction effect of the associated action on the preset interaction element.
6. The method of claim 1, further comprising:
and under the condition that a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, responding to the target gift to execute the association action, displaying the motion track information corresponding to the association action, responding to the preset interaction element located in the motion track, and displaying the interaction effect of the association action on the preset interaction element.
7. The method for displaying a live room gift as recited in claim 1, further comprising:
and under the condition that a preset interaction element corresponding to the target gift is displayed on the live broadcast picture, responding to the target gift to execute the association action, acquiring pointing information corresponding to the association action, responding to the association action pointing to the preset interaction element, and displaying the interaction effect of the association action on the preset interaction element.
8. The method for presenting a gift in a live broadcast room of claim 1, wherein receiving a target gifting request for gifting a target gift input in a target live broadcast room comprises:
receiving gift triggering operation aiming at a target gift in a target live broadcast room, and displaying at least one candidate gift action display type;
receiving type selection operation input aiming at least one candidate gift action display type, and generating a target gift giving request for giving a target gift based on the selected gift action display type;
the displaying the target gift in the target live broadcast room in a manner that the target gift performs the associated action corresponding to the associated object includes:
and displaying the target gift in the target live broadcast room in a mode that the target gift executes the associated action corresponding to the associated object according to the selected gift action display type.
9. The method for presenting a gift in a live broadcast room of claim 1, wherein receiving a target gifting request for gifting a target gift input in a target live broadcast room comprises:
receiving a gift giving request input aiming at the target live broadcast room, and determining a gift type of a gift to be given corresponding to the gift giving request;
if the gift type is a target type, the gift presentation request is made as a target presentation request for presenting a target gift.
10. The method for presenting a gift in a live broadcast room of claim 1, wherein before presenting the target gift in the target live broadcast room in a manner that the target gift performs an associated action corresponding to the associated object, further comprising:
attitude information of at least part of the associated object is acquired, and an associated action corresponding to the associated object is determined based on the attitude information.
11. The method of claim 1, further comprising:
and if the completion degree of the associated action executed by the target gift reaches the preset completion degree, displaying the interactive information corresponding to the target gift in the target live broadcast room.
12. The method for presenting a live broadcast room gift as claimed in claim 1, wherein said presenting the target gift in the target live broadcast room comprises:
and determining a rendering mode of the target gift, and displaying the target gift in the target live broadcast room based on the rendering mode, wherein the rendering mode comprises a main broadcast end rendering and a viewing end rendering.
13. The method of claim 1, further comprising:
and if the associated object does not exist in the live broadcast picture, displaying the target gift in the target live broadcast room in a preset display mode.
14. A display device of a live room gift, comprising:
the gift giving module is used for receiving a target giving request for giving a target gift, which is input by a target live broadcast room;
and the gift display module is used for displaying the target gift in the target live broadcast room in a mode that the target gift executes the associated action corresponding to the associated object when the associated object exists in the live broadcast picture of the target live broadcast room.
15. An electronic device, characterized in that the electronic device comprises:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement a method of presenting a live room gift as recited in any one of claims 1-13.
16. A storage medium containing computer-executable instructions for performing a method of presentation of a live room gift as recited in any one of claims 1-13 when executed by a computer processor.
17. A computer program product, characterized in that the computer program product comprises a computer program which, when being executed by a processor, carries out the method of presentation of a live room gift according to any one of claims 1-13.
CN202210615951.4A 2022-05-31 2022-05-31 Display method, device, equipment and medium for live broadcast room gift Active CN115022702B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210615951.4A CN115022702B (en) 2022-05-31 2022-05-31 Display method, device, equipment and medium for live broadcast room gift

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210615951.4A CN115022702B (en) 2022-05-31 2022-05-31 Display method, device, equipment and medium for live broadcast room gift

Publications (2)

Publication Number Publication Date
CN115022702A true CN115022702A (en) 2022-09-06
CN115022702B CN115022702B (en) 2024-05-17

Family

ID=83071983

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210615951.4A Active CN115022702B (en) 2022-05-31 2022-05-31 Display method, device, equipment and medium for live broadcast room gift

Country Status (1)

Country Link
CN (1) CN115022702B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116489442A (en) * 2023-04-04 2023-07-25 北京优酷科技有限公司 Live broadcast interaction method and device, electronic equipment and computer storage medium

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107509117A (en) * 2017-06-21 2017-12-22 白冰 A kind of living broadcast interactive method and living broadcast interactive system
CN108259925A (en) * 2017-12-29 2018-07-06 广州市百果园信息技术有限公司 Music gifts processing method, storage medium and terminal in net cast
CN108391153A (en) * 2018-01-29 2018-08-10 北京潘达互娱科技有限公司 Virtual present display methods, device and electronic equipment
CN110636362A (en) * 2019-09-04 2019-12-31 腾讯科技(深圳)有限公司 Image processing method, device and system and electronic equipment
CN111526412A (en) * 2020-04-30 2020-08-11 广州华多网络科技有限公司 Panoramic live broadcast method, device, equipment and storage medium
CN111901624A (en) * 2020-08-06 2020-11-06 广州虎牙科技有限公司 Live broadcast display method and device, electronic equipment and storage medium
CN113038229A (en) * 2021-02-26 2021-06-25 广州方硅信息技术有限公司 Virtual gift broadcasting control method, virtual gift broadcasting control device, virtual gift broadcasting control equipment and virtual gift broadcasting control medium
US20210203702A1 (en) * 2019-12-27 2021-07-01 Gree, Inc. Information processing system, information processing method, and computer program
CN113518239A (en) * 2021-07-09 2021-10-19 珠海云迈网络科技有限公司 Live broadcast interaction method and system, computer equipment and storage medium thereof
CN113727132A (en) * 2021-08-31 2021-11-30 广州方硅信息技术有限公司 Virtual gift display method, server, storage medium and computer device
CN114025189A (en) * 2021-11-02 2022-02-08 百果园技术(新加坡)有限公司 Virtual object generation method, device, equipment and storage medium
CN114257834A (en) * 2021-12-30 2022-03-29 广州方硅信息技术有限公司 Live broadcast room virtual gift interaction method and device, equipment and medium thereof

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107509117A (en) * 2017-06-21 2017-12-22 白冰 A kind of living broadcast interactive method and living broadcast interactive system
CN108259925A (en) * 2017-12-29 2018-07-06 广州市百果园信息技术有限公司 Music gifts processing method, storage medium and terminal in net cast
CN108391153A (en) * 2018-01-29 2018-08-10 北京潘达互娱科技有限公司 Virtual present display methods, device and electronic equipment
CN110636362A (en) * 2019-09-04 2019-12-31 腾讯科技(深圳)有限公司 Image processing method, device and system and electronic equipment
US20210203702A1 (en) * 2019-12-27 2021-07-01 Gree, Inc. Information processing system, information processing method, and computer program
CN111526412A (en) * 2020-04-30 2020-08-11 广州华多网络科技有限公司 Panoramic live broadcast method, device, equipment and storage medium
CN111901624A (en) * 2020-08-06 2020-11-06 广州虎牙科技有限公司 Live broadcast display method and device, electronic equipment and storage medium
CN113038229A (en) * 2021-02-26 2021-06-25 广州方硅信息技术有限公司 Virtual gift broadcasting control method, virtual gift broadcasting control device, virtual gift broadcasting control equipment and virtual gift broadcasting control medium
CN113518239A (en) * 2021-07-09 2021-10-19 珠海云迈网络科技有限公司 Live broadcast interaction method and system, computer equipment and storage medium thereof
CN113727132A (en) * 2021-08-31 2021-11-30 广州方硅信息技术有限公司 Virtual gift display method, server, storage medium and computer device
CN114025189A (en) * 2021-11-02 2022-02-08 百果园技术(新加坡)有限公司 Virtual object generation method, device, equipment and storage medium
CN114257834A (en) * 2021-12-30 2022-03-29 广州方硅信息技术有限公司 Live broadcast room virtual gift interaction method and device, equipment and medium thereof

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
XIAODONG WANG: "Beyond the Watching: Understanding Viewer Interactions in Crowdsourced Live Video Broadcasting Services", 《IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY》, vol. 29, no. 11, XP011756032, DOI: 10.1109/TCSVT.2018.2877694 *
周鼎: "社交媒体德性的建构路径", 《青年记者 》, no. 23 *
小葫芦大数据: "《游戏直播行业洞察报告》,B站人均送礼超越虎牙登顶", 《国际品牌观察》, no. 32 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116489442A (en) * 2023-04-04 2023-07-25 北京优酷科技有限公司 Live broadcast interaction method and device, electronic equipment and computer storage medium

Also Published As

Publication number Publication date
CN115022702B (en) 2024-05-17

Similar Documents

Publication Publication Date Title
CN109640188B (en) Video preview method and device, electronic equipment and computer readable storage medium
CN108989297B (en) Information access method, client, device, terminal, server and storage medium
CN108924661B (en) Data interaction method, device, terminal and storage medium based on live broadcast room
US20220385997A1 (en) Video processing method and apparatus, readable medium and electronic device
US20220368980A1 (en) Video interaction method and device, electronic device and storage medium
US12001478B2 (en) Video-based interaction implementation method and apparatus, device and medium
CN111078070B (en) PPT video barrage play control method, device, terminal and medium
CN111669639A (en) Display method and device of movable entrance, electronic equipment and storage medium
CN111800668B (en) Barrage processing method, barrage processing device, barrage processing equipment and storage medium
CN114398554B (en) Content searching method, device, equipment and medium
CN114727146B (en) Information processing method, device, equipment and storage medium
CN114025188B (en) Live advertisement display method, system, device, terminal and readable storage medium
CN115190366B (en) Information display method, device, electronic equipment and computer readable medium
WO2023134419A1 (en) Information interaction method and apparatus, and device and storage medium
CN111246304A (en) Video processing method and device, electronic equipment and computer readable storage medium
CN111970571A (en) Video production method, device, equipment and storage medium
CN111726691A (en) Video recommendation method and device, electronic equipment and computer-readable storage medium
CN114610198B (en) Interaction method, device, equipment and storage medium based on virtual resources
CN115022702A (en) Method, device, equipment, medium and product for displaying gift in live broadcast room
CN115079876A (en) Interactive method, device, storage medium and computer program product
CN113986003A (en) Multimedia information playing method and device, electronic equipment and computer storage medium
CN116048337A (en) Page display method, device, equipment and storage medium
CN114630136B (en) Video interface interaction method, device, electronic equipment and computer readable medium
CN114125531B (en) Video preview method, device, terminal and storage medium
US20140178035A1 (en) Communicating with digital media interaction bundles

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
GR01 Patent grant
GR01 Patent grant