Methods, devices, equipment, and storage media for finding videos

By displaying a scrolling selector and relevant text content on the video list interface of the short video app, the problem of users finding it difficult to quickly locate target videos when the video cover does not contain sufficient information is solved, thus enabling fast and accurate video search.

CN115695947BActive Publication Date: 2025-10-31TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110866590.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-29
Publication Date
2025-10-31
Estimated Expiration
2041-07-29

AI Technical Summary

Technical Problem

In short video apps, users often find it difficult to quickly and accurately find videos of interest in the video list interface, especially when the video cover does not contain sufficient useful information.

Method used

A scrolling selector is displayed on the video list interface, showing relevant text information about the videos, allowing users to select the target video based on the text.

Benefits of technology

By displaying text content alongside the video, users can quickly and accurately find the video they want to watch, improving search efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115695947B_ABST
    Figure CN115695947B_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, device, and storage medium for finding videos, belonging to the field of human-computer interaction. The method includes: displaying a video list interface showing video covers of at least two videos; responding to a trigger operation, displaying a scrolling selector on the video list interface, the scrolling selector displaying list options for the at least two videos, the list options being used to display relevant text about the videos; and responding to a selection operation of a first list option among the at least two video list options, displaying the target video. This application addresses the problem of users finding it difficult to quickly and accurately find target videos on a video list interface when the video covers are default icons or do not carry sufficient valid information, allowing users to quickly find the videos they wish to watch using the text content of each video.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of human-computer interaction, and in particular to a method, apparatus, device, and storage medium for searching videos. Background Technology

[0002] Short videos refer to video content suitable for viewing while on the go or during short leisure time. The playback length of short videos ranges from a few seconds to a few minutes.

[0003] In current short video apps, multiple short videos by the same creator are displayed on the video list page. This video list page uses a grid list to display the cover images of multiple short videos. Users can find short videos of interest by scrolling up and down on the creator's video list page.

[0004] Because short video apps load long lists in paginated form, when users scroll up and down on an author's video list page, they mostly see default icons and cannot find any useful video information, resulting in very low search efficiency. Summary of the Invention

[0005] This application provides a method, apparatus, device, and storage medium for searching videos, which can simplify the operation steps for searching videos and improve the search efficiency. The technical solution is as follows:

[0006] According to one aspect of this application, a method for finding videos is provided, the method comprising:

[0007] The video list interface displays video covers with at least two videos.

[0008] In response to a search trigger operation, a scrolling selector is displayed on the video list interface, the scrolling selector displaying list options for at least two videos, the list options being used to display relevant text for the videos;

[0009] In response to the selection operation of a first list option in the list options of the at least two videos, the playback interface of the first video corresponding to the first list option is displayed.

[0010] According to another aspect of this application, an apparatus for locating videos is provided, the apparatus comprising:

[0011] The display module is used to display a video list interface, which displays video covers of at least two videos.

[0012] The human-computer interaction module is used to display a scrolling selector on the video list interface in response to a search trigger operation. The scrolling selector displays list options for at least two videos, and the list options are used to display relevant text for the videos.

[0013] The human-computer interaction module is used to display the playback interface of the first video corresponding to the first list option in response to the selection operation of the first list option in the list options of the at least two videos.

[0014] According to another aspect of this application, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, the code set or instruction set being loaded and executed by the processor to implement the method for finding videos as described above.

[0015] According to another aspect of this application, a computer-readable storage medium is provided, wherein at least one instruction, at least one program, code set, or instruction set is stored therein, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the method for finding videos as described above.

[0016] According to another aspect of this application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the video search method provided in various alternative implementations of the above aspects.

[0017] The beneficial effects of the technical solution provided in this application include at least the following:

[0018] By displaying a scrolling selector on the video list interface, the text content of at least two videos is shown on the corresponding list options, allowing users to select the target video based on the text content of each video. This solves the problem of users finding it difficult to quickly and accurately find the target video on the video list interface when the video cover is a default icon or does not contain enough effective information. It makes it convenient for users to quickly find the video they want to watch by using the text content of each video. Attached Figure Description

[0019] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 This is an interface diagram of a method for searching videos provided in an exemplary embodiment of this application;

[0021] Figure 2 This is a structural block diagram of a computer system provided in an exemplary embodiment of this application;

[0022] Figure 3 This is a flowchart of a method for searching videos provided in an exemplary embodiment of this application;

[0023] Figure 4 This is a flowchart of a method for searching videos provided in an exemplary embodiment of this application;

[0024] Figure 5 This is a flowchart of a method for searching videos provided in an exemplary embodiment of this application;

[0025] Figure 6 This is an interface diagram of a method for searching videos provided in an exemplary embodiment of this application;

[0026] Figure 7 This is a flowchart of a method for searching videos provided in an exemplary embodiment of this application;

[0027] Figure 8 This is an interface diagram of a method for searching videos provided in an exemplary embodiment of this application;

[0028] Figure 9 This is a flowchart of a method for searching videos provided in an exemplary embodiment of this application;

[0029] Figure 10 This is a structural block diagram of a device for searching videos provided in another exemplary embodiment of this application;

[0030] Figure 11 This is a structural block diagram of a terminal provided in an exemplary embodiment of this application.

[0031] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. Detailed Implementation

[0032] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0033] This application provides a technical solution for quickly finding videos. For example... Figure 1 As shown, the short video app displays a video list page 10 for a specific author. The video list page 10 displays multiple video covers 12 in a grid list, along with a quick search button 14. Users can enter quick search mode via a gesture or by clicking the quick search button 14. In quick search mode, the video list page 10 displays a scrolling selector 20, which displays multiple video name options in a list. When a user clicks on a target video name in the scrolling selector 20, the target video corresponding to that name option will be displayed or played.

