Display device and video playing method

By receiving video playback push messages on the display device and determining the function of supporting the call to invoke third-party video playback APP, the problem of degradation of user experience in the prior art is solved, and customization of users when watching videos on the display device through the third-party APP is realized. Features improve user experience.

CN114268837BActive Publication Date: 2025-02-07HISENSE VISUAL TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111542933.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-16
Publication Date
2025-02-07
Estimated Expiration
2041-12-16

AI Technical Summary

Technical Problem

Existing display devices cannot realize the customization function of third-party video playback APP, resulting in a reduced user experience.

Method used

By receiving the video playback push message sent by the terminal device on the display device, it is determined whether it supports the third-party video playback APP corresponding to the target video, and arouses the corresponding APP to play the video according to the support situation.

Benefits of technology

When users watch videos on display devices, they can implement custom functions through third-party video playback APPs to improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114268837B_ABST
    Figure CN114268837B_ABST
Patent Text Reader

Abstract

The present application provides a display device and a video playback method. The video playback push message sent by the terminal device to the display device includes video information of a target video and information of a third-party video playback APP. After receiving the video playback push message sent by the terminal device, the display device first determines whether the display device supports waking up the third-party video playback APP corresponding to the target video; if supported, the display device can evoke the third-party video playback APP to play the target video. Therefore, when the user watches the target video on the display device, the corresponding customized functions can be implemented through the third-party video playback APP on the display device, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of display devices, and in particular to a display device and a video playback method. Background Art

[0002] In the field of multi-screen interaction, it is a very common interaction scenario for a third-party video playback application (Application, APP) installed on a user terminal device (such as a mobile phone) to push videos to a display device (such as a TV) through the Digital Living Network Alliance (DLNA).

[0003] At present, most display device manufacturers have built-in DLNA receiving software in the display device system software, which can receive video push initiated by third-party apps (such as iQiyi mobile app, Bilibili mobile app, etc.) to the display device. After the DLNA receiving software of the display device receives the video playback push message, it uses the video playback software that comes with the display device to play it.

[0004] Unlike the DLNA receiver software built into the display device, which provides a consistent screen projection experience for all mobile phone apps, the display device software of each video playback app manufacturer has customized functions for its own app to increase the user experience, while the video playback software that comes with the display device cannot implement some customized functions of third-party video playback apps, resulting in a reduced user experience.

[0005] The above information disclosed in the background section is only for enhancing understanding of the background of the present application and therefore it may contain information that does not form the prior art known to a person of ordinary skill in the art. Summary of the invention

[0006] The present application provides a display device and a video playback method to solve the problems existing in the prior art.

[0007] In a first aspect, the present application provides a display device, including:

[0008] monitor;

[0009] A communicator, used for data communication with a terminal device;

[0010] A controller connected to the communicator and the display respectively, the controller being configured to:

[0011] Receiving a video playback push message sent by the terminal device, wherein the video playback push message includes video information of a target video to be played and information of a third-party video playback application APP corresponding to the target video;

[0012] Determine whether the display device supports waking up a third-party video playback APP corresponding to the target video;

[0013] If the display device supports waking up the third-party video playback APP corresponding to the target video, the third-party video playback APP is invoked to play the target video according to the video playback push message.

[0014] In some embodiments, the step of invoking the third-party video playback APP to play the target video according to the video playback push message includes:

[0015] Determine the third-party video playback APP corresponding to the target video according to the third-party video playback APP information;

[0016] Determine whether the display device currently has a third-party video playback APP that supports the wake-up playback function installed;

[0017] If the display device is currently installed with a third-party video playback APP that supports the wake-up playback function, the third-party video playback APP is woken up, and the video information is sent to the third-party video playback APP to play the target video.

[0018] In some embodiments, it also includes:

[0019] If the display device is not installed with the third-party video playback APP, outputting a prompt message for installing the third-party video playback APP;

[0020] In response to user input confirming installation, installing the third-party video playback APP;

[0021] In response to the third-party video player APP being installed, the third-party video player APP is invoked, and the video information is sent to the third-party video player APP to play the target video.

[0022] In some embodiments, it also includes:

[0023] If the third-party video playback APP installed on the display device does not support the wake-up playback function, output a prompt message for upgrading the third-party video playback APP;

[0024] In response to a user input confirming the upgrade, upgrading the third-party video playback APP to a version that supports the wake-up playback function;

[0025] In response to the third-party video player APP being upgraded, the third-party video player APP is invoked, and the video information is sent to the third-party video player APP to play the target video.

