Interactive method, device, terminal and storage medium

By displaying the playback interface of the target video in the terminal and providing interactive options, the problem of lack of interaction in online zoos is solved, and the user interacts with objects in the video is realized, which improves the fun and immersion.

CN113518264BActive Publication Date: 2025-03-25TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202011184274.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-29
Publication Date
2025-03-25
Estimated Expiration
2040-10-29

AI Technical Summary

Technical Problem

Now online zoos are lacking in interaction between users and animals, the fun of interactive experience and the precipitation of game memorials.

Method used

The playback interface of the target video is displayed in the terminal. When the video playback meets the interaction conditions, the interaction option to interact with the target object in the video is displayed. After selecting the interaction option, the interaction prompt information is output, and the interaction response is output when the matching target event occurs.

Benefits of technology

It realizes the interaction between users and objects in the video, improves the interactivity and the fun of watching videos, and enhances the immersion and participation of online tours.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113518264B_ABST
    Figure CN113518264B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses an interactive method, device, terminal and storage medium. The method may include: displaying a playback interface of a target video of a first application in a terminal; when the playback of the target video meets an interactive condition, displaying at least one interactive option for interacting with a target object in the target video on the playback interface; selecting a target interactive option in at least one interactive option, and outputting interactive prompt information corresponding to the target interactive option; when there is a target event matching the interactive prompt information, outputting an interactive response related to the target event. By using the embodiment of the present invention, it is possible to interact with a target object in a video while watching an online video.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an interactive method, device, terminal and storage medium. Background Art

[0002] For families, visiting the zoo is an important way to enhance parent-child relationships. Children can increase the fun of the visit by interacting with animals. However, many times, people have reduced offline gatherings, and zoos have begun to attract parent-child tour users through online live broadcasts. However, the current form of online zoo visits lacks interaction between users and animals, lacks the fun of interactive experience, and lacks the precipitation of visit memories. Therefore, how to interact during online tours has become a hot topic of research today. Summary of the invention

[0003] The embodiments of the present invention provide an interactive method, device, terminal and storage medium, which enable interaction with a target object in a video when watching an online video.

[0004] On the one hand, an embodiment of the present invention provides an interactive method, comprising:

[0005] Displaying a playback interface of a target video of the first application program in the terminal;

[0006] When the playback of the target video meets the interactive condition, displaying at least one interactive option for interacting with the target object in the target video on the playback interface;

[0007] Selecting a target interactive option from the at least one interactive option, and outputting interactive prompt information corresponding to the target interactive option;

[0008] When there is a target event matching the interactive prompt information, an interactive response related to the target event is output.

[0009] On the one hand, an embodiment of the present invention provides an interactive device, including:

[0010] A display unit, used to display a playback interface of a target video of the first application in the terminal;

[0011] The display unit is further configured to display at least one interactive option for interacting with a target object in the target video on the playback interface when the playback of the target video meets the interactive condition;

[0012] An output unit, configured to select a target interactive option from the at least one interactive option and output interactive prompt information corresponding to the target interactive option;

[0013] The output unit is further configured to output an interactive response related to the target event when there is a target event matching the interactive prompt information.

[0014] On the one hand, an embodiment of the present invention provides a terminal, including:

[0015] a processor adapted to implement one or more instructions; and,

[0016] A computer storage medium storing one or more instructions, wherein the one or more instructions are suitable for being loaded by the processor and performing the following steps:

[0017] Displaying a playback interface of a target video of the first application program in the terminal;

[0018] When the playback of the target video meets the interactive condition, displaying at least one interactive option for interacting with the target object in the target video on the playback interface;

[0019] Selecting a target interactive option from the at least one interactive option, and outputting interactive prompt information corresponding to the target interactive option;

[0020] When there is a target event matching the interactive prompt information, an interactive response related to the target event is output.

[0021] On the one hand, an embodiment of the present invention provides a computer storage medium, characterized in that the computer storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, it is used to perform the following steps:

[0022] Displaying a playback interface of a target video of the first application program in the terminal;

[0023] When the playback of the target video meets the interactive condition, displaying at least one interactive option for interacting with the target object in the target video on the playback interface;

[0024] Selecting a target interactive option from the at least one interactive option, and outputting interactive prompt information corresponding to the target interactive option;

[0025] When there is a target event matching the interactive prompt information, an interactive response related to the target event is output.

[0026] In one aspect, an embodiment of the present invention provides a computer program product or a computer program, wherein the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium; a processor of a terminal reads the computer instructions from the computer storage medium, and the processor executes the computer instructions to perform:

[0027] Displaying a playback interface of a target video of the first application program in the terminal;

[0028] When the playback of the target video meets the interactive condition, displaying at least one interactive option for interacting with the target object in the target video on the playback interface;

[0029] Selecting a target interactive option from the at least one interactive option, and outputting interactive prompt information corresponding to the target interactive option;

[0030] When there is a target event matching the interactive prompt information, an interactive response related to the target event is output.

[0031] In an embodiment of the present invention, a playback interface of a target video of a first application is displayed in a terminal. As the target video is played, if the playback of the target video meets an interactive condition, at least one interactive option for interacting with a target object in the target video is displayed on the playback interface; a target interactive option in the at least one interactive option is selected, and interactive prompt information corresponding to the target interactive option is output; when there is a target event matching the interactive prompt information, an interactive response related to the target event is output. The interaction between the user and the object in the video is realized, interactivity is provided, and the fun of watching the video is increased. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for the implementation description are briefly introduced below. Obviously, the accompanying drawings in the following description are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative work.

[0033] Figure 1 It is a structural diagram of a video management system provided by an embodiment of the present invention;

[0034] Figure 2 is a flow chart of an interactive method provided by an embodiment of the present invention;

[0035] Figure 3a is a schematic diagram of a target video playback interface provided by an embodiment of the present invention;

[0036] Figure 3b is a schematic diagram of displaying interactive options provided by an embodiment of the present invention;

[0037] Figure 3c is another schematic diagram of displaying interactive options provided by an embodiment of the present invention;

[0038] Figure 4ais a schematic diagram of a display image acquisition window provided by an embodiment of the present invention;

[0039] Figure 4b is a schematic diagram of a prompt animation for triggering feeding interaction provided by an embodiment of the present invention;

[0040] Figure 5a is a schematic diagram of displaying a group photo image provided by an embodiment of the present invention;

[0041] Figure 5b is a schematic diagram of a friend selection window provided by an embodiment of the present invention;

[0042] Figure 5c is a schematic diagram of a session window provided by an embodiment of the present invention;

[0043] Figure 6a is a schematic diagram of outputting an interactive response provided by an embodiment of the present invention;

[0044] Figure 6b is a schematic diagram of a display prompt animation provided by an embodiment of the present invention;

[0045] Figure 6c is a schematic diagram of displaying interactive options provided by an embodiment of the present invention;

[0046] Figure 7 is a flow chart of another interactive method provided by an embodiment of the present invention;

[0047] Figure 8a is a schematic diagram of another image acquisition window provided by an embodiment of the present invention;

[0048] Figure 8b is a schematic diagram of another playback interface provided by an embodiment of the present invention;

[0049] Figure 8c is a schematic diagram of another playback interface provided by an embodiment of the present invention;

[0050] Figure 9a is a schematic diagram of another playback interface provided by an embodiment of the present invention;

[0051] Figure 9b is a schematic diagram of a group photo album window provided by an embodiment of the present invention;

[0052] Fig.10a is a network topology diagram of another video management system provided by an embodiment of the present invention;

[0053] Fig.10b is a three-axis schematic diagram of a terminal provided by an embodiment of the present invention;

[0054] Fig.10cIt is a module architecture diagram of a video management system provided by an embodiment of the present invention;

[0055] Fig.10d is a system flow chart provided by an embodiment of the present invention;

[0056] Fig.11 is a structural schematic diagram of an interactive device provided by an embodiment of the present invention;

[0057] Fig.12 It is a schematic diagram of the structure of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0058] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0059] The embodiment of the present invention provides an interactive solution, which displays the playback interface of the target video of the first application in the terminal; if it is checked during the playback of the target video that the playback of the target video meets the interactive condition, at least one interactive option for interacting with the target object in the target video is displayed on the playback interface; when the target interactive option in at least one interactive option is selected, the interactive prompt information corresponding to the target interactive option is output; when the target event matching the interactive prompt information is detected, the interactive response related to the target event is output. By outputting the interactive option during the playback of the target video, the interaction between the viewer and the target object in the video is realized, which improves the interactivity and the fun of watching the video.

[0060] Based on the above interactive solution, the embodiment of the present invention provides a video management system, please refer to Figure 1 , is a structural diagram of a video management system provided by an embodiment of the present invention. Figure 1 The video management system shown can realize interaction with the target object in the video while watching the video, such as taking photos, shaking hands, etc.

