Live interaction method, device, terminal, storage medium and program product

By displaying the virtual items corresponding to the virtual achievements obtained by the anchor in the event and displaying special effects, the problem of poor interaction effects caused by the singleness of virtual items in the prior art is solved, and a more personalized and dedicated live broadcast interaction effect is achieved.

CN118524233BActive Publication Date: 2025-06-10BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410741550.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-07
Publication Date
2025-06-10
Estimated Expiration
2044-06-07

AI Technical Summary

Technical Problem

In the existing live broadcast interaction methods, the singleness of virtual items leads to poor interaction between the audience and the anchor, and lacks personalized and exclusive special effects display.

Method used

By displaying the virtual items corresponding to the virtual achievements obtained by the anchor in the target event, and responding to the audience's gift operation, displaying special effects related to the virtual achievements, strengthening the display of event achievements and special effects, and improving interactivity.

Benefits of technology

It realizes the display of corresponding virtual items and special effects based on the anchor's virtual achievements during the live broadcast process, enhances the interactiveness and interactive effects of the live broadcast room, and provides a more personalized and dedicated interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118524233B_ABST
    Figure CN118524233B_ABST
Patent Text Reader

Abstract

The present disclosure provides a live interactive method, apparatus, terminal, and storage medium, belonging to the field of multimedia technology. The present disclosure provides a brand-new live interactive method. During the live broadcast, based on the virtual achievements obtained by the host in any activity, corresponding virtual items can be displayed, so as to promote the audience to trigger the display of special effects related to the virtual achievements based on the displayed special virtual items during the live broadcast. Since the virtual achievements obtained in the activity are strongly associated with and exclusive to the display of the special effects during this process, it can promote the interaction in the live broadcast room and improve the interactive effect of the live broadcast.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of multimedia technology, and in particular to a live interactive method, device, terminal and storage medium. Background Art

[0002] With the development of Internet technology, live streaming has become a widely used form of video entertainment, featuring strong real-time and high interactivity.

[0003] Currently, one method of live broadcast interaction is that during the live broadcast, the audience gives virtual items to the anchor, which can display special effects corresponding to the virtual items in the anchor's live broadcast screen.

[0004] The virtual items in the above method are generally universal in the live broadcast platform, which means that the virtual items sent by the audience in the live broadcasts of different anchors are uniform, and the interactive effects of the audience and different anchors are also consistent, and the live broadcast interactive effect is poor. Summary of the invention

[0005] The embodiments of the present disclosure provide a live broadcast interactive method, device, terminal and storage medium for improving the interactive effect of live broadcast. The technical solution is as follows:

[0006] In a first aspect, a live interactive method is provided, the method comprising: displaying a virtual space of a first object; displaying at least one virtual item in the virtual space, the at least one virtual item corresponding to a first virtual achievement, the first virtual achievement being obtained by the first object in a target activity; and displaying a first special effect in response to a gift operation of a target virtual item among the at least one virtual item, the first special effect being used to display first virtual achievement information corresponding to the target virtual item.

[0007] The disclosed embodiments provide a new live broadcast interaction method. During the live broadcast, corresponding virtual items can be displayed based on the virtual achievements obtained by the host in any activity, thereby facilitating the audience to trigger special effects related to the virtual achievements based on the displayed special virtual items when watching the live broadcast. Since in this process, the virtual achievements obtained in the activity are strongly associated with the display of special effects and have exclusivity, it is possible to promote interaction within the live broadcast room and enhance the interactive effect of the live broadcast.

[0008] In some embodiments, a joint live broadcast screen is displayed in the virtual space of the first object, and the joint live broadcast screen includes the live broadcast screens of the first object and the second object; the above method also includes: displaying a second special effect on the live broadcast screen of the second object, and the second special effect is a related special effect of the first special effect.

[0009] In some embodiments, the above-mentioned displaying of the second special effect on the live broadcast screen of the second object includes: obtaining the activity result of the second object in the target activity based on the target virtual item and the second object; and displaying the second special effect on the live broadcast screen of the second object based on the activity result.

[0010] In some embodiments, the above-mentioned displaying of at least one virtual item in the virtual space includes: displaying an item display control in the virtual space, where the item display control is used to trigger the display of the virtual item; in response to the triggering operation on the item display control, displaying a first control panel in the virtual space, where the first control panel includes a first virtual item option and at least one second virtual item option, the first virtual item option is used to display at least one virtual item, and the second virtual item option is used to display general virtual items; and in response to the triggering operation on the first virtual item option in the first control panel, displaying a second control panel, where at least one virtual item is displayed on the second control panel.

[0011] In some embodiments, the above-mentioned displaying of at least one virtual item in the virtual space includes: displaying an activity control of the target activity in the virtual space; and in response to the triggering operation on the activity control, displaying a second control panel in the virtual space, where the second control panel includes at least one virtual item.

[0012] In some embodiments, the above-mentioned displaying of the first special effect in response to the gifting operation on the target virtual item among at least one virtual item includes: in response to the gifting operation on any virtual item among at least one virtual item, determining the operated virtual item as the target virtual item; and displaying the first special effect in the virtual space of the first object.

[0013] In some embodiments, the above-mentioned first special effect is displayed as the target animation element moving from the first preset position to the second preset position.

[0014] In some embodiments, the above-mentioned method further includes: determining the second preset position based on the category of the target virtual item and the position of the first object.

[0015] In some embodiments, the above-mentioned method further includes: determining the trajectory of the target animation element moving from the first preset position to the second preset position based on the category of the target virtual item.

[0016] In some embodiments, during the movement of the target animation element, the target animation element gradually becomes smaller, or, during the movement of the target animation element, the transparency of the target animation element gradually becomes smaller, and after the target animation element moves to the second preset position, the transparency of the target animation element becomes larger.

[0017] In some embodiments, the above-mentioned method further includes: canceling the display of the first special effect after the display duration of the first special effect reaches the first display duration.

[0018] In some embodiments, the movement trajectory of the animation element in the above-mentioned second special effect is different from the movement trajectory of the target animation element in the first special effect.

[0019] In a second aspect, a live interactive device is provided. The device includes: a first display module for displaying the virtual space of a first object; a second display module for displaying at least one virtual item in the virtual space, where the at least one virtual item corresponds to a first virtual achievement obtained by the first object in a target activity; and a third display module for displaying a first special effect in response to a gifting operation on a target virtual item among the at least one virtual item, where the first special effect is used to display the first virtual achievement information corresponding to the target virtual item.

[0020] In a third aspect, a terminal is provided. The terminal includes a processor and a memory. The memory is used to store at least one segment of computer program, and the at least one segment of computer program is loaded and executed by the processor to implement the operations performed by the live interactive method provided in the first aspect or various optional implementation manners of the first aspect.