[0026] In some embodiments, it also includes:

[0027] If the display device is not installed with the third-party video playback APP, the target video is played through the default video playback software of the display device;

[0028] The third-party video player APP is installed in the background, and when the second video player push message corresponding to the third-party video player APP is received next time, the third-party video player APP is aroused to play the target video according to the second video player push message.

[0029] In some embodiments, it also includes:

[0030] If the third-party video player APP installed on the display device does not support the wake-up playback function, the target video is played through the default video player software of the display device;

[0031] The third-party video player APP is upgraded to a version that supports the wake-up playback function in the background, and when the second video playback push message corresponding to the third-party video player APP is received next time, the third-party video player APP is awakened to play the target video according to the second video playback push message.

[0032] In some embodiments, the step of invoking the third-party video playback APP to play the target video according to the video playback push message includes:

[0033] Performing authentication processing on the video playback push message to obtain an authentication result;

[0034] If the authentication result is that the authentication is passed, the third-party video playback APP is called up to play the target video according to the video playback push message.

[0035] In some embodiments, it also includes:

[0036] If the authentication result is that the authentication fails, the target video is played through the default video playback software of the display device.

[0037] In some embodiments, it also includes:

[0038] If the display device does not support waking up the third-party video playback APP corresponding to the target video, the target video is played through the default video playback software of the display device.

[0039] In a second aspect, the present application provides a video playback method, applied to a display device, the method comprising:

[0040] Receive a video playback push message sent by a terminal device, wherein the video playback push message includes video information of a target video to be played and information of a third-party video playback application APP corresponding to the target video;

[0041] Determine whether the display device supports waking up a third-party video playback APP corresponding to the target video;

[0042] If the display device supports waking up the third-party video playback APP corresponding to the target video, the third-party video playback APP is invoked to play the target video according to the video playback push message.

[0043] The display device and video playback method provided by the present application, the video playback push message sent by the terminal device to the display device includes the video information of the target video and the third-party video playback APP information. After receiving the video playback push message sent by the terminal device, the display device first determines whether the display device supports waking up the third-party video playback APP corresponding to the target video; if supported, the display device can wake up the third-party video playback APP to play the target video, so that when the user watches the target video on the display device, the corresponding customized functions can be implemented through the third-party video playback APP on the display device, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0045] Figure 1 is a schematic diagram of a usage scenario of a display device according to an embodiment;

[0046] Figure 2 exemplarily shows a block diagram of a configuration of a control device 100 according to an exemplary embodiment;

[0047] Figure 3 shows a hardware configuration block diagram of a display device 200 according to an exemplary embodiment;

[0048] Figure 4 exemplarily shows a schematic diagram of software configuration of a display device according to some embodiments;

[0049] Figure 5 A schematic diagram of a video playback method provided in an embodiment of the present application;

[0050] Figure 6 Another schematic diagram of the video playback method provided in an embodiment of the present application.

[0051] The above drawings show clear embodiments of the present disclosure, which will be described in more detail below. These drawings and text descriptions are not intended to limit the scope of the present disclosure in any way, but to illustrate the concepts of the present disclosure to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0052] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0053] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. The singular forms "a", "an" and "the" used in the embodiments of the present application are also intended to include plural forms, unless the context clearly indicates other meanings.

[0054] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0055] As used herein, the words "if" and "if" may be interpreted as "at the time of" or "when" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrases "if it is determined" or "if (stated condition or event) is detected" may be interpreted as "when it is determined" or "in response to determining" or "when detecting (stated condition or event)" or "in response to detecting (stated condition or event)", depending on the context.

[0056] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a product or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such a product or system. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the product or system including the elements.

[0057] Figure 1 Schematic diagram of a usage scenario of a display device according to an embodiment. Figure 1As shown, the display device 200 also performs data communication with the server 400 , and the user can operate the display device 200 through the smart device 300 or the control apparatus 100 .

[0058] In some embodiments, the smart device 300 may include any one of a mobile terminal, a tablet computer, a computer, a laptop computer, an AR / VR device, etc.

[0059] In some embodiments, the smart device 300 may also be used to control the display device 200 .

[0060] In some embodiments, the smart device 300 and the display device may also be used to communicate data.

[0061] In some embodiments, the display device 200 may also be controlled in a manner other than the control apparatus 100 and the smart device 300 .

[0062] In some embodiments, the display device 200 also performs data communication with the server 400 .

[0063] Figure 2 Schematically shows a block diagram of a configuration of the control device 100 according to an exemplary embodiment. Figure 2 As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 can receive input operation instructions from the user, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200.