[0034] Figure 2 This is a structural block diagram of a computer system provided in an exemplary embodiment of this application. The computer system 100 includes a terminal 120 and a server 140.

[0035] Terminal 120 has a client installed and running, which can be an application or web application that supports short video playback and / or video playback. This client can be a short video client, a video client, a social client with video playback functionality, a shopping client with video playback functionality, etc. A user account is logged into terminal 120. Optionally, the device type of terminal 120 includes at least one of the following: smartphone, tablet computer, e-book reader, MP3 player, MP4 player, smart TV, smart in-vehicle terminal, laptop computer, and desktop computer. The following embodiments use a smartphone as an example.

[0036] Those skilled in the art will understand that the number of terminals described above can be more or less. For example, there may be only one terminal, or there may be dozens or hundreds of terminals, or even more. This application does not limit the number of terminals or the type of device.

[0037] Terminal 120 is connected to server 140 via wireless network or wired network 160.

[0038] Server 140 includes at least one of the following: a single server, multiple servers, a cloud computing platform, and a virtualization center. Server 140 serves as the server corresponding to the client, providing backend services to the client. Optionally, server 140 undertakes the primary computing task, and terminal 120 undertakes the secondary computing task; or, server 140 undertakes the secondary computing task, and terminal 120 undertakes the primary computing task; or, server 140 and terminal 120 collaborate on computing using a distributed computing architecture.

[0039] Optionally, both the aforementioned terminals and servers are computer devices.

[0040] In an illustrative example, server 140 includes processor 141, user account database 142, video service module 143, and user-facing input / output interface (I / O interface) 144. Processor 141 loads instructions stored in server 140 and processes data in user account database 142 and video service module 143. User account database 142 stores user account data used by terminal 120 and other terminals, such as user account avatars, nicknames, signatures, and service areas. Video service module 143 provides query and playback services for multiple videos. User-facing I / O interface 144 establishes communication and exchanges data with terminal 120 via wireless or wired networks.

[0041] Figure 3 A flowchart illustrating a method for finding videos according to an exemplary embodiment of this application is shown. This method is performed by a terminal. The method includes:

[0042] Step 302: Display the video list interface, which shows the video covers of at least two videos.

[0043] The video list interface is a user interface used to display video covers (or thumbnails) for one or more videos. Video covers can be at least one of the following: a preset image, a frame from the video, an episode poster, an author's portrait, or a video preview clip.

[0044] Optionally, the video covers of one or more videos can be displayed using a grid list. For example, the grid list is a multi-row list with a fixed row width of 3 videos per row, arranged sequentially from top to bottom and from left to right.

[0045] The video list interface is used to display the video covers of multiple videos from the same user account; or, the video list interface is used to display the video covers of multiple videos from the same author; or, the video list interface is used to display the video covers of multiple videos from the same collection or column; or, the video list interface is used to display the video covers of multiple videos from the same series or drama series.

[0046] Typically, the grid list does not display any text related to the video, such as the video title, video description, or episode number.

[0047] Step 304: In response to the search trigger operation, a scroll selector is displayed on the video list interface. The scroll selector displays list options with at least two videos in a list format. The list options are used to display relevant text about the videos.

[0048] The find trigger action is the action used to trigger the display of the scroll selector. Find trigger actions include, but are not limited to, any one or more of the following actions: click action, double click action, swipe action, gesture action, pressure touch action, edge touch action, sensor action, physical button action, eye tracking control action, etc.

[0049] In response to a search trigger, the terminal displays a picker viewer on the video list interface. A picker viewer is a list-style control. It displays multiple rows of list options, each corresponding to a video. Illustratively, the picker viewer displays list options with at least two videos. These at least two videos (including any hidden or visible portions) belong to the at least two videos displayed in the video list interface.

[0050] For example, in response to a search trigger operation, the terminal displays a scrolling selector on the visual focus area of ​​the video list interface. The visual focus area is the area on which the user's gaze is focused on the video list interface. The visual focus area can be set using empirical values ​​or dynamically determined based on the camera's capture of the user's gaze. Typically, the visual focus area is a localized area within the video list interface. However, on some small-screen terminals, it is possible that the visual focus area encompasses the entire video list interface.

[0051] Indicatively, the visual focus area is the middle, lower, or upper area of ​​the video list interface. In this embodiment, the visual focus area is the middle area as an example.

[0052] Schematic illustration: The scroll selector is overlaid on the visual focus area, or the scroll selector replaces the original content displayed in the visual focus area. Optionally, if the visual focus area occupies the entire video list interface, the video list interface is replaced with the scroll selector.

[0053] Each list option displays relevant text for the corresponding video. This text includes at least one of the following: video name or title, video synopsis, episode number, video tags, interaction history, and featured comments. For example, when the video is a standalone video (not part of a series), the relevant text includes at least one of the following: video name, video title, video synopsis, and video tags. When the video is an episode of a series, the relevant text includes the video's sequence number.

[0054] For example, due to the limited height of the scroll selector, only a few list options can be displayed at a time, and the remaining list options that are hidden need to be displayed by scrolling.

[0055] For example, a scrolling selector contains a first list option that is (by default) selected. This selected first list option is located in the middle, top, or bottom of the scrolling selector. The selected first list option is highlighted. Highlighting methods include, but are not limited to, at least one of: bolding the font, inverting colors, changing the background color, changing the background pattern, changing the foreground pattern, adding animation effects, and adding horizontal scrolling effects. This application does not limit the highlighting method; it only needs to distinguish the selected first list option from other list options.

[0056] Examples such as Figure 1 As shown, the terminal displays a scrolling selector 20 on the video list interface. This selector 20 displays text related to multiple videos: the titles of Video 1, Video 2, Video 3, and Video 4. Users can scroll through the selector 20 to view different list options. The list option in the third row is selected by default. For example... Figure 1 Video 3 is selected by default.

