Video playlist display method and device, equipment, storage medium, product

By acquiring and displaying adjustment information of the video playlist, including user tags and playback progress, a target video playlist is generated, solving the problem of low video search efficiency and enabling fast searching and convenient operation.

CN120856944BActive Publication Date: 2026-02-24CHINA MOBILE (SUZHOU) SOFTWARE TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511349200.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-19
Publication Date
2026-02-24
Estimated Expiration
2045-09-19

AI Technical Summary

Technical Problem

In video playlists, existing technology results in low search efficiency when users need to find previously viewed video clips, especially when there are many videos, thus prolonging the search time.

Method used

By acquiring adjustment information for video entries, including user-marked video information and playback progress, the video playlist is adjusted to display the marked information and playback progress, thereby generating the target video playlist.

Benefits of technology

It improves the efficiency of video search, allowing users to quickly locate marked key content, thus enhancing operational convenience and search efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120856944B_ABST
    Figure CN120856944B_ABST
Patent Text Reader

Abstract

The application discloses a video playlist display method and device, equipment, a storage medium, and a product. The video playlist display method comprises the following steps: acquiring adjustment information of a video item in a current video playlist; the adjustment information comprises marked information of a video set by a user for the video item; adjusting the current video playlist based on the adjustment information to obtain a target video playlist; and displaying the target video playlist. According to the application, the efficiency of video searching can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of video processing technology, and in particular to a method, apparatus, device, storage medium, and product for displaying a video playlist. Background Technology

[0002] With the development of electronic technology, users can watch videos through electronic devices such as mobile phones and computers. Specifically, video playlists can be displayed on electronic devices, allowing users to select and watch videos based on the playlist.

[0003] In related technologies, a video playlist corresponding to the video is directly displayed, allowing users to select or switch between videos. However, when a user searches for a specific video segment from a previously viewed video, they need to rewatch the previously viewed video to find it. This increases the time required for the user to search for video segments, especially when there are many videos in the playlist and the user has already watched a lot of videos, thus reducing the efficiency of video search. Summary of the Invention

[0004] To address the aforementioned technical problems, this application aims to provide a video playlist display method, apparatus, device, storage medium, and product that can improve the efficiency of video search.

[0005] The technical solution of this application is implemented as follows:

[0006] This application provides a method for displaying a video playlist, the method comprising:

[0007] Obtain adjustment information for video entries in the current video playlist; the adjustment information includes the tagging information set by the user for the video corresponding to the video entry;

[0008] Based on the adjustment information, the current video playlist is adjusted to obtain the target video playlist;

[0009] Display the target video playlist.

[0010] This application provides a video playlist display device, the video playlist display device comprising:

[0011] The acquisition unit is used to acquire adjustment information for video entries in the current video playlist; the adjustment information includes marking information set by the user for the video corresponding to the video entry;

[0012] An adjustment unit is used to adjust the current video playlist based on the adjustment information to obtain a target video playlist;

[0013] The display unit is used to display the target video playlist.

[0014] This application provides an electronic device, the electronic device comprising:

[0015] The system includes a memory, a processor, and a communication bus. The memory communicates with the processor via the communication bus. The memory stores a program for displaying a video playlist that can be executed by the processor. When the program for displaying the video playlist is executed, the processor performs the video playlist display method described above.

[0016] This application provides a storage medium storing a computer program for use in an electronic device. The computer program, when executed by a processor, implements the video playlist display method described above.

[0017] This application also provides a computer program product, including a computer program that can be executed by a processor in an electronic device to complete the steps described in the aforementioned video playlist display method.

[0018] This application provides a video playlist display method, apparatus, device, storage medium, and product. The video playlist display method includes: acquiring adjustment information for video items in the current video playlist; the adjustment information includes user-set marking information for the videos corresponding to the video items; adjusting the current video playlist based on the adjustment information to obtain a target video playlist; and displaying the target video playlist. Using the above method, the video playlist display apparatus acquires adjustment information for video items in the current video playlist, which includes marking information for the videos corresponding to the video items. Based on this adjustment information including the marking information, the current video playlist is adjusted to obtain a target video playlist, which displays the marking information. After displaying the target video playlist, users can search for videos based on the target video playlist with the displayed marking information, shortening the time spent searching for videos and improving the efficiency of video searching. Attached Figure Description

[0019] Figure 1 A flowchart of a video playlist display method provided in this application embodiment;

[0020] Figure 2 A schematic diagram of an exemplary video playlist display interface provided in this application embodiment;

[0021] Figure 3This is a schematic diagram illustrating an exemplary information interaction between a client and a server, provided as an embodiment of this application.

[0022] Figure 4 A schematic diagram of the composition structure of a video playlist display device provided in an embodiment of this application;

[0023] Figure 5 This is a schematic diagram of the composition structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0024] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0025] This application provides a method for displaying a video playlist, which is applied to a video playlist display device. Figure 1 A flowchart of a video playlist display method provided in this application embodiment is shown below. Figure 1 As shown, methods for displaying a video playlist may include:

[0026] S101. Obtain adjustment information for video entries in the current video playlist.

[0027] The video playlist display method provided in this application embodiment is applicable to scenarios where a video playlist is displayed.

[0028] In the embodiments of this application, the video playlist display device can be implemented in various forms. For example, the video playlist display device described in this application may include devices such as terminals, wearable devices, and computers, or other devices. The specific embodiments of this application do not limit the specific implementation of the device.

[0029] It should be noted that the adjustment information includes the user's marking information for the video corresponding to the video entry and / or the playback progress information of the video corresponding to the video entry.