[0064] In some embodiments, the communication interface 130 is used for communicating with the outside, and includes at least one of a WIFI chip, a Bluetooth module, NFC or an alternative module.

[0065] In some embodiments, the user input / output interface 140 includes at least one of a microphone, a touch pad, a sensor, a button, or alternative modules.

[0066] Figure 3 A hardware configuration block diagram of a display device 200 according to an exemplary embodiment is shown.

[0067] In some embodiments, the display apparatus 200 includes at least one of a tuner 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface.

[0068] In some embodiments, the controller includes a central processing unit, a video processor, an audio processor, a graphics processor, a RAM, a ROM, and a first interface to an nth interface for input / output.

[0069] In some embodiments, the display 260 includes a display screen component for presenting images, and a driving component for driving image display, which is used to receive image signals output from a controller, display video content, image content, and a menu control interface component and a user control UI interface, etc.

[0070] In some embodiments, the display 260 may be at least one of a liquid crystal display, an OLED display, and a projection display, and may also be a projection device and a projection screen.

[0071] In some embodiments, the tuner-demodulator 210 receives broadcast television signals via wired or wireless reception, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.

[0072] In some embodiments, the communicator 220 is a component for communicating with an external device or a server according to various communication protocol types.

[0073] In some embodiments, the detector 230 is used to collect signals of the external environment or external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image acquisition device, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures, or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.

[0074] In some embodiments, the external device interface 240 may include, but is not limited to, any one or more of the following interfaces: a high-definition multimedia interface (HDMI), an analog or digital high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, etc. It may also be a composite input / output interface formed by the above multiple interfaces.

[0075] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.

[0076] In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.

[0077] In some embodiments, the object may be any of a selectable object, such as a hyperlink, icon, or other operable control.

[0078] In some embodiments, the controller includes a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM Random Access Memory (RAM), ROM (Read-Only Memory, ROM), a first interface to an nth interface for input / output, a communication bus (Bus), etc.

[0079] CPU processor. Used to execute operating system and application instructions stored in the memory, and to execute various applications, data and content according to various interactive instructions received from external input, so as to finally display and play various audio and video content.

[0080] In some embodiments, a graphics processor is used to generate various graphics objects.

[0081] In some embodiments, the video processor is used to receive an external video signal and perform at least one of the following video processing operations, such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, and image synthesis, according to a standard codec protocol of the input signal, to obtain a signal that can be directly displayed or played on the display device 200.

[0082] In some embodiments, the video processor includes at least one of a demultiplexing module, a video decoding module, an image synthesis module, a frame rate conversion module, a display formatting module, and the like.

[0083] In some embodiments, the audio processor is used to receive an external audio signal, perform decompression and decoding according to a standard codec protocol of the input signal, and perform at least one of noise reduction, digital-to-analog conversion, and amplification processing to obtain a sound signal that can be played in a speaker.

[0084] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).

[0085] In some embodiments, the "user interface" is a medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user.

[0086] In some embodiments, the user interface 280 is an interface that can be used to receive control input (such as a physical button on the display device body, or other interfaces).

[0087] In some embodiments, the system of the display device may include a kernel, a command parser (shell), a file system, and an application program. The kernel, shell, and file system together form a basic operating system structure that allows users to manage files, run programs, and use the system.

[0088] See also Figure 4 In some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications) layer (referred to as "application layer"), the application framework layer (Application Framework) layer (referred to as "framework layer"), the Android runtime (Android runtime) and system library layer (referred to as "system runtime library layer"), and the kernel layer.

[0089] In some embodiments, at least one application is running in the application layer. These applications may be window programs, system settings programs, clock programs, etc. provided by the operating system; or they may be applications developed by third-party developers.

[0090] The framework layer provides application programming interface (API) and programming framework for applications in the application layer.

[0091] like Figure 4 As shown, the application framework layer in the embodiment of the present application includes managers (Managers), content providers (Content Provider), etc.

[0092] In the field of multi-screen interaction, it is a very common interaction scenario for a third-party video playback application (Application, APP) installed on a user terminal device (such as a mobile phone) to push videos to a display device (such as a TV) through the Digital Living Network Alliance (DLNA).

[0093] At present, most display device manufacturers have built-in DLNA receiving software in the display device system software, which can receive video push initiated by third-party apps (such as iQiyi mobile app, Bilibili mobile app, etc.) to the display device. After the DLNA receiving software of the display device receives the video playback push message, it uses the video playback software that comes with the display device to play it.