[0057] Step 306: In response to the selection operation of the first list option in the list options of at least two videos, display the playback interface of the first video corresponding to the first list option.

[0058] The selection operation is used to select the first list option from at least two video list options. Selection operations include, but are not limited to, any one or more of the following operations: click operation, double click operation, swipe operation, gesture operation, pressure touch operation, edge touch operation, sensor operation, physical button operation, eye tracking control operation, etc.

[0059] After the first list option is selected, the terminal displays the playback interface of the first video corresponding to the first list option.

[0060] In summary, the method provided in this embodiment, by displaying a scrolling selector on the video list interface, shows the text content of at least two videos on the corresponding list options, enabling users to select the target video based on the text content of each video. This solves the problem of users finding it difficult to quickly and accurately find the target video on the video list interface when the video cover is a default icon or does not carry sufficient effective information, making it convenient for users to quickly find the video they want to watch using the text content of each video.

[0061] Figure 4 A flowchart illustrating a method for finding videos according to an exemplary embodiment of this application is shown. This method is performed by a terminal. The method includes:

[0062] Step 302: Display the video list interface, which shows the video covers of at least two videos.

[0063] For a detailed description of this step, please refer to [link / reference]. Figure 3 Step 302 in the document is shown and will not be repeated here.

[0064] Step 304a: Receive the search trigger operation.

[0065] The find trigger action is the action used to trigger the display of the scroll selector. Find trigger actions include, but are not limited to, any one or more of the following actions: click action, double click action, swipe action, gesture action, pressure touch action, edge touch action, sensor action, eye tracking control action, etc.

[0066] This step includes at least one of the following two implementation methods:

[0067] 1. In response to receiving a gesture operation that matches the first gesture, determine that a lookup trigger operation has been received;

[0068] The first gesture can be a system-preset gesture or a user-defined gesture. The specific form of the first gesture is not limited.

[0069] For example, on the video list interface, the first gesture is a user's gesture of quickly swiping the video list twice in succession. The absolute value of the swipe speed of the two swipes is greater than or equal to 0.8 (the value of the swipe speed is in the range of [-1,1]), and the time interval between the two swipes is less than 200ms.

[0070] 2. In response to receiving a trigger operation on the first control on the video list interface, confirm that a search trigger operation has been received. The first control is the control used to trigger the display of the scroll selector.

[0071] For example, a first control is displayed on the video list interface, such as... Figure 1 The "Quick" button 14 is shown. It responds to a single click or double click on the first control, confirming that a search trigger operation has been received.

[0072] Optionally, when the number of videos in the video list interface does not exceed the threshold, the first control is not displayed on the video list interface; when the number of videos in the video list interface exceeds the threshold, the first control is displayed on the video list interface. For example, the threshold is 50.

[0073] Step 304b: In response to the search trigger operation, switch the video list interface to a focus-off state.

[0074] The "out of focus" state refers to a state in which the video list interface no longer responds to (all or most) human-computer interaction operations. In one embodiment, after displaying an animation of a predetermined duration, the terminal switches the video list interface to a frosted glass display state, which indicates that the video list interface has switched to an out of focus state and can no longer respond to the user's human-computer interaction operations.

[0075] Step 304c: Display the scroll selector that is in focus on the visual focus area of ​​the video list interface that is out of focus.

[0076] The terminal displays a scrolling selector on the video list interface when it is out of focus. The scrolling selector displays a list of at least two videos, with each video accompanied by relevant text. In response to a trigger action, the terminal displays the scrolling selector in the visual focus area of ​​the video list interface. The visual focus area is the region on which the user's gaze is focused within the video list interface. The visual focus area can be set empirically or dynamically determined based on the camera's capture of the user's gaze. Typically, the visual focus area is a localized area within the video list interface. However, on some small-screen terminals, the visual focus area may encompass the entire video list interface.

[0077] Indicatively, the visual focus area is the middle, lower, or upper area of ​​the video list interface. In this embodiment, the visual focus area is the middle area as an example.

[0078] The scroll selector is in focus state (or capture focus state). Focus state means that the scroll selector has the ability to respond to human-computer interaction operations, or in other words, the ability to respond to human-computer interaction operations. Illustratively, when a touch event occurs on the touchscreen, the operating system passes the touch event to the scroll selector in focus state for response.

[0079] A scroll selector is a list-style control. It displays multiple rows of list options, each corresponding to a video. For illustration, the scroll selector displays list options with at least two videos. These at least two videos (including any hidden or visible portions) belong to the at least two videos displayed in the video list interface.

[0080] Each list option displays relevant text for the corresponding video. This text includes at least one of the following: video name or title, video synopsis, episode number, video tags, interaction history, and featured comments. For example, when the video is a standalone video (not part of a series), the relevant text includes at least one of the following: video name, video title, video synopsis, and video tags. When the video is an episode of a series, the relevant text includes the video's sequence number.

[0081] For example, due to the limited height of the scroll selector, only a few list options can be displayed at a time, and the remaining list options that are hidden need to be displayed by scrolling.

[0082] The terminal displays the list option located at a preset option position on the scroll selector as the first list option in a default selected state; or, in response to a scrolling operation on the scroll selector, displays the list option located at a preset option position on the scroll selector as the first list option in a selected state during scrolling. For example, the preset option position is located in the middle, upper, or lower part of the scroll selector. The first list option in the selected state is highlighted. The highlighting methods include, but are not limited to, at least one of: bolding the font, inverting colors, changing the background color, changing the background pattern, changing the foreground pattern, adding animation effects, and adding horizontal scrolling effects. This application does not limit the highlighting method, as long as it can distinguish the first list option in the selected state from other list options.

[0083] Examples such as Figure 1 As shown, the terminal displays a scrolling selector 20 on the video list interface. This selector 20 displays text related to multiple videos: the titles of Video 1, Video 2, Video 3, and Video 4. Users can scroll through the selector 20 to view different list options. The list option in the third row is selected by default. For example... Figure 1 Video 3 is selected by default.

