Video Interaction Method, Apparatus, Device, and Medium

The video interaction method enhances user efficiency by allowing users to preview videos in a floating window and directly access the detail page of interested videos, addressing the inefficiency of searching through a video list.

JP7687785B2Active Publication Date: 2025-06-03BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023578895
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-08-27
Filing Date
2022-08-11
Publication Date
2025-06-03
Estimated Expiration
2042-08-11

AI Technical Summary

Technical Problem

Users face inefficiency when searching for videos of interest in a video list, as they must click on each video to view its details page, leading to a low efficiency in finding desired videos.

Method used

A video interaction method that presents a video list within a video presentation page, allowing users to play videos in a floating window upon detection of a first operation, and jump to the video detail page upon a second operation on the floating window.

Benefits of technology

This method enables users to preview videos in a floating window and directly access the detail page of interested videos, eliminating the need to search through the video list, thereby improving the efficiency of finding desired content.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007687785000001
    Figure 0007687785000001
  • Figure 0007687785000002
    Figure 0007687785000002
  • Figure 0007687785000003
    Figure 0007687785000003
Patent Text Reader

Abstract

The present disclosure relates to a video interaction method, device, equipment, and medium, where the video interaction method includes: presenting a video list in a video presentation page; when a first operation on the video list is detected, playing a video corresponding to the first operation by a floating window in the video presentation page; and when a second operation on the floating window is detected, jumping from the video presentation page to a target video detail page corresponding to the target video played in the floating window and displaying it. The embodiment of the present disclosure can improve the efficiency of a user searching for a video of interest.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - Reference to Related Applications] This application claims the priority of a Chinese patent application filed on August 27, 2021, with the application number 202110998206.8 and the invention title "Video Interaction Method, Apparatus, Device and Medium", and all the contents of this application are incorporated herein by reference.

[0002] [Technical Field] This disclosure relates to the field of Internet technologies, and in particular to video interaction methods, apparatuses, devices, and media.

Background Art

[0003] Currently, after a user opens a video list on an electronic device, the user can click on any one of the videos in the video list to view it as needed. However, the videos in the video list do not necessarily meet the user's needs. In this case, the user has to click on each video and enter the video details page of this video to view it. If the user is not interested in this video, the user has to return to the video list and click on another video and enter the video details page of this video to view it, resulting in relatively low efficiency for the user to find a video of interest.

Summary of the Invention

[0004] To solve the above technical problems or partially solve the above technical problems, this disclosure provides a video interaction method, apparatus, device, and medium.

[0005] According to a first aspect, this disclosure provides a video interaction method, and this video interaction method includes: presenting a video list within a video presentation page; when detecting a first operation on the video list, playing, by means of a floating window within the video presentation page, the video corresponding to the first operation; When a second operation on the floating window is detected, it includes jumping to and displaying a target video detail page, which is a video detail page corresponding to the target video played from the video presentation page to the floating window.

[0006] According to a second aspect, the present disclosure provides a video interaction device, and this video interaction device includes a first display unit configured to present a video list within a video presentation page, a first playback unit configured to play a video corresponding to the first operation by a floating window within the video presentation page when a first operation on the video list is detected, a second display unit configured to jump to and display a target video detail page, which is a video detail page corresponding to the target video played from the video presentation page to the floating window, when a second operation on the floating window is detected.

[0007] According to a third aspect, the present disclosure provides an electronic device, and this electronic device includes a processor, a memory for storing executable instructions, wherein the processor reads the executable instructions from the memory and is used to execute the executable instructions to implement the video interaction method described in the first aspect.

[0008] According to a fourth aspect, the present disclosure provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor implements the video interaction method described in the first aspect.

[0009] The technical solution according to the embodiments of the present disclosure has the following advantages compared with the prior art.

[0010] The video interaction method, apparatus, device, and medium according to the embodiments of the present disclosure, in the process of presenting a video list on a video presentation page, after detecting a first operation on the video list, play the video corresponding to the first operation in a floating window within the video presentation page, and after detecting a second operation on the floating window, jump from the video presentation page to and display a target video detail page corresponding to the target video played in the floating window, whereby the user can preview the video in the floating window and, if the user determines that they are interested in the previewed video, directly enter the video detail page of this video through the floating window, eliminating the need to search for videos of interest in the video list and improving the efficiency of finding videos that the user is interested in.

Brief Description of the Drawings

[0011] With reference to the following embodiments of the invention in conjunction with the drawings, the above and other features, advantages, and aspects of each embodiment of the present disclosure will become more apparent. Throughout the drawings, the same or similar symbols represent the same or similar elements. It should be understood that the drawings are exemplary and that the elements are not necessarily drawn to scale relative to the original.

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

DETAILED DESCRIPTION OF THE INVENTION

[0012] The following describes embodiments of the present disclosure in more detail with reference to the drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be construed as limited to the embodiments described herein. Instead, providing these embodiments is for a clearer and more complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the protection scope of the present disclosure.

[0013] It should be understood that each step described in the embodiments of the method of the present disclosure may be executed in a different order and / or in parallel. In addition, the embodiments of the method may include additional steps and / or omit the execution of the steps shown. The scope of the present disclosure is not limited to this aspect.

[0014] As used herein, the term "comprising" and variations thereof are open-ended, i.e., "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" represents "at least one embodiment", the term "another embodiment" represents "at least one another embodiment", and the term "some embodiments" represents "at least some embodiments". Related definitions of other terms are given in the following description.

[0015] It should be noted that concepts such as "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions executed by these devices, modules or units.

[0016] It should be noted that the modifiers "one" and "a plurality of" mentioned in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise specified in the context, it should be understood as "one or a plurality of".

[0017] The names of messages or information interacted between multiple devices in the embodiments of this disclosure are used only for illustrative purposes and are not used to limit the scope of these messages or information.

[0018] Embodiments of this disclosure provide a video interaction method, apparatus, device and medium that can assist a user in quickly finding an interesting video.

[0019] Hereinafter, first, a video interaction method according to an embodiment of this disclosure will be described in conjunction with FIGS. 1 to 15.

[0020] FIG. 1 shows a flowchart of a video interaction method according to an embodiment of this disclosure.

[0021] In an embodiment of the present disclosure, this video interaction method may be executed by an electronic device. Here, the electronic device may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (tablets), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), wearable devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc.

[0022] As shown in FIG. 1, this video interaction method may include the following steps.

[0023] S110, present a video list within a video presentation page.

[0024] In an embodiment of the present disclosure, when a user wants to search for a video, the user can open a video presentation page on the electronic device, thereby enabling the electronic device to present a video list within the video presentation page.