[0094] DLNA is a network protocol. Any software can implement the DLNA receiver function according to the specification. Therefore, in addition to the DLNA receiver that comes with the display device system, other video playback APP manufacturers have also developed DLNA receiver functions for the video APP on the display device side, such as iQiyi's Galaxy Kiwi software, Bilibili's Cloud Audio-visual TV, etc.

[0095] Unlike the DLNA receiver software built into the display device, which provides a consistent screen casting experience for all mobile phone apps, the display device software of each video playback app manufacturer has customized functions for its own app to increase the user experience. For example, after the Bilibili mobile app is cast to the cloud video small TV DLNA, it can support the display of barrage. These are implemented by each manufacturer according to their own customization, and different software are different. Therefore, the DLNA receiver built into the display device cannot support such operations, that is, the video playback software that comes with the display device cannot implement some customized functions of third-party video playback apps, thereby reducing the user experience.

[0096] In addition to the above-mentioned problems faced by built-in DLNA on display devices, video playback APP manufacturers also face problems. Because most display devices have built-in DLNA receiving functions and the basic playback experience can be guaranteed, the video resources of each video playback APP can be projected to the built-in DLNA of the display device through the mobile phone screen projection method for playback and guaranteeing the basic playback experience, so many users will not install large-screen video applications of third-party video playback APP manufacturers on display devices, or do not know that third-party video playback APPs can provide customized functions such as bullet screen, and their daily user activity is low.

[0097] The display device and video playback method provided in this application are intended to solve the above technical problems in the prior art.

[0098] The main idea of ​​the present application is as follows: the video playback push message sent by the terminal device to the display device includes the video information of the target video and the third-party video playback APP information. After receiving the video playback push message sent by the terminal device, the display device first determines whether the display device supports waking up the third-party video playback APP corresponding to the target video; if supported, the display device can evoke the third-party video playback APP to play the target video. Therefore, when the user watches the target video on the display device, the corresponding customized functions can be implemented through the third-party video playback APP on the display device, thereby improving the user experience.

[0099] It can be understood that the processing steps of the video playback method in the present application can be implemented by a display device.

[0100] The technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0101] In some embodiments, a display device is provided, comprising: a display; a communicator for performing data communication with a terminal device; and a controller respectively connected to the communicator and the display.

[0102] The display may specifically be Figure 3 The display 260 in the structure shown, the communicator can specifically be Figure 3 The communicator 220 in the structure shown, the controller can specifically be Figure 3 The controller 250 in the structure shown, the terminal device can specifically be Figure 1 Smart device 300 in the illustrated configuration.

[0103] In this embodiment, the controller is configured to implement the following processing flow:

[0104] S1. Receive a video playback push message sent by a terminal device, where the video playback push message includes video information of a target video to be played and information of a third-party video playback application APP corresponding to the target video;

[0105] Specifically, when a user needs to play a video through a display device, the user can send a video play push message to the display device through the terminal device, wherein the video play push message includes video information of the target video to be played, such as the video address and video duration of the target video, and the video address can specifically be a Uniform Resource Identifier (URI). In addition, it also includes the APP information of the third-party video playback application corresponding to the target video, that is, the APP used to play the target video.

[0106] S2. Determine whether the display device supports waking up a third-party video playback APP corresponding to the target video;

[0107] After receiving the video playback push message sent by the terminal device, the display device can determine the third-party video playback APP corresponding to the target video based on the third-party video playback application APP information in the video playback push message, and then the controller determines whether the display device supports the function of awakening the third-party video playback APP corresponding to the target video.

[0108] S3. If the display device supports invoking a third-party video playback APP corresponding to the target video, the third-party video playback APP is invoked to play the target video according to the video playback push message.

[0109] If the controller determines that the display device supports invoking the third-party video playback APP corresponding to the target video, the controller further invokes the third-party video playback APP to play the target video based on the video playback push message. Thus, the user can watch the target video through the third-party video playback APP installed on the display device. During the viewing process, the user can realize the corresponding customized functions through the third-party video playback APP, such as the barrage function.

[0110] The present embodiment provides a display device, wherein a video playback push message sent by a terminal device to the display device includes video information of a target video and information of a third-party video playback APP. After receiving the video playback push message sent by the terminal device, the display device first determines whether the display device supports waking up the third-party video playback APP corresponding to the target video; if supported, the display device can waking up the third-party video playback APP to play the target video, so that when the user watches the target video on the display device, the corresponding customized functions can be implemented through the third-party video playback APP on the display device, thereby improving the user experience.