[0061] Figure 1 The video management system shown includes at least one terminal 101 and a server 102. The terminal 101 may include devices such as smart phones, tablet computers, laptops, desktop computers, smart speakers, smart watches, smart cars, and smart TVs; the server 102 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, and big data and artificial intelligence platforms.

[0062] In one embodiment, the terminal 101 may run a first application for watching online videos, such as an online zoo application. The server 102 provides support for the operation of the first application in the terminal 101. In a specific implementation, a user may watch any video in the first application through the terminal 101. When a user is watching a video through the terminal 101, if the terminal 101 or the server 102 detects that the playback of the target video meets the interactive conditions for interacting with the target object in the video, the terminal 101 displays at least one interactive option. The user selects any interactive option, and the terminal 101 notifies the server 102 of the selected interactive option. The server 102 may notify the terminal 101 to display corresponding interactive prompt information according to the selected interactive option, so that the user can input interactive operations according to the interactive prompt information.

[0063] If terminal 101 detects that the user's interactive operation matches the interactive information, it outputs an interactive response, thereby enabling interaction with the target object in the video while watching the video, thereby improving the interactivity of the first application and the fun of watching the video, thereby increasing the attention paid to the first application.

[0064] Based on the above video management system, an embodiment of the present invention provides an interactive method. Figure 2 , which is a flow chart of an interactive method provided in an embodiment of the present invention. Figure 2 The interactive method shown can be executed by a terminal, specifically by a processor of the terminal. Figure 2 The interactive method may include the following steps:

[0065] Step S201: Displaying a playback interface of a target video of a first application program in a terminal.

[0066] In one embodiment, the first application may refer to any application for watching videos, such as an online zoo, an online botanical garden, and other short video applications. The target video may refer to any video watched by a target user using a terminal through the first application. The target video may include a target object, and the target object may refer to any one or more animals such as pandas, plants, and people.

[0067] In one embodiment, when the target user using the terminal is watching the target video in the first application, the terminal displays the playback interface of the target video. Figure 3a , is a schematic diagram of a playback interface provided by an embodiment of the present invention, where 301 represents the playback interface of the target video.

[0068] In one embodiment, the first application may include a trigger option for watching a video, and the playback interface of the target video is displayed when the trigger option for watching a video is selected. In other words, when the trigger option is selected, indicating that the target user wants to watch the video in the first application, the terminal displays the playback interface of the target video in the first application. Figure 3a The playback interface 301 shown includes a trigger option 302 for watching a video, which is represented by "Explore".

[0069] Step S202: When the playback of the target video meets the interactive condition, at least one interactive option for interacting with the target object in the target video is displayed on the playback interface.

[0070] In one embodiment, the interactive condition may include a play progress condition, and the play progress condition is used to indicate a target play progress, and the target play progress may refer to 1 / 3 played, 4 / 5 played, 30 seconds left to play, etc. When detecting whether the play of the target video meets the play progress, the steps may be performed: comparing the play progress of the target video with the target play progress indicated by the play progress condition; if the play progress of the target video is the same as the target play progress indicated by the play progress condition, determining that the play of the current video meets the interactive condition.

[0071] Based on this, the embodiments of the present invention can display interactive options when the playback of the target video is about to end, so that the target user can interact with the target object in the target video, thereby improving interactivity; or, during the playback of the target video, display interactive options for the user to interact with the target object, which can alleviate the target user's fatigue from watching videos for a long time through interaction and increase the fun of watching the target video.

[0072] In another embodiment, the interactive condition may further include a playback screen condition. Generally speaking, the playback screen condition refers to the condition that the playback screen of the target video currently playing needs to meet. The playback screen condition is used to indicate a target screen. At this time, the playback of the target video satisfies the interactive condition, which means that the playback screen in the target video at the current moment is the target screen indicated by the playback screen condition.

[0073] The target screen may be pre-specified, and the target screen may be any one of the multiple frames of playback screen included in the target video, for example, the target screen refers to a playback screen including a target object, or the target screen refers to a playback screen including a target object and the posture of the target object is a preset posture. The preset posture may refer to any one or more of a posture suitable for taking a photo, a posture suitable for feeding, or a posture suitable for caressing. During the playback of the target video, selecting some playback screens suitable for interaction for the target user to interact with can increase the fun of watching the target video.

[0074] As an optional implementation, if the target screen refers to any frame of playback animation in the multiple frames of playback animation included in the target video, then the implementation method for the target terminal to detect whether the playback of the target video meets the interactive conditions can be: the terminal adds a mark to the target screen in the target video; during the playback of the target video, if it is detected that the playback screen currently being played has a mark, it is determined that the playback of the target video meets the interactive conditions.

[0075] As another optional implementation, if the target screen refers to a playback screen that includes a target object, the terminal may also implement the method of detecting whether the playback of the target video meets the interactive condition as follows: during the playback of the target video, identify each frame of the playback screen that includes the object; if the object included in the playback screen currently being played is identified as the target object, determine that the playback of the target video meets the interactive condition.

[0076] As another optional implementation, if the target screen refers to a screen including a target object and the posture of the target object is a preset posture, then the implementation method of the terminal detecting whether the playback of the target video meets the interactive condition can also be: during the playback of the target video, identifying each frame of the playback screen including the target object, and identifying the posture of the target object in the playback screen; if the posture of the target object is equal to the preset posture, determining that the playback of the target video meets the interactive condition.

[0077] In another embodiment, the interactive condition may also include an audio data condition. It should be understood that the target video may be composed of a continuous multi-frame image data and audio data. In layman's terms, the audio data condition refers to the condition that the audio data currently played by the target video must meet. At this time, the interactive video playing satisfies the interactive condition, which may mean that the audio data corresponding to the target video currently played matches the target audio data indicated by the audio data condition.

[0078] For example, the target audio data indicated by the audio data condition may refer to audio including any words related to group photo, such as "When tourists want to take a group photo with Panpan, xxxxx"; or "When Panpan is in xxx, he will strike a pose suitable for group photo." For another example, the target audio data indicated by the audio data condition may also refer to audio including any words related to handshake, such as "When xxx wants to be fed, he often strikes a handshake pose."

[0079] After detecting that the playback of the target video meets the interactive condition, the terminal may display at least one interactive option in the playback interface, each interactive option corresponding to an interactive operation, and each interactive option may also be understood as a scene.

[0080] In one embodiment, at least one interactive option to be displayed related to the target object may be pre-stored in the terminal, and the at least one interactive option in step S202 may include each interactive option in the at least one interactive option to be displayed, that is, when the terminal detects that the playback of the target video meets the interactive condition, all interactive options pre-stored in the terminal related to the target object in the target video are displayed in the playback interface. Among them, the at least one interactive option to be displayed may include any one or more of the following: an image operation option for operating the image corresponding to the target object, and an object operation option for operating the target object.

[0081] Optionally, the image operation options for operating the image corresponding to the target object may include a photo taking option, and the object operation options for operating the target object may vary according to the object category to which the target object belongs. For example, if the object category to which the target object belongs is an animal, the object operation options may include a feeding option, a handshake option, and a caressing option, etc.; if the object analogy to which the target object belongs is a plant, the object operation options may include a watering option, a pruning option, etc.; if the object category to which the target object belongs is a person, the object operation options may include a hug option and a handshake option, etc.

[0082] In another embodiment, the at least one interactive option displayed in step S202 may also refer to an interactive option related to the interactive condition in at least one interactive option to be displayed preset by the terminal. In a specific implementation, if the interactive condition is a playback progress condition, the at least one interactive option refers to an interactive option that matches the playback progress in at least one interactive option to be displayed; if the interactive condition is a playback screen condition, the at least one interactive option may be an interactive option that matches the playback screen in at least one interactive option to be displayed, such as an image operation option for operating the image corresponding to the target object, such as a group photo option; if the interactive condition is an audio data condition, the at least one interactive option may be an interactive option that matches the audio data condition in at least one interactive option to be displayed, for example, if the object operation option for operating the target object includes a feeding option, and the target audio data indicated by the audio data condition includes audio related to feeding, then the interactive option that matches the audio data condition in at least one interactive option to be displayed is a feeding option.

[0083] In one embodiment, at least one interactive option may be directly displayed on the playback interface when it is detected that the playback of the target video meets the playback condition. Figure 3b , is a schematic diagram of displaying interactive options provided by an embodiment of the present invention, Figure 3b It is assumed that the object type to which the target object belongs is an animal, the name of the target object is Panpan, 303 represents the playback interface of the target video, 31 and 32 represent two interactive options, namely a photo option, represented by "take a photo with Panpan" and a feeding option, represented by "feed Panpan".

