VIDEO PLAYBACK METHOD, DEVICE, ELECTRONIC APPARATUS, STORAGE MEDIUM AND PROGRAM PRODUCT

JP2025508422APending Publication Date: 2025-03-26BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024548585
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-02-17
Filing Date
2023-02-08
Publication Date
2025-03-26

Smart Images

  • Figure 2025508422000001_ABST
    Figure 2025508422000001_ABST
Patent Text Reader

Abstract

The present disclosure provides a video playing method, an apparatus, an electronic device, a storage medium and a program product, which includes: receiving a play operation for a current video; if the current video is a target video, playing the current video on a video playing page and displaying a feedback control of the current video, the feedback control being used to trigger a disinterested feedback for the current video; if the current video is not a target video, playing the current video on a video playing page.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application claims priority to a Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on February 17, 2022, bearing application number 202210147573.1, the entire contents of which are incorporated herein by reference.

[0002] The present disclosure relates to the field of computer technology, for example, to a video playback method, device, electronic device, storage medium and program product. [Background technology]

[0003] When a user watches a recommended video, the user can provide feedback to the recommended video. However, in the related art, the user can only provide feedback on the recommended video, which is not interesting, and cannot meet the needs of the user. Summary of the Invention [Problem to be solved by the invention]

[0004] The present disclosure provides a video playback method, apparatus, electronic device, storage medium and program product to enrich the video feedback system. [Means for solving the problem]

[0005] According to a first aspect, the present disclosure provides a video playback method, the video playback method comprising: receiving a play control for a current video; if the current video is a target video, playing the current video on a video playback page and displaying a feedback control of the current video, the feedback control being used to trigger disinterested feedback on the current video; If the current video is not the target video, playing the current video on a video playback page.

[0006] According to a second aspect, the present disclosure further provides a video playback device, the video playback device comprising: an operation receiving module configured to receive a play operation for the current video; a control display module configured to play the current video on a video playback page if the current video is a target video, and display a feedback control of the current video, the feedback control being used to trigger disinterested feedback for the current video; and a video playback module configured to play the current video on a video playback page if the current video is not a target video.

[0007] According to a third aspect, the present disclosure further provides an electronic device, the electronic device comprising: one or more processors; a memory configured to store one or more programs; The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the video playback method.

[0008] According to a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, the computer program implementing the above video playback method when executed by a processor.

[0009] According to a fifth aspect, an embodiment of the present disclosure further provides a computer program product, which, when executed by a computer, causes the computer to implement the above video playback method. [Brief description of the drawings]

[0010] [Figure 1] 1 is a schematic flowchart of a video playback method according to an embodiment of the present disclosure. [Diagram 2] FIG. 1 is a schematic representation of a feedback control according to an embodiment of the present disclosure. [Diagram 3] FIG. 13 is a schematic representation of another feedback control according to an embodiment of the present disclosure. [Figure 4] 4 is a schematic flowchart of another video playback method according to an embodiment of the present disclosure. [Diagram 5] FIG. 1 is a schematic diagram of a feedback cause window according to an embodiment of the present disclosure. [Figure 6] FIG. 13 is a schematic diagram of a feedback confirmation window according to an embodiment of the present disclosure. [Figure 7] FIG. 13 is a schematic diagram of feedback reminder information according to an embodiment of the present disclosure. [Figure 8] FIG. 2 is a structural block diagram of a video playback device according to an embodiment of the present disclosure. [Figure 9] FIG. 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, the embodiments of the present disclosure will be described with reference to the drawings. Although the drawings show some embodiments of the present disclosure, the present disclosure may be realized in many forms, and rather, these embodiments are provided for understanding the present disclosure. The drawings and embodiments of the present disclosure are used only for illustrative purposes.

[0012] The steps described in the method embodiments of the present disclosure may be performed in a different order and / or in parallel, and method embodiments may include additional steps and / or omit performance of steps that are shown, and the scope of the present disclosure is not limited in this respect.

[0013] As used herein, the term "including" and variations thereof are open inclusions, including but not limited to. The term "based on" means "based at least in part on." The term "in one embodiment" refers to "at least one embodiment," the term "in another embodiment" refers to "at least one other embodiment," and the term "in some embodiments" refers to "at least some embodiments." Relevant definitions of other terms are provided in the description below.

[0014] The concepts of "first", "second", etc. mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order or interdependence of functions performed by these devices, modules or units.

[0015] The modifiers "a" and "a plurality" referred to in this disclosure are general rather than limiting and should be understood as "one or more" unless the context indicates otherwise, as would be understood by a person skilled in the art.