[0021] In a fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores at least one segment of computer program, and the at least one segment of computer program is loaded and executed by a processor to implement the operations performed by the live interactive method provided in the first aspect or various optional implementation manners of the first aspect.

[0022] In a fifth aspect, a computer program product or a computer program is provided. The computer program product or the computer program includes at least one segment of program. The at least one segment of program is stored in a computer-readable storage medium. A processor of a terminal reads the at least one segment of program from the computer-readable storage medium, and the processor executes the at least one segment of program, so that the terminal executes the operations performed by the live interactive method provided in the first aspect or various optional implementation manners of the first aspect.

[0023] Based on the implementation manners provided in the above aspects of the present disclosure, further combinations can be made to provide more implementation manners. Description of the Drawings

[0024] To more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0025] Figure 1It is a schematic diagram of the implementation environment of a live interaction method provided by an embodiment of the present disclosure;

[0026] Figure 2 It is a flowchart of a live interaction method provided by an embodiment of the present disclosure;

[0027] Figure 3 It is a flowchart of another live interaction method provided by an embodiment of the present disclosure;

[0028] Figure 4 It is an example diagram of an item display control provided by an embodiment of the present disclosure;

[0029] Figure 5 It is an example diagram of a first control panel provided by an embodiment of the present disclosure;

[0030] Figure 6 It is an example diagram of a second control panel provided by an embodiment of the present disclosure;

[0031] Figure 7 It is an example diagram of an activity control provided by an embodiment of the present disclosure;

[0032] Figure 8 It is an example diagram of a first special effect provided by an embodiment of the present disclosure;

[0033] Figure 9 It is another example diagram of a first special effect provided by an embodiment of the present disclosure;

[0034] Figure 10 It is another example diagram of a first special effect provided by an embodiment of the present disclosure;

[0035] Figure 11 It is a flowchart of another live interaction method provided by an embodiment of the present disclosure;

[0036] Figure 12 It is an example diagram of a joint live broadcast provided by an embodiment of the present disclosure;

[0037] Figure 13 It is another example diagram of a joint live broadcast provided by an embodiment of the present disclosure;

[0038] Figure 14 It is a structural block diagram of a live interaction device provided by an embodiment of the present disclosure;

[0039] Figure 15 It is a structural schematic diagram of a terminal provided by an embodiment of the present disclosure. Detailed implementation manners

[0040] To make the objectives, technical solutions, and advantages of the present disclosure clearer, the following will further describe the embodiments of the present disclosure in detail with reference to the accompanying drawings.

[0041] In the present disclosure, terms such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. It should be understood that there is no logical or chronological dependency between "first", "second", and "nth", nor are the quantity and execution order limited.

[0042] In the present disclosure, the term "at least one" means one or more, and the meaning of "multiple" means two or more.

[0043] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.), and signals involved in the present disclosure are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions. For example, the information involved in the present disclosure is obtained under full authorization.

[0044] Figure 1 is a schematic diagram of the implementation environment of a live interaction method provided by an embodiment of the present disclosure. As Figure 1 shown, the implementation environment includes a terminal 101 and a server 102, and the terminal 101 and the server 102 are connected through a wireless network or a wired network. Figure 1 In this case, the number of terminals and servers is only for example. For example, the number of terminals and servers can be multiple, and the embodiments of the present disclosure do not limit this.

[0045] Among them, the terminal 101 is a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a smart voice interaction device, a smart home appliance, a vehicle-mounted terminal, etc., but is not limited thereto. The server 102 is an independent physical server, and can also be a server cluster or a distributed system composed of multiple physical servers, and can also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), big data, and artificial intelligence platforms.

[0046] In some embodiments, the terminal 101 is installed with an application program that supports live streaming. The application program can be a live streaming application, a social application, a conference application, etc., and the embodiments of the present disclosure do not limit this. The server 102 is used to provide background services for the application program. Users can log in to the application program through the terminal 101 and interact with the server 102 through the application program to watch the live stream and interact with the host. During the interaction process, the server 102 responds to the live stream viewing request sent by the terminal 101 and sends the corresponding live data stream to the terminal 101. Correspondingly, the server 102 receives the live stream viewing request sent by the terminal 101 and sends the live data stream provided by the host's terminal to the terminal 101. The terminal 101 plays based on the received live data stream.

[0047] Figure 2 is a flowchart of a live interaction method provided according to an embodiment of the present disclosure, as Figure 2 shown, the method includes the following steps:

[0048] 201. The terminal displays the virtual space of the first object.

[0049] Among them, the terminal is the terminal where the application program is located. For the convenience of description, the user of this terminal is called the viewer object. The first object is any object. For example, the first object is the host on the live streaming platform. The virtual space of the first object is used to display the content that the first object wants to present. For example, the virtual space of the first object is the host's live streaming room, which is used to display the host's live streaming screen.

[0050] 202. The terminal displays at least one virtual item in the virtual space. The at least one virtual item corresponds to a first virtual achievement, and the first virtual achievement is obtained by the first object in the target activity.

[0051] Among them, the at least one virtual item is a virtual item having an association relationship with the first virtual achievement. If the first object obtains the first virtual achievement in the target activity, then in the virtual space of the first object, based on the first virtual achievement, the virtual item corresponding to the first virtual achievement is displayed in a state that can be given away. That is to say, the above display of the virtual item is to enable the viewer object to select the virtual item to be given to the first object from it. The target activity is any online or offline activity, such as an online competition, game, or ceremony, etc. The first virtual achievement is used to indicate the result of the first object's participation in the target activity, and the result can be a ranking, a virtual prize, or an honorary title, etc. For example, the first virtual achievement is the ranking obtained by the first object in the competition, the prize obtained by the first object in the game, or the honorary title obtained by the first object in the ceremony, etc.

[0052] For example, a certain virtual item is a virtual trophy corresponding to a certain honorary title. If the first object obtains this honorary title in a virtual ceremony, the virtual trophy will be displayed in the virtual space of the first object so that the viewer object can perform a gift-giving operation. If the first object does not obtain this honorary title in the ceremony, the terminal will not display this virtual item in the virtual space of the first object. A first virtual achievement can correspond to one virtual item or multiple virtual items, and the embodiments of the present disclosure do not limit this.

[0053] The above display refers to displaying giftable virtual items on the terminal for the viewer object to perform a gift-giving operation to the first object. This display can be to display the virtual items corresponding to at least one first virtual achievement and other preset virtual items on the same panel, or to display the virtual items corresponding to at least one first virtual achievement separately on a panel. The embodiments of the present disclosure do not limit this.

[0054] 203. In response to a gift-giving operation on a target virtual item among at least one virtual item, the terminal displays a first special effect, and the first special effect is used to display the first virtual achievement information corresponding to the target virtual item.

