Interaction method and related equipment

By providing the first interactive control that triggers the preset animation and the second interactive control that saves the animation in the interactive scene, the problem that the animation cannot be propagated and saved is solved, the user's sense of participation and interactivity is improved, and the animation's dissemination is expanded. scope.

CN119473068APending Publication Date: 2025-02-18BEIJING YOUZHUJU NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411630508.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In interactive scenes, animations cannot be disseminated and saved, reducing the user's sense of participation and interactivity.

Method used

The preset animation associated with the multimedia data is triggered by the first interactive control, and the second interactive control is displayed after the animation playback is finished, for saving keyframes in the animation and/or animation.

Benefits of technology

This allows users to save the keyframes of animations and the animation itself, which increases the user's sense of participation and interactivity, meets the user's personalized needs, improves the user experience, and expands the scope of animation and multimedia data dissemination.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473068A_ABST
    Figure CN119473068A_ABST
Patent Text Reader

Abstract

The invention provides an interaction method and related equipment. The method comprises the following steps: playing multimedia data in a first interface, and displaying a first interaction control; in response to a trigger operation for the first interaction control, playing a preset animation related to the multimedia data in the first interface; in response to the ending of the preset animation playing, displaying a second interaction control; wherein the second interaction control is used for storing the preset animation and / or a key frame in the preset animation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of human-computer interaction, and in particular to an interaction method and related equipment. Background Art

[0002] In interactive scenarios, users often trigger animations to increase interactivity and fun. However, the animation disappears immediately after it ends, and can only be viewed by the user himself, and cannot be shared. Users are also unable to save the animation or the highlights in the animation, which reduces the user's sense of participation and interactivity, as well as the user's interest in the interactive content. Summary of the invention

[0003] The present disclosure proposes an interactive method and related equipment, which at least to a certain extent solve the technical problems in the related art such as the inability to transmit and save animations in interactive scenes, which reduces the user's sense of participation and interactivity.

[0004] In a first aspect, the present disclosure provides an interaction method, comprising:

[0005] Playing multimedia data in the first interface and displaying a first interactive control;

[0006] In response to a triggering operation on the first interactive control, playing a preset animation related to the multimedia data in the first interface;

[0007] In response to the preset animation finishing playing, a second interactive control is displayed; wherein the second interactive control is used to save the preset animation and / or key frames in the preset animation.

[0008] In a second aspect of the present disclosure, an interactive device is provided, comprising:

[0009] A display module is used to play multimedia data in a first interface and display a first interactive control; in response to a trigger operation on the first interactive control, a preset animation related to the multimedia data is played in the first interface; in response to the end of the playback of the preset animation, a second interactive control is displayed; wherein the second interactive control is used to save the preset animation and / or key frames in the preset animation.

[0010] According to a third aspect of the present disclosure, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method described in the first aspect is implemented.

[0011] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, wherein the non-transitory computer-readable storage medium stores computer instructions, wherein the computer instructions are used to cause the computer to execute the method described in the first aspect.

[0012] According to a fifth aspect of the present disclosure, a computer program product is provided, comprising computer program instructions, which, when executed on a computer, cause the computer to execute the method according to the first aspect.

[0013] From the above description, it can be seen that the interactive method and related devices provided by the present disclosure trigger the preset animation related to multimedia data through the first interactive control, and provide a second interactive control for saving the preset animation and / or the key frames in the preset animation after the preset animation ends. After watching the animation, the user can save the key frames and / or the animation, which increases the user's sense of participation and interactivity, meets the user's personalized needs, and improves the user experience. It is also conducive to expanding the dissemination range and influence of animation and multimedia data in the interactive scene. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0015] Figure 1 A schematic diagram of an interactive architecture according to an embodiment of the present disclosure.

[0016] Figure 2 The figure is a schematic diagram of the hardware structure of an exemplary electronic device according to an embodiment of the present disclosure.

[0017] Figure 3 The figure is a flowchart of the interactive method according to the embodiment of the present disclosure.

[0018] Figure 4 It is a schematic diagram of the first interface of an embodiment of the present disclosure.

[0019] Figure 5 A schematic diagram of a preset animation according to an embodiment of the present disclosure.

[0020] Figure 6 This is a schematic diagram of the first interface after the preset animation of the embodiment of the present disclosure is finished playing.