[0111] In some embodiments, according to the video playback push message, invoking a third-party video playback APP to play the target video includes:

[0112] Determine the third-party video playback APP corresponding to the target video according to the third-party video playback APP information;

[0113] Determine whether the display device currently has a third-party video playback APP installed that supports the wake-up playback function;

[0114] If the display device currently has a third-party video playback APP that supports the wake-up playback function installed, the third-party video playback APP is woken up, and the video information is sent to the third-party video playback APP to play the target video.

[0115] The third-party video playback APP information may specifically be the identity identification (ID) information of the third-party video playback APP. Therefore, the controller may determine the specific identity of the corresponding third-party video playback APP according to the ID information.

[0116] For example, the third-party video playback APP includes A_app, B_app, and C_app, and the pre-set ID information is: A_app corresponds to 101, B_app corresponds to 102, and C_app corresponds to 103. If the ID information of the third-party video playback APP in the video playback push message received by the controller is 102, the controller can determine that the corresponding third-party video playback APP is B_app.

[0117] After determining the third-party video player APP corresponding to the target video, the controller further determines whether the display device is installed with a third-party video player APP that supports the wake-up play function. If yes, the controller wakes up the third-party video player APP and sends the video information to the third-party video player APP to play the target video, so that the user can watch the video through the third-party video player APP on the display device and realize the corresponding customized functions.

[0118] In some embodiments, it also includes: if the display device does not have a third-party video playback APP installed, outputting a prompt message for installing the third-party video playback APP; in response to user input confirming the installation, installing the third-party video playback APP; in response to the third-party video playback APP being installed, invoking the third-party video playback APP, and sending the video information to the third-party video playback APP to play the target video.

[0119] Specifically, if the display device currently has no third-party video playback APP installed, the controller may output prompt information for installing the third-party video playback APP through the display, and the user may choose whether to install the third-party video playback APP according to the prompt information.

[0120] If the user confirms to install the third-party video player APP, the display device downloads and installs the third-party video player APP through the network, and after the third-party video player APP is installed, the third-party video player APP is called up to play the video.

[0121] Optionally, if the user chooses not to install a third-party video player APP, the display device plays the target video through the default video player software of the display device to ensure the user's most basic viewing experience. The default video player software is the DLNA receiver that comes with the display device system.

[0122] Therefore, when the display device does not have a third-party video playback APP installed, by prompting the user to install the third-party video playback APP, while improving the user experience, the third-party video playback APP can also be promoted to increase the daily active users of the third-party video playback APP.

[0123] In some embodiments, it also includes: if the third-party video playback APP installed on the display device does not support the wake-up play function, outputting a prompt message to upgrade the third-party video playback APP; in response to user input confirming the upgrade, upgrading the third-party video playback APP to a version that supports the wake-up play function; in response to the completion of the third-party video playback APP upgrade, waking up the third-party video playback APP, and sending the video information to the third-party video playback APP to play the target video.

[0124] Specifically, if the display device currently has a third-party video playback APP installed, but the APP version is low and does not support the playback function, the controller can output a prompt message to upgrade the third-party video playback APP through the display, and the user can choose whether to upgrade the third-party video playback APP based on the prompt message.

[0125] Among them, if the user confirms to upgrade the third-party video playback APP, the display device downloads and installs a higher version of the third-party video playback APP through the network, that is, upgrades the third-party video playback APP to a version that supports the wake-up playback function, and after the third-party video playback APP upgrade is completed, wakes up the third-party video playback APP for video playback.

[0126] Optionally, if the user chooses not to upgrade the third-party video playback APP, the display device plays the target video through the default video playback software of the display device, and the default video playback software is the DLNA receiver that comes with the display device system.

[0127] Therefore, when the third-party video player APP installed on the display device does not support the wake-up playback function, by prompting the user to upgrade the third-party video player APP, while improving the user experience, the third-party video player APP can also be promoted to increase the daily active users of the third-party video player APP.

[0128] In some embodiments, it also includes: if the display device does not have a third-party video playback APP installed, the target video is played through the default video playback software of the display device; the third-party video playback APP is installed in the background, and when the second video playback push message corresponding to the third-party video playback APP is received next time, the third-party video playback APP is awakened to play the target video according to the second video playback push message.