[0055] Among them, the gift-giving operation can be a click operation, a drag operation, a long-press operation, etc. on the target virtual item, and the embodiments of the present disclosure do not limit this. The first special effect can be generated locally by the terminal or generated by the server and then returned to the terminal, and the embodiments of the present disclosure do not limit this. The first virtual achievement information indicates the activity result of the first object in the target activity. For example, the first virtual achievement information indicates that the first object won the second place in the target activity.

[0056] The embodiments of the present disclosure provide a brand-new live broadcast interaction method. During the live broadcast, based on the virtual achievements obtained by the anchor in any activity, the corresponding virtual items can be displayed, so as to promote the audience to trigger the display of special effects related to virtual achievements based on the displayed virtual items during the live broadcast. Since the virtual achievements obtained in the activity are strongly associated and exclusive with the display of special effects during this process, it can promote the interaction in the live broadcast room and improve the interaction effect of the live broadcast.

[0057] The above Figure 2 briefly describes the live broadcast interaction method provided by the present disclosure. Figure 3 is a flowchart of a live broadcast interaction method provided according to the embodiments of the present disclosure. As Figure 3 shown, the method includes the following steps.

[0058] 301. The terminal displays the virtual space of the first object, and an item display control is provided in this virtual space, and the item display control is used to trigger the display of virtual items.

[0059] This step is the same as step 201 above, and the embodiments of the present disclosure will not elaborate here.

[0060] In some embodiments, the item display control is a gift control. The gift control can be an original gift control in the virtual space. That is, the virtual items corresponding to the virtual achievements provided in the embodiments of the present disclosure can be integrated into the existing item display function. The item display control is as shown in Figure 4 401 in Figure 4 The virtual space of the first object is shown in Figure 4 The item display control 401 is a fixed control located in the lower right corner of the virtual space in

[0061] 302. In response to a trigger operation on the item display control, the terminal displays a first control panel in the virtual space. The first control panel includes a first virtual item option and at least one second virtual item option. Among them, the first virtual item option is used to display at least one virtual item, and the at least one virtual item corresponds to a first virtual achievement. The first virtual achievement is obtained by the first object in the target activity. The second virtual item option is used to display general virtual items.

[0062] Among them, the above general virtual items refer to the original virtual items in the item display function that will be displayed for each object.

[0063] In the embodiments of the present disclosure, in response to a trigger operation on the item display control, the terminal sends a display request for the first control panel to the server. The display request is used to request to display the first control panel in the virtual space. The server queries the virtual achievements of the first object in the target activity based on the object identifier of the first object carried in the display request. If it is queried that the first object has obtained the first virtual achievement in the target activity, the server obtains the item data of the virtual item corresponding to the first virtual achievement and sends the item data of the virtual item corresponding to the first virtual achievement to the terminal. The terminal renders the first control panel in the virtual space based on the received data and displays the virtual item options of various different virtual items in the first control panel. By expanding the original item display function, it is possible to not only display some general virtual items on the same control panel, but also display some unique virtual items brought by the activity, enabling users to have a new interaction without disrupting the original usage habits, greatly improving the interaction effect.

[0064] It should be noted that the item data of the above at least one general virtual item can be obtained simultaneously with the item data of the virtual item corresponding to the first virtual achievement, can also be obtained at any previous moment, or can be pre-stored on the terminal. The embodiments of the present disclosure do not limit this. In addition, in some embodiments, the first virtual item option is displayed as the virtual item corresponding to the latest virtual achievement obtained by the first object, which can make the first virtual item option more personalized and enhance the interaction effect while displaying the virtual achievements of the first object.

[0065] Figure 5 It is an example diagram of a first control panel provided by an embodiment of the present disclosure. As Figure 5 shown, the first control panel 505 includes a first virtual item option 501 and a plurality of second virtual item options 502. The first virtual item option 501 and the second virtual item options 502 are displayed on the first control panel 505 according to a preset position. Optionally, the first control panel 505 further includes a gift description control (or an activity description control), and this control is used to describe the virtual item options in the first control panel.

[0066] 303. The terminal responds to a trigger operation on the first virtual item option in the first control panel and displays a second control panel, on which at least one virtual item corresponding to the first virtual achievement is displayed.

[0067] In some embodiments, the information of the virtual item corresponding to the first virtual achievement (such as the first virtual achievement corresponding to the virtual item and / or the time when the first object obtains the first virtual achievement corresponding to the virtual item), the information of the target activity (such as the name of the target activity, the text description of the target activity, and / or the animation elements of the target activity, etc.), the avatar of the first object, and / or the preset dialogue of the first object are displayed on the second control panel, which can deepen the association between the first object and the virtual item and enhance the exclusivity of the virtual item. The second control panel is as Figure 6 shown, Figure 6 in which the information 601 of the target activity, the avatar 602 of the first object, the preset dialogue 603 of the first object, the virtual item 604 corresponding to the first virtual achievement, and the information 605 of the virtual item corresponding to the first virtual achievement are displayed on the second control panel.

[0068] In the embodiments of the present disclosure, in response to a trigger operation on a first virtual item option in a first control panel, the terminal sends a display request for a second control panel to the server, and the display request is used to request to display the second control panel in a virtual space. The server queries the virtual achievements of the first object in a target activity based on the object identifier of the first object carried in the display request. If it is queried that the first object has obtained a first virtual achievement in the target activity, the server obtains the item data of the virtual item corresponding to the first virtual achievement and sends the item data of the virtual item corresponding to the first virtual achievement to the terminal. The terminal renders the second control panel in the virtual space based on the received data and displays the virtual item corresponding to the first virtual resource in the second control panel. For example, the terminal responds to Figure 5 a click operation on the first virtual item option 501 in Figure 6 to obtain the item data of the virtual item corresponding to the first virtual achievement from the server, and based on the received data, displays Figure 5 the second control panel shown. In some embodiments, the first virtual item option corresponds to a virtual item, and in response to a trigger operation on the first virtual item option, the gift of the virtual item can be realized. For example,

[0069] also includes a send control 504. After the first virtual item option 501 is selected by a click operation, the terminal responds to a click operation on the send control 504 to give the virtual item. By using a separate second control panel to display the virtual item corresponding to the first virtual resource, the association between the second control panel and the first object can be improved, and the exclusivity of the second control panel can be enhanced.

[0070] The above 302 and 303 are described by taking the example of displaying the first virtual item option and the second virtual item option together on the original item display panel. In some embodiments, the terminal provides a shorter operation path, that is, the display function of the virtual item corresponding to the first virtual achievement is separated from the original item display function, and a separate entry is provided for it in the virtual space. For example, in one implementation, the terminal displays an activity control of a target activity in the virtual space, such as Figure 7 shown as 701 in