[0016] The names of messages or information exchanged between multiple devices in the embodiments of the present disclosure are used for illustration purposes only and are not used to limit the scope of these messages or information.

[0017] 1 is a conceptual flowchart of a video playback method according to an embodiment of the present disclosure. The method may be performed by a video playback device, which may be realized by software and / or hardware, and may be located in an electronic device, for example, the device may be located in a mobile phone or a tablet computer. The video playback method according to an embodiment of the present disclosure is applied to a scenario in which a feedback control is displayed on a video playback page of some videos. As shown in FIG. 1, the video playback method according to this embodiment may include the following steps:

[0018] S101: Receive a play operation for the current video, and execute S102 or S103.

[0019] The play operation may be an operation of playing a video, for example, an operation of triggering a play control corresponding to a video, or a video switching operation. The current video may be a video instructed to be played by the play operation, and may be any type of video, for example, the current video may be a recommended video. In the following, the current video is taken as an example to be a recommended video.

[0020] When a user wishes to play a current video, the user may perform a playback operation on the current video, for example, by triggering a playback control corresponding to the current video, or by switching the currently playing video from another video to the current video.

[0021] S102: If the current video is a target video, playing the current video on a video playback page and displaying a feedback control of the current video, wherein the feedback control is used to trigger disinterested feedback on the current video.

[0022] S103: If the current video is not the target video, play the current video on a video playback page.

[0023] The target video may be a video that satisfies a preset condition, which may be set as needed, for example, the preset condition may be set such that the feedback score is equal to or greater than a preset score threshold.

[0024] When the electronic device receives a play operation for the current video, the electronic device can determine whether the current video is a target video, for example, determine whether the current video meets the set conditions of the target video, for example, obtain a feedback score of the current video from the server and determine whether the feedback score is equal to or greater than a preset score threshold, or determine whether the current video has a target identifier. If the feedback score is equal to or greater than a preset score threshold, or if the current video has a target identifier, determine that the current video is a target video, play the current video on the video playback page, and display the feedback control 20 of the current video on the video playback page, as shown in Figures 2 and 3. If the feedback score is less than the preset score threshold, or if the current video does not have a target identifier, determine that the current video is not a target video, play the current video on the video playback page, and do not display the feedback control 20 of the current video on the video playback page. Here, the target identifier may be for marking the target video, i.e., if a video has a target identifier, it indicates that the video is a target video, and if a video does not have a target identifier, it indicates that the video is not a target video. A target identifier may be added to a target video that meets the conditions set by the server.

[0025] In addition, the display format of the feedback control 20 on the video playback page can be flexibly set, for example, the feedback control 20 can be displayed in the form of a feedback bar 21 or in the form of an icon (as shown in FIG. 3). When displaying the feedback control 20 of the current video, a cancel control 22 can be further displayed as shown in FIG. 2. Thereby, the user can instruct the electronic device to cancel the display of the feedback control 20 by triggering the cancel control 22, for example, to cancel the display of the feedback bar 21 or to instruct the electronic device to cancel the display of the feedback control 20.

[0026] When the feedback control of the current video is displayed on the video playback page, the user can also adopt other methods to give disinterested feedback to the current video, for example, the user can perform a long press operation in the video playback page to instruct the electronic device to display the long press panel of the current video, and trigger the disinterested feedback to the current video by the feedback control displayed on the long press panel, or can trigger the share control of the current video displayed on the video playback page to instruct the electronic device to display the share panel of the current video, and trigger the feedback control displayed on the share panel to give disinterested feedback to the current video. That is, the electronic device can display the feedback control of the current video in a panel such as the long press panel or share panel of the current video, so that the user can give disinterested feedback to the current video, regardless of whether the video is the target video.

[0027] In this embodiment, the feedback control is displayed on the video playback page only during the playback of some videos (e.g., recommended videos whose feedback scores are greater than a preset score threshold), but the feedback control is not displayed on the video playback page during the playback of other videos (e.g., recommended videos whose feedback scores are greater than a preset score threshold), that is, the feedback controls of videos that meet different conditions are displayed in different manners. Accordingly, when the feedback control is displayed on the video playback page, the user can trigger the feedback control to give disinterested feedback for the currently played video, or can instruct the electronic device to display a corresponding panel (e.g., long press panel or share panel) on which the feedback control is set, and then trigger the feedback control to give disinterested feedback for the corresponding video. When the feedback control is not displayed on the video playback page, the user can instruct the electronic device to display a corresponding panel on which the feedback control is set, and then trigger the feedback control to give disinterested feedback for the currently played video. This can not only enrich the video feedback method, but also shorten the video feedback path, simplify the operations required for disinterested feedback for videos, and improve the user experience.