[0084] Step 306: In response to the selection operation of the first list option in the list options of at least two videos, display the playback interface of the first video corresponding to the first list option.

[0085] For a detailed description of this step, please refer to [link / reference]. Figure 3 Step 306 in the document is shown and will not be repeated here.

[0086] Step 308: In response to the operation of canceling the scroll selector, cancel the scroll selector on the video list interface.

[0087] The cancel display operation is a human-computer interaction operation used to trigger the cancellation of the scroll selector. The cancel display operation includes, but is not limited to, any one or more of the following operations: click operation, double click operation, swipe operation, gesture operation, pressure touch operation, edge touch operation, sensor operation, physical button operation, eye tracking control operation, etc.

[0088] For example, a cancel control is also displayed on the scroll selector, and the cancel operation is to click the cancel control. Alternatively, the cancel operation is to click on a blank area other than the scroll selector, which could be an area on the video list interface that is out of focus.

[0089] For example, in response to the operation of de-displaying the scroll selector, the scroll selector is de-displayed on the video list interface, and the video list interface is switched from a focus-out state to a focus-on state. After switching to the focus-on state, the user can resume normal interaction with the video list interface.

[0090] In summary, the method provided in this embodiment, by displaying a scrolling selector on the video list interface, shows the text content of at least two videos on the corresponding list options, enabling users to select the target video based on the text content of each video. This solves the problem of users finding it difficult to quickly and accurately find the target video on the video list interface when the video cover is a default icon or does not carry sufficient effective information, making it convenient for users to quickly find the video they want to watch using the text content of each video.

[0091] In some embodiments, at least two of the videos mentioned above include episode-based videos. Episode-based videos are collections of videos that include different series but have related content. For example, a 40-episode TV series or a collection of 60 short videos.

[0092] exist Figure 4 Based on the illustrated embodiment, the above method further includes the following steps 305a-305b, such as... Figure 5 As shown:

[0093] Step 305a: In response to a scrolling operation on the scroll selector, the list option located at a preset option position on the scroll selector during the scrolling process is displayed as the first list option in the selected state;

[0094] The terminal will display the list option located at the preset option position on the scroll selector as the first list option in the default selected state; or, in response to the scroll operation on the scroll selector, the list option located at the preset option position on the scroll selector during the scrolling process will be displayed as the first list option in the selected state.

[0095] For example, the preset option is located in the center of the scroll selector. The first list option that is selected is highlighted. The highlighting method includes, but is not limited to, at least one of the following: bolding the font, inverting the color, changing the background color, changing the background pattern, changing the foreground pattern, adding animation effects, and adding horizontal scrolling effects. This application does not limit the highlighting method, as long as it can distinguish the first list option that is selected from other list options.

[0096] Step 305b: If the first video corresponding to the first list option belongs to the first series, display the theme name of the scrolling selector as the series title of the first series; and / or display the background image of the scrolling selector as the series poster cover of the first series.

[0097] The first list option is a list option that is selected in at least two videos.

[0098] The series title is a shared title used by multiple videos belonging to the same series. For example: "Legend of the Emperor," "Adventures of XX," "Floating and Sinking in the X Sea," etc. The series poster / cover is a shared poster used by multiple videos belonging to the same series.

[0099] like Figure 6 As shown, if the first video "Wizard World Episode 4" corresponding to the first list option belongs to the first series "Wizard World", the theme name 22 of the scroll selector will be displayed as "Wizard World"; and / or, the background image 24 of the scroll selector will be displayed as the series poster cover of "Wizard World".

[0100] In other words, for TV series videos, the title of the series is automatically displayed on the scrolling selector, and the background image of the scrolling selector is automatically set to the series poster cover. This allows users to intuitively see the information of the series they are currently searching for. After a user scrolls through a group of TV series videos, the scroll wheel automatically displays the content of the next group of TV series videos, and the title and background image of the scrolling selector also automatically switch to the information of the next group of TV series videos.

[0101] In summary, the method provided in this embodiment, by displaying the theme name and background image of the scrolling selector as video information related to the TV series when the currently selected video belongs to the TV series category, enables users to intuitively perceive the TV series information they are currently searching for.

[0102] In some embodiments, when selecting a list option in a scrolling selector, the amount of text that can be displayed for each list option is limited. Figure 3 or Figure 4 or Figure 5Based on the illustrated embodiment, the above method may further include steps 307a to 307e, such as... Figure 7 As shown:

[0103] Step 307a: In response to a view operation of the second list option in the list options of at least two videos, display the video description information of the second video corresponding to the second list option.

[0104] The "view" operation is a human-computer interaction operation used to trigger the viewing of video introduction information for a second video. Viewing operations include, but are not limited to, any one or more of the following: click, double-click, swipe, gesture, pressure touch, edge touch, sensor operation, physical button operation, eye-tracking control, etc.

[0105] In this embodiment, the viewing operation is illustrated by swiping left on a second list option. For illustrative purposes, the second list option is any one of at least two list options. In response to a left swipe on a second list option, video description information for the second video corresponding to that second list option is displayed.

[0106] As an illustration, a pop-up dialog box appears above or below the scroll selector, displaying video introduction information for the second video corresponding to the second list option.

[0107] The video description information includes at least one of the following: video title, video cover, video description, background music information, geographical location information, number of plays, number of likes, and number of comments.

[0108] refer to Figure 8 When a user swipes left on the second list option "Magic World Episode 4", a prompt box 30 pops up above the scrolling selector 20. The prompt box 30 displays the video name "Magic World Episode 4", video cover, video description "The battle between dark magic and light magic", background music information "Background Music 1", number of plays "35 million", number of likes "200 million", and number of comments "3 million".

