Gift presentation and display methods and related equipment in live streaming rooms
The method and device in live streaming rooms enable users to associate information with gifts, addressing the limitations of single gift functions and enhancing user interaction and experience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2023-05-24
- Publication Date
- 2026-04-28
AI Technical Summary
The existing gift function in live streaming rooms is limited and fails to meet diverse user interaction needs, affecting the user experience.
A method and device for presenting and displaying gifts in live streaming rooms that allow users to associate information with gifts, enabling simultaneous transmission of gifts and information, and enhancing interaction methods.
Enriches the gift-giving experience by allowing users to send messages or questions with gifts, improving user interaction and enhancing the visual and functional experience.
Smart Images

Figure 0007853453000001 
Figure 0007853453000002 
Figure 0007853453000003
Abstract
Description
Technical Field
[0001] This disclosure claims the priority of a Chinese patent application filed with the China National Intellectual Property Administration on May 24, 2022, with the application number 202210576038.8 and the invention title "Gift Presentation and Display Method in a Live Streaming Room and Related Devices", the content of which is incorporated herein by reference in its entirety.
[0002] This disclosure relates to the field of computer technology, and particularly to a gift presentation and display method in a live streaming room and related devices.
Background Art
[0003] In related technologies, the gift function in a live streaming room is single, unable to meet the diverse interaction needs of users, and affects the user experience.
Summary of the Invention
[0004] Embodiments of this disclosure propose a gift presentation and display method in a live streaming room and related devices to solve or partially solve the above problems.
[0005] A first aspect of embodiments of this disclosure is a step of displaying a first window on a live streaming room page in response to a trigger operation on a target gift control; and a step of receiving first information input into the first window; and a step of, in response to a trigger operation on a send control, associating the first information with a target gift corresponding to the target gift control and then sending it to a target recipient side, providing a gift presentation method in a live streaming room.
[0006] A second aspect of embodiments of this disclosure is The steps include receiving and displaying a gift from the target sender, A method for displaying gifts in a live streaming room is provided, which includes the step of displaying an information control corresponding to the first information on the live streaming room page in response that the gift is a target gift associated with the first information.
[0007] A third aspect of the embodiments of this disclosure is An exhibit module configured to display a first window on the live streaming room page in response to a trigger operation on the target gift control, A gift-giving device for a live streaming room is provided, comprising: a receiving module configured to receive first information entered into the first window; and a transmitting module configured to associate the first information with a target gift corresponding to the target gift control and then transmit it to the target receiver in response to a trigger operation on the gift-giving control.
[0008] A fourth aspect of the embodiments of this disclosure is A receiving module configured to receive gifts from the target sender, The present invention provides a gift display device in a live streaming room, which includes a display module configured to display the gift and, in response to the gift being a target gift associated with the first information, to display an information control corresponding to the first information on the live streaming room page.
[0009] A fifth embodiment of the embodiments of the present disclosure provides a computer device comprising one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for performing the method of the first or second embodiment.
[0010] A sixth embodiment of the embodiments of the present disclosure provides a non-volatile computer-readable storage medium containing a computer program, wherein when the computer program is executed by one or more processors, the processors cause the processors to execute the method described in the first embodiment or the second embodiment.
[0011] A seventh embodiment of the embodiments of this disclosure provides a computer program product that, when executed on a computer, includes computer program instructions that cause the computer to perform the method described in the first or second embodiment. [Brief explanation of the drawing]
[0012] To more clearly explain the technical solutions in this disclosure or related technologies, the following briefly introduces the drawings that may be used to describe the examples or related technologies. Clearly, the drawings described below are merely examples of the disclosure, and those skilled in the art can obtain other drawings based on these without any creative work. [Figure 1] A schematic diagram of an exemplary system provided by the embodiments of this disclosure is shown. [Figure 2A] A schematic diagram of one exemplary page according to an embodiment of the present disclosure is shown. [Figure 2B] A schematic diagram of one exemplary page according to an embodiment of the present disclosure is shown. [Figure 2C] A schematic diagram of one exemplary page according to an embodiment of the present disclosure is shown. [Figure 2D] A schematic diagram of one exemplary page according to an embodiment of the present disclosure is shown. [Figure 2E] A schematic diagram of one exemplary page according to an embodiment of the present disclosure is shown. [Figure 2F] A schematic diagram of one exemplary page according to an embodiment of the present disclosure is shown. [Figure 2G] A schematic diagram of one exemplary page according to an embodiment of the present disclosure is shown. [Figure 2H] A schematic diagram of one exemplary page according to an embodiment of the present disclosure is shown. [Figure 2I] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 2J] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 2K] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 2L] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 2M] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 2N] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 2O] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 2P] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 3A] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 3B] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 3C] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 3D] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 3E] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 3F] Shows a schematic diagram of one exemplary page according to an embodiment of the present disclosure. [Figure 4] Shows a flowchart of an exemplary method provided by an embodiment of the present disclosure. [Figure 5] Shows a flowchart of another exemplary method provided by an embodiment of the present disclosure. [Figure 6] Shows a schematic diagram of the hardware structure of an exemplary computer device provided by an embodiment of the present disclosure. [Figure 7] Shows a schematic diagram of an exemplary device provided by an embodiment of the present disclosure. [Figure 8] A schematic diagram of another exemplary apparatus provided by the embodiments of this disclosure is shown. [Modes for carrying out the invention]
[0013] To further clarify the purpose, technical solutions, and advantages of the embodiments of this disclosure, the embodiments of this disclosure will be described in more detail below with reference to the drawings, along with specific examples.
[0014] Unless otherwise defined, the technical or scientific terms used in the embodiments of this disclosure have the general meanings understood by those skilled in the art. The terms “first,” “second,” and similar terms used in the embodiments of this disclosure do not indicate any order, number, or importance, but are merely used to distinguish different components. Similar terms such as “include” or “incorporate” mean that the element or object preceding the term encompasses the elements or objects and their equivalents listed after the term without excluding other elements or objects. Similar terms such as “connected” or “linked” may include electrical connections, whether direct or indirect, and are not limited to physical or mechanical connections. Terms such as “up,” “down,” “left,” and “right” are merely used to describe relative positions, and these relative positions may change if the absolute position of the object being described changes.
[0015] Figure 1 shows a schematic diagram of an exemplary system 100 provided by the embodiments of this disclosure.
[0016] As shown in Figure 1, the system 100 may include at least one first terminal (for example, first terminals 102A to 102C), a server 104, and a second terminal 106. In some embodiments, the system 100 is applicable to live streaming scenes. For example, the server 104 is used to provide a live streaming service, where the first terminals 102A to 102C may be terminals corresponding to users viewing the live stream, and the second terminal 106 may be a terminal corresponding to a user starting the live stream. In some embodiments, when the system 100 is applied to a live streaming scene involving interaction between multiple people, the number of second terminals 106 may be multiple.
[0017] Server 104 may be a single server or multiple servers. In a scenario with multiple servers, a distributed architecture can be adopted between these servers, and a server cluster can be formed.
[0018] The first terminals 102A to 102C and the second terminal 106 may be any terminal device, for example, a mobile terminal (e.g., a mobile phone, a tablet (Pad)) or a fixed terminal (e.g., a personal computer (PC), a notebook computer). The first terminals 102A to 102C and the second terminal 106 may execute application programs and, through such application programs, provide corresponding services for the user, such as live streaming services.
[0019] The embodiments of this disclosure provide a method for gift presentation and display in a live streaming room, as well as related equipment, that enables the presentation of a gift and the transmission of information simultaneously by associating the information entered into the gift, thereby solving the problem of the single gift function in a live streaming room and improving the user experience.
[0020] Figure 2A shows a schematic diagram of page 200, which is an example of an embodiment of the present disclosure.
[0021] As shown in Figure 2A, after the second terminal 106 starts live streaming, the server 104 sets up the live streaming room in response to the start command. After the first terminals 102A to 102C enter the live streaming room, they can display page 200 shown in Figure 2A.
[0022] In some embodiments, a gift identifier 202 can be displayed on page 200, as shown in Figure 2A. The gift identifier 202 may be an icon with a gift shape, which presents the user with the ability to trigger a gift-giving function by clicking on the gift identifier 202.
[0023] Assuming that a user of the first terminal 102A clicks on the gift identifier 202, the first terminal 102A can display a window on page 200 for selecting a gift in response to the trigger operation on the gift identifier 202. Figure 2B shows a schematic diagram of another exemplary page 200 according to an embodiment of the present disclosure. As shown in Figure 2B, when the gift identifier 202 is triggered, a window 204 (e.g., a third window) can pop up on page 200, which may contain various virtual gifts, and the user can select a corresponding gift to present to the streamer.
[0024] In some embodiments, if the live streaming room corresponding to page 200 satisfies a predetermined screening rule, the window 204 may include a target gift control 2042, as shown in Figure 2B.
[0025] The prescribed screening rule may be a rule that displays the target gift control 2042 in window 204 only if certain conditions are met, thereby distinguishing live streaming scenes under different conditions, more accurately assigning appropriate interaction functions to specific live streaming scenes, and enriching the product experience.
[0026] As a selective embodiment, the predetermined screening condition may be that the interaction type of the live streaming room satisfies the conditions of a predetermined interaction type. For example, the interaction type of the live streaming room is a live streaming room in which multiple people interact. Specifically, if the live streaming room is a live streaming scene in which multiple people interact, it can be considered that the predetermined screening rule is satisfied. Furthermore, when the gift identifier 202 is triggered, the target gift control 2042 is displayed in window 204 on page 200, enriching the interaction methods for live streaming scenes in which multiple people interact.
[0027] In some embodiments, the predetermined screening condition may be that the live streaming content type of the live streaming room satisfies the conditions of a predetermined content type, for example, the content type of the live streaming room may be a performance-type live streaming content type.
[0028] The specified screening rules listed above are merely illustrative, and it should be understood that in some scenarios, these restrictions may not be necessary, and Target Gift Control 2042 may be available to all live streaming rooms.
[0029] Note that Figure 2B shows only one target gift control 2042, and this target gift control 2042 may be a specific control. In other words, clicking this control 2042 can trigger the subsequent information input step, thereby limiting the controls that trigger the information input mechanism, ensuring the basic functionality of other common gifts, and enriching the product's functionality.
[0030] In some embodiments, the number of target gift controls 2042 may be greater, and it is understood that each gift icon displayed in the window 204 may correspond to a single target gift control 2042. Figure 2C shows a schematic diagram of another exemplary page 200 according to an embodiment of the present disclosure. As shown in Figure 2C, each gift icon in the window 204 may correspond to a single target gift control 2042, meaning that clicking any of the gift icons can trigger a subsequent information input step.
[0031] Next, when the user clicks the target gift control 2042, the first terminal 102A may, in response to the trigger operation on the target gift control 2042, display a new window (e.g., the first window) on page 200 to provide the user with further information input. Specifically, the first window may be a gift message input window for the viewer user to input gift message information and to send a gift to the streamer user while simultaneously sending message information to the streamer, where the gift message indicates a message associated with the gift.
[0032] Figure 2D shows a schematic diagram of another exemplary page 200 according to an embodiment of the present disclosure. As shown in Figure 2D, the target gift control may be a message gift control, which may be associated with a specific gift, and when the target gift control 2042 is triggered, a window 206 (e.g., a first window) may pop up on page 200, which may contain presentation information that can draw the user's attention to functionality and operation, which may specifically be presentation information that guides the user to enter a gift message, for example, "Enter a message," "Click to enter a message, do not exceed XX characters," and may further include an information input field 2062, which may specifically be a gift message information input field, in which the user can enter the message content they wish to leave for the streamer, which may be a text input field or a voice input field, etc. In some embodiments, a target gift icon 2064 may also be displayed in window 206 to present the style of the gift to be presented to the user. As shown in Figures 2C and 2D, in some embodiments, when window 206 is displayed, window 204 can be hidden, thereby saving display space on page 200.
[0033] In some embodiments, when a user selects an information input field 2062, an input method window can be displayed on page 200. Figure 2E shows a schematic diagram of another exemplary page 200 according to an embodiment of the present disclosure. As shown in Figure 2E, when a user selects an information input field 2062, an input method window 208 can be displayed on page 200, which may include an information input field 2082 and an input keyboard. When a user inputs information using the input keyboard, the first terminal 102A can receive the information 2084 entered by the user into the window 208 and display the information 2084 in the information input field 2082 of the window 208, thereby providing feedback to the user and serving as a presentation, where the information 2084 may be first information, such as gift message information, which is information entered by the user into the information input field. As shown in Figures 2D and 2E, in some embodiments, when displaying window 208, window 206 can be hidden, thereby saving display space on page 200. In some embodiments, the first terminal 102A may further add information entered by the user to the gift when that information matches the request.
[0034] As shown in Figure 2E, the window 208 may further include a confirmation control 2086, and when the user clicks the confirmation control 2086, the first terminal 102A can return to page 200 containing the window 206 in response to the trigger operation on the confirmation control 2086, as shown in Figure 2F.
[0035] As shown in Figure 2F, window 206 may further include a gift control 2066, and after the user clicks the gift control 2066, the first terminal 102A may, in response to the trigger operation on the gift control 2066, associate the information 2084 with the target gift corresponding to the target gift control (for example, the target gift corresponding to icon 2064 in Figure 2F is a balloon) and then send it to the target receiver, for example, the second terminal 106.
[0036] To understand this, when sending a target gift associated with information 2084, the first terminal 102A generates a gift presentation request based on the target gift associated with information 2084, then sends the gift presentation request to the server 104, and the server 104 can then send the target gift associated with information 2084 to the second terminal 106, thereby allowing the second terminal 106 to receive the target gift associated with information 2084 and display it accordingly.
[0037] In some embodiments, after a user clicks the gift control 2066, the step of associating the information 2084 with the target gift and then sending it does not need to be triggered immediately. Instead, in response to a trigger operation on the gift control 2066 in window 206, a new window (e.g., a fourth window) may be displayed on page 200, which may contain a resource exchange entry for facilitating resource exchange. In response to the completion of a resource transfer operation on the resource exchange entry, the first terminal 102A may associate the information 2084 with the target gift and then send it to the target recipient (e.g., a second terminal 106). By associating the information 2084 with the target gift and sending it to the target recipient after the resource transfer is complete, the gift interaction method in the live streaming room is enriched, allowing the user to provide a positive incentive to the streamer through the resource transfer method and enhance the atmosphere of the interaction. Optionally, this resource may be a virtual resource, and the transfer from one resource pool to another can be realized in a virtual network space.
[0038] In some other embodiments, after the user clicks the gift control 2066, it is not necessary to immediately trigger the step of associating the information 2084 with the target gift and then sending it. Instead, in response to the trigger operation on the gift control in the first window, a new window may be displayed on the live streaming room page, which may contain multiple candidate gifts for the user to choose from.
[0039] Figure 2G shows a schematic diagram of another exemplary page 200 according to an embodiment of the present disclosure. As shown in Figure 2G, page 200 displays a window 214 containing more candidate gifts, from which the user can select and present a gift of their choice. In response to a trigger operation on a target candidate gift among the multiple candidate gifts, the first terminal 102A can associate the information 2084 with the target candidate gift and then send it to the target recipient. In this embodiment, the user can associate a message with any gift, i.e., the message can be associated with a random gift. In this way, by providing a window 214 (e.g., a fifth window) containing many candidate gifts after the user clicks the present button 2066, the types of gifts that the user can present are diversified, enriching the user's gift selection and improving the user experience.
[0040] In some embodiments, after the first terminal 102A transmits the target gift associated with information 2084, the first terminal 102A may stop displaying the window 206 and display a special effect corresponding to the target gift on page 200. The special effect corresponding to the target gift may be an image, audio, or video corresponding to the target gift.
[0041] Figure 2H shows a schematic diagram of another exemplary page 200 according to an embodiment of the present disclosure. As shown in Figure 2H, on page 200, window 206 is deactivated, and a special effect 2102 corresponding to the target gift is displayed on page 200. The special effect 2102 may be, for example, a balloon gradually rising from the bottom of page 200.
[0042] In some embodiments, information 2084 may be displayed, and information 2084 and the target gift do not have to be displayed in sync. Figure 2I shows a schematic diagram of another exemplary page 200 according to an embodiment of the present disclosure. As shown in Figure 2I, on page 200, after the special effect of the gift is displayed for a certain period of time (for example, after the balloon rises to a certain position on page 200), information 2084 is displayed on page 200. In this way, the display of the gift and the display of the information are performed in different orders, which can further enrich the visual effect and improve the user experience. In some embodiments, as shown in Figure 2I, the display of information 2084 may also have a corresponding text type special effect 2104, for example, a scrolling special effect, which can further enrich the visual effect and improve the user experience.
[0043] In some embodiments, as shown in Figure 2I, an information control 2106 corresponding to information 2084 may be further displayed on page 200, and the information control 2106 may display introductory information corresponding to gift message information for presenting information associated with the gift. The information control 2106 may also be a gift message aggregation entry and may display one or more corresponding gift message information when a trigger is received, and if there is multiple gift message information, the multiple gift message information may be gift message information sent from multiple senders. In an optional embodiment, after the user issues a target gift associated with information 2084, the information control 2106 may display special receiving effects, such as the letter being placed in an envelope, thereby enriching the product's interaction functions and visual effects.
[0044] After a user clicks on the information control 2106, the first terminal 102A may, in response to a trigger operation on the information control 2106, display a new window (e.g., a second window) on page 200, which is used to display a number of pieces of information (e.g., second information) sent from another first terminal associated with a target gift received by the streamer of the live streaming room (e.g., the second terminal 106) within a first predetermined time T1, and the information 2084, that is, it may, in response to a trigger operation on the information control 2106, display one or more gift message pieces in the second window. The second window may display the first information, the second information, or the first and second information simultaneously, and the first and second information may be gift message information sent from different senders (e.g., the viewer side) to the target receiver (e.g., the streamer side).
[0045] Figure 2J shows a schematic diagram of another exemplary page 200 according to an embodiment of the present disclosure. As shown in Figure 2J, the window 212 may contain a number of pieces of information 2122, 2124 and 2084 (for example, these pieces of information can be arranged chronologically, e.g., those asked earlier are placed first) sent from another first terminal associated with a target gift received by a second terminal 106 (the second terminal is the recipient of gifts and gift messages, such as the streamer) within a first predetermined time, and the pieces of information 2122 and 2124 associated with the target gift sent from another first terminal (the first terminal is the sender of gifts and gift messages, such as the viewer) may be second pieces of information, i.e., gift message information sent from the sender of a different first terminal. In this way, after the user clicks the information control 2106, the information that each user has sent to the streamer via gifts can be viewed in window 212, thereby enriching the functionality of the product. In some embodiments, in order to enrich the content displayed in window 212, in addition to displaying information associated with a gift given by the user, the window 212 may also display information such as the corresponding user's profile picture, nickname, brief introduction, and the time the gift was given.
[0046] In some embodiments, as shown in Figure 2J, if users can send different gifts through different target gift controls 2042 or if each user presents different gifts, window 212 can also display corresponding gift icons for the corresponding information. This allows users to see what gifts other users have presented them with when viewing the information, further enriching the product's functionality.
[0047] To make it easier to understand, the window 212 displays information associated with a gift received by the second terminal 106 within a first predetermined time T1, and this first predetermined time T1 can be set as needed.
[0048] For example, the first predetermined time T1 may be the most recent half hour or one hour. Depending on the circumstances, if the amount of information is not large, the first predetermined time T1 may be set to be longer, and may even be the entire live streaming period (i.e., the first predetermined time T1 is the length of the live streaming).
[0049] In several embodiments, the embodiment of associating information with the aforementioned gifts can be applied to specific scenes. For example, a live streaming room scene where there is a question and answer session. As shown in Figure 2K, the target gift control 2042 may be a special question gift. In this scene, in window 204, only one question gift icon can correspond to the target gift control 2042, and as shown in Figure 2L, the user enters the information input window 206 only when the control 2042 is triggered. In this way, in this scene, the user can ask the streamer a question in the form of a question gift, thereby simultaneously satisfying the user's gift interaction and message interaction needs, and avoiding the problem that when interacting with the streamer and asking a question via a public screen, the question is easily covered by a large number of comments, making it difficult to get a timely answer from the streamer.
[0050] In some embodiments, the question gift is intended to prompt the streamer to answer the user's question, and therefore, if the gift is displayed on the page, it may be displayed together with information 2084. Figure 2M shows a schematic diagram of another exemplary page 200 according to an embodiment of the present disclosure. As shown in Figure 2M, a special effect 2104 for the question gift is displayed on the page 200, and the special effect 2104 may be a scrolling special effect that displays the corresponding question 2084 when scrolled. In this way, the functionality of the question gift becomes more prominent, the visual effect becomes more distinctive, and the user experience is improved.
[0051] In some embodiments, as shown in Figure 2N, the feature of the question gift allows the information to be displayed in window 212 after the user clicks information control 2106, without the need to display the gift icon, thereby making the interface more organized.
[0052] Next, the second terminal 106 will be described. Based on the above description, the first terminal 102A sends a gift carrying information 2084 to the user of the second terminal 106 (the streamer in the live streaming room). Based on this, the second terminal 106 can display the gift after receiving it.
[0053] Figure 3A shows an exemplary schematic diagram of page 300 according to an embodiment of the present disclosure.
[0054] As shown in Figure 3A, the second terminal 106 can display the gift after receiving it, for example, by displaying a balloon with special effects 3022.
[0055] In some embodiments, if the second terminal 106 determines that information 2084 transmitted from the first terminal 102A is associated with the gift, the second terminal 106 may further display an information control 3026 corresponding to the information 2084 on page 300, as shown in Figure 3A. In some embodiments, in addition to displaying the information control 3026, the information 2084 may also be displayed, as shown in Figure 3A. In some embodiments, to enhance the visual effect, a special effect 3024 corresponding to the information 2084 may further be displayed on page 300, for example, the special effect 3024 may be a scrolling special effect that displays the information 2084 when scrolling is expanded.
[0056] In some embodiments, the gift received by the second terminal 106 may be a question gift that can be displayed together with the gift and information when the gift and information are displayed. Figure 3B shows a schematic diagram of another exemplary page 300 according to an embodiment of the present disclosure. As shown in Figure 3B, a special effect 3024 of a question gift is displayed on the page 300, and the special effect 3024 may be a scrolling special effect that displays the corresponding question 2084 when the scroll is expanded. In this way, the functionality of the question gift becomes more prominent, the visual effect becomes more distinctive, and the user experience is improved.
[0057] In some embodiments, as shown in Figure 3A, the information control 3026 can be used to show the streamer the user who left a message regarding the current gift and the number of users who left messages. Similarly, as shown in Figure 3B, the information control 3026 on page 300 can be used to show the streamer who the questioner regarding the current gift is and the number of users who asked the question.
[0058] In some embodiments, the step of displaying information controls corresponding to the first information on the live streaming room page after receiving a gift can be further divided into two situations.
[0059] If the current page 300 does not contain information control 3026, the second terminal 106 can generate the information control 3026 on page 300. If the current page 300 contains an information control 3026, the second terminal 106 can update the information control 3026 based on the information 2084.
[0060] For example, since the information control 3026 can show the streamer who the current gift-related questioning user is and the number of users who have asked questions, if it is necessary to generate the information control 3026, in addition to generating a rough graphic of the information control 3026 as shown in Figure 3A or Figure 3B, the information control 3026 can also display the profile picture of the current questioning user and the number of users who have asked questions.
[0061] If it is necessary to update the information control 3026, the original user's profile picture can be replaced with the profile picture of the user corresponding to the current gift, and one can be added to the number of users who originally asked the question.
[0062] By designing the information control 3026 in this way, relevant information is displayed more effectively to the user (streamer), improving the user experience.
[0063] In some embodiments, the display time of the information control 3026 may be set to be limited. For example, when the information control 3026 is generated for the first time, the second terminal 106 may count down the display time of the information control 3026 according to a third predetermined time T3 (e.g., 5 min).
[0064] If the countdown ends and no new information associated with the target gift has been received (i.e., no new message gift or question gift has been received during this period), the second terminal 106 can close the information control 3026, thereby avoiding displaying the control for an extended period and thus affecting the implementation of other functions.
[0065] If the countdown has not ended and new information associated with the target gift has been received (i.e., a new message gift or question gift has been received during this period), the second terminal 106 may extend the countdown by a fourth predetermined time T4 (e.g., 5 min). If the countdown has ended and no new information associated with the target gift has been received (i.e., no new message gift or question gift has been received during this period), the second terminal 106 may close the information control 3026.
[0066] In some embodiments, the countdown extension time may be limited, for example, not exceeding 15 minutes at most, thereby preventing the information control 3026 from occupying the page for an extended period and affecting the implementation of other functions.
[0067] If an information control 3026 is further displayed on page 300, the user (streamer) can click on the information control 3026, and in response to the trigger operation on the information control 3026, the second terminal 106 can display a window on page 300 to display a list of messages or questions corresponding to the message gift or question gift received by the user.
[0068] Figure 3C shows a schematic diagram of another exemplary page 300 according to an embodiment of the present disclosure. As shown in Figure 3C, after receiving a trigger operation on the information control 3026, the second terminal 106 can pop up a window 304 on page 300, which may contain several other pieces of information 3042, 3044 and 2084 associated with a target gift (e.g., a message gift) received within a first predetermined time T1. In this way, the user can view the message corresponding to the received message gift by clicking on the information control 3026, making it user-friendly and improving the user experience. In some embodiments, as shown in Figure 3C, if the received gift is a message gift, the corresponding gift icon may be displayed in the window 304 at the position corresponding to each piece of information to show the user what the gift corresponding to the message is. As shown in Figure 3D, if the gift is a question gift, the gift icon does not need to be displayed in the window 304, thereby making the interface simpler.
[0069] In some embodiments, as shown in Figures 3C and 3D, window 304 may further include a plurality of interaction controls 3062-3066 corresponding to information 2084 and information 3042, 3044, respectively, which are used to provide entries for the user to select the corresponding information and display it in the live streaming room. Thus, in some embodiments, as shown in Figure 3E or 3F, for example, when a user (streamer) clicks an interaction control 3064 corresponding to information 2084, the second terminal 106 can respond to the trigger operation on the target interaction control 3064 by displaying the information 2084 corresponding to the target interaction control 3064 at a target position on page 300, for example, the upper left corner. Accordingly, as shown in Figure 2O or Figure 2P, the first terminals 102A to 102C that are currently viewing the live stream can also display the selected information 2084 on page 200 of the first terminals 102A to 102C in response to the user (streamer) selecting the information 2084.
[0070] In this way, by displaying information 2084 in sync with pages 200 and 300, interaction between streamers and viewers is realized, and streamers can highlight the information they want to show viewers, thereby improving the product's interaction performance. In particular, in question scenes, users can select questions to be answered and display them in the live streaming room, and synchronized answers can be given with a focus on those questions. Viewers can also intuitively see the questions the streamer is currently answering via page 200 while watching the live stream, further improving the user experience.
[0071] In some embodiments, after the selected information 2084 is displayed on page 300, the second terminal 106 can display the information 2084 in a processed state (for example, by labeling it "processed" or changing the text color to gray), and then place the information 2084 at the bottom of window 304 (place it at the end of the list), so that the next time the user opens window 304, they will need to slide the list to the bottom to see the information 2084. In this way, information processed by the user avoids occupying the visible area of window 304, leaving more space for unprocessed information and making it easier for the user to screen information.
[0072] In some embodiments, in response to the display time of the information 2084 at the target location on page 300 exceeding a second predetermined time T2 (e.g., 10s), the second terminal 106 can hide the information 2084, thereby avoiding excessive occupancy of the information 2084 on page 300 and affecting the implementation of other functions. Accordingly, it is understood that the information 2084 can also be hidden in correspondence with the pages 200 of the first terminals 102A to 102C.
[0073] Returning to Figure 3C or Figure 3D, in some embodiments, window 304 may further include a plurality of connection controls 3082-3086 corresponding to information 2084 and information 3042, 3044, respectively, to provide a rapid connection (interactive live) mechanism between the streamer and the viewer. Thus, in some embodiments, the second terminal 106 can send a connection invitation to the sender of information 2084 corresponding to the target connection control (e.g., first terminal 102A) in response to a trigger operation on the target connection control (e.g., control 3084). Accordingly, the first terminal 102A can receive the connection invitation and display the connection invitation (not shown in the figure) on page 200, and further display the corresponding control that received the connection invitation on page 200, and when the control is triggered, the first terminal 102A and the second terminal 106 can establish a connection and begin interacting. This facilitates a quick connection (interactive live streaming) between streamers and viewers.
[0074] In some embodiments, when the connection ends and the user returns to the live streaming room page 300, the information already displayed at the target location on page 300 can be hidden. Since the connection is already established and the problem has been resolved, there is no longer a need to display that information at the target location, thus freeing up display space for other functions.
[0075] In some embodiments, if the information associated with the received target gift when the information control 3026 is closed (for example, when the countdown ends) contains unprocessed information (for example, not selected and no corresponding connection has been made), then when the information control 3026 is triggered again to display the window 304, this unprocessed information can be hidden in the window 304, making it easier to display subsequent information.
[0076] As can be seen from the above embodiments, the system 100 provided by the embodiments of this disclosure enables the delivery of information (e.g., a message or question) when a gift is given, and further enables the delivery of such information to the streamer through the gift, enriching the interactive methods of giving gifts. Furthermore, the streamer can select and publish (highlight on the screen) information of their choosing or interact with the user through an interactive live stream.
[0077] The system 100 provided by the embodiments of this disclosure enhances the gift-based interaction capabilities of a live streaming room, allowing streamers to select interaction information as needed and enriching the live streaming content.
[0078] Embodiments of this disclosure further provide a method for gifting in a live streaming room. Figure 4 shows a flowchart of an exemplary method 400 provided by embodiments of this disclosure. As shown in Figure 4, the method 400 can be applied to the first terminals 102A-102C in Figure 1 and may further include the following steps.
[0079] In step 402, in response to a trigger operation on the target gift control (e.g., control 2042), the first window (e.g., window 206 in Figure 2D) is displayed on the live streaming room page (e.g., page 200 in Figure 2B).
[0080] In step 404, the first information (for example, information 2084 in Figure 2E) entered into the first window is received.
[0081] In step 406, in response to a trigger operation on the gifting control (e.g., control 2066 in Figure 2F), the first information is associated with the target gift corresponding to the target gift control and then transmitted to the target receiver (e.g., the second terminal 106 in Figure 1).
[0082] Compared to the associated simple gift interaction modes or simple public screen comment modes, the gift-giving method in a live streaming room provided by the embodiments of this disclosure allows for the addition of information (e.g., messages or questions) to the gift and the gift to carry such information. By cleverly combining gifts and messages, the recipient can display the information when they receive the gift, thereby improving interaction efficiency, enriching the functionality of gift-giving in a live streaming room, and enhancing the product's interaction performance.
[0083] In some embodiments, the method 400 may further include the step of stopping the display of the first window in response to a trigger operation on the gift control and displaying a special effect corresponding to the target gift (e.g., special effect 2102 in Figure 2G) on the live streaming room page, thereby improving interaction performance.
[0084] In some embodiments, the method 400 may further include the steps of displaying an information control (e.g., control 2106 in Figure 2H) corresponding to the first information on the live streaming room page, and displaying a second window (e.g., window 212 in Figure 2I) on the live streaming room page in response to a trigger operation on the information control, wherein the second window contains a plurality of second pieces of information (e.g., pieces of information 2122, 2124 in Figure 2J) and the first piece of information (e.g., piece of information 2084 in Figure 2I) associated with a target gift received by the target receiver within a first predetermined time, wherein the second pieces of information are from other senders (e.g., first terminals 102B, 102C in Figure 1) interacting with the target receiver. Displaying the information associated with the gift in this way provides reference to the user.
[0085] In some embodiments, the method 400 may further include the step of displaying first or second information (e.g., information 2084 in Figure 2N or Figure 2O) selected by the target receiver on the live streaming room page, thereby enabling the streamer to display information that they wish to show to the viewer and enriching the interaction capabilities.
[0086] In some embodiments, prior to the step of displaying a first window on the live streaming room page in response to a trigger operation on a target gift control, the method 400 may further include the steps of displaying a gift identifier (e.g., control 202 in Figure 2A) on the live streaming room page (e.g., page 200 in Figure 2A), and, in response to a trigger operation on the gift identifier, displaying a third window (e.g., window 204 in Figure 2B) on the live streaming room page containing the target gift control if the live streaming room satisfies predetermined screening rules. Screening live streaming rooms according to predetermined screening rules in this way makes the functionality provided by the disclosure more precise, more effective, and provides a better user experience. Here, the gift identifier may be a gift aggregation entry, the third window may be a gift panel displaying a plurality of gift controls, and the target gift control may be one of the plurality of gift controls.
[0087] In some embodiments, the step of associating the first information with a target gift corresponding to the target gift control and then sending it to the target recipient in response to a trigger operation on a gift control further includes the step of displaying a fourth window containing a resource exchange entry on the live streaming room page in response to a trigger operation on a gift control, and the step of associating the first information with a target gift corresponding to the target gift control and then sending it to the target recipient in response to the completion of a resource transfer operation on the resource exchange entry.
[0088] In some embodiments, the step of associating the first information with a target gift corresponding to the target gift control and then sending it to the target recipient in response to a trigger operation on the gift control further includes the steps of displaying a fifth window (e.g., window 214 in Figure 2G) containing multiple candidate gifts on the live streaming room page in response to a trigger operation on the gift control, and associating the first information with the target candidate gift and then sending it to the target recipient in response to a trigger operation on a target candidate gift among the multiple candidate gifts. Providing multiple candidate gifts enriches the user's gift selection.
[0089] The methods of the embodiments of this disclosure can be performed by a single device, such as a computer or server. The methods of the embodiments can also be applied to distributed scenes, where multiple devices can cooperate to complete the process. In such distributed scenes, one of these multiple devices can perform only one or more steps of the methods of the embodiments of this disclosure, and these multiple devices interact with each other to achieve the method.
[0090] The above describes some embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the operations or steps described in the claims may be performed in a different order than those in the embodiments and still achieve the desired results. The processes depicted in the drawings do not necessarily require the specific order or sequence shown to achieve the desired results. In some embodiments, multitasking and parallel processing may be possible or advantageous.
[0091] Embodiments of the present disclosure further provide a method for displaying gifts in a live streaming room. Figure 5 is a flowchart of another exemplary method 500 provided by embodiments of the present disclosure. As shown in Figure 5, the method 500 can be carried out by the second terminal 106 of Figure 1 and may further include the following steps.
[0092] In step 502, a gift (e.g., the gift special effect 3022 in Figure 3A) is received and displayed from the target sender (e.g., the first terminal 102A in Figure 1).
[0093] In step 504, in response that the gift is a target gift associated with the first information, an information control (e.g., control 3026 in Figure 3A) corresponding to the first information (e.g., information 2084 in Figure 3A) is displayed on the live streaming room page (e.g., page 300 in Figure 3A).
[0094] The gift display method in a live streaming room provided by the embodiments of this disclosure can indicate to the user that they have received a gift containing information (e.g., a message or a question) by displaying a corresponding information control when the gift contains information, thereby enriching the functionality of displaying gifts in a live streaming room and enhancing the product's interaction capabilities.
[0095] In some embodiments, the method 500 may further include the step of displaying a first window (e.g., window 304 in Figure 3C) on the live streaming room page in response to a trigger operation on the information control, the first window containing a plurality of second pieces of information (e.g., pieces of information 3042, 3044 in Figure 3C) and first pieces of information (e.g., piece of information 2084 in Figure 3C) associated with a target gift received within a first predetermined time, the first pieces of information containing information entered by the target sender and the second pieces of information from other senders other than the target sender (e.g., first terminals 102B, 102C in Figure 1). Displaying the information associated with the gift in this way provides reference to the user.
[0096] In some embodiments, the first window further includes a plurality of interaction controls (e.g., controls 3062-3066 in Figure 3C) corresponding to the first information and the second information, respectively, and the method 500 may further include the step of displaying the first or second information corresponding to the target interaction control at a target location on the live streaming room page in response to a trigger operation on a target interaction control among the plurality of interaction controls, as shown in Figure 3E or Figure 3F, thereby enriching the interaction functionality.
[0097] In some embodiments, the method 500 may further include the steps of displaying in the first window a processed state first or second information corresponding to the target interaction control, and placing the first or second information corresponding to the target interaction control at the bottom of the first window, thereby leaving display space for other information.
[0098] In some embodiments, the method 500 may further include the step of hiding the first or second information corresponding to the target interaction control in response to the display time of the first or second information corresponding to the target interaction control at the target location on the live streaming room page exceeding a second predetermined time, thereby leaving display space on the page for use by other functions.
[0099] In some embodiments, the first window further includes a plurality of connection controls corresponding to the first information and the second information, and the method 500 may further include the step of sending a connection invitation to the sender of the first information or the second information corresponding to the target connection control in response to a trigger operation on a target connection control in the plurality of connection controls, thereby making it easier to establish a connection and improving the user experience.
[0100] In some embodiments, the step of displaying an information control corresponding to the first information on a live streaming room page further includes the step of generating an information control corresponding to the first information on the live streaming room page in response to the live streaming room page not containing an information control, or the step of updating the information control based on the first information in response to the live streaming room page containing an information control.
[0101] In some embodiments, the step of generating an information control corresponding to the first information on a live streaming room page further includes the step of counting down the display time of the information control according to a third predetermined time, and the method 500 may further include the step of closing the information control in response to the countdown having finished and no new information associated with the target gift being received, or the step of extending the countdown by a fourth predetermined time in response to the countdown not having elapsed the third predetermined time and new information associated with the target gift being received. In this way, it is possible to avoid the information control occupying too much of the page and affecting the implementation of other functions.
[0102] In some embodiments, the method 500 may further include the step of hiding the unprocessed information in the first window when the next time the information control is triggered to display the first window, in response to the information associated with the target gift received when the information control is closed containing unprocessed information, thereby optimizing performance and improving the user experience.
[0103] The methods of the embodiments of this disclosure can be performed by a single device, such as a computer or server. The methods of the embodiments can also be applied to distributed scenes, where multiple devices can cooperate to complete the process. In such distributed scenes, one of these multiple devices can perform only one or more steps of the methods of the embodiments of this disclosure, and these multiple devices interact with each other to achieve the method.
[0104] The above describes some embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the operations or steps described in the claims may be performed in a different order than those in the embodiments and still achieve the desired results. The processes depicted in the drawings do not necessarily require the specific order or sequence shown to achieve the desired results. In some embodiments, multitasking and parallel processing may be possible or advantageous.
[0105] Embodiments of this disclosure further provide computer equipment for implementing the above methods 400 or 500. Figure 6 shows a schematic diagram of the hardware structure of an exemplary computer equipment 600 provided by embodiments of this disclosure. Computer equipment 600 may be used to implement the first terminals 102A to 102C in Figure 1, or to implement the second terminal 106 in Figure 1. In some scenarios, computer equipment 600 may be used to implement the server 104 in Figure 1.
[0106] As shown in Figure 6, the computer device 600 may include a processor 602, memory 604, network module 606, peripheral interface 608, and bus 610. Here, the processor 602, memory 604, network module 606, and peripheral interface 608 enable communication connections within the computer device 600 via the bus 610.
[0107] The processor 602 may be a central processing unit (CPU), an image processor, a neural network processor (NPU), a microcontroller (MCU), a programmable logic device, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), or one or more integrated circuits. The processor 602 can be used to perform functions related to the technologies described in this disclosure. In some embodiments, the processor 602 may further include multiple processors integrated as a single logic component. For example, as shown in Figure 6, the processor 602 may include multiple processors 602a, 602b, and 602c.
[0108] Memory 604 can be configured to store data (e.g., instructions, computer code, etc.). As shown in Figure 6, the data stored in memory 604 may include program instructions (e.g., program instructions for implementing the frame rate detection method of the embodiments of this disclosure) and data to be processed (e.g., the memory may store configuration files for other modules, etc.). The processor 602 can also access the program instructions and data stored in memory 604 and manipulate the data to be processed by executing the program instructions. Memory 604 may include volatile or non-volatile storage devices. In some embodiments, memory 604 may include random access memory (RAM), read-only memory (ROM), optical disks, magnetic disks, hard disks, solid-state drives (SSDs), flash memory, memory sticks, etc.
[0109] The network interface 606 can be configured to provide the computer device 600 with communication with other external devices over a network. This network may be any wired or wireless network capable of sending and receiving data. For example, the network may be a wired network, a local wireless network (e.g., Bluetooth®, Wi-Fi, Near Field Communication (NFC), etc.), a cellular network, the Internet, or a combination thereof. It is understood that the type of network is not limited to the above-mentioned examples.
[0110] The peripheral interface 608 can be configured to connect the computer equipment 600 to one or more peripheral devices to enable information input and output. For example, peripheral devices may include input devices such as keyboards, mice, touchpads, touchscreens, microphones, and various sensors, and output devices such as displays, speakers, vibrators, and indicator lights.
[0111] Bus 610 can be configured to transmit information between various components of the computer device 600 (e.g., processor 602, memory 604, network interface 606, and peripheral interface 608), such as an internal bus (e.g., processor-memory bus) and an external bus (USB port, PCI-E bus).
[0112] Although only the processor 602, memory 604, network interface 606, peripheral interface 608, and bus 610 are shown as the architecture of the computer equipment 600, in a specific implementation process, the architecture of the computer equipment 600 may further include other components necessary to achieve normal operation. Furthermore, as will be understood by those skilled in the art, the architecture of the computer equipment 600 may include only the components necessary to implement the technical proposal of the embodiment of this disclosure, and does not need to include all the components shown in the figure.
[0113] Embodiments of this disclosure further provide a gift-giving device for a live streaming room. Figure 7 shows a schematic diagram of an exemplary device 700 provided by embodiments of this disclosure. The device 700 may include the following configurations.
[0114] The display module 702 is configured to display a first window on the live streaming room page in response to a trigger operation on the target gift control.
[0115] The receiving module 704 is configured to receive the first information input into the first window.
[0116] The transmitting module 706 is configured to respond to a trigger operation for a gift control by associating the first information with the target gift corresponding to the target gift control and then transmitting it to the target receiver.
[0117] In some embodiments, the display module 702 is configured to stop displaying the first window and to display special effects corresponding to the target gift on the live streaming room page in response to a trigger operation on the gift control.
[0118] In some embodiments, the display module 702 is configured to display an information control corresponding to the first information on the live streaming room page, and to display a second window on the live streaming room page in response to a trigger operation on the information control, the second window containing a plurality of second pieces of information and the first piece of information associated with a target gift received by the target receiver within a first predetermined time.
[0119] In some embodiments, the display module 702 is configured to display either first or second information selected by the target receiver on the live streaming room page.
[0120] In some embodiments, the display module 702 is configured to display a gift identifier on the live streaming room page and, in response to a trigger operation on the gift identifier, to display a third window containing the target gift control on the live streaming room page if the live streaming room meets predetermined screening rules.
[0121] In some embodiments, the display module 702 is configured to display a fourth window containing a resource exchange entry on the live streaming room page in response to a trigger operation on the gifting control, and to associate the first information with the target gift corresponding to the target gift control and then send it to the target recipient in response to the completion of a resource transfer operation on the resource exchange entry.
[0122] In some embodiments, the display module 702 is configured to display a fifth window containing multiple candidate gifts on the live streaming room page in response to a trigger operation on the gifting control, and to associate the first information with the target candidate gift and then send it to the target recipient in response to a trigger operation on the target candidate gift among the multiple candidate gifts.
[0123] For the sake of explanation, the above device will be described by dividing its functions into various modules. Of course, when implementing this disclosure, the functions of each module can be realized with the same or multiple software and / or hardware.
[0124] The apparatus of the above embodiment is used to implement the corresponding method 400 in any one of the embodiments described above, and has the beneficial effects of the embodiment of the corresponding method, which will not be described in detail here.
[0125] Embodiments of this disclosure further provide a gift display device for a live streaming room. Figure 8 shows a schematic diagram of an exemplary device 800 provided by embodiments of this disclosure. This device 800 may include the following configuration:
[0126] The receiving module 802 is configured to receive and display gifts from the target transmitter. The display module 804 is configured to display the gift and, in response to the gift being a target gift associated with the first information, to display an information control corresponding to the first information on the live streaming room page.
[0127] In some embodiments, the display module 804 is configured to display a first window on the live streaming room page in response to a trigger operation on the information control, the first window containing a plurality of second pieces of information and the first piece of information associated with a target gift received within a first predetermined time, the first piece of information containing information input to the target sender and the second piece of information from other senders other than the target sender.
[0128] In some embodiments, the first window further includes a plurality of interaction controls corresponding to the first information and the second information, respectively, and the display module 804 is configured to display the first or second information corresponding to the target interaction control at the target location on the live streaming room page in response to a trigger operation on a target interaction control among the plurality of interaction controls.
[0129] In some embodiments, the display module 804 is configured to display the first or second information corresponding to the target interaction control in a processed state in the first window, and to place the first or second information corresponding to the target interaction control at the bottom of the first window.
[0130] In some embodiments, the display module 804 is configured to hide the first or second information corresponding to the target interaction control in response to the display time of the first or second information corresponding to the target interaction control at the target location on the live streaming room page exceeding a second predetermined time.
[0131] In some embodiments, the first window further includes a plurality of connection controls corresponding to the first information and the second information, and the device 800 further includes a transmission module (not shown in the figure) configured to send a connection invitation to the sender of the first information or the second information corresponding to the target connection control in response to a trigger operation on a target connection control in the plurality of connection controls.
[0132] In some embodiments, the exhibition module 804 is configured to generate an information control corresponding to the first information on the live streaming room page in response to the live streaming room page not containing an information control, or to update the information control based on the first information in response to the live streaming room page containing an information control.
[0133] In some embodiments, the display module 804 is configured to count down the display time of the information control according to a third predetermined time, and to close the information control in response to the end of the countdown and no new information associated with the target gift being received, or to extend the countdown by a fourth predetermined time in response to the countdown not having elapsed the third predetermined time and new information associated with the target gift being received.
[0134] In some embodiments, the display module 804 is configured to hide the unprocessed information in the first window when it next triggers the trigger information control to display the first window, in response to the information associated with the target gift received when the information control is closed containing unprocessed information.
[0135] For the sake of explanation, the above device will be described by dividing its functions into various modules. Of course, when implementing this disclosure, the functions of each module can be realized with the same or multiple software and / or hardware.
[0136] The apparatus of the above embodiment is used to implement the corresponding method 500 in any one of the embodiments described above, and has the beneficial effects of the embodiment of the corresponding method, which will not be described in detail here.
[0137] Based on the same concept of the invention and corresponding to the methods of any of the embodiments described above, the present disclosure further provides a non-temporary computer-readable storage medium that stores computer instructions causing the computer to execute the method 400 or 500 described in any one of the embodiments described above.
[0138] The computer-readable media of this embodiment include persistent and non-persistent, removable and non-removable media capable of storing information by any method or technique. The information may be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random-access memory (SRAM), dynamic random-access memory (DRAM), other types of random-access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital purpose disc (DVD) or other optical memory, magnetic cassette tape, magnetic tape / magnetic disk storage device or other magnetic storage device, or any other non-transmission media capable of storing information accessible by computing equipment.
[0139] The computer instructions stored in the storage medium of the above embodiment are used to cause the computer to execute method 400 or 500 of any one of the above embodiments, and have the beneficial effects of the corresponding embodiment, which will not be described in detail here.
[0140] Based on the same concept of the invention, and corresponding to Method 400 or 500 of any embodiment described above, the present disclosure further provides a computer program product including a computer program. In some embodiments, the computer program is executed by one or more processors, thereby causing the processors to execute Method 400 or 500. Corresponding to the execution entity corresponding to each step in each embodiment of Method 400 or 500, the processor that performs the corresponding step may belong to the corresponding execution entity.
[0141] The computer program product of the above embodiment is used to cause a processor to execute method 400 or 500 of any one of the above embodiments, and has the beneficial effects of the corresponding embodiment, which will not be described in detail here.
[0142] As those skilled in the art should understand, the consideration of any embodiments described above is merely illustrative and does not imply that the scope of this disclosure (including the claims) is limited to these examples. Based on the spirit of this disclosure, the technical features of the embodiments described above or different embodiments can be combined, the steps can be performed in any order, and many other variations exist in different aspects of the embodiments of this disclosure as described above, which are not described in detail for the sake of brevity.
[0143] For the sake of brevity in the explanation and discussion, and to ensure that the embodiments of this disclosure are not difficult to understand, the provided drawings may or may not show well-known power / ground connections to integrated circuit (IC) chips and other components. Furthermore, to avoid making the embodiments of this disclosure difficult to understand, devices may be shown in block diagrams, taking into account the fact that details relating to embodiments of devices in these block diagrams are highly dependent on the platform for implementing the embodiments of this disclosure (i.e., these details should be fully understandable to those skilled in the art). Where specific details (e.g., circuits) are described to illustrate exemplary embodiments of this disclosure, the embodiments of this disclosure can be implemented in the absence of these specific details, or when these specific details are changed, as will be obvious to those skilled in the art. Therefore, these descriptions should be considered illustrative and not restrictive.
[0144] Although this disclosure has been described in accordance with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the above description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) can be used in the embodiments considered.
[0145] The embodiments of this disclosure are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Accordingly, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. The steps include: displaying a first window on the live streaming room page in response to a trigger operation on the target gift control; The steps include receiving the first information entered into the first window, In response to a trigger operation for gift control, the first information is associated with a target gift corresponding to the target gift control, and the target gift is transmitted to the target recipient along with the first information. The steps include stopping the display of the first window and displaying special effects corresponding to the target gift on the live streaming room page, How to send gifts in a live streaming room, including the methods mentioned above.
2. The steps include displaying information controls corresponding to the first information on the live streaming room page, The further step includes displaying a second window on the live streaming room page in response to a trigger operation on the information control, The method according to claim 1, wherein the second window includes a plurality of second pieces of information and the first piece of information associated with a target gift received by the target receiver within a first predetermined time, the second pieces of information being from another transmitter interacting with the target receiver.
3. The method according to claim 2, further comprising the step of displaying the first or second information selected by the target receiver on the live streaming room page.
4. Before the step of displaying the first window on the live streaming room page in response to a trigger operation on the target gift control, The steps include displaying the gift identifier on the aforementioned live streaming room page, The method according to claim 1, further comprising the steps of displaying a third window on the live streaming room page in response to a trigger operation on the gift identifier, and displaying the target gift control in the third window if the live streaming room satisfies predetermined screening rules.
5. The step of transmitting the target gift along with the first information to the target recipient in response to a trigger operation for the gift control, associating the first information with the target gift corresponding to the target gift control, is: Steps include: displaying a fourth window containing resource exchange entries on the live streaming room page in response to a trigger operation on the gift control; The method according to claim 1, further comprising the step of transmitting the target gift along with the first information to a target receiver, in response to the completion of a resource transfer operation for the resource exchange entry, associating the first information with a target gift corresponding to the target gift control.
6. The step of transmitting the target gift along with the first information to the target recipient in response to a trigger operation for the gift control, associating the first information with the target gift corresponding to the target gift control, is: The steps include: displaying a fifth window containing multiple candidate gifts on the live streaming room page in response to a trigger operation on the gift control; The method according to claim 1, further comprising the steps of: in response to a trigger operation on a target candidate gift among the plurality of candidate gifts, associating the first information with the target candidate gift and transmitting the target gift together with the first information to the target receiver.
7. The steps include receiving and displaying a gift from the target sender, In response to the gift being a target gift associated with the first information, the steps include displaying an information control corresponding to the first information on the live streaming room page, Steps include: displaying a first window on the live streaming room page in response to a trigger operation on the information control, wherein the first window includes a plurality of second pieces of information associated with a target gift received within a first predetermined time, the first piece of information, and a plurality of interaction controls corresponding to the first piece of information and the second piece of information, respectively; The steps include: displaying first or second information corresponding to the target interaction control at the target location on the live streaming room page in response to a trigger operation on a target interaction control among the plurality of interaction controls; How to display gifts in a live streaming room, including...
8. The method according to claim 7, wherein the first information includes information input to the target transmitting side, and the second information is from another transmitting side other than the target transmitting side.
9. The steps include displaying in the first window the first information or the second information corresponding to the target interaction control as being in a processed state, The steps include placing first information or second information corresponding to the target interaction control at the bottom of the first window, The method according to claim 8, including the method described in claim 8.
10. The method according to claim 8, further comprising the step of hiding the first or second information corresponding to the target interaction control in response to the display time of the first or second information corresponding to the target interaction control at the target position on the live streaming room page exceeding a second predetermined time.
11. The first window further includes a plurality of interactive live streaming controls corresponding to the first information and the second information, respectively, and the method is The method according to claim 8, further comprising the step of sending an interactive live streaming invitation to a sender of first or second information corresponding to the target interactive live streaming control in response to a trigger operation on a target interactive live streaming control among the plurality of interactive live streaming controls.
12. The step of displaying information controls corresponding to the first information on the live streaming room page is: In response to the fact that the live streaming room page does not contain an information control, the step of generating an information control corresponding to the first information on the live streaming room page, or The method according to claim 8, further comprising the step of updating the information control based on the first information in response to the inclusion of an information control on the live streaming room page.
13. The step of generating an information control corresponding to the first information on the live streaming room page is: The step further includes counting down the display time of the information control according to a third predetermined time, The aforementioned method, In response that the countdown has ended and no new information associated with the target gift has been received, the information control is closed, or The method according to claim 12, further comprising the step of extending the countdown by a fourth predetermined time in response to the countdown not having elapsed the third predetermined time and receiving new information associated with the target gift.
14. The method according to claim 13, further comprising the step of hiding the unprocessed information in the first window when the next time the information control is triggered to display the first window, in response that the information associated with the target gift received when the information control is closed contains unprocessed information.
15. An exhibit module configured to display a first window on the live streaming room page in response to a trigger operation on the target gift control, A receiving module configured to receive first information entered into the first window, A transmission module configured to transmit the target gift along with the first information to the target receiver in response to a trigger operation for gift control, associating the first information with the target gift corresponding to the target gift control, Includes, After the first information and the target gift have been sent to the target recipient, the display module is further configured to stop displaying the first window and to display special effects corresponding to the target gift on the live streaming room page. A gift-giving device for live streaming rooms.
16. A receiving module configured to receive gifts from the target sender, A display module is configured to display the gift, display an information control corresponding to the first information on the live streaming room page in response to the gift being a target gift associated with the first information, display a first window on the live streaming room page in response to a trigger operation on the information control, the first window including a plurality of second pieces of information associated with the target gift received within a first predetermined time, the first piece of information, and a plurality of interaction controls corresponding to the first piece of information and the second piece of information, respectively, and to display the first piece of information or the second piece of information corresponding to the target interaction control at a target position on the live streaming room page in response to a trigger operation on a target interaction control among the plurality of interaction controls, Gift display equipment in a live streaming room, including...
17. A computer device comprising one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, and the programs include instructions for executing the method according to any one of claims 1 to 6 or the method according to any one of claims 7 to 14.
18. A non-volatile computer-readable storage medium containing a computer program, wherein when the computer program is executed by one or more processors, the non-volatile computer-readable storage medium causes the processors to execute the method according to any one of claims 1 to 6 or the method according to any one of claims 7 to 14.
19. A computer program that, when executed on a computer, includes a computer program instruction causing the computer to perform the method according to any one of claims 1 to 6 or the method according to any one of claims 7 to 14.
Citation Information
Patent Citations
Live broadcast interaction method and device
CN111683265A
Virtual gift presentation method and device, and electronic equipment
CN112087669A
Computer system and game system
JP2018171283A
Moving image distribution system, moving image distribution method, and moving image distribution program for live distribution of moving image including animation of character object generated based on movement of distribution user
JP2020036134A
Information processing device and program
JP2020135238A