[0030] In this embodiment, adjustment information for video items in the current video playlist can be obtained from user input, or from other devices. The playback progress of the videos in the current playlist can also be detected to obtain adjustment information for video items in the current playlist. Alternatively, adjustment information for video items in the current playlist can be obtained through other means. The specific method for obtaining adjustment information for video items in the current playlist can be determined based on actual circumstances, and this embodiment does not limit this method.

[0031] It should be noted that the current video playlist refers to the playlist currently being displayed. Specifically, the current video playlist can be a directory containing multiple video entries, each corresponding to one video.

[0032] It should also be noted that each video entry corresponds to a specific video.

[0033] For example, a video catalog is a video entry.

[0034] In this embodiment, the tagging information can be tagging information set by the user for any one of multiple videos. Specifically, the tagging information can be a user's mark for that video or a specific time segment within that video, such as liking, saving, commenting, or watching later. The specific tagging information can be determined according to the actual situation, and this embodiment does not limit it.

[0035] It should be noted that each of the multiple video entries has the function of displaying the video name and allowing users to switch videos when clicked. That is, each video entry displays the video name, and when any video entry receives a click action, the video corresponding to that entry will be switched and displayed.

[0036] In this embodiment of the application, the process by which the video playlist display device obtains adjustment information for video items in the current video playlist includes: when the adjustment information includes marking information and a user's marking request for a first video item among multiple video items in the current video playlist is received, displaying multiple marking identifiers and a time acquisition request for the video segment to be marked in the first video corresponding to the first video item; receiving a user's selection operation for any one of the multiple marking identifiers and time information input based on the time acquisition request; determining the time information and any one of the marking identifiers as marking information, and determining the marking information as adjustment information.

[0037] In this embodiment, a mark request button is provided next to each of the multiple video items in the current video playlist. When the user clicks the mark request button on the first video item, the video playlist display device receives the user's mark request for the first video item among the multiple video items in the current video playlist. Alternatively, the user can click the icon corresponding to the first video item, at which point the video playlist display device receives the user's mark request for the first video item among the multiple video items in the current video playlist. Other methods can also be used to receive the user's mark request for the first video item. The specific method of receiving the user's mark request for the first video item can be determined according to the actual situation, and this embodiment does not limit it.

[0038] It should be noted that the number of multiple markers can be three, five, or other values. The specific number of multiple markers can be determined according to the actual situation, and this application embodiment does not limit this.

[0039] In this embodiment, the multiple markers include like markers, favorite markers, watch later markers, comment markers, etc. The specific multiple markers can be determined according to the actual situation, and this embodiment does not limit them.

[0040] It should be noted that the video segment to be tagged can be a segment of the first video or the first video itself. The specific representative and video segment can be determined according to the actual situation, and this application embodiment does not limit this.

[0041] It should also be noted that the marker is the identifier for the video segment to be marked.

[0042] In this embodiment, the time acquisition request specifically refers to the request to acquire the start and end time points of the video segment to be tagged. These start and end time points can be minutes, seconds, or other time units, and the specific time unit can be determined according to the actual situation; this embodiment does not limit this.

[0043] In this embodiment of the application, the time acquisition request can be displayed while displaying multiple markers. When the user selects any one of the multiple markers and enters the start and end times of the video segment to be marked, the video playlist display device receives the user's selection operation of any one of the multiple markers and the time information input based on the time acquisition request.

[0044] For example, the user can directly input the start and end times of the video segment to be marked, and the video playlist display device will receive the time information; alternatively, a time selection control can be set, and the video playlist display device will receive the time information when the user selects the start and end times; other methods can also be used to receive the time information input by the user. The specific method of receiving the time information input by the user can be determined according to the actual situation, and this application embodiment does not limit it.

[0045] In this embodiment, the marking information includes the time information and any marking identifier. The adjustment information includes the marking information.

[0046] In this embodiment of the application, the process of the video playlist display device receiving the user's selection operation of any one of multiple markers and the process of obtaining the time information requested based on time also includes: receiving input information input by the user; correspondingly, the process of determining the time information and any one marker as marker information includes: determining the input information, time information and any one marker as marker information.

[0047] In this embodiment of the application, while displaying multiple markers and the time acquisition request of the video segment to be marked in the first video corresponding to the first video entry, an input box can also be displayed so that the user can input the input information corresponding to the marker.

[0048] In this embodiment, if any marker is designated as a comment identifier, an input box may be further displayed for the user to input comment information (i.e., input information) corresponding to that comment identifier. The user's input information can also be received in other ways; the specific method of receiving the input information can be determined based on the actual situation, and this embodiment does not limit this approach.

[0049] In this embodiment, the marking information includes the time information, any marking identifier, and input information. The adjustment information includes the marking information.

[0050] In this embodiment of the application, the process by which the video playlist display device obtains adjustment information for video entries in the current video playlist includes: when the adjustment information includes playback progress information, detecting the playback progress information of the first video corresponding to the first video entry in the current video playlist; and determining the playback progress information as adjustment information.

[0051] In this embodiment, a detection period can be set. When it is detected that the user is playing the first video in the current video playlist, the playback progress information of the first video is periodically detected based on the detection period. Alternatively, when it is detected that the user is playing the first video in the current video playlist, the playback progress information of the first video can be detected in real time. The specific method of detecting the playback progress information of the first video can be determined according to the actual situation, and this embodiment does not limit it.

