Video display method, device, electronic device, medium, and program product

JP2025505943APending Publication Date: 2025-03-05BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 13 Cites 0 Cited by

Patent Information

Application Number
JP2024543218
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-01-19
Filing Date
2023-01-16
Publication Date
2025-03-05

Smart Images

  • Figure 2025505943000001_ABST
    Figure 2025505943000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a video display method, device, electronic device, medium, and program product, which includes receiving a send operation for a target session message including a first target interaction image, sending the target session message to a second user in response to the send operation, and displaying a sent video of the first object when the first target interaction image includes a first object, the sent video including a sending trajectory of the first object, the sending trajectory being different from a receiving trajectory, the receiving trajectory being a movement trajectory of the first object included in the receiving video of the first object, and the receiving video being a video displayed by the second user in response to receiving the first target interaction image.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] [CROSS REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese patent application bearing application number 202210062063.4, filed with the State Intellectual Property Office of the People's Republic of China on January 19, 2022, the entire contents of which are incorporated herein by reference.

[0002] [Technical field] The present disclosure relates to the field of computer technology, for example, to a video display method, device, electronic device, medium, and program product. [Background technology]

[0003] Users can send instant messages containing interaction images, but the display method of the interaction images is uniform, which cannot meet the diverse needs of users. Summary of the Invention [Problem to be solved by the invention]

[0004] The present disclosure provides an animation display method, device, electronic device, medium and program product to realize animation display of interaction images and enrich the display manner of interaction images. [Means for solving the problem]

[0005] The embodiment of the present disclosure includes: Receiving a send operation on a target session message including a first target interaction image; sending the target session message to a second user in response to the send operation; The present invention provides a method for displaying a video, the method including: when the first target interaction image includes a first object, displaying a transmitted video of the first object, the transmitted video including a transmission trajectory of the first object, the transmission trajectory being different from a received trajectory, the received trajectory being a movement trajectory of the first object included in the received video of the first object, and the received video being a video displayed by a second user in response to receiving the first target interaction image.

[0006] The embodiment of the present disclosure includes: receiving a target session message sent by a first user, the target session message including a first target interaction image; displaying the target session message on a session page; The present invention provides a method for displaying a video, the method including: when the first target interaction image includes a first object, displaying a received video of the first object on the session page, the received video including a received trajectory of the first object, the received trajectory being different from a transmitted trajectory, the transmitted trajectory being a movement trajectory of the first object included in the transmitted video of the first object, and the transmitted video being a video displayed by a first user in response to the transmission of the first target interaction image.

[0007] The embodiment of the present disclosure includes: An operation receiving module configured to receive a send operation on a target session message, the target session message including a first target interaction image; a message sending module configured to send the target session message to a second user in response to the send operation; The present invention further provides a video display device including: a transmission video display module configured to display a transmission video of a first object when the first target interaction image includes a first object, wherein the transmission video includes a transmission trajectory of the first object, the transmission trajectory being different from a reception trajectory, the reception trajectory being a movement trajectory of the first object included in the received video of the first object, and the received video being a video displayed by a second user in response to receiving the first target interaction image.

[0008] The embodiment of the present disclosure includes: a message receiving module configured to receive a target session message sent by a first user, the target session message including a first target interaction image; a message display module configured to display the target session message on a session page; The present invention further provides a video display device, including a received video display module configured to display a received video of the first object on the session page when the first target interaction image includes a first object, wherein the received video includes a received trajectory of the first object, the received trajectory being different from a transmitted trajectory, the transmitted trajectory being a movement trajectory of the first object included in the transmitted video of the first object, and the transmitted video being a video displayed by a first user side in response to the transmission of the first target interaction image.

[0009] The embodiment of the present disclosure includes: one or more processors; and a memory configured to store one or more programs, The present disclosure further provides an electronic device, which, when the one or more programs are executed by the one or more processors, causes the one or more processors to realize the video display method described in the embodiments of the present disclosure.

[0010] An embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, the computer program, when executed by a processor, implementing the video display method described in the embodiment of the present disclosure.

[0011] An embodiment of the present disclosure further provides a computer program product which, when executed by a computer, causes the computer to implement the video display method according to the embodiment of the present disclosure. [Brief description of the drawings]

[0012] [Figure 1] 1 is a flowchart of a video display method according to an embodiment of the present disclosure.

[0013] [Diagram 2] 11 is a flowchart of another video display method according to an embodiment of the present disclosure.

[0014] [Diagram 3] 11 is a flowchart of yet another video display method according to an embodiment of the present disclosure.

[0015] [Figure 4] FIG. 1 is a block diagram of a video display device according to an embodiment of the present disclosure.

[0016] [Diagram 5] FIG. 13 is a block diagram of another moving image display device according to an embodiment of the present disclosure.

[0017] [Figure 6] FIG. 1 is a schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0018] Hereinafter, the embodiments of the present disclosure will be described with reference to the drawings. Although some examples of the present disclosure are shown in the drawings, the present disclosure can be realized in various forms and should not be construed as being limited to the examples described herein. On the contrary, these examples are provided to make the present disclosure clearer and more complete. The drawings and examples of the present disclosure are merely illustrative and do not limit the scope of protection of the present disclosure.

[0019] The steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. Also, method embodiments may include additional steps and / or omit performance of steps shown. The scope of the present disclosure is not limited in this respect.

[0020] As used in this disclosure, the term "comprising" and variations thereof are inclusive, i.e., mean "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one other embodiment," and the term "some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided in the description below.

[0021] The concepts of "first", "second", etc. referred to in this disclosure are merely intended to distinguish devices, modules, or units, and do not limit the order or interdependence of functions performed by those devices, modules, or units.

[0022] The modifiers "a" and "a plurality" referred to in this disclosure are for purposes of illustration only and are not intended to be limiting, and should be understood as "one or more" unless the context clearly dictates otherwise.

[0023] The names of messages or information exchanged between multiple devices in the embodiments of the present disclosure are for illustrative purposes only and do not limit the scope of those messages or information.

[0024] FIG. 1 is a flowchart of a video display method according to an embodiment of the present disclosure. The method may be performed by a video display device, which may be realized by software and / or hardware, and may be disposed in an electronic device, a mobile phone, or a tablet computer. The video display method according to an embodiment of the present disclosure is applied to a scene of displaying a transmission video of an interaction image when transmitting an interaction image. As shown in FIG. 1, the video display method according to this embodiment may include the following steps:

[0025] In S101, a send operation on a target session message is received, where the target session message includes a first target interaction image.