[0071] In some embodiments, the display position of the activity control can be a preset fixed position, such as Figure 7 shown in [Figure], the activity control 701 is located in the lower right corner of the virtual space. The display position of the activity control can also be dynamically adjusted based on the components displayed in the virtual space to avoid occlusion of the activity control. For example, if the original display position of the activity control is in the lower right corner of the virtual space and a certain panel displayed in the virtual space covers the lower right corner, then the display position becomes above the panel. As Figure 5 shown in [Figure], if the first control panel displayed in the virtual space covers the lower right corner, then the position of the activity control 503 is adjusted to the upper right of the first control panel. When the activity control 503 is clicked, the Figure 6 second control panel shown in [Figure] is displayed.

[0072] In some embodiments, the first control panel can also be triggered by a separate control. For example, there is a virtual gift panel control in the virtual space. After clicking the virtual gift panel control, an interface as Figure 5 shown in [Figure] appears.

[0073] In some embodiments, the activity control can be a fixed control in the virtual space, that is, regardless of whether the activity ends, for the virtual space of the first object, the display state of the activity control can be maintained, thereby providing a new display path for the virtual achievements of the first object. In other embodiments, the activity control can also be in a display state within a preset time period. For example, within one month after the target activity ends, the activity control is displayed in the virtual space. This can make the display of the activity control more in line with the timeliness of the activity and reduce the occupation of the virtual space by the activity control. The activity control can also be displayed in the virtual space periodically. For example, every hour, the activity control is displayed in the virtual space for 5 minutes, thereby making the display of the activity control more flexible and also reducing the occupation of the virtual space by the activity control. The embodiments of the present disclosure do not limit the display time of the activity control.

[0074] In some embodiments, the activity control includes information about the target activity, such as the name of the target activity, the text description of the target activity, and / or the animation elements of the target activity, etc. The embodiments of the present disclosure do not limit this. As Figure 7 shown by the activity control 701 in [Figure], the activity control 701 displays the name "XXXX" of the target activity, the text description "xxxxxxxx" of the target activity, and the animation element 702 of the target activity. Optionally, the activity control 701 displays the activity result information (such as the champion, the Xth place) of the target activity.

[0075] 304. The terminal determines the operated virtual item as the target virtual item in response to the gifting operation of any virtual item in the second control panel.

[0076] In some embodiments, for each virtual item, while the terminal displays the virtual item, it also displays the information of the virtual item. The information of the virtual item includes the first virtual achievement corresponding to the virtual item and / or the time when the first object obtains the first virtual achievement, which can deepen the association between the target virtual item and the first object and highlight the exclusivity of the virtual item for the first object.

[0077] If the second control panel displays a preset number of virtual items each time, the virtual items displayed on the second control panel can be switched by a sliding operation.

[0078] The above gifting operation can be various, including click operation, drag operation, long - press operation, etc. For example, the click operation can be to first select any virtual item through a click operation, or first make any virtual item stay at a preset position through a sliding operation, and then click the send control to gift the selected virtual item or the virtual item staying at the preset position as the target virtual item to the first object to complete the gifting operation. As Figure 6 shown, a send control 606 is displayed on the second control panel. After making the virtual item 604 stay in the middle position through a sliding operation, click the send control 606 to complete the gifting operation.

[0079] 305. The terminal displays a first special effect in the virtual space of the first object, and the first special effect is used to display the first virtual achievement information corresponding to the target virtual item.

[0080] In some embodiments, the first special effect is displayed as the target animation element moving from the first preset position to the second preset position. As Figure 8 shown, the target animation element 801 moves from the bottom of the virtual space to the top and finally stays above the head of the first object 802.

[0081] In some embodiments, the process of displaying the first special effect in step 305 includes: the terminal controls the target animation element to move from the first preset position to the second preset position in the virtual space of the first object.

[0082] In some embodiments, the target animation element is related to the target virtual item. For example, if the target virtual item is a trophy, the target animation element is the animation element of the trophy; if the target virtual item is a crown, the target animation element is the animation element of the crown; if the target virtual item is a wreath, the target virtual item is the animation element of the wreath. The embodiments of the present disclosure do not limit the category of virtual items and the corresponding animation elements.

[0083] In some embodiments, the first preset position and the second preset position are fixed positions. For example, the first preset position is below the virtual space, and the second preset position is in the middle of the virtual space, etc.

[0084] In some embodiments, the first preset position is determined according to the category of the target virtual item. Accordingly, the above method further includes: the terminal determines the area to which the first preset position belongs according to the category of the target virtual item, and based on the determined area, obtains the first preset position. For example, if the target virtual item is a trophy, the area to which the first preset position belongs is below the virtual space, and based on this area, the first preset position is obtained.

[0085] In some embodiments, the second preset position is determined according to the category of the target virtual item and the position of the first object. Accordingly, the above method further includes: the terminal determines the body part to which the second preset position belongs according to the category of the target virtual item, and based on the determined body part, identifies the body part of the first object from the screen of the virtual space to obtain the second preset position.

[0086] For example, when the target virtual item is a trophy, the first preset position is below the virtual space, and the second preset position is in front of the chest of the first object to simulate presenting the trophy to the first object. For another example, when the target virtual item is a crown or a wreath, the first preset position is above the virtual space, and the second preset position is on the top of the head of the first object to simulate putting on the crown or the wreath for the first object. Of course, the first preset position and the second preset position can also be determined according to other information respectively, and the embodiments of the present disclosure do not limit this. This method can make the display of the first special effect more consistent with the characteristics of the target virtual item and improve the interaction effect.

[0087] It should be noted that the method for determining the first preset position and the method for determining the second preset position can be the same or different. The first preset position and the second preset position can be determined simultaneously or separately, and the embodiments of the present disclosure do not limit this.

[0088] In some embodiments, the trajectories of different target virtual items moving from the first preset position to the second preset position are different. Accordingly, the above method further includes: the terminal determines the trajectory of the target animation element moving from the first preset position to the second preset position based on the category of the target virtual item. For example, if the target virtual item is a trophy, the trajectory of the trophy moving is from bottom to top. For another example, if the target virtual item is a crown, the moving trajectory of the crown is from top to bottom. For example, if the target virtual item is a wreath, the moving trajectory of the wreath starts from above the virtual space, moves clockwise along the boundary of the virtual space for one week, and then moves from top to bottom to highlight the display of the wreath. Setting different moving trajectories for different virtual items can highlight the display of the virtual items or make the display of the virtual items more realistic and improve the interaction effect.

[0089] During the display process of the first special effect, various changes occur to the target animation element. In some embodiments, during the movement of the target animation element, the target animation element gradually becomes smaller (as shown in Figure 8 ), to avoid the target animation element blocking the live broadcast screen of the first object. In some embodiments, during the movement of the target animation element, the transparency of the target animation element gradually becomes smaller, and when the target animation element moves to the second preset position, the transparency of the target animation element becomes larger. In some embodiments, the first special effect can also be displayed as the target virtual item staying at the first preset position for a certain period of time and then moving from the first preset position to the second preset position, so as to highlight the target virtual item through the first preset position.