[0052] It should be noted that the detection cycle can be 1 minute, 30 seconds, or other durations. The specific duration of the detection cycle can be determined according to the actual situation, and this application does not limit it.

[0053] In this embodiment of the application, the adjustment information includes the playback progress information.

[0054] S102. Adjust the current video playlist based on the adjustment information to obtain the target video playlist.

[0055] In this embodiment of the application, after obtaining adjustment information for the video items in the current video playlist, the video playlist display device adjusts the current video playlist based on the adjustment information to obtain the target video playlist.

[0056] In this embodiment, the display content of the current video playlist can be adjusted based on adjustment information to obtain a target video playlist. For example, adding marker information to the current video playlist to obtain the target video playlist, or adjusting the viewing progress of the videos in the current video playlist to obtain the target video playlist, or adding marker information to the current video playlist and adjusting the viewing progress of the videos in the current video playlist to obtain the target video playlist.

[0057] In this embodiment, the adjustment information includes marking information; the process by which the video playlist display device adjusts the current video playlist based on the adjustment information to obtain the target video playlist includes: when the marking information is marking information for the first video in the current video playlist, determining the first video entry corresponding to the first video in the current video playlist; adding marking information to the first video entry to obtain the adjusted first video entry; and using the adjusted first video entry and the second video entry as the target video playlist.

[0058] It should be noted that the current video playlist includes multiple video entries; multiple video entries correspond to multiple videos; and multiple videos include the first video.

[0059] It should be noted that the second video item is the remaining video item in the current video playlist excluding the first video item. Specifically, the number of second video items can be one or more, and the specific number of second video items can be determined according to the actual situation. This application embodiment does not limit this.

[0060] In this embodiment of the application, the current video playlist has a correspondence between videos and video entries, and the first video entry corresponding to the first video can be determined based on this correspondence.

[0061] In this embodiment, the process of adding marker information to a first video entry to obtain an adjusted first video entry includes: adding an identifier corresponding to the marker information to the first video entry to obtain the adjusted first video entry; or directly adding the marker information to the first video entry to obtain the adjusted first video entry; or adding the identifier corresponding to the marker information to the first video entry in other ways to obtain the adjusted first video entry; the specific method of adding the identifier corresponding to the marker information to the first video entry to obtain the adjusted first video entry can be determined according to the actual situation, and this embodiment does not limit it.

[0062] It should be noted that the first video can be the video that the user is currently watching, or it can be a video that the user has already watched. The specific first video can be determined according to the actual situation, and this application embodiment does not limit it in this way.

[0063] In this embodiment of the application, if the first video is a video that the user has already watched, the number of the first videos can be one or more. The specific number of the first videos can be determined according to the actual situation, and this embodiment of the application does not limit this.

[0064] It should be noted that the number of first videos and the number of first video entries are the same.

[0065] In this embodiment of the application, the target video playlist includes an adjusted first video entry and a second video entry. The current video playlist includes the first video entry and the second video entry.

[0066] In this embodiment of the application, the process of adding marker information to the first video entry by the video playlist display device to obtain an adjusted first video entry includes: when the marker information is a like for the video segment to be marked in the first video, adding a like icon to the first video entry to obtain an adjusted first video entry; when the marker information is a favorite for the video segment to be marked, adding a favorite icon to the first video entry to obtain an adjusted first video entry; and when the marker information is a comment for the video segment to be marked, adding a comment icon to the first video entry to obtain an adjusted first video entry.

[0067] In this embodiment of the application, when the marking information is the later viewing information of the video segment to be marked, a later viewing identifier is included in the first video entry.

[0068] In this embodiment, a collection icon, comment icon, watch later icon, or like icon can be added to the end of the first video entry. Alternatively, the first position of the video segment to be marked in the first video can be determined, and the collection icon, comment icon, watch later icon, or like icon can be added at the first position in the first video entry. The specific position where the collection icon, comment icon, watch later icon, or like icon is added to the first video entry can be determined according to the actual situation, and this embodiment does not limit it.

[0069] For example, if the video segment to be tagged is in the middle of the first video, a favorite icon, comment icon, watch later icon, or like icon can be added to the middle of the first video entry; if the video segment to be tagged is at the beginning of the first video, a favorite icon, comment icon, watch later icon, or like icon can be added to the beginning of the first video entry.

[0070] It should be noted that the marking information includes time information (i.e., the start and end times of the video segment to be marked) and a marking identifier. The first position of the video segment to be marked in the first video can be determined based on this time information and the time of the first video.

[0071] In this embodiment, the time information can also be added at the same time as adding the collection icon, comment icon, watch later icon or like icon to the first video entry. The specific way to add the collection icon, comment icon, watch later icon or like icon to the first video entry can be determined according to the actual situation, and this embodiment does not limit it.

[0072] It should be noted that the marking information may also include time information (i.e., the start and end times of the video segment to be marked), marking identifiers, and input information (i.e., the content of the comment information). In the case where the marking information is the comment information of the video segment to be marked, the comment identifier can be added directly to the first video entry while simultaneously adding the time information and input information; alternatively, the first position of the video segment to be marked in the first video can be determined, and the comment identifier and input information can be added at the first position in the first video entry. The specific method of adding the comment identifier in the first video entry can be determined according to the actual situation, and this application embodiment does not limit it.

[0073] For example, such as Figure 2As shown, when the marking information is a like for the video segment to be marked in the first video, a heart-shaped icon (i.e., a like icon) is added to the first video entry (such as the first video entry) to obtain the adjusted first video entry. When the marking information is a collection of the video segment to be marked, a heart-shaped circle icon (i.e., a collection icon) is added to the first video entry (such as the second video entry) to obtain the adjusted first video entry.