[0026] The sending operation may be an operation of sending a session message including a first target interaction image, for example, an operation of triggering a sending control after the editing of the target session message is completed, or an operation of triggering the first target interaction image to be sent. Correspondingly, the target session message may be a session message corresponding to the sending operation, and may include a first target interaction image, and may or may not include text. The first target interaction image may be an interaction image including an object with different sending and receiving animations preset, a predefined interaction image with at least two candidate interaction animations preset, or an interaction image including a predefined object included in a predefined interaction image.

[0027] After the first user edits the session message to be sent, the first user can trigger a send control, or if the first user wants to send an interaction image, the first user can trigger the interaction image displayed on the interaction panel. Accordingly, when the electronic device detects that the first user triggers the send control or an interaction image, it determines whether the session message includes a first target interaction image or determines whether the interaction image triggered by the first user is a first target interaction image, and if the session message includes the first target interaction image or the interaction image triggered by the first user is a first target interaction image, it determines that the session message / the interaction image is a target session message, and a send operation for the target session message has been received.

[0028] At S102, in response to the send operation, the target session message is sent to a second user.

[0029] The second user may be one or more users other than the first user included in the current session, or may be all users other than the first user included in the current session. The current session may include only the first user and one second user, or may include the first user and multiple second users, and this embodiment is not limited thereto.

[0030] When the electronic device receives a send operation for a target session message, it can send and display the target session message in a current session in which the send operation acts, i.e., send the target session message to a second user in the current session, and display the target session message in the current session.

[0031] In S103, when the first target interaction image includes a first object, a transmitted video of the first object is displayed, the transmitted video includes a transmitted trajectory of the first object, the transmitted trajectory is different from a received trajectory, the received trajectory is a movement trajectory of the first object included in the received video of the first object, and the received video is a video displayed by the second user in response to receiving the first target interaction image.

[0032] The first object may be an object with different transmission animations and reception animations, such as a snowball, a water drop, etc., preset. The transmission animation may be understood as an animation displayed when an interaction image including the first object is transmitted, and the reception animation may be understood as an animation displayed when an interaction image including the first object is received. That is, the transmission animation may be displayed on the user side transmitting the interaction image including the first object when transmitting the interaction image, and the reception animation may be displayed on the user side receiving the interaction image including the first object when receiving the interaction image including the first object. In the transmission animation and the reception animation, the first object may have different movement trajectories, that is, the transmission trajectory of the first object in the transmission animation and the reception trajectory of the first object in the reception animation may be different. Accordingly, the transmission trajectory may be the movement trajectory of the first object in the transmission animation, and the reception trajectory may be the movement trajectory of the first object in the reception animation.

[0033] If the first target interaction image includes a first object, a transmission video of the first object can be obtained and displayed, for example, by displaying the transmission video of the first object on top of multiple session messages in the current session displayed on the current page, and stopping the display of the transmission video when the display of the transmission video is completed.

[0034] In this embodiment, different sending and receiving videos can be preset for the first object, so that when an interaction image including the first object is sent, the sending video of the first object can be displayed, and when an interaction image including the first object is received, the receiving video of the first object can be displayed, thereby enriching the display format when the interaction image is sent and improving the user experience when the interaction image is sent and received.

[0035] In this embodiment, the transmission trajectory and the reception trajectory of the first object may be different, for example, the first object may have different moving directions and / or moving paths in its transmission video and its reception video, for example, the moving direction of the first object in its transmission video and the moving direction of the first object in its reception video may form a certain angle, and / or the moving path of the first object in its transmission video and the moving path of the first object in its reception video may not completely overlap. Exemplarily, the transmission trajectory and the reception trajectory being different include that the moving direction corresponding to the transmission trajectory is opposite to the moving direction corresponding to the reception trajectory, thereby displaying a visual effect of the first object moving away from the first user to the second user, for example, the first object can move from left to right / right to left in its transmission video and move right to left / left to right in its reception video, or the first object can move from close to far in its transmission video and move from far to close in its reception video. In the following, an example will be described in which a first object moves from close to far in the transmitted video, and moves from far to close in the received video.

[0036] In one embodiment, the transmitted visual feature is displayed in the transmitted video for transmitting the first object in three-dimensional space, the transmitted visual feature being different from a received visual feature, the received visual feature being a visual feature displayed in the received video for receiving the first object in three-dimensional space.

[0037] The transmitted visual characteristics may be visual characteristics that the first object displays in its transmitted animation. The received visual characteristics may be visual characteristics that the first object displays in its received animation.

[0038] In the above embodiment, in addition to having different movement trajectories in its transmitted video and received video, the first object may also have a visual distinction being transmitted and received in three-dimensional space, for example, the first object may display a transmitting visual characteristic of transmitting the first object in three-dimensional space in its transmitted video, and display a receiving visual characteristic of receiving the first object in three-dimensional space in its received video, thereby displaying a visual effect of transmitting the first object in three-dimensional space in the transmitted video of the first object, and displaying a visual effect of receiving the first object in three-dimensional space in the received video of the first object.

[0039] Here, the transmission visual feature and the reception visual feature of the first object may be flexibly set based on a three-dimensional visual effect, and preferably, the transmission visual feature includes a gradual decrease in size of the first object, and the reception visual feature includes a gradual increase in size of the first object. That is, in the process of controlling the first object to move along a transmission trajectory in the transmission video, the display size of the first object can be gradually decreased, and in the process of controlling the first object to move along a reception trajectory in the reception video, the display size of the first object can be gradually increased.

[0040] In one embodiment, the transmitted visual characteristic of the first object may include a visual characteristic of throwing the first object into the distance, and the received visual characteristic of the first object may include a visual characteristic of throwing the first object from far to near to the second user. For example, in the transmitted video, the first object can be controlled to move from near to far along a parabola and gradually fall (or rise and fall), and in the process of moving, the display size of the first object is gradually reduced from the original display size of the first object according to the distance the first object moves horizontally. In the received video, the first object can be controlled to move from far to near along a parabola and gradually fall (or rise and fall), and in the process of moving, the display size of the first object is gradually increased to its original display size according to the distance the first object moves horizontally.

[0041] In one embodiment, the first target interaction image further includes a second object, and the second object has the same movement trajectory in the transmitted video and the received video, or the second object does not change position in either the transmitted video or the received video.

[0042] In the above embodiment, the first target interaction image may include a first object having different movement trajectories in the transmitted video and the received video, as well as a second object having the same movement trajectory in the transmitted video and the received video, or a position that does not change in the transmitted video and the received video, such as an image or character that has the same movement trajectory in the transmitted video and the received video, or a position that does not change in the transmitted video and the received video. Accordingly, in addition to the first object, a second object may be displayed in the transmitted video / received video, and the first object moves along a transmission trajectory / received trajectory in the transmitted video / received video, and the second object moves along the same movement trajectory in the transmitted video and the received video, or the second object does not change its position in either the transmitted video or the received video, for example, the second object continues to be displayed at a predetermined display position, or the second object is displayed at a certain display frequency.

