Video processing methods, apparatus, devices, storage media, and computer programs
The method enhances user access to favorite unwatched videos by identifying and displaying identifier information on the video playback page, allowing transitions to the personal homepage, and continuing playback from the user's progress, thus improving the video playback experience.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2023-12-07
- Publication Date
- 2026-06-05
Smart Images

Figure 0007870878000001 
Figure 0007870878000002 
Figure 0007870878000003
Abstract
Description
Technical Field
[0001] [Cross - reference to Related Applications] This application claims priority based on Chinese Patent Application No. 202310079341.1, titled "Video Processing Method, Apparatus, Device, and Storage Medium", filed with the China National Intellectual Property Administration on January 18, 2023, and all the content described in that application is incorporated herein by reference.
[0002] [Technical Field] This disclosure relates to the field of data processing, and in particular, to video processing methods, apparatuses, devices, and storage media.
Background Art
[0003] As video processing technology continues to develop, the requirements for video - related functions are becoming increasingly diverse. In the conventional technology, the current user's access method to favorite unwatched videos is only for comparison, mainly by re - accessing the favorite unwatched videos through the user's personal homepage.
[0004] Therefore, how to enrich the user's access to favorite unwatched videos and improve the user's video playback experience is currently an urgent technical problem to be solved.
Summary of the Invention
Means for Solving the Problems
[0005] To solve the above - mentioned technical problems, embodiments of this disclosure provide a video processing method.
[0006] According to a first aspect, this disclosure determines whether the video to be played in the current video stream has a target video identifier for identifying a video that has been added to favorites by the current user and whose playback progress has not reached the preset progress. If it is determined that the video to be played has the target video identifier, the video playback page of the video to be played includes displaying identifier information corresponding to the target video identifier, wherein the identifier information is used to indicate that the video to be played belongs to a video that has been added to favorites by the current user and whose playback progress has not reached a preset progress.
[0007] In a preferred embodiment, the identifier information is displayed on the preset control, and the method is The further includes, in response to a trigger operation on the preset control, transitioning from the video playback page of the video to be played to the current user's personal homepage where videos added to favorites by the current user are displayed.
[0008] In a preferred embodiment, the method is If it is determined that the video to be played has the target video identifier, the video cover of the video to be played will be displayed at a pre-set display position for the video on the video playback page. The further includes, in response to a trigger operation on the video cover, transitioning from the video playback page of the video to be played to the current user's personal homepage where videos added to favorites by the current user are displayed.
[0009] In a preferred embodiment, the method is If it is determined that the video to be played has the target video identifier, the current user's playback progress for the video to be played is obtained, The further includes continuing to play the video to be played based on the aforementioned playback progress.
[0010] In a preferred embodiment, the method is If it is determined that the video to be played has the target video identifier, the current user's playback progress for the video to be played is obtained, The further includes displaying a node identifier on the playback progress bar of the video to be played, for displaying the current user's playback progress for the video to be played, corresponding to the playback progress.
[0011] In a preferred embodiment, after obtaining the current user's playback progress for the video to be played, The video playback page for the video to be played further includes displaying progress information corresponding to the current user's playback progress for the video to be played.
[0012] In a preferred embodiment, after transitioning from the video playback page of the video to be played to the current user's personal homepage, The present invention further includes displaying a preset first state identifier on the current user's personal homepage for videos that have been added to favorites by the current user but whose playback progress has not reached the preset progress, in order to indicate that the current user's playback progress for the video has not reached the preset progress.
[0013] In a preferred embodiment, after transitioning from the video playback page of the video to be played to the current user's personal homepage, The present invention further includes displaying a preset second state identifier on the current user's personal homepage for the video to be played, for displaying the current user's playback time information for the video to be played.
[0014] According to the second phase, this public release is A determination module for determining whether the video to be played in the current video stream has a target video identifier to identify a video that has been added to favorites by the current user and whose playback progress has not reached a preset progress, The present invention provides a video processing device comprising: a first display module for displaying identifier information corresponding to the target video identifier on the video playback page of the video to be played, wherein the identifier information is used to indicate that the video to be played belongs to a video that has been added to favorites by the current user and whose playback progress has not reached a preset progress.
[0015] According to the third aspect, this disclosure provides a computer-readable storage medium on which, when executed in a terminal device, instructions are recorded that cause the terminal device to implement the method described above.
[0016] According to the fourth aspect, the present invention provides a video processing device that includes a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, the device realizes the method described above.
[0017] According to the fifth phase, this disclosure provides a computer program product that includes computer programs / instructions that, when executed by a processor, accomplish the methods described above.
[0018] The technical solutions according to the embodiments of this publication have at least the following advantages compared to the prior art: Embodiments of the present disclosure first determine whether a target video identifier exists for identifying a video to be played in the current video stream that has been added to the favorites by the current user and whose playback progress has not reached the preset progress. If it is determined that the video to be played has a target video identifier, identifier information corresponding to the target video identifier is displayed on the video playback page of the video to be played. The identifier information is used to indicate that the video to be played belongs to a video that has been added to the favorites by the current user and whose playback progress has not reached the preset progress. As can be seen, embodiments of the present disclosure can display videos added to the favorites and whose playback progress has not reached the preset progress to the user based on the current video stream. Compared with the prior art, embodiments of the present disclosure enrich the user's access method for this type of video and improve the user's video playback experience.
Brief Description of the Drawings
[0019] The accompanying drawings are incorporated herein and form a part of this specification, showing embodiments suitable for the present disclosure, and are used together with this specification to explain the principles of the present disclosure.
[0020] To more clearly explain the technical solutions in the embodiments of the present disclosure or the prior art, the following briefly introduces the accompanying drawings necessary for the description of the embodiments or the prior art. It will be obvious to those skilled in the art that other accompanying drawings can be obtained based on these accompanying drawings without any creative effort. [Figure 1] It is a flowchart of a video processing method according to an embodiment of the present disclosure. [Figure 2] It is a schematic diagram of a video playback page according to an embodiment of the present disclosure. [Figure 3] It is a schematic diagram of a video playback page according to an embodiment of the present disclosure. [Figure 4] It is a schematic diagram of a personal homepage according to an embodiment of the present disclosure. [Figure 5] It is a schematic diagram of a video playback page according to an embodiment of the present disclosure. [Figure 6] It is a schematic diagram of the configuration of a video processing apparatus according to an embodiment of the present disclosure. [Figure 7] It is a schematic diagram of the configuration of a video processing apparatus according to an embodiment of the present disclosure.
Embodiments for Carrying out the Invention
[0021] In order to more clearly understand the above objects, features, and advantages of the present disclosure, the following further describes embodiments of the present disclosure. Note that the embodiments and features in the embodiments of the present disclosure can be combined with each other without contradiction.
[0022] Many specific details are described in the following description to facilitate a complete understanding of the present disclosure. However, the present disclosure can also be implemented in other forms different from those described in this specification. It is clear that the embodiments in this specification are only a part of the embodiments of the present disclosure and not all of them.
[0023] As video processing technology continues to develop, the requirements for video-related functions are becoming increasingly diverse. In the conventional technology, the current access method of a user to favorite unviewed videos is only for comparison, and mainly re-accesses the favorite unviewed videos through the user's personal homepage.
[0024] Therefore, how to enrich the user's access to favorite unviewed videos and improve the user's video playback experience is currently an urgent technical problem to be solved.
[0025] In contrast, the present embodiment first determines whether the video to be played in the current video stream has a target video identifier for identifying videos that have been added to favorites by the current user and whose playback progress has not reached a preset progress. If it is determined that the video to be played has a target video identifier, the video playback page of the video to be played displays identifier information corresponding to the target video identifier, indicating that the video to be played belongs to the category of videos that have been added to favorites by the current user and whose playback progress has not reached a preset progress. As can be seen, the present embodiment can display to the user videos that have been added to favorites and whose playback progress has not reached a preset progress based on the current video stream. Compared to conventional technologies, the present embodiment enriches the user's access method to this type of video and improves the user's video playback experience.
[0026] Based on this, the embodiments disclosed herein provide a video processing method applicable to a client, and Figure 1 is a flowchart of the video processing method according to the embodiments of the herein disclosure, the method including the following: S101: Determine whether the video to be played in the current video stream has a target video identifier.
[0027] Here, the target video identifier is used to identify videos that have been added to favorites by the current user and whose playback progress has not yet reached a preset progress.
[0028] The video processing method according to the embodiments disclosed herein is applicable to clients, which may include, for example, a client located on a smartphone or a client located on a tablet.
[0029] In the embodiments disclosed herein, the current video stream may include one or more videos, and the video to be played belongs to any one of the videos.
[0030] In a preferred embodiment, the current video stream may include a current recommended video stream, which includes one or more recommended videos identified for the current user, and the video to be played belongs to the recommended videos.
[0031] In this disclosed embodiment, based on the current recommended video stream, videos that have been added to favorites but whose playback has not reached a preset progress are displayed to the current user, and the current user can re-access these types of videos based on the recommended video stream, increasing the opportunities to access these types of videos and thereby enriching the user's video playback experience.
[0032] In the embodiments disclosed herein, the target video identifier is used to identify a video that has been added to the current user's favorites and whose playback progress has not reached a preset progress, indicating that the video has been added to the current user's favorites and the current user's viewing progress for the video has not reached a preset progress.
[0033] For example, let's assume that the current user's favorites include video A and video B, and the total playback time of video A is 10 minutes, and the current user has watched video A for 2 minutes. Then the playback progress for video A can be expressed as 2 ÷ 10 × 100% = 20%, and as you can see, the playback progress of video A has not reached 40% of the preset progress.
[0034] In a preferred embodiment, the videos having a target video identifier may include videos whose additional time falls within a preset time range. For example, videos with an additional time of 2 to 14 days can be identified as having a target video identifier.
[0035] In another preferred embodiment, the videos having a target video identifier may include videos that have been added to the current user's favorites but are not being played.
[0036] In another preferred embodiment, videos having a target video identifier may include videos that have been added to the current user's favorites and whose total playback time is longer than a predetermined time. For example, assuming that the predetermined time is 1 minute, videos in the current user's favorites with a total playback time longer than 1 minute can be identified as videos having a target video identifier.
[0037] S102: If it is determined that the video to be played has the target video identifier, the identifier information corresponding to the target video identifier is displayed on the video playback page of the video to be played.
[0038] Here, the identifier information is used to indicate that the video to be played belongs to a video that has been added to the favorites of the current user and whose playback progress has not yet reached a preset progress.
[0039] In this disclosed embodiment, identifier information corresponding to the target video identifier is displayed at a predetermined position on the video playback page of the video to be played, making it easy for the current user to see that the video has been added to the user's favorites and that the playback progress has not reached a preset progress.
[0040] Figure 2 shows a schematic diagram of a video playback page according to the embodiment of this publication. When it is determined that the video to be played has a target video identifier, identifier information 201 corresponding to the target video identifier is displayed on the video playback page of the video to be played. The identifier information 201 is used to indicate that the video has been added to the current user's favorites and that the playback progress has not reached a preset progress, by displaying the text "Added to favorites but not yet viewed".
[0041] The video processing method according to the embodiment of this disclosure first determines whether the video to be played in the current video stream has a target video identifier. The target video identifier is used to identify videos that have been added to favorites by the current user and whose playback progress has not reached a preset progress. If it is determined that the video to be played has a target video identifier, identifier information corresponding to the target video identifier is displayed on the video playback page of the video to be played. The identifier information is used to indicate that the video to be played belongs to a group of videos that have been added to favorites by the current user and whose playback progress has not reached a preset progress. As can be seen, the embodiment of this disclosure can display videos that have been added to favorites and whose playback progress has not reached a preset progress to the user based on the current video stream. Compared to the conventional technology, the embodiment of this disclosure enriches the user's access method to this type of video and improves the user's video playback experience.
[0042] In practical applications, to further enrich the user's access to videos added to favorites and whose playback progress has not yet reached a preset progress, and to improve the user's video playback experience, identifier information corresponding to the target video identifier can be displayed in the preset control. Furthermore, trigger operations on the preset control can redirect the user from the video playback page of the target video to the current user's personal homepage.
[0043] In this publicly disclosed embodiment, identifier information is displayed in the preset control, and when a trigger operation is received for the preset control, the user is redirected from the video playback page of the video to be played to the current user's personal homepage, and the videos that the current user has added to their favorites are displayed on the personal homepage.
[0044] In the embodiments disclosed herein, trigger operations on the preset control may include click operations, long press operations, etc., on the preset control.
[0045] Figure 3 shows a schematic diagram of a video playback page according to the embodiment of this publication, where the preset control 301 displays the identifier information, "Added to Favorites, Not Yet Viewed," and when a trigger operation is received for the preset control 301, the user transitions from the video playback page of the target video shown in Figure 3 to the current user's personal homepage. Figure 4 shows a schematic diagram of a personal homepage according to the embodiment of this publication, where the video added to the favorites by the current user is displayed on the personal homepage.
[0046] In a preferred embodiment, if it is determined that the video to be played has a target video identifier, the video cover of the video to be played is displayed at a pre-set display position on the video playback page of the video to be played. When a trigger operation is received on the video cover, the user is redirected from the video playback page of the video to be played to the current user's personal homepage.
[0047] In the embodiments disclosed herein, trigger operations on the video cover may include click operations, long press operations, and the like on the video cover.
[0048] In actual application, to ensure user familiarity with the operation, if it is determined that the video to be played has a target video identifier, the video cover 202 of the video to be played may be displayed in the display position corresponding to the Tab "Me" on the video playback page of the video to be played, as shown in Figure 2. The user can then transition from the video playback page of the video to be played to their current personal homepage by triggering an operation on the video cover.
[0049] In a preferred embodiment, after transitioning from the video playback page of the video to be played to the current user's personal homepage, in order to ensure the current user's video playback experience, a preset first state identifier can be displayed on the current user's personal homepage for videos that have been added to favorites by the current user and whose playback progress has not reached a preset progress. The preset first state identifier is used to indicate that the current user's playback progress for the video has not reached a preset progress.
[0050] As shown in Figure 4, if three videos added to the current user's favorites are displayed on the current user's personal homepage, and the playback progress of video 401 has not reached the preset progress, the preset first status identifier 402 is displayed on the video cover corresponding to video 401. The preset first status identifier may display the text "Not finished" or "XX% played," and is used to indicate that the playback progress of the current user's video 401 has not reached the preset progress.
[0051] In another preferred embodiment, a preset second status identifier may be displayed on the current user's personal homepage for the video to be played, and the preset second status identifier is used to display the current user's playback time information for the video to be played. After transitioning from the video playback page of the video to be played to the current user's personal homepage, as shown in Figure 4, a preset second status identifier 403 is displayed on the cover of the video to be played, and the preset second status identifier can display the text "Just watched", and is used to indicate that the current user has just watched the video to be played.
[0052] In another preferred embodiment, after transitioning from the video playback page of the video to be played to the current user's personal homepage, a pre-configured presentation animation effect for the video to be played may be displayed on the current user's personal homepage to further enhance the user experience. For example, after transitioning from the video playback page of the video to the current user's personal homepage, an enlarged presentation animation effect for the video to be played may be displayed on the current user's personal homepage to indicate that the current user has watched the video.
[0053] In actual application, a return control can be displayed on the current user's personal homepage. When a trigger operation is received on the return control, the user returns from their personal homepage to the video playback page of the video to be played. On the video playback page, the video continues to play, enriching the user's access to videos that have been added to favorites and whose playback progress has not reached a preset progress, thereby improving the user experience. Here, a trigger operation on the return control may include a click operation, a long press operation, etc.
[0054] As can be seen, this publicly released embodiment can implement a function that, in response to a trigger operation on a preset control, transitions the user from the video playback page of the video to be played back to the current user's personal homepage. This further enriches the way users access videos that have been added to their favorites and whose playback progress has not yet reached the preset progress, thereby improving the user experience.
[0055] Furthermore, this publicly available embodiment can also display the preset first state identifier on the current user's personal homepage for videos that have been added to the user's favorites but whose playback progress has not reached a preset progress. This indicates that the user's playback progress for the video has not reached a preset progress, further improving the user experience.
[0056] In actual application, to further enrich the way users access videos that have been added to favorites and whose playback progress has not reached a preset progress, and to improve the user experience, if it is determined that the video to be played has a target video identifier, the system first retrieves the user's current playback progress for the video to be played, and then continues playing the video based on that progress.
[0057] For example, if it is determined that the video to be played has a target video identifier, first the current user's playback progress for that video is obtained. Assuming that the obtained playback progress for the video is 02:30, the video playback page will continue playing the video from the 02:30 progress.
[0058] In a preferred embodiment, after obtaining the current user's playback progress for the video to be played, progress information 302 corresponding to the current user's playback progress for the video to be played may be displayed on the video playback page of the video to be played, as shown in Figure 3. The progress information 302 displays the text "Previous viewing position 02:30" and is used to indicate that the current user is continuing to play the video from the last viewing point.
[0059] In another preferred embodiment, as shown in Figure 3, after obtaining the current user's playback progress for the video to be played, a node identifier 304 corresponding to the playback progress is displayed on the playback progress bar 303 of the video to be played, allowing the current user to easily know the playback progress for the video to be played based on the playback progress bar and the node identifier.
[0060] In another preferred embodiment, after obtaining the current user playback progress for the video to be played, a preset interactive control may be displayed above the preset corresponding to the playback progress bar of the video to be played, and when a trigger operation is received on the preset interactive control, it may quickly transition from the current playback progress to the current user playback progress for the video to be played.
[0061] Figure 5 shows a schematic diagram of a video playback page according to the embodiment of this publication, where the preset interactive control 501 displays the text "Previous Viewing 02:30 | Jump Play >>", which is used to indicate that the current user can trigger the playback from the current playback progress to the previous viewing progress by triggering the preset interactive control. Assuming that the current playback progress to be played is 00:20, when a trigger operation is received on the preset interactive control 501, the playback will jump from 00:20 to 02:30 and continue playing the target video based on the playback progress of 02:30.
[0062] As can be seen, the video processing method according to the embodiment of this publication can obtain the current user's playback progress for the video to be played and then continue playing the video based on that playback progress. This further enriches the way users can access videos that have been added to their favorites and whose playback progress has not yet reached a preset progress, thereby improving the user experience.
[0063] According to the embodiments of the method described above, this publication also provides a video processing device applicable to a client, Figure 6 shows a schematic diagram of the configuration of the video processing device according to an embodiment of this publication, and the device is A determination module 601 for determining whether the video to be played in the current video stream has a target video identifier for identifying a video that has been added to favorites by the current user and whose playback progress has not reached a preset progress, If it is determined that the video to be played has the target video identifier, the video playback page of the video to be played includes a first display module 602 for displaying identifier information corresponding to the target video identifier, and the identifier information is used to indicate that the video to be played belongs to a video that has been added to the favorites by the current user and whose playback progress has not reached a preset progress.
[0064] In a preferred embodiment, the identifier information is displayed on the preset control, and the device is The system further includes a first transition module for transitioning from the video playback page of the video to be played to the current user's personal homepage, which displays videos that the current user has added to their favorites, in response to a trigger operation on the preset control.
[0065] In a preferred embodiment, the apparatus is If it is determined that the video to be played has the target video identifier, a second display module for displaying the video cover of the video to be played is provided at a pre-set display position of the video to be played on the video playback page, The system further includes a second transition module for transitioning from the video playback page of the video to be played to the current user's personal homepage, where videos added to favorites by the current user are displayed, in response to a trigger operation on the video cover.
[0066] In a preferred embodiment, the apparatus is If it is determined that the video to be played has the target video identifier, a first acquisition module for obtaining the current user's playback progress for the video to be played, The system further includes a playback module for continuing to play the video to be played based on the aforementioned playback progress.
[0067] In a preferred embodiment, the apparatus is If it is determined that the video to be played has the target video identifier, a second acquisition module for obtaining the current user's playback progress for the video to be played is provided. The playback progress bar of the video to be played further includes a third display module for displaying a node identifier for showing the current user's playback progress for the video to be played, corresponding to the playback progress.
[0068] In a preferred embodiment, the apparatus is The video playback page of the video to be played further includes a fourth display module for displaying progress information corresponding to the current user's playback progress for the video to be played.
[0069] In a preferred embodiment, the apparatus is The current user's personal homepage further includes a fifth display module for displaying a preset first state identifier for videos that have been added to favorites by the current user but whose playback progress has not reached the preset progress, indicating that the current user's playback progress for the video has not reached the preset progress.
[0070] In a preferred embodiment, the apparatus is The current user's personal homepage further includes a sixth display module for displaying a preset second state identifier for the video to be played, for displaying the current user's playback time information for the video to be played.
[0071] In the video processing device according to the embodiment of this disclosure, first, it is determined whether the video to be played in the current video stream has a target video identifier, where the target video identifier is used to identify a video that has been added to the favorites by the current user and whose playback progress has not reached a preset progress. If it is determined that the video to be played has a target video identifier, identifier information corresponding to the target video identifier is displayed on the video playback page of the video to be played, where the identifier information is used to indicate that the video to be played belongs to a video that has been added to the favorites by the current user and whose playback progress has not reached a preset progress. As can be seen, the embodiment of this disclosure can display to the user a video that has been added to the favorites and whose playback progress has not reached a preset progress based on the current video stream, and compared to the conventional technology, the embodiment of this disclosure enriches the user's access method to this type of video and improves the user's video playback experience.
[0072] In addition to the methods and apparatus described above, the present embodiment further provides a computer-readable storage medium which, when executed in a terminal device, stores instructions causing the terminal device to implement the video processing method described in the present embodiment.
[0073] The present embodiment further provides a computer program product that includes a computer program / instruction that, when executed by a processor, implements the video processing method described in the present embodiment.
[0074] Furthermore, the embodiments disclosed herein provide a video processing device, which can be further described in Figure 7. The video processing unit may include a processor 701, a memory 702, an input device 703, and an output device 704. The number of processors 701 in the video processing unit may be one or more, and in Figure 7, one processor is used as an example. In some embodiments of the present disclosure, the processors 701, memory 702, input device 703, and output device 704 may be connected via a bus or other means, and in Figure 7, connection via a bus is used as an example.
[0075] Memory 702 may store software programs and modules, and the processor 701 executes various functional applications and data processing of the video processing device by executing the software programs and modules stored in memory 702. Memory 702 mainly includes a program storage area and a data storage area, the program storage area may store an operating system, applications necessary for at least one function, etc. Furthermore, memory 702 may include high-speed random access memory and may also include non-volatile memory such as at least one disk memory device, flash memory device, or other volatile solid-state memory device. Input device 703 can receive input digital or character information and be used to generate signal inputs related to user settings and function control of the video processing device.
[0076] Specifically, in this embodiment, the processor 701 loads executable files corresponding to the processes of one or more applications into memory 702 according to the following instructions, and the processor 701 executes the applications stored in memory 702, thereby realizing the various functions of the video processing device described above.
[0077] In this specification, relational terms such as “first” and “second” are used solely to distinguish one entity or operation from another, and do not necessarily require or suggest that such an actual relationship or order exists between those entities or operations. Similarly, the term “includes” is used solely to distinguish one entity or operation from another, and does not necessarily require or suggest that an actual relationship or order exists between those entities or operations. Furthermore, the terms “compose,” “include,” or other variations thereof are intended to cover non-exclusive inclusions where a process, method, article, or apparatus containing a set of elements includes not only those elements but also other elements not explicitly enumerated, or other elements not explicitly enumerated for the purpose of such process, method, article, or apparatus. This also includes elements specific to such process, method, article, or apparatus. Without further limitation, the definition of an element in the expression “includes one ~” does not preclude the existence of another identical element in a process, method, article, or apparatus containing the said element.
[0078] The foregoing are merely specific embodiments of the Disclosure intended to enable those skilled in the art to understand or implement the Disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the Disclosure. Thus, the Disclosure is not limited to these embodiments described herein, but rather conforms to the broadest scope that is consistent with the principles and novel features disclosed herein.
Claims
1. Determine whether the video currently being played in the video stream has a target video identifier to identify a video that has been added to favorites by the current user and whose playback progress has not reached a preset progress, If it is determined that the video to be played has the target video identifier, the video playback page of the video to be played displays identifier information corresponding to the target video identifier, The identifier information is used to indicate that the video to be played belongs to a video that has been added to the favorites of the current user and whose playback progress has not reached a preset progress. A video processing method characterized by the following:
2. The aforementioned identifier information is displayed in the preset control. The method further includes, in response to a trigger operation on the preset control, transitioning from the video playback page of the video to be played to the current user's personal homepage, where videos added to favorites by the current user are displayed. The method according to claim 1, characterized by the features described above.
3. If it is determined that the video to be played has the target video identifier, the video cover of the video to be played will be displayed at a pre-set display position for the video on the video playback page. In response to a trigger operation on the video cover, the system further includes transitioning from the video playback page of the video to be played to the current user's personal homepage where videos added to favorites by the current user are displayed. The method according to claim 1, characterized by the features described above.
4. If it is determined that the video to be played has the target video identifier, the process further includes obtaining the current user's playback progress for the video to be played. Based on the playback progress, continue playing the video to be played from the current user's playback time for the video to be played. The method according to claim 1, characterized by the features described above.
5. If it is determined that the video to be played has the target video identifier, the current user's playback progress for the video to be played is obtained, The playback progress bar of the video to be played displays a node identifier for displaying the current user's playback progress for the video to be played, corresponding to the playback progress. The method according to claim 1, characterized by the features described above.
6. After obtaining the current user's playback progress for the video to be played, The video playback page of the video to be played further includes displaying progress information corresponding to the current user's playback progress for the video to be played, The method according to feature 4 or 5.
7. After transitioning from the video playback page of the video to be played to the current user's personal homepage, The personal homepage of the current user further includes displaying a preset first state identifier for videos that have been added to favorites by the current user and whose playback progress has not reached the preset progress, in order to indicate that the current user's playback progress for the video has not reached the preset progress. The method according to feature 2 or 3.
8. After transitioning from the video playback page of the video to be played to the current user's personal homepage, The personal homepage of the current user further includes displaying a preset second state identifier for the video to be played, for displaying the current user's playback time information for the video to be played. The method according to feature 2 or 3.
9. A determination module for determining whether the video to be played in the current video stream has a target video identifier to identify a video that has been added to favorites by the current user and whose playback progress has not reached a preset progress, If it is determined that the video to be played has the target video identifier, the video playback page of the video to be played is provided with a first display module for displaying identifier information corresponding to the target video identifier. The identifier information is used to indicate that the video to be played belongs to a video that has been added to the favorites of the current user and whose playback progress has not reached a preset progress. A video processing device characterized by the following:
10. When executed on a terminal device, the terminal device stores an instruction that implements the method described in any one of claims 1 to 5. A computer-readable storage medium characterized by the following features.
11. The system comprises memory, a processor, and a computer program stored in the memory and executable by the processor, wherein when the computer program is executed by the processor, the method according to any one of claims 1 to 5 is realized. A video processing device characterized by the following:
12. When executed by a processor, it realizes the method described in any one of claims 1 to 5. A computer program characterized by the following features.