[0025] Optionally, the video presentation page may be any page for presenting a video list. For example, the video presentation page may be a functional page of a video platform such as a video recommendation page, a video channel page, a video hot spot page, a video search result page, etc. Also, for example, the video presentation page may be a user page of a video platform such as a user work page.

[0026] Here, the video platform may include, but is not limited to, a video site and a video application.

[0027] FIG. 2 shows a schematic diagram of a video presentation page according to an embodiment of the present disclosure.

[0028] As shown in FIG. 2, a video recommendation page 202 may be displayed on the mobile phone 201. A video list 203 is displayed within the video recommendation page. The video list 203 may include videos such as Video 1 and Video 2. The user can slide the video recommendation page 202 in a touch manner to view other videos that are not displayed.

[0029] FIG. 3 shows a schematic diagram of another video presentation page according to an embodiment of the present disclosure.

[0030] As shown in FIG. 3, a video recommendation page 302 may be displayed on the desktop computer 301. A video list 303 is displayed within the video recommendation page. The video list 303 may include videos such as Video 1 and Video 2. The user can operate the mouse to slide the video recommendation page 303 to view other videos that are not displayed.

[0031] S120, when a first operation on the video list is detected, play the video corresponding to the first operation in a floating window within the video presentation page.

[0032] In an embodiment of the present disclosure, when the user wants to preview a certain video in the video list, the user can input a first operation on the video list to the electronic device. Thereby, in response to the first operation, the electronic device plays the video corresponding to the first operation in a floating window within the video presentation page, that is, the video that the user wants to preview can be played by the floating window.

[0033] Optionally, the first operation may be an operation on any video in the video list, and the video targeted by the first operation is the video corresponding to the first operation.

[0034] In some embodiments, the first operation may include an operation for triggering the playback of any video, such as a double - click, long - press, etc. of the video, a voice control operation, or an expression control operation of a floating window, either by a touch method or by operating a mouse, and is not limited herein.

[0035] In some other embodiments, a preview trigger control may be displayed for each video in the video list. The preview trigger control may be any icon, button, etc. for triggering the playback of the video to which the preview trigger control belongs by a floating window, and is not limited herein.

[0036] Here, the first operation may include a trigger operation for any preview trigger control. Specifically, the first operation may include an operation for triggering the playback of the video to which the preview trigger control belongs, such as a click, long - press, etc. of the preview trigger control, a voice control operation, or an expression control operation of a floating window, either by a touch method or by operating a mouse, and is not limited herein.

[0037] Continuing to refer to FIG. 2, an un - triggered (not filled with color) "pin" icon 204 may be displayed for each video in the video list 203. The user can click on the "pin" icon 204 on video 1 by a touch method, and the mobile phone 201 can play video 1 by a floating window within the video recommendation page 202, as shown in FIG. 4. FIG. 4 shows a schematic diagram of another video presentation page according to an embodiment of the present disclosure.

[0038] As shown in FIG. 4, after the user clicks on the "Pin" icon 204 of Video 1, the mobile phone 201 displays a floating window 205 in the lower right corner within the video recommendation page 202 and plays Video 1 within the floating window 205. At this time, the "Pin" icon 204 of Video 1 changes from an untriggered state to a triggered (filled with color) state.

[0039] Continuing to refer to FIG. 3, an untriggered (not filled with color) "Pin" icon 304 may be displayed for each video in the video list 303. The user can click on the "Pin" icon 304 on Video 1 by operating the mouse, causing the desktop computer 301 to play Video 1 in a floating window within the video recommendation page 302, as shown in FIG. 5.

[0040] FIG. 5 shows a schematic diagram of another video presentation page according to an embodiment of the present disclosure.

[0041] As shown in FIG. 5, after the user clicks on the "Pin" icon 304 of Video 1, the desktop computer 301 displays a floating window 305 in the lower right corner within the video recommendation page 302 and plays Video 1 within the floating window 305. At this time, the "Pin" icon 304 of Video 1 changes from an untriggered state to a triggered (filled with color) state.

[0042] Thereby, in the embodiments of the present disclosure, when the user is interested in the video cover content or video title content of a certain video in the video list but does not want to interrupt the browsing of the video cover content or video title content of other videos, the user can input a first operation on the electronic device for the video list, and play the video to which the video cover content or video title content that the user is interested in belongs through a floating window, so as to realize the content consumption experience of full consumption and light consumption and achieve the effect of selecting while watching.

[0043] Furthermore, in the embodiments of the present disclosure, the electronic device utilizes the mini-player technology within the video presentation page to display a floating window, and further, the floating window can play the video corresponding to the first operation.

[0044] S130. When a second operation on the floating window is detected, jump to and display the target video detail page, which is the video detail page corresponding to the target video played in the floating window, from the video presentation page.

[0045] In the embodiments of the present disclosure, after the electronic device plays the video corresponding to the first operation by means of the floating window within the video presentation page, the user can continue to slide the video presentation page to view other videos, or perform other page operations on the video presentation page. During the process that the user slides the video presentation page or performs other page operations on the video presentation page, the floating window always maintains the state of being displayed at a fixed position and continues to play the video. When the user decides to view the target video played in the floating window, the user can input a second operation on the floating window to the electronic device, whereby the electronic device can, in response to the second operation, jump to and display the target video detail page corresponding to the target video played in the floating window from the video presentation page.

[0046] In some embodiments, the second operation may include operations such as click, double-click, long press, etc. on the floating window by means of a touch method or by operating a mouse, a voice control operation, or an expression control operation, etc., to trigger a jump to and display the target video detail page, and is not limited herein.

[0047] In some other embodiments, a large-screen display control may be displayed on the floating window. The large-screen display control may be any icon, button, etc. for triggering a jump to and display of the target video detail page, without limitation here.

[0048] Here, the second operation may include a trigger operation on the large-screen display control. Specifically, the second operation may include operations such as clicking or long-pressing on the large-screen display control by a touch method or by operating a mouse, voice control operations, or expression control operations, etc., which are operations for triggering a jump to and display of the target video detail page, without limitation here.

[0049] In an embodiment of the present disclosure, the target video may be a video that is played in real time on the floating window.

[0050] Optionally, the video detail page may include a video playback window and video introduction information. The video playback window may be used to play the target video, and the video introduction information may be used to present the text introduction content of the target video.

[0051] Continuing to refer to FIG. 4, after the user long-presses the floating window 205 by a touch method, the mobile phone 201 may jump from the video recommendation page 202 to the video detail page, as shown in FIG. 6.

[0052] FIG. 6 shows a schematic diagram of a video detail page according to an embodiment of the present disclosure.

[0053] As shown in FIG. 6, a video detail page 602 may be displayed on the mobile phone 601, and a video playback window 603 of Video 1 and video introduction information 604 are displayed in the video detail page 602.