[0028] In one embodiment, displaying the feedback controls for the current video includes displaying the feedback controls for the current video and a preset control, or displaying the feedback controls for the current video in place of a preset control.

[0029] The preset controls may be controls that are fixedly displayed on the video playback page when playing different videos, or may be controls that correspond only to the current video, such as a like control, a comment control, a favorite control, or a share control for the current video.

[0030] In this embodiment, the display manner of the feedback control 20 of the current video can be flexibly set. For example, as shown in Fig. 2, the feedback control 20 of the current video may be additionally displayed on the video playback page in addition to the control displayed on the video playback page when the current video is not the target video, and the preset control displayed on the video playback page may be switched to the feedback control 20 of the current video for display, that is, the feedback control 20 of the current video is displayed at the display position of the preset control on the video playback page, and the preset control does not need to be displayed on the video playback page until the current video changes, thereby avoiding the new occlusion of the video screen of the current video caused by displaying the feedback control 20 of the current video on the video playback page, and improving the user's video viewing experience.

[0031] Taking the preset control as an example that the current video's favorite control 23 is a target video, when the current video is being played, as shown in FIG. 2, the current video's feedback control 20 and the favorite control 23 may be displayed simultaneously on the video playback page during the playback of the current video; or as shown in FIG. 3, the current video's feedback control 20 may be displayed at the preset display position of the current video's favorite control 23 on the video playback page, and the current video's favorite control 23 may not be displayed.

[0032] This embodiment provides a video playback method, receiving a playback operation for a current video, if the current video is a target video, playing the current video on the video playback page, and displaying a feedback control for the current video, where the feedback control is used to trigger uninterested feedback for the current video, if the current video is not the target video, playing the current video on the video playback page. By adopting the above technical solution, this embodiment can not only enrich the uninterested feedback manner of a video by displaying a feedback control for the corresponding video during the playback of some videos, but also shorten the video feedback path, simplify the operations required for uninterested feedback for a video, and improve the user experience.

[0033] 4 is a schematic flowchart of another video playback method according to an embodiment of the present disclosure. The embodiment of the present embodiment may be combined with one or more of the embodiments described above. The method further includes: after displaying the feedback control of the current video, displaying a feedback cause window in which at least two feedback causes are displayed in response to a trigger operation on the feedback control; and, in response to a trigger operation on a target feedback cause of the at least two feedback causes, sending first feedback information for the current video to a server, where the first feedback information includes a cause identifier of the target feedback cause.

[0034] The method further includes, after displaying the feedback control for the current video, displaying a feedback confirmation window in which a confirmation control is displayed in response to a trigger operation on the feedback control, and transmitting second feedback information for the current video to a server in response to the trigger operation on the confirmation control.

[0035] The above-mentioned, when the current video is not a target video, playing the current video on a video playback page includes: when the current video is not a target video and the current condition satisfies a preset display condition of feedback reminder information, playing the current video on the video playback page and displaying feedback reminder information, wherein the feedback reminder information is used to remind the feedback path when making uninterested feedback.

[0036] Accordingly, as shown in FIG. 4, the video playing method according to this embodiment may include the following steps.

[0037] S201: Receive a play command for the current video, and execute S202 or S207.

[0038] S202: If the current video is a target video, playing the current video on a video playback page, and displaying a feedback control of the current video, and executing S203 or S205, wherein the feedback control is used to trigger uninterested feedback on the current video.

[0039] S203: In response to a trigger operation on the feedback control, a feedback cause window in which at least two feedback causes are displayed is displayed.

[0040] The feedback cause window may be a window for displaying user selectable feedback causes, and at least two feedback causes may be displayed in the window. The different feedback causes may correspond to the same or different feedback dimensions, which may include, for example, a video content dimension, a video author dimension, a video background music dimension, and / or a video category (e.g., subject) dimension, etc. For example, the different feedback causes correspond to different feedback dimensions including a background music dimension.

[0041] 2 and 3, the electronic device displays a current video feedback control 20 on the video playback page when playing a current video, whereby a user triggers the feedback control 20 when he / she wants to give uninteresting feedback to the current video. In response, as shown in FIG. 5, the electronic device can display a feedback cause window 50 when it detects a user's trigger on the current video feedback control 20, and display at least two feedback causes in the feedback cause window 50.