[0021] Figure 7 It is a schematic diagram of the first interface after the countdown expires according to an embodiment of the present disclosure.

[0022] Figure 8 Schematic diagram of a sharing interface according to an embodiment of the present disclosure.

[0023] Fig. 9 It is a schematic diagram of receiving sharing information according to an embodiment of the present disclosure.

[0024] Fig.10 It is a schematic diagram of the second interface of an embodiment of the present disclosure.

[0025] Fig.11 This is a schematic diagram of a first recommended control according to an embodiment of the present disclosure.

[0026] Fig.12 This is a schematic diagram of first recommendation information according to an embodiment of the present disclosure.

[0027] Fig.13 This is a schematic diagram of a second recommended control according to an embodiment of the present disclosure.

[0028] Fig.14 Schematic diagram of an interactive device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0029] In order to make the objectives, technical solutions and advantages of the present disclosure more clearly understood, the present disclosure is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0030] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not indicate any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing before the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0031] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the type, scope of use, and usage scenarios of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations. For example, in response to receiving an active request from the user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require the acquisition and use of the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0032] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0033] Figure 1 A schematic diagram of the interaction architecture of an embodiment of the present disclosure is shown. Figure 1 , the interactive architecture 100 may include a server 110, a terminal 120, and a network 130 providing a communication link. The server 110 and the terminal 120 may be connected via a wired or wireless network 130. The server 110 may be an independent physical server, or a server cluster or distributed system consisting of multiple physical servers, or 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, security services, and CDN.

[0034] The terminal 120 may be implemented in hardware or software. For example, when the terminal 120 is implemented in hardware, it may be various electronic devices having a display screen and supporting page display, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers, and desktop computers, etc. When the terminal 120 device is implemented in software, it may be installed in the electronic devices listed above; it may be implemented as multiple software or software modules (such as software or software modules used to provide distributed services), or it may be implemented as a single software or software module, which is not specifically limited here.

[0035] It should be noted that the interactive method provided in the embodiment of the present application can be executed by the terminal 120 or by the server 110. It should be understood that Figure 1 The number of terminals, networks and servers in the embodiment is only for illustration and is not intended to limit the number of terminals, networks and servers. Any number of terminals, networks and servers may be provided as required.

[0036] Figure 2 FIG. 2 shows a schematic diagram of the hardware structure of an exemplary electronic device 200 provided in an embodiment of the present disclosure. Figure 2 As shown, the electronic device 200 may include: a processor 202, a memory 204, a network module 206, a peripheral interface 208 and a bus 210. The processor 202, the memory 204, the network module 206 and the peripheral interface 208 are connected to each other in communication within the electronic device 200 through the bus 210.

[0037] Processor 202 may be a central processing unit (CPU), a neural network processor (NPU), a microcontroller (MCU), a programmable logic device, a digital signal processor (DSP), an application specific integrated circuit (ASIC), or one or more integrated circuits. Processor 202 may be used to perform functions related to the technology described in this disclosure. In some embodiments, processor 202 may also include multiple processors integrated into a single logical component. For example, Figure 2 As shown, processor 202 may include a plurality of processors 202a, 202b, and 202c.

[0038] The memory 204 may be configured to store data (eg, instructions, computer code, etc.). Figure 2 As shown, the data stored in the memory 204 may include program instructions (e.g., program instructions for implementing the interactive method of the embodiment of the present disclosure) and data to be processed (e.g., the memory may store configuration files of other modules, etc.). The processor 202 may also access the program instructions and data stored in the memory 204, and execute the program instructions to operate on the data to be processed. The memory 204 may include a volatile storage device or a non-volatile storage device. In some embodiments, the memory 204 may include a random access memory (RAM), a read-only memory (ROM), an optical disk, a magnetic disk, a hard disk, a solid-state drive (SSD), a flash memory, a memory stick, etc.

[0039] The network module 206 can be configured to provide communication with other external devices to the electronic device 200 via a network. The network can be any wired or wireless network capable of transmitting and receiving data. For example, the network can be a wired network, a local wireless network (e.g., Bluetooth, WiFi, near field communication (NFC) etc.), a cellular network, the Internet or a combination thereof. It is understood that the type of network is not limited to the above specific examples. In some embodiments, the network module 206 can include any number of network interface controllers (NICs), radio frequency modules, transceivers, modems, routers, gateways, adapters, cellular network chips, etc., in any combination.