[0090] In some embodiments, when the target virtual item is at the first preset position, a background animation of the target virtual item is displayed in the virtual space, as shown in Figure 9 . 901 is the background animation. The background animation is a preset animation. The background animation can also be determined according to the live broadcast screen of the first object. For example, the background animation is a solid-color animation, and the color of the animation has a contrast with the main color of the live broadcast screen of the first object to highlight the display of the first special effect. Or, the color of the animation is similar to the main color of the live broadcast screen of the first object to ensure the consistency and beauty of the screen. In some practical examples, the transparency of the background animation is greater than or equal to the transparency threshold to avoid blocking the live broadcast screen of the first object.

[0091] In some embodiments, during the process of displaying the first special effect, the terminal displays the avatar of the first object and / or the information of the target virtual item in the virtual space to prominently indicate that the first object has obtained the first virtual achievement corresponding to the target virtual item. As shown in Figure 9 , 902 is the avatar of the first object, 903 is the information of the target virtual item, and 904 is the target animation element.

[0092] In some embodiments, after the target animation element reaches the second preset position, the terminal displays the information of the target virtual item at the second preset position to prominently display the target virtual item. As shown in Figure 10 , after the target animation element 1001 reaches the second preset position, the first virtual achievement "XXX" corresponding to the target virtual item and the time "xxxxxxxx" when the first object obtains the first virtual achievement are displayed in 1002.

[0093] The above steps 303 to 305 are a possible implementation manner for the terminal to display the first special effect in response to the gift operation for the target virtual item among at least one virtual item.

[0094] After the display duration of the first special effect on the terminal reaches the first display duration, the display of the first special effect is cancelled.

[0095] There are various timing methods for the display duration of the above-mentioned first special effect. In some embodiments, the terminal starts timing after the target animation element reaches the second preset position, and uses the display duration of the target animation element at the second preset position as the display duration of the first special effect. Correspondingly, when the display duration of the target animation element at the second preset position reaches the first display duration, the terminal cancels the display of the first special effect in the virtual space. In some embodiments, the terminal starts timing from the start of the display of the first special effect, and when the display duration of the first special effect reaches the first display duration, the terminal cancels the display of the first special effect in the virtual space.

[0096] The embodiments of the present disclosure provide a brand-new live interactive method. During the live broadcast, virtual items can be displayed based on the virtual achievements obtained by the anchor in any activity, so as to promote the audience to trigger the display of special effects related to virtual achievements based on the displayed special virtual items during the live broadcast. Since the virtual achievements obtained in the activity are strongly associated and exclusive with the display of the special effects during this process, it can promote the interaction in the live broadcast room and improve the interactive effect of the live broadcast. In addition, this method can also increase the display opportunity of the first virtual achievement obtained by the object.

[0097] The above Figure 3 The live interactive method for single-person live broadcast is described. Figure 11 is a flowchart of another live interactive method. The following combines Figure 11 , and describes the live interactive method for joint live broadcast. As Figure 11 shown, this method includes the following steps.

[0098] 1101. The terminal displays the virtual space of the first object, and an item display control is provided in this virtual space, and this item display control is used to trigger the display of virtual items.

[0099] This step is the same as step 201 above, and the embodiments of the present disclosure will not repeat it here.

[0100] 1102. The terminal displays the joint live broadcast screen in the virtual space of the first object, and the joint live broadcast screen includes the live broadcast screens of the first object and the second object.

[0101] Joint live broadcast means that at least two objects conduct live broadcasts in the same virtual space. In the embodiments of the present disclosure, the terminal respectively obtains the live broadcast data streams of the first object and the second object from the server, and based on the live broadcast data streams of the first object and the second object, simultaneously displays the live broadcast screen of the first object and the live broadcast screen of the second object in the virtual space of the first object. Figure 12is an example diagram of a joint live broadcast screen provided by an embodiment of the present disclosure, such as Figure 12 As shown, 1201 is the live screen of the first object, and 1202 is the live screen of the second object.

[0102] 1103. In response to a triggering operation on an item display control, the terminal displays a first control panel in a virtual space, the first control panel including a first virtual item option and at least one second virtual item option, wherein the first virtual item option is used to display at least one virtual item, the at least one virtual item corresponds to a first virtual achievement, the first virtual achievement is obtained by the first object in a target activity, and the second virtual item option is used to display a general virtual item.

[0103] 1104. In response to a triggering operation on the first virtual item option in the first control panel, the terminal displays a second control panel, where at least one virtual item corresponding to the first virtual achievement is displayed.

[0104] 1105. In response to the donation operation of any virtual item in the second control panel, the terminal determines the operated virtual item as a target virtual item.

[0105] 1106. The terminal displays a first special effect in the virtual space of the first object, where the first special effect is used to display first virtual achievement information corresponding to the target virtual item.

[0106] The above steps 1103 to 1106 are similar to the above steps 302 to 305, and the embodiments of the present disclosure are not repeated here. It should be noted that, in some embodiments, the first special effect is displayed as the target animation element moving from the first preset position to the second preset position, and the second preset position is located in the live broadcast screen of the first object.

[0107] 1107. If the second object has obtained the first virtual achievement corresponding to the target virtual item, a second special effect is displayed on the live broadcast screen of the second object. The second special effect is a related special effect of the first special effect and is used to display that the second object has obtained the first virtual achievement corresponding to the target virtual item.

[0108] Among them, the associated special effect is a special effect triggered by the display of the first special effect, and the second special effect displayed by the terminal is associated with the activity result of the second object in the target activity. For different activity results, the terminal displays different second special effects. This step 1107 is used to illustrate the second special effect displayed by the terminal when the activity result is that the second object has obtained the first virtual achievement corresponding to the target virtual item.

[0109] In some embodiments, the display request previously sent by the terminal to the server also carries the object identifier of the second object. After the terminal displays the first special effect in the virtual space of the first object, the server actively queries the activity result of the second object in the target activity based on the object identifier of the second object. If it is queried that the second object has obtained the first virtual achievement in the target activity, the server returns the information that the second object has obtained the first virtual achievement to the terminal. Based on the received information, the terminal displays the second special effect on the live broadcast screen of the second object.

[0110] In some embodiments, if the terminal detects that the virtual space of the first object is in the state of joint live broadcast, the terminal sends a query request to the server, and the query request carries the item identifier of the target virtual item and the object identifier of the second object. The server queries the activity result of the second object in the target activity based on the item identifier of the target virtual item and the object identifier of the second object. If it is queried that the second object has obtained the first virtual achievement in the target activity, the server returns the information that the second object has obtained the first virtual achievement to the terminal. Based on the received information, the terminal displays the second special effect on the live broadcast screen of the second object.