[0054] Continuing to refer to FIG. 5, when the user operates the mouse and long presses the floating window 305, the desktop computer 301 may jump from the video recommendation page 302 to the video detail page, as shown in FIG. 7.

[0055] FIG. 7 shows a schematic diagram of another video detail page according to an embodiment of the present disclosure.

[0056] As shown in FIG. 7, a video detail page 702 may be displayed on the desktop computer 701, and a video playback window 703 of Video 1 and video introduction information 704 are displayed within the video detail page 702.

[0057] In some embodiments of the present disclosure, after jumping from the video presentation page to the target video detail page for display, this video interaction method may further include playing the target video by the video playback window.

[0058] Specifically, after the electronic device jumps from the video presentation page to the target video detail page for display, it can automatically continue playing the target video according to the playback progress within the floating window before jumping to the target video detail page for display or from the beginning.

[0059] In some embodiments of the present disclosure, after jumping from the video presentation page to the target video detail page for display, this video interaction method may further include playing the target video by the video playback window when a click operation on the playback control within the video playback window is detected.

[0060] Specifically, after the electronic device jumps from the video presentation page to the target video detail page and displays it, the electronic device does not necessarily play the target video first. When the user attempts to play the target video, the user can input a click operation on the playback control within the video playback window of the electronic device. In response to the click operation, the electronic device can continue to play the target video according to the playback progress in the floating window before jumping to and displaying the target video detail page from the beginning or at the time of jumping.

[0061] In an embodiment of the present disclosure, optionally, after jumping from the video presentation page to the target video detail page and displaying it, this video interaction method may further include pausing the playback of the target video by the video playback window when at least a part of the video playback window extends beyond the page display area of the target video detail page, and continuing the playback of the target video by a floating window within the target video detail page.

[0062] In an embodiment of the present disclosure, during the process in which the electronic device plays the target video by the video playback window, the user can continue to slide the target video detail page to view other content within the page or perform operations on other pages with respect to the target video detail page. During the process in which the user slides the target video detail page or performs operations on other pages with respect to the target video detail page, if the video playback window remains fully displayed within the page display area of the target video detail page, the playback of the target video by the video playback window is maintained. When at least a part of the video playback window extends beyond the page display area of the target video detail page, the playback of the target video by the video playback window is paused, and the playback of the target video is continued according to the playback progress when the playback of the target video by the video playback window is paused by a floating window within the target video detail page.

[0063] Furthermore, in the embodiments of the present disclosure, the electronic device utilizes the mini-player technology within the target video detail page to display a floating window, and further, the target video can be played by the floating window.

[0064] Continuing to refer to FIG. 7, in the process of displaying the video detail page 702 on the desktop computer 701, when the user wants to view the video introduction information 704 that is not being displayed, by operating the mouse to slide down the video detail page 702, at least a part of the video playback window 703 can be moved out of the page display area of the video detail page 702. At this time, the desktop computer 701 can continue to play Video 1 by means of a floating window within the video detail page 702.

[0065] FIG. 8 shows a schematic diagram of another video presentation page according to an embodiment of the present disclosure.

[0066] As shown in FIG. 8, when at least a part of the video playback window 703 is moved out of the page display area of the video detail page 702, the desktop computer 701 can display a floating window 705 at the lower right corner within the video detail page 702, and by continuing to play Video 1 within the floating window 705, when the user performs a page operation on the video detail page 702, there is no need to interrupt the viewing of Video 1, improving the continuity of the user's viewing of Video 1 and further improving the user experience.

[0067] In some embodiments, the user can long-press or double-click on the floating window to return to the full display of the video playback window. In some other embodiments, a full-screen display control may be further displayed on the floating window, and the user can click on the full-screen display control to return to the full display of the video playback window. Thereby, the user can quickly return to the video playback window through the floating window displayed within the target video details page to view the target video, further simplifying the user's operation and improving the user's convenience.

[0068] In an embodiment of the present disclosure, during the process of presenting a video list on a video presentation page, after detecting a first operation on the video list, the video corresponding to the first operation is played by a floating window within the video presentation page, and after detecting a second operation on the floating window, it is possible to jump to and display the target video details page corresponding to the target video played in the floating window from the video presentation page. Thereby, the user can preview the video through the floating window, and if the user decides to be interested in the previewed video, the user can directly enter the video details page of this video through the floating window, without the need to search for videos of interest in the video list, improving the efficiency of the user in searching for videos of interest.

[0069] In some other embodiments of the present disclosure, after S120 and before S130, when the video interaction method further detects a second operation on the video list, it may include playing the video corresponding to the second operation by a floating window.

[0070] In an embodiment of the present disclosure, when a user discovers a new interesting video during the process of browsing other videos, the user can input a second operation on the video list to the electronic device. Thereby, in response to the second operation, the electronic device plays the video corresponding to the second operation in a floating window within the video presentation page, that is, the video played in real time within the floating window can be replaced with this new interesting video.

[0071] Optionally, the second operation may be an operation on a video other than the video played in real time within any floating window in the video list, and the video targeted by the second operation is the video corresponding to the second operation.

[0072] In some embodiments, the second operation may include an operation such as double-clicking or long-pressing on any of the above other videos by a touch method or by operating a mouse, a voice control operation, or an operation for triggering the video to be played by a floating window such as an expression control operation, which is not limited herein.

[0073] In some other embodiments, a preview trigger control may be displayed for each video in the video list. The preview trigger control may be any icon, button, etc. for triggering the video to which the preview trigger control belongs to be played by a floating window, which is not limited herein.

[0074] Here, the second operation may include a trigger operation on a preview trigger control displayed on a video other than the video played in real time in any floating window. Specifically, the second operation may include operations such as clicking and long pressing on the preview trigger control by a touch method or by operating a mouse, voice control operations, or expression control operations, etc., for triggering the video to which this preview trigger control belongs to be played by the floating window, and is not limited herein.

[0075] Thereby, in the embodiments of the present disclosure, the user can arbitrarily switch the video played in real time in the floating window according to his own needs, and further improve the user experience.

[0076] In some other embodiments of the present disclosure, after S120 and before S130, this video interaction method may further include, after the target video playback ends, playing the video adjacent to the target video in the list order of the video list as a new target video.

[0077] In the embodiments of the present disclosure, when the user slides the video presentation page or performs other page operations on the video presentation page and the playback of the target video played in the floating window ends, the electronic device selects the video adjacent to the target video in the video list in the list order of the video list, and uses the selected video as a new target video, and can further play the new target video by the floating window.