[0043] The video display method according to the present embodiment includes receiving a sending operation for a target session message including a first target interaction image, and sending the target session message to a second user in response to the sending operation, and when the first target interaction image includes a first object, displaying a sending video of the first object, the sending video including a sending trajectory of the first object, the sending trajectory being different from the receiving trajectory of the first object included in the receiving video of the first object, and the receiving video being a video displayed by the second user in response to receiving the first target interaction image. By using the above technical means, the present embodiment can display different videos on the first user side that sends the target interaction image and the second user side that receives the target interaction image, enriching the display format when transmitting and receiving the interaction image, and improving the user experience when transmitting and receiving the interaction image.

[0044] 2 is a flowchart of another video display method according to an embodiment of the present disclosure. The technical means in this embodiment can be combined with one or more preferred technical means in the above embodiments. Preferably, displaying the transmission video of the first object includes: displaying the transmission video of the first object on the current page if any video is not displayed on the current page; or stopping display of the current video displayed on the current page and displaying the transmission video of the first object on the current page if any video is displayed on the current page.

[0045] Preferably, the video display method of this embodiment further includes, when the first target interaction image is a predetermined interaction image or the first target interaction image includes a predetermined object in the predetermined interaction image, selecting one candidate interaction video from at least two candidate interaction videos of the predetermined interaction image as a transmission video of the first target interaction image and displaying the transmission video of the first target interaction image, wherein the predetermined interaction image is an interaction image having at least two candidate interaction videos.

[0046] Preferably, the video display method of this embodiment further includes displaying a predetermined interaction enhancement video of a second target interaction image when a predetermined number or more of second target interaction images are included in the n session messages most recently sent by a first user in a current session, wherein the second target interaction image is an interaction image having a predetermined interaction enhancement video, and n is a positive integer.

[0047] As shown in FIG. 2, the moving image display method according to this embodiment may include the following steps.

[0048] In S201, a send operation on a target session message is received, where the target session message includes a first target interaction image.

[0049] In S202, in response to the send operation, send the target session message to a second user, and execute S203, S204 or S205.

[0050] In S203, if the first target interaction image includes a first object and any video is not displayed on the current page, a transmitted video of the first object is displayed on the current page, and S206 is executed, where the transmitted video includes a transmitted trajectory of the first object, the transmitted trajectory is different from a received trajectory, the received trajectory is a movement trajectory of the first object included in the received video of the first object, and the received video is a video displayed by the second user in response to receiving the first target interaction image.

[0051] In this embodiment, if any video is not displayed on the current page, for example, if the sending video or receiving video of any object is not displayed on the current page and a specified interaction-enhanced video of any interaction image is not displayed, when the first target interaction image contains a first object, the sending video of the first object can be directly displayed on the current page.

[0052] In S204, if the first target interaction image includes a first object and a video is displayed on the current page, the display of the current video displayed on the current page is stopped, and the transmitted video of the first object is displayed on the current page, and S206 is executed.

[0053] In this embodiment, when a video is displayed on the current page, for example, when a sending video or a receiving video of an object is displayed on the current page, or when a specified interaction-enhanced video of an interaction image is displayed on the current page, if the first target interaction image contains a first object, the display of the video displayed on the current page can be terminated and the sending video of the first object can be displayed on the current page.

[0054] When a video is displayed on the current page, for example, when a sending video or a receiving video of an object is displayed on the current page, or when a specified interaction-enhanced video of an interaction image is displayed on the current page, when the first target interaction image contains a first object, this embodiment may continue to display the video displayed on the current page and cancel the display of the sending video of the first object, or may continue to display the video displayed on the current page and display the sending video of the first object on the current page after the display of the video is completed, and this embodiment is not limited thereto.

[0055] In S205, if the first target interaction image is a predetermined interaction image or the first target interaction image includes a predetermined object in the predetermined interaction image, one candidate interaction video from at least two candidate interaction videos of the predetermined interaction image is selected as a transmission video of the first target interaction image, and the transmission video of the first target interaction image is displayed, and the predetermined interaction image is an interaction image having at least two candidate interaction videos.

[0056] The predetermined interaction image may be an interaction image having at least two candidate interaction animations, each of which may be displayed as a sending animation / a receiving animation of the predetermined interaction image. The predetermined interaction image may include a predetermined object, and the predetermined object may have different visual characteristics and / or movement trajectories in different candidate interaction animations. The predetermined object may be the same or different object as the first object.

[0057] If the first target interaction image is a predetermined interaction image or includes a predetermined object in the predetermined interaction image, at least one candidate interaction video of the predetermined interaction image can be obtained and one candidate interaction video from the candidate interaction videos can be selected as the sending video of the first target interaction image, for example, one candidate interaction video from the candidate interaction videos can be randomly selected as the sending video of the first target interaction image, or, according to a predetermined order, one candidate interaction video that is located after and adjacent to the video displayed during the previous transmission and / or reception of the first target interaction image can be selected as the sending video of the first target interaction image from the candidate interaction videos. The sending video of the first target interaction image is displayed on the current page, for example, if any video is not displayed on the current page, the sending video of the first target interaction image can be directly displayed on the current page, if a video is displayed on the current page, the display of the video can be terminated and the sending video of the first target interaction image can be displayed on the current page, or the video currently displayed on the current page can be continued to be displayed and the display of the sending video of the first target interaction image can be canceled, or the video currently displayed on the current page can be continued to be displayed, and after the display of the video is completed, the sending video of the first target interaction image can be displayed on the current page.

[0058] In S206, if the n session messages most recently sent by the first user in the current session include a predetermined number or more of second target interaction images, a predetermined interaction enhancement video of the second target interaction image is displayed, where the second target interaction image is an interaction image having a predetermined interaction enhancement video, and n is a positive integer.

[0059] The second target interaction image may be an interaction image having a predetermined interaction-enhancing animation, and may be the same or different from the first target interaction image. Both n and the predetermined number can be set as needed, for example, n can be set to a value such as 3 or 5, and the predetermined number can be set to a value such as 5 or 10.

[0060] For example, after sending a session message within a current session based on a sending operation of a first user, determine whether the session message includes a second target interaction image; if the session message includes a second target interaction image, calculate the number of second target interaction images included in n session messages most recently sent by the first user within the current session; if the number is equal to or greater than a predetermined number, display a predetermined interaction enhancement video of the second target interaction image on the current page; if the number is less than the predetermined number, return to performing an operation of determining whether the session message includes a second target interaction image after sending a session message within the current session based on a sending operation of the first user; if the session message does not include a second target interaction image, return to performing an operation of determining whether the session message includes a second target interaction image after sending a session message within the current session based on a sending operation of the first user.