[0040] The peripheral interface 208 can be configured to connect the electronic device 200 to one or more peripheral devices to achieve information input and output. For example, the peripheral devices can include input devices such as a keyboard, a mouse, a touch pad, a touch screen, a microphone, and various sensors, and output devices such as a display, a speaker, a vibrator, and an indicator light.

[0041] The bus 210 can be configured to transmit information between various components of the electronic device 200 (e.g., the processor 202, the memory 204, the network module 206, and the peripheral interface 208), such as an internal bus (e.g., a processor-memory bus), an external bus (USB port, PCI-E bus), etc.

[0042] It should be noted that, although the architecture of the electronic device 200 only shows the processor 202, the memory 204, the network module 206, the peripheral interface 208 and the bus 210, in the specific implementation process, the architecture of the electronic device 200 may also include other components necessary for normal execution. In addition, it can be understood by those skilled in the art that the architecture of the electronic device 200 may also only include the components necessary for implementing the embodiments of the present disclosure, and does not necessarily include all the components shown in the figure.

[0043] When playing multimedia data, users sometimes enhance interactivity and fun by triggering Easter egg animations. However, the Easter egg animation disappears immediately after being played, and users cannot save the animation or the highlights in the animation, which reduces the user's sense of participation and interactivity, reduces the user's interest and satisfaction in the Easter egg animation, and cannot be disseminated again. Moreover, the Easter egg animation can only be experienced by a selected part of the users. Due to the long sharing operation link, it is necessary to circle designated friends before it can be disseminated. The dissemination range is limited, and the dissemination range and influence of the Easter egg animation cannot be expanded. In addition, the interactive controls occupy a small area in the interface, and the user's perception is weak and difficult to detect. Therefore, how to expand the dissemination range and influence of animations in interactive scenes and improve the user's sense of participation and interactivity have become technical problems that need to be solved urgently.

[0044] In view of this, the embodiments of the present disclosure provide an interactive method and related devices. A preset animation related to multimedia data is triggered by a first interactive control, and a second interactive control for saving the preset animation and / or key frames in the preset animation is provided after the preset animation ends. After watching the animation, the user can save the key frames and / or the animation, which increases the user's sense of participation and interactivity, meets the user's personalized needs, and improves the user experience. It is also beneficial to expand the dissemination range and influence of animation and multimedia data in the interactive scene.

[0045] See also Figure 3 , Figure 3 The schematic flow chart of the interaction method according to the embodiment of the present disclosure is shown. The interaction method according to the embodiment of the present disclosure can be deployed on the server side or the terminal side. Figure 3 In the embodiment, the interaction method 300 may further include the following steps.

[0046] In step S310, multimedia data is played in a first interface, and a first interactive control is displayed.

[0047] The first interface may refer to an interface for displaying multimedia data to the user, such as an interface for playing audio and video in an application. The first interface may be associated with a first account, such as an interface for playing multimedia data under the first account of an application. Multimedia data may be multimedia content played to the user, including but not limited to video, audio, pictures, etc. The first interactive control may refer to a control displayed on the first interface and with which the user can interact, such as a button, icon, slider, etc. The user may trigger a specific function or action by clicking, sliding, etc.

[0048] Specifically, see Figure 4 , Figure 4 A schematic diagram of a first interface according to an embodiment of the present disclosure is shown. Figure 4 In the first interface 400, the multimedia data 410 is played, and the multimedia data 410 may be related to the target object object, such as video data describing the target object object. A first interactive control 420 is also displayed in the first interface 400, for example, the first interactive control 420 may be a like control for performing a like operation. Interactive controls 430-450, ..., for other specific functions may also be displayed in the first interface 400, such as a comment control, a favorite control, a forwarding control, .... An account identifier 460 may also be displayed in the first interface 400 to indicate the first account currently playing the multimedia data 410. A text identifier 470 may also be displayed in the first interface 400 to describe the target object object related to the multimedia data 410, such as the text of the target object object. A participation control 480 may also be displayed in the first interface 400 to participate in a specified activity, task or function, such as an experience activity about the target object object.

[0049] In some embodiments, method 300 may further include:

[0050] A first animation about the first interactive control is displayed on the first interface to prompt a user of the location of the first interactive control.

[0051] The first animation may refer to an animation used to indicate the position of the first interactive control. This can attract the user's attention and guide the user to focus on the first interactive control, which is conducive to promoting the user to operate the first interactive control, improve the user's sense of participation, and solve the problem that the user has a weak perception of the first interactive control in the traditional interactive mode. For details, see Figure 4, the first animation 490 can be played to prompt the user of the location of the first interactive control 420, such as playing a fireworks effect, which can start at any position of the first interface 400 and end at the first interactive control 420, guiding the user's sight to the first interactive control 420. Furthermore, the display properties such as the display intensity and display color of the first interactive control 420 can also be changed to form a display effect, such as strengthening or weakening the display, etc., to further visually attract the user's attention, enhance the user's perception of the first interactive control, and facilitate user interaction.

[0052] In step S320, in response to a triggering operation on the first interactive control, a preset animation related to the multimedia data is played in the first interface.

[0053] The trigger operation may refer to a user operation used to trigger the corresponding function of the control, such as click, long press, slide, etc. The preset animation may refer to an animation associated with multimedia data to enhance the user experience or convey specific information. The preset animation can increase the user's sense of participation and interactivity, and provide visual appeal and fun, such as Easter egg animation.

[0054] Specifically, see Figure 5 , Figure 5 A schematic diagram of a preset animation according to an embodiment of the present disclosure is shown. The user can trigger the first interactive control 420, and then the first interactive control 420, the interactive controls 430-450, the account identifier 460, the text identifier 470, the participation control 480, etc. can be hidden; and the preset animation 510, such as an animation about fireworks, can be displayed. Furthermore, in some embodiments, the preset animation 510 can also display the identifier, name, and other attribute information of the target object object associated with the multimedia data to enhance the user's perception of the target object object.

[0055] In step S330, in response to the completion of playing of the preset animation, a second interactive control is displayed; wherein the second interactive control is used to save the preset animation and / or key frames in the preset animation.

[0056] Among them, the key frame may refer to an important image frame in the preset animation, such as a highlight moment or a wonderful moment. The second interactive control may refer to an interactive control for saving the preset animation and / or the key frame therein, such as a save button, etc. For details, see Figure 6 , Figure 6 Schematic diagram of the first interface after the preset animation 510 is played according to an embodiment of the present disclosure is shown. After the preset animation 510 is played, the second interactive control 610 can be displayed in the first interface 400, such as Figure 6The user can save the animation or the key frames in the animation through the second interactive control, thereby increasing the user's sense of participation and interactivity and providing a rich visual experience.

[0057] In some embodiments, method 300 may further include: in response to a trigger operation on the second interactive control, saving the preset animation and / or the key frame.

[0058] Specifically, after the user clicks the second interactive control, the preset animation and / or the key frames in the preset animation can be saved locally or in the cloud. In this way, the user can share the saved content with friends or spread it through social media platforms to expand the dissemination range of the preset animation.

[0059] In some embodiments, method 300 may further include: in response to the preset animation playing being finished, displaying the key frame.

[0060] Among them, the key frames of the preset animation can be displayed after the preset animation is played, thereby enhancing the user's sense of participation and interactivity. Figure 6 As shown, after the preset animation 510 is played, the key frame 620 in the first interface 400 is frozen, as shown in FIG. Figure 6 As shown. The user can share the key frame 620 with friends or save it locally for dissemination. In traditional interactive methods, users often need to actively take screenshots and save them during the animation playback process. However, the animation playback time is short, and there is often no time to take screenshots and save them. In addition, the content of the screenshot is uncontrollable and may not be the best frame. Compared with the traditional interactive method, according to the method of the embodiment of the present disclosure, the key frames in the animation are directly displayed, and a good image can be obtained without the user manually taking screenshots. It not only reduces user operations but also meets the user's high-quality screenshot needs, increases user participation and interactivity, and provides a rich visual experience.

[0061] In some embodiments, method 300 may further include:

[0062] In response to the preset animation being played back, a countdown control is displayed; the countdown control starts counting down from the moment when the preset animation is played back;

[0063] In response to the countdown expiring, a reduced image of the key frame is displayed in the first interface.