[0078] Taking the example that the target video is the video corresponding to the first operation, after the playback of the video corresponding to the first operation ends, the electronic device selects the video adjacent to the video corresponding to the first operation in the list order of the video list, and can automatically play the video adjacent to the video corresponding to the first operation behind the video corresponding to the first operation by the floating window.

[0079] Optionally, within a preset time length before the playback of the target video ends, for example, within the previous 3s, prompt information, for example, "Play the next video in 3s" is presented at the lower right corner of the floating window to prompt the user.

[0080] Thereby, in the embodiments of the present disclosure, the electronic device continuously plays videos by the floating window and further presents more video content to the user, making it easier for the user to discover videos of interest and further improving the user experience.

[0081] In some further embodiments of the present disclosure, the video list may include a plurality of preview windows, and each preview window may belong to one video.

[0082] Here, in the initial state, the video cover content of the video to which each preview window belongs may be displayed.

[0083] Furthermore, this video interaction method may further include playing the video to which the second preview window belongs within the second preview window when a fifth operation on the second preview window among the plurality of preview windows is detected.

[0084] In an embodiment of the present disclosure, when a user wants to preview a certain video in a video list, the electronic device can input a fifth operation on a second preview window, whereby the electronic device can, in response to the fifth operation, play the video to which the second preview window belongs within the second preview window.

[0085] Here, the second preview window may be any preview window.

[0086] In some embodiments, when the electronic device can be operated by a touch method, the fifth operation may include an operation for triggering to select the second preview window, such as a gesture control operation such as clicking on the second preview window, a voice control operation, or an expression control operation, etc., which is not limited here.

[0087] In some other embodiments, when the electronic device can be operated by operating a mouse, the fifth operation may include a mouse operation such as staying or clicking on the second preview window, which is not limited here.

[0088] In an embodiment of the present disclosure, further, the electronic device can play a preset time length before the video to which the second preview window belongs within the second preview window, for example, 5s, so that the user can preliminarily filter the video.

[0089] In some further embodiments of the present disclosure, this video interaction method may further include performing a playback control operation corresponding to the sixth operation on the target video when detecting a sixth operation on the floating window.

[0090] In an embodiment of the present disclosure, the floating window can support basic playback control operations on the video.

[0091] In some embodiments, the playback control operation may include a video switching operation, for example, a forward switching operation and a backward switching operation. When the user attempts to switch the target video displayed in the floating window to another video, the user may click the forward switching button to perform the forward switching operation, or click the backward switching button to perform the backward switching operation.

[0092] The electronic device can switch and play the video displayed in the floating window to the next adjacent video along the switching direction corresponding to the switching operation in the list order of the video list.

[0093] Optionally, the video switching operation can support switching to a preset number of videos adjacent to the target video according to the switching direction, for example, 3 videos.

[0094] In some other embodiments, the playback control operation may include a progress control operation, and the electronic device can adjust the playback progress of the video in the floating window according to the progress control operation.

[0095] In still some other embodiments, the playback control operation may include a pause operation, and the electronic device can pause the playback of the video in the floating window.

[0096] In yet some other embodiments, the playback control operation may include a play operation, and the electronic device can continue to play the video paused in the floating window.

[0097] In yet some other embodiments, the playback control operation may include a voice adjustment operation, and the electronic device can adjust the volume of the video according to the voice adjustment operation.

[0098] In another embodiment of the present disclosure, the display size and display position of the floating window may be adjusted as needed.

[0099] In some embodiments of the present disclosure, this video interaction method may further include obtaining the screen size of the target video, and when the screen size belongs to the first size type, displaying a floating window according to the first window size, and when the screen size belongs to the second size type, displaying a floating window according to the second window size.

[0100] In an embodiment of the present disclosure, before an electronic device displays a target video through a floating window, it first determines the screen size of the target video and determines whether this screen size belongs to the first size type or the second size type. When this screen size belongs to the first size type, a floating window can be displayed according to the first window size, and when this screen size belongs to the second size type, a floating window can be displayed according to the second window size.

[0101] Optionally, the first size type may be a landscape screen size type, and the second size type may be a portrait screen size type.

[0102] Furthermore, the electronic device can determine the size type to which it belongs according to the ratio of the width to the height of the screen size. When the ratio is greater than 1, it can be determined that this screen size belongs to the landscape screen size type, and when the ratio is less than 1, it can be determined that this screen size belongs to the portrait screen size type.

[0103] Furthermore, since the first window size is different from the second window size, the electronic device can adaptively adjust the display size of the floating window based on different screen sizes of different videos, thereby improving the user's viewing experience.

[0104] In an embodiment of the present disclosure, optionally, the height value of the first window size may be different from the height value of the second window size, but the width value of the first window size may be the same as the width value of the second window size, thereby minimizing the occupation of the floating window on the page and providing more page viewing space for the user.

[0105] For example, the display size of the floating window corresponding to the landscape recording mode may be 350 pixels * 197 pixels, and the display size of the floating window corresponding to the portrait recording mode may be 350 pixels * 262 pixels. Taking the example that the target video is the video corresponding to the first operation, before playing the video corresponding to the first operation by the floating window, the electronic device first determines the recording mode of the video corresponding to the first operation. If the recording mode is the portrait recording mode, a floating window of 350 pixels * 262 pixels is displayed, and the video screen of the video corresponding to the first operation is displayed in the center of the floating window, so that the video corresponding to the first operation can be played. After the playback of the video corresponding to the first operation of the electronic device is completed, the electronic device can obtain the video recording mode of the video adjacent to the back of the video corresponding to the first operation. If the recording mode is the landscape recording mode, the display size of the floating window is adjusted to 350 pixels * 197 pixels, and the video screen of the video adjacent to the back of the video corresponding to the first operation is displayed in the center of the floating window, so that the video adjacent to the back of the video corresponding to the first operation can be played.

[0106] FIG. 9 shows a schematic diagram of another video presentation page according to an embodiment of the present disclosure.

[0107] As shown in FIG. 9, after the user clicks on the "Pin" icon on Video 1, the desktop computer 901 displays a floating window 903 in the lower right corner within the video recommendation page 902, and can play Video 1 recorded in the vertical screen recording mode in the center of the floating window 903.

[0108] In an embodiment of the present disclosure, optionally, the user may perform a zoom operation on the floating window, and the electronic device may zoom the floating window proportionally according to the display size of the floating window based on the zoom operation. Then, the next time the user restarts the floating window, the floating window is displayed in the zoomed size corresponding to this display size.

[0109] Thereby, in an embodiment of the present disclosure, the user can manually adjust the display size of the floating window to meet the user's personalized needs and further improve the user experience.

[0110] In some other embodiments of the present disclosure, this video interaction method may further include adjusting the display position of the floating window based on the real-time position of a seventh operation when the seventh operation on the floating window is detected.