[0061] In this embodiment, the display manner of the predetermined interaction enhancement video of the second target interaction image may be flexibly set, for example, when any video is not displayed on the current page, the predetermined interaction enhancement video of the second target interaction image can be directly displayed on the current page, and / or when a video is displayed on the current page, the display of the video displayed on the current page can be terminated and the predetermined interaction enhancement video of the second target interaction image can be displayed on the current page, or the video can be continuously displayed on the current page, and the predetermined interaction enhancement video of the second target interaction image can be displayed on the current page after the display of the video is completed.

[0062] The video display method according to this embodiment can display the videos of different interaction images in different ways when transmitting and receiving different interaction images, enrich the display format of the interaction images, and improve the user experience.

[0063] 3 is a flowchart of a video display method according to an embodiment of the present disclosure. The method may be performed by a video display device, which may be realized by software and / or hardware, and may be disposed in an electronic device, a mobile phone, or a tablet computer. The video display method according to an embodiment of the present disclosure is applied to a scene of displaying a receiving video of an interaction image when receiving an interaction image. As shown in FIG. 3, the video display method according to this embodiment may include the following steps:

[0064] In S301, a target session message sent by a first user is received, where the target session message includes a first target interaction image.

[0065] When a first user sends a target session message to a second user in a current session, an electronic device at the second user can receive the target session message sent by the first user.

[0066] The target session message may be a session message sent by a first user, may include a first target interaction image, and may or may not include text. The first target interaction image may be an interaction image including an object with different sending and receiving animations pre-set, a pre-defined interaction image with at least two candidate interaction animations pre-set, or an interaction image including a pre-defined object included in a pre-defined interaction image. Accordingly, the first user may be a user who sends a target session message in a current session. The current session may include only the first user and one second user, or may include the first user and multiple second users, and the present embodiment is not limited thereto.

[0067] In S302, the target session message is displayed on a session page.

[0068] After receiving the target session message sent by the first user, the target session message can be displayed on the session page of the current session.

[0069] In S303, when the first target interaction image includes a first object, a received video of the first object is displayed on the session page, the received video includes a received trajectory of the first object, the received trajectory is different from a transmitted trajectory, the transmitted trajectory is a movement trajectory of the first object included in the transmitted video of the first object, and the transmitted video is a video displayed by the first user in response to the transmission of the first target interaction image.

[0070] The first object may be an object for which different transmission animations and reception animations are preset, such as a snowball, a water drop, etc. The reception animation may be understood as an animation displayed when an interaction image including the first object is received, and the transmission animation may be understood as an animation displayed when an interaction image including the first object is transmitted. That is, the reception animation may be displayed on the user side receiving the interaction image including the first object when the interaction image including the first object is received, and the transmission animation may be displayed on the user side transmitting the interaction image including the first object when the interaction image including the first object is transmitted. In the reception animation and the transmission animation, the first object may have different movement trajectories, that is, the reception trajectory of the first object in the reception animation and the transmission trajectory of the first object in the transmission animation may be different. Accordingly, the reception trajectory may be the movement trajectory of the first object in the reception animation, and the transmission trajectory may be the movement trajectory of the first object in the transmission animation.

[0071] If the first target interaction image includes a first object, a received video of the first object can be obtained and displayed, for example, by displaying the received video of the first object on top of multiple session messages in the current session displayed on the session page, and stopping the display of the received video when the display of the received video is completed.

[0072] In this embodiment, the display manner of the received video of the first object may be flexibly set. For example, when any video is not displayed on the session page where the current session is located, the received video of the first object can be directly displayed on the session page; when a video is displayed on the session page, the display of the video can be terminated and the received video of the first object can be displayed on the session page; or the video currently displayed on the session page can be continued to be displayed and the display of the received video of the first object can be canceled; or the video currently displayed on the session page can be continued to be displayed, and the received video of the first object can be displayed on the session page after the display of the video is completed, and this embodiment is not limited thereto.

[0073] In this embodiment, different receiving and sending videos can be preset for the first object, so that when an interaction image including the first object is received, the receiving video of the first object can be displayed, and when an interaction image including the first object is sent, the sending video of the first object can be displayed, thereby enriching the display format when the interaction image is sent and improving the user experience when the interaction image is sent and received.

[0074] In this embodiment, the receiving trajectory and the transmitting trajectory of the first object may be different, for example, the first object may have different moving directions and / or moving paths in its receiving video and transmitting video, for example, the moving direction of the first object in its receiving video and the moving direction of the first object in its transmitting video may form a certain angle, and / or the moving path of the first object in its receiving video and the moving path of the first object in its transmitting video may not completely overlap. The receiving trajectory and the transmitting trajectory being different includes that the moving direction corresponding to the receiving trajectory is opposite to the moving direction corresponding to the transmitting trajectory, thereby displaying a visual effect of the first object moving away from the first user to the second user, for example, the first object can move from left to right / right to left in its transmitting video and move from right to left / left to right in its receiving video, or the first object can move from close to far in its transmitting video and move from far to close in its receiving video. In the following, an example will be described in which a first object moves from close to far in the transmitted video, and moves from far to close in the received video.

[0075] In one embodiment, the received video displays a received visual feature that transmits the first object in three-dimensional space, the received visual feature being different from a transmitted visual feature, the transmitted visual feature being a visual feature displayed in the transmitted video that transmits the first object in three-dimensional space.

[0076] The received visual characteristics may be visual characteristics that the first object displays in its received animation. The transmitted visual characteristics may be visual characteristics that the first object displays in its transmitted animation.

[0077] In the above embodiment, in addition to having different movement trajectories in its received video and transmitted video, the first object may also have a visual distinction being transmitted and received in three-dimensional space, for example, the first object may display a receiving visual characteristic of receiving the first object in three-dimensional space in its received video, and display a transmitting visual characteristic of transmitting the first object in three-dimensional space in its transmitted video, thereby displaying a visual effect of receiving the first object in three-dimensional space in the received video of the first object, and displaying a visual effect of transmitting the first object in three-dimensional space in the transmitted video of the first object.

[0078] Here, the receiving visual feature and the transmitting visual feature of the first object may be flexibly set based on a three-dimensional visual effect, and preferably, the receiving visual feature includes a gradual increase in size of the first object, and the transmitting visual feature includes a gradual decrease in size of the first object. That is, in the process of controlling the first object to move along a receiving trajectory in the receiving video, the display size of the first object can be gradually increased, and in the process of controlling the first object to move along a transmitting trajectory in the transmitting video, the display size of the first object can be gradually decreased.