[0129] Specifically, if the display device currently has no third-party video playback APP installed, the display device will temporarily use the default video playback software of the display device to play the target video during this video playback process. While playing the video, the display device can install a third-party video playback APP corresponding to the target video in the background. Therefore, when the display device receives a second video playback push message corresponding to the third-party video playback APP next time, the display device can directly call up the third-party video playback APP to play the target video based on the second video playback push message. This can improve the user experience while promoting the third-party video playback APP and increase the daily active users of the third-party video playback APP.

[0130] In some embodiments, it also includes: if the third-party video playback APP installed on the display device does not support the wake-up play function, the target video is played through the default video playback software of the display device; the third-party video playback APP is upgraded to a version that supports the wake-up play function in the background, and the next time the second video playback push message corresponding to the third-party video playback APP is received, the third-party video playback APP is awakened to play the target video according to the second video playback push message.

[0131] Specifically, if the display device currently has a third-party video playback APP installed, but the APP version is low and does not support the wake-up playback function, the display device will temporarily use the default video playback software of the display device to play the target video during this video playback process. While playing the video, the display device can upgrade the third-party video playback APP corresponding to the target video in the background, that is, upgrade the third-party video playback APP to a version that supports the wake-up playback function. Therefore, when the display device receives the second video playback push message corresponding to the third-party video playback APP next time, it can directly wake up the third-party video playback APP to play the target video based on the second video playback push message. This can improve the user experience while promoting the third-party video playback APP and increase the daily active users of the third-party video playback APP.

[0132] In some embodiments, based on the video playback push message, a third-party video playback APP is invoked to play the target video, including: authenticating the video playback push message to obtain an authentication result; if the authentication result is authentication passed, based on the video playback push message, the third-party video playback APP is invoked to play the target video.

[0133] In order to ensure the security of the communication process, after receiving the video playback push message sent by the terminal device, the display device further performs authentication processing on the video playback push message.

[0134] Specifically, the video playback push message sent by the terminal device includes the video address URI of the target video, the timestamp for the video playback push, the ID of the third-party video playback APP, and also includes a first verification code generated by the terminal device. The first verification code is generated by the terminal device based on the URI, timestamp, APP ID and the secret key corresponding to the third-party video playback APP, wherein the secret key is not included in the video playback push message.

[0135] After receiving the video playback push message, the display device first extracts the URI, timestamp, APP ID and other information from the video playback push message, and then obtains the secret key corresponding to the third-party video playback APP from the cloud, and then generates a second verification code based on the extracted URI, timestamp, APP ID and the secret key obtained from the cloud. The display device generates the second verification code in the same way as the terminal device generates the first verification code.

[0136] After obtaining the second verification code, the display device compares the second verification code with the first verification code for authentication. If the two are consistent, it is determined that the authentication is passed; otherwise, it is determined that the authentication is not passed.

[0137] Therefore, the display device performs authentication processing on the video playback push message, and only after the authentication is passed, the third-party video playback APP is called up to play the target video, thereby improving the security performance of the communication between the display device and the terminal device.

[0138] In some embodiments, it also includes: if the authentication result is that the authentication fails, playing the target video through the default video playback software of the display device.

[0139] Specifically, if the display device compares the second verification code with the first verification code and the authentication result is that the authentication fails, the display device plays the target video through the default video playback software of the display device to ensure the user's most basic viewing experience.

[0140] In some embodiments, it also includes: if the display device does not support waking up a third-party video playback APP corresponding to the target video, playing the target video through the default video playback software of the display device.

[0141] Specifically, if the display device does not support invoking a third-party video playback APP corresponding to the target video, the display device plays the target video through the default video playback software of the display device to ensure the user's most basic viewing experience.

[0142] In some embodiments, based on the display device in the above embodiments, a video playback method applied to the display device is provided.

[0143] Figure 5A schematic diagram of a video playback method provided in an embodiment of the present application, such as Figure 5 As shown, the method mainly includes the following steps:

[0144] S100, receiving a video playback push message sent by a terminal device, where the video playback push message includes video information of a target video to be played and information of a third-party video playback application APP corresponding to the target video;

[0145] S200, determining whether the display device supports waving a third-party video playback APP corresponding to the target video;

[0146] S300: If the display device supports invoking a third-party video playback APP corresponding to the target video, the third-party video playback APP is invoked to play the target video according to the video playback push message.

[0147] The present embodiment provides a video playback method, in which a video playback push message sent by a terminal device to a display device includes video information of a target video and information of a third-party video playback APP. After receiving the video playback push message sent by the terminal device, the display device first determines whether the display device supports waking up the third-party video playback APP corresponding to the target video; if supported, the display device can evoke the third-party video playback APP to play the target video, so that when the user watches the target video on the display device, the corresponding customized functions can be implemented through the third-party video playback APP on the display device, thereby improving the user experience.