[0084] In other embodiments, at least one interactive option may be displayed in an interactive window, which is displayed when the terminal detects that the playback of the target video meets the playback condition. Figure 3b , another schematic diagram of displaying interactive options provided by an embodiment of the present invention, such as Figure 3c As shown. Figure 3b The same is that in Figure 3c 303 represents the playback interface of the target video, and 31 and 32 represent two interactive options; Figure 3b The difference is Figure 3c The interactive window 305 is included, and 31 and 32 are displayed on the interactive window.

[0085] Step S203: Select a target interactive option from at least one interactive option, and output interactive prompt information corresponding to the target interactive option.

[0086] In one embodiment, the target interaction option is any one of at least one interaction option, and the target interaction option can be selected through any one or more of the following triggering methods: touch method and voice method; the touch method refers to selecting the target interaction option by any contact method such as clicking, long pressing, double clicking, etc.; the voice method refers to outputting voice including the target interaction option, in layman's terms, the target user inputs voice including the target interaction option through the terminal.

[0087] Based on this, when displaying at least one interactive option, the terminal can simultaneously display a prompt message for triggering the interactive option by voice, such as "Try to turn on the microphone and say your choice." Figure 3b The prompt information of the interactive option triggered by the voice mode can also be directly displayed in the playback interface; if at least one interactive option is displayed by Figure 3c The prompt information of the above-mentioned voice-triggered interactive options can also be displayed in the interactive window.

[0088] In one embodiment, when displaying at least one interactive option, the terminal may also display a confirmation selection control such as Figure 3b As shown in 306, when the target interactive option and the confirmation selection control in at least one interactive option are both selected, the target interactive option is determined to be selected. In this way, it is prevented that the target user accidentally touches any interactive option and then determines that any interactive option is selected, thereby improving the accuracy of interactive option selection and reducing some unnecessary power consumption of the terminal.

[0089] When the terminal determines that a target interactive option among at least one interactive option is selected, the terminal outputs interactive prompt information corresponding to the target interactive option. The interactive prompt information may refer to a message, an animation, or a window, an interface, etc. What the interactive prompt information specifically includes is related to the target interactive option, which is described in detail below.

[0090] In one embodiment, if the target interaction option includes an image operation option for operating an image corresponding to the target object, and the image operation option includes a group photo option, then the interaction prompt information corresponding to the target interaction option may include an image acquisition window; the image acquisition window may include an image preview area and an image acquisition control; if the image acquisition control is not triggered, the picture captured at the current moment is displayed in the image preview area; if the image acquisition control is triggered, a first image is displayed in the image preview area, and the first image refers to the picture captured when the image acquisition control is triggered.

[0091] For example, see Figure 4a , is a schematic diagram of a display image acquisition window provided by an embodiment of the present invention, when Figure 3b If the interactive option 31 "Take a photo with Panpan" is selected, the image acquisition window corresponding to the interactive option is triggered to display. Figure 4a 400 in Figure 4a In the figure, 401 represents the image preview area in the image acquisition window, and 402 represents the image acquisition control in the image acquisition window. Assume that when the image acquisition control 402 is triggered, the image acquired by the terminal is as follows: Figure 4a As shown in 403 , the terminal shoots 403 to obtain a first image, and displays the first image in the image preview area 401 .

[0092] In other embodiments, if the target object is an animal, the target interaction options include object operation options for operating the target object, and the object operation options include feeding the target object, then the interaction prompt information corresponding to the target interaction options includes a prompt animation for triggering the feeding interaction. The prompt animation includes an operation method for performing the feeding operation, such as shaking the terminal forward and backward, or shaking the terminal left and right, etc.

[0093] For example, see Figure 4b , is a schematic diagram of a prompt animation for triggering feeding interaction provided by an embodiment of the present invention, assuming that Figure 3b If the interactive option 32 "Feed Panpan" is selected, the terminal displays the prompt animation corresponding to the interactive option to trigger the feeding interaction, such as Figure 4b As shown in FIG41 . The prompt animation includes an operation method for performing a feeding operation, which may be expressed as “shake the terminal back and forth to feed Panpan”.

[0094] Step S204: When there is a target event matching the interactive prompt information, an interactive response related to the target event is output.

[0095] In one embodiment, the target event matched with the interactive prompt information may refer to the operation input by the target user in the terminal, or may refer to the posture parameter of the terminal itself. Specifically, depending on the different interactive prompt information, the target event matched with the interactive information is also different, which is described in detail below.

[0096] In one embodiment, if the interactive prompt information includes an image acquisition window, the target event that matches the interactive prompt information refers to the image acquisition control being triggered. As can be seen from the foregoing, the triggering of the image acquisition control indicates that the terminal has captured the first image, then the interactive response related to the target event includes a group photo image, which includes the above-mentioned captured first image and the image of the target object. Among them, the image of the target object refers to the playback screen of the target video when any of the interactive options is triggered, or the image of the target object refers to a preset image including the target object. Based on this, outputting an interactive response related to the target event includes: displaying a group photo image.

[0097] For example, suppose that Figure 4a When the image acquisition control 402 in the image acquisition window shown is triggered, it is determined that a target event matching the interactive prompt information is detected. Further, the terminal synthesizes a group photo image based on the first image acquired when the image acquisition control 402 is triggered and the image of the target object, and displays the group photo image as shown in FIG. Figure 5a As shown in Figure 501.

[0098] Optionally, the group photo image may be displayed in an interactive response window, such as Figure 5a 500 in the figure indicates an interactive response window. When the interactive response is displayed in the interactive response window, a group photo image sharing area may also be displayed, such as Figure 5a As shown in 502. The group photo image sharing area may include at least one application identifier of the second application, such as any one or more of the name and icon of the second application; when any application identifier is selected, a sharing friend selection window may be displayed; the sharing friend selection window includes multiple friend user identifiers, and these friend users are contact users of the target user in the selected application; selecting any friend user identifier triggers the sharing of the group photo image to the friend indicated by any friend identifier through the selected second application. The friend indicated by the selected friend identifier can view the group photo image shared by the target user through the second application. Specifically, the friend indicated by the selected friend identifier can view the group photo image through the conversation window with the target user in the second application.

[0099] For example, the application identifier of at least one second application includes a QQ application identifier. When the QQ application identifier is selected, the following is displayed: Figure 5b The friend selection window 51 shown in the figure; assuming that the friend selection window includes user ID 1 of friend 1, user ID 2 of friend 2, and user ID 3 of friend 3; the target user selects user ID 1, and the terminal shares the group photo image with friend user 1 through the QQ application. Friend user 1 opens a conversation window with the target user in the QQ application. Figure 5c, which is a conversation window displayed in the terminal of friend user 1, in which friend user 1 and the target user are having a conversation. The group photo image shared by the target user to friend user 1 is displayed in the conversation window as a conversation message. Figure 5c As shown in Figure 52.

[0100] Optionally, the group photo sharing area also includes a save button, such as Figure 5a As shown in 520 , when the save button 520 is triggered, the terminal saves the group photo image in the local storage.

[0101] In another embodiment, if the interactive prompt information includes an image acquisition window, when the image acquisition control is triggered, the image acquisition window may further include a confirmation control, and the target event that matches the interactive prompt information may refer to the confirmation control being triggered. It should be understood that when the image control is triggered, the image preview window will display the first image, and the image acquisition control will be hidden; at this time, if the confirmation control displayed in the image acquisition window is triggered, it indicates that the target user has determined to use the first image as the image for the group photo. Optionally, when the image acquisition control is triggered, the image acquisition window may further include a reshoot control. When the reshoot control is triggered, it indicates that the target user does not use the first image as the image for the group photo and wants to reshoot. At this time, the reshoot control and the confirmation control in the image acquisition window disappear, and the image preview area and the image acquisition control are restored to the state when the image acquisition control is not triggered.

[0102] For example, see Figure 4a In the image acquisition window 400 shown, it is assumed that Figure 4a When 402 is triggered, the image preview area 401 displays the first image, and the image acquisition window includes a confirmation control 411 and a reshoot control 422; if the confirmation control 411 is triggered, it is determined that there is a target event related to the interactive prompt information; if the reshoot control 422 is triggered, the image acquisition window is restored to the state when the image acquisition control is not triggered, as shown in 400.

[0103] As an optional implementation, the target user's friend users in the first application, or the target user's friend users in other applications, can watch the target video synchronously with the target user in a different location; when the playback of the target video meets the interaction conditions, the target user's terminal displays at least one interaction option; if the selected target interaction option in at least one interaction option is a group photo option, a prompt message for taking a group photo with the other users can be output, and the prompt message is used to prompt the other user that they are also watching the target video and whether to invite him to take a group photo with the target object; if the target user enters a confirmation operation in response to the prompt message, the target user's terminal notifies the other user's terminal to collect the image of the other user while capturing the target user, and finally synthesizes the image of the target user, the image of the other user, and the corresponding image of the target object to obtain a group photo image.