[0109] Step 307b: In response to a first triggering action in the video introduction information, such as the video name, video cover, or video description, display the playback interface of the second video.

[0110] To illustrate, the first triggering action is a click on the video name, video cover, or video description.

[0111] Step 307c: In response to the second trigger operation of the background music information in the video introduction information, display a list of videos using the same background music indicated by the background music information.

[0112] Indicatively, the second triggering action is a click on the background music information. In response to this click, a list of videos using the same background music as indicated by the background music information is displayed. This video list shows multiple videos using the same background music. These multiple videos using the same background music can be from the same author or from different authors.

[0113] Step 307d: In response to a third trigger action of the geolocation tag in the video introduction information, display a list of videos with geolocation information indicating the same geolocation.

[0114] To illustrate, the third trigger is a click on the geolocation tag. In response to the click, a list of videos using the same background music indicated by the geolocation tag is displayed. This video list shows multiple videos using the same geolocation. These multiple videos using the same geolocation can be from the same author or from different authors.

[0115] Step 307e: In response to the cancellation of viewing of the second list option in the list options of at least two videos, cancel the display of the video description information of the second video corresponding to the second list option.

[0116] The "Cancel View" operation is a human-computer interaction action used to trigger the cancellation of the video introduction information of the second video. The "Cancel View" operation includes, but is not limited to, any one or more of the following: click, double-click, swipe, gesture, pressure touch, edge touch, sensor operation, physical button operation, eye-tracking control, etc.

[0117] In this embodiment, the example of canceling the viewing operation is a right swipe operation on a second list option. Illustratively, the second list option is any one of at least two list options. In response to a right swipe operation on the second list option, the video introduction information for the second video is canceled. Illustratively, in response to a right swipe operation on the second list option, the prompt box above or below the scroll selector is canceled.

[0118] To illustrate, canceling the view operation is a click operation on a blank area other than the scroll selector and the tooltip. That is, when the user clicks on a blank area other than the scroll selector and the tooltip, the tooltip is canceled.

[0119] In summary, the method provided in this embodiment, by offering additional pop-ups to display video description information for the candidate list options in the scrolling selector, allows users to have a more intuitive and comprehensive understanding of the video description information for the candidate list options. For example, the video name, video cover, video description, background music information, geographical location information, number of plays, number of likes, and number of comments for the candidate list options can be directly displayed, solving the problem that the display area of ​​each list option in the scrolling selector is limited, resulting in a small amount of effective information that can be presented.

[0120] The method provided in this embodiment also displays a list of videos using the same background music indicated by the background music information through a second trigger operation in response to the background music information in the video introduction information. This allows users to quickly view other videos with the same background music when they are interested in it, improving the human-computer interaction efficiency of viewing other videos with the same background music, and enabling one-step queries without multiple interactions.

[0121] The method provided in this embodiment also displays a video list interface with geographic location information indicating the same geographic location by responding to a third trigger operation in response to the geographic location tag in the video introduction information. This allows users to quickly view other videos with the same geographic location, improving the human-computer interaction efficiency of viewing other videos at the same geographic location, and enabling one-step queries without multiple interactions.

[0122] Figure 9 A flowchart illustrating a method for finding videos according to an exemplary embodiment of this application is shown. This method can be executed by a terminal. The method includes:

[0123] Step 01: Enter the video list page;

[0124] When entering the video list page, in addition to loading the data of the current page, it is also necessary to load a brief information of all video works through an API (Application Programming Interface). The brief information of all video works includes: the name of the video and the playback link of the video.

[0125] If the video belongs to the series category, the basic information for all video works also includes: the name of the series and a link to the series poster.

[0126] Step 02: Has all video information been successfully retrieved?

[0127] If the retrieval is successful, proceed to step 03; if the retrieval fails, do not display the entry point to enter the quick search mode, and ignore the user's gesture to enter the quick search mode.

[0128] Step 03: Is the video list length greater than 50?

[0129] Determine if the number of videos in the video list is greater than 50. If yes, proceed to step 04; otherwise, proceed to step 06. The 50 is an example threshold and can be changed to other numbers.

[0130] Step 04: Display the quick search button;

[0131] Step 05: Click the quick search button;

[0132] If the user clicks the quick search button, proceed to step 08.

[0133] Step 06: Listen for gestures that indicate quick entry into search mode;

[0134] The terminal will also automatically enable gesture monitoring mode, and every swipe gesture will be collected and monitored.

[0135] Step 07: A gesture to quickly enter search mode appears;

[0136] When the swipe speed exceeds 0.8, record the current swipe time and determine if there was a previous fast swipe gesture. If a fast swipe gesture was recorded, compare the time difference between the two gestures. If the time difference is less than 200ms, proceed to step 08.

[0137] If there was no previous quick swipe gesture, or the time interval between two quick swipe gestures is less than 200ms, it is determined that it is not a quick search mode gesture, and the video list page is displayed normally. However, it is necessary to record the timestamp of the current gesture so that when the next quick swipe gesture occurs, the time difference between the two can be compared.

[0138] Step 08: Display the Picker View;

[0139] Step 09: Display detailed information about the series;

[0140] When the Picker View is displayed, if the user swipes left to show a tooltip and clicks on a component in the tooltip, the original video list page will automatically exit the quick search mode after the user is redirected.

[0141] When the prompt box is displayed, users cannot scroll up or down; they can only swipe right on the currently selected item to exit the prompt box, or directly click the cancel button in the Picker View or a blank area of ​​the page to exit the quick search mode.

[0142] If the user selects a specific episode in the episode details, proceed to steps 10 to 12; if the user selects the Geography or Music tags in the episode details, proceed to steps 13 to 15; if the user clicks the Cancel button, proceed to steps 16 to 19.

[0143] Step 10: Select a specific TV series;

[0144] Step 11: Hide the Picker View;

[0145] Step 12: Enter the video playback page;