[0074] Understandably, video playlist display devices add user likes, favorites, and comments to the current video playlist, allowing these same identifiers to be displayed in the target video playlist as well. Users can quickly locate marked key content based on these visual cues, reducing the time spent searching for video clips. Furthermore, by displaying user likes, favorites, and comments in the target video playlist, users can clearly see their interaction history. This more intuitive interactive feedback enhances user convenience, transforming the playlist from a video management tool into a platform for displaying user interaction data.

[0075] In this embodiment, the adjustment information also includes playback progress information; the process by which the video playlist display device adjusts the current video playlist based on the adjustment information to obtain the target video playlist includes: when the playback progress information is the playback progress information of the first video in the current video playlist, determining the first video entry corresponding to the first video in the current video playlist; adjusting the ratio of the played color and the unplayed color of the first video entry based on the playback progress information to obtain the adjusted first video entry; or, adjusting the color of the first video entry to the playback completed color based on the playback progress information to obtain the adjusted first video entry; and determining the adjusted first video entry and the second video entry as the target video playlist.

[0076] It should be noted that the playback progress information can be a timestamp, specifically the timestamp of the playback position of the first video. For example, if the first video is playing at 20 minutes and 30 seconds, then the playback progress information can be 20 minutes and 30 seconds.

[0077] In this embodiment of the application, the current video playlist has a correspondence between videos and video entries, and the first video entry corresponding to the first video can be determined based on this correspondence.

[0078] In this embodiment of the application, if the first video has not yet finished playing, the ratio of the played color to the unplayed color of the first video entry can be adjusted based on the playback progress information to obtain the adjusted first video entry. If the first video has finished playing, the color of the first video entry can be adjusted to the playback completed color based on the playback progress information to obtain the adjusted first video entry.

[0079] It should be noted that the played color, unplayed color, and completed color can be color information configured in the video playlist display device, color information transmitted to the video playlist display device from other devices, or color information obtained by the video playlist display device through other means. The specific way the video playlist display device obtains the played color, unplayed color, and completed color can be determined according to the actual situation, and this application embodiment does not limit this.

[0080] For example, the color that has been played can be green, the color that has not been played can be white, and the color that has been played can be red. The specific color information of the color that has been played, the color that has not been played, and the color that has been played can be determined according to the actual situation, and this application embodiment does not limit it.

[0081] In this embodiment, if the playback progress information indicates that the first video has played for 20 minutes and 30 seconds, the ratio of the played duration to the unplayed duration in the first video can be determined, and the ratio of the played color to the unplayed color of the first video entry can be adjusted accordingly. For example, if the first video has played for 20 minutes and 30 seconds, the ratio of the played duration to the unplayed duration can be determined to be 3:7, and the ratio of the played color to the unplayed color of the first video entry can also be adjusted to 3:7. If the played color can be green and the unplayed color can be white, then the green to white display ratio in the first video entry is 3:7.

[0082] In this embodiment of the application, if the first video has finished playing, the color of the finished playback can be red. The process of adjusting the color of the first video entry to the finished playback color based on the playback progress information to obtain the adjusted first video entry can be to directly set the color of the first video entry to red, that is, to obtain the adjusted first video entry.

[0083] For example, such as Figure 2As shown, when the first video item (e.g., the first video item) has finished playing, the first video item is adjusted to the color of the completed playback (e.g., light gray). If the ratio of the played duration to the unplayed duration in the first video is determined to be 7:3 based on the playback progress information, then the ratio of the played color (e.g., dark gray) to the unplayed color (e.g., white) of the first video item (e.g., the second video item) is also adjusted to 7:3 accordingly.

[0084] In this embodiment of the application, if the adjustment information includes playback progress information and marking information, then when the marking information is the marking information of the first video in the current video playlist and the playback progress information is the playback progress information of the first video in the current video playlist, the first video entry corresponding to the first video is adjusted based on the playback progress information and the marking information to obtain the adjusted first video entry, and the target video playlist is obtained based on the adjusted first video entry and the second video entry.

[0085] It should be noted that the number of first videos and the number of first video entries are the same.

[0086] In this embodiment of the application, the target video playlist includes an adjusted first video entry and a second video entry. The current video playlist includes the first video entry and the second video entry.

[0087] S103. Display the target video playlist.

[0088] In this embodiment of the application, the video playlist display device adjusts the current video playlist based on adjustment information, and after obtaining the target video playlist, displays the target video playlist.

[0089] In this embodiment, the target video playlist can be displayed simultaneously on the display interface showing the videos in the current video playlist. Alternatively, the target video playlist can be displayed on other devices; the specific method of displaying the target video playlist can be determined based on actual circumstances, and this embodiment does not limit this.

[0090] For example, such as Figure 2As shown, videos from the target video playlist can be displayed in the left video playback area of ​​the display interface, and the target video playlist itself can be displayed in the right video playback area. This target video playlist includes multiple video items (the multiple video items include a first video item (e.g., video1), a second video item (e.g., video2), a third video item (e.g., video3), a fourth video item (e.g., video4), and a fifth video item (e.g., video5)). When any of the multiple video items is clicked (or any other operation for selecting any video item, the specifics can be determined according to the actual situation, and this application embodiment does not limit this), the video corresponding to that video item will be played in the video playback area. For example, if the first video item (which can be the first video item, such as video1) is clicked, the first video corresponding to that first video item will be played in the video playback area. In the lower left corner of the display interface, the progress information of the currently playing video, sound controls, video play or pause buttons, and buttons for adjusting the up and down movement of the currently playing video are displayed.