[0111] The process of obtaining the activity result of the second object in the target activity based on the target virtual item and the second object can be actively executed by the server, or can be executed by the terminal sending a query request to the server. The embodiments of the present disclosure do not limit this.

[0112] In some embodiments, the second special effect is the same as the above-mentioned first special effect. However, the starting position of the movement of the animation element in the second special effect and the starting position of the movement of the target animation element in the first special effect may be the same or different, and the ending position of the movement of the animation element in the second special effect and the ending position of the movement of the target animation element in the first special effect may be the same or different. The embodiments of the present disclosure do not limit this.

[0113] In some embodiments, in the first special effect, after the target animation element reaches the second preset position, the information of the target virtual item is also displayed at the second preset position. After the animation element in the second special effect reaches the ending position, the first text information is also displayed at the ending position. The first text information indicates that the second object has also obtained the first virtual achievement corresponding to the target virtual item, which can prominently display the acquisition situation of the second object for the first virtual achievement and amplify the live broadcast effect. In some embodiments, the second special effect is displayed as displaying the animation element and / or the first text information at the ending position. As Figure 12 shown, in the live broadcast screen of the second object, the animation element 1203 and the first text information "I also have" are displayed at the ending position. In some embodiments, the animation element in the second special effect and the target animation element may be the same or different. The embodiments of the present disclosure do not limit this.

[0114] 1108. If the second object does not obtain the first virtual achievement corresponding to the target virtual item, a second special effect is displayed on the live broadcast screen of the second object. The second special effect is a related special effect of the first special effect and is used to display that the second object has not obtained the first virtual achievement corresponding to the target virtual item.

[0115] Step 1108 is a parallel step of step 1107. After step 1106, the terminal selects to execute step 1107 or step 1108 according to the activity result of the second object in the target activity. Step 1108 is used to illustrate the second special effect displayed by the terminal when the activity result is that the second object does not obtain the first virtual achievement corresponding to the target virtual item.

[0116] In the disclosed embodiment, if the information returned by the server indicates that the activity result of the second object in the target activity is that the first virtual achievement corresponding to the target virtual item is not obtained, the terminal displays the second special effect on the live screen of the second object based on the received information.

[0117] In some embodiments, the second special effect is displayed as an animation element moving from a starting position to an ending position, the animation element in the second special effect is different from the target animation element, and the animation element in the second special effect is used to indicate that the second object has not obtained the first virtual achievement corresponding to the target virtual item. The starting position of the animation element in the second special effect and the first preset position may be the same or different, and the ending position of the animation element in the second special effect and the second preset position may be the same or different, which is not limited in the embodiments of the present disclosure.

[0118] In some embodiments, the second special effect is displayed by displaying the animation element and / or the second text information at the end position of the animation element. Figure 13 As shown, in the live broadcast picture of the second object, the animation element 1301 and the second text information "I don't have it" are displayed at the end position of the animation element.

[0119] In some embodiments, the first special effect is different from the second special effect in step 1108. The first special effect is used to congratulate the first object on having obtained the above-mentioned first virtual achievement and is displayed in the live broadcast screen of the first object. The second special effect in step 1108 is used to highlight that the second object has not obtained the above-mentioned first virtual achievement and is displayed in the live broadcast screen of the second object. For example, the first special effect shows elements such as ribbons or petals floating down from the live broadcast screen of the first object, and the second special effect in step 1108 shows dark clouds floating to the live broadcast screen of the second object. In some embodiments, both the first special effect and the second special effect in step 1108 are displayed in the live broadcast screen of the first object, used to congratulate the first object on having obtained the above-mentioned first virtual achievement. For example, ribbons are shown floating down in the first special effect, and petals are shown floating down in the second special effect in step 1108, such that ribbons and petals float down simultaneously in the live broadcast screen of the first object. By the above methods, the differences between different objects can be prominently displayed, enhancing the live broadcast interaction effect.

[0120] In some embodiments, the target activity has virtual achievements of different levels. Correspondingly, the above method further includes: if the level of the second virtual achievement obtained by the second object is lower than the level of the first virtual achievement obtained by the first object, then a third special effect is displayed on the live broadcast screen of the second object. The third special effect is used to show that the level of the second virtual achievement obtained by the second object is lower than the level of the first virtual achievement obtained by the first object. For example, in the first special effect, a target animation element indicates the level of the first virtual achievement obtained by the first object, and in the third special effect, an animation element indicates the level of the second virtual achievement obtained by the second object. Also, negative elements such as dark clouds or stones are displayed in the third special effect to indicate that the level of the second virtual achievement obtained by the second object is lower than the level of the first virtual achievement obtained by the first object, and the second object loses in this interaction.

[0121] The above method further includes: if the level of the second virtual achievement obtained by the second object is higher than the level of the first virtual achievement obtained by the first object, then a fourth special effect is displayed on the live broadcast screen of the second object. The fourth special effect is used to show that the level of the second virtual achievement obtained by the second object is higher than the level of the first virtual achievement obtained by the first object. For example, positive elements such as ribbons or petals are shown floating down in the fourth special effect, or, a larger-sized animation element is shown in the fourth special effect, etc., to indicate that the level of the second virtual achievement obtained by the second object is higher than the level of the first virtual achievement obtained by the first object, and the second object wins in this interaction.

[0122] In some embodiments, if the second object has not obtained the first virtual achievement corresponding to the target virtual item, then a boosting control is displayed in the virtual space of the second object. The boosting control is used to attract users to give other virtual items to the second object in addition to the above-mentioned target virtual item.

[0123] The above steps 1107 and 1108 are a possible implementation method for the terminal to display the second special effect on the live screen of the second object based on the activity result of the second object in the target activity. This possible implementation method associates the special effects displayed on the live screens of multiple objects with the activity results of the objects in the activity, which can improve the specificity of the special effect display and increase the fun of live interaction.

[0124] After the display duration of the first special effect reaches the first display duration, the terminal cancels the display of the first special effect in the virtual space of the first object, and after the display duration of the special effect displayed in the live broadcast screen of the second object reaches the second display duration, the terminal cancels the display of the special effect in the virtual space of the first object. The first display duration and the second display duration may be the same or different. The process of canceling the display is the same as step 305 above, and the embodiments of the present disclosure will not be repeated here. In some embodiments, in the virtual space of the first object, the display of the first special effect and the special effects in the live broadcast screen of the second object are canceled at the same time.

[0125] The disclosed embodiment provides a new live interactive method. During the live broadcast, the corresponding virtual items can be displayed based on the virtual achievements obtained by the anchor in any activity, so as to promote the audience to trigger the special effects display related to the virtual achievements based on the displayed special virtual items when watching the live broadcast. Since in this process, the virtual achievements obtained in the activity are strongly associated with the display of special effects and have specificity, it can promote the interaction in the live broadcast room and improve the interactive effect of the live broadcast. In addition, in the joint live broadcast scenario, through a virtual item, the live broadcast screens of multiple objects can display different special effects, which improves the fun of the live broadcast interaction. It can also attract audiences of different objects to participate in the interactive competition through the special effects with large contrast between different objects, thereby increasing the benefits of the live broadcast.