[0042] S204: In response to a trigger operation on a target feedback cause among the at least two feedback causes, sending first feedback information for the current video to a server and terminating the operation, wherein the first feedback information includes a cause identifier of the target feedback cause.

[0043] The target feedback cause may be a feedback cause triggered by a user. The cause identifier of the target feedback cause may be for uniquely identifying the target feedback cause, such as a cause identifier (ID) or content of the target feedback cause. The first feedback information may be feedback information for a current video, and the first feedback information may include a cause identifier of the target feedback cause and may further include a video identifier of the current video.

[0044] Exemplarily, when a user tries to select an uninteresting feedback for a feedback cause displayed in a feedback cause window, the user triggers the feedback cause. In response, when the electronic device detects the triggering of the feedback cause by the user, the electronic device generates feedback information (i.e., first feedback information) including a video identifier of a current video and a cause identifier of the feedback cause, and sends the feedback information to a server. Furthermore, when the electronic device detects the triggering of the feedback cause by the user, the electronic device further closes the feedback cause window and displays feedback success remind information to remind the user of the feedback success.

[0045] In this embodiment, when a user triggers the feedback control, multiple feedback causes can be displayed for the user to select, so that the user can intentionally provide feedback that is not interesting, and based on the user's feedback, the recommendation of videos corresponding to the corresponding cause selected by the user can be reduced to improve the user experience.

[0046] S205: In response to a trigger operation on the feedback control, a feedback confirmation window in which a confirmation control is displayed is displayed.

[0047] 2 and 3, the electronic device displays a current video feedback control 20 on the video playback page when playing a current video, whereby the user triggers the feedback control 20 when he / she is not interested in the current video and is about to give uninterested feedback to the current video. Accordingly, as shown in FIG. 6, the electronic device can display a feedback confirmation window 60 when it detects the user's trigger of the current video feedback control 20, and can display a cancel control 61 and a confirmation control 62 in the feedback confirmation window 60, thereby reminding the user to reconfirm whether or not to give uninterested feedback to the current video, thereby avoiding erroneous feedback caused by the user's erroneous touch.

[0048] S206: In response to a trigger operation on the confirmation control, second feedback information for the current video is sent to a server, and the operation is completed.

[0049] The second feedback information may be feedback information for a current video, and the second feedback information may include a video identifier of the current video and may not include a cause of the user's uninterested feedback.

[0050] Illustratively, as shown in Fig. 6, when a user confirms to provide uninterested feedback, the user can trigger a confirmation control 62 in a feedback confirmation window 60. In response, when the electronic device detects the user's trigger of the confirmation control 62, the electronic device generates feedback information (i.e., second feedback information) including a video identifier of the current video, and transmits the feedback information to a server. In addition, when the electronic device detects the user's trigger of the confirmation control 62, the electronic device closes the feedback confirmation window 60 and displays feedback success reminder information to remind the user of the success of the feedback.

[0051] 6, if the user is sure that he or she does not want to provide uninteresting feedback, the user can trigger a cancel control 61 in the feedback confirmation window 60. The electronic device can then close the feedback confirmation window 60 upon detecting the user's triggering of the cancel control 61.

[0052] In this embodiment, when the electronic device detects a trigger for feedback control by a user, it can directly generate feedback information (i.e., second feedback information) including a video identifier of the current video without displaying a feedback reason window or a feedback confirmation window, and send the feedback information to the server, thereby simplifying the operations required when a user gives feedback that he or she is not interested in.

[0053] For example, when the electronic device detects a trigger for feedback control by a user, it can determine whether the total number of times the user provides feedback that is not of interest is equal to or less than a preset number threshold, and if the total number of times the user provides feedback that is not of interest is equal to or less than the preset number threshold, it can execute S205-S206, and if the total number of times the user provides feedback that is not of interest is greater than the preset number threshold, it can directly generate second feedback information and send it to the server.

[0054] Furthermore, when a trigger for a feedback cause by a user is detected in S204 or a trigger for a confirmation control by a user is detected in S206, the currently playing video can be further switched, for example, the currently playing video can be switched from the current video to the video that needs to be played next.

[0055] S207: If the current video is not a target video and the current condition meets the preset display condition of feedback reminder information, playing the current video on the video playback page and displaying feedback reminder information, where the feedback reminder information is used to remind the feedback path when making uninterested feedback.

