Interaction Method, Apparatus, Electronic Device, Readable Storage Medium, and Program Product
The interaction method improves user engagement by allowing continuous shooting and competitive gameplay with multimedia content, enhancing the use of special-effect gifts through dynamic visual feedback and performance comparison.
Patent Information
- Application Number
- JP2023577375
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-09-24
- Filing Date
- 2022-08-29
- Publication Date
- 2025-07-23
- Estimated Expiration
- 2042-08-29
AI Technical Summary
The current methods for user interaction with multimedia content through special-effect gifts are limited, reducing user engagement and willingness to use such features.
An interaction method that allows users to control a first object to continuously shoot at a second object, displaying a score panel for continuous shooting times, and plays a video special effect based on these times, with the option to update the maximum number of shots and compare user performance with others.
Enhances user engagement by diversifying interactions and increasing the willingness to use special-effect gifts through competitive gameplay and visual feedback.
Smart Images

Figure 0007712402000001 
Figure 0007712402000002 
Figure 0007712402000003
Abstract
Description
Technical Field
[0001] [Cross - Reference to Related Applications] This disclosure claims the priority of Chinese Patent Application No. 202111124153.3, filed on September 24, 2021, with the invention title "Interaction Method, Apparatus, Electronic Device, Readable Storage Medium, and Program Product", and all the contents of the Chinese patent application are incorporated herein by reference.
[0002] [Technical Field] This disclosure relates to the field of computer technology, and particularly to an interaction method, apparatus, electronic device, readable storage medium, and program product.
Background Art
[0003] With the continuous development of Internet technology, the way users obtain multimedia content is constantly changing. For example, users can watch rich multimedia content such as movies, dramas, song shows, and variety shows through the live - broadcast method provided by application programs. When an application program presents multimedia content, users can further participate in the multimedia content and interact with the objects in the multimedia content to enhance the fun. For example, users can give special - effect gifts to the objects in the multimedia content.
[0004] Currently, the way users give special - effect gifts is relatively single, which affects users' willingness to use special - effect gifts. Therefore, how to diversify the interaction between users and the objects in multimedia content is an urgent problem to be solved currently.
Summary of the Invention
Problems to be Solved by the Invention
[0005] To solve the above technical problem, or at least partially solve the above technical problem, the present disclosure provides an interaction method, an apparatus, an electronic device, a readable storage medium, and a program product.
Means for Solving the Problem
[0006] According to a first aspect, the present disclosure provides an interaction method. During the playback of multimedia content, in response to a trigger operation on a target virtual gift, the interaction method displays a first control, and a first object and a second object included in the target virtual gift, where the first control is used to control the first object to continuously shoot at the second object, and in response to a trigger operation on the first control, controls the first object to continuously shoot at the second object and displays a score panel for displaying the number of continuous shooting times, and when detecting the end of continuous shooting, plays a target video special effect based on the number of continuous shooting times and the maximum number of continuous shooting times corresponding to the target virtual gift.
[0007] In one possible embodiment, the playing of the target video special effect based on the number of continuous shooting times and the maximum number of continuous shooting times corresponding to the target virtual gift includes playing a first video special effect when the number of continuous shooting times is greater than the maximum number of continuous shooting times corresponding to the target virtual gift, and playing a second video special effect when the number of continuous shooting times is less than or equal to the maximum number of continuous shooting times corresponding to the target virtual gift, where the target video special effect is the first video special effect or the second video special effect.
[0008] In one possible embodiment, the method further includes displaying correlation information of the user operating the target virtual gift when the number of continuous shooting times is greater than the maximum number of continuous shooting times corresponding to the target virtual gift.
[0009] In one possible embodiment, when the number of consecutive shootings is greater than the maximum number of consecutive shootings, the method further includes updating the maximum number of consecutive shootings based on the number of consecutive shootings.
[0010] In one possible embodiment, during the process of the first object continuously shooting the second object, the method further includes dynamically updating the display style of the score panel in response to an increase in the number of consecutive shootings.
[0011] In one possible embodiment, the displaying of the first object and the second object included in the first control and the target virtual gift includes displaying the second object based on the position of the preset target object in the playback screen of the multimedia content when the playback screen of the multimedia content includes the preset target object.
[0012] In one possible embodiment, the displaying of the first object and the second object included in the first control and the target virtual gift includes displaying the second object at a first preset position in the playback screen of the multimedia content when the playback screen of the multimedia content does not include the preset target object.
[0013] In one possible embodiment, the method further includes transmitting correlation information of the target virtual gift to a server device, so that the server device displays the target virtual gift to a client related to the multimedia content based on the correlation information of the target virtual gift.
[0014] According to a second aspect, the present disclosure provides an interaction device, the interaction device including a receiving module for receiving a trigger operation on a target virtual gift, and during the playback of multimedia content, in response to a trigger operation on the target virtual gift in the virtual gift presentation interface, a display module for displaying a first control, and a first object and a second object included in the target virtual gift, the first control being used to control the first object to continuously shoot the second object, and the receiving module is further used to receive a trigger operation on the first control, and the display module is further used to, in response to a trigger operation on the first control, control the first object to continuously shoot the second object, and display a score panel for displaying the number of continuous shooting times, and when detecting the end of continuous shooting, is used to play a target video special effect based on the number of continuous shooting times and the maximum number of continuous shooting times corresponding to the target virtual gift.
[0015] According to a third aspect, the present disclosure provides an electronic device including a memory and a processor, the memory being configured to store computer program instructions, and the processor being configured to execute the computer program instructions to implement the interaction method described in the first aspect or any possible implementation thereof.
[0016] According to a fourth aspect, the present disclosure provides a readable storage medium including computer program instructions, and when the computer program instructions are executed by at least one processor of an electronic device, the interaction method described in the first aspect or any possible implementation thereof is realized.
[0017] According to a fifth aspect, the present disclosure provides a computer program product, which, when executed by a computer, causes the computer to implement the interaction method described in the first aspect or any possible embodiment thereof.
[0018] According to a sixth aspect, the present disclosure provides a chip system including a processor, which, when the processor executes computer instructions stored in a memory, causes the electronic device to implement the method described in the first aspect or any possible embodiment thereof.
Brief Description of Drawings
[0019] Here, the drawings are incorporated into the specification and form a part of the specification, showing examples that conform to the present disclosure and are used to interpret the principles of the present disclosure together with the specification. To more clearly illustrate the technical solutions in the embodiments of the present disclosure or in the related art, the drawings that need to be used in the following description of the embodiments or the related art will be briefly described. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative labor.
Figure 1A
Figure 1B
Figure 1C
Figure 1D
Figure 1E
Figure 1F
Figure 1G
Figure 1H
Figure 1I
Figure 1J
Figure 1K
Figure 1L
Figure 1M
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Embodiments for Carrying Out the Invention
[0020] In order to more clearly understand the above objects, features, and advantages of the present disclosure, the solutions of the present disclosure will be further described below. It should be noted that, as long as there is no contradiction, the embodiments of the present disclosure and the features in the embodiments may be combined with each other.
[0021] In the following description, many specific details are set forth in order to provide a thorough understanding of the present disclosure. However, the present disclosure may be implemented in other forms different from those described herein. Obviously, the embodiments in the specification are only some embodiments of the present disclosure, not all embodiments.
[0022] Exemplarily, the present disclosure provides an interaction method, apparatus, electronic device, readable storage medium, and program product. During the playback of multimedia content, in response to a trigger operation on a target virtual gift, a first control, and a first object and a second object included in the target virtual gift are displayed. The first control is used to control the first object to continuously shoot at the second object. In response to a trigger operation on the first control, the first object is controlled to continuously shoot at the second object, and a score panel for displaying the number of continuous shootings is displayed. When the end of continuous shooting is detected, a target video special effect is played based on the number of continuous shootings and the maximum number of continuous shootings corresponding to the target virtual gift. In the present disclosure, during the playback of multimedia content, the maximum number of continuous shootings using the target virtual gift is compared with the current number of continuous shootings, and the corresponding video special effect is played. By passing through the competition result of the user using the target virtual gift, a good competition between the user and the user with the maximum number of continuous shootings is established, thereby strengthening the diversification of the interaction between the user and the object in the multimedia content, and it is advantageous to improve the user's willingness to use the target virtual gift.
[0023] Here, the multimedia content may include, for example, video programs, video shows, content recorded in real time, or pre-recorded content, etc., and the present disclosure does not limit this.
[0024] Regarding the object in the multimedia content, for example, if the multimedia content is a dance show, the object may include one or more dance performers; if the multimedia content is a comedy show, the object may include one comedian or multiple comedians; if the multimedia content is a drama or a movie, the object in the multimedia content may include one actor or multiple actors.
[0025] Here, the interaction method of the present disclosure is executed by an electronic device. The electronic device may be a tablet PC, a mobile phone (for example, a foldable screen mobile phone, a large screen mobile phone, etc.), a wearable device, an in-vehicle device, an augmented reality (AR) / virtual reality (VR) device, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), a smart TV, a smart screen, a high-definition TV, a 4K TV, a smart speaker, a smart projector, or other Internet of Things (IOT) devices. The present disclosure does not impose any restrictions on the specific type of the electronic device.
[0026] Here, the present disclosure does not limit the type of the operating system of the electronic device. For example, it may be an Android (registered trademark) system, a Linux (registered trademark) system, a Windows (registered trademark) system, an iOS system, etc.
[0027] Based on the foregoing description, in the embodiments of the present disclosure, taking the electronic device as an example, in combination with the drawings and the application scenario, the interaction method according to the present disclosure will be described in detail.
[0028] Referring to FIGS. 1A to 1M, the realization process of the interaction method of the present disclosure is introduced. For the convenience of description, the electronic device is a mobile phone, and a short video social APP1 (abbreviated as application 1) is installed on the mobile phone. Taking the playback of a folk song show recorded in real time by the application 1 as an example, here, the folk song show recorded in real time is multimedia content.
[0029] Here, FIGS. 1A to 1M are schematic diagrams of a human-machine interface according to an embodiment of the present disclosure.
[0030] When Application 1 receives a trigger operation to enter multimedia content, it can exemplarily display a user interface 11 shown in FIG. 1A on a mobile phone, where the user interface 11 is used to present multimedia content.
[0031] In FIG. 1A, the user interface 11 includes an area 101 and a first entry 102.
[0032] To enable the user to view multimedia content, the area 101 is used to display a playback screen of the multimedia content. The present disclosure does not limit parameters such as the shape and position of the area 101.
[0033] Also, the area 101 may be used to present content such as a follow button for an account related to the currently playing multimedia content, the number of views of the currently playing multimedia content, and the header of the currently playing multimedia content. Note that the area 101 may also be used to present controls related to the currently playing multimedia content, such as a button to close the currently playing multimedia content, a button to share the currently playing multimedia content, and a button to perform screen mirroring of the currently playing multimedia content.
[0034] Here, the above-mentioned controls related to the currently playing multimedia content may be provided in the top area of region 101, or may be provided in the bottom area of region 101. When there are a large number of controls related to the multimedia content, some of the controls may be provided at the top of region 101, while some may be provided at the bottom of region 101. Of course, they may also be provided on one or both sides of region 101. In actual use, the positions of these controls can be flexibly set according to needs, and the present disclosure does not limit parameters such as the display style and size of the controls related to the currently playing multimedia content.
[0035] The first entry 102 is used to enter the virtual gift presentation interface, and the virtual gift presentation interface is used to present one or more virtual gifts provided by application 1. The first entry 102 may be presented in the form of an icon, text, symbol, drawing, etc., or may be presented by combining multiple forms. The present disclosure does not limit the display parameters such as the color, size, position, and video effect of the first entry 102. For example, as shown in FIG. 1A, the first entry 102 may be realized by an icon in the shape of a "gift box".
[0036] It should be noted that the present disclosure does not limit parameters such as whether region 101 and the first entry 102 overlap. For example, in the user interface 11 shown in FIG. 1A, region 101 may include the entire mobile phone screen, and the first entry 102 may be located inside region 101 and float on the upper layer of region 101.
[0037] In some cases, the user interface 11 may further include an area 103, which is used to display a comment interface corresponding to multimedia content. The comment interface is mainly used to display comment information about the currently playing multimedia content. Here, the present disclosure is not limited to the manner of displaying comment information on the comment interface. For example, a preset number of comment information may be scrolled and displayed in the area 103 in ascending order of the posting time of the comment information. Here, the latest posted comment information may be displayed at the bottom of the area 103, and the comment information with the earliest time may be displayed at the top of the area 103. When there is new comment information, the comment information at the top of the area 103 may disappear, and the latest comment message may be displayed at the bottom of the area 103.
[0038] The present disclosure is not limited to whether the user interface 11 displays the area 103. In some cases, the user interface 11 may further include a button for controlling the area 103 to be displayed or closed. Based on a trigger operation (e.g., a click operation) on the button, it is realized to control whether to display the area 103 (i.e., the comment interface) on the user interface. It should be noted that the user interface 11 does not show a button for controlling the area 103 to be displayed or closed.
[0039] In some cases, in order to reduce the shielding of the playback screen of the multimedia content by the comment information, when the area 103 is displayed on the user interface 11, the area 103 and the area 101 may overlap, and the area 103 may be provided to float on the upper layer of the area 101, and the area 103 may be provided in a semi-transparent state.
[0040] Note that the present disclosure is not limited to the positional relationship between the first entry 102 and the area 103. For example, in the user interface 11 shown in FIG. 1A, the first entry 102 is located inside the area 103, and the first entry 102 is displayed on the upper layer of the area 103.
[0041] In actual use, the first entry 102 and the area 103 may not overlap at all. For example, the first entry 102 may be located at a position other than the area 103 so as not to block the playback screen of the multimedia content as much as possible.
[0042] Based on the user interface 11 shown in FIG. 1A, when the application 1 receives a trigger operation (e.g., a click operation) for the first entry 102, it can exemplarily display the user interface 12 shown in FIG. 1B on the mobile phone.
[0043] In FIG. 1B, the user interface 12 includes an area 104, and the area 104 is used to present virtual gifts so that the user can view the information of the virtual gifts provided by the application 1 and use the virtual gifts. The area 104 may include an area 105 for presenting each virtual gift. The area 105 can display one or more of the correlation information of the corresponding virtual gift, such as the cover of the virtual gift, the name of the virtual gift, the value of the virtual gift, whether the virtual gift is a newly released gift, and the unlocking conditions of the virtual gift.
[0044] The present disclosure is not limited to the presentation method of the area 105 corresponding to each virtual gift. It is not limited to the size, shape, color, video effect, and other parameters of the area of the area 105 corresponding to the virtual gift.
[0045] Exemplarily, in region 104, regions 105 are arranged and displayed in multiple rows and multiple columns in the order from left to right and from top to bottom, and the sizes of each region 105 are the same. For example, as shown in FIG. 1B, four virtual gifts are displayed in each row in region 104, that is, four regions 105 are displayed in each row, and two rows are displayed in region 104, thereby reducing the shielding of the playback screen of the multimedia content by the virtual gift, and the user can view more virtual gifts provided by application 1 through an up and down slide or left and right slide operation.
[0046] In addition, controls related to the virtual gift, such as a giving control, may be further displayed in region 105. In some embodiments, the default state of the controls related to the virtual gift may be hidden display, and one or more controls related to the virtual gift may be displayed according to a trigger operation of the user (for example, clicking on any position in region 105, long pressing on any position in region 105, etc.). For example, in the user interface 12 shown in FIG. 1B, a hidden display method in the default state is used for the controls related to the virtual gift. In some other embodiments, the default state of the controls related to the virtual gift may be a display state, and the user can directly use it without a trigger. The above two methods can be flexibly set according to needs, and the present disclosure is not limited thereto.
[0047] In response to a trigger operation (such as a click operation) on any position of region 105, exemplarily, application 1 can display the user interface 13 shown in FIG. 1C on the mobile phone. As shown in FIG. 1C, in the user interface 13, region 105 can display a giving control 106 for giving the virtual gift to an object in the multimedia content.
[0048] The present disclosure is not limited to the display mode of the target virtual gift selected by the user. For example, as shown in FIG. 1C, the target virtual gift selected by the user may be highlighted, and the area 105 corresponding to the target virtual gift may be slightly larger than the area sizes of other virtual gifts that are not selected. Of course, the target virtual gift selected by the user may not be highlighted, that is, whether all virtual gifts are selected or not, the same display mode may be used. The present disclosure is not limited thereto. In this embodiment, the highlighting of the selected target virtual gift will be taken as an example for explanation.
[0049] When the user has not unlocked the permission for the target virtual gift, when the application 1 receives a trigger operation (for example, a click operation) on the gift-giving control 106, the application 1 can display a permission unlocking interface on the mobile phone. The user can unlock the usage permission for the corresponding target virtual gift by operating the relevant controls in the permission unlocking interface. When the user has already unlocked the permission for the target virtual gift, the application 1 can display all the objects included in the target virtual gift and the corresponding operation controls on the mobile phone.
[0050] It should be noted that when the unlocking of the virtual gift permission is performed by purchase, the permission unlocking interface is a purchase interface, and when the unlocking of the virtual gift permission is performed by an interaction task, the permission unlocking interface is an interaction task interface. It should be noted that in the embodiments of the present disclosure, the implementation form in which the user unlocks the permission for the virtual gift is not limited and may be realized in any form, so this will not be described in detail in this embodiment.
[0051] In addition, when the user selects a virtual gift, the application 1 may display the related content of the selected virtual gift, so that the user can obtain more information related to the virtual gift selected by the user, which is beneficial to improving the user's willingness to use the virtual gift.
[0052] For example, referring to the embodiment shown in FIG. 1C, the user interface 13 further includes an area 107 for displaying the related content of the virtual gift selected by the user. Here, the related content of the selected virtual gift may be realized by one or more of characters, images, symbols, etc. For example, the related content of the selected virtual gift may include a thumbnail of the cover of the target virtual gift, character information inviting the user to use the target virtual gift, etc.
[0053] The present disclosure does not limit the parameters such as the area position, area size, area shape, color, character color, and character size of the area 107.
[0054] The target virtual gift that the user wants to give to the object in the multimedia content is the virtual gift located in the first row and first column of the area 104 shown in FIG. 1C. The target virtual gift is a continuous shooting gift, and assuming that the user has already unlocked the permission for the target virtual gift, the area 107 can display the thumbnail of the cover of the continuous shooting gift and the character content of "Let's give continuously and interact" and "Let's give gifts continuously and interact in a duel", and the character content of these two parts uses different font sizes.
[0055] The area 107 may be provided at a position close to the side of the mobile phone screen so as not to block the playback screen of the multimedia content as much as possible.
[0056] Note that the area 107 may be provided at a position close to the area 104, for example, at the upper left or upper right position of the area 104. For example, when the selected target virtual gift is located in the left half of the area 104, the area 107 may be displayed at the upper left position of the area 104. When the selected target virtual gift is located in the right half of the area 104, the area 107 may be displayed at the upper right position of the area 104. In this way, the area 107 may be located near the target virtual gift so that the user can easily obtain the information in the area 107. Of course, the area 107 may be provided at other positions according to needs and may be independent of the position of the area 104.
[0057] When the application 1 receives a trigger operation (for example, a click operation) on the gift control 106 in the area 105 corresponding to the target virtual gift, the application 1 can, for example, display each object included in the target virtual gift on the mobile phone and display related controls for controlling one or more objects included in the target virtual gift.
[0058] Hereinafter, the target virtual gift will be described by taking the continuous shooting gift as an example.
[0059] When the application 1 receives a trigger operation (for example, a click operation) on the gift control 106 in the area 105 corresponding to the continuous shooting gift, the application 1 can, for example, display the user interface 14 shown in FIG. 1D on the mobile phone.
[0060] In FIG. 1D, the user interface 14 includes a first object 108 and a second object 109 included in the continuous shooting gift, and a first control 110 for controlling the first object so as to shoot or continuously shoot the second object.
[0061] Assuming that the continuous shooting gift is realized in the form of "bow and arrow + target", the first object 108 is the "bow and arrow", and the second object 109 is the "target" to be shot at.
[0062] For the first object 108, This disclosure does not limit the display parameters of the first object 108, such as display brightness, size, color, saturation, and video effects. For example, when the first object 108 is a bow and arrow, the "bow" part may use gold, the body part of the "arrow" may also use the same gold as the "bow", and the arrowhead part of the "arrow" may use a red heart shape. Of course, the first object 108 may use other display styles. For example, the arrowhead part may use a "star" shape, an "airplane" shape, a "flower" shape, etc.
[0063] For the second object 109, The second object 109 is the target that the first object 108 intends to shoot at. This disclosure does not limit the parameters such as whether the second object 109 has video effects and the display parameters of the second object 109, such as color, saturation, size, and brightness.
[0064] In some possible embodiments, the display position of the second object 109 on the mobile phone screen is related to the position of a preset target object in the multimedia content, and the display position of the second object 109 changes according to the position of the preset target object. Here, the preset target object may be any type of object, and this disclosure does not limit the preset target object. For example, the preset target object may be a specific part of a person in the playback screen of the multimedia content, and the specific part may be, for example, the face, eyeball, head, ear, or hand.
[0065] Assume that the preset target object is a person's head, the first object 108 is an arrow, and the arrow part is a heart, and the second object 109 is a heart corresponding to the arrow part. Then, as shown in FIG. 1D, when the application 1 identifies that the person's head is included in the playback screen of the multimedia content, the second object 109 is displayed at the position of the person's head. During the playback of the multimedia content, since the preset target object may move, the display position of the second object 109 can move along with the preset target object.
[0066] When the preset target object is something else, the display mode is the same, and for the sake of brevity, it will not be explained further here.
[0067] In some other possible embodiments, the display position of the second object 109 on the mobile phone screen is independent of the position of the preset target object in the multimedia content, that is, the second object 109 may be displayed at any position on the mobile phone screen. For example, when the user triggers the target virtual gift, the second object 109 may be displayed at a preset position. Here, the second object 109 may be fixedly displayed at the preset position, or may continuously change among a plurality of preset positions in a preset manner.
[0068] For the first control 110, The first control 110 is used to control the first object 108 so as to shoot or continuously shoot the second object 109. The first control 110 may be implemented by one or more of characters, images, symbols, etc. For example, as shown in FIG. 1D, the first control 110 is a circular button, and the text content "long press for continuous shooting" is displayed on the circular button.
[0069] Note that the present disclosure is not limited to parameters such as the color, saturation, size, and brightness of the display parameters of the first control 110. Note that the display style of the circular button corresponding to the first control 110 may continuously change according to the number of continuous shootings and the continuous shooting time. For example, the circular button of the first control 110 includes a sector area corresponding to each of the two colors. As the number of continuous shootings and the continuous shooting time increase, the area of the sector area corresponding to color 1 increases, and the area of the sector area corresponding to color 2 decreases. When the continuous shooting time reaches a preset time, the area corresponding to the circular button corresponding to the first control 110 is all color 1.
[0070] It should be noted that the preset time may be flexibly set. For example, the preset time may be 30 seconds, 1 minute, 2 minutes, 3 minutes, etc., or the preset time may be an infinite time.
[0071] In some possible embodiments, in response to a trigger operation on the target virtual gift, the application 1 may display a timer 111 for timing, and the result of the timing is used to control the first object to end the shooting of the second object. The timer 111 may perform timing with "seconds" as the time unit. The timer 111 may use a countdown method or a count-up method, and the present disclosure is not limited thereto.
[0072] Note that the present disclosure is not limited to parameters such as the display style, display position, size, and color of the timer 111. Exemplarily, the timer 111 may use a simple circular style, a square style, an oval style, or a complex timer style with a simple line. Here, in FIG. 1D, it is shown exemplarily that the timer 111 uses a simple circular style, the timer uses a countdown method, and the currently displayed number is "60". Exemplarily, the timer 111 may be displayed at a position above, to the left, or to the right of the first control 110 included in the target virtual gift.
[0073] In some possible embodiments, when Application 1 receives a trigger operation for the first control 110, it may display a timer 111 within the area corresponding to the first control 110. Taking the embodiment shown in FIG. 1D as an example, the first control 110 is a circular button, and character content "long press for continuous shooting" is displayed within the area corresponding to the circular button. When Application 1 receives a trigger operation for the first control 110, the character content "long press for continuous shooting" within the circular area corresponding to the first control 110 disappears, and Application 1 displays the timing result corresponding to the timer 111 (for example, the number of seconds of up - counting or down - counting) within the area of the circular button corresponding to the first control 110.
[0074] In the embodiments shown in the present disclosure, the first object 108 can aim at the second object 109 by default, without the need for the user to adjust the shooting direction of the first object 108, which reduces user operations and is beneficial to improving the user experience.
[0075] When Application 1 receives a trigger operation (for example, a continuous click operation or a long - press operation) for the first control 110, Application 1 can control the first object 108 to fire along the current direction and shoot the second object 109. Exemplarily, Application 1 displays the user interface 15 shown in FIG. 1E on the mobile phone.
[0076] The user interface 15 includes an area 112 for displaying a score panel, and the score panel is mainly used to display the number of consecutive shots of the user. The present disclosure is not limited to the presentation method of the score panel. The score panel may be implemented by a presentation method that combines images and numbers. For example, as in the embodiment shown in FIG. 1E, the score panel in the area 112 is a rounded rectangle, and there are wing-shaped patterns on the left and right sides of the rounded rectangle, respectively. Inside the rounded rectangle, the number of consecutive shots of the first object 108 shooting the second object 109 may be displayed.
[0077] In the embodiment shown in FIG. 1E, when the application 1 displays the area 112, the second object 109 may disappear, that is, when the user starts continuous shooting, the second object 109 may not be displayed. In this way, the user's attention can be concentrated on the number of consecutive shots, the user's desire to compete with the user having the highest current number of consecutive shots can be improved, and thereby the diversification of interactions can be improved.
[0078] It should be understood that when the first object 108 starts continuous shooting of the second object 109, the second object 109 may remain displayed on the user interface. For example, referring to the embodiment shown in FIG. 1F, the area 112 may be displayed above the second object 109 so as not to shield the second object 109. Of course, the area 112 may be displayed at other positions in the user interface, and the method shown in FIG. 1F is only an example.
[0079] Taking the embodiment shown in FIG. 1E as an example, in some cases, during the playback of multimedia content, the user may already have given a target virtual gift to an object in the multimedia content, so there is a consecutive shooting record corresponding to the target virtual gift. Therefore, the correlation information of the highest consecutive shooting number can be displayed before shooting.
[0080] It should be noted that when the user is not using the target virtual gift during the playback of multimedia content, the maximum number of consecutive shots corresponding to the target virtual gift is 0, and prompt character content, for example, "Let's create a consecutive shooting record quickly" may be displayed, and of course, no correlation information may be displayed.
[0081] Exemplarily, in the process where the first object 108 first shoots the second object 109, until the first object 108 departs from its starting point and just before shooting the second object 109, the score panel in the area 112 may display the correlation information of the maximum number of consecutive shots corresponding to the target virtual gift. When the first object 108 first hits the second object 109, the score panel displays the number of consecutive shots 1, and as the number of times the first object 108 continuously shoots the second object 109 increases, the number displayed on the score panel is constantly changing.
[0082] The application 1 displays the maximum number of consecutive shots corresponding to the target virtual gift on the score panel before the first object 108 first hits the second object 109, so that the user who is currently giving the target virtual gift can know the information of the current maximum number of consecutive shots, which is beneficial to improving the desire of the current user to compete with the user with the highest number of consecutive shots, thereby improving the diversification of interactions.
[0083] When the trigger operation for the first control 110 is a continuous click operation, the number of consecutive shots displayed on the score panel coincides with the number of continuous click operations. If the user continuously inputs click operations on the first control 110 five times, the number of consecutive shots 5 can be displayed on the score panel.
[0084] When the trigger operation for the first control 110 is a long - press operation, the application 1 can fire the first object 108 at a preset time interval. The number of consecutive shots displayed on the score panel is related to the duration of the long - press operation. If the user continuously long - presses the first control 110 for 5 seconds and the application 1 fires the first object 108 once every 0.5 seconds, when the long - press operation ends, the score panel can display the number of consecutive shots 13. The reason that the number of consecutive shots displayed on the score panel is 6 is that the first object 108 fires the second object 109 once every 0.5 seconds, and within 5 seconds, the first object 108 shoots the second object 109 13 times. And when the long - press operation ends, the shooting results of the first object 108 shooting the second object 109 are statistically counted. Of course, it is not necessary to statistically count the shooting results of the first object 108 shooting the second object 109 when the long - press operation ends.
[0085] Note that the display style of the score panel in the area 112 may change as the number of consecutive shots increases. The display style includes, but is not limited to, form, size, color, numbers, etc. For example, as the number of consecutive shots increases, the size of the score panel becomes larger and larger, the color becomes more and more vivid, the size of the numbers displayed on the score panel also becomes larger and larger, and the color of the numbers may also change.
[0086] If the user long - presses the first control 110 and the number of times the first object 108 continuously shoots the second object 109 is 30 times, the application 1 displays the user interface 17 shown in Figure 1G on the mobile phone, compares the score panel in the area 112 shown in the user interface 17 with the score panel in the area 112 shown in the user interface 15, and the size of the score panel in the area 112 in the user interface 17 is larger, and the numbers displayed on the score panel are also larger.
[0087] As the time for the user to long - press the first control 110 increases, when the number of times the first object 108 continuously shoots the second object 109 reaches 50, the application 1 displays the user interface 18 shown in FIG. 1H on the mobile phone, compares the score panel in the area 112 shown in the user interface 18 with the score panel in the area 112 shown in the user interface 17, and the size of the score panel in the area 112 in the user interface 18 is larger, and the numbers displayed on the score panel are also larger.
[0088] Referring to the embodiments shown in FIGS. 1E, 1G, and 1H, the display style of the score panel displayed in the area 112 may continuously change as the number of continuous shootings increases, improving the user's experience during continuous shooting.
[0089] Taking the embodiment shown in FIG. 1H as an example, when the user triggers the first control 110 and controls the first object 108 to start shooting the second object 109, and when the application 1 detects the end of continuous shooting, the application 1 determines whether the current user has succeeded in the challenge based on the current user's number of continuous shootings and the maximum number of continuous shootings corresponding to the target virtual gift, and further plays the corresponding target video special effect.
[0090] Based on the current user's number of continuous shootings and the maximum number of continuous shootings corresponding to the target virtual gift, the application 1 can play the corresponding target video special effect and divide it into two situations: successful challenge and failed challenge.
[0091] (1) Successful challenge Specifically, when the current user's number of continuous shootings is greater than the maximum number of continuous shootings corresponding to the target virtual gift, it indicates that the current user has succeeded in the challenge. The application 1 displays the user interface for successful challenge on the mobile phone and can display the target video special effect corresponding to the successful challenge on the user interface.
[0092] Here, the present disclosure is not limited to the implementation forms of the target video special effects. For example, the target video special effects may be realized by characters, static or dynamic images, icons, static or dynamic stickers, sounds, vibrations, etc.
[0093] In one possible embodiment, Application 1 may display the target video special effect that the current user has successfully challenged in Region 112. In addition, correlation information such as the avatar and nickname of the current user may be displayed in Region 112.
[0094] Exemplarily, taking the case where the target video special effect is realized by characters as an example, Application 1 may display the user interface 19 shown in FIG. 1I on the mobile phone. In FIG. 1I, character content "Successfully challenged" may be displayed on the score panel shown in Region 112 of the user interface 19, and the avatar of the current user and the nickname "aaa" of the current user may also be displayed on the score panel.
[0095] The present disclosure is not limited to the character content displayed in Region 112 for indicating that the current user has successfully challenged, nor is it limited to the display parameters such as the font size, color, and font of the character content. In addition, the present disclosure is not limited to the display mode of the correlation information such as the avatar and nickname of the current user in Region 112. For example, referring to the method shown in FIG. 1I, the avatar of the current user may be displayed in the score panel, and the nickname "aaa" of the user may be displayed below the avatar of the current user. Or, referring to the user interface 20 shown in FIG. 1J, the continuous shooting times of the current user may be displayed on the score panel, and the avatar and nickname of the current user may be displayed above the score panel, and the region for displaying the avatar of the current user and the score panel may partially overlap.
[0096] As can be seen with reference to the embodiments shown in FIGS. 1I and 1J, the target video special effect that the current user has successfully challenged is realized by the score panels in regions 112 and 112.
[0097] In another possible embodiment, application 1 may display the target video special effect that the current user has successfully challenged by a specific region.
[0098] Exemplarily, taking the case where the target video special effect is realized by characters as an example, application 1 may display user interface 21 shown in FIG. 1K on the mobile phone. In FIG. 1K, user interface 21 includes region 113 which is a specific region for displaying the target video special effect. That is, character content "successfully challenged" may be displayed in region 113, and the avatar of the current user and the nickname "aaa" of the current user may also be displayed in region 113.
[0099] The present disclosure is not limited to the character content for indicating that the current user has successfully challenged, which is displayed in region 113, and is not limited to the display parameters such as the font size, color, and font of the character content. It should be noted that the present disclosure is not limited to the display mode in region 113 of the correlation information such as the avatar and nickname of the current user, and FIG. 1K is only an example.
[0100] It should be noted that in actual applications, the target video special effect may be presented in other ways, and is not limited to the ways in the embodiments shown in FIGS. 1I to 1K.
[0101] (2) Having not successfully challenged When the number of consecutive shootings of the current user is less than or equal to the maximum number of consecutive shootings corresponding to the target virtual gift, it indicates that the current user has failed the challenge. Application 1 may display a user interface for a failed challenge on the mobile phone, and a target video special effect corresponding to the failed challenge can be displayed on the user interface.
[0102] Here, the present disclosure is not limited to the implementation forms of the target video special effects for dealing with challenge failures. For example, the target video special effects may be realized by characters, static or dynamic images, icons, static or dynamic stickers, sounds, vibrations, etc.
[0103] In one possible implementation, Application 1 may display the target video special effect in which the current user has failed the challenge in Region 112. In addition, correlation information such as the avatar and nickname of the current user may be displayed in Region 112.
[0104] Exemplarily, taking the case where the target video special effect is realized by characters as an example, Application 1 may display the user interface 22 shown in FIG. 1L on the mobile phone. In FIG. 1L, character content such as "Challenge failed" may be displayed on the score panel displayed in Region 112 shown in the user interface 22. And in order to represent the atmosphere of challenge failure, the color of the score panel may be set to gray. In addition, the avatar of the current user and the nickname "aaa" of the current user may further be displayed on the score panel. And in order to represent the atmosphere of challenge failure, the avatar of the current user may be set to gray.
[0105] The present disclosure is not limited to the character content displayed in Region 112 for indicating that the current user has failed the challenge, nor is it limited to the display parameters such as the font size, color, and font of the character content. In addition, the present disclosure is not limited to the display mode of the correlation information such as the avatar and nickname of the current user in Region 112. For example, referring to the method shown in FIG. 1L, the avatar of the current user may be displayed in the score panel, and the nickname "aaa" of the user may be displayed below the avatar of the current user. Or, the continuous shooting times of the current user may be displayed on the score panel, and the avatar and nickname of the current user may be displayed above the score panel. And the region where the avatar of the current user is displayed and the score panel may partially overlap, which is the same as the embodiment shown in FIG. 1J above.
[0106] As can be seen by referring to the embodiment shown in FIG. 1K, the target video special effect that the current user has failed in the challenge is realized by the area 112 and the score panel in the area 112.
[0107] In another possible embodiment, the application 1 may display the target video special effect that the current user has failed in the challenge by a specific area.
[0108] Exemplarily, taking the case where the target video special effect is realized by characters as an example, the application 1 may display the user interface 23 shown in FIG. 1M on the mobile phone. In FIG. 1M, the user interface 23 includes an area 114 which is a specific area for displaying the target video special effect corresponding to the failure of the challenge. That is, the character content of "challenge failed" may be displayed in the area 114, and in order to express the atmosphere of the challenge failure, the color of the characters may be set to gray. In addition, the avatar of the current user and the nickname "aaa" of the current user may be displayed in the area 114, and in order to express the atmosphere of the challenge failure, the avatar of the current user may be set to gray.
[0109] The present disclosure is not limited to the character content for indicating that the current user has failed in the challenge displayed in the area 114, nor is it limited to the display parameters such as the font size, color, and font of the character content. In addition, the present disclosure is not limited to the display mode of the correlation information such as the avatar and nickname of the current user in the area 114, and FIG. 1M is only an example.
[0110] It should be noted that in actual applications, the target video special effect may be presented in other ways, not limited to the ways in the embodiments shown in FIGS. 1L and 1M.
[0111] As described above, the embodiments shown in FIGS. 1A to 1M may be schematic diagrams of the human-machine interface of the client who gives a gift, and the implementation forms of the interface schematic diagrams are not limited to the examples in FIGS. 1A to 1M above.
[0112] During the playback of multimedia content, it further includes other clients related to the multimedia content. Here, the clients related to the multimedia content include, for example, a client that posts the multimedia content and other clients that view the multimedia content. Therefore, it is necessary to update the user interface of the clients related to the multimedia content based on the number of times the client who gives a gift further gives and continuously shoots the target virtual gift.
[0113] Here, when the client related to the multimedia content presents the target virtual gift, the change in the interface is the same as the implementation form of the embodiments shown in FIGS. 1E to 1M, and reference may be made to the detailed description of the embodiments shown in FIGS. 1E to 1M.
[0114] Taking the client that posts multimedia content as an example, if user 1 gives a target virtual gift, the target virtual gift given by user 1 occupies the playback position of the next virtual gift that the client that posts the multimedia content tries to present, and preferentially plays the target virtual gift given by user 1. The occupation of the playback position by the target virtual gift may be realized, for example, in the following two forms. In one possible implementation form, the virtual gifts to be played by the client that posts the multimedia content are put into a queue in the order of the earlier gift-giving time of the client that gives the gift. When user 1 gives the target virtual gift, the resource channel for playing the virtual gift can preferentially present the target virtual gift, so that the target virtual gift can be arranged at the front position in the queue.
[0115] In another possible embodiment, virtual gifts to be played for a client that posts multimedia content are arranged in one queue in ascending order of the gifting time of the client that gifts the gifts, and the virtual gifts in the queue use resource channel 1. When user 1 gifts a target virtual gift, a resource channel, that is, resource channel 2 for presenting the target virtual gift, is newly recreated, and the fact that resource channel 1 presents a virtual gift and resource channel 2 presents the target virtual gift do not conflict with each other, thereby realizing preferentially presenting the target virtual gift.
[0116] The form in which other clients that view multimedia content present virtual gifts is the same as the implementation form in which the client that posts multimedia content presents gifts, and for the sake of brevity, it will not be described further here.
[0117] The embodiments of the present disclosure further provide an interaction method.
[0118] FIG. 2 is a flowchart of an interaction method according to an embodiment of the present disclosure. As shown in FIG. 2, the interaction method according to this embodiment includes the following.
[0119] In S201, during the playback of multimedia content, in response to a trigger operation on a target virtual gift, a first control, and a first object and a second object included in the target virtual gift are displayed, and the first control is used to control the first object to continuously shoot at the second object.
[0120] An application program is installed in the electronic device, and after the application program is booted, the multimedia content in the application program can be played. The present disclosure is not limited to the specific type of the application program, and the specific type and content of the multimedia content.
[0121] During the playback of the multimedia content in the application program, the electronic device can receive a trigger operation (for example, a click operation) on the virtual gift, and the application program responds to the trigger operation, and displays the first object and the second object included in the triggered target virtual gift on the electronic device, and controls the first object to continuously shoot the first control of the second object.
[0122] The present disclosure is not limited to the implementation forms, display sizes, styles, numbers, positions, video effects, and other display parameters of the first object, the second object, and the first control. For example, for a detailed introduction of the first object, the second object, and the first control, reference may be made to the descriptions of the embodiments shown in FIGS. 1A to 1H above, and no further description will be given here.
[0123] It should be emphasized that the display position of the second object may be related to the display position of a preset target object in the multimedia content. For example, in the embodiment shown in FIG. 1D above, the second object is displayed at the position of the head of the person. Of course, the display position of the second object may be irrelevant to the multimedia content, and the second object may be fixedly displayed at a preset position, or may continuously change among a plurality of preset positions in a preset manner.
[0124] In S202, in response to a trigger operation on a first control, control the first object to continuously shoot a second object, and display a score panel for displaying the number of continuous shooting times.
[0125] The trigger operation on the first control may be a long-press operation. The application program may fire the first object at a preset time interval, and based on the number of preset time intervals, control and change the number displayed on the score panel.
[0126] When the trigger operation on the first control is a continuous click operation, the application program, in response to the continuous click operation, each time a click operation is received, cause the first object to shoot the second object once, and the application program controls to increase the number displayed on the score panel by 1 each time a click operation is received.
[0127] Of course, the trigger operation on the first control may combine the above two situations, that is, the trigger operation on the first control includes a long-press operation and a continuous click operation. For example, the user may input a continuous click operation immediately after inputting a long-press operation, or the user may input a long-press operation immediately after inputting a continuous click operation.
[0128] During the process that the first object continuously shoots the second object, the display style of the score panel may change as the number of continuous shooting times increases. The display style of the score panel includes, but is not limited to, form, size, color, the number displayed on the score panel, etc. For example, in the embodiments shown in FIGS. 1E, 1G, and 1H, the size of the score panel may increase as the number of continuous shooting times increases. For details, reference may be made to the detailed description of the embodiments shown in FIGS. 1E, 1G, and 1H above. For the sake of brevity, no further description is given here.
[0129] In S203, when it is detected that continuous shooting has ended, a target video special effect is reproduced based on the number of continuous shootings and the maximum number of continuous shootings corresponding to the target virtual gift.
[0130] The application program detecting the end of continuous shooting may be in the following multiple forms but is not limited thereto.
[0131] (1) If the application program does not receive a trigger operation for the first control within a preset time after receiving a trigger operation for the first control, it is determined that continuous shooting has ended. (2) If a usage time is set for the target virtual gift, when the usage time is reached, it is determined that continuous shooting has ended.
[0132] When the application program detects the end of continuous shooting, the corresponding target video special effect can be reproduced based on the number of continuous shootings and the maximum number of continuous shootings for giving the target virtual gift during the reproduction of multimedia content.
[0133] Specifically, when the number of continuous shootings is greater than the maximum number of continuous shootings corresponding to the target virtual gift, it indicates that the current user has succeeded in the challenge, and the application program can display the first video special effect. The first video special effect may be realized by one or more of characters, static or dynamic images, icons, static or dynamic stickers, sounds, vibrations, etc., and the present disclosure is not limited thereto. Additionally, different first video special effects may be reproduced according to the extent to which the current number of continuous shootings exceeds the maximum number of continuous shootings.
[0134] In addition, for example, as in the embodiments shown in FIGS. 1I to 1K described above, when the number of consecutive shootings is greater than the maximum number of consecutive shootings, the application program can further display correlation information of the user who is currently giving the target virtual gift, for example, information such as the avatar or nickname of the user who is currently giving the target virtual gift. Here, by the avatar of the user who is currently giving the target virtual gift, it is possible to enter the homepage of the user.
[0135] For example, as in the embodiments shown in FIGS. 1L to 1M described above, when the number of consecutive shootings is less than or equal to the maximum number of consecutive shootings corresponding to the target virtual gift, it indicates that the current user has not succeeded in the challenge, and the application program can display a second video special effect. The second video special effect may be realized by one or more of characters, static or dynamic images, icons, static or dynamic stickers, sounds, vibrations, etc., and the present disclosure is not limited thereto. In addition, different second video special effects can be played according to the degree to which the current number of consecutive shootings is smaller than the maximum number of consecutive shootings.
[0136] For a detailed description of the two situations of "succeeded in the challenge" and "not succeeded in the challenge" shown in the above embodiments, reference may be made thereto, and for the sake of brevity, no further description will be given here.
[0137] In the method according to this embodiment, during the playback of multimedia content, in response to a trigger operation on the target virtual gift, a first control, and a first object and a second object included in the target virtual gift are displayed. The first control is used to control the first object to continuously shoot at the second object. In response to a trigger operation on the first control, the first object is controlled to continuously shoot at the second object, and a score panel for displaying the number of continuous shootings is displayed. When the end of continuous shooting is detected, based on the number of continuous shootings and the maximum number of continuous shootings corresponding to the target virtual gift, a target video special effect is played. By passing through the competition result of the user using the target virtual gift, a good competition between the user and the user with the maximum number of continuous shootings is established, thereby strengthening the diversification of the interaction between the user and the object in the multimedia content, and being advantageous for improving the user's willingness to use the target virtual gift.
[0138] FIG. 3 is a flowchart of an interaction method according to another embodiment of the present disclosure. As shown in FIG. 3, in addition to the embodiment shown in FIG. 2, after S203, When the number of continuous shootings is greater than the maximum number of continuous shootings, the method further includes step S204 of updating the maximum number of continuous shootings based on the number of continuous shootings.
[0139] The electronic device can transmit the number of continuous shootings to the server device. The server device compares the received number of continuous shootings with the maximum number of continuous shootings stored in the server device. When it is determined that the received number of continuous shootings is greater than the maximum number of continuous shootings stored in the server device, the received number of continuous shootings can be updated as the maximum number of continuous shootings.
[0140] In the method according to this embodiment, during the playback of multimedia content, in response to a trigger operation on a target virtual gift, a first control, and a first object and a second object included in the target virtual gift are displayed. The first control is used to control the first object to continuously shoot at the second object. In response to a trigger operation on the first control, the first object is controlled to continuously shoot at the second object, and a score panel for displaying the number of continuous shootings is displayed. When the end of continuous shooting is detected, a target video special effect is played based on the number of continuous shootings and the maximum number of continuous shootings corresponding to the target virtual gift. By passing through the competition result of the user using the target virtual gift, a good competition between the user and the user with the maximum number of continuous shootings is established, thereby strengthening the diversification of the interaction between the user and the objects in the multimedia content, and being advantageous for improving the user's willingness to use the target virtual gift. Also, when the number of continuous shootings of the user using the target virtual gift is greater than the maximum number of continuous shootings, the maximum number of continuous shootings is updated to ensure the accuracy of the data.
[0141] FIG. 4 is a schematic diagram of an application scenario of an interaction method according to an embodiment of the present disclosure. The scene shown in FIG. 4 includes a first client 401, at least one second client 402, and a server device 403. The first client 401 and the at least one second client 402 can interact with the server device 403.
[0142] Here, the first client 401 includes a client that gives a target virtual gift. The at least one second client 402 may include a client that views multimedia content and a client that posts multimedia content.
[0143] While user 1 is watching multimedia content, user 1 can input a trigger operation for a target virtual gift to the first client 401. The first client 401 can send correlation information of the target virtual gift, correlation information of user 1, correlation information of the currently watched multimedia content, etc. to the server device 403. Here, the correlation information of the target virtual gift may include information that can uniquely identify the target virtual gift, such as the name of the target virtual gift, the numerical number of the target virtual gift, etc. The correlation information of user 1 may include information that can uniquely identify user 1, such as the nickname of user 1, the account information of user 1, etc.
[0144] The server device 403 receives the correlation information of the target virtual gift and the correlation information of user 1 sent by the first client 401, adds the target virtual gift to the virtual gift queue, and presents the target virtual gift to the first client 401 and the client (i.e., at least one second client 402) related to the multimedia content watched by user 1.
[0145] Here, the server device 403 may include a center service and a special effect software development kit (SDK).
[0146] Here, the center service provides some general capabilities, such as the ability to store user data, the ability to send some related data to the client, etc. The special effect SDK is used to implement special effects and functions related to virtual gifts.
[0147] When the center service included in the server device 403 receives the correlation information of the target virtual gift and the correlation information of user 1 sent by the first client 401, based on the correlation information of the target virtual gift, it acquires the data of the target virtual gift from the special effect SDK. Based on the data of the target virtual gift, the center service can present the target virtual gift to the first client 401 and the client related to the multimedia content viewed by user 1 (i.e., at least one second client 402).
[0148] Here, for the implementation form of presenting the target virtual gift to the first client 401, the examples shown in the aforementioned FIGS. 1A to 1M may be referred to.
[0149] Here, the center service displaying the target virtual gift to at least one second client 402 based on the data of the target virtual gift may be implemented in the following forms. In one possible implementation form, the center service adds the target virtual gift to the front position of the current virtual gift queue, posts the data of the target virtual gift to the at least one second client 402 according to the order in the virtual gift queue, and can preferentially present the target virtual gift to each second client 402.
[0150] In another possible implementation form, the center service newly re-creates a virtual gift queue, adds the data of the target virtual gift to the newly re-created virtual gift queue, posts the data of the target virtual gift to the at least one second client 402 according to the newly re-created virtual gift queue, and can preferentially present the target virtual gift to each second client 402.
[0151] It should be noted that if the display position of the second object included in the target virtual gift is related to a preset target in the multimedia content, it can be realized by the special effect SDK. For example, the SDK can identify the multimedia content, determine the position of the preset target in the playback screen of the multimedia content, and transmit the identified position information to the center service, so that the center service can control the display position of the second object included in the target virtual gift based on the position of the identified preset target in the playback screen of the multimedia content.
[0152] In addition, the server device 403 can determine the target video special effect based on whether the continuous shooting times when user 1 gives the target virtual gift exceed the maximum continuous shooting times corresponding to the target virtual gift. For example, the center service determines whether the continuous shooting times when user 1 gives the target virtual gift exceed the maximum continuous shooting times corresponding to the target virtual gift, obtains the data of the target video special effect from the special effect SDK based on the result, and transmits the data of the target video special effect to at least one second client 402 related to the multimedia content, so as to present the target video special effect to at least one second client 402.
[0153] In addition, when the center service included in the server device 403 determines that the continuous shooting times when user 1 gives the target virtual gift exceed the maximum continuous shooting times corresponding to the target virtual gift, it can update the maximum continuous shooting times corresponding to the target virtual gift.
[0154] In one possible embodiment, the first client 401 can obtain the maximum number of consecutive shots corresponding to the target virtual gift. When the number of consecutive shots that user 1 gives the target virtual gift exceeds the maximum number of consecutive shots, the maximum number of consecutive shots is updated, and the updated maximum number of consecutive shots is sent to the server device 403, so that the server device 403 updates the maximum number of consecutive shots.
[0155] In another possible embodiment, the first client 401 can send the number of consecutive shots that user 1 gives the target virtual gift to the server device 403. The server device 403 determines whether the number of consecutive shots that user 1 gives the target virtual gift exceeds the maximum number of consecutive shots, and updates the maximum number of consecutive shots.
[0156] According to the scene shown in FIG. 4, during the playback of multimedia content, if the user has already given the target virtual gift, by passing through the competition result of the user using the target virtual gift, a good competition between the user and the user with the maximum number of consecutive shots is established, thereby strengthening the diversification of the interaction between the user and the object in the multimedia content, and it is advantageous to improve the user's willingness to use the target virtual gift.
[0157] Exemplarily, the present disclosure further provides an interaction device.
[0158] FIG. 5 is a schematic structural diagram of an interaction device according to an embodiment of the present disclosure. As shown in FIG. 5, the interaction device 500 according to this embodiment includes a receiving module 501 for receiving a trigger operation for a target virtual gift, and during the playback of multimedia content, in response to the trigger operation for the target virtual gift, a display module 502 for displaying a first control, and a first object and a second object included in the target virtual gift, wherein the first control is used to control the first object to continuously shoot at the second object, and the display module 502 includes a display module 502 used for this purpose. The receiving module 501 is further used to receive a trigger operation for the first control, and the display module 502 further responds to the trigger operation for the first control, controls the first object to continuously shoot at the second object, and displays a score panel for displaying the number of continuous shootings, and when detecting the end of continuous shooting, is used to play a target video special effect based on the number of continuous shootings and the maximum number of continuous shootings corresponding to the target virtual gift.
[0159] In one possible embodiment, when the number of continuous shootings is greater than the maximum number of continuous shootings corresponding to the target virtual gift, the display module 502 is used to play a first video special effect, and when the number of continuous shootings is less than or equal to the maximum number of continuous shootings corresponding to the target virtual gift, the display module 502 is used to play a second video special effect, where the target video special effect is the first video special effect or the second video special effect.
[0160] In one possible embodiment, when the number of continuous shootings is greater than the maximum number of continuous shootings corresponding to the target virtual gift, the display module 502 is further used to display correlation information of the user operating the target virtual gift.
[0161] In one possible embodiment, when the number of consecutive shootings is greater than the maximum number of consecutive shootings, the maximum number of consecutive shootings is updated based on the number of consecutive shootings.
[0162] In one possible embodiment, during the process in which the first object continuously shoots the second object, the display module 502 is further used to dynamically update the display style of the score panel in response to an increase in the number of consecutive shootings.
[0163] In one possible embodiment, when the playback screen of the multimedia content includes a preset target object, the display module 502 is specifically used to display the second object based on the position of the preset target object in the playback screen.
[0164] In one possible embodiment, when the playback screen of the multimedia content does not include a preset target object, the display module 502 is specifically used to display the second object at a first preset position in the playback screen of the multimedia content.
[0165] In one possible embodiment, the interaction device 500 further includes a transmission module 503 that transmits the correlation information of the target virtual gift to the server device, so that the server device displays the target virtual gift to the client related to the multimedia content based on the correlation information of the target virtual gift.
[0166] The interaction device according to this embodiment may be used to implement the technical solution means of any of the foregoing method embodiments, and their implementation principles and technical effects are the same. For details, reference may be made to the detailed description of the foregoing method embodiments. For the sake of brevity, no further description is provided here.
[0167] Exemplarily, the present disclosure further provides an electronic device.
[0168] Figure 6 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. As shown in Figure 6, the electronic device 600 according to this embodiment includes a memory 601 and a processor 602.
[0169] Here, the memory 601 may be an independent physical unit and may be connected to the processor 602 via a bus 603. The memory 601 and the processor 602 may be integrated and implemented by hardware or the like.
[0170] The memory 601 is used to store program instructions, and the processor 602 calls the program instructions and executes the interaction method according to the embodiment of any of the above methods.
[0171] In some embodiments, when a part or all of the methods of the above embodiments are implemented by software, the electronic device 600 may include only the processor 602. The memory 601 for storing the program is located outside the electronic device 600, and the processor 602 is connected to the memory via a circuit / wire and is used to read and execute the program stored in the memory.
[0172] The processor 602 may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and an NP.
[0173] Processor 602 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0174] Memory 601 may include a volatile memory, such as a random-access memory (RAM), and the memory may include a non-volatile memory, such as a flash memory, a hard disk drive (HDD), or a solid-state drive (SSD), and the memory may further include a combination of the above types of memories.
[0175] The present disclosure further provides a readable storage medium including computer program instructions, and when the computer program instructions are executed by at least one processor of an electronic device, an interaction method according to an embodiment of any of the above methods is realized on the electronic device.
[0176] The present disclosure further provides a computer program product, and when the computer program product is executed on a computer, an interaction method according to an embodiment of any of the above methods is realized on the computer.
[0177] It should be noted that in this specification, relational terms such as "first" and "second" do not necessarily require or imply the existence of such an actual relationship or order between these entities or operations. Instead, they are only used to distinguish one entity or operation from another. The terms "comprise", "include", or any other variation thereof are intended to include non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a series of elements includes not only those elements but also other elements not explicitly listed. Or it includes elements inherent to such a process, method, article, or apparatus. Without further limitation, an element limited by the phrase "comprising one" does not exclude the presence of another same element in the process, method, article, or apparatus that comprises the said element.
[0178] What has been described above are only specific embodiments of the present disclosure, so as to enable those skilled in the art to understand or implement the present disclosure. Various modifications to these examples will be apparent to those skilled in the art, and the general principles defined in this specification can be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not limited to these examples described in this specification, but conforms to the broadest scope that is consistent with the principles and novel features disclosed in this specification.
Claims
1. An interaction method, comprising: During the playback of multimedia content, in response to a trigger operation on a target virtual gift, displaying a first control, and a first object and a second object included in the target virtual gift, wherein the first control is used to control the first object to continuously shoot at the second object; In response to a trigger operation on the first control, controlling the first object to continuously shoot at the second object, and while the first object continuously shoots at the second object, displaying a score panel for displaying the number of continuous shooting times; When detecting the end of continuous shooting, based on the number of continuous shooting times and the maximum number of continuous shooting times corresponding to the target virtual gift, playing a special effect of a target video, wherein the maximum number of continuous shooting times is the maximum value of the historical continuous shooting times record corresponding to the target virtual gift before the trigger operation on the first control. An interaction method comprising the above.
2. The playing of the special effect of the target video based on the number of continuous shooting times and the maximum number of continuous shooting times corresponding to the target virtual gift as described above is: When the number of continuous shooting times is greater than the maximum number of continuous shooting times corresponding to the target virtual gift, playing a first special effect of the video; When the number of continuous shooting times is less than or equal to the maximum number of continuous shooting times corresponding to the target virtual gift, playing a second special effect of the video, wherein the special effect of the target video is the first special effect of the video or the second special effect of the video. The method according to Claim 1.
3. The method further comprises: When the number of continuous shooting times is greater than the maximum number of continuous shooting times corresponding to the target virtual gift, displaying correlation information of the user operating the target virtual gift. The method according to Claim 1 or 2.
4. The method further comprises: When the number of continuous shooting times is greater than the maximum number of continuous shooting times, updating the maximum number of continuous shooting times based on the number of continuous shooting times. The method according to Claim 1 or 2.
5. The method further comprises: The method according to claim 1 or 2, further comprising dynamically updating a display style of the score panel in response to an increase in the number of continuous shootings in a process where the first object continuously shoots the second object.
6. The displaying of the first control and the first object and the second object included in the target virtual gift The method according to claim 1, wherein when a playback screen of the multimedia content includes a preset target object, the method includes displaying the second object based on a position of the preset target object on the playback screen.
7. The displaying of the first control and the first object and the second object included in the target virtual gift The method according to claim 1 or 6, wherein when the playback screen of the multimedia content does not include a preset target object, the method includes displaying the second object at a first preset position on the playback screen of the multimedia content.
8. The end of the continuous shooting includes that no trigger operation on the first control is received within a preset time after receiving a trigger operation on the first control, or The end of the continuous shooting includes that a usage time is set for the target virtual gift and the usage time is reached, according to the method of claim 1.
9. The method The method according to claim 1, further comprising transmitting correlation information of the target virtual gift to a server device, so that the server device displays the target virtual gift to a client related to the multimedia content based on the correlation information of the target virtual gift.
10. An interaction device, comprising a receiving module for receiving a trigger operation on a target virtual gift, and a display module for displaying a first control and a first object and a second object included in the target virtual gift in response to a trigger operation on the target virtual gift during playback of multimedia content, wherein the first control is a display module used for controlling the first object to continuously shoot the second object The receiving module is further used to receive a trigger operation for the first control. The display module is further configured to control the first object to continuously shoot the second object in response to a trigger operation on the first control, and when the first object continuously shoots the second object, display a score panel for displaying the number of continuous shooting times, and when detecting the end of continuous shooting, play a target video special effect based on the number of continuous shooting times and the maximum number of continuous shooting times corresponding to the target virtual gift, and the maximum number of continuous shooting times is used because it is the maximum value of the historical continuous shooting times record corresponding to the target virtual gift before the trigger operation on the first control. An interaction device.
11. An electronic device including a memory and a processor, The memory is configured to store computer program instructions, The processor is configured to execute the computer program instructions to implement the interaction method according to claim 1 or 2. An electronic device.
12. A readable storage medium including computer program instructions, When the computer program instructions are executed by at least one processor of an electronic device, the interaction method according to claim 1 or 2 is implemented on the electronic device. A readable storage medium.
Citation Information
Patent Citations
Method and system for gift animation display in network live broadcast
CN107172488A
Virtual gift display method and device
CN107241636A
Gift continuous-hitting animation display method, device and system and storage medium
CN108989898A
Interaction method for presenting virtual gifts, electronic equipment and device
CN111225226A
Live broadcast display method, device and equipment and storage medium
CN111541928A