[0079] In one embodiment, the received visual characteristic of the first object may include a visual characteristic of throwing the first object from far to near to the second user, and the transmitted visual characteristic of the first object may include a visual characteristic of throwing the first object into the distance. For example, in the received video, the first object can be controlled to move from far to near along a parabola and gradually fall (or rise and fall), and in the process of moving, the display size of the first object is gradually increased to its original display size according to the distance the first object moves horizontally. In the transmitted video, the first object can be controlled to move from near to far along a parabola and gradually fall (or rise and fall), and in the process of moving, the display size of the first object is gradually decreased from the original display size of the first object according to the distance the first object moves horizontally.

[0080] In one embodiment, the first target interaction image further includes a second object, and the second object has the same movement trajectory in the received video and the transmitted video, or the second object does not change position in either the received video or the transmitted video.

[0081] In the above embodiment, the first target interaction image may include a first object having different movement trajectories in the received video and the transmitted video, as well as a second object having the same movement trajectory in the received video and the transmitted video, or a position of which does not change in the received video and the transmitted video, such as an image or character having the same movement trajectory in the received video and the transmitted video, or a position of which does not change in the received video and the transmitted video. Accordingly, in addition to the first object, a second object may be displayed in the received video / the transmitted video, and the first object moves along a receiving trajectory / transmitting trajectory in the received video / the transmitted video, and the second object moves along the same movement trajectory in the received video and the transmitted video, or the position of the second object does not change in either the received video or the transmitted video, for example, the second object continues to be displayed at a predetermined display position, or the second object is displayed at a certain display frequency.

[0082] In one embodiment, the video display method of this embodiment further includes, when the first target interaction image is a predetermined interaction image or the first target interaction image includes a predetermined object in the predetermined interaction image, selecting one candidate interaction video from candidate interaction videos of the predetermined interaction image according to a predetermined selection rule as a received video of the first target interaction image, and displaying the received video of the first target interaction image, wherein the predetermined interaction image is an interaction image having at least two candidate interaction videos.

[0083] The predetermined interaction image may be an interaction image having at least two candidate interaction animations, each of which may be displayed as a receiving animation / a sending animation of the predetermined interaction image. The predetermined interaction image may include a predetermined object, and the predetermined object may have different visual characteristics and / or movement trajectories in different candidate interaction animations. The predetermined object may be the same or different object as the first object.

[0084] When the first target interaction image is a predetermined interaction image or includes a predetermined object in the predetermined interaction image, one candidate interaction video can be selected from the candidate interaction videos of the predetermined interaction image as the received video of the first target interaction image according to a predetermined selection rule, for example, randomly selecting one candidate interaction video from at least two candidate interaction videos as the received video of the first target interaction image, or selecting, according to a predetermined order, from the at least two candidate interaction videos, a candidate interaction video that is located after and adjacent to the video displayed at the time of the previous reception and / or transmission of the first target interaction image as the received video of the first target interaction image, or selecting a candidate interaction video displayed at the time of transmission of the first target interaction image on the first user side as the received video of the first target interaction image. The received video of the first target interaction image is displayed on the session page where the current session is located. For example, if any video is not displayed on the session page, the received video of the first target interaction image can be directly displayed on the session page; if a video is displayed on the session page, the display of the video can be terminated and the received video of the first target interaction image can be displayed on the session page; or the video currently displayed on the session page can be continued to be displayed and the display of the received video of the first target interaction image can be canceled; or the video currently displayed on the session page can be continued to be displayed, and after the display of the video is completed, the received video of the first target interaction image can be displayed on the session page.

[0085] In one embodiment, the video display method of this embodiment further includes displaying a predetermined interaction enhancement video of a second target interaction image when the n most recently received session messages in the session page include a predetermined number or more of second target interaction images, wherein the second target interaction image is an interaction image having a predetermined interaction enhancement video, and n is a positive integer.

[0086] The second target interaction image may be an interaction image having a predetermined interaction-enhancing animation, and may be the same or different from the first target interaction image. Both n and the predetermined number can be set as needed, for example, n can be set to a value such as 3 or 5, and the predetermined number can be set to a value such as 5 or 10.

[0087] For example, when a session message sent by a user other than the second user (including the first user) in the current session is received, it is determined whether the session message includes a second target interaction image, and if so, it calculates the number of second target interaction images included in the n session messages most recently received by the second user in the current session, and if the number is equal to or greater than a predetermined number, it displays a predetermined interaction-enhanced video of the second target interaction image on the session page in which the current session is located, and if the number is less than the predetermined number, it returns to performing an operation of determining whether the session message sent by another user in the current session includes a second target interaction image, and if not, it returns to performing an operation of determining whether the session message sent by another user in the current session includes a second target interaction image.

[0088] In this embodiment, the display manner of the predetermined interaction enhancement video of the second target interaction image may be flexibly set, for example, when any video is not displayed on the currently displayed session page, the predetermined interaction enhancement video of the second target interaction image can be directly displayed on the session page, and / or when a video is displayed on the session page, the display of the video displayed on the session page can be terminated and the predetermined interaction enhancement video of the second target interaction image can be displayed on the session page, or the video can be continuously displayed on the session page, and after the display of the video is completed, the predetermined interaction enhancement video of the second target interaction image can be displayed on the session page.

[0089] The video display method according to the present embodiment includes receiving a target session message including a first target interaction image sent by a first user, displaying the target session message on a session page, and if the first target interaction image includes a first object, displaying a receiving video of the first object on the session page, the receiving video including a receiving trajectory of the first object, the receiving trajectory being different from the sending trajectory of the first object included in the sending video of the first object, and the sending video being a video displayed by the first user in response to the sending of the first target interaction image. By using the above technical means, the present embodiment can display different videos on the first user side that sends the target interaction image and the second user side that receives the target interaction image, enriching the display format when the interaction image is sent and received, and improving the user experience when the interaction image is sent and received.

[0090] 4 is a block diagram of a video display device according to an embodiment of the present disclosure. The device may be realized by software and / or hardware, and may be disposed in an electronic device, a mobile phone, or a tablet computer, and may execute the video display method to display the transmission video of the interaction image when transmitting the interaction image. As shown in FIG. 4, the video display device according to this embodiment may include an operation receiving module 401, a message sending module 402, and a transmission video display module 403.

[0091] The operation receiving module 401 is configured to receive a send operation on a target session message, the target session message including a first target interaction image; a message sending module 402 configured to send the target session message to a second user in response to the send operation; The transmitted video display module 403 is configured to display a transmitted video of the first object when the first target interaction image includes a first object, the transmitted video including a transmitted trajectory of the first object, the transmitted trajectory being different from a received trajectory, the received trajectory being a movement trajectory of the first object included in the received video of the first object, and the received video being a video displayed by the second user side in response to receiving the first target interaction image.