[0148] In some embodiments, according to the video playback push message, invoking a third-party video playback APP to play the target video includes:

[0149] S310, determining a third-party video playback APP corresponding to the target video according to the third-party video playback APP information;

[0150] S320, determining whether the display device currently has a third-party video playback APP installed that supports the wake-up playback function;

[0151] S330: If the display device currently has a third-party video playback APP that supports the wake-up playback function installed, the third-party video playback APP is woken up, and the video information is sent to the third-party video playback APP to play the target video.

[0152] In some embodiments, it also includes:

[0153] S340: If the display device does not have a third-party video playback APP installed, output a prompt message for installing the third-party video playback APP;

[0154] In response to user input confirming installation, installing the third-party video playback APP;

[0155] In response to the third-party video player APP being installed, the third-party video player APP is invoked, and the video information is sent to the third-party video player APP to play the target video.

[0156] In some embodiments, it also includes:

[0157] S350: If the third-party video player APP installed on the display device does not support the wake-up playback function, output a prompt message for upgrading the third-party video player APP;

[0158] In response to a user input confirming the upgrade, upgrading the third-party video playback APP to a version that supports the playback invocation function;

[0159] In response to the completion of the upgrade of the third-party video playback APP, the third-party video playback APP is called up, and the video information is sent to the third-party video playback APP to play the target video.

[0160] In some embodiments, it also includes:

[0161] S360: If the display device does not have a third-party video playback APP installed, play the target video through the default video playback software of the display device;

[0162] A third-party video player APP is installed in the background, and when a second video play push message corresponding to the third-party video player APP is received next time, the third-party video player APP is called up to play the target video according to the second video play push message.

[0163] In some embodiments, it also includes:

[0164] S370: If the third-party video player APP installed on the display device does not support the wake-up playback function, the target video is played through the default video player software of the display device;

[0165] The third-party video player APP is upgraded to a version that supports the wake-up playback function in the background, and the third-party video player APP is woken up to play the target video according to the second video playback push message when the second video playback push message corresponding to the third-party video player APP is received next time.

[0166] In some embodiments, according to the video playback push message, invoking a third-party video playback APP to play the target video includes:

[0167] Perform authentication processing on the video playback push message and obtain the authentication result;

[0168] If the authentication result is authentication passed, the third-party video playback APP is called to play the target video according to the video playback push message.

[0169] In some embodiments, it also includes:

[0170] If the authentication result is that the authentication fails, the target video is played through the default video playback software of the display device.

[0171] In some embodiments, it also includes:

[0172] If the display device does not support the third-party video playback APP corresponding to the target video, the target video is played through the default video playback software of the display device.

[0173] For the specific limitations on the video playback method, please refer to the limitations on the display device above, which will not be repeated here.

[0174] Figure 6 Another schematic diagram of the video playback method provided in the embodiment of the present application is as follows: Figure 6 As shown, the method mainly includes the following steps:

[0175] S01, the terminal device sends a video playback push message to the display device;

[0176] The video playback push message includes the video information of the target video to be played and the APP information of the third-party video playback application corresponding to the target video;

[0177] S02, the display device determines whether it supports calling a third-party video playback APP corresponding to the target video;

[0178] S03. If the display device does not support waking up a third-party video playback APP corresponding to the target video, the target video is played through the default video playback software of the display device.

[0179] S04. If supported, determine the third-party video playback APP corresponding to the target video according to the third-party video playback APP information;

[0180] S05, performing authentication processing on the video playback push message to determine whether the third-party video playback APP authentication is passed;

[0181] S06. If the authentication is successful, determine whether the display device has the third-party video playback APP installed;

[0182] If the authentication fails, the target video is played through the default video player software of the display device.

[0183] S07. If it is installed, determine whether the current version supports the wake-up playback function;

[0184] S08. If supported, invoke a third-party video player APP to play the target video.

[0185] S09. If the third-party video playback APP is not installed, or the installed APP version does not support the wake-up playback function, install / upgrade the third-party video playback APP that supports the wake-up playback function, and after the installation / upgrade is completed, wake up the third-party video playback APP to play the target video.

[0186] It should be understood that, although the various steps in the flowcharts in the above-described embodiments are sequentially displayed according to the indications of the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps is not strictly limited in order, and they can be executed in other orders. Moreover, at least a portion of the steps in the figure may include a plurality of sub-steps or a plurality of stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily to be carried out sequentially, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0187] In some embodiments, a computer-readable storage medium is provided, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the steps of the various method embodiments of the present application.