[0126] Figure 14 is a structural block diagram of a live interactive device provided by an embodiment of the present disclosure. The device is used to execute the steps of the live interactive method described above, see Figure 14 , the live interactive device comprises:

[0127] A first display module 1401 is used to display a virtual space of a first object;

[0128] A second display module 1402 is used to display at least one virtual item in the virtual space, where the at least one virtual item corresponds to a first virtual achievement, and the first virtual achievement is obtained by the first object in the target activity;

[0129] The third display module 1403 is used to display a first special effect in response to a gift operation of a target virtual item among the at least one virtual item, where the first special effect is used to display first virtual achievement information corresponding to the target virtual item.

[0130] In some embodiments, a joint live broadcast screen is displayed in the virtual space of the first object, and the joint live broadcast screen includes live broadcast screens of the first object and the second object;

[0131] The above-mentioned live interactive device also includes: a fourth display module, which is used to display a second special effect on the live broadcast screen of the second object, and the second special effect is a joint special effect of the first special effect.

[0132] In some embodiments, the fourth display module is used to:

[0133] Based on the target virtual item and the second object, obtaining an activity result of the second object in the target activity;

[0134] Based on the activity result, a second special effect is displayed on the live broadcast screen of the second object.

[0135] In some embodiments, the second display module 1402 is used to:

[0136] Displaying an item display control in a virtual space, where the item display control is used to trigger the display of a virtual item;

[0137] In response to a triggering operation on the item display control, displaying a first control panel in the virtual space, the first control panel including a first virtual item option and at least one second virtual item option, the first virtual item option being used to display at least one virtual item, and the second virtual item option being used to display a universal virtual item;

[0138] In response to a triggering operation on a first virtual item option in the first control panel, a second control panel is displayed, and at least one virtual item is displayed on the second control panel.

[0139] In some embodiments, the second display module 1402 is used to:

[0140] presenting activity controls for target activities in a virtual space;

[0141] In response to a triggering operation on the activity control, a second control panel is displayed in the virtual space, and the second control panel includes at least one virtual item.

[0142] In some embodiments, the third display module 1403 is used to:

[0143] In response to a donation operation on any one of the at least one virtual item, determining the operated virtual item as a target virtual item;

[0144] A first special effect is displayed in the virtual space of the first object.

[0145] In some embodiments, the above-mentioned first special effect is presented as a target animation element moving from a first preset position to a second preset position.

[0146] In some embodiments, the above-mentioned live interactive device further includes:

[0147] A first determination module, configured to determine the second preset position based on the category of the target virtual item and the position of the first object.

[0148] In some embodiments, the above-mentioned live interactive device further includes:

[0149] A second determination module, configured to determine the trajectory of the target animation element moving from the first preset position to the second preset position based on the category of the target virtual item.

[0150] In some embodiments, during the movement of the target animation element, the target animation element gradually becomes smaller, or, during the movement of the target animation element, the transparency of the target animation element gradually becomes smaller. After the target animation element moves to the second preset position, the transparency of the target animation element becomes larger.

[0151] In some embodiments, the above-mentioned live interactive device further includes:

[0152] A fifth display module, configured to cancel the display of the first special effect after the display duration of the first special effect reaches the first display duration.

[0153] In some embodiments, the movement trajectory of the animation element in the above-mentioned second special effect is different from the movement trajectory of the target animation element in the first special effect.

[0154] It should be noted that when the device provided in the above embodiment is used for live interaction, only the above-mentioned division of each functional module is used for illustration. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the device provided in the above embodiment and the method embodiment belong to the same concept, and the specific implementation process can be seen in the method embodiment, which will not be repeated here.

[0155] Figure 15FIG. 0 is a schematic structural diagram of a terminal provided by an embodiment of the present disclosure. The terminal 1500 may vary greatly due to different configurations or performances, and may include one or more CPUs (Central Processing Units) 1501 and one or more memories 1502. Among them, at least one segment of computer program is stored in the memory 1502, and the at least one segment of computer program is loaded and executed by the processor 1501 to implement the live interaction method provided by each of the above method embodiments. Of course, the terminal may also have components such as a wired or wireless network interface, a keyboard, and an input / output interface for input and output. The terminal may also include other components for implementing device functions, which will not be elaborated here.

[0156] An embodiment of the present disclosure also provides a computer-readable storage medium in which at least one segment of computer program is stored, and the at least one segment of computer program is loaded and executed by a processor of a terminal to implement the operations performed by the terminal in the live interaction method of the above embodiment. For example, the computer-readable storage medium may be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0157] In some embodiments, the computer program involved in the embodiments of the present disclosure may be deployed to be executed on one terminal, or on multiple terminals located at one location, or on multiple terminals distributed at multiple locations and interconnected through a communication network. The multiple terminals distributed at multiple locations and interconnected through a communication network may form a blockchain system.

[0158] An embodiment of the present disclosure also provides a computer program product or a computer program, which includes at least one segment of program, and the at least one segment of program is stored in a computer-readable storage medium. The processor of the terminal reads the at least one segment of program from the computer-readable storage medium, and the processor executes the at least one segment of program, so that the terminal executes the live interaction method provided in the above various optional implementation manners.

[0159] Those of ordinary skill in the art can understand that all or part of the steps for implementing the above embodiments can be completed by hardware, or can be completed by a program instructing relevant hardware. The program can be stored in a computer-readable storage medium, and the above-mentioned storage medium can be a read-only memory, a magnetic disk, or an optical disc, etc.

[0160] The above are only optional embodiments of the present disclosure, and are not intended to limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present disclosure shall be included within the protection scope of the present disclosure.

Claims

1. A live interactive method, characterized in that: The method comprises: Displaying a virtual space of a first object, and displaying a joint live broadcast screen in the virtual space of the first object, wherein the joint live broadcast screen includes live broadcast screens of the first object and a second object; Displaying at least one virtual item in the virtual space, the at least one virtual item corresponding to a first virtual achievement, the first virtual achievement being obtained by the first subject in a completed target activity, the target activity being an offline activity or an online activity, and the first virtual achievement being used to indicate a ranking, virtual prize, or honorary title obtained by the first subject in the target activity; In response to a gift operation on a target virtual item among the at least one virtual item, a first special effect is displayed, and a second special effect is displayed on a live broadcast screen of the second object, wherein the first special effect is used to display first virtual achievement information corresponding to the target virtual item, and the second special effect is a joint special effect of the first special effect; Among them, if the second object has obtained the first virtual achievement corresponding to the target virtual item, the second special effect is used to show that the second object has obtained the first virtual achievement corresponding to the target virtual item; if the second object has not obtained the first virtual achievement corresponding to the target virtual item, the second special effect is used to show that the second object has not obtained the first virtual achievement corresponding to the target virtual item.