[0104] In other embodiments, if the interactive prompt information includes a prompt animation that triggers a feeding interaction, the target event that matches the interactive prompt information includes that the posture parameters of the terminal match the preset posture parameters when the feeding operation is performed in the operating mode indicated by the prompt animation. The preset posture parameters may include the angle between the terminal and the horizontal plane as an angle threshold. As can be seen from the foregoing, the prompt animation includes an operating mode for performing a feeding operation, such as shaking the terminal back and forth, or shaking the terminal left and right, etc., and performing a feeding operation in the operating mode indicated by the prompt animation refers to shaking the terminal in the operating mode prompted in the prompt animation, such as shaking the terminal back and forth; if it is detected that the angle between the terminal and the horizontal plane is equal to the angle threshold during the shaking of the terminal, it is determined that there is a target event that matches the interactive prompt information.

[0105] In one embodiment, when the target event refers to performing a feeding operation in accordance with the operation mode indicated by the prompt animation and the posture parameter of the terminal matches the preset posture parameter, the interactive response related to the target event may refer to a feeding video of feeding the target object from the perspective of the target user. At this time, outputting the interactive response related to the target event includes: playing a feeding video of feeding the target object from the perspective of the target user.

[0106] For example, see Figure 6a A schematic diagram of an output interactive response provided by an embodiment of the present invention, assuming that Figure 3a Interaction option 32 "Feed Panpan" is selected, and the prompt animation for triggering the feeding interaction is displayed as follows Figure 6a As shown in 601, the target user shakes the terminal back and forth according to the prompt animation. If the posture parameters of the terminal during shaking meet the preset posture parameters, or the shaking reaches a certain amplitude, the prompt animation disappears, triggering the terminal to play a feeding video in which the target user is the protagonist feeding Panpan. Figure 6aAs shown in 602.

[0107] Optionally, during the process of the target user shaking the terminal, if it is detected that the terminal's posture parameters do not meet the preset posture parameters, or the shaking amplitude of the terminal is not large enough, the terminal can output a new prompt animation again to prompt the target user to increase the shaking amplitude until it is detected that the terminal's posture parameters meet the preset posture parameters. Figure 6b , is a schematic diagram of a prompt animation display provided by an embodiment of the present invention. When the prompt animation 601 for triggering feeding interaction is displayed, the terminal detects that the current shaking amplitude is not enough, and outputs a new prompt animation 603 to prompt the target user to increase the shaking amplitude of the terminal.

[0108] Similarly, during the playback of the feed video, if the terminal detects that the playback of the feed video meets the interactive condition, the terminal can display the interactive option in the playback interface of the feed video for the user to decide the next video to watch or the interaction to be performed. Figure 6a During the playing of the feeding video, if it is detected that the playing of the feeding video meets the interactive condition, the interactive options "view other small animals" option 61 and "take a photo with Panpan" option 62 are displayed on the playing interface of the feeding video, such as Figure 6c The terminal implements interaction with the target user on the playback interface of the feeding video through the same steps as steps S202 to S204.

[0109] In an embodiment of the present invention, a playback interface of a target video of a first application is displayed in a terminal. As the target video is played, if the playback of the target video meets an interactive condition, at least one interactive option for interacting with a target object in the target video is displayed on the playback interface; a target interactive option in the at least one interactive option is selected, and interactive prompt information corresponding to the target interactive option is output; when there is a target event matching the interactive prompt information, an interactive response related to the target event is output. The interaction between the user and the object in the video is realized, interactivity is provided, and the fun of watching the video is increased.

[0110] Based on the above interaction method, the embodiment of the present invention provides another interaction method, see Figure 7 , which is a flow chart of another interactive method provided in an embodiment of the present invention. Figure 7 The interactive method may be executed by a terminal, and specifically by a processor of the terminal. Figure 7 The interactive method shown may include the following steps:

[0111] Step S701: Displaying a playback interface of a target video of a first application program in a terminal.

[0112] Step S702: When the playback of the target video meets the interactive condition, at least one interactive option for interacting with the target object in the target video is displayed on the playback interface.

[0113] In one embodiment, some feasible implementations included in step S701-step S702 can be found in Figure 2 The detailed description of step S201 to step S202 in the embodiment will not be repeated here.

[0114] Step S703: Select a target interactive option from the at least one interactive option, and output interactive prompt information corresponding to the target interactive option.

[0115] As can be seen from the foregoing, the target interactive option may include a group photo option. When the target interactive option is a group photo option, the output interactive prompt information may include an image acquisition window, and the image acquisition window may include an image preview area and an image acquisition control, such as Figure 4a shown.

[0116] In other embodiments, the image acquisition window may further include at least one image special effect option. If the at least one image special effect option is selected and the image acquisition control is not triggered, a special effect picture is displayed in the image preview area, and the special effect picture is generated based on the picture collected at the current moment and the selected image special effect. If the at least one image special effect option is selected and the image acquisition control is triggered, a second image is displayed in the image preview area, and the second image is generated based on the picture collected when the image acquisition control is triggered and the selected image special effect.

[0117] That is, the target user can choose to use a certain special effect to take a photo, so that the terminal will combine the image taken with the special effect with the image of the target object to generate a group photo. Each of the above image special effect options corresponds to a special effect, and the special effect can include filters and beautification. The filter refers to decorating the collected picture through virtual decoration, and the beautification refers to processing the collected face picture by certain means, such as face thinning, whitening, etc.

[0118] For example, see Figure 8a , is a schematic diagram of another image acquisition window provided by an embodiment of the present invention, 801 represents an image acquisition control, 802 represents a special effect option of a cartoon panda decoration, and 803 represents an image preview area. Assuming 802 is selected, the image preview area displays an image 804 of a cartoon panda decoration of a target user.

[0119] It should be understood that taking a photo of the target user's special effects image and the target object's image together to obtain a photo image increases the diversity of photo options and further improves the fun of the interaction.

[0120] Step S704: When there is a target event matching the interactive prompt information, output an interactive response related to the target event.

[0121] In one embodiment, some feasible implementations included in step S704 can be found in Figure 2 The description of step S204 in the embodiment will not be repeated here.

[0122] Step S705: If the historical group photo option in the playback interface is triggered, the historical group photo window is displayed.

[0123] In one embodiment, the playback interface of the target video may include a historical photo option. When the historical photo option is triggered, a historical photo window is displayed, wherein the historical photo window includes at least one photo image, each photo image includes an image of the target object, and each photo image corresponds to an operation option and the number of times the operation option is triggered; if the operation option corresponding to any photo image is triggered, the number of times the operation option corresponding to any photo image is triggered is increased by one.

[0124] As an optional embodiment, the operation option corresponding to each group photo option may be a like option. The more times each like option is triggered, the more people like the group photo image corresponding to the like option.

[0125] For example, see Figure 8b , is a schematic diagram of another playback interface provided by an embodiment of the present invention, 81 represents the playback interface of the target video, 82 represents the historical group photo option; when the historical group photo option 82 is triggered by the target user, the historical group photo window is displayed in the playback interface as shown in FIG. Figure 8b 83. 83 includes 6 group photos, and each group photo image corresponds to a like option, such as group photo image 84 corresponding to like option 805; each like option corresponds to a triggered number, and the triggered number corresponding to like option 805 is represented by 86, and the value corresponding to 86 is 209, indicating that the like option is triggered by 209 users. If the target user clicks on like option 805, the number corresponding to 805 in the historical group photo window changes from 209 to 210, as shown in FIG. Figure 8b As shown in Figure 87.

[0126] As another optional option, the operation option corresponding to each group photo image can also be a comment option. In this case, if the comment option corresponding to any group photo image is selected, comment information of multiple users on the group photo image can be displayed, as well as an input area for entering the comment information; after the target user enters the comment content in the input area, the number of times the comment option corresponding to any group photo image is triggered increases by 1.

[0127] For example, see Figure 8c A schematic diagram of another playback interface provided by an embodiment of the present invention, and Figure 8b Similarly, 81 represents the playback interface of the target video, and 82 represents the historical group photo option; when the historical group photo option 82 is triggered by the target user, the historical group photo window is displayed in the playback interface as shown in FIG. Figure 8b As shown in 83. 83 includes a group photo image 88, 88 corresponds to a comment option 89; the number 83 corresponding to 89 indicates that the group photo image 88 corresponds to 83 comment information. If 89 is triggered, the comment information corresponding to the group photo image 88 and the input area for inputting the comment information are displayed, and the target user can input the comment content for the group photo image 88.