[0091] In this embodiment, after the video playlist display device displays the target video playlist, it acquires the user's historical viewing information of the videos in the target video playlist and the list marking information obtained by the user based on the user's operation in the target video playlist; it sorts the target video playlist based on the historical viewing information and the list marking information to obtain a sorted target video playlist; and it displays the sorted target video playlist.

[0092] In this embodiment, a sorting time point can be set. When this sorting time point is reached, the historical viewing information of the videos in the target video playlist and the list marking information obtained by the user based on the user's operations in the target video playlist are obtained. The target video playlist is then sorted based on the historical viewing information and the list marking information to obtain and display the sorted target video playlist. Upon receiving a sorting instruction, the historical viewing information and the list marking information are obtained. The target video playlist is then sorted based on the historical viewing information and the list marking information to obtain and display the sorted target video playlist. The specific timing for sorting the target video playlist can be determined according to the actual situation, and this embodiment does not limit this.

[0093] It should be noted that the sorting time point can be a periodic sorting time point or a non-periodic sorting time point. The specific sorting time point can be determined according to the actual situation, and this application embodiment does not limit it in this way.

[0094] For example, upon receiving a user's sorting request in the target video playlist, historical viewing information and list tag information can be obtained, and the target video playlist can be sorted based on the historical viewing information and list tag information to obtain and display the sorted target video playlist.

[0095] It should be noted that the list tagging information refers to the entry information of each video item in the target video playlist, specifically including the tagging information (such as like, favorite, watch later, and comment tags) and playback progress information in the adjusted first video item.

[0096] It should be noted that historical viewing information includes the user's viewing duration and number of plays for videos (including the first video) in the target video playlist.

[0097] It should be noted that multiple video items in the target video playlist can be sorted based on user preference and viewing history, as well as list tagging information. For example, if a user frequently watches a certain type of video, those videos will appear at the top of the sorted target video playlist. The order of videos in the list is dynamically adjusted based on the frequency of user interaction with the videos (such as likes and comments) or the system's recommendation of their importance.

[0098] It should be noted that the method for displaying the sorted target video playlist is the same as the method for displaying the target video playlist. For details, please refer to the implementation method for displaying the target video playlist.

[0099] In this embodiment of the application, the user's historical viewing information and list tag information can be obtained from the user's historical record information.

[0100] In this embodiment of the application, after the video playlist display device displays the sorted target video playlist, if it detects an update to the sorting algorithm or a user's adjustment instruction for the target video playlist, it updates the sorting of the sorted target video playlist based on the updated sorting algorithm or adjustment instruction to obtain an updated target video playlist; and displays the updated target video playlist.

[0101] In this embodiment of the application, the process of updating the sorted target video playlist based on the updated sorting algorithm or adjustment instruction includes re-sorting multiple items in the sorted target video playlist according to historical viewing information and list tag information, thereby obtaining the updated target video playlist.

[0102] It should be noted that the updated target video playlist is displayed in the same way as the target video playlist is displayed. For details, please refer to the implementation method for displaying the target video playlist.

[0103] It's important to note that when user behavior changes, such as adding comments, liking, or saving content, it's confirmed that the system has received a user's instruction to adjust the target video playlist. In this case, the multiple video items in the target video playlist will be automatically reordered, ensuring that users always see videos relevant to their interests. This eliminates the need for manual management of the target video playlist, simplifying and automating its management and improving the user experience.

[0104] In this embodiment, after the video playlist display device displays the target video playlist, upon receiving a user's close operation on the page containing the target video playlist, it determines the user's playback progress of the videos in the target video playlist; it obtains the user's historical viewing records of the videos in the target video playlist and the list marker information in the target video playlist; and it sends the list marker information, playback progress, and historical viewing records to the video playback server so that, upon receiving a re-login request from the user based on a new terminal and determining that the user has successfully re-logged in on the new terminal, the video playback server synchronizes the list marker information, playback progress, and historical viewing records to the new terminal.

[0105] In this embodiment, the playback progress can be a timestamp. For example, the playback progress of the third video in the target video playlist is 10 minutes and 15 seconds.

[0106] It should be noted that playback progress is different from playback progress information. Specifically, it refers to the playback progress of the videos in the target video playlist, not necessarily the playback progress of the first video. This playback progress information specifically refers to the playback progress of the first video.

[0107] In this embodiment of the application, the playback progress of the videos in the target video playlist can be displayed on the page when the user closes the page containing the target video playlist.

[0108] It should be noted that when a user closes the page containing the target video playlist, the display content of the video on the page can be detected, and the playback progress can be determined based on the display content and the video content; the playback progress can also be determined from the playback log; or other methods can be used to determine the playback progress. The specific method for determining the playback progress of the video in the target video playlist can be determined according to the actual situation, and this application embodiment does not limit it.

[0109] In this embodiment, the video playlist display device can obtain historical viewing records from a database, from the user's video viewing log, or through other means. The specific method of obtaining the user's historical viewing records for the videos in the target video playlist can be determined according to the actual situation, and this embodiment does not limit it.

[0110] In this embodiment, the list marker information of the target video playlist can be obtained from the database, or it can be obtained through other means. The specific method of obtaining the list marker information of the target video playlist can be determined according to the actual situation, and this embodiment does not limit it.