[0056] In this embodiment, when the current video is not the target video and the current conditions satisfy the preset display conditions, the user can be reminded of the feedback path, thereby avoiding the user being unable to provide uninteresting feedback because he or she is unaware that the application software has an uninteresting feedback function or does not know how to provide uninteresting feedback, thereby improving the user experience.

[0057] The preset condition can be set as needed, for example, the preset condition can be set as follows: the user has not provided disinterested feedback within the last preset number of days, and / or the user has skipped n videos consecutively (i.e., the actual playback time length of the consecutive n videos is less than the preset time length). Here, the preset number of days, n, and the preset time length threshold can be set as needed, for example, the preset number of days can be set to 20 or 30 days, n can be set to 3 or 5, and the preset time length threshold can be set to 1s or 2s. The actual playback time length of the video can be the time length that the video is actually played on the video playback page, i.e., the time length that the user has watched this video. The feedback path can be a trigger path for disinterested feedback for the video.

[0058] For example, when the electronic device determines that the current video is not the target video, it judges whether the current conditions meet the preset display conditions of the feedback reminder information, and if the current conditions meet the preset display conditions of the feedback reminder information, it plays the current video on the video playback page, and displays the feedback reminder information 70 on the video playback page, as shown in FIG. 7; if the current conditions do not meet the preset display conditions of the feedback reminder information, it only plays the current video on the video playback page, and does not display the feedback reminder information 70.

[0059] In one embodiment, the preset display condition includes a number of times that the feedback reminder information is displayed has not reached a current preset number of times threshold, and further includes canceling the display of the feedback reminder information in response to a reminder cancel operation for the feedback reminder information after displaying the feedback reminder information, and the current preset number of times threshold is reduced after canceling the display of the feedback reminder information.

[0060] The current preset number threshold may be a total display number threshold of the feedback reminder information or a display number threshold within a most recent preset time length of the feedback reminder information, etc. The reminder cancel operation may be an operation to instruct the electronic device to cancel the display of the feedback reminder information, for example, an operation to trigger a close control 71 corresponding to the feedback reminder information (as shown in FIG. 7 ).

[0061] In the above embodiment, when determining whether to display the feedback reminder information, the display count of the feedback reminder information can also be taken into consideration, for example, the feedback reminder information can be displayed during the playback of the current video only if the user has not provided uninteresting feedback within the last preset number of days, and / or the actual playback time lengths of the n videos last played on the video playback page before the current video are all less than the preset time length threshold, and the display count of the feedback reminder information has not reached the preset count threshold. The user can instruct the electronic device to stop displaying the feedback reminder message by performing a reminder cancel operation, and the electronic device can reduce the current preset count threshold of the feedback reminder message according to whether the user has performed the reminder cancel operation, thereby avoiding the user from watching the video due to the multiple display feedback reminder messages.

[0062] For example, when a user wants to close the feedback reminder information displayed on the electronic device, the user can perform a reminder cancel operation, in response, when the electronic device receives the reminder cancel operation from the user, the electronic device can cancel the display of the feedback reminder message and reduce the current preset number threshold corresponding to the feedback reminder information.

[0063] The electronic device may reduce the current preset count threshold until the current preset count threshold becomes 0 each time the user performs a reminder cancel operation on the feedback reminder information, or may reduce the current preset count threshold until the current preset count threshold becomes 0 only when the user performs the operation for the first time or multiple times (e.g., the number of executions reaches a set number).

[0064] Furthermore, in addition to stopping the display of the feedback reminder message in response to the user's reminder cancel operation, the electronic device can also automatically stop the display of the feedback reminder message when a preset condition is met, for example, the electronic device can automatically stop the display of the feedback reminder message when the currently playing video changes and / or when the display time length of the feedback reminder message reaches a set time length (e.g., 3 s or 5 s) so that the user can watch the currently playing video.

[0065] In the video playback method according to the present embodiment, the user is reminded to give disinterested feedback in different ways, and when the user triggers the feedback control, the user is responded to in different ways, thereby enriching the triggering and responding ways of disinterested feedback for the video and improving the user experience.

[0066] 8 is a structural block diagram of a video playback device according to an embodiment of the present disclosure. The device may be implemented by software and / or hardware and may be disposed in an electronic device, for example, the device may be disposed in a mobile phone or a tablet computer, and may display feedback controls on the video playback page of some videos by executing the video playback method. As shown in FIG. 8, the video playback device according to this embodiment may include an operation receiving module 801, a control display module 802, and a video playback module 803.