[0128] Step S706: If the trigger option for viewing user information in the playback interface is selected, the user information window is displayed.

[0129] In one embodiment, the playback interface of the target video also includes a trigger option for viewing user information. When the trigger option is selected, a user information window is displayed, and the user information window includes the browsing history of the target user in the first application and historical group photos of the target user, and each historical group photo image corresponds to a sharing control; if the sharing control corresponding to any of the historical group photos is triggered, an image sharing window is displayed, and the image sharing window includes multiple sharing objects; select any one of the multiple sharing objects to trigger sending any selected historical group photo image to the any one of the sharing objects.

[0130] The user information window further includes any one or more of the nickname and avatar of the target user in the first application, and the multiple sharing objects included in the image sharing window may refer to contact users of the target user in the first application.

[0131] For example, see Figure 9a, is a schematic diagram of another playback interface provided by an embodiment of the present invention, 901 represents the playback interface, 902 represents the trigger option for viewing user information, represented as "My", and when 902 is selected, a user information window 903 is displayed; the user information window 903 displays the user nickname of the target user and the user avatar of the target user. The user information window 903 also includes the browsing history of the target user in the first application, as shown by 130 in 903, from which it can be seen that the target user has watched videos named "Giant Panda" House, "Cute Koala" and so on.

[0132] At least one historical group photo image 904 can also be displayed in the user information window 903. Each historical group photo image 904 corresponds to a sharing option 905. When the sharing option 905 corresponding to any historical group photo image is triggered, the terminal displays an image sharing window for the target user to select any sharing object in the image sharing window, triggering the terminal to share the selected historical image with the sharing object.

[0133] In one embodiment, the at least one historical group photo image may be all historical group photo images including the target user. In other embodiments, due to the limited screen size of the terminal and the large number of historical group photo images including the target user, the terminal may not display all historical group photo images in the user information window. The at least one historical group photo image may refer to any several of all historical group photo images including the target user, or the several of all historical group photo images that are closest to the current time.

[0134] If you want to view all the historical group photos, you can do so by triggering the group photo album option included in the user information window, such as Figure 9a In the text box, it is represented as "My Memories". When "My Memories" is triggered, it is displayed as follows Figure 9b The group photo album window shown includes all historical group photo images of the target user.

[0135] In an embodiment of the present invention, a playback interface of a target video of a first application is displayed in a terminal. As the target video is played, if the playback of the target video meets an interactive condition, at least one interactive option for interacting with a target object in the target video is displayed on the playback interface; a target interactive option in the at least one interactive option is selected, and interactive prompt information corresponding to the target interactive option is output; when there is a target event matching the interactive prompt information, an interactive response related to the target event is output. The interaction between the user and the object in the video is realized, interactivity is provided, and the fun of watching the video is increased.

[0136] In addition, the playback interface may also include a historical group photo option and a trigger option for viewing user information. The target user can view historical group photo images including the target object through the historical group photo option, and can like any historical group photo image, thereby achieving interactivity between users. The target user can also view his or her tour history in the first application and historical group photos related to the target user by clicking the trigger option for viewing user information. Any historical group photo image can be shared with other users through the social platform, thereby improving sociality.

[0137] Based on the above interactive method embodiment, the present invention also provides another video management system, see Fig.10a , is a network topology diagram of another video management system provided by an embodiment of the present invention. Fig.10a The video management system shown can achieve the above Figure 2 and Figure 7 The interactive method shown is applied in an online zoo application to solve the problem of supporting users to select different interactive options to choose the next scene on the basis of playing the target video, and combining with gravity sensing technology to enable users to perform "online feeding" operations, thereby improving the diversity and interactivity of online play.

[0138] Fig.10a The video management system shown uses a common terminal / server architecture, i.e. Fig.10a The video management system shown includes a terminal 1001 and a server 1002. In order to enable users to watch animals online from multiple angles, the terminal needs to be able to play panoramic videos, sense the user's related displacement and adjust the video display angle. Therefore, the terminal 1001 should include the following sensors: gyroscope, GPS, camera, microphone, vibration sensor, light sensor, distance sensor, etc. In addition, the terminal 1001 needs to have the ability to recognize its own movement. It mainly relies on a gyroscope (based on the principle of conservation of angular momentum to sense and maintain direction), a gravity sensor (based on the piezoelectric effect to sense the horizontal direction) and an acceleration sensor (based on a micro-accelerometer of capacitive sensing) to sense the user's interactive operations, thereby completing the feeding experience.

[0139] The processing environment of this application is on the server 1002, and the terminal 1001 is used to pull the video source data of the server, receive and display the relevant content; and sense the user's related operations through the built-in sensors (gyroscope, acceleration sensor, gravity sensor, etc.) to provide the user with interaction and service experience.

[0140] In one embodiment, the terminal's posture can be determined by using the values ​​of the terminal 10101 on the horizontal axis X, the vertical axis Y, and the vertical axis Z, see Fig.10b, is a three-axis schematic diagram of a terminal provided by an embodiment of the present invention. Specifically, when the value of the X-axis is close to the gravity acceleration, it indicates that the left side of the terminal is facing downward; when the value of the X-axis is close to the negative gravity acceleration, it indicates that the right side of the terminal is facing downward; when the value of the Y-axis is close to the gravity acceleration, it indicates that the bottom of the terminal is facing downward, in a vertical screen placement and upright state; when the value of the Y-axis is close to the negative gravity acceleration, it indicates that the top of the terminal is facing downward, in a vertical screen placement and inverted state; when the value of the Z-axis is close to the gravity acceleration, it indicates that the screen of the terminal is facing upward; when the value of the Z-axis is close to the negative gravity acceleration, it indicates that the screen of the terminal is facing downward.

[0141] In one embodiment, Fig.10a In the video management system shown, terminal 1001 is mainly used to complete relevant interactions with users, such as displaying interactive options to users, etc., receiving a series of user operations such as selecting interactive options, triggering feeding interactive operations, and providing corresponding customized content displays such as playing feeding videos, displaying group photos, etc.

[0142] In one embodiment, the server 1002 is mainly used to process requests from the terminal 1001, which can be video stream processing, image processing, and business data processing. Among them, video stream processing is to do the relevant encoding, decoding, storage, and distribution work for various customized videos; image processing mainly focuses on synthesizing group photos and completing storage; business data processing refers to processing the relevant information of users who use the target video and providing users with a personal center entrance for viewing.

[0143] In one embodiment, Fig.10a The video management system shown may also include a third-party cloud service 1003 , which mainly provides a powerful natural language recognition server and audio and video streaming call services for the server 1002 .

[0144] Based on the above description, a module architecture diagram corresponding to the video management system in the embodiment of the present invention can be obtained. Fig.10c , which is a module architecture diagram of a video management system provided by an embodiment of the present invention. Fig.10c The video management system shown may include a presentation layer 111 , a logic layer 112 , and a service layer 113 .

[0145] In one embodiment, the display layer 111 is processed by the terminal 1101, and the terminal 1101 opens two entrances, "Explore" and "My", for users to choose. If the user selects the "Explore" option, the interactive option selected during the video viewing process through the "Explore" option belongs to the interactive type video, such as the feeding video, which mainly uses the built-in sensor to complete the user's immersive interactive experience, and provides users with different video viewing perspectives by tracking the changes in the user's relevant movement trajectory. When the "My" option is selected, the user can be shown a relevant user information viewing window based on the generated group photo image, providing the ability to share the group photo image, and supporting users to carry out secondary dissemination.

[0146] In one embodiment, the logic layer 112 is responsible for some business logic and non-business logic processing, including receiving user terminal information, interactive scene switching, video playback control, local synthesis of user images, management of online users, etc. When the user chooses to watch a video in the first application, the terminal initiates a request to pull the relevant content information, triggering the logic processing of video loading and playback; the user shakes the terminal to change the parameters related to the built-in sensor, triggering the processing logic of interactive scene switching, such as shaking the mobile phone, at this time the corresponding video should choose to play the feeding video; when the user chooses to take a photo with the current animal, the logic of related image processing will be triggered, and the terminal needs to obtain the video image data watched by the user at a specific moment, complete the synthesis of the group photo image and upload the process of storage on the server 1002, and save the group photo image locally for the user.

[0147] In one embodiment, the service layer 113 mainly provides audio and video call capabilities, image recognition and computing capabilities, and user information storage capabilities. It provides the corresponding interface processing to the terminal 1001 to interact with the user. For example, the image processing interface is responsible for processing the user's request to take a photo with a cartoon image and an animal; the audio and video processing interface is responsible for providing the user with the ability to watch a video.