[0111] In an embodiment of the present disclosure, when the user attempts to adjust the display position of the floating window, the electronic device can input a seventh operation on the floating window, whereby the electronic device can display the display position of the floating window at the real-time position of the seventh operation.

[0112] Optionally, the seventh operation may include a drag operation on the floating window by a touch method or by operating a mouse. The real-time position of the seventh operation may be the real-time drag position of the drag operation.

[0113] Furthermore, when the seventh operation ends, this video interaction method may further include determining the end position of the seventh operation, displaying a floating window at the end position if the end position is within the target display area, and springing back and displaying the floating window from the end position to a target position within the target display area corresponding to the end position if the end position is outside the target display area.

[0114] In an embodiment of the present disclosure, when the electronic device determines that the user's seventh operation has ended, the electronic device can determine the end position of the seventh operation and determine whether this end position is completely within the target display area. If the end position is completely within the target display area, a floating window is displayed at the end position; otherwise, the electronic device can determine a target position within the target display area corresponding to this end position and spring back and display the floating window from the end position to the target position.

[0115] Optionally, the end position of the seventh operation may be the drag end position of the drag operation.

[0116] Optionally, the target display area may be a display area where a floating window can be displayed within a preset video presentation page.

[0117] FIG. 10 shows a schematic diagram of a target display area according to an embodiment of the present disclosure.

[0118] As shown in FIG. 10, a video recommendation page may be displayed on the desktop computer 1001, and the page area 1002 surrounded by the dotted line frame on the video recommendation page is a display area where a floating window can be displayed.

[0119] Optionally, the area width of the target display area 1 (b in FIG. 10) is the same as the real-time width of the floating window, and the area height of the target display area (h in FIG. 10) is the same as the real-time height of the floating window.

[0120] Furthermore, a specific method for the electronic device to determine the target position corresponding to this end position within the target display area may be that the electronic device determines the side closest to this end position, determines the projection position on this side of the end position, and further the projection position can be used as the target position. If there are two sides closest to this end position, based on the preset priority of each side, select the side with relatively higher priority from the two sides, determine the projection position on this side of the end position, and further use the projection position as the target position.

[0121] Optionally, when the user starts the floating window for the first time, the user may display the floating window at the lower right corner of the page. When the user adjusts the display position of the floating window, the next time the user restarts the floating window, the floating window may be displayed at the position adjusted by the user.

[0122] Thereby, in the embodiments of the present disclosure, the user can manually adjust the display position of the floating window to meet the personalized needs of the user and further improve the user experience.

[0123] In another embodiment of the present disclosure, the electronic device may prompt the video played by the floating window.

[0124] In the embodiments of the present disclosure, the video list may include a plurality of preview windows, and each preview window may belong to one video.

[0125] Furthermore, this video interaction method may further include determining, in a plurality of preview windows, a first preview window corresponding to the target video, and displaying a playback prompt identifier in the first preview window.

[0126] In an embodiment of the present disclosure, before playing the target video, the electronic device can activate a first preview window corresponding to the target video, and during the playback of the target video, display, in the first preview window, a playback prompt identifier for prompting the user that the video to which the first preview window belongs is the video being played by the floating window, so that the user can quickly find the video cover content or video title content of the video being played by the floating window.

[0127] FIG. 11 shows a schematic diagram of another video presentation page according to an embodiment of the present disclosure.

[0128] As shown in FIG. 11, after the user clicks on the "pin" icon on Video 1, the desktop computer 1101 displays a floating window 1103 in the lower right corner of the video recommendation page 1102, and can play Video 1 in the floating window 1103. At the same time, a playback prompt identifier 1105 is displayed in the preview window 1104 of Video 1 to prompt the user that Video 1 is being played by the floating window 1103.

[0129] Optionally, after displaying the playback prompt identifier in the first preview window, when this video interaction method further detects a third operation on the playback prompt identifier, it may include displaying a target control, and when detecting a fourth operation on the target control, stopping the display of the floating window and the playback prompt identifier.

[0130] In an embodiment of the present disclosure, when a user attempts to stop playing a video via a floating window, by inputting a third operation on the playback prompt identifier to the electronic device, the electronic device can, in response to the third operation, display a target control. By continuously inputting a fourth operation on the target control to the electronic device, the electronic device can, in response to the fourth operation, stop the display of the floating window and stop playing the video via the floating window, and can also stop displaying the playback prompt identifier in the first preview window.

[0131] Optionally, the third operation may include an operation such as clicking, double-clicking, long-pressing, etc. on the playback prompt identifier by a touch method or by operating a mouse, a voice control operation, or a facial expression control operation, etc. to trigger the display of the target control, and is not limited herein.

[0132] Optionally, the target control may be any icon, button, etc. for triggering the stop of the display of the floating window, and is not limited herein.

[0133] Optionally, the fourth operation may include an operation such as clicking, double-clicking, long-pressing, etc. on the target control by a touch method or by operating a mouse, a voice control operation, or a facial expression control operation, etc. to trigger the stop of the display of the floating window, and is not limited herein.

[0134] Thereby, the user can complete the off operation on the floating window in the video list, and further improve the operation convenience of the user.

[0135] In yet another embodiment of the present disclosure, to facilitate the user to quickly return from the target video details page to the video presentation page, an embodiment of the present disclosure further provides another video interaction method.

[0136] FIG. 12 shows a flowchart of another video interaction method according to an embodiment of the present disclosure.

[0137] As shown in FIG. 12, this video interaction method may include the following steps.

[0138] S1210, display a video presentation page on a first tab page.

[0139] In an embodiment of the present disclosure, when the user wants to search for a video, the user can open the first tab page on the electronic device, and can also open a video presentation page for the user to search for a video within the first tab page.

[0140] Here, the first tab page may be any tab page.

[0141] FIG. 13 shows a schematic diagram of yet another video presentation page according to an embodiment of the present disclosure.

[0142] As shown in FIG. 13, on the desktop computer 1301, a page 1302 of the tab page of tab page 1 may be displayed, and within the page 1302 of the tab page, a video recommendation page 1303 may be displayed.

[0143] S1220, present a video list within the video presentation page.

[0144] Here, S1220 is similar to S110 in the embodiment shown in FIG. 1, and will not be described further here.

[0145] Continuing to refer to FIG. 13, a video list may be displayed within the video recommendation page 1303, and the video list may include videos such as video 1 and video 2.

[0146] When S1230 detects a first operation on the video list, play the video corresponding to the first operation in a floating window within the video presentation page.

[0147] Here, S1230 is similar to S120 in the embodiment shown in FIG. 1 and will not be further described herein.