[0146] Step 13: Select the Geography and Music tags;

[0147] Step 14: Hide the Picker View;

[0148] Step 15: Enter the new video list page;

[0149] When the prompt appears, if the user clicks the music or location tag, they will be redirected to a new video list page. The music or location tags on this new video list page will be identical to those on the original video.

[0150] The new video list page will also listen for user swipe gestures. When the swipe gesture is a quick access to search mode, it will automatically enter quick search mode.

[0151] Step 16: Click the Cancel button;

[0152] Step 17: Hide the Picker View;

[0153] Step 18: Stay on the current page;

[0154] Step 19: Scroll to the specified position.

[0155] When the Cancel button is clicked or the Picker View is hidden in a blank area, the title of the currently selected video (corresponding to the third video) needs to be recorded. After the Picker View is canceled, the video list page should automatically scroll to the recorded position of the third video.

[0156] Even after exiting the quick search mode, the device continues to listen for the user's swipe gestures. As long as the triggering conditions are met, it will re-enter the quick search mode.

[0157] Figure 10 A block diagram of an apparatus for finding videos provided in an exemplary embodiment of this application is shown. The apparatus includes:

[0158] Display module 1020 is used to display a video list interface, wherein the video list interface displays video covers of at least two videos.

[0159] The human-computer interaction module 1040 is used to display a scrolling selector on the video list interface in response to a search trigger operation. The scrolling selector displays list options for at least two videos, and the list options are used to display relevant text for the videos.

[0160] The human-computer interaction module 1040 is used to display the playback interface of the first video corresponding to the first list option in response to the selection operation of the first list option in the list options of the at least two videos.

[0161] This embodiment displays a scrolling selector on the video list interface, showing the text content of at least two videos on the corresponding list options. This allows users to select the target video based on the text content of each video. This solves the problem of users finding it difficult to quickly and accurately find the target video on the video list interface when the video cover is a default icon or does not contain enough valid information. It makes it convenient for users to quickly find the video they want to watch by using the text content of each video.

[0162] In one exemplary example of this embodiment, the human-computer interaction module 1040 is configured to display the scroll selector on the visual focus area of ​​the video list interface in response to a search trigger operation.

[0163] In an exemplary example of this embodiment, the human-computer interaction module 1040 is configured to switch the video list interface to a focus-deprived state in response to a search trigger operation; and to display the scroll selector in the focus state on the visual focus area of ​​the video list interface in the focus-deprived state.

[0164] This embodiment displays a scrolling selector in the visual focus area of ​​the video list interface, showing the text content of at least two videos in the corresponding list options. This allows users to select the target video based on the text content of each video. This solves the problem of users finding it difficult to quickly and accurately find the target video in the video list interface when the video cover is a default icon or does not contain enough effective information. It makes it convenient for users to quickly find the video they want to watch by using the text content of each video.

[0165] In one exemplary example of this embodiment, the device further includes:

[0166] The receiving module 1060 is configured to determine that the search trigger operation has been received in response to receiving a gesture operation that conforms to the first gesture; or, in response to receiving a trigger operation on the first control on the video list interface, determine that the search trigger operation has been received, wherein the first control is a control used to trigger the display of the scroll selector.

[0167] In one exemplary example of this embodiment, the device further includes:

[0168] Display module 1020 is used to display the list option located at a preset option position on the scroll selector as the first list option in a default selected state; or, in response to a scrolling operation on the scroll selector, to display the list option located at the preset option position on the scroll selector as the first list option in a selected state during the scrolling process.

[0169] In an exemplary example of this embodiment, the human-computer interaction module 1040 is configured to display the first video corresponding to the first list option in response to a trigger operation on the confirmation control on the scroll selector.

[0170] In an exemplary example of this embodiment, the display module 1020 is configured to display the title of the scrolling selector as the title of the first episode when the first video corresponding to the first list option belongs to the first episode.

[0171] In an exemplary example of this embodiment, the display module 1020 is used to display the background image of the scrolling selector as the poster cover of the first drama series when the first video corresponding to the first list option belongs to the first drama series.

[0172] This embodiment displays the theme name and background image of the scrolling selector as video information related to the TV series when the currently selected video belongs to the TV series category. This allows users to intuitively understand the TV series information they are currently searching for.

[0173] In an exemplary example of this embodiment, the human-computer interaction module 1040 is configured to display video introduction information of the second video corresponding to the second list option in response to a viewing operation of the second list option of the at least two videos; wherein, the video introduction information includes at least one of the following: video name, video cover, video description, background music information, geographical location information, number of plays, number of likes, and number of comments.

[0174] This embodiment provides additional video description information for the candidate list options in the scrolling selector, allowing users to have a more intuitive and comprehensive understanding of the video descriptions for each option. For example, the video name, cover image, video description, background music information, geolocation information, number of plays, number of likes, and number of comments for each candidate option can be directly displayed, solving the problem of limited display area and limited effective information that can be presented for each list option in the scrolling selector.

[0175] In an exemplary example of this embodiment, the human-computer interaction module 1040 is configured to perform at least one of the following steps:

[0176] In response to a first triggering operation in the video introduction information, such as the video name, the video cover, or the video description, the playback interface of the second video is displayed;

[0177] In response to a second triggering operation of the background music information in the video description information, a list of videos using the same background music indicated by the background music information is displayed.

[0178] This embodiment displays a list of videos using the same background music as indicated by the background music information in the video description, triggered by a second action. This allows users to quickly view other videos with the same background music when they are interested in it, improving the human-computer interaction efficiency of viewing other videos with the same background music and enabling a one-step search without multiple interactions.

[0179] In response to a third triggering operation of the geolocation tag in the video description information, a video list interface with the geolocation information indicating the same geolocation location is displayed.