[0148] Based on the network topology diagram and module architecture diagram of the above system, an embodiment of the present invention provides a system flow chart, such as Fig.10dAs shown. After the user starts the first application, the system is entered and various data are initialized; if the user selects the "explore" option, the terminal 1001 sends a request to the server 1002 to prepare to load relevant video resource data; the server 1002 sends relevant video resource links for the terminal 1001 to pull according to the request sent by the terminal 1001; while watching the video in the first application, if the user selects interactive options such as feeding options, the built-in sensor of the mobile terminal 1001 can sense the change and trigger the relevant low-level interface to enter the logic layer processing; the server 1002 continues to send different video resources according to these different interactive mode requests; if the group photo option is selected, the picture shooting interface is called to shoot the user's image, and then the composite picture interface is called to synthesize it with the animal image, upload and save it; the user can also enter the user information window through the personal center option in the video playback interface of the terminal 1001, browse the relevant images taken before, and trigger the sharing operation for any image, and then the relevant interface will be called to share the image to various social platforms.

[0149] In summary, in the above system, the main core is to use the built-in sensors of the terminal to perceive user behavior operations, thereby issuing different experience videos, so that users can obtain an immersive interactive experience. After the user enters the "Explore" option to watch the video, he can select the interactive option when the video playback is about to end to determine the scene displayed by the terminal next, and prompt the user to perform operations in the terminal according to the interactive option selected by the user. For example, in the feeding operation, the sensor triggers the relevant interface callback after sensing the feeding operation, and the logic layer processes these corresponding requests, and the server returns the corresponding interactive response. In Android devices, sensor-related interfaces are placed under the android.hardware package. There are three categories used in the embodiment of the present invention, namely: Sensor, SensorEvent, SensorManager and a SensorEventListener interface. All available sensors in the terminal are obtained and the information passed in is decoded and processed, and the relevant event callback is triggered to complete the user's feeding operation.

[0150] If the user selects the group photo option, the playback screen in the video at the current time point will be captured as the animal image, and the system's shooting capability will be called to shoot the user's image. With the help of plug-ins, beauty and filter operations can be completed; then the image processing interface provided by the server will be called to send the two images and generate a group photo image.

[0151] When using the system, the interaction may be abnormal due to various reasons, such as network abnormality, terminal abnormality and interface abnormality. At this time, the abnormal prompt information can be output to the user. In the specific implementation, when a network abnormality occurs, the abnormal prompt information can be used to prompt the user that the network loading is abnormal and the normal software function cannot be used; when a terminal abnormality occurs, the abnormal prompt information is used to prompt the user that there is a problem with the sensor of the terminal used by the user, resulting in the user being unable to interact with the video normally even by shaking the phone; when the interface request is abnormal, the abnormal prompt information can be an error message prompting the user based on the relevant error word.

[0152] Figure 10a-Figure 10d Compared with the live broadcast format currently used in the zoo's online transformation, the video management system shown in the figure allows users to not only watch animal videos as viewers, but also choose to browse scenes and interact with animals in the videos, which improves the interactivity of online zoo play. Secondly, compared with the interactive form of interactive videos in the prior art, in addition to triggering the selection of scenes by clicking, the video management system described in the present invention also supports users to trigger online feeding and other interactive forms by shaking the terminal back and forth, and can take personal images and animal images to synthesize them to obtain group photos, and users can share group photos with other users through social platforms. Users can interact with each other's group photos by liking, commenting, etc., which enhances the fun and sociality of the user experience as well as the immersion and participation of watching videos.

[0153] Based on the above interactive method embodiment, the present invention also provides an interactive device. Fig.11 , which is a structural diagram of an interactive device provided in an embodiment of the present invention. Fig.11 The interactive device shown can run the following units:

[0154] The display unit 1101 is used to display a playback interface of a target video of a first application program in a terminal;

[0155] The display unit 1101 is further configured to display at least one interactive option for interacting with a target object in the target video on the playback interface when the playback of the target video meets the interactive condition;

[0156] An output unit 1102 is used to select a target interactive option from the at least one interactive option and output interactive prompt information corresponding to the target interactive option;

[0157] The output unit 1102 is further configured to output an interactive response related to the target event when there is a target event matching the interactive prompt information.

[0158] In one embodiment, the terminal stores at least one preset interactive option to be displayed that is related to the target object; the at least one interactive option includes each interactive option of the at least one interactive option to be displayed; or, the at least one interactive option includes interactive options related to the interactive condition that are screened from the at least one interactive option to be displayed; the at least one interactive option to be displayed includes any one or more of the following: an image operation option for operating an image corresponding to the target object, and an object operation option for operating the target object.

[0159] In one embodiment, the interaction condition includes any one of the following: a playback duration condition, a playback image condition, and an audio data condition;

[0160] If the interaction condition includes a playback duration condition, then the playback of the target video satisfies the interaction condition when the playback duration of the target video is equal to the target duration indicated by the playback duration condition;

[0161] If the interaction condition refers to a playback screen condition, then the playback of the target video satisfies the interaction condition when the playback screen of the target video at the current moment is the target screen indicated by the playback screen condition;

[0162] If the interactive condition includes an audio condition, then the playing of the target video satisfies the interactive condition when the audio data corresponding to the target video currently played matches the target audio data indicated by the audio data condition.

[0163] In one embodiment, if the target interaction option includes an image operation option for operating an image corresponding to the target object, and the image operation option includes a group photo option, then the interaction prompt information corresponding to the target interaction option includes an image acquisition window, and the image acquisition window includes an image preview area and an image acquisition control;

[0164] If the image acquisition control is not triggered, the picture collected at the current moment is displayed in the image preview area; if the image acquisition control is triggered, the first image is displayed in the image preview area, and the first image is obtained by shooting the picture collected when the image acquisition control is triggered.

[0165] In one embodiment, the image acquisition window further includes at least one image special effect option;

[0166] If the at least one image special effect option is selected and the image acquisition control is not triggered, a special effect picture is displayed in the image preview area, wherein the special effect picture is generated based on the picture acquired at the current moment and the selected image special effect option;

[0167] If at least one of the image special effects options is selected and the image acquisition control is triggered, a second image is displayed in the image preview area, and the second image is generated based on the picture captured when the image acquisition control is triggered and the selected image special effect.

[0168] In one embodiment, the target event matching the interactive prompt information refers to the image acquisition control being triggered.

[0169] In one embodiment, when the image acquisition control is triggered, the image acquisition window further includes a determination control, and the target event matching the interactive prompt refers to the determination control being triggered.

[0170] In one embodiment, the interactive response related to the target event includes a group photo image, which includes an image of the target object and the second image, and the image of the target object refers to the playback screen of the target video when any of the interactive options is triggered, or the image of the target object refers to a preset image including the target object.

[0171] In one embodiment, if the target object is an animal, the target interaction options include object operation options for operating the target object, and the object operation options include feeding the target object, then the interaction prompt information corresponding to the target interaction options includes a prompt animation for triggering a feeding interaction; the target event matching the interaction prompt information includes: when a feeding operation is performed in accordance with the operation method indicated by the prompt animation, the posture parameters of the terminal match the preset posture parameters, and the operation method indicated by the prompt animation includes shaking the terminal in the target direction.

[0172] In one embodiment, the interactive response related to the target event includes a feeding video of feeding the target object from the perspective of a target user, and the target user refers to a user using the terminal. When outputting the interactive response related to the target event, the output unit 1102 performs the following operation: playing the feeding video on the terminal.

[0173] In one embodiment, the target interaction option is selected by any one or more of the following selection methods: touch method and voice method, and the voice method refers to inputting a voice including the target interaction option.

[0174] In one embodiment, the playback interface includes a historical group photo option, and the interactive device also includes a processing unit 1103: the display unit 1101 is also used to display a historical group photo window on the playback interface when the historical group photo option is triggered, and the historical group photo window includes at least one group photo image, each group photo image includes an image of the target object, and each group photo image corresponds to an operation option and the number of times the operation option is triggered; the processing unit 1103 is used to increase the number of times the operation option corresponding to any group photo image is triggered by one if the operation option corresponding to any group photo image is triggered.

[0175] In one embodiment, the playback interface includes a trigger option for viewing user information, and the display unit 1101 is further used to display a user information window when the trigger option is selected, and the user information window includes the browsing history of the target user in the first application and historical group photos of the target user, and each historical group photo image corresponds to a sharing control; the display unit 1101 is also used to display an image sharing window if the sharing control corresponding to any of the historical group photo images is triggered, and the image sharing window includes multiple sharing objects; the processing unit 1103 is also used to select any one of the multiple sharing objects to trigger sending any selected historical group photo image to any of the sharing objects.