[0111] In this embodiment, the method by which the video playlist display device sends playlist marker information, playback progress, and historical viewing records to the video playback server can be determined according to the actual situation, and this embodiment does not limit this.

[0112] For example, a video playback server can be a video playback platform.

[0113] Understandably, video playlist display devices enhance the user experience of video playlists by utilizing technologies such as displaying video playback status, multi-dimensional synchronization (synchronizing playlist markers, playback progress, and viewing history), intelligent sorting of target video playlists, and setting annotations within the playlists.

[0114] Understandably, by using a video playback server to synchronize playlist markers, playback progress, and viewing history from the video playlist display device to the new terminal, users can resume watching the video from where they left off on the playlist display device when switching from the playlist display device to the new terminal, based on the playback progress. Synchronizing playlist markers (including user actions such as likes, comments, and favorites) ensures consistent interaction records across different devices. Synchronizing viewing history allows users to view consistent viewing records across different devices, facilitating video content management and retrieval.

[0115] For example, such as Figure 3As shown: When the video playlist display device (client) displays the page based on the user's action of opening the video playlist page, it first sends a data retrieval request (such as request / getSyncData) to the video playback server (product database). Based on the data retrieval request, it retrieves response information (such as response / json) from the database. This response information includes initial list tag information, initial playback progress, and initial viewing history. After parsing the retrieved data, it displays the current video playlist corresponding to the initial list tag information, initial playback progress, and initial viewing history. Upon receiving a user's close operation on the page containing the target video playlist, it determines the user's playback progress of the videos in the target video playlist; retrieves the user's viewing history of the videos in the target video playlist and the list tag information in the target video playlist; and sends a data storage request (such as request / postSyncData) to the video playback server. This data storage request carries the list tag information, playback progress, and viewing history. After storing the list tag information, playback progress, and viewing history, the video playback server transmits a storage success response (such as response) to the client.

[0116] Understandably, by receiving a user's close operation on the page containing the target video playlist, the system obtains the user's playback progress, viewing history, and playlist tag information for the videos in the playlist, and sends this information to the video playback server. The system then stores this information on the video playback server, avoiding the need for real-time storage of this information. This avoids increasing the bandwidth between the video playlist display device and the video playback server, thus preventing buffering and improving the smoothness of video playback and enhancing the user experience.

[0117] In this embodiment of the application, after the video playlist display device displays the target video playlist, if a search request is received by the user in the search box on the display interface based on the displayed target video playlist, the device searches for the target video entry corresponding to the search request in the target video playlist and displays the target video corresponding to the target video entry.

[0118] In this embodiment of the application, the target video playlist includes list tag information and list information, and the target video entry corresponding to the search request can be determined based on the list information and list tag information.

[0119] It should be noted that the number of target video entries can be one or multiple. The specific number of target video entries can be determined according to the actual situation, and this application embodiment does not limit this.

[0120] It should be noted that the number of target video entries is the same as the number of target videos.

[0121] In this embodiment of the application, if there is only one target video, the target video is displayed directly; if there are multiple target videos, the multiple target videos are displayed sequentially.

[0122] For example, multiple target videos can be displayed sequentially according to their relevance to the search request.

[0123] In this application embodiment, the target video can be displayed using a video playlist display device, or the target video can be transmitted to other devices and displayed using other devices, or the target video can be displayed in other ways. The specific way of displaying the target video can be determined according to the actual situation, and this application embodiment does not limit it.

[0124] Understandably, by setting up a search box, users can transmit search requests through the search box and search among multiple videos or multiple video entries in the target video playlist based on the search request. This makes it convenient for users to quickly locate videos of interest and improves search efficiency when searching among multiple videos.

[0125] For example, such as Figure 2 As shown, a search box is placed above the target video playlist, allowing users to enter their search requests.

[0126] Understandably, the video playlist display device obtains adjustment information for video items in the current video playlist, including marking information for the videos corresponding to the video items. Based on this adjustment information, including the marking information, the device adjusts the current video playlist to obtain a target video playlist. This target video playlist displays the marking information. After displaying the target video playlist, users can search for videos based on it, shortening the time spent searching for videos and improving the efficiency of video searches.

[0127] Based on the same inventive concept as the above-mentioned video playlist display method, this application provides a video playlist display device 1, corresponding to a video playlist display method; Figure 4This is a schematic diagram of the composition structure of a video playlist display device provided in an embodiment of this application. The video playlist display device 1 may include:

[0128] The acquisition unit 11 is used to acquire adjustment information for video entries in the current video playlist; the adjustment information includes the marking information set by the user for the video corresponding to the video entry;

[0129] Adjustment unit 12 is used to adjust the current video playlist based on adjustment information to obtain the target video list;

[0130] Display unit 13 is used to display the target video playlist.

[0131] In some embodiments of this application, the adjustment information includes marking information; the apparatus also includes a determining unit;

[0132] The determining unit is used to determine the first video entry corresponding to the first video in the current video playlist when the marking information is the marking information for the first video in the current video playlist; the current video playlist includes multiple video entries; the multiple video entries correspond to multiple videos; the multiple videos include the first video; the adjusted first video entry and second video entry are used as the target video playlist; the second video entry is the remaining video entry in the current video playlist excluding the first video entry.

[0133] An added unit is used to add marker information to the first video entry, resulting in an adjusted first video entry.

[0134] In some embodiments of this application, the adding unit is used to add a like identifier to the first video entry when the marking information is like information for a video segment to be marked in the first video, thereby obtaining an adjusted first video entry; to add a favorite identifier to the first video entry when the marking information is favorite information for a video segment to be marked, thereby obtaining an adjusted first video entry; and to add a comment identifier to the first video entry when the marking information is comment information for a video segment to be marked, thereby obtaining an adjusted first video entry.