[0092] The video display device of this embodiment receives a sending operation for a target session message including a first target interaction image through an operation receiving module 401, and transmits the target session message to a second user through a message sending module 402 in response to the sending operation. When the first target interaction image includes a first object, the sending video display module 403 displays a sending video of the first object, the sending video includes a sending trajectory of the first object, the sending trajectory is different from the receiving trajectory of the first object included in the receiving video of the first object, and the receiving video is a video displayed by the second user side in response to receiving the first target interaction image. By using the above technical means, this embodiment can display different videos on the first user side that sends the target interaction image and the second user side that receives the target interaction image, enriching the display format when transmitting and receiving the interaction image, and improving the user experience when transmitting and receiving the interaction image.

[0093] In the above technical means, the transmission trajectory and the reception trajectory being different may include a case where a moving direction corresponding to the transmission trajectory is opposite to a moving direction corresponding to the reception trajectory.

[0094] In the above technical means, the transmitted video may display a transmitted visual feature that transmits the first object in three-dimensional space, the transmitted visual feature may be different from a received visual feature, and the received visual feature may be a visual feature that receives the first object in three-dimensional space and is displayed in the received video.

[0095] In the above technical means, the transmitted visual characteristic may include a gradual decrease in size of the first object, and the received visual characteristic may include a gradual increase in size of the first object.

[0096] In the above technical means, the first target interaction image may further include a second object, and the second object may have the same movement trajectory in the transmitted video and the received video, or the position of the second object may not change in either the transmitted video or the received video.

[0097] In the above technical means, the transmission video display module 403 may be configured to display the transmission video of the first object on the current page when any video is not displayed on the current page, or to stop displaying the current video displayed on the current page and display the transmission video of the first object on the current page when a video is displayed on the current page.

[0098] The video display device of this embodiment may further include a video selection module configured to select one candidate interaction video from at least two candidate interaction videos of the specified interaction image as a transmission video of the first target interaction image and display the transmission video of the first target interaction image when the first target interaction image is a specified interaction image or the first target interaction image includes a specified object in the specified interaction image, and the specified interaction image is an interaction image having at least two candidate interaction videos.

[0099] The video display device of this embodiment may further include an interaction enhancement video display module configured to display a predetermined interaction enhancement video of a second target interaction image when a predetermined number or more of second target interaction images are included in the n session messages most recently sent by a first user in a current session, where the second target interaction image is an interaction image having a predetermined interaction enhancement video, and n is a positive integer.

[0100] The video display device according to the embodiment of the present disclosure can execute the video display method applied to the first user side according to the present disclosure, and has a function module and effect corresponding to executing the video display method. For details of the technology not described in detail in this embodiment, please refer to the video display method applied to the first user side according to the embodiment of the present disclosure.

[0101] 5 is a block diagram of a video display device according to an embodiment of the present disclosure. The device may be realized by software and / or hardware, and may be disposed in an electronic device, a mobile phone, or a tablet computer, and may execute the video display method to display the received video of the interaction image when receiving the interaction image. As shown in FIG. 5, the video display device according to this embodiment may include a message receiving module 501, a message display module 502, and a received video display module 503.

[0102] The message receiving module 501 is configured to receive a target session message sent by a first user, the target session message including a first target interaction image; a message display module 502 configured to display the target session message on a session page; The received video display module 503 is configured to display a received video of the first object on the session page when the first target interaction image includes a first object, the received video including a received trajectory of the first object, the received trajectory being different from a transmitted trajectory, the transmitted trajectory being a movement trajectory of the first object included in the transmitted video of the first object, and the transmitted video being a video displayed by the first user side in response to the transmission of the first target interaction image.

[0103] The video display device of this embodiment receives a target session message including a first target interaction image sent by a first user through a message receiving module 501, and displays the target session message on a session page through a message display module 502. If the first target interaction image includes a first object, the received video display module 503 displays a received video of the first object on the session page, where the received video includes a receiving trajectory of the first object, and the receiving trajectory is different from the sending trajectory of the first object included in the sending video of the first object, and the sending video is a video displayed by the first user side in response to the sending of the first target interaction image. By using the above technical means, this embodiment can display different videos on the first user side that sends the target interaction image and the second user side that receives the target interaction image, enriching the display format when the interaction image is sent and received, and improving the user experience when the interaction image is sent and received.

[0104] The video display device according to the embodiment of the present disclosure can execute the video display method applied to the second user side according to the present disclosure, and has a function module and effect corresponding to executing the video display method. For details of the technology not described in detail in this embodiment, please refer to the video display method applied to the second user side according to the embodiment of the present disclosure.

[0105] Hereinafter, FIG. 6 is a structural schematic diagram of an electronic device (e.g., a terminal device) 600 for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (Portable Multimedia Players, PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in FIG. 6 is merely an example and should not limit the functions and scope of use of the embodiment of the present disclosure.

[0106] 6, the electronic device 600 may include a processing unit (e.g., a central processor, a graphic processor, etc.) 601, which can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 602 or loaded from a storage device 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device 600 are further stored. The processing unit 601, the ROM 602 and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 505 is also connected to the bus 504.

[0107] Typically, devices connectable to the I / O interface 605 include input devices 606 including, for example, a touch panel, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc., output devices 607 including, for example, a liquid crystal display (LCD), a speaker, an oscillator, etc., storage devices 608 including a tape, a hard disk, etc., and communication devices 609. The communication devices 609 allow the electronic device 600 to communicate wirelessly or via wires with other devices to exchange data. Although FIG. 6 shows the electronic device 600 having various devices, it should be understood that it is not necessary for the electronic device 600 to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.

[0108] According to an embodiment of the present disclosure, the process described above with reference to the flowcharts may be implemented as a computer software program. For example, an embodiment of the present disclosure may include a computer program product, the computer program product may include a computer program stored in a non-transitory computer-readable medium, the computer program including a program code for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 609, may be installed from the storage device 608, or may be installed from the ROM 602. When the computer program is executed by the processing device 601, it performs the above-mentioned functions limited to the method of the embodiment of the present disclosure.

[0109] The computer readable medium of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of both. The computer readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any combination of the above. The computer readable storage medium may include an electrical connection having one or more conductors, a portable computer disk, a hard disk, a RAM, a ROM, an Erasable Programmable Read-Only Memory (EPROM), a flash memory, an optical fiber, a portable Compact Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer readable storage medium may be any tangible medium that contains or stores a program, which may be used in or in combination with an instruction execution system, apparatus, or device. In the present disclosure, the computer readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer readable program code stored therein. Such a propagated data signal may take various forms, including an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer readable signal medium may be any computer readable medium other than a computer readable storage medium, which may transmit, propagate, or transmit a program for use in or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer readable medium may be transmitted over any suitable medium, including wire, cable, radio frequency (Radio Frequency, RF), or the like, or any suitable combination of the above.

[0110] In some embodiments, the clients and servers may communicate using any network protocol now known or later developed, such as HyperText Transfer Protocol (HTTP), and may be communicatively connected (e.g., a communications network) to communicate with digital data in any form or medium. Examples of communications networks include a Local Area Network (LAN), a Wide Area Network (WAN), the Internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), and any network now known or later developed.