[0064] The countdown control can be used to display the remaining time and count down to a specific time point to remind the user that an event is about to happen or end. The countdown control can set the countdown duration t1, for example, 3s, that is, the countdown control can start counting down from the end time t0 of the preset animation, and the countdown expires at time t0+t1. Specifically, Figure 6As shown, after the preset animation 510 is played, a countdown control 630 can also be displayed on the first interface 400. After the countdown of the countdown control 630 expires, a reduced image 710 of the key frame 620 is displayed in the first interface 400, as shown in FIG. Figure 7 shown. Figure 7 A schematic diagram of the first interface after the countdown expires according to an embodiment of the present disclosure is shown. Further, at least one of the first interactive control 420 , the interactive controls 430 - 450 , the account identifier 460 , the text identifier 470 , and the participation control 480 may be displayed in the first interface 400 .

[0065] In some embodiments, method 300 may further include:

[0066] In response to a trigger operation on the thumbnail image, or in response to a trigger operation on a third interactive control in the first interface, displaying a sharing interface;

[0067] In response to detecting a sharing operation of the sharing interface, first sharing information is generated based on the key frame and the first sharing information is sent to a first associated user, so that the first associated user plays the multimedia data and / or the preset animation based on the first sharing information.

[0068] Among them, the third interactive control may refer to a control for sharing or forwarding. The sharing interface may refer to an interface that allows users to share content (such as text, pictures, videos, etc.) to other users or platforms to expand the influence and coverage of the content. The first associated user may refer to a user associated with the first account corresponding to the current user, such as a friend or contact of the current user. The first associated user may correspond to a second account of the application, which is different from the first account and wants to be associated. The first sharing information may refer to the sharing information included when sharing a certain content, and may include one or more of the title, description, picture, link, etc. of the shared content.

[0069] Specifically, a trigger operation such as clicking can be performed on the reduced image 710, and a trigger operation such as clicking can be performed on the third interactive control in the first interface (such as a sharing control or a forwarding control 450), and the sharing interface 800 is displayed in the first interface 400, such as Figure 8 shown. Figure 8 A schematic diagram of a sharing interface according to an embodiment of the present disclosure is shown. Figure 8In the sharing interface 800, at least one user identifier may be displayed, such as user 1, user 2, user 3, ... The user may select these user identifiers to select the object to be shared, so as to share the first sharing information generated based on the key frame to the selected user. After receiving the first sharing information, the first associated user may perform one or more operations on the first sharing information, so as to play the corresponding multimedia data and / or preset animation based on the first sharing information. The sharing interface 800 may also display other controls 811-813, such as forwarding controls, copy link controls, recommend to friends, ...

[0070] In some embodiments, method 300 further includes:

[0071] receiving second sharing information from a second associated user; the second sharing information is generated based on the key frame;

[0072] In response to a triggering operation on the second sharing information, displaying the key frame and / or the preset logo on the second interface;

[0073] In response to a triggering operation on the key frame or the preset identifier, jump to the first interface to play the multimedia data.

[0074] The second sharing information may refer to the second associated user sharing the relevant information of the preset animation and / or keyframe to the current user, which may include: The current user can watch the multimedia data and / or the preset animation based on the second sharing information. The preset identifier may indicate the access information of the multimedia data, such as an address, a link, etc. The current user may trigger the second sharing information or the preset identifier to access the multimedia data. The second sharing information may preset one or more of the title, description, picture, link, etc. of the animation.

[0075] Specifically, see Fig. 9 , Fig. 9 A schematic diagram of receiving sharing information according to an embodiment of the present disclosure is shown. Fig. 9 In the example, the current user receives the second sharing information 910 of the second associated user (e.g., user 3) in the display interface 900 (e.g., the dialogue interface 900). The second sharing information 910 can be triggered to display a key frame 1010 and / or a preset identifier 1020 (e.g., a QR code) in the second interface 1000, such as Fig.10 As shown, Fig.10 1010 or the preset mark 1020 can be triggered by a click, and then the multimedia data 410 can be played in the first interface 400. Figure 4The second interface 1000 may also display information such as the name and identification of the target object, as shown in the control 1030 .

[0076] In some embodiments, method 300 may further include:

[0077] In response to the preset animation playing ending, or in response to the countdown expiring, displaying a first recommendation control in the first interface;