[0176] According to one embodiment of the present invention, Figure 2 and Figure 7 The steps involved in the interactive method shown can be Fig.11 The interactive device shown is executed by each unit. For example, Figure 2 The steps S201 to S202 can be performed by Fig.11 The display unit 1101 in the interactive device shown in FIG. 1 is used to perform the steps S203 to S204. Fig.11 The output unit 1102 in the interactive device shown is executed; for example, Figure 7 In the interactive method shown, steps S701-S702 and steps S705-S706 can be performed by Fig.11 The display unit 1101 in the interactive device shown in FIG. 1 is used to perform the steps S703 to S704. Fig.11 The output unit 1102 in the interactive device shown is executed.

[0177] According to another embodiment of the present invention, Fig.11The various units in the interactive device shown can be combined into one or several other units separately or in whole, or one (or some) of the units can be further divided into multiple functionally smaller units to form the same operation, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present invention. The above-mentioned units are divided based on logical functions. In practical applications, the functions of one unit can also be realized by multiple units, or the functions of multiple units can be realized by one unit. In other embodiments of the present invention, the interactive device can also include other units. In practical applications, these functions can also be implemented with the assistance of other units, and can be implemented by the collaboration of multiple units.

[0178] According to another embodiment of the present invention, the program can be executed by running a program on a general computing device such as a computer including a central processing unit (CPU), a random access memory medium (RAM), a read-only memory medium (ROM), and other processing elements and storage elements. Figure 2 as well as Figure 7 A computer program (including program code) for each step involved in the corresponding method shown in FIG. Fig.11 The interactive device shown in the embodiment of the present invention is used to implement the interactive method of the embodiment of the present invention. The computer program can be recorded on a computer-readable storage medium, for example, and loaded into the above-mentioned computing device through the computer-readable storage medium and run therein.

[0179] In an embodiment of the present invention, a playback interface of a target video of a first application is displayed in a terminal. As the target video is played, if the playback of the target video meets an interactive condition, at least one interactive option for interacting with a target object in the target video is displayed on the playback interface; a target interactive option in the at least one interactive option is selected, and interactive prompt information corresponding to the target interactive option is output; when there is a target event matching the interactive prompt information, an interactive response related to the target event is output. The interaction between the user and the object in the video is realized, interactivity is provided, and the fun of watching the video is increased.

[0180] Based on the above method and device embodiments, the present invention provides a terminal. Fig.12 , is a schematic diagram of the structure of a terminal provided in this embodiment. Fig.12 The terminal shown includes at least a processor 1201, an input interface 1202, an output interface 1203, and a computer storage medium 1204. The processor 1201, the input interface 1202, the output interface 1203, and the computer storage medium 1204 may be connected via a bus or other means.

[0181] The computer storage medium 1204 may be stored in the memory of the terminal, the computer storage medium 1204 is used to store a computer program, the computer program includes program instructions, and the processor 1201 is used to execute the program instructions stored in the computer storage medium 1204. The processor 1201 (or CPU (Central Processing Unit)) is the computing core and control core of the terminal, which is suitable for implementing one or more instructions, specifically suitable for loading and executing:

[0182] A playback interface of a target video of a first application is displayed in a terminal; when the playback of the target video satisfies an interactive condition, at least one interactive option for interacting with a target object in the target video is displayed on the playback interface; a target interactive option from the at least one interactive option is selected, and interactive prompt information corresponding to the target interactive option is output; when there is a target event that matches the interactive prompt information, an interactive response related to the target event is output.

[0183] The embodiment of the present invention also provides a computer storage medium (Memory), which is a memory device in the terminal for storing programs and data. It is understandable that the computer storage medium here can include both the built-in storage medium in the terminal and the extended storage medium supported by the terminal. The computer storage medium provides a storage space, which stores the operating system of the terminal. In addition, one or more instructions suitable for being loaded and executed by the processor 1201 are also stored in the storage space, and these instructions can be one or more computer programs (including program codes). It should be noted that the computer storage medium here can be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as at least one disk storage; optionally, it can also be at least one computer storage medium located away from the aforementioned processor.

[0184] In one embodiment, the computer storage medium can be loaded by the processor 1201 and execute one or more instructions stored in the computer storage medium to implement the above-mentioned Figure 2 and Figure 7 In a specific implementation, one or more instructions in the computer storage medium are loaded by the processor 1201 and execute the following steps:

[0185] A playback interface of a target video of a first application is displayed in a terminal; when the playback of the target video satisfies an interactive condition, at least one interactive option for interacting with a target object in the target video is displayed on the playback interface; a target interactive option from the at least one interactive option is selected, and interactive prompt information corresponding to the target interactive option is output; when there is a target event that matches the interactive prompt information, an interactive response related to the target event is output.

[0186] In one embodiment, the terminal stores at least one preset interactive option to be displayed related to the target object; the at least one interactive option includes each interactive option in the at least one interactive option to be displayed; or the at least one interactive option includes an interactive option related to the interactive condition selected from the at least one interactive option to be displayed;

[0187] The at least one interactive option to be displayed includes any one or more of the following: an image operation option for operating an image corresponding to the target object, and an object operation option for operating the target object.

[0188] In one embodiment, the interaction condition includes any one of the following: a playback duration condition, a playback image condition, and an audio data condition;

[0189] If the interaction condition includes a playback duration condition, then the playback of the target video satisfies the interaction condition when the playback duration of the target video is equal to the target duration indicated by the playback duration condition;

[0190] If the interaction condition refers to a playback screen condition, then the playback of the target video satisfies the interaction condition when the playback screen of the target video at the current moment is the target screen indicated by the playback screen condition;

[0191] If the interactive condition includes an audio condition, then the playing of the target video satisfies the interactive condition when the audio data corresponding to the target video currently played matches the target audio data indicated by the audio data condition.

[0192] In one embodiment, if the target interaction option includes an image operation option for operating an image corresponding to the target object, and the image operation option includes a group photo option, then the interaction prompt information corresponding to the target interaction option includes an image acquisition window, and the image acquisition window includes an image preview area and an image acquisition control;

[0193] If the image acquisition control is not triggered, the picture collected at the current moment is displayed in the image preview area; if the image acquisition control is triggered, the first image is displayed in the image preview area, and the first image is obtained by shooting the picture collected when the image acquisition control is triggered.

[0194] In one embodiment, the image acquisition window further includes at least one image special effect option;

[0195] If the at least one image special effect option is selected and the image acquisition control is not triggered, a special effect picture is displayed in the image preview area, wherein the special effect picture is generated based on the picture acquired at the current moment and the selected image special effect option;

[0196] If at least one of the image special effects options is selected and the image acquisition control is triggered, a second image is displayed in the image preview area, and the second image is generated based on the picture captured when the image acquisition control is triggered and the selected image special effect.

[0197] In one embodiment, the target event matching the interactive prompt information refers to the image acquisition control being triggered.

[0198] In one embodiment, when the image acquisition control is triggered, the image acquisition window further includes a determination control, and the target event that matches the interactive prompt refers to the determination control being triggered.

[0199] In one embodiment, the interactive response related to the target event includes a group photo image, which includes an image of the target object and the second image, and the image of the target object refers to the playback screen of the target video when any of the interactive options is triggered, or the image of the target object refers to a preset image including the target object.

[0200] In one embodiment, if the target object is an animal, the target interaction options include object operation options for operating the target object, and the object operation options include feeding the target object, then the interaction prompt information corresponding to the target interaction options includes a prompt animation for triggering a feeding interaction; the target event matching the interaction prompt information includes: when a feeding operation is performed in accordance with the operation method indicated by the prompt animation, the posture parameters of the terminal match the preset posture parameters, and the operation method indicated by the prompt animation includes shaking the terminal in the target direction.

[0201] In one embodiment, the interactive response related to the target event includes a feeding video of feeding the target object from the perspective of a target user, and the target user refers to a user using the terminal. When outputting the interactive response related to the target event, the processor 1201 performs the following steps: playing the feeding video on the terminal.

[0202] In one embodiment, the target interaction option is selected by any one or more of the following selection methods: touch method and voice method, and the voice method refers to inputting a voice including the target interaction option.

[0203] In one embodiment, the playback interface includes a historical group photo option, and the method further includes:

[0204] When the historical group photo option is triggered, a historical group photo window is displayed on the playback interface, wherein the historical group photo window includes at least one group photo image, each group photo image includes an image of the target object, and each group photo image corresponds to an operation option and the number of times the operation option is triggered;

[0205] If the operation option corresponding to any group photo image is triggered, the number of times the operation option corresponding to any group photo image is triggered is increased by one.