[0180] This embodiment displays a list of videos with location information indicating the same geographical location by responding to a third trigger operation in response to the location tag in the video introduction information. This allows users to quickly view other videos with the same geographical location, improving the human-computer interaction efficiency of viewing other videos at the same location and enabling one-step queries without multiple interactions.

[0181] In an exemplary example of this embodiment, the human-computer interaction module 1040 is configured to cancel the display of video introduction information of the second video corresponding to the second list option in response to a cancel viewing operation of the second list option in the list options of the at least two videos.

[0182] In one exemplary example of this embodiment, the human-computer interaction module 1040 is configured to cancel the display of the scroll selector on the video list interface in response to a cancellation operation of the scroll selector.

[0183] It should be noted that the video search device provided in the above embodiments is only an example of the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the video search device and the video search method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0184] This application also provides a computer device, which includes a processor and a memory. The memory stores at least one instruction, at least one program, code set, or instruction set. The processor loads and executes the at least one instruction, at least one program, code set, or instruction set to implement the video search method provided in the above-described method embodiments.

[0185] Alternatively, the computer device is a terminal. For example, Figure 11 This is a schematic diagram of the structure of a terminal provided in an exemplary embodiment of this application.

[0186] Typically, terminal 1100 includes a processor 1101 and a memory 1102.

[0187] Processor 1101 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1101 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1101 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1101 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1101 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0188] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1102 are used to store at least one instruction, which is executed by the processor 1101 to implement the method for finding videos provided in the method embodiments of this application.

[0189] In some embodiments, the terminal 1100 may also optionally include a peripheral device interface 1103 and at least one peripheral device. The processor 1101, memory 1102, and peripheral device interface 1103 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1103 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107, a positioning assembly 1108, and a power supply 1109.

[0190] Peripheral device interface 1103 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1101 and memory 1102. In some embodiments, processor 1101, memory 1102 and peripheral device interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1101, memory 1102 and peripheral device interface 1103 can be implemented on separate chips or circuit boards, and this application embodiment does not limit this.

[0191] The radio frequency (RF) circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1104 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1104 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1104 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1104 can communicate with other terminals via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1104 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.

[0192] Display screen 1105 is used to display a UI (User Interface, horizontal level interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1105 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1101 for processing. In this case, display screen 1105 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1105, which serves as the front panel of terminal 1100; in other embodiments, there may be at least two display screens, respectively disposed on different surfaces of terminal 1100 or in a folded design; in still other embodiments, display screen 1105 may be a flexible display screen, disposed on a curved or folded surface of terminal 1100. Furthermore, display screen 1105 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1105 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0193] The camera assembly 1106 is used to acquire images or videos. Optionally, the camera assembly 1106 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal 1100, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1106 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cool light flash, which can be used for light compensation at different color temperatures.

[0194] The audio circuit 1107 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1101 for processing, or input to the radio frequency circuit 1104 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal 1100. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1107 may also include a headphone jack.

[0195] The positioning component 1108 is used to locate the current geographical location of the terminal 1100 in order to enable navigation or LBS (Location Based Service). The positioning component 1108 can be a positioning component based on the US GPS (Global Positioning System), China's BeiDou system, or Russia's Galileo system.

[0196] Power supply 1109 is used to power the various components in terminal 1100. Power supply 1109 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 1109 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged via a wired line, and a wireless rechargeable battery is a battery that is charged via a wireless coil. The rechargeable battery can also be used to support fast charging technology.

[0197] In some embodiments, the terminal 1100 further includes one or more sensors 1110. The one or more sensors 1110 include, but are not limited to: an accelerometer 1111, a gyroscope 1112, a pressure sensor 1113, a fingerprint sensor 1114, an optical sensor 1115, and a proximity sensor 1116.

[0198] Accelerometer 1111 can detect the magnitude of acceleration on the three coordinate axes of a coordinate system established by terminal 1100. For example, accelerometer 1111 can be used to detect the components of gravitational acceleration on the three coordinate axes. Processor 1101 can control touch screen 1105 to display a horizontal or vertical view of the level interface based on the gravitational acceleration signal collected by accelerometer 1111. Accelerometer 1111 can also be used for collecting game or user motion data.

[0199] The gyroscope sensor 1112 can detect the orientation and rotation angle of the terminal 1100. The gyroscope sensor 1112 can work in conjunction with the accelerometer sensor 1111 to collect the user's 3D movements on the terminal 1100. Based on the data collected by the gyroscope sensor 1112, the processor 1101 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.

[0200] The pressure sensor 1113 can be disposed on the side bezel of the terminal 1100 and / or on the lower layer of the touch display screen 1105. When the pressure sensor 1113 is disposed on the side bezel of the terminal 1100, it can detect the user's grip signal on the terminal 1100, and the processor 1101 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 1113. When the pressure sensor 1113 is disposed on the lower layer of the touch display screen 1105, the processor 1101 can control the operable controls on the UI interface based on the user's pressure operation on the touch display screen 1105. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0201] The fingerprint sensor 1114 is used to collect the user's fingerprint. The processor 1101 identifies the user's identity based on the fingerprint collected by the fingerprint sensor 1114, or the fingerprint sensor 1114 identifies the user's identity based on the collected fingerprint. When the user's identity is identified as trusted, the processor 1101 authorizes the user to perform relevant sensitive operations, including unlocking the screen, viewing encrypted information, downloading software, making payments, and changing settings. The fingerprint sensor 1114 can be located on the front, back, or side of the terminal 1100. When the terminal 1100 has physical buttons or a manufacturer's logo, the fingerprint sensor 1114 can be integrated with the physical buttons or manufacturer's logo.