[0067] The operation receiving module 801 is configured to receive a playback operation for a current video, the control display module 802 is configured to play the current video on a video playback page if the current video is a target video, and display a feedback control for the current video, which is used to trigger disinterested feedback for the current video, and the video playback module 803 is configured to play the current video on the video playback page if the current video is not a target video.

[0068] This embodiment provides a video playback device, in which an operation receiving module 801 receives a playback operation for a current video, a control display module 802 plays the current video on a video playback page if the current video is a target video, and displays a feedback control for the current video, which is used to trigger a disinterested feedback for the current video, and a video playback module 803 plays the current video on a video playback page if the current video is not a target video. In this embodiment, by adopting the above technical solution, during the playback of some videos, a feedback control for the corresponding video is displayed, which can enrich the disinterested feedback manner for the video, and further shorten the video feedback path, simplify the operations required for disinterested feedback for the video, and improve the user experience.

[0069] In such an aspect, the control display module 802 may be configured to display the feedback controls for the current video and the preset controls, or to display the feedback controls for the current video instead of the preset controls.

[0070] In the above aspect, the video playback device according to this embodiment may further include a cause window display module configured to display a feedback cause window in response to a trigger operation on the feedback control after displaying the feedback control of the current video, where at least two feedback causes are displayed in the feedback cause window, and a first transmission module configured to transmit first feedback information for the current video to a server in response to a trigger operation on a target feedback cause among the at least two feedback causes, where the first feedback information has a cause identifier of the target feedback cause.

[0071] In the above aspect, different feedback causes may correspond to different feedback dimensions, which may include a background music dimension.

[0072] In the above aspect, the video playback device according to this embodiment may further include a confirmation window display module configured to display a feedback confirmation window in which a confirmation control is displayed in response to a trigger operation on the feedback control after displaying the feedback control of the current video, and a second transmission module configured to transmit second feedback information for the current video to a server in response to a trigger operation on the confirmation control.

[0073] In the above aspect, the video playback module 803 may be configured to play the current video on the video playback page and display feedback reminder information when the current video is not a target video and the current condition meets the preset display condition of feedback reminder information, and the feedback reminder information is used to remind the feedback path when making uninterested feedback.

[0074] In the above aspect, the preset display condition includes that the number of times the feedback reminder information is displayed has not reached a current preset number threshold, and the video playback device according to this embodiment may further include a display cancellation module configured to cancel the display of the feedback reminder information in response to a reminder cancellation operation for the feedback reminder information after displaying the feedback reminder information, and the current preset number threshold is reduced after canceling the display of the feedback reminder information.

[0075] The video playback device according to the embodiment of the present disclosure may execute the video playback method according to any embodiment of the present disclosure, and may have corresponding functional modules and effects for executing the video playback method. For technical details not described in detail in this embodiment, please refer to the video playback method according to any embodiment of the present disclosure.

[0076] Referring now to FIG. 9, a structural schematic diagram of an electronic device (e.g., a terminal device) 900 for implementing an embodiment of the present disclosure is shown. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (Portable Media Players, PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital televisions (TVs) and desktop personal computers. The electronic device 900 shown in FIG. 9 is merely an example and does not impose any limitations on the functions and scope of use of the embodiment of the present disclosure.

[0077] As shown in Fig. 9, the electronic device 900 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 901, which can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 902 or loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 further stores various programs and data necessary for the operation of the electronic device 900. The processing unit 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0078] Typically, input devices 906 including, for example, a touch panel, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyro, etc., output devices 907 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc., storage devices 908 including, for example, a magnetic tape, hard disk, etc., and communication devices 909 can be connected to the interface 905. The communication devices 909 can enable wireless or wired communication between the electronic device 900 and other devices to exchange data. Although FIG. 9 shows the electronic device 900 having various devices, it is not necessary for the electronic device 900 to implement or include all of the devices shown. More or fewer devices can be implemented or included.

[0079] According to an embodiment of the present disclosure, the process described above with reference to the flowcharts can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, including a computer program stored in a non-transitory computer readable medium, the computer program including a program code for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via a communication device 909, or may be installed from a storage device 908, or may be installed from a ROM 902. When the computer program is executed by the processing device 901, it performs the above-mentioned functions defined in the method of the embodiment of the present disclosure.