[0148] When S1240 detects a second operation on the floating window, jump from the first tab page to the second tab page for display.

[0149] Here, the second operation in S1240 is similar to the second operation in S130 in the embodiment shown in FIG. 1 and will not be further described herein.

[0150] In an embodiment of the present disclosure, after the electronic device detects a second operation on the floating window, it can create a new tab page, and after using the created tab page as the second tab page, it can jump from the first tab page to the second tab page for display.

[0151] S1250: Display a target video detail page, which is a video detail page corresponding to the target video played in the floating window, in the second tab page.

[0152] In an embodiment of the present disclosure, after the electronic device jumps from the first tab page to the second tab page for display, it can open a target video detail page corresponding to the target video played in the floating window in the second tab page.

[0153] FIG. 14 shows a schematic diagram of another video presentation page according to an embodiment of the present disclosure.

[0154] As shown in FIG. 14, on the desktop computer 1401, page 1402 of the tab page of tab page 2 may be displayed, and within page 1402 of the tab page, video detail page 1403 may be displayed. Within video detail page 1403, a video playback window of video 1 and video introduction information are displayed.

[0155] Accordingly, in an embodiment of the present disclosure, after detecting a second operation on the floating window, the electronic device can create a new second tab page and display a target video detail page within the second tab page. When the user wants to return to the video presentation page to continue viewing the video list, it can be achieved by directly switching the displayed tab page, enabling the user to quickly return from the target video detail page to the video presentation page.

[0156] Optionally, in an embodiment of the present disclosure, before jumping from the first tab page to the second tab page for display, this video interaction method may further include pausing the playback of the target video by the floating window.

[0157] Specifically, after detecting a second operation on the floating window, the electronic device first pauses the playback of the target video by the floating window, then creates a second tab page, jumps from the first tab page to the second tab page for display, and can display the target video detail page in the second tab page.

[0158] Optionally, after jumping from the video presentation page to the target video detail page for display, the electronic device may automatically continue the playback of the target video according to the playback progress within the floating window before jumping to and displaying the target video detail page.

[0159] In some other embodiments of the present disclosure, after the target video detail page is displayed on the second tab page, when the video interaction method further detects an eighth operation on the first tab page, it may include jumping from the second tab page to the first tab page for display and keeping the floating window displayed on the video presentation page on the first tab page.

[0160] In an embodiment of the present disclosure, after the target video detail page is displayed, if the user wants to return to view the video presentation page displayed on the first tab page, the user can input an eighth operation on the first tab page to the electronic device. Accordingly, the electronic device can jump back from the second tab page to the first tab page in response to the eighth operation and display it. After jumping back to the first tab page, the floating window can be kept displayed on the video presentation page.

[0161] Optionally, the eighth operation may include operations such as clicking or long pressing on the tab option card corresponding to the first tab page by a touch method or by operating a mouse, voice control operations, or expression control operations, etc., to trigger a jump back to the first tab page for display, without being limited herein.

[0162] In some embodiments, when the electronic device is controlled to jump back from the second tab page to the first tab page, the user can pause the target video being played in the video playback window and also pause the video in the floating window on the video presentation page.

[0163] In some other embodiments, when the user controls the electronic device to return from the second tab page to the first tab page and display it, the target video played in the video playback window is paused, and according to the playback progress when the target video in the video playback window is paused, the playback of the target video can be continued in the floating window.

[0164] Thereby, the consistency of the user watching the target video can be improved, and the user experience can be further improved.

[0165] The embodiments of the present disclosure further provide a video interaction device, which will be described below in connection with FIG. 15.

[0166] FIG. 15 shows a schematic structural diagram of a video interaction device according to an embodiment of the present disclosure.

[0167] In the embodiments of the present disclosure, this video interaction device may be an electronic device. Here, the electronic device may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs, PADs, PMPs, in-vehicle terminals (such as in-vehicle navigation terminals), wearable devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc.

[0168] As shown in FIG. 15, this video interaction device 1500 may include a first display unit 1510, a first playback unit 1520, and a second display unit 1530.

[0169] This first display unit 1510 may be configured to present a video list in the video presentation page.

[0170] When this first playback unit 1520 detects a first operation on the video list, it may be configured to play the video corresponding to the first operation in a floating window in the video presentation page.

[0171] When this second display unit 1530 detects a second operation on the floating window, it may be configured to jump to and display a target video detail page, which is a video detail page corresponding to the target video played from the video presentation page to the floating window.

[0172] In an embodiment of the present disclosure, during the process of presenting a video list on a video presentation page, after detecting a first operation on the video list, a video corresponding to the first operation is played by a floating window within the video presentation page, and after detecting a second operation on the floating window, it can jump to and display a target video detail page corresponding to the target video played from the video presentation page to the floating window. Thereby, the user can preview the video by the floating window, and if the user decides to be interested in the previewed video, the user can directly enter the video detail page of this video by the floating window, without the need to search for videos of interest in the video list, improving the efficiency of the user searching for videos of interest.

[0173] In some embodiments of the present disclosure, this video interaction device 1500 may further include a second playback unit configured to play a video corresponding to a second operation by the floating window when a second operation on the video list is detected after playing a video corresponding to the first operation by the floating window within the video presentation page and before detecting a second operation on the floating window.

[0174] In some embodiments of the present disclosure, after the video interaction device 1500 further plays a video corresponding to a first operation in a floating window within a video presentation page, and before detecting a second operation on the floating window, after the target video playback ends, it may be further configured to play a video adjacent to the target video in the list order of the video list as a new target video. It may also include a third playback unit.

[0175] In some embodiments of the present disclosure, the video list may include a plurality of preview windows, and each preview window may belong to one video.

[0176] Here, the video interaction device 1500 may further include a first determination unit, a third display unit, a fourth display unit, and a fifth display unit.

[0177] This first determination unit may be configured to determine a first preview window corresponding to the target video among the plurality of preview windows.

[0178] This third display unit may be configured to display a playback prompt identifier in the first preview window.

[0179] This fourth display unit may be configured to display a target control when detecting a third operation on the playback prompt identifier.

[0180] This fifth display unit may be configured to stop displaying the floating window and the playback prompt identifier when detecting a fourth operation on the target control.

[0181] In some embodiments of the present disclosure, this video interaction device 1500 may further include a playback control unit configured to perform a playback control operation corresponding to a sixth operation on the target video when detecting a sixth operation on the floating window.

[0182] Here, the playback control operation includes a video switching operation.

[0183] In some embodiments of the present disclosure, this video interaction device 1500 may further include a second determination unit and a sixth display unit.

[0184] This second determination unit may be configured to obtain the screen size of the target video.