[0111] The computer-readable medium may be included in the electronic device, or may exist separately from the electronic device.

[0112] The computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the following: receive a send operation for a target session message including a first target interaction image; send the target session message to a second user in response to the send operation; and, if the first target interaction image includes a first object, display a sending video of the first object, where the sending video includes a sending trajectory of the first object, the sending trajectory being different from a receiving trajectory, the receiving trajectory being a movement trajectory of the first object included in a receiving video of the first object, and the receiving video being a video displayed by the second user in response to receiving the first target interaction image; or The method executes the following steps: receiving a target session message sent by a first user, the target session message including a first target interaction image; displaying the target session message on a session page; and if the first target interaction image includes a first object, displaying a received video of the first object on the session page, the received video including a receiving trajectory of the first object, the receiving trajectory being different from a transmitting trajectory, the transmitting trajectory being a movement trajectory of the first object included in the transmitting video of the first object, and the transmitting video being a video displayed by the first user in response to the transmission of the first target interaction image.

[0113] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages ​​or combinations thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and the like, as well as general procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely or partially on the user's computer, may be executed as one independent software package, may be executed partially on the user's computer and partially on a remote computer, or may be executed entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network (including a LAN or WAN) or may be connected to an external computer (e.g., through the Internet using an Internet Service Provider).

[0114] The flowcharts and block diagrams in the drawings illustrate possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or part of code, which includes one or more executable instructions for implementing a specified logic function. In some alternative implementations, the functions shown in the blocks may occur in a different order than the order shown in the drawings. For example, two blocks shown in succession may actually be executed essentially in parallel or in the reverse order, as determined by the related functionality. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that executes the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0115] The units described in the embodiments of the present disclosure may be realized by software or hardware. The names of modules, in some cases, do not limit the units themselves.