2. The live interactive method according to claim 1, characterized in that: The displaying of the second special effect on the live broadcast screen of the second object includes: Based on the target virtual item and the second object, obtaining an activity result of the second object in the target activity; Based on the activity result, the second special effect is displayed on the live broadcast screen of the second object.

3. The live interactive method according to claim 1, characterized in that: The displaying of at least one virtual item in the virtual space comprises: Displaying an item display control in the virtual space, wherein the item display control is used to trigger the display of a virtual item; In response to a triggering operation on the item display control, displaying a first control panel in the virtual space, the first control panel including a first virtual item option and at least one second virtual item option, the first virtual item option being used to display the at least one virtual item, and the second virtual item option being used to display a universal virtual item; In response to a triggering operation on the first virtual item option in the first control panel, a second control panel is displayed, on which the at least one virtual item is displayed.

4. The live interactive method according to claim 1, characterized in that: The displaying of at least one virtual item in the virtual space comprises: displaying an activity control of the target activity in the virtual space; In response to a triggering operation on the activity control, a second control panel is displayed in the virtual space, wherein the second control panel includes the at least one virtual item.

5. The live interactive method according to claim 1, characterized in that: In response to the gifting operation of the target virtual item among the at least one virtual item, displaying the first special effect comprises: In response to a gift operation on any one of the at least one virtual item, determining the operated virtual item as a target virtual item; A first special effect is displayed in the virtual space of the first object.

6. The live interactive method according to claim 1, characterized in that: The first special effect is displayed as the target animation element moving from a first preset position to a second preset position.

7. The live interactive method according to claim 6, characterized in that: The method further comprises: The second preset position is determined based on the category of the target virtual item and the position of the first object.

8. The live interactive method according to claim 6, characterized in that: The method further comprises: Based on the category of the target virtual item, a trajectory of the target animation element moving from the first preset position to the second preset position is determined.

9. The live interactive method according to claim 6, characterized in that: During the movement of the target animation element, the target animation element gradually becomes smaller, or, during the movement of the target animation element, the transparency of the target animation element gradually becomes smaller, and when the target animation element moves to the second preset position, the transparency of the target animation element becomes larger.

10. The live interactive method according to claim 1, characterized in that: The method further comprises: After the display time of the first special effect reaches the first display time, the display of the first special effect is canceled.

11. The live interactive method according to claim 1, characterized in that: The moving trajectory of the animation element in the second special effect is different from the moving trajectory of the target animation element in the first special effect.

12. A live interactive device, characterized in that: The device comprises: A first display module, configured to display a virtual space of a first object, and display a joint live broadcast screen in the virtual space of the first object, wherein the joint live broadcast screen includes live broadcast screens of the first object and a second object; a second display module, configured to display at least one virtual item in the virtual space, wherein the at least one virtual item corresponds to a first virtual achievement, wherein the first virtual achievement is obtained by the first subject in a completed target activity, wherein the target activity is an offline activity or an online activity, and the first virtual achievement is used to indicate a ranking, virtual prize, or honorary title obtained by the first subject in the target activity; a third display module, configured to display a first special effect in response to a gift operation on a target virtual item among the at least one virtual item, and to display a second special effect on a live broadcast screen of the second object, wherein the first special effect is used to display first virtual achievement information corresponding to the target virtual item, and the second special effect is a joint special effect of the first special effect; Among them, if the second object has obtained the first virtual achievement corresponding to the target virtual item, the second special effect is used to show that the second object has obtained the first virtual achievement corresponding to the target virtual item; if the second object has not obtained the first virtual achievement corresponding to the target virtual item, the second special effect is used to show that the second object has not obtained the first virtual achievement corresponding to the target virtual item.

13. The live interactive device according to claim 12, characterized in that: Also includes a fourth display module, for: Based on the target virtual item and the second object, obtaining an activity result of the second object in the target activity; Based on the activity result, the second special effect is displayed on the live broadcast screen of the second object.

14. The live interactive device according to claim 12, characterized in that: The second display module is used for: Displaying an item display control in the virtual space, wherein the item display control is used to trigger the display of a virtual item; In response to a triggering operation on the item display control, displaying a first control panel in the virtual space, the first control panel including a first virtual item option and at least one second virtual item option, the first virtual item option being used to display the at least one virtual item, and the second virtual item option being used to display a universal virtual item; In response to a triggering operation on the first virtual item option in the first control panel, a second control panel is displayed, on which the at least one virtual item is displayed.

15. The live interactive device according to claim 12, characterized in that: The second display module is used for: displaying an activity control of the target activity in the virtual space; In response to a triggering operation on the activity control, a second control panel is displayed in the virtual space, wherein the second control panel includes the at least one virtual item.

16. The live interactive device according to claim 12, characterized in that: The third display module is used for: In response to a gift operation on any one of the at least one virtual item, determining the operated virtual item as a target virtual item; A first special effect is displayed in the virtual space of the first object.

17. The live interactive device according to claim 12, characterized in that: The first special effect is displayed as the target animation element moving from a first preset position to a second preset position.

18. The live interactive device according to claim 17, characterized in that: The device also includes: The first determining module is configured to determine the second preset position based on the category of the target virtual item and the position of the first object.

19. The live interactive device according to claim 17, characterized in that: The device also includes: The second determining module is used to determine a trajectory of the target animation element moving from the first preset position to the second preset position based on the category of the target virtual item.

20. The live interactive device according to claim 17, characterized in that: During the movement of the target animation element, the target animation element gradually becomes smaller, or, during the movement of the target animation element, the transparency of the target animation element gradually becomes smaller, and when the target animation element moves to the second preset position, the transparency of the target animation element becomes larger.

21. The live interactive device according to claim 12, characterized in that: The device also includes: The fifth display module is used to cancel the display of the first special effect after the display time of the first special effect reaches a first display time.

22. The live interactive device according to claim 12, characterized in that: The moving trajectory of the animation element in the second special effect is different from the moving trajectory of the target animation element in the first special effect.

23. A terminal, characterized in that: The terminal comprises a processor and a memory, wherein the memory is used to store at least one computer program, and the at least one computer program is loaded by the processor to execute the method according to any one of claims 1 to 11.

24. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store at least one computer program, and the at least one computer program is used to execute the method according to any one of claims 1 to 11.

25. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 11 is implemented.

Citation Information

Patent Citations

  • Method, apparatus and device for display of presentation of virtual gifts in multi-anchor live room

    CN109194973A

  • Virtual gift presentation method and device, and electronic equipment

    CN112087655A

  • Live broadcast interaction method and related device

    CN113490004A