[0185] This sixth display unit may be configured to display a floating window according to a first window size when the screen size belongs to a first size type, and display a floating window according to a second window size when the screen size belongs to a second size type.

[0186] Here, the first window size is different from the second window size.

[0187] In some embodiments of the present disclosure, the height value of the first window size is different from the height value of the second window size.

[0188] In some embodiments of the present disclosure, this video interaction device 1500 may further include a position adjustment unit, a third determination unit, a seventh display unit, and an eighth display unit.

[0189] This position adjustment unit may be configured to adjust the display position of the floating window based on the real-time position of the seventh operation when detecting a seventh operation on the floating window.

[0190] This third determination unit may be configured to determine the end position of the seventh operation when the seventh operation ends.

[0191] This seventh display unit may be configured to display a floating window at the end position when the end position is located within the target display area.

[0192] This eighth display unit may be configured to spring back and display the floating window from the end position to the target position located within the target display area corresponding to the end position when the end position is located outside the target display area.

[0193] In some embodiments of the present disclosure, this video interaction device 1500 may further include a ninth display unit configured to display a video presentation page on the first tab page before presenting a video list within the video presentation page.

[0194] Here, this second display unit 1530 may include a first display subunit and a second display subunit.

[0195] This first display subunit may be configured to jump and display from the first tab page to the second tab page.

[0196] This second display subunit may be configured to display a target video details page on the second tab page.

[0197] In some embodiments of the present disclosure, this video interaction device 1500 may further include a fourth playback unit configured to temporarily pause the playback of the target video by a floating window before jumping and displaying from the first tab page to the second tab page.

[0198] In some embodiments of the present disclosure, after the video interaction device 1500 further displays the target video detail page on the second tab page, if an eighth operation on the first tab page is detected, it may be configured to jump back from the second tab page to the first tab page for display, and maintain that a floating window is displayed on the video presentation page in the first tab page. It may further include a tenth display unit.

[0199] In some embodiments of the present disclosure, the video detail page may include a video playback window and video introduction information.

[0200] Here, the video interaction device 1500 may further include a fifth playback unit, a sixth playback unit, and a seventh playback unit.

[0201] This fifth playback unit may be configured to play the target video by the video playback window after jumping from the video presentation page to the target video detail page for display.

[0202] This sixth playback unit may be configured to temporarily stop the playback of the target video by the video playback window when at least a part of the video playback window deviates from the page display area of the target video detail page.

[0203] This seventh playback unit may be configured to continue playing the target video by a floating window within the target video detail page.

[0204] It should be noted that the video interaction device 1500 shown in FIG. 15 executes each step in the embodiments of the method shown in FIGS. 1 to 14, and can realize each process and effect in the embodiments of the method shown in FIGS. 1 to 14, which will not be described further here.

[0205] Embodiments of the present disclosure further provide an electronic device, which may include a processor and a memory, and the memory can store executable instructions. Here, the processor may read the executable instructions from the memory and execute the executable instructions to implement the video interaction method in the above embodiments.

[0206] FIG. 16 shows a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. Hereinafter, specifically referring to FIG. 16, it shows a schematic structural diagram applicable to the implementation of the electronic device 1600 in the embodiments of the present disclosure.

[0207] The electronic device 1600 in the embodiments of the present disclosure may include, for example, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs, PADs, PMPs, in-vehicle terminals (such as in-vehicle navigation terminals), wearable devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc., but is not limited thereto.

[0208] It should be noted that the electronic device 1600 shown in FIG. 16 is only an example and does not impose any restrictions on the functions and usage scopes of the embodiments of the present disclosure.

[0209] As shown in FIG. 16, the electronic device 1600 may include a processing device (such as a central processor, a graphics processor, etc.) 1601, which can execute various appropriate operations and processes based on a program stored in a read-only memory (ROM) 1602 or a program loaded from a storage device 1608 into a random access memory (RAM) 1603. The RAM 1603 further stores various programs and data necessary for the operation of the electronic device 1600. The processing device 1601, the ROM 1602, and the RAM 1603 are connected to each other by a bus 1604. An input / output (I / O) interface 1605 is also connected to the bus 1604.

[0210] Generally, devices such as an input device 1606 including, for example, a touch screen, a touch panel, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyro, etc., an output device 1607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 1608 including, for example, a magnetic tape, a hard disk, etc., and a communication device 1609 may be connected to the I / O interface 1605. The communication device 1609 can allow the electronic device 1600 to perform wireless or wired communication with other devices to exchange data. FIG. 16 shows an electronic device 1600 having various devices, but it should be understood that it is not required to implement or include all the shown devices. More or fewer devices can alternatively be implemented or included.

[0211] Embodiments of the present disclosure further provide a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the processor realizes the video interaction method in the above embodiments.

[0212] In particular, according to the embodiments of the present disclosure, the process described with reference to the above flowchart may be implemented in a computer software program. For example, embodiments of the present disclosure include a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and this computer program includes program code for executing the method shown in the flowchart. In such an embodiment, this computer program may be downloaded from a network by the communication device 1609, installed, or installed from the storage device 1608, or installed from the ROM 1602. When this computer program is executed by the processing device 1601, it executes the above functions limited to the video interaction method of the embodiments of the present disclosure.

[0213] It should be noted that the above computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact 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, and this program may be used by or in combination with an instruction execution system, apparatus, or device. However, in the present disclosure, the computer-readable signal medium may include a data signal carrying computer-readable program code propagated in a baseband or as part of a carrier. Such a propagated data signal may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable medium other than the computer-readable storage medium, and this computer-readable signal medium may transmit, propagate, or transfer a program for use by or in combination with an instruction execution system, apparatus, or device. The program code included in the computer-readable medium may be transmitted via any suitable medium, including, but not limited to, wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0214] In some embodiments, the client and the server may communicate using any currently known or future-developed network protocol such as HTTP, and may also be connected to digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), extranets (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any currently known or future-developed networks.

[0215] The computer-readable medium may be included in the electronic device, or may exist alone but not assembled into the electronic device.

[0216] One or more programs are stored on the computer-readable medium. When the one or more programs are executed by the electronic device, the electronic device performs the following.

[0217] Present a video list within a video presentation page. When a first operation on the video list is detected, play the video corresponding to the first operation in a floating window within the video presentation page. When a second operation on the floating window is detected, jump to and display a target video detail page, which is a video detail page corresponding to the target video played in the floating window, from the video presentation page.

[0218] In an embodiment of the present disclosure, computer program code for executing the operations of the present disclosure may be created in one or more programming languages or combinations thereof, and the programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and further include general procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or 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 by any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (for example, connected via the Internet using an Internet service provider).

[0219] Flowcharts and block diagrams in the drawings illustrate the possible system 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 a flowchart or block diagram may represent a module, a program segment, or a portion of code that includes one or more executable instructions for implementing the specified logical function. It should also be noted that in some implementations, the functions represented by the blocks may occur in an order different from the order shown in the drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel or in reverse order, depending on the functions involved. It should be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0220] The related units described in the embodiments of the present disclosure may be implemented in software or in hardware. Here, the name of the unit does not constitute a limitation on the unit itself in one case.