[0202] An optical sensor 1115 is used to collect ambient light intensity. In one embodiment, the processor 1101 can control the display brightness of the touch screen 1105 based on the ambient light intensity collected by the optical sensor 1115. Specifically, when the ambient light intensity is high, the display brightness of the touch screen 1105 is increased; when the ambient light intensity is low, the display brightness of the touch screen 1105 is decreased. In another embodiment, the processor 1101 can also dynamically adjust the shooting parameters of the camera assembly 1106 based on the ambient light intensity collected by the optical sensor 1115.

[0203] The proximity sensor 1116, also known as a distance sensor, is typically located on the front panel of the terminal 1100. The proximity sensor 1116 is used to detect the distance between the user and the front of the terminal 1100. In one embodiment, when the proximity sensor 1116 detects that the distance between the user and the front of the terminal 1100 is gradually decreasing, the processor 1101 controls the touchscreen display 1105 to switch from a screen-on state to a screen-off state; when the proximity sensor 1116 detects that the distance between the user and the front of the terminal 1100 is gradually increasing, the processor 1101 controls the touchscreen display 1105 to switch from a screen-off state to a screen-on state.

[0204] Those skilled in the art will understand that Figure 11 The structure shown does not constitute a limitation on terminal 1100 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0205] This application also provides a computer-readable storage medium storing at least one piece of program code. When the program code is loaded and executed by the processor of a computer device, it implements the video search method provided in the above-described method embodiments.

[0206] This application also provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the video search method provided in the above-described method embodiments.

[0207] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0208] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent switching, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A method for finding videos, characterized in that, The method includes: The video list interface displays video covers with at least two videos. In response to a search trigger operation, the video list interface is switched to a focusless state; on the visual focus area of ​​the video list interface in the focusless state, a scrolling selector in the focus state is displayed. The visual focus area is set by an empirical value or dynamically determined based on the camera's capture of the user's gaze. The scrolling selector displays list options for at least two videos, and the list options are used to display relevant text for the videos. In response to the selection operation of a first list option in the list options of the at least two videos, the playback interface of the first video corresponding to the first list option is displayed; The video list interface can be used to display the video covers of multiple videos from the same user account; or, the video list interface can be used to display the video covers of multiple videos from the same author; or, the video list interface can be used to display the video covers of multiple videos from the same collection or column; or, the video list interface can be used to display the video covers of multiple videos from the same TV series.

2. The method according to claim 1, characterized in that, The method further includes: In response to receiving a gesture operation that matches the first gesture, it is determined that the search trigger operation has been received; or, In response to receiving a trigger operation on a first control on the video list interface, it is determined that the search trigger operation has been received, wherein the first control is a control used to trigger the display of the scroll selector.

3. The method according to claim 1, characterized in that, The method further includes: The list option located at the preset option position on the scroll selector is displayed as the first list option in the default selected state; or, In response to a scrolling operation on the scroll selector, the list option located at a preset option position on the scroll selector during the scrolling process will be displayed as the first list option in a selected state.

4. The method according to claim 3, characterized in that, The step of displaying the playback interface of the first video corresponding to the first list option in response to the selection operation of the first list option in the list options of the at least two videos includes: In response to a confirmation control on the scroll selector, the playback interface of the first video corresponding to the first list option is displayed.

5. The method according to claim 3, characterized in that, The method further includes: If the first video corresponding to the first list option belongs to the first TV series, the topic name of the scrolling selector will be displayed as the title of the first TV series.

6. The method according to claim 3, characterized in that, The method further includes: If the first video corresponding to the first list option belongs to the first TV series, the background image of the scrolling selector will be displayed as the TV series poster cover.

7. The method according to claim 3, characterized in that, The method further includes: In response to a viewing operation of the second list option in the list options of the at least two videos, video description information of the second video corresponding to the second list option is displayed; The video description information includes at least one of the following: video name, video cover, video description, background music information, geographical location information, number of plays, number of likes, and number of comments.

8. The method according to claim 7, characterized in that, The method further includes at least one of the following steps: In response to a first triggering operation in the video introduction information, such as the video name, the video cover, or the video description, the playback interface of the second video is displayed; In response to a second triggering operation of the background music information in the video description information, a list of videos using the same background music indicated by the background music information is displayed. In response to a third triggering operation based on the geographic location information in the video introduction information, a video list interface with the geographic location indicated by the geographic location information is displayed.

9. The method according to claim 7, characterized in that, The method further includes: In response to the cancellation of viewing of the second list option in the list options of the at least two videos, the video description information of the second video corresponding to the second list option is cancelled.

10. The method according to claim 1, characterized in that, The method further includes: In response to the operation of canceling the display of the scroll selector, the scroll selector is canceled from the display on the video list interface.

11. A device for searching videos, characterized in that, The device includes: The display module is used to display a video list interface, which displays video covers of at least two videos. The human-computer interaction module is used to switch the video list interface to a focusless state in response to a search trigger operation; and to display a scrolling selector in the focus state on the visual focus area of ​​the video list interface in the focusless state. The visual focus area is set by an empirical value or dynamically determined based on the camera's capture of the user's gaze. The scrolling selector displays list options for at least two videos, and the list options are used to display relevant text for the videos. The human-computer interaction module is used to display the playback interface of the first video corresponding to the first list option in response to the selection operation of the first list option in the list options of the at least two videos; The video list interface can be used to display the video covers of multiple videos from the same user account; or, the video list interface can be used to display the video covers of multiple videos from the same author; or, the video list interface can be used to display the video covers of multiple videos from the same collection or column; or, the video list interface can be used to display the video covers of multiple videos from the same TV series.

12. A computer device, characterized in that, The computer device includes a processor and a memory, the memory storing at least one program, which is loaded and executed by the processor to implement the method for finding videos as described in any one of claims 1 to 10.

13. A computer-readable storage medium, characterized in that, The readable storage medium stores at least one program, which is loaded and executed by a processor to implement the method for finding videos as described in any one of claims 1 to 10.

Citation Information

Patent Citations

  • Tablet PC with graphical user interface

    CN305544272S