[0135] In some embodiments of this application, the adjustment information also includes playback progress information;

[0136] The determining unit is used to determine the first video entry corresponding to the first video in the current video playlist when the playback progress information is the playback progress information of the first video in the current video playlist; and to determine the adjusted first video entry and second video entry as the target video playlist.

[0137] The adjustment unit 12 is used to adjust the ratio of the played color and the unplayed color of the first video item based on the playback progress information to obtain the adjusted first video item; or, based on the playback progress information, adjust the color of the first video item to the playback completed color to obtain the adjusted first video item.

[0138] In some embodiments of this application, the apparatus further includes a receiving unit;

[0139] Display unit 13 is used to display multiple markers and a time acquisition request for the video segment to be marked in the first video corresponding to the first video when the adjustment information includes marker information and a user's request to mark the first video item among multiple video items in the current video playlist is received.

[0140] The receiving unit is used to receive the user's selection operation of any one of the multiple markers and the time information of the request input based on time.

[0141] The determining unit is used to determine the time information and any one of the markers as marker information, and to determine the marker information as adjustment information.

[0142] In some embodiments of this application, the receiving unit is further configured to receive input information input by the user;

[0143] Correspondingly, the determining unit is used to determine the input information, time information, and any one of the markers as marker information.

[0144] In some embodiments of this application, the apparatus further includes a detection unit;

[0145] The detection unit is used to detect the playback progress information of the first video corresponding to the first video item in the current video playlist when the adjustment information includes playback progress information.

[0146] The determination unit is used to determine the playback progress information as adjustment information.

[0147] In some embodiments of this application, the apparatus further includes a sorting unit;

[0148] The acquisition unit 11 is used to acquire the user's historical viewing information of videos in the target video playlist and the list marking information of the target video playlist obtained based on the user's operation;

[0149] The sorting unit is used to sort the target video playlist based on historical viewing information and list tag information to obtain the sorted target video playlist.

[0150] Display unit 13 is used to display the sorted target video playlist.

[0151] In some embodiments of this application, the apparatus further includes an updating unit;

[0152] The update unit is used to update the sorting of the target video playlist based on the updated sorting algorithm or the user's adjustment instruction to obtain the updated target video playlist when an update to the sorting algorithm or the user's adjustment instruction to the target video playlist is detected.

[0153] Display unit 13 is used to display the updated target video playlist.

[0154] In some embodiments of this application, the apparatus further includes a transmitting unit;

[0155] The determining unit is used to determine the playback progress of the videos in the target video playlist when it receives a user's close operation on the page containing the target video playlist.

[0156] The acquisition unit 11 is used to acquire the user's historical viewing records of videos in the target video playlist and the list tag information in the target video playlist;

[0157] The sending unit is used to send playlist marker information, playback progress, and historical viewing records to the video playback server. When the video playback server receives a user's re-login request based on the new terminal and determines that the user has successfully logged in on the new terminal, it will synchronize the playlist marker information, playback progress, and historical viewing records to the new terminal.

[0158] In some embodiments of this application, the apparatus further includes a search unit;

[0159] The search unit is used to search for the target video entry corresponding to the search request in the target video playlist when a user inputs a search request in the search box on the display interface based on the target video playlist.

[0160] Display unit 13 is used to display the target video corresponding to the target video entry.

[0161] It should be noted that, in practical applications, the aforementioned acquisition unit 11, adjustment unit 12, and display unit 13 can be derived from... Figure 5The processor 21 on the illustrated electronic device is implemented as a CPU (Central Processing Unit), MPU (Microprocessor Unit), DSP (Digital Signal Processor), or FPGA (Field Programmable Gate Array), etc.; the aforementioned data storage can be provided by... Figure 5 The memory 22 on the electronic device shown is implemented.

[0162] This application also provides an electronic device, such as... Figure 5 As shown, the electronic device includes: a processor 21, a memory 22 and a communication bus 23. The memory 22 communicates with the processor 21 through the communication bus 23. The memory 22 stores programs that can be executed by the processor 21. When the program is executed, the processor 21 executes the video playlist display method described above.

[0163] In practical applications, the aforementioned memory 22 can be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the processor 21.

[0164] This application provides a computer-readable storage medium having a computer program thereon, which, when executed by a processor 21, implements the video playlist display method described above.

[0165] For example, this application also provides a computer program product, including a computer program that can be executed by a processor 21 in an electronic device to complete the aforementioned video playlist display method steps.

[0166] Understandably, the video playlist display device obtains adjustment information for video items in the current video playlist, including marking information for the videos corresponding to the video items. Based on this adjustment information, including the marking information, the device adjusts the current video playlist to obtain a target video playlist. This target video playlist displays the marking information. After displaying the target video playlist, users can search for videos based on it, shortening the time spent searching for videos and improving the efficiency of video searches.

[0167] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0168] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0169] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0170] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1The steps of the function specified in one or more boxes.

[0171] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application.

Claims

