Video pushing method and device, computer equipment, storage medium and program product
The method addresses the issue of disruptive video content guidance by smoothly transitioning users to a new stream through a video guide page, enhancing user engagement and improving the effectiveness of video content push.
Patent Information
- Application Number
- CN202510521383.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-24
- Publication Date
- 2025-07-15
AI Technical Summary
In the prior art, when the terminal device pushes multimedia content, how to guide users to view more diverse multimedia content to improve the push effect is an urgent problem to be solved, especially how to guide users into other video streams without interrupting the user's current browsing operation.
By displaying the video guidance page during video switching, the target video in the second video stream is pre-pulled and played, and combining preset conditions and user interaction judgment, switching to the second video stream without differences is achieved, providing video preview and guidance operations to ensure the continuity of the user experience.
It effectively avoids user browsing blocking, increases users' desire to browse the second video stream, and improves the video push effect and user experience.
Smart Images

Figure CN120321446A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technologies, and particularly to a video push method, apparatus, computer device, storage medium, and program product. Background Art
[0002] With the development of Internet technologies, more and more people share and socialize with multimedia content. People can search for or browse the already published multimedia content on the Internet through terminal devices, and the forms of multimedia content are becoming more diverse, such as forms of text, images, videos, live broadcasts, etc.
[0003] Generally, terminal devices push various multimedia content in the form of content streams. How to guide users to watch more diverse multimedia content to improve the push effect is a technical problem that needs to be solved urgently at present. Summary of the Invention
[0004] Based on this, in view of the above technical problems, it is necessary to provide a video push method, apparatus, computer device, computer-readable storage medium, and computer program product that can improve the content push effect.
[0005] In a first aspect, this application provides a video push method, including:
[0006] Display a first video playback page for playing the current video. The current video is a video in a first video stream, and the first video playback page is used to play the video in the first video stream;
[0007] In response to playing the current video to completion or switching the current video, display a video guidance page on which a target video in a second video stream is played;
[0008] In response to a guidance trigger operation on the video guidance page, display a second video playback page for playing the target video. The second video playback page is used to play the video in the second video stream; at least some of the videos in the second video stream are different from those in the first video stream.
[0009] In one embodiment, the first video playback page is displayed in a first style, the second video playback page is displayed in a second style, and the video guidance page is displayed in a guidance style. The first style is the same as or similar to the second style, and the first style and / or the second style are different from the guidance style.
[0010] In one embodiment, before displaying the video guidance page, it includes:
[0011] Determine whether a preset guidance condition is satisfied. The preset guidance condition includes at least one of the following:
[0012] Whether the sorting of the current video in the first video stream is a preset sorting;
[0013] Whether the video in the second video stream has not been played before;
[0014] Whether the interaction degree of the current user with the first video stream meets a preset interaction degree.
[0015] In one embodiment, if a guidance trigger operation for a previously displayed video guidance page has not been received, the target video in the currently displayed video guidance page is different from the target video in the previously displayed video guidance page.
[0016] In one embodiment, the method further includes:
[0017] In response to a guidance ignore operation for a video guidance page, display a first video playback page and continue playing the next video in the first video stream on the first video playback page.
[0018] In one embodiment, in response to finishing playing the current video or switching the current video, displaying a video guidance page includes:
[0019] Determine whether there is a guidance ignore operation for a previously displayed video guidance page within a preset duration before the current moment when finishing playing the current video or switching the current video;
[0020] If there is, cancel displaying the video guidance page, display a first video playback page, and continue playing the next video in the first video stream via the first video playback page; where the preset durations corresponding to different guidance ignore operations are different.
[0021] In one embodiment, in response to a guidance trigger operation for a video guidance page, displaying a second video playback page for playing a target video includes any one of the following:
[0022] In response to a trigger operation for a guidance control in the video guidance page, display a second video playback page for playing the target video;
[0023] In response to a trigger operation for the target video in the video guidance page, display a second video playback page for playing the target video.
[0024] In one embodiment, in response to a guidance trigger operation for a video guidance page, displaying a second video playback page for playing a target video includes:
[0025] In response to a guidance trigger operation for the video guidance page, obtain the current playback parameters of the target video in the video guidance page;
[0026] Continue playing the target video on the second video playback page based on the current playback parameters.
[0027] In one embodiment, in response to a guiding trigger operation for a video guiding page, a second video playing page for playing a target video is displayed, including:
[0028] Dynamically display at least one of a navigation bar, a target navigation label corresponding to a second video stream in the navigation bar, and a replacement process of the target navigation label for an original navigation label in the navigation bar based on a preset special effect, where the target navigation label is used to enter the second video playing page.
[0029] In one embodiment, a first video playing page for playing a current video is displayed, including:
[0030] Display a content recommendation page, which is used to display multiple recommended contents, and the multiple recommended contents include the current video;
[0031] In response to a trigger operation for the current video, display a first video playing page for playing the current video.
[0032] In one embodiment, the method further includes:
[0033] After the second video playing page is displayed, the original navigation label in the navigation bar of the content recommendation page is replaced with the target navigation label in response to the display of the second video playing page.
[0034] In a second aspect, the present application further provides a video pushing device, including:
[0035] A first display module, configured to display a first video playing page for playing a current video, where the current video is a video in a first video stream, and the first video playing page is used to play the video in the first video stream;
[0036] A second display module, configured to display a video guiding page in response to the completion of playing the current video or switching the current video, where a target video in a second video stream is played in the video guiding page;
[0037] A third display module, configured to display a second video playing page for playing the target video in response to a guiding trigger operation for the video guiding page, where the second video playing page is used to play the video in the second video stream; at least some of the videos in the second video stream are different from those in the first video stream.
[0038] In a third aspect, the present application further provides a computer device, including a memory and a processor, where the memory stores a computer program, and when the processor executes the computer program, the steps of the video pushing method in the first aspect above are implemented.
[0039] Fourthly, the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the video pushing method in the first aspect are implemented.
[0040] Fifthly, the present application also provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the video pushing method in the first aspect are implemented.
[0041] For the above video pushing method, device, computer device, storage medium and computer program product, the terminal displays a first video playing page for playing the current video. The current video is a video in the first video stream. The video in the first video stream is played on the first video playing page. And when responding to the completion of playing the current video or switching the current video, a video guiding page is displayed. Among them, a target video in the second video stream is played on the video guiding page. On this basis, the terminal displays a second video playing page for playing the target video in response to a guiding trigger operation on the video guiding page. The second video playing page is used to play the video in the second video stream, and at least some videos in the second video stream are different from those in the first video stream. That is to say, the video pushing method proposed in the embodiments of the present application can smoothly guide the user into the second video stream during the process of playing the first video stream. Since the video guiding page can play the switched target video without difference when the user switches the video, it can not only avoid the browsing interruption of the video in the first video stream by the user, but also increase the user's browsing desire for the second video stream, thereby increasing the probability of the user entering the second video stream to browse different videos and improving the video pushing effect. Description of the Drawings
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0043] Figure 1 It is an application environment diagram of the video pushing method in an embodiment;
[0044] Figure 2 It is a flow schematic diagram of the video pushing method in an embodiment;
[0045] Figure 3 It is a page schematic diagram from the content recommendation page to the first video playing page in an embodiment;
[0046] Figure 4Schematic diagram of a page for forcibly inserting a video guidance page during the playback of a first video stream in an embodiment;
[0047] Figure 5 Schematic diagram of a page from the video guidance page to the second video playback page in an embodiment;
[0048] Figure 6 Timing diagram of video push in an embodiment;
[0049] Figure 7 Flow schematic diagram of a video push method in another embodiment;
[0050] Figure 8 Structural block diagram of a video push device in an embodiment;
[0051] Figure 9 Internal structure diagram of a computer device in an embodiment. Specific embodiments
[0052] In order to make the objectives, technical solutions, and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0053] With the development of Internet technology, more and more people share and socialize with multimedia content. People can search or browse the published multimedia content on the Internet through terminal devices, and the forms of multimedia content are becoming more diverse, such as forms of text, video, live broadcast, real-time, etc. Generally, terminal devices push various multimedia content in the form of content streams. For example, when a user browses content under "Home Page" in the navigation bar, the terminal device can obtain various multimedia content from the Internet and push it to the user. In an optional implementation manner, multiple multimedia content can be displayed in a double-column display form on the display page, and the forms of each multimedia content can be the same or different, such as one or more of multimedia content in forms of text notes, video notes, real-time notes, live broadcast notes, etc.
[0054] Exemplarily, in order to meet the user's browsing needs for a single form of multimedia content, such as only browsing text notes, or only browsing video notes, or only browsing live broadcast notes, etc.; taking video notes as an example, in an optional implementation manner, a "Video" label can also be set in the navigation bar. When the user triggers the "Video" label, the terminal device can only obtain video notes from the Internet and push them to the user.
[0055] In one possible application scenario, when a user browses video notes on the "Home Page", the video notes pushed on the "Home Page" are usually mostly the video notes that the user is interested in. How to guide users from the "Home Page" to the "Video" page to watch more video notes to improve the video push effect is a technical problem that needs to be solved urgently.
[0056] In the related art, in some applications, the methods of guiding users to enter other pages usually include guiding bubbles, modal pop-ups, non-modal pop-ups, etc. These guiding methods are used to attract users to perceive and perform related operations; however, these guiding methods require users to make self-judgments and increase the blocking nature, that is, interrupting the user's current browsing operation, which will greatly affect the click to enter other pages and achieve the penetration effect of other pages, that is, the content push effect is not good.
[0057] Based on this, the embodiment of the present application proposes a video push method, which pulls the video stream to be pushed in advance and keeps it highly consistent with the status of the current page. At the same time, it allows users to preview the push of the recommendation algorithm of the "Video" page in advance, which can stimulate the user's desire to click, form the habit and cognition of video consumption on the "Video" page, improve the video push effect of the "Video" page, and improve the user experience of the "Video" page.
[0058] The video push method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. The user browses and / or searches for content through the terminal 102, and pulls the corresponding multimedia content from the server 104 according to the user's browsing needs or search needs, and displays it on the display page of the terminal 102.
[0059] The terminal 102 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices, and portable wearable devices. The IoT devices may be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. The portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The server 104 may be implemented as an independent server or a server cluster consisting of multiple servers.
[0060] In an exemplary embodiment, Figure 2 As shown, a video push method is provided, which is applied to Figure 1 The terminal in is taken as an example to illustrate, including the following steps 202 to 206. Among them:
[0061] Step 202, display a first video playback page for playing the current video. The current video is a video in the first video stream, and the first video playback page is used to play the video in the first video stream.
[0062] Among them, the video in the first video stream can be a video screened and recommended to the user from the video pool on the Internet according to the preferences, interests, behaviors, etc. of the current user; optionally, the behaviors can include browsing behaviors, search behaviors, sharing behaviors, favorite behaviors, shopping behaviors, etc.
[0063] Exemplarily, in the case where the user triggers a first video stream playback operation, the terminal can display a first video playback page for playing the video in the first video stream. On this first video playback page, the terminal can play different videos in the first video stream according to video switching operations. For example, the current video in the first video stream can be played on the first video playback page.
[0064] Exemplarily, the first video stream playback operation can include any one of the following, such as a trigger operation for the first video stream control, a trigger operation for the video content displayed on the content recommendation page, a preset gesture operation input on the display screen, etc.; taking the trigger operation for the video content displayed on the content recommendation page as an example, in an optional implementation manner, the terminal can display a content recommendation page. Multiple recommended contents are displayed on the content recommendation page, and the multiple recommended contents can include the current video. Optionally, the content recommendation page can include a navigation bar, and the navigation bar can include multiple navigation labels; on this basis, in response to the trigger operation for the current video, display a first video playback page for playing the current video.
[0065] Exemplarily, the content recommendation page can be like the above-mentioned "home page". When a multimedia content is displayed on the content recommendation page, in the case where the displayed multimedia content is the current video and the video corresponding to the current video is not in the playback state (such as displaying the cover image of the video content, pausing the video playback, etc.), the user can enter the first video playback page by triggering the current video. The current video can be played on the first video playback page, and the first video playback page can also play other videos in the first video stream based on video switching operations; optionally, in the case where the displayed multimedia content is the current video and the current video is in the playback state, the user can also enter the first video playback page by triggering the current video. After entering the first video playback page, the current video can continue to be played, or other videos in the first video stream can be played.
[0066] It should be noted that when only one multimedia content is displayed on the content recommendation page, the content recommendation page can display different types of multimedia content based on content switching operations, such as text and picture notes, video notes, live notes, live broadcast notes, etc.; that is, when the current video is displayed on the content recommendation page, if a content switching operation is detected, the next multimedia content to be displayed can be video content or non-video content, such as any one of text and picture notes, live notes, live broadcast notes, etc.
[0067] Exemplarily, when multiple multimedia contents are displayed on the content recommendation page, the multiple multimedia contents can include multiple multimedia contents of the same or different types. When the current video is included in the multiple multimedia contents, the user can trigger the current video to jump from the content recommendation page to the first video playback page, where the current video is played.
[0068] Among them, when multiple multimedia contents are displayed on the content recommendation page, a display form of multiple columns in one row, a display form of one column in multiple rows, or a display form of multiple columns in multiple rows can be adopted, etc. The embodiments of the present application do not make specific limitations on this. In an optional implementation manner, the content recommendation page can display multiple published recommended contents in a two-column form, and the current video is included in the multiple published recommended contents. Among them, the two-column form can include two columns in one row, two columns in two rows, two columns in three rows, etc. Refer to Figure 3 As shown, when multiple multimedia contents are displayed in a two-column form on the content recommendation page 1 and the current video is included in the multiple multimedia contents, among them, the current video can include a video identifier, such as a video identifier is set at the upper right corner position of the current video. If the user is interested in the current video, the current video can be triggered to jump to the first video playback page 2, where the current video can be played.
[0069] Furthermore, after entering the first video playback page, the terminal can play the video in the first video stream based on a video switching operation; exemplarily, the video switching operation can include a video switching operation input by the user, for example: a sliding operation of the user on the first video playback page, such as swiping up (or right) to switch to the next video, swiping down (or left) to switch back to the previous video, etc.; or, a triggering operation of the user on the switching control in the first video playback page, such as triggering the up arrow (or left arrow) to switch back to the previous video, triggering the down arrow (or right arrow) to switch to the next video, etc. Optionally, the video switching operation can also include a video switching operation triggered based on a video switching rule, for example: automatically switching to the next video after the current video is played.
[0070] Step 204: In response to the completion of playing the current video or switching the current video, display a video guidance page on which a target video in the second video stream is played.
[0071] Among them, the videos in the second video stream can be all or part of the videos in the video pool of the Internet. It should be noted that the second video stream may or may not include the videos in the first video stream. That is to say, after switching from the first video stream to the second video stream, other types of videos that the user does not often pay attention to can be recommended to the user. Of course, while showing more other types of videos to the user, some videos that the user often pays attention to can also be shown to avoid the situation where the user's satisfaction and experience decrease due to the low interest in the recommended videos, and thus the penetration effect of the second video stream can also be improved.
[0072] Exemplarily, during the process of playing the video in the first video stream on the first video playback page, the video guidance page can be displayed according to the display rule of the video guidance page. That is to say, when switching the video in the first video stream, the video guidance page is displayed. That is, when switching the current video to the next video, the video guidance page is displayed, that is, a video guidance page is inserted between the current video and the next video.
[0073] Exemplarily, the display rule of the video guidance page can include but is not limited to detecting the Nth video switching operation, switching to the (N + 1)th video, the browsing duration reaching the preset duration, the number of browsed videos being greater than or equal to the preset number of videos, etc. For example: during the process of playing the first video stream on the terminal, if the Nth video switching operation is detected or N videos are played to completion, the video guidance page is displayed, where N is greater than or equal to 1. Exemplarily, the Nth video switching operation here can refer to the Nth video update operation, that is, the video update operation of swiping up to display the next video. Generally, when playing the first video in the first video stream on the first video playback page, if the 1st video switching operation is detected, the second video in the first video stream can be played. If the 2nd video switching operation is detected, the third video in the first video stream can be played. That is to say, when the Nth video switching operation is detected, the (N + 1)th video in the first video stream can be played.
[0074] In this example, the video guidance page can be displayed when the Nth video switching operation is detected or N videos are played to completion, that is, when about to play the (N + 1)th video in the first video stream. For example: when N = 2, the video guidance page can be displayed when the 2nd video switching operation is detected or 2 videos are played to completion and about to switch to the third video in the first video stream. Refer to Figure 4As shown, when playing the first video on the first video playback page 2, the second video of the first video stream can be switched to through a swiping-up operation (i.e., the first video switching operation). Then, before detecting a swiping-up operation (i.e., the second video switching operation) and about to switch to the third video of the first video stream, the video guidance page 3 is first displayed.
[0075] Exemplarily, the video guidance page may at least include a video preview area, and the video preview area may be all or part of the video guidance page. The target video in the second video stream is played in the video preview area; wherein, the target video in the second video stream played in the video guidance page may be the first video recommended in the second video stream; optionally, the target video in the second video stream played in the video guidance page may be other videos other than the videos in the first video stream, so that videos with a large difference from the videos usually observed by the user can be presented to the user, thereby increasing the user's viewing desire and improving the probability of the user entering the video page to watch the video.
[0076] Exemplarily, when playing the target video in the second video stream in the video preview area, only the target video in the second video stream can be played for preview, and related adjustment operations on the target video in the second video stream, such as pausing, speed doubling, fast forward / rewind playback, etc., may not be supported; this can simplify the complexity of the video guidance page; of course, if necessary, one or more video adjustment operations can also be added to meet the user's video preview needs and improve the user operation possibility and flexibility.
[0077] Exemplarily, when the first video playback page is displayed, the terminal can pull the first video (i.e., the target video) in the second video stream and generate a video guidance page according to the first video in the second video stream; or, taking the Nth video switching operation as an example, the terminal can also pull the first video in the second video stream and generate a video guidance page when detecting the (N - 1)th (or (N - 2)th, (N - 3)th, etc.) video switching operation or detecting that N - 1 videos have been played; in the embodiments of the present application, the pulling timing of the first video in the second video stream is not specifically limited.
[0078] Exemplarily, referring to Figure 4 the video guidance page 3, the video stream switching guidance information, such as "Come to the video page to watch more wonderful videos", may also be included in the video guidance page; the video stream switching guidance information can be displayed inside or outside the video preview area. When it is displayed outside the video preview area, it can avoid interfering with the target video of the second video stream being played and can also improve the prompting effect of the video stream switching guidance.
[0079] Exemplarily, at least one of a guiding control and an ignoring control may also be included in the video guiding page. The guiding control may be, for example, Figure 4 "Immediately experience" in the video guiding page 3 as shown. Of course, other guiding words may also be used for the guiding control, such as "Give it a try", "Take a look", "Have a look", etc.
[0080] Exemplarily, a prompt message for returning to the first video playing page to continue browsing the first video stream may also be included in the video guiding page, such as "Swipe up to continue watching the video"; when the user performs a swipe-up operation on the video guiding page, the first video playing page can be returned to continue playing the (N + 1)-th video in the first video stream, such as the third video.
[0081] Finally, it should be noted that the above solution for guiding users to switch video streams by displaying a video guiding page can be applied to all users or only to some users who meet the preset guiding conditions. For example, before displaying the video guiding page, it can be determined whether the preset guiding conditions are met. If the preset guiding conditions are met, the video guiding page can be displayed; otherwise, if the preset guiding conditions are not met, the display of the video guiding page can be prohibited. Exemplarily, the preset guiding conditions include at least one of the following: whether the sorting of the current video in the first video stream is the preset sorting, whether the videos in the second video stream have not been played, whether the interaction degree of the current user with the first video stream meets the preset interaction degree, etc.
[0082] That is to say, for users who have not entered the video page, or for users who have not entered the video page and have a relatively high interaction degree with the first video stream, such as browsing activity, or for users who have entered the video page and have a relatively high interaction degree with the first video stream, such as browsing activity, etc., the video guiding page is displayed when the current video is a video with the preset sorting. In practical applications, the video guiding scheme can be flexibly formulated and adjusted according to different scenario requirements, and the embodiments of the present application do not make specific limitations in this regard.
[0083] Step 206, in response to a guiding trigger operation for the video guiding page, display a second video playing page for playing the target video, where the second video playing page is used to play the video in the second video stream.
[0084] Among them, the second video stream is different from at least part of the videos in the first video stream. That is to say, compared with the first video stream, the second video stream can provide users with more wonderful videos that are different from the videos they usually browse. Exemplarily, the videos in the first video stream and the second video stream can be determined by different video recommendation algorithms. For example, the videos in the first video stream can be determined by a video recommendation algorithm based on the current user's habits, and the videos in the second video stream can be determined by a video recommendation algorithm based on big data, etc.; Another example is that the videos in the first video stream can be determined by a video recommendation algorithm based on the current user's interests, and the videos in the second video stream can be determined by a video recommendation algorithm based on the interests of the group to which the current user belongs. Another example is that the video recommendation algorithms corresponding to the first video stream and the second video stream are both determined based on the interests of the current user and / or the interests of the group to which the current user belongs, but the weights of the interests of the current user and / or the interests of the group to which the current user belongs in the video recommendation algorithms corresponding to the first video stream and the second video stream are different. For example, the weight of the interests of the group to which the current user belongs in the video recommendation algorithm corresponding to the second video stream is greater than the weight of the interests of the group to which the current user belongs in the video recommendation algorithm corresponding to the first video stream, that is, the second video stream focuses more on group interests. It can be understood that the first video recommendation algorithm corresponding to the first video stream and the second video recommendation algorithm corresponding to the second video stream can be implemented using any recommendation model, but there is at least one of the following differences between the two: model parameters, model structure, model input, training samples, training methods, etc.
[0085] Exemplarily, in the case of displaying a video guidance page, if the user is interested in the target video in the second video stream played on the video guidance page, the user can enter the second video playback page for playing the target video by triggering an operation on the video guidance page, that is, jump from the video guidance page to the second video playback page; in this second video playback page, the target video in the second video stream played on the video guidance page can be continuously played; on this basis, if the terminal detects a video switching operation on the second video playback page, other videos in the second video stream can be played to provide users with more wonderful videos.
[0086] Exemplarily, the guiding trigger operation for the video playback page may include any one of the following, such as a guiding gesture operation for the video playback page, a trigger operation for the guiding control in the video playback page, a trigger operation for the target video in the second video stream played in the video playback page, etc.; that is, the terminal may display the second video playback page for playing the target video when detecting a guiding gesture operation for the video playback page; or, the terminal may display the second video playback page for playing the target video in response to a trigger operation for the guiding control in the video guiding page; or, the terminal may display the second video playback page for playing the target video in response to a trigger operation for the target video in the video guiding page.
[0087] Optionally, the guiding gesture operation for the video playback page may include the default video stream gesture switching operation or the user-defined video stream gesture switching operation, and the embodiments of the present application do not make specific limitations thereto; for example: the second video playback page may be jumped to by swiping left on the video playback page.
[0088] Optionally, when the guiding control, such as "Experience Now", is included in the video guiding page, the second video playback page may also be jumped to by triggering the guiding control, such as Figure 5 as shown, after the user triggers "Experience Now", the user can jump from the video guiding page 3 to the second video playback page 4.
[0089] Optionally, the target video in the video guiding page may also be directly triggered to jump to the second video playback page. Among them, triggering the video screen may include single-clicking the target video, double-clicking the target video, etc.
[0090] Exemplarily, for the above-mentioned first video playback page, second video playback page, and video guiding page, the first video playback page may be displayed in a first style, the second video playback page may be displayed in a second style, and the video guiding page may be displayed in a guiding style, where the first style is the same as or similar to the second style, and the first style and / or the second style are different from the guiding style. For example: referring to Figures 3 - 5 , the first video playback page may be like Figure 3 the page 2 in, that is, jump from the content recommendation page 1 of the home page to the first video playback page 2; the video guiding page may be like Figure 4 the page 2 in, that is, enter the video guiding page 3 from the first video playback page 2; the second video playback page may be like Figure 5Page 4 therein, that is, it jumps from the video guidance page 3 to the second video playback page 4. Among them, the display styles of the first video playback page 2 and the second video playback page 4 are similar (including some identical controls and some different controls), and the display styles of the first video playback page 2 and the second video playback page 4 are different from that of the video guidance page 3.
[0091] As an alternative implementation, on the home page, that is, when only one recommended content is displayed on the content recommendation page 1, the display style of this first video playback page can be similar to that of the second video playback page 4. That is, on the home page, with the display style of the second video playback page 4, the home page navigation bar is highlighted to form the display style of the first video playback page.
[0092] In the above video push method, the terminal displays and plays the first video playback page of the current video. The current video is the video in the first video stream. The video in the first video stream is played on this first video playback page. And in response to playing the current video completely or switching the current video, the video guidance page is displayed. Among them, the target video in the second video stream is played on this video guidance page. On this basis, the terminal displays and plays the second video playback page of the target video in response to the guidance trigger operation for the video guidance page. This second video playback page is used to play the video in the second video stream, and at least some of the videos in the second video stream are different from those in the first video stream. That is to say, the video push method proposed in the embodiments of the present application can smoothly guide the user into the second video stream during the process of playing the first video stream. Since the video guidance page can play the switched target video without difference when the user switches the video, therefore, it can not only avoid the browsing interruption of the video in the first video stream by the user, but also increase the user's browsing desire for the second video stream, thereby increasing the probability that the user enters the second video stream to browse different videos and improving the video push effect.
[0093] In an exemplary embodiment, based on Figure 1 the application environment shown, the timing diagram of the above video push can be seen in Figure 6 shown, including:
[0094] Step 601, the terminal detects the first video stream playback operation and sends a first video stream acquisition instruction to the server.
[0095] Step 602, the server determines the video in the first video stream from multiple videos (such as videos published on the content sharing platform or content sharing application) based on the first video recommendation algorithm, and sends the video in the first video stream to the terminal.
[0096] Step 603, the terminal displays the first video playback page and plays the video in the first video stream on the first video playback page.
[0097] Step 604, during the process of playing the first video stream, the terminal sends a second video stream acquisition instruction to the server; the second video stream acquisition instruction is used to acquire the first video in the second video stream.
[0098] Step 605, the server determines the first video in the second video stream based on the second video recommendation algorithm from multiple videos, and sends the first video in the second video stream to the terminal.
[0099] Step 606, the terminal generates and displays a video guidance page according to the first video in the second video stream.
[0100] Step 607, in response to a trigger operation on the video guidance page, the terminal displays a second video playback page, and plays the first video in the second video stream on the second video playback page.
[0101] It should be noted that Figure 6 The timing steps of the video push shown and the execution entities of each step are only used as an example for implementing the video push, and are not used to limit the timing steps of implementing the video push and the execution entities of each step. In actual applications, they can be flexibly adjusted.
[0102] By adopting the above timing steps of the video push, the first video stream can be switched to the second video stream, so as to guide the user to browse more wonderful videos in the second video stream, thereby improving the video push effect. In addition, by adopting the timing steps of the video push, it can also guide the user to browse videos on the video page, forming a habit of browsing videos on the video page.
[0103] In an exemplary embodiment, if the user is not interested in the target video in the second video stream played on the video guidance page, the user can also skip it and continue to watch the video in the first video stream. Based on this, the above method may further include: in response to a guidance ignoring operation on the video guidance page, displaying a first video playback page, and continuing to play the next video of the current video in the first video stream on the first video playback page.
[0104] Exemplarily, the guidance ignoring operation may include but is not limited to a trigger operation on an ignore control in the video guidance page, a sliding operation on the video guidance page, etc. For example, the terminal can, in response to a trigger operation on the ignore control in the video guidance page, display a first video playback page, and continue to play the next video of the current video in the first video stream on the first video playback page, such as the (N + 1)-th video; N is greater than or equal to 1; or, the terminal can also, in response to a sliding operation on the video guidance page, display a first video playback page, and continue to play the (N + 1)-th video in the first video stream.
[0105] That is to say, there can be at least two ways to skip the video guidance page. Refer to Figure 4 the video guidance page 3 shown in
[0106] For the first way: an ignore control is included in the video guidance page. When the user is not interested in the target video of the recommended second video stream, the user can click the ignore control, and thus can return to the first video playback page to continue playing the next video in the first video stream. For example, when the video guidance page is displayed in the case of detecting the Nth video switching operation, the (N + 1)th video in the first video stream can be played continuously on the first video playback page. For the second way: the user can also directly swipe up to skip the video guidance page and enter the first video playback page to continue playing the next video in the first video stream, such as continuing to play the (N + 1)th video in the first video stream.
[0107] It should be noted that the above two ways to skip the video guidance page are only used for illustration and are not used to limit the ways to skip the video guidance page.
[0108] Exemplarily, after skipping the video guidance page by any one of the above two ways, the video guidance page may not be displayed subsequently. For example, it may be that the video guidance page is never displayed again, or it may not be displayed for a period of time; in other words, after skipping the video guidance page, the terminal can also display the video guidance page after a period of time. Among them, when the video guidance page is displayed, it is displayed during the process of the user browsing the videos in the first video stream to guide the user to browse the videos in the second video stream.
[0109] Exemplarily, the displaying of the video guidance page in response to the playback of the current video being completed or the current video being switched may include: determining whether there is a guidance ignore operation on the previously displayed video guidance page within a preset duration before the current moment when the playback of the current video is completed or the current video is switched; if so, cancel the display of the video guidance page, display the first video playback page, and continue playing the next video in the first video stream via the first video playback page; where the preset durations corresponding to different guidance ignore operations are different, and different guidance ignore operations may include triggering operations on the ignore control in the video guidance page, sliding operations on the video guidance page, etc.
[0110] Exemplarily, the terminal may not display the video guidance page within a first preset duration after responding to a trigger operation on the ignore control in the video guidance page; or it may not display the video guidance page within a second preset duration after responding to a swipe operation on the video guidance page; wherein, the first preset duration is different from the second preset duration, for example, the first preset duration is greater than the second preset duration. That is to say, in this example, it can be considered that the user who clicks the ignore control has a lower interest level in the target video in the second video stream recommended than the user who swipes up to skip. Then, for the user who clicks the ignore control, the video guidance page may not be displayed for a relatively long period of time, while for the user who swipes up to skip, the video guidance page may not be displayed for a relatively short period of time.
[0111] Of course, it can also be considered that the user who clicks the ignore control has a higher interest level in the target video in the second video stream recommended than the user who swipes up to skip. Then, the first preset duration may also be less than the second preset duration, that is, for the user who clicks the ignore control, the video guidance page is not displayed for a relatively short period of time; for the user who swipes up to skip, the video guidance page is not displayed for a relatively long period of time.
[0112] Exemplarily, for the case of ignoring the target video, that is, no guidance trigger operation is received for the previously displayed video guidance page, then the target video in the currently displayed video guidance page is different from the target video in the previously displayed video guidance page. In other words, when the video guidance page is currently displayed and the user still ignores and does not jump to the second video stream, the target video in the next displayed video guidance page is also different from the target video in the currently displayed video guidance page; that is, each time the video guidance page is displayed, the target video displayed in the video guidance page is different.
[0113] As an optional implementation manner, when determining the target video in the second video stream of the video guidance page, if the time interval between two adjacent video guidance pages is short, a new target video may be retrieved from the previous second video stream; if the time interval between two adjacent video guidance pages is long, the second video stream may also be retrieved again, and the target video is determined in the new second video stream. The specific determination method of the target video in the embodiments of the present application is not limited.
[0114] In this example, multiple different ways are provided to skip the video guidance page, so as to continue browsing the next video in the current video of the first video stream on the first video playback page. For different ways, subsequent display strategies for the video guidance page are also provided to differentially address the user's behavioral feedback on skipping the video guidance page. According to the user's degree of interest in the target video in the recommended second video stream, the subsequent video guidance display scheme is flexibly matched to meet the different needs of users for video guidance, and while considering the user experience, the video push is efficiently implemented to improve the video push effect.
[0115] In an exemplary embodiment, for users entering the second video playback page, the video guidance page can be permanently not displayed. Because for these users, they are already familiar with being able to view more wonderful videos on the video page. Therefore, when these users browse the videos in the first video stream, the video guidance page can not be displayed. Of course, in some application scenarios, according to needs, the video guidance page can also be displayed again for users who have been guided into the second video playback page; usually, when a user enters the first video playback page from the video content on the home page, if they want to watch a video on the video page, they need to first return to the home page and then enter the video page through the video label in the navigation bar. This switching process is relatively cumbersome; therefore, in this example, for users who have been guided into the second video playback page, when these users browse the videos in the first video stream on the first video playback page, an appropriate strategy can also be adopted to display the video guidance page to guide the users to enter the video page to continue browsing more video content; for example: it can be detected that when the browsing duration of the user on the first video playback page is greater than the preset browsing duration, at this time, it means that the user has browsed more videos in the first video stream. In order to provide more wonderful videos to the user, the video guidance page can be displayed, so as to guide the user to quickly enter the video page to browse the videos in the second video stream; by adopting this method, it is possible to switch more conveniently from the first video stream to the second video stream, without the user having to return to the home page first and then switch to the video page, which can improve the page switching efficiency and the user's high-efficiency experience of video browsing.
[0116] In addition, it should be noted that when the video guidance page is displayed again subsequently, the video guidance page needs to be generated according to the first video in the second video stream obtained at present, so as to attract users to enter the video page to browse more wonderful videos to the greatest extent and improve the video penetration effect.
[0117] In an exemplary embodiment, as Figure 7 shown, the above step 206 may include step 702 to step 704. Among them:
[0118] Step 702: In response to a guiding trigger operation for the video guiding page, obtain the current playing parameters of the target video in the video guiding page.
[0119] The current playing parameters of the target video may include, but are not limited to, the current frame image, the current playing time, the current playing node, etc. The current frame image of the target video in the second video stream is the frozen frame of the video when the guiding trigger operation for the video guiding page is detected. In addition, the current playing node of the video may be the current playing moment of the video when the guiding trigger operation for the video guiding page is detected, such as the xth second.
[0120] Step 704: Continue playing the target video on the second video playing page based on the current playing parameters.
[0121] That is to say, when a guiding trigger operation for the video guiding page is detected, including detecting a trigger operation for the guiding control in the video guiding page, or detecting a trigger operation for the target video played in the video guiding page, or detecting a gesture operation for the video guiding page, etc., at this time, it is necessary to jump from the video guiding page to the second video playing page. Exemplarily, when the video preview area in the video guiding page is a part of the video guiding page, in order to achieve a seamless switch from the video guiding page to the second video playing page, the current frame image corresponding to the trigger operation can be enlarged and displayed on the video guiding page first, and then jump to the second video playing page after the enlarged display, and the target video in the second video stream will continue to be played on the second video playing page based on the current playing node corresponding to the trigger operation; for example, when the video in the video guiding page is previewed to the xth second and the "Experience Now" control is triggered, after entering the second video playing page, the video will continue to be played from the xth second without replaying; from the user's visual experience, the target video in the second video stream played on the video guiding page can continue to be played after expanding from a partial area to the entire page, without causing discomfort to the user's senses and obvious differences in page jumps, which can improve the user experience during the video stream switching process.
[0122] Exemplarily, when one navigation label in the navigation bar corresponds to the first video stream, such as the "Home" label, and another navigation label in the navigation bar corresponds to the second video stream, such as the "Video" label, after switching to the second video stream, it is equivalent to a change in the navigation labels in the navigation bar. For example: when browsing multimedia content on the "Home" page, the "Home" label in the navigation bar is highlighted, and when browsing video content on the "Video" page, the "Video" label in the navigation bar should be highlighted; for this situation, when the user clicks "Experience Now" and jumps to the second video playing page, the navigation bar should also change.
[0123] Exemplarily, when displaying a second video playback page for playing a target video in response to a guidance trigger operation for a video guidance page, at least one of the navigation bar, the target navigation label corresponding to the second video stream in the navigation bar, and the replacement process of the original navigation label in the navigation bar by the target navigation label can also be dynamically displayed based on a preset special effect. The target navigation label is used to enter the second video playback page. For example, within a third preset duration after jumping to the second video playback page, the terminal can also dynamically play at least one of the navigation bar, the target navigation label (such as a video label) corresponding to the second video stream in the navigation bar, and the replacement process of the original navigation label (such as a shopping label) in the navigation bar by the target navigation label (such as a video label) based on a preset special effect. The third preset duration is a relatively short duration, that is, after jumping to the second video playback page, the navigation bar, the target navigation label corresponding to the second video stream in the navigation bar, and the replacement process of the original navigation label in the navigation bar by the target navigation label can be dynamically played immediately based on a preset special effect. Exemplarily, when the navigation bar is located at the bottom of the page, the preset special effect can include the navigation bar emerging from the bottom upwards. After the navigation bar emerges, the original navigation label in the navigation bar can no longer be displayed, and the target navigation label corresponding to the second video stream, such as the "Video" label, is prominently displayed. The prominent display can include one or a combination of changes such as font color change, font dynamic flashing, font size change, font bold display, etc. For example: after the navigation bar emerges from the bottom, all the labels in the navigation bar are in the original state, such as dark black font without being bold. At this time, when the "Video" label is prominently displayed, it can be enlarged and then reduced, and the font color is adjusted from dark black to white.
[0124] Exemplarily, after displaying the second video playback page and the original navigation label in the navigation bar is replaced by the target navigation label corresponding to the second video stream, for the above content recommendation page, such as the "Home Page", when the content recommendation page is redisplayed, the original navigation label in the navigation bar of the content recommendation page is replaced by the target navigation label in response to the display of the second video playback page; that is to say, when the current user jumps from the "Video" page to the "Home Page", the "Video" label remains in the navigation bar, and the original navigation label, such as the "Shopping" label, is no longer displayed. For example, at this time, labels such as "Home Page", "Video", "Message", and "Me" are displayed in the navigation bar.
[0125] After the dynamic display of the navigation bar and the video label, during the process of continuing to browse the second video stream, the video label is always prominently displayed, while other labels in the navigation bar, such as Home, Messages, Me, etc., remain in the initial display state. By dynamically highlighting the navigation bar and the video label in the navigation bar after jumping to the second video playback page, the attraction effect on users can be enhanced, and it can be prompted that the current position of the user is the video page.
[0126] In this embodiment, after responding to the guidance trigger operation for the video guidance page, the current playback parameters of the target video in the second video stream played on the video guidance page can be determined; furthermore, on the second video playback page, the target video in the second video stream is continued to be played based on the current playback parameters. By adopting the page jump method provided in this example, the effect of seamlessly entering the video page to continue browsing the video can be achieved, and the user experience can be improved.
[0127] In addition, by adopting the video push method provided in the embodiments of the present application, it can also be applicable to the full-scale promotion and release of the newly launched video page function. When the video page function is not fully released, that is, for users who have not entered the video page to watch videos, the users have not yet perceived the newly launched function. At this time, by adopting the solution provided in the present application, in the existing video consumption scenarios of users, such as in the video playback page entered from the home page, through a consistent video browsing method, the video guidance page can be forcibly inserted during the process of browsing the video. At the same time, combined with the dynamic effect transition, the original navigation bar is adjusted to the navigation bar after the new function is launched. For example, the original navigation bar "Home - Shopping - Messages - Me" is adjusted to "Home - Video - Messages - Me", so as to achieve the promotion and release of the new function and also achieve the upgrade and update of the product.
[0128] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are displayed in sequence according to the arrows, these steps do not necessarily need to be executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages do not necessarily need to be executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.
[0129] Based on the same inventive concept, an embodiment of the present application further provides a video push device for implementing the video push method involved above. The implementation solutions provided by this device to solve problems are similar to the implementation solutions described in the above method. Therefore, the specific limitations in one or more embodiments of the video push device provided below can refer to the limitations on the video push method in the foregoing, and will not be elaborated here.
[0130] In an exemplary embodiment, as Figure 8 shown, a video push device is provided, including: a first display module 802, a second display module 804, and a third display module 806, where:
[0131] The first display module 802 is configured to display a first video playback page for playing the current video. The current video is a video in the first video stream, and the first video playback page is used to play the video in the first video stream.
[0132] The second display module 804 is configured to display a video guidance page in response to playing the current video to completion or switching the current video. A target video in the second video stream is played in the video guidance page.
[0133] The third display module 806 is configured to display a second video playback page for playing the target video in response to a guidance trigger operation on the video guidance page. The second video playback page is used to play the video in the second video stream; at least some of the videos in the second video stream are different from those in the first video stream.
[0134] In one embodiment, the first video playback page is displayed in a first style, the second video playback page is displayed in a second style, and the video guidance page is displayed in a guidance style. The first style is the same as or similar to the second style, and the first style and / or the second style are different from the guidance style.
[0135] In one embodiment, the second display module 804 is further configured to determine whether a preset guidance condition is met before displaying the video guidance page. The preset guidance condition includes at least one of the following: whether the sorting of the current video in the first video stream is a preset sorting; whether the video in the second video stream has not been played; whether the interaction degree of the current user with the first video stream meets a preset interaction degree.
[0136] In one embodiment, if a guidance trigger operation on a previously displayed video guidance page has not been received, the target video in the currently displayed video guidance page is different from the target video in the previously displayed video guidance page.
[0137] In one embodiment, the first display module 802 is further configured to, in response to a guide-ignoring operation on the video guide page, display a first video playback page and continue playing the next video of the current video in the first video stream on the first video playback page.
[0138] In one embodiment, the second display module 804 is further configured to determine whether there is a guide-ignoring operation on the previously displayed video guide page within a preset duration before the current moment when the current video is played to completion or the current video is switched; if so, cancel displaying the video guide page, display the first video playback page, and continue playing the next video of the current video in the first video stream via the first video playback page; wherein, the preset durations corresponding to different guide-ignoring operations are different.
[0139] In one embodiment, the third display module 806 is specifically configured to, in response to a trigger operation on a guide control in the video guide page, display a second video playback page for playing a target video; or, in response to a trigger operation on the target video in the video guide page, display a second video playback page for playing the target video.
[0140] In one embodiment, the third display module 806 includes:
[0141] An obtaining unit, configured to obtain the current playback parameters of the target video in the video guide page in response to a guide trigger operation on the video guide page;
[0142] A playback unit, configured to continue playing the target video in the second video stream on the second video playback page based on the current playback parameters.
[0143] In one embodiment, the third display module 806 is further configured to dynamically display at least one of a navigation bar, a target navigation label corresponding to the second video stream in the navigation bar, and a replacement process of the target navigation label for the original navigation label in the navigation bar based on a preset special effect, and the target navigation label is used to enter the second video playback page.
[0144] In one embodiment, the first display module 802 includes:
[0145] A first display unit, configured to display a content recommendation page, and the content recommendation page is used to display a plurality of recommended contents, and the plurality of recommended contents include the current video;
[0146] A second display unit, configured to display a first video playback page for playing the current video in response to a trigger operation on the current video.
[0147] In one embodiment, the device further includes:
[0148] A replacement module is used to replace the original navigation labels in the navigation bar on the content recommendation page with target navigation labels in response to the display of the second video playback page after the second video playback page is displayed.
[0149] Each module in the above video push device can be implemented in whole or in part by software, hardware, and their combination. Each of the above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0150] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structural diagram may be as Figure 9 shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Among them, the processor, the memory, and the input / output interface are connected through a system bus, and the communication interface, the display unit, and the input device are connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used for the processor to exchange information with external devices. The communication interface of the computer device is used to communicate with external terminals in a wired or wireless manner. The wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC), or other technologies. When the computer program is executed by the processor, it realizes a video push method. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the shell of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0151] Those skilled in the art can understand that Figure 9 the structure shown in
[0152] In an exemplary embodiment, a computer device is provided, which includes a memory and a processor. A computer program is stored in the memory, and when the processor executes the computer program, the steps of the video push method in any of the above embodiments are implemented.
[0153] In an embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the video push method in any of the above embodiments are implemented.
[0154] In an embodiment, a computer program product is provided, which includes a computer program. When the computer program is executed by a processor, the steps of the video push method in any of the above embodiments are implemented.
[0155] It should be noted that the data involved in this application (including but not limited to data for analysis, stored data, displayed data, etc.) are all information and data that have been fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with relevant regulations.
[0156] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, database, or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memories. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in the present application can include at least one of relational databases and non-relational databases. Non-relational databases can include distributed databases based on blockchain, etc., without limitation. The processors involved in the embodiments provided in the present application can be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, data processing logics based on quantum computing, etc., without limitation.
[0157] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.
[0158] The above-described embodiments merely represent several implementation manners of the present application. Their descriptions are relatively specific and detailed, but should not be construed as limiting the patent scope of the present application. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A video push method, characterized in that, The method includes: Displaying a first video playback page for playing the current video, where the current video is a video in a first video stream, and the first video playback page is used to play the video in the first video stream; In response to playing the current video to completion or switching the current video, displaying a video guidance page on which a target video in a second video stream is played; In response to a guidance trigger operation on the video guidance page, displaying a second video playback page for playing the target video, where the second video playback page is used to play the video in the second video stream; at least some of the videos in the second video stream are different from those in the first video stream.
2. The method according to claim 1, wherein The first video playback page is displayed in a first style, the second video playback page is displayed in a second style, and the video guidance page is displayed in a guidance style. The first style is the same as or similar to the second style, and the first style and / or the second style are different from the guidance style.
3. The method according to claim 1, wherein Before displaying the video guidance page, it includes: Judging whether a preset guidance condition is met, where the preset guidance condition includes at least one of the following: Whether the sorting of the current video in the first video stream is a preset sorting; Whether the video in the second video stream has not been played; Whether the interaction degree of the current user with the first video stream meets a preset interaction degree.
4. The method according to claim 1, wherein If no guidance trigger operation on a previously displayed video guidance page has been received, the target video in the currently displayed video guidance page is different from the target video in the previously displayed video guidance page.
5. The method according to claim 1, characterized in that The method further includes: In response to a guidance ignore operation on the video guidance page, displaying the first video playback page and continuing to play the next video in the first video stream on the first video playback page.
6. The method according to claim 5, wherein The step of, in response to playing the current video to completion or switching the current video, displaying a video guidance page includes: Judging whether there is a guidance ignore operation on a previously displayed video guidance page within a preset duration before the current moment when the current video is played to completion or switched; If so, canceling the display of the video guidance page, displaying the first video playback page, and continuing to play the next video in the first video stream via the first video playback page; where the preset durations corresponding to different guidance ignore operations are different.
7. The method according to any one of claims 1 to 6, characterized in that, The step of, in response to a guidance trigger operation on the video guidance page, displaying a second video playback page for playing the target video includes any one of the following: In response to a trigger operation on a guidance control in the video guidance page, displaying a second video playback page for playing the target video; In response to a trigger operation on the target video in the video guidance page, displaying a second video playback page for playing the target video.
8. The method according to any one of claims 1 to 6, characterized in that, The step of, in response to a guidance trigger operation on the video guidance page, displaying a second video playback page for playing the target video includes: In response to a guidance trigger operation for the video guidance page, obtain the current playback parameters of the target video in the video guidance page; Continue to play the target video on the second video playback page based on the current playback parameters.
9. The method according to any one of claims 1-6, characterized in that, The displaying the second video playback page for playing the target video in response to a guidance trigger operation for the video guidance page includes: Dynamically display at least one of a navigation bar, a target navigation label corresponding to the second video stream in the navigation bar, and a replacement process of the original navigation label in the navigation bar by the target navigation label based on a preset special effect, where the target navigation label is used to enter the second video playback page.
10. The method according to any one of claims 1 to 6, characterized in that, The displaying the first video playback page for playing the current video includes: Display a content recommendation page, where the content recommendation page is used to display a plurality of recommended contents, and the plurality of recommended contents include the current video; In response to a trigger operation for the current video, display the first video playback page for playing the current video.
11. The method according to claim 10, characterized in that, The method further includes: After the second video playback page is displayed, the original navigation label of the navigation bar in the content recommendation page is replaced by a target navigation label in response to the display of the second video playback page.
12. A video push device, characterized in that, The apparatus includes: A first display module, configured to display the first video playback page for playing the current video, where the current video is a video in the first video stream, and the first video playback page is used to play the video in the first video stream; A second display module, configured to display a video guidance page in response to the completion of playing the current video or switching the current video, where a target video in the second video stream is played in the video guidance page; A third display module, configured to display the second video playback page for playing the target video in response to a guidance trigger operation for the video guidance page, where the second video playback page is used to play the video in the second video stream; at least some of the videos in the second video stream are different from those in the first video stream.
13. A computer device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, the steps of the method according to any one of claims 1 to 11 are implemented.
14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 11 are implemented.
15. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, the steps of the method according to any one of claims 1 to 11 are implemented.