[0080] The computer readable medium mentioned above in the present disclosure may be a computer readable signal medium, a computer readable storage medium, or any combination of the two. The computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of more than one. Examples of computer readable storage medium may include an electrical connection having one or more conductors, a portable computer magnetic disk, a hard disk, a RAM, a ROM, an Erasable Programmable Read-Only Memory (EPROM or Flash), an optical fiber, a portable Compact Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include, but is not limited to, a propagated data signal in baseband or as part of a carrier in which computer-readable program code is embodied. Such propagated data signals may take a variety of forms, including electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may transmit, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, wire, optical cable, radio frequency (RF), or the like, or any suitable combination of the above.

[0081] In some embodiments, clients and servers may communicate using any network protocol now known or later developed, such as HyperText Transfer Protocol (HTTP), and may be communicatively connected (e.g., via a communications network) with digital data in any form or medium. Examples of communications networks include Local Area Networks (LANs), Wide Area Networks (WANs), networks connected between wide area networks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any networks now known or later developed.

[0082] The computer-readable medium may be included in the electronic device, or may exist independently and not integrated into the electronic device.

[0083] The computer-readable medium has one or more programs stored therein, which, when executed by the electronic device, causes the electronic device to perform the following: receive a play operation for a current video; if the current video is a target video, play the current video on a video playback page and display a feedback control for the current video, the feedback control being used to trigger uninterested feedback for the current video; and if the current video is not the target video, play the current video on the video playback page.

[0084] Computer program code for carrying out the operations of the present disclosure can be written in one or more program design languages ​​or combinations thereof, including, but not limited to, object-oriented program design languages ​​such as Java, Smalltalk, C++, and may further include general procedural program design languages ​​such as "C" or similar program design languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a single separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer may be connected to the user's computer via any type of network, including a LAN or WAN, or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0085] The flowcharts and block diagrams in the drawings illustrate possible system architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment or part of code, which includes one or more executable instructions for implementing the specified logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than the order marked in the drawings. For example, two blocks shown in succession may actually be executed essentially in parallel or may be executed in the reverse order depending on the functions involved. It should be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented in a dedicated hardware-based system that performs the specified functions or operations, or may be implemented in a combination of dedicated hardware and computer instructions.

[0086] The units described in the embodiments of the present disclosure may be implemented in a software manner or a hardware manner, and the names of modules do not constitute limitations on the units themselves in some cases.

[0087] The functionality described herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), System on Chip (SOCs), Complex Programming Logic Devices (CPLDs), etc.

[0088] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program used by or in combination with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. Examples of machine-readable storage media include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a RAM, a ROM, an EPROM, a flash memory, an optical fiber, a CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0089] According to one or more embodiments of the present disclosure, an embodiment 1 provides a video playback method, the video playback method including: receiving a play control for a current video; if the current video is a target video, playing the current video on a video playback page and displaying a feedback control of the current video, the feedback control being used to trigger disinterested feedback on the current video; If the current video is not the target video, playing the current video on a video playback page.

[0090] According to one or more embodiments of the present disclosure, a second embodiment is based on the method according to the first embodiment, and the step of displaying a feedback control of the current video includes: displaying feedback controls of the current video and preset controls; or Displaying in place of the preset controls a feedback control of the current video.

[0091] According to one or more embodiments of the present disclosure, a third embodiment is based on the method according to the first embodiment, further comprising the steps of: displaying a feedback cause window in which at least two feedback causes are displayed in response to a trigger operation on the feedback control; The method further includes a step of sending first feedback information for the current video to a server in response to a trigger operation on a target feedback cause among the at least two feedback causes, the first feedback information including a cause identifier of the target feedback cause.

[0092] According to one or more embodiments of the present disclosure, Example 4 is based on the method described in Example 3, where different feedback causes correspond to different feedback dimensions, including a background music dimension.

[0093] According to one or more embodiments of the present disclosure, Example 5 is based on the method according to Example 1, further comprising the steps of: after the step of displaying a feedback control of the current video: displaying a feedback confirmation window in which a confirmation control is displayed in response to a trigger operation on the feedback control; The method further includes the step of transmitting second feedback information for the current video to a server in response to a trigger operation on the confirmation control.

[0094] According to one or more embodiments of the present disclosure, Example 6 is based on the method according to any one of Examples 1 to 5, said step of playing said current video on a video playback page if the current video is not the target video includes: The method includes a step of playing the current video on the video playback page and displaying feedback reminder information when the current video is not a target video and the current condition satisfies a preset display condition of feedback reminder information, and the feedback reminder information is used to remind the user of a feedback path when giving uninterested feedback.