[0221] In this specification, the functions described above may be executed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGA), application specific integrated circuits (ASIC), application specific standard products (ASSP), system on a chip (SOC), complex programmable logic devices (CPLD), and the like.

[0222] In the context of the present disclosure, a machine-readable medium may be a tangible medium that includes, or stores, a program for use by, or in combination with, an instruction execution system, apparatus, or device. The machine-readable medium may be either a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, electronics, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium include electrical connections based on one or more lines, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0223] The above description is only an explanation of the preferred embodiments of the present disclosure and the technical principles applied. As should be understood by those skilled in the art, the scope of the disclosure related to the present disclosure is not limited to the technical solutions consisting of specific combinations of the above technical features, and other technical solutions formed by arbitrarily combining the above technical features or their equivalent features without departing from the above disclosure concept should also be included. For example, the above features are technical solutions formed by replacing each other with technical features having similar functions (not limited to those disclosed in the present disclosure).

[0224] Although specific procedures are adopted to describe each operation, it should not be understood that these operations are required to be executed in the specific procedures or the order of the procedures shown. In a certain environment, multitasking and parallel processing may be advantageous. Similarly, although the above description includes some specific implementation details, these should not be construed as limitations on the scope of the present disclosure. Some features described in the context of individual embodiments may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented separately or in multiple embodiments in any suitable sub-combination manner.

[0225] Although this theme has been described using language specific to structural features and / or methodological logical operations, it should be understood that the theme defined by the appended claims is not necessarily limited to the specific features or operations described above. Conversely, the specific features and operations described above are merely exemplary forms for implementing the claims.

Claims

1. A video interaction method, comprising: presenting a video list within a video presentation page; when a first operation on the video list is detected, playing, within the video presentation page, a video corresponding to the first operation by means of a floating window; when a second operation on the floating window is detected, jumping from the video presentation page to and displaying a target video detail page, which is a video detail page corresponding to a target video played in the floating window.

2. After playing, within the video presentation page, a video corresponding to the first operation by means of a floating window and before detecting a second operation on the floating window, the method further comprises: when a second operation on the video list is detected, further playing, by means of the floating window, a video corresponding to the second operation. The method according to claim 1 is characterized by this.

3. After playing, within the video presentation page, a video corresponding to the first operation by means of a floating window and before detecting a second operation on the floating window, the method further comprises: after the playback of the target video ends, further playing, in the list order of the video list, a video adjacent to the target video at the back as a new target video. The method according to claim 1 is characterized by this.

4. The video list includes a plurality of preview windows, and each of the preview windows belongs to one video. Here, the method further comprises: determining, among the plurality of preview windows, a first preview window corresponding to the target video; displaying a playback prompt identifier in the first preview window; when a third operation on the playback prompt identifier is detected, displaying a target control; when a fourth operation on the target control is detected, further stopping the display of the floating window and the playback prompt identifier. The method according to any one of claims 1 to 3 is characterized by this.

5. The method further comprises: ​ When a sixth operation on the floating window is detected, further comprising performing a playback control operation corresponding to the sixth operation on the target video, wherein the playback control operation includes a video switching operation, and the method according to claim 1 is characterized in that. **Claim 6** The method includes: obtaining the screen size of the target video; when the screen size belongs to a first size type, displaying the floating window according to a first window size; when the screen size belongs to a second size type, further comprising displaying the floating window according to a second window size, wherein the first window size is different from the second window size, and the method according to claim 1 is characterized in that. **Claim 7** The method according to claim 6 is characterized in that the height value of the first window size is different from the height value of the second window size. **Claim 8** The method includes: when a seventh operation on the floating window is detected, adjusting the display position of the floating window based on the real-time position of the seventh operation; when the seventh operation ends, determining the end position of the seventh operation; when the end position is located within the target display area, displaying the floating window at the end position; when the end position is located outside the target display area, further comprising springing back and displaying the floating window from the end position to a target position located within the target display area corresponding to the end position, and the method according to claim 1 is characterized in that. **Claim 9** Before presenting the video list within the video presentation page, the method further includes: displaying the video presentation page on a first tab page, wherein the jump and display from the video presentation page to the target video detail page includes: jumping and displaying from the first tab page to a second tab page; displaying the target video detail page on the second tab page, and the method according to claim 1 is characterized in that. **Claim 10** Before jumping and displaying from the first tab page to the second tab page, the method further includes: The method according to claim 9, further comprising temporarily stopping the playback of the target video by the floating window.

11. After displaying the target video details page on the second tab page, the method When detecting an eighth operation on the first tab page, further includes jumping back to and displaying the first tab page from the second tab page, and maintaining the display of the floating window on the video presentation page in the first tab page. The method according to claim 9.

12. The video details page includes a video playback window and video introduction information. Here, after jumping from the video presentation page to the target video details page and displaying it, the method Playing the target video by the video playback window; When at least a part of the video playback window deviates from the page display area of the target video details page, temporarily stopping the playback of the target video by the video playback window; And further including continuing the playback of the target video by the floating window within the target video details page. The method according to claim 1.

13. A video interaction device, comprising: A first display unit configured to present a video list within a video presentation page; A first playback unit configured to play, by a floating window, a video corresponding to the first operation within the video presentation page when detecting a first operation on the video list; A second display unit configured to jump to and display a target video details page, which is a video details page corresponding to the target video played by the floating window, from the video presentation page when detecting a second operation on the floating window. A video interaction device characterized by the above.

14. An electronic device, comprising: A processor; A memory for storing executable instructions. Here, the processor reads the executable instructions from the memory and executes the executable instructions to implement the video interaction method according to any one of claims 1 to 3, 5 to 12. An electronic device characterized by this.

15. A computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the processor is caused to implement the video interaction method according to any one of claims 1 to 3, 5 to 12. A computer-readable storage medium characterized by this.

Citation Information

Patent Citations

  • Video preview method and device, equipment and storage medium

    CN111246305A

  • Information display method, video playing method and equipment

    CN111935527A

  • Method, apparatus and mobile terminal for switching video playing content

    US20140089802A1

  • Method, apparatus, mobile terminal and computer device for previewing multimedia contents

    US20170150203A1

  • Method and Apparatus for Video Playback

    US20180255341A1