1. A method for displaying a video playlist, characterized in that, The method includes: Obtain adjustment information for video entries in the current video playlist; the adjustment information includes the tagging information set by the user for the video corresponding to the video entry; Based on the adjustment information, the current video playlist is adjusted to obtain the target video playlist; Display the target video playlist; The step of adjusting the current video playlist based on the adjustment information to obtain the target video playlist includes: When the marking information is a like for the video segment to be marked in the first video, a like identifier is added to the first video entry corresponding to the first video to obtain the adjusted first video entry; the first video is the video in the current video playlist; the first video entry is the video entry corresponding to the first video in the current video playlist. When the tagging information is collection information of the video segment to be tagged, a collection identifier is added to the first video entry to obtain the adjusted first video entry; When the tagging information is comment information on the video segment to be tagged, a comment identifier is added to the first video entry to obtain the adjusted first video entry.

2. The method according to claim 1, characterized in that, The adjustment information includes the tagging information; adjusting the current video playlist based on the adjustment information to obtain the target video playlist includes: When the marking information is marking information for the first video in the current video playlist, a first video entry corresponding to the first video is determined in the current video playlist; the current video playlist includes multiple video entries; the multiple video entries correspond to multiple videos; the multiple videos include the first video; Add the tagging information to the first video entry to obtain the adjusted first video entry; The adjusted first and second video entries are used as the target video playlist; the second video entry is the remaining video entry in the current video playlist excluding the first video entry.

3. The method according to claim 1, characterized in that, The adjustment information also includes playback progress information; adjusting the current video playlist based on the adjustment information to obtain the target video playlist includes: If the playback progress information is the playback progress information of the first video in the current video playlist, then determine the first video entry corresponding to the first video in the current video playlist; Based on the playback progress information, the ratio of the played color to the unplayed color of the first video entry is adjusted to obtain the adjusted first video entry. Alternatively, the color of the first video entry can be adjusted to the playback completion color based on the playback progress information to obtain the adjusted first video entry. The adjusted first and second video entries are determined as the target video playlist.

4. The method according to claim 1, characterized in that, The step of obtaining adjustment information for video entries in the current video playlist includes: When the adjustment information includes the marking information and a user's marking request is received for the first video item among multiple video items in the current video playlist, multiple marking identifiers and a time acquisition request for the video segment to be marked in the first video corresponding to the first video item are displayed. Receive the user's selection operation for any one of the plurality of markers and obtain the time information of the request input based on the time; The time information and any one of the markers are determined as the marker information, and the marker information is determined as the adjustment information.

5. The method according to claim 4, characterized in that, The step of receiving the user's selection operation for any one of the plurality of markers and obtaining the time information input based on the time request also includes: Receive input information from the user; Accordingly, determining the time information and any one of the markers as the marker information includes: The input information, the time information, and any one of the markers are determined as the marker information.

6. The method according to claim 1, characterized in that, The step of obtaining adjustment information for video entries in the current video playlist includes: If the adjustment information includes playback progress information, the playback progress information of the first video corresponding to the first video entry in the current video playlist is detected; The playback progress information is determined as the adjustment information.

7. The method according to claim 1, characterized in that, After displaying the target video playlist, the method further includes: Obtain the user's historical viewing information of videos in the target video playlist and the list marking information of the target video playlist obtained based on user operations; The target video playlist is sorted based on the historical viewing information and the list tagging information to obtain a sorted target video playlist. Display the sorted target video playlist.

8. The method according to claim 7, characterized in that, After displaying the sorted target video playlist, the method further includes: Upon detecting an update to the sorting algorithm or a user's adjustment instruction to the target video playlist, the sorting of the sorted target video playlist is updated based on the updated sorting algorithm or the adjustment instruction to obtain an updated target video playlist. Display the updated target video playlist.

9. The method according to claim 1, characterized in that, After displaying the target video playlist, the method further includes: Upon receiving a user's close operation on the page containing the target video playlist, determine the user's playback progress on the videos in the target video playlist; Obtain the user's historical viewing records of videos in the target video playlist and the list tag information of the target video playlist; The video playback server sends the list tag information, the playback progress, and the historical viewing records to the video playback server so that when the video playback server receives the user's re-login request based on the new terminal and determines that the user has successfully re-logged in on the new terminal, it will synchronize the list tag information, the playback progress, and the historical viewing records to the new terminal.

10. The method according to claim 1, characterized in that, After displaying the target video playlist, the method further includes: When a user inputs a search request based on the search box on the display interface that displays the target video playlist, the target video entry corresponding to the search request is searched in the target video playlist; Display the target video corresponding to the target video entry.

11. A video playlist display device, characterized in that, The video playlist display device includes: The acquisition unit is used to acquire adjustment information for video entries in the current video playlist; the adjustment information includes marking information set by the user for the video corresponding to the video entry; An adjustment unit is used to adjust the current video playlist based on the adjustment information to obtain a target video playlist; Display unit, used to display the target video playlist; The device further includes an adding unit; The adding unit is configured to, when the marking information is a like for the video segment to be marked in the first video, add a like identifier to the first video entry corresponding to the first video to obtain an adjusted first video entry; the first video is a video in the current video playlist; the first video entry is a video entry corresponding to the first video in the current video playlist; when the marking information is a favorite for the video segment to be marked, add a favorite identifier to the first video entry to obtain the adjusted first video entry; when the marking information is a comment for the video segment to be marked, add a comment identifier to the first video entry to obtain the adjusted first video entry.

12. An electronic device, characterized in that, The electronic device includes: Memory and processor; The memory stores a computer program or instructions, which, when executed by a processor, implement the method described in any one of claims 1 to 10.

13. A storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the computer program implements the method described in any one of claims 1 to 10.

14. A computer program product, comprising a computer program, characterized in that, The computer program, when executed by a processor, implements the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Video playing method and device

    CN108668172A

  • Dynamically configurable video input list for TV

    US20090119705A1