[0095] According to one or more embodiments of the present disclosure, Example 7 is based on the method according to Example 6, wherein the preset display condition includes that the number of times the feedback reminder information is displayed has not reached a current preset number threshold; and after the step of displaying the feedback reminder information: The method further includes canceling display of the feedback reminder information in response to a reminder cancel operation for the feedback reminder information, and the current preset number threshold is reduced after canceling the display of the feedback reminder information.

[0096] According to one or more embodiments of the present disclosure, an eighth embodiment provides a video playback device, the video playback device including: an operation receiving module configured to receive a play operation for the current video; a control display module configured to play the current video on a video playback page if the current video is a target video, and display a feedback control of the current video, the feedback control being used to trigger disinterested feedback for the current video; and a video playback module configured to play the current video on a video playback page if the current video is not a target video.

[0097] According to one or more embodiments of the present disclosure, a ninth embodiment provides an electronic device, the electronic device comprising: one or more processors; a memory configured to store one or more programs; The one or more programs, when executed by the one or more processors, cause the one or more processors to implement the video playback method according to any one of the first to seventh embodiments.

[0098] According to one or more embodiments of the present disclosure, Example 10 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, realizes the video playback method described in any one of Examples 1 to 7.

[0099] According to one or more embodiments of the present disclosure, Example 11 provides a computer program product, which, when executed by a computer, causes the computer to realize the video playback method described in any one of Examples 1 to 7.

[0100] It should be noted that, although operations are depicted in a particular order, this should not be understood as requiring these operations to be performed in the particular order or sequence depicted. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, the above description includes implementation details, but these should not be construed as limitations on the scope of the disclosure. Some features that are described in the context of a single embodiment can also be implemented in combination in a single embodiment. Conversely, several features that are described in the context of a single embodiment can also be implemented in multiple embodiments, either alone or in any suitable subcombination.

Claims

1. 1. A method for playing video, comprising: receiving a play control for a current video; if the current video is a target video, playing the current video on a video playback page and displaying a feedback control of the current video, the feedback control being used to trigger disinterested feedback on the current video; if the current video is not a target video, playing the current video on a video playback page.

2. The step of displaying feedback controls for the current video includes: displaying feedback controls of the current video and preset controls; or 2. The method of claim 1, further comprising the step of displaying feedback controls of the current video instead of preset controls.

3. after said step of displaying feedback controls for said current video; displaying a feedback cause window in response to a trigger operation on the feedback control, the feedback cause window displaying at least two feedback causes; 2. The video playback method of claim 1, further comprising: in response to a trigger operation on a target feedback cause of the at least two feedback causes, sending first feedback information for the current video to a server, the first feedback information including a cause identifier of the target feedback cause.

4. The video playback method of claim 3 , wherein different feedback causes correspond to different feedback dimensions, said feedback dimensions including a background music dimension.

5. after said step of displaying feedback controls for said current video; displaying a feedback confirmation window in response to a trigger operation on the feedback control, the feedback confirmation window displaying a confirmation control; 2. The video playback method of claim 1, further comprising the step of: transmitting second feedback information for the current video to a server in response to a trigger operation on the confirmation control.

6. and playing the current video on a video playback page when the current video is not a target video. The video playback method of any one of claims 1 to 5, further comprising the steps of: playing the current video on the video playback page and displaying feedback reminder information when the current video is not the target video and the current condition satisfies the preset display condition of the feedback reminder information, and the feedback reminder information is used to remind the feedback path when the feedback is not of interest.

7. The preset display condition includes that the number of times the feedback reminder information is displayed has not reached a current preset number threshold, and after the step of displaying the feedback reminder information, 7. The video playback method of claim 6, further comprising: canceling display of the feedback reminder information in response to a reminder cancel operation for the feedback reminder information, and the current preset number threshold is reduced after canceling the display of the feedback reminder information.

8. 1. A video playback device, comprising: an operation receiving module configured to receive a play operation for the current video; a control display module configured to play the current video on a video playback page if the current video is a target video, and display a feedback control of the current video, the feedback control being used to trigger disinterested feedback for the current video; a video playback module configured to play the current video on a video playback page if the current video is not a target video.

9. An electronic device, At least one processor; a memory configured to store at least one program; An electronic device, comprising: said at least one program, when executed by said at least one processor, causing said at least one processor to implement the video playback method according to any one of claims 1 to 7.

10. A computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the video playback method according to any one of claims 1 to 7.

11. A computer program product, which when executed by a computer, causes the computer to implement the video playback method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Video processing method and device and electronic equipment

    CN113449144A

  • Content reproduction device

    JP2009272850A

  • Data broadcasting system

    JP2014217024A