[0078] In response to a trigger operation on the first recommendation control, first recommendation information is displayed in the first recommendation control to show the first recommendation information when the third associated user plays the multimedia data; the first recommendation information includes recommender information and animation information of the preset animation.

[0079] The first recommendation control may refer to a control for the current user to recommend a preset animation to other users. The first recommendation information may indicate a recommender and the recommended content, for example, the current user recommends a preset animation. The recommender information may include information about the recommender, such as name, ID, identification (such as avatar), etc. The animation information may include attribute information of the preset animation, such as name, etc.

[0080] In the traditional method, users go to the comment area to comment / forward the recommendation method, but users have weak perception and low willingness to spread. The traditional method has a long sharing operation link, and it is necessary to circle designated friends before spreading, and the spread range is limited. Compared with this traditional method, after the first recommendation control of the embodiment of the present disclosure is triggered, the current user can recommend the associated user. When the associated user plays the multimedia data, the recommended information can be displayed to the associated user, which reduces the operation link of sharing or recommendation and expands the spread range and efficiency.

[0081] Specifically, see Fig.11 , Fig.11 A schematic diagram of a first recommendation control according to an embodiment of the present disclosure is shown. Fig.11 After the preset animation is played, or the countdown expires, the first recommendation control 1110 can be displayed in the first interface 400. A trigger operation can be performed on the first recommendation control, and the first recommendation information can be displayed in the first recommendation control 1110, such as Fig.12 As shown, Fig.12 A schematic diagram of the first recommendation information according to an embodiment of the present disclosure is shown. For example, the first recommendation information may recommend a preset animation for the current user user. At this time, when the third associated user plays the multimedia data on the corresponding display interface, the first recommendation information "user user recommends preset animation" may be displayed on the display interface. Furthermore, when displaying the first recommendation information, a floating window may also be used.

[0082] In some embodiments, method 300 may further include:

[0083] Displaying a second recommendation control on the first interface, where the second recommendation control is used to instruct a fourth associated user to recommend the preset animation;

[0084] In response to the display time of the second recommended control on the first interface reaching a preset time or a triggering operation on the second recommended control, a second animation about the first interactive control is played to prompt a user of the location of the first interactive control.

[0085] Among them, the second recommendation control can be in the form of a floating window, used to recommend relevant content to the current user in the first interface. The second animation can refer to an animation used to prompt the first interactive control, which can be the same as the first animation or different. By displaying the second recommendation control on the first interface, and playing the second animation about the first interactive control after the second recommendation control is displayed for a preset time or the user clicks the second recommendation control, the user experience and participation can be effectively improved. Not only does the recommendation control simplify the user's operation path, but it also improves the user's operation convenience and participation.

[0086] Specifically, see Fig.13 , Fig.13 A schematic diagram of a second recommendation control according to an embodiment of the present disclosure is shown. Fig.13 In the example, when the fourth associated user recommends the preset animation animation associated with the multimedia data data through the recommendation control in the playback interface when playing the multimedia data data, when the current user accesses the multimedia data data, "the fourth associated user recommends the preset animation" is displayed on the second recommendation control 1310 in the first interface 400 of the current user. When the display time of "the fourth associated user recommends the preset animation" on the second recommendation control 1310 reaches the preset time, such as 2s, or for the second recommendation control 1310, such as clicking, the second animation can be played to prompt the user the location of the first interactive control to guide the user to interact. The second animation can prompt the user the location of the first interactive control 420, for example, playing a fireworks animation, which can start at any position of the first interface 400 and end at the first interactive control 420, guiding the user's sight to the first interactive control 420. Furthermore, the display properties such as the display intensity and display color of the first interactive control 420 can also be changed to form a display dynamic effect, such as strengthening or weakening the display, etc., to further visually attract the user's attention, enhance the user's perception of the first interactive control, and facilitate user interaction. The user can trigger the first interactive space 420, or play the preset animation 510, such as Figure 5 shown.

[0087] It should be understood that the first associated user, the second associated user, the third associated user and the fourth associated user may be partially the same, all the same, or all different, and all refer to users associated with the first account corresponding to the current user, such as friends or contacts of the current user, etc., and no limitation is made here.