[0188] In some embodiments, a computer program product is provided, including a computer program, which implements the steps of the method embodiments of the present application when executed by a processor.

[0189] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and 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-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0190] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the application disclosed herein. This application is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0191] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A display device, characterized in that: include: monitor; A communicator, used for data communication with a terminal device; A controller connected to the communicator and the display respectively, the controller being configured to: Receiving a video playback push message sent by the terminal device, wherein the video playback push message includes video information of a target video to be played and information of a third-party video playback application APP corresponding to the target video; Determine whether the display device supports waking up a third-party video playback APP corresponding to the target video; If the display device supports calling up the third-party video playback APP corresponding to the target video, the video playback push message is authenticated to obtain an authentication result; if the authentication result is authentication passed, the third-party video playback APP is called up to play the target video according to the video playback push message, so that the user can watch the video through the third-party video playback APP on the display device and realize the corresponding customized function; If the authentication result is that the authentication fails, playing the target video through the default video playback software of the display device; The step of invoking the third-party video playback APP to play the target video according to the video playback push message includes: Determine the third-party video playback APP corresponding to the target video according to the third-party video playback APP information; Determine whether the display device currently has a third-party video playback APP that supports the wake-up playback function installed; If the display device is not installed with the third-party video playback APP, outputting a prompt message for installing the third-party video playback APP; In response to user input confirming installation, installing the third-party video playback APP; In response to the third-party video player APP being installed, the third-party video player APP is invoked, and the video information is sent to the third-party video player APP to play the target video.

2. The display device according to claim 1, characterized in that Also includes: If the display device is currently installed with a third-party video playback APP that supports the wake-up playback function, the third-party video playback APP is woken up, and the video information is sent to the third-party video playback APP to play the target video.

3. The display device according to claim 1, characterized in that Also includes: If the third-party video playback APP installed on the display device does not support the wake-up playback function, output a prompt message for upgrading the third-party video playback APP; In response to a user input confirming the upgrade, upgrading the third-party video playback APP to a version that supports the wake-up playback function; In response to the third-party video player APP being upgraded, the third-party video player APP is invoked, and the video information is sent to the third-party video player APP to play the target video.

4. The display device according to claim 1, characterized in that Also includes: If the display device is not installed with the third-party video playback APP, the target video is played through the default video playback software of the display device; The third-party video player APP is installed in the background, and when the second video player push message corresponding to the third-party video player APP is received next time, the third-party video player APP is aroused to play the target video according to the second video player push message.

5. The display device according to claim 1, characterized in that Also includes: If the third-party video player APP installed on the display device does not support the wake-up playback function, the target video is played through the default video player software of the display device; The third-party video player APP is upgraded to a version that supports the wake-up playback function in the background, and when the second video playback push message corresponding to the third-party video player APP is received next time, the third-party video player APP is awakened to play the target video according to the second video playback push message.

6. The display device according to any one of claims 1 to 5, characterized in that: Also includes: If the display device does not support waking up the third-party video playback APP corresponding to the target video, the target video is played through the default video playback software of the display device.

7. A video playback method, applied to a display device, characterized in that: The method comprises: Receive a video playback push message sent by a terminal device, wherein the video playback push message includes video information of a target video to be played and information of a third-party video playback application APP corresponding to the target video; Determine whether the display device supports waking up a third-party video playback APP corresponding to the target video; If the display device supports calling up the third-party video playback APP corresponding to the target video, the video playback push message is authenticated to obtain an authentication result; if the authentication result is authentication passed, the third-party video playback APP is called up to play the target video according to the video playback push message, so that the user can watch the video through the third-party video playback APP on the display device and realize the corresponding customized function; If the authentication result is that the authentication fails, playing the target video through the default video playback software of the display device; The step of invoking the third-party video playback APP to play the target video according to the video playback push message includes: Determine the third-party video playback APP corresponding to the target video according to the third-party video playback APP information; Determine whether the display device currently has a third-party video playback APP that supports the wake-up playback function installed; If the display device is not installed with the third-party video playback APP, outputting a prompt message for installing the third-party video playback APP; In response to user input confirming installation, installing the third-party video playback APP; In response to the third-party video player APP being installed, the third-party video player APP is invoked, and the video information is sent to the third-party video player APP to play the target video.

Citation Information

Patent Citations

  • Video screen projection method and display equipment

    CN111935518A