[0206] In one embodiment, the playback interface includes a trigger option for viewing user information, and the processor 1201 is further used to: when the trigger option is selected, display a user information window, the user information window including the browsing history of the target user in the first application and historical group photos of the target user, each historical group photo image corresponding to a sharing control; if the sharing control corresponding to any of the historical group photos is triggered, an image sharing window is displayed, the image sharing window including multiple sharing objects; select any one of the multiple sharing objects to trigger sending any selected historical group photo image to any of the sharing objects.

[0207] In an embodiment of the present invention, a playback interface of a target video of a first application is displayed in a terminal. As the target video is played, if the playback of the target video meets an interactive condition, at least one interactive option for interacting with a target object in the target video is displayed on the playback interface; a target interactive option in the at least one interactive option is selected, and interactive prompt information corresponding to the target interactive option is output; when there is a target event matching the interactive prompt information, an interactive response related to the target event is output. The interaction between the user and the object in the video is realized, interactivity is provided, and the fun of watching the video is increased.

[0208] According to one aspect of the present application, an embodiment of the present invention further provides a computer product or a computer program, the computer product or the computer program comprising a computer instruction, the computer instruction being stored in a computer-readable storage medium. The processor 1201 reads the computer instruction from the computer-readable storage medium, and the processor 1201 executes the computer instruction so that the image processing device performs Figure 2 and Figure 7 The interactive method shown, specifically: displaying the playback interface of the target video of the first application in the terminal; when the playback of the target video meets the interactive conditions, displaying at least one interactive option for interacting with the target object in the target video on the playback interface; selecting the target interactive option from at least one interactive option, and outputting interactive prompt information corresponding to the target interactive option; when there is a target event that matches the interactive prompt information, outputting an interactive response related to the target event.

[0209] In an embodiment of the present invention, a playback interface of a target video of a first application is displayed in a terminal. As the target video is played, if the playback of the target video meets an interactive condition, at least one interactive option for interacting with a target object in the target video is displayed on the playback interface; a target interactive option in the at least one interactive option is selected, and interactive prompt information corresponding to the target interactive option is output; when there is a target event matching the interactive prompt information, an interactive response related to the target event is output. The interaction between the user and the object in the video is realized, interactivity is provided, and the fun of watching the video is increased.

Claims

1. An interactive method, characterized in that: include: Displaying a playback interface of a target video of the first application program in the terminal; When the playback of the target video meets the interactive condition, at least one interactive option for interacting with the target object in the target video is displayed on the playback interface; the interactive option includes an object operation option for operating the target object, and the object operation option for operating the target object varies according to the object category to which the target object belongs; each interactive option corresponds to an interactive operation, and the interactive operation includes an interactive operation for the target object sensed by the built-in sensor of the terminal; each interactive option determines an interactive scene, and selecting different interactive options triggers switching to different interactive scenes; Selecting a target interactive option from the at least one interactive option, and outputting interactive prompt information corresponding to the target interactive option; When there is a target event matching the interactive prompt information, an interactive response related to the target event is output.

2. The method according to claim 1, characterized in that The terminal stores at least one preset interactive option to be displayed related to the target object; the at least one interactive option includes each interactive option in the at least one interactive option to be displayed; or the at least one interactive option includes an interactive option related to the interactive condition selected from the at least one interactive option to be displayed; The at least one interactive option to be displayed includes: an object operation option for operating the target object, or includes: an image operation option for operating an image corresponding to the target object and an object operation option for operating the target object.

3. The method according to claim 1, characterized in that The interactive condition includes any one of the following: a playback duration condition, a playback image condition, and an audio data condition; If the interaction condition includes a playback duration condition, then the playback of the target video satisfies the interaction condition when the playback duration of the target video is equal to the target duration indicated by the playback duration condition; If the interaction condition includes a playback screen condition, then the playback of the target video satisfies the interaction condition when the playback screen of the target video at the current moment is the target screen indicated by the playback screen condition; If the interactive condition includes an audio condition, then the playing of the target video satisfies the interactive condition when the audio data corresponding to the target video currently played matches the target audio data indicated by the audio data condition.

4. The method according to claim 2, characterized in that If the target interaction option includes an image operation option for operating an image corresponding to the target object, and the image operation option includes a group photo option, then the interaction prompt information corresponding to the target interaction option includes an image acquisition window, and the image acquisition window includes an image preview area and an image acquisition control; If the image acquisition control is not triggered, the image captured at the current moment is displayed in the image preview area; If the image acquisition control is triggered, a first image is displayed in the image preview area, where the first image is obtained by photographing the picture acquired by the triggered image acquisition control.

5. The method according to claim 4, characterized in that The image acquisition window also includes at least one image special effect option; If the at least one image special effect option is selected and the image acquisition control is not triggered, a special effect picture is displayed in the image preview area, wherein the special effect picture is generated based on the picture acquired at the current moment and the selected image special effect option; If at least one of the image special effects options is selected and the image acquisition control is triggered, a second image is displayed in the image preview area, and the second image is generated based on the picture captured when the image acquisition control is triggered and the selected image special effect.

6. The method according to claim 5, characterized in that The target event matching the interactive prompt information refers to the image acquisition control being triggered.

7. The method according to claim 5, characterized in that When the image acquisition control is triggered, the image acquisition window further includes a determination control, and the target event matching the interactive prompt refers to the determination control being triggered.

8. The method according to claim 6 or 7, characterized in that The interactive response related to the target event includes a group photo image, which includes an image of the target object and the second image. The image of the target object refers to the playback screen of the target video when any of the interactive options is triggered, or the image of the target object refers to a preset image including the target object.

9. The method according to claim 2, characterized in that If the target object is an animal, the target interaction options include object operation options for operating the target object, and the object operation options include feeding the target object, then the interaction prompt information corresponding to the target interaction options includes a prompt animation for triggering a feeding interaction; The target event matching the interactive prompt information includes: when a feeding operation is performed in accordance with the operation mode indicated by the prompt animation, the posture parameters of the terminal match the preset posture parameters, and the operation mode indicated by the prompt animation includes shaking the terminal in a target direction.

10. The method according to claim 9, characterized in that The interactive response related to the target event includes a feeding video of feeding the target object from the perspective of a target user, wherein the target user refers to a user using the terminal, and the output of the interactive response related to the target event includes: playing the feeding video on the terminal.

11. The method according to claim 1, characterized in that The target interaction option is selected by any one or more of the following selection methods: touch method and voice method, and the voice method refers to inputting a voice including the target interaction option.

12. The method according to claim 1, characterized in that The playback interface includes a historical photo option, and the method further includes: When the historical group photo option is triggered, a historical group photo window is displayed on the playback interface, wherein the historical group photo window includes at least one group photo image, each group photo image includes an image of the target object, and each group photo image corresponds to an operation option and the number of times the operation option is triggered; If the operation option corresponding to any group photo image is triggered, the number of times the operation option corresponding to any group photo image is triggered is increased by one.

13. The method according to claim 1, characterized in that The playback interface includes a trigger option for viewing user information, and the method further includes: When the trigger option is selected, a user information window is displayed, wherein the user information window includes a browsing history of the target user in the first application and historical group photos containing the target user, and each historical group photo image corresponds to a sharing control; If the sharing control corresponding to any historical group photo image is triggered, an image sharing window is displayed, and the image sharing window includes multiple sharing objects; Any one of the multiple sharing objects is selected to trigger sending of any selected historical group photo image to the any one of the sharing objects.

14. An interactive device, characterized in that: include: A display unit, used to display a playback interface of a target video of the first application in the terminal; The display unit is further used to display at least one interactive option for interacting with a target object in the target video on the playback interface when the playback of the target video meets the interactive condition; the interactive option includes an object operation option for operating the target object, and the object operation option for operating the target object is different according to the object category to which the target object belongs; each interactive option corresponds to an interactive operation, and the interactive operation includes an interactive operation for the target object sensed by a built-in sensor of the terminal; each interactive option determines an interactive scene, and selecting different interactive options triggers switching to different interactive scenes; An output unit, configured to select a target interactive option from the at least one interactive option and output interactive prompt information corresponding to the target interactive option; The output unit is further configured to output an interactive response related to the target event when there is a target event matching the interactive prompt information.

15. A terminal, characterized in that: include: a processor adapted to implement one or more instructions, and A computer storage medium storing one or more instructions, wherein the one or more instructions are suitable for being loaded by the processor and executing the interactive method as described in any one of claims 1-13.

16. A computer storage medium, characterized in that: The computer storage medium stores a computer program, and the computer program is suitable for being loaded by a processor and executing the interactive method as described in any one of claims 1-13.

17. A computer product, characterized in that: The computer product includes computer instructions, which are stored in a computer-readable storage medium. A processor in a computer device executes the computer instructions, so that the computer device executes the interactive method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Online group shot method and system

    CN105608715A