[0088] It can be seen that according to the method of the embodiment of the present disclosure, the interactivity of users in the interactive scene is increased through the first interactive control and the second interactive control, and the user's sense of participation is improved. Users can save the highlight moments of the animation, which is convenient for users to view and share at any time, as well as fission propagation, expanding the scope of content dissemination.

[0089] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.

[0090] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0091] Based on the same technical concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides an interactive device, see Fig.14 , the interactive device, the device comprising:

[0092] A display module is used to play multimedia data in a first interface and display a first interactive control; in response to a trigger operation on the first interactive control, a preset animation related to the multimedia data is played in the first interface; in response to the end of the playback of the preset animation, a second interactive control is displayed; wherein the second interactive control is used to save the preset animation and / or key frames in the preset animation.

[0093] For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0094] The device of the above embodiment is used to implement the corresponding interaction method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0095] Based on the same technical concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the interaction method described in any of the above embodiments.

[0096] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0097] The computer instructions stored in the storage medium of the above embodiments are used to enable the computer to execute the interactive method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0098] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples. Based on the concept of the present disclosure, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present disclosure as described above, which are not provided in detail for the sake of simplicity.

[0099] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present disclosure difficult to understand, the known power / ground connections to the integrated circuit (IC) chips and other components may or may not be shown in the provided figures. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present disclosure difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present disclosure will be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present disclosure, it is apparent to those skilled in the art that the embodiments of the present disclosure can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0100] Although the present disclosure has been described in conjunction with specific embodiments of the present disclosure, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.

[0101] The embodiments of the present disclosure are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present disclosure should be included in the scope of protection of the present disclosure.

Claims

1. An interactive method, comprising: Playing multimedia data in the first interface and displaying a first interactive control; In response to a triggering operation on the first interactive control, playing a preset animation related to the multimedia data in the first interface; In response to the preset animation finishing playing, a second interactive control is displayed; wherein the second interactive control is used to save the preset animation and / or key frames in the preset animation.

2. The method according to claim 1, further comprising: In response to the preset animation playing being finished, the key frame is displayed.

3. The method according to claim 2, further comprising: In response to the preset animation being played back, a countdown control is displayed; the countdown control starts counting down from the moment when the preset animation is played back; In response to the countdown expiring, a reduced image of the key frame is displayed in the first interface.

4. The method according to claim 3, further comprising: In response to a trigger operation on the thumbnail image, or in response to a trigger operation on a third interactive control in the first interface, displaying a sharing interface; In response to detecting a sharing operation of the sharing interface, first sharing information is generated based on the key frame and the first sharing information is sent to a first associated user, so that the first associated user plays the multimedia data and / or the preset animation based on the first sharing information.

5. The method according to claim 1, further comprising: receiving second sharing information from a second associated user; The second sharing information is generated based on the key frame; In response to a triggering operation on the second sharing information, displaying the key frame and / or the preset logo on the second interface; In response to a triggering operation on the key frame or the preset identifier, jump to the first interface to play the multimedia data.

6. The method according to claim 3, further comprising: In response to the preset animation playing ending, or in response to the countdown expiring, displaying a first recommendation control in the first interface; In response to a trigger operation on the first recommendation control, first recommendation information is displayed in the first recommendation control to show the first recommendation information when the third associated user plays the multimedia data; the first recommendation information includes recommender information and animation information of the preset animation.

7. The method according to claim 1, further comprising: Displaying a second recommendation control on the first interface, where the second recommendation control is used to instruct a fourth associated user to recommend the preset animation; In response to the display time of the second recommendation control on the first interface reaching a preset time or a trigger operation on the second recommendation control, a second animation about the first interactive control is played to prompt a user of the location of the first interactive control.

8. The method according to claim 1, further comprising: Displaying a first animation about the first interactive control on the first interface to prompt a user of a location of the first interactive control; Alternatively, in response to a triggering operation on the second interactive control, the preset animation and / or the key frame is saved.

9. An interactive device, comprising: A display module, used for playing multimedia data in the first interface and displaying a first interactive control; In response to a trigger operation on the first interactive control, a preset animation related to the multimedia data is played in the first interface; in response to the end of the preset animation, a second interactive control is displayed; wherein the second interactive control is used to save the preset animation and / or key frames in the preset animation.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the interaction method according to any one of claims 1 to 8 when executing the program.

11. A non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause the computer to execute the interactive method according to any one of claims 1 to 8.