[0116] The functions described herein may be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that may be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), System on Chip (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

[0117] In the specification of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program for use in or in conjunction with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination thereof. A machine-readable storage medium includes an electrical connection by one or more wires, a portable computer disk, a hard disk, a RAM, a ROM, an EPROM, or a flash memory, an optical fiber, a portable CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination thereof. A storage medium may be a non-transitory storage medium.

[0118] According to one or more embodiments of the present disclosure, Example 1 is a video display method applied to a first user side, comprising: Receiving a send operation on a target session message including a first target interaction image; sending the target session message to a second user in response to the send operation; The present invention provides a method for displaying a video, the method including: when the first target interaction image includes a first object, displaying a transmitted video of the first object, the transmitted video including a transmission trajectory of the first object, the transmission trajectory being different from a received trajectory, the received trajectory being a movement trajectory of the first object included in the received video of the first object, and the received video being a video displayed by a second user in response to receiving the first target interaction image.

[0119] According to one or more embodiments of the present disclosure, in Example 2, based on the method described in Example 1, the transmission trajectory and the reception trajectory are different. The movement direction corresponding to the transmission trajectory is opposite to the movement direction corresponding to the reception trajectory.

[0120] According to one or more embodiments of the present disclosure, in Example 3, based on the method described in Example 1, the transmitted video displays a transmitted visual feature that transmits the first object in three-dimensional space, the transmitted visual feature being different from a received visual feature, and the received visual feature being a visual feature that receives the first object in three-dimensional space and is displayed in the received video.

[0121] According to one or more embodiments of the present disclosure, in Example 4, based on the method described in Example 3, the transmitted visual characteristic includes a gradually decreasing size of the first object, and the received visual characteristic includes a gradually increasing size of the first object.

[0122] According to one or more embodiments of the present disclosure, in Example 5, based on the method described in Example 1, the first target interaction image further includes a second object, and the second object has the same movement trajectory in the transmitted video and the received video, or the second object does not change position in either the transmitted video or the received video.

[0123] According to one or more embodiments of the present disclosure, in Example 6, displaying the transmission video of the first object based on the method according to any one of Examples 1 to 5 includes: If any video is not displayed on the current page, displaying the transmitted video of the first object on the current page; or If a video is being displayed on the current page, the method includes stopping the display of the current video being displayed on the current page and displaying the transmitted video of the first object on the current page.

[0124] According to one or more embodiments of the present disclosure, Example 7 is a method according to any one of Examples 1 to 5, comprising: The method further includes, when the first target interaction image is a predetermined interaction image or the first target interaction image includes a predetermined object in the predetermined interaction image, selecting one candidate interaction video from at least two candidate interaction videos of the predetermined interaction image as a transmission video of the first target interaction image, and displaying the transmission video of the first target interaction image, wherein the predetermined interaction image is an interaction image having at least two candidate interaction videos.

[0125] According to one or more embodiments of the present disclosure, Example 8 is a method according to any one of Examples 1 to 5, comprising: The method further includes displaying a predetermined interaction enhancement video of a second target interaction image when a predetermined number or more of second target interaction images are included in the n most recent session messages sent by the first user in a current session, the second target interaction image being an interaction image having a predetermined interaction enhancement video, and n being a positive integer.

[0126] According to one or more embodiments of the present disclosure, Example 9 is a video display method applied to a second user side, comprising: receiving a target session message sent by a first user, the target session message including a first target interaction image; displaying the target session message on a session page; The present invention provides a method for displaying a video, the method including: when the first target interaction image includes a first object, displaying a received video of the first object on the session page, the received video including a received trajectory of the first object, the received trajectory being different from a transmitted trajectory, the transmitted trajectory being a movement trajectory of the first object included in the transmitted video of the first object, and the transmitted video being a video displayed by a first user in response to the transmission of the first target interaction image.

[0127] According to one or more embodiments of the present disclosure, Example 10 comprises: An operation receiving module configured to receive a send operation on a target session message, the target session message including a first target interaction image; a message sending module configured to send the target session message to a second user in response to the send operation; The present invention provides a video display device including: a transmission video display module configured to display a transmission video of a first object when the first target interaction image includes a first object, wherein the transmission video includes a transmission trajectory of the first object, the transmission trajectory being different from a reception trajectory, the reception trajectory being a movement trajectory of the first object included in the received video of the first object, and the received video being a video displayed by a second user in response to receiving the first target interaction image.

[0128] According to one or more embodiments of the present disclosure, Example 11 is a message receiving module configured to receive a target session message sent by a first user, the target session message including a first target interaction image; a message display module configured to display the target session message on a session page; The present invention provides a video display device including: a received video display module configured to display a received video of the first object on the session page when the first target interaction image includes a first object, wherein the received video includes a received trajectory of the first object, the received trajectory being different from a transmitted trajectory, the transmitted trajectory being a movement trajectory of the first object included in the transmitted video of the first object, and the transmitted video being a video displayed by a first user in response to the transmission of the first target interaction image.

[0129] According to one or more embodiments of the present disclosure, Example 12 comprises: one or more processors; and a memory configured to store one or more programs, An electronic device is provided that, when the one or more programs are executed by the one or more processors, causes the one or more processors to realize the moving image display method according to any one of Examples 1 to 9.

[0130] According to one or more embodiments of the present disclosure, Example 13 provides a computer-readable storage medium having a computer program stored thereon, the computer-readable storage medium realizing the video display method described in any one of Examples 1 to 9 when the program is executed by a processor.

[0131] According to one or more embodiments of the present disclosure, Example 14 provides a computer program product that, when executed by a computer, causes the computer to implement the video display method described in any one of Examples 1 to 9.

[0132] Also, although operations have been described in a particular order, it should not be understood that the operations need to be performed in the particular order or sequence shown. In some cases, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes a number of specific implementation details, they should not be construed as limiting the scope of the disclosure. Certain features described in the context of a single embodiment may also be implemented in combination in one embodiment. Conversely, various features described in the context of a single embodiment may also be implemented in multiple embodiments alone or in any suitable subcombination.

[0133] Although the present subject matter has been described in language specific to structural features and / or logical operations of methods, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. On the contrary, the specific features and operations described above are merely example forms for implementing the claims.

Claims

1. A video display method applied to a first user side, comprising: receiving a send operation on a target session message including a first target interaction image; sending the target session message to a second user in response to the send operation; When the first target interaction image includes a first object, a transmitted video of the first object is displayed, the transmitted video includes a transmitted trajectory of the first object, the transmitted trajectory is different from a received trajectory, the received trajectory is a movement trajectory of the first object included in the received video of the first object, and the received video is a video displayed by a second user in response to receiving the first target interaction image; How the video is displayed, including:

2. The transmission trajectory and the reception trajectory are different, a moving direction corresponding to the transmission trajectory is opposite to a moving direction corresponding to the reception trajectory, The method of claim 1.

3. a transmission visual feature for transmitting the first object in a three-dimensional space is displayed in the transmission video, the transmission visual feature being different from a reception visual feature, the reception visual feature being a visual feature for receiving the first object in a three-dimensional space displayed in the reception video; The method of claim 1.

4. the transmitted visual characteristic includes a gradually decreasing size of the first object, and the received visual characteristic includes a gradually increasing size of the first object. The method according to claim 3.

5. The first target interaction image further includes a second object, and the second object has the same movement trajectory in the transmitted video and the received video, or the second object does not change position in either the transmitted video or the received video. The method of claim 1.

6. Displaying the transmitted video of the first object includes: Displaying the transmitted animation of the first object on the current page if the current page does not display any animation; or If a video is displayed on the current page, stopping the display of the current video displayed on the current page and displaying the transmitted video of the first object on the current page. The method according to any one of claims 1 to 5.

7. If the first target interaction image is a predetermined interaction image or the first target interaction image includes a predetermined object in the predetermined interaction image, selecting one candidate interaction video from at least two candidate interaction videos of the predetermined interaction image as a transmission video of the first target interaction image, and displaying the transmission video of the first target interaction image, wherein the predetermined interaction image is an interaction image having at least two candidate interaction videos. The method according to any one of claims 1 to 5.

8. displaying a predetermined interaction-enhancing animation of a second target interaction image when a predetermined number or more of the second target interaction images are included in n session messages most recently sent by a first user in a current session, the second target interaction image being an interaction image having a predetermined interaction-enhancing animation, and n being a positive integer; The method according to any one of claims 1 to 5.

9. A video display method applied to a second user side, comprising: receiving a target session message sent by a first user, the target session message including a first target interaction image; displaying the target session message on a session page; When the first target interaction image includes a first object, a received video of the first object is displayed on the session page, the received video includes a receiving trajectory of the first object, the receiving trajectory is different from a transmitting trajectory, the transmitting trajectory is a movement trajectory of the first object included in the transmitting video of the first object, and the transmitting video is a video displayed by a first user side in response to the transmission of the first target interaction image; How the video is displayed, including:

10. an operation receiving module configured to receive a send operation on a target session message including a first target interaction image; a message sending module configured to send the target session message to a second user in response to the send operation; a transmission video display module configured to display a transmission video of the first object when the first target interaction image includes a first object, the transmission video including a transmission trajectory of the first object, the transmission trajectory being different from a reception trajectory, the reception trajectory being a movement trajectory of the first object included in the reception video of the first object, and the reception video being a video displayed by a second user side in response to receiving the first target interaction image; A video display device comprising:

11. a message receiving module configured to receive a target session message sent by a first user, the target session message including a first target interaction image; a message display module configured to display the target session message on a session page; a received video display module configured to display a received video of the first object on the session page when the first target interaction image includes a first object, the received video including a received trajectory of the first object, the received trajectory being different from a transmitted trajectory, the transmitted trajectory being a movement trajectory of the first object included in the transmitted video of the first object, and the transmitted video being a video displayed by a first user side in response to the transmission of the first target interaction image; A video display device comprising:

12. At least one processor; a memory configured to store at least one program, When the at least one program is executed by the at least one processor, the at least one processor is caused to realize the moving image display method according to any one of claims 1 to 9. electronic equipment.

13. A computer-readable storage medium on which a computer program is stored, the computer program implementing the moving image display method according to any one of claims 1 to 9 when executed by a processor.

14. A computer program product which, when executed by a computer, causes the computer to implement the method for displaying moving images according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Application icon arrangement method, device and mobile terminal

    CN110471588A

  • Virtual gift acquisition and display method and device, equipment and storage medium

    CN111491174A

  • Virtual resource transfer method and device, equipment and storage medium

    CN111787411A

  • Expression sending method and device

    CN113556278A

  • Virtual item control method and device, computer equipment and storage medium

    CN113713382A