CN106101836A - 智能电视的播放方法及装置 - Google Patents
智能电视的播放方法及装置 Download PDFInfo
- Publication number
- CN106101836A CN106101836A CN201610539072.2A CN201610539072A CN106101836A CN 106101836 A CN106101836 A CN 106101836A CN 201610539072 A CN201610539072 A CN 201610539072A CN 106101836 A CN106101836 A CN 106101836A
- Authority
- CN
- China
- Prior art keywords
- instruction
- finger daemon
- intelligent television
- control instruction
- player
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/60—Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种智能电视的播放方法,应用于基于Webkit的WebOS的智能电视,包括:在所述智能电视开机启动时,基于Linux内核和驱动层启动WebKit内核进程;启动状态管理守护进程以检测所述智能电视接收到的控制指令;通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作。本发明还公开了一种智能电视的播放装置。本发明实现了通过Webkit内核进程将控制指令传输至对应的守护进程进行播放控制,使得智能电视采用基于WebKit的WebOS可以抛开中间层,提高了智能电视多媒体文件播放的流畅度。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种智能电视的播放方法及装置。
背景技术
目前,现在大部分电视厂商研发的智能电视都是基于Android系统,Android系统较成熟稳定,开发了众多的原生应用程序。Android系统的原生应用程序采用Java技术开发,并在Dalvik Java虚拟机中运行,在运行过程中原生应用程序占用的CPU、内存等资源要求较高。
但是,由于智能电视的硬件配置更新换代速度较慢,随着Android系统及其应用的快速迭代更新,使得智能电视的硬件配置很难支撑更新后Android系统及其应用的流畅运行,造成智能电视多媒体文件的播放不够流畅。
发明内容
本发明提供一种智能电视的播放方法及装置,旨在解决随着Android系统及其应用的快速迭代更新导致智能电视多媒体文件的播放不够流畅的技术问题。
为实现上述目的,本发明提供的一种智能电视的播放方法,应用于基于Webkit的WebOS的智能电视,所述智能电视的播放方法包括以下步骤:
在所述智能电视开机启动时,基于Linux内核和驱动层启动WebKit内核进程;
启动状态管理守护进程以检测所述智能电视接收到的控制指令;
通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作。
优选地,所述智能电视的显示界面为以Web页面的方式显示的所述智能电视的控制界面,通过所述WebKit内核进程将所述控制指令发送至对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作的步骤包括:
在所述控制指令为基于所述控制界面触发的在线多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的多媒体文件的播放参数发送至播放器守护进程,以供所述播放器守护进程解析所述播放参数;
在接收到所述播放器守护进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述多媒体文件。
优选地,所述智能电视的显示界面为以Web页面的方式显示的所述智能电视的控制界面,通过所述WebKit内核进程将所述控制指令发送至对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作的步骤包括:
在所述控制指令为基于所述控制界面触发的共享多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的共享多媒体文件的播放参数发送至代理进程,以供所述代理进程解析所述播放参数,并将解析后的播放参数发送至所述播放器守护进程;
在所述播放器守护进程接收到所述代理进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述共享多媒体文件。
优选地,通过所述WebKit内核进程将所述控制指令发送至对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作的步骤包括:
在所述控制指令为音量调节指令时,通过所述WebKit内核进程将所述音量调节指令发送至系统守护进程;
在所述系统守护进程接收到所述音量调节指令时,基于所述音量调节指令对应的音量调节参数调节所述智能电视的音量。
优选地,通过所述WebKit内核进程将所述控制指令发送至对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作的步骤包括:
在所述控制指令为播放进度调节指令时,通过所述WebKit内核进程将所述播放进度调节指令发送至调度守护进程,以供所述调度守护进程在确定所述智能电视当前处于播放状态时,将所述播放进度调节指令发送至系统守护进程;
在所述系统守护进程接收到所述播放进度调节指令时,基于所述播放进度调节指令对应的播放进度调节参数调节所述智能电视当前播放多媒体文件的进度。
此外,为实现上述目的,本发明还提供一种智能电视的播放装置,应用于基于Webkit的WebOS的智能电视,所述智能电视的播放装置包括:
第一启动模块,用于在所述智能电视开机启动时,基于Linux内核和驱动层启动WebKit内核进程,并以Web页面的方式显示所述智能电视的控制界面;
第二启动模块,用于启动状态管理守护进程以检测所述智能电视接收到的控制指令;
发送模块,用于通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程,以供所述守护进程执行所述控制指令对应的播放控制操作。
优选地,所述智能电视的显示界面为以Web页面的方式显示的所述智能电视的控制界面,所述发送模块包括:
第一发送单元,用于在所述控制指令为基于所述控制界面触发的在线多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的多媒体文件的播放参数发送至播放器守护进程,以供所述播放器守护进程解析所述播放参数;
第一播放单元,用于在接收到所述播放器守护进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述多媒体文件。
优选地,所述智能电视的显示界面为以Web页面的方式显示的所述智能电视的控制界面,所述发送模块包括:
第二发送单元,用于在所述控制指令为基于所述控制界面触发的共享多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的共享多媒体文件的播放参数发送至至代理进程,以供所述代理进程解析所述播放参数,并将解析后的播放参数发送至所述播放器守护进程;
第二播放单元,用于在所述播放器守护进程接收到所述代理进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述共享多媒体文件。
优选地,所述发送模块包括:
第三发送单元,用于在所述状态管理守护进程检测到的控制指令为音量调节指令时,通过所述WebKit内核进程将所述音量调节指令传输至系统守护进程;
音量调节单元,用于在所述系统守护进程接收到所述音量调节指令时,基于所述音量调节指令对应音量调节参数调节所述智能电视的音量。
优选地,所述发送模块包括:
第四发送单元,用于在所述控制指令为播放进度调节指令时,通过所述WebKit内核进程将所述播放进度调节指令发送至调度守护进程,以供所述调度守护进程在确定所述智能电视当前处于播放状态时,将所述播放进度调节指令发送至系统守护进程;
进度调节单元,用于在所述系统守护进程接收到所述播放进度调节指令时,基于所述播放进度调节指令对应的播放进度调节参数调节所述智能电视当前播放多媒体文件的进度。
本发明通过在所述智能电视开机启动时,基于Linux内核和驱动层启动WebKit内核进程,接着启动状态管理守护进程以检测所述智能电视接收到的控制指令;而后通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作,实现了通过Webkit内核进程将控制指令传输至对应的守护进程进行播放控制,使得智能电视采用基于WebKit的WebOS可以抛开中间层,提高了智能电视多媒体文件播放的流畅度。
附图说明
图1为本发明智能电视的播放方法第一实施例的流程示意图;
图2为本发明智能电视的播放方法第二实施例中通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程步骤的细化流程示意图;
图3为本发明智能电视的播放方法第三实施例中通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程步骤的细化流程示意图;
图4为本发明智能电视的播放方法第四实施例中通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程步骤的细化流程示意图;
图5为本发明智能电视的播放方法第五实施例中通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程步骤的细化流程示意图;
图6为本发明智能电视的播放装置第一实施例的功能模块示意图;
图7为本发明智能电视的播放装置第二实施例中发送模块的细化功能模块示意图;
图8为本发明智能电视的播放装置第三实施例中发送模块的细化功能模块示意图;
图9为本发明智能电视的播放装置第四实施例中发送模块的细化功能模块示意图;
图10为本发明智能电视的播放装置第五实施例中发送模块的细化功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种智能电视的播放方法。
参照图1,图1为本发明智能电视的播放方法第一实施例的流程示意图,
在本实施例中,该智能电视的播放方法,应用于基于Webkit的WebOS的智能电视。Webkit是一个开源的浏览器引擎,智能电视可基于Webkit引擎设计实现WebOS(嵌入式操作系统),WebOS采用Web页面的方式呈现给智能电视的用户,用户对电视的所有交互操作,所有功能的使用都是通过Web方式进行的。
该智能电视的播放方法包括以下步骤:
步骤S110,在所述智能电视开机启动时,基于Linux内核和驱动层启动WebKit内核进程;
在所述智能电视开机启动时,启动Linux内核,而后启动初始化进程挂载必要文件系统,启动系统服务或者守护进程,通过所述初始化进程启动WebKit内核进程,作为上层用户空间或应用与系统内核之间通讯的中间接口。
本实施例中,启动状态管理守护进程IR Daemon实时捕获遥控器的键值,在智能电视的显示界面显示控制界面的web页面,该web页面包括切换选集、清晰度、播放源等选项,用户可以通过限制切换选集或播放源等选项触发多媒体文件的播放指令,IR Daemon根据捕获到的键值确定是否该键值为多媒体文件的播放指令。
步骤S120,启动状态管理守护进程以检测所述智能电视接收到的控制指令;
启动状态管理守护进程IR Daemon以检测控制终端输入的控制指令,具体地,状态管理守护进程IR Daemon用于实时捕获遥控器、键盘或智能电视的按键等输入的键值,IRDaemon根据接收到的键值确定对应的控制指令。
步骤S130,通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作。
具体的,在所述控制指令为在线多媒体文件的播放指令时,通过所述WebKit内核进程将控制指令发送至播放器守护进程,以实现在线多媒体文件的播放;在所述控制指令为音量调节指令时,通过所述WebKit内核进程将所述音量调节指令发送至系统守护进程,以实现智能电视的音量调节;在所述控制指令为播放进度调节指令时,通过所述WebKit内核进程将所述播放进度调节指令发送至调度守护进程,智能电视当前播放多媒体文件播放进度的调节。
本实施例中,基于Webkit的WebOS的智能电视主要包括:网络模块:包括有线设置和无线WiFi设置;系统模块:包括图像设置、声音设置、蓝牙设置、音量控制、开关项设置(如Dolby开关、立体环绕声开关)、执行Linux Shell等;信号源模块:监听HDMI、VA、S端子、差分量、RF射频等外接设备接入断开状态,并可切换到相应信号源通道;USB模块:监听USB外接存储设备的插拔状态,并可对USB存储设备中的文件进行浏览、播放等;播放器模块:实现视频、音乐、图片、流媒体的播放和控制以及音量的设置;多屏互动模块:实现与AirPlay、AirMirror、DLNA、Miracast、Samba等功能的集成和对接;IR模块:实现遥控键值的捕获以及分发;后台服务模块:与后台服务器进行对接,主要实现后台服务器Push消息推送、下载、升级更新等功能;
在基于WebKit的WebOS中所有本地功能调用过程分为三类,具体包括:.同步调用过程:在实现某些功能时,一直阻塞等待结果后再执行其他操作,通常这类调用消耗时间短,如获取当前音量值、获取电视图像对比度值等;异步调用过程:在实现某些功能时,不阻塞等待结果,调用后马上返回继续执行其他的操作,当收到有结果数据的通知后再进行处理,通常这类调用消耗的时间较长,如文件下载、WiFi热点扫描、Samba扫描等;事件监听过程:先将关心的事件进行注册,当这些事件发生后会收到消息,然后根据消息数据再进行事件处理,通常这类过程不确定什么时候发生,如用户按遥控器,USB存储设备随机插拔,外接信号源设备随机插拔等。
进一步地,在所述控制指令为WiFi热点扫描指令时,通过所述WebKit内核进程调用WiFi热点扫描接口扫描所述智能电视所处环境的WiFi热点;而后存储扫描获得的WiFi热点至WiFi列表中。
具体地,在JavaScript中调用SkyNet.scanAsyn(),该方法不阻塞等待WiFi热点的扫描结果,返回值只是表示是否正常开启WiFi热点扫描;实际上是执行Webkit框架中新添加的SkyNet.cpp接口实现代码,在SkyNet::scanAsyn()代码中调用的是SkyWifi.so提供的WiFi热点扫描接口;WiFi热点扫描完成后,将扫描结果保存在SkyWifiList对象中,并将扫描完成的消息添加到Webkit window对象的消息队列中;而后在JavaScript中的window.onmessage=function(event){}中接收到WiFi热点扫描完成的消息,并进行相应逻辑处理。其中,在JavaScript中调用SkyNet.scanAsyn接口是典型的异步调用过程。
本实施例中,为了在Web应用中实现WiFi网络设置的功能,在Webkit内核框架中拓展网络设置接口对象,具体包括:定义并实现一个实现WiFi网络设置功能的Plugin,SkyWifi.so的实质是调用libutils、libcutils、libnetutils等库的接口来完成相应的网络设置功能,是一个提供功能接口调用的动态库。新建目录SkyWebOS,在SkyWebOS目录下实现三个文件:SkyNet.idl,SkyNet.h,SkyNet.cpp。其中,SkyNet.idl是基于idl标准的接口定义文件,在该文件中定义了SkyNet接口对象以及相关方法和属性。SkyNet.h,SkyNet.cpp完成具体功能实现(此处C++代码省略),在SkyNet.cpp文件的实现代码则是调用了封装好的SkyWifi.so提供的接口,SkyNet.h,SkyNet.cpp所依赖的相关代码文件也拷贝到SkyWebOS目录下,使其可以正常编译;在工作目录中参照其中已经定义好的标准格式将SkyNet.idl,SkyNet.h,SkyNet.cpp等文件信息添加后进行编译,目的是使拓展的SkyNet接口对象在JavaScript中能够识别调用;(6)重新编译Webkit,生成最新的so文件。上述内容阐明了如何在Webkit框架中拓展功能接口对象,使得在Web开发过程中,可以通过JavaScript方便调用拓展出来的功能接口,从而实现本地化功能对接。
本实施例通过在所述智能电视开机启动时,基于Linux内核和驱动层启动WebKit内核进程,接着启动状态管理守护进程以检测所述智能电视接收到的控制指令;而后通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作,实现了通过Webkit内核进程将控制指令传输至对应的守护进程进行播放控制,使得智能电视采用基于WebKit的WebOS可以抛开中间层,提高了智能电视多媒体文件播放的流畅度。
基于第一实施例提出本发明智能电视的播放方法的第二实施例,参照图2,在本实施例中,所述智能电视的显示界面为以Web页面的方式显示的所述智能电视的控制界面,步骤S130包括:
步骤S131,在所述控制指令为基于所述控制界面触发的在线或本地多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的多媒体文件的播放参数发送至播放器守护进程;
在所述控制指令为基于所述控制界面触发的在线或本地多媒体文件的播放指令,即IR Daemon根据捕获到的键值确定该键值为在线或本地多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的多媒体文件的播放参数发送至播放器守护进程,具体地,智能电视通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的多媒体文件的播放参数发送至播放器插件Player Plugin,而后由所述播放器插件Player Plugin将所述播放参数发送至所述播放器守护进程PlayerDaemon,播放器守护进程解析所述播放参数,获得具体的播放参数,其中,播放参数包括播放地址(url)、清晰度、播放时间点等参数。
步骤S132,在接收到所述播放器守护进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述多媒体文件。
Player Daemon根据解析后的播放参数播放多媒体文件。其中,播放参数包括播放地址(url)、清晰度、播放时间点等参数。
在多媒体文件的播放过程中,若播放守护进程检测到多媒体文件出现卡顿等不流畅现象,则发送信息到调度守护进程dispatch Daemon,dispatch Daemon显示包含提示信息的web界面,其中,提示信息可以为播放不流畅,请尝试切换清晰度等。
本实施例通过在所述控制指令为基于所述控制界面触发的在线多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的多媒体文件的播放参数发送至播放器守护进程,以供所述播放器守护进程解析所述播放参数,而后在接收到所述播放器守护进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述多媒体文件,实现了通过Webkit内核进程进行在线或本地多媒体文件的播放,进一步提高了智能电视多媒体文件播放的流畅度。
基于第一实施例提出本发明智能电视的播放方法的第三实施例,参照图3,在本实施例中,所述智能电视的显示界面为以Web页面的方式显示的所述智能电视的控制界面,步骤S130包括:
步骤S133,在所述控制指令为基于所述控制界面触发的共享多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的共享多媒体文件的播放参数发送至代理进程,以供所述代理进程解析所述播放参数,并将解析后的播放参数发送至所述播放器守护进程;
在所述控制指令为基于所述控制界面触发的到多媒体文件的播放指令时,若所述多媒体文件为共享多媒体文件即samba多媒体文件,则通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的共享多媒体文件的播放参数发送至播放器插件Player Plugin,而后由Player Plugin将所述播放参数发送至代理进程Agent,代理进程解析所述播放参数,获得包括播放地址(url)、清晰度或播放时间点参数,并将解析后的播放参数发送至所述播放器守护进程Player Daemon。
步骤S134,在所述播放器守护进程接收到所述代理进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述共享多媒体文件。
本实施例中,通过在所述控制指令为基于所述控制界面触发的共享多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的共享多媒体文件的播放参数发送至代理进程,以供所述代理进程解析所述播放参数,并将解析后的播放参数发送至所述播放器守护进程;而后在所述播放器守护进程接收到所述代理进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述共享多媒体文件,实现了通过Webkit内核进程播放智能电视的共享多媒体文件,避免了播放器守护进程无法解析共享多媒体文件的播放参数的问题,进一步提高了智能电视多媒体文件播放的流畅度。
基于第一实施例提出本发明智能电视的播放方法的第四实施例,参照图4,在本实施例中,步骤S130包括:
步骤S135,在所述控制指令为音量调节指令时,将所述音量调节指令通过调度守护进程发送至系统守护进程;
本实施例中,状态管理守护进程IR Daemon实时捕获遥控器的键值,在IR Daemon捕获的键值对应的指令为音量调节指令时,将所述音量调节指令通过调度守护进程传输至系统守护进程System Daemon。
步骤S136,在所述系统守护进程接收到所述音量调节指令时,基于所述音量调节指令对应的音量调节参数调节所述智能电视的音量。
例如,在音量调节指令为音量增大时,根据音量调节指令对应的变化值增大智能电视的音量,在音量调节指令为音量减小时,根据音量调节指令对应的变化值减小智能电视的音量。
本实施例中,通过在所述控制指令为音量调节指令时,将所述音量调节指令发送至系统守护进程,而后在所述系统守护进程接收到所述音量调节指令时,基于所述音量调节指令对应的音量调节参数调节所述智能电视的音量,实现了通过Webkit内核进程调节智能电视的音量,进一步提高了智能电视多媒体文件播放的流畅度。
基于第一实施例提出本发明智能电视的播放方法的第五实施例,参照图5,在本实施例中,步骤130包括:
步骤137,在所述控制指令为播放进度调节指令时,将所述播放进度调节指令发送至调度守护进程,以供所述调度守护进程在确定所述智能电视当前处于播放状态时,将所述播放进度调节指令发送至系统守护进程;
在IR Daemon检测到的控制指令为播放进度调节指令时,将所述播放进度调节指令发送至调度守护进程dispatch Daemon,dispatch Daemon确定所述智能电视当前是否处于播放状态,在确定所述智能电视当前处于播放状态时,将所述播放进度调节指令发送至系统守护进程System Daemon,或者,在确定所述智能电视当前处于播放状态时,dispatchDaemon发送信息至IR Daemon告知IR Daemon智能电视当前处于播放状态,而后由IRDaemon将所述播放进度调节指令发送至系统守护进程System Daemon。
步骤138,在所述系统守护进程接收到所述播放进度调节指令时,基于所述播放进度调节指令对应的播放进度调节参数调节所述智能电视当前播放多媒体文件的进度。
在System Daemon接收到所述播放进度调节指令时,根据播放进度调节指令对应的播放进度调节参数的调节所述智能电视当前播放多媒体文件的进度,例如,播放进度调节参数包括快进参数时,根据该快进参数快进智能电视当前播放多媒体文件的播放进度,或者,播放进度调节参数包括快进或快退的调节时长,则在当前播放时间点加上或减轻调节时长后的时刻播放多媒体文件。
本实施例中,通过在所述状态管理守护进程检测到的控制指令为播放进度调节指令时,将所述播放进度调节指令发送至调度守护进程,以供所述调度守护进程在确定所述智能电视当前处于播放状态时,将所述播放进度调节指令发送至系统守护进程,而后在所述系统守护进程接收到所述播放进度调节指令时,基于所述播放进度调节指令对应的播放进度调节参数的调节所述智能电视当前播放多媒体文件的进度,实现了通过Webkit内核进程调节智能电视的当前播放多媒体文件的进度,进一步提高了智能电视多媒体文件播放的流畅度。
本发明进一步提供一种智能电视的播放装置。参照图6,图6为本发明智能电视的播放装置第一实施例的功能模块示意图。
在本实施例中,该智能电视的播放装置应用于基于Webkit的WebOS的智能电视。Webkit是一个开源的浏览器引擎,智能电视可基于Webkit引擎设计实现WebOS(嵌入式操作系统),WebOS采用Web页面的方式呈现给智能电视的用户,用户对电视的所有交互操作,所有功能的使用都是通过Web方式进行的。该智能电视的播放装置包括:
第一启动模块110,用于在所述智能电视开机启动时,基于Linux内核和驱动层启动WebKit内核进程;
在所述智能电视开机启动时,启动Linux内核,而后启动初始化进程挂载必要文件系统,启动系统服务或者守护进程,通过所述初始化进程启动WebKit内核进程,作为上层用户空间或应用与系统内核之间通讯的中间接口。
本实施例中,启动状态管理守护进程IR Daemon实时捕获遥控器的键值,在智能电视的显示界面显示控制界面的web页面,该web页面包括切换选集、清晰度、播放源等选项,用户可以通过限制切换选集或播放源等选项触发多媒体文件的播放指令,IR Daemon根据捕获到的键值确定是否该键值为多媒体文件的播放指令。
第二启动模块120,用于启动状态管理守护进程以检测所述智能电视接收到的控制指令;
发送模块130,用于通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程,以供所述守护进程执行所述控制指令对应的播放控制操作。
本实施例通过在所述智能电视开机启动时,第一启动模块110基于Linux内核和驱动层启动WebKit内核进程,接着第二启动模块120启动状态管理守护进程以检测所述智能电视接收到的控制指令;而后发送模块130通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作,实现了通过Webkit内核进程将控制指令传输至对应的守护进程进行播放控制,使得智能电视采用基于WebKit的WebOS可以抛开中间层,提高了智能电视多媒体文件播放的流畅度。
基于第一实施例提出本发明智能电视的播放装置的第二实施例,参照图7,在本实施例中,所述智能电视的显示界面为以Web页面的方式显示的所述智能电视的控制界面,所述发送模块130包括:
第一发送单元131,用于在所述控制指令为基于所述控制界面触发的在线多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的多媒体文件的播放参数发送至播放器守护进程,以供所述播放器守护进程解析所述播放参数;
在所述控制指令为基于所述控制界面触发的在线或本地多媒体文件的播放指令,即IR Daemon根据捕获到的键值确定该键值为在线或本地多媒体文件的播放指令时,第一发送单元131通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的多媒体文件的播放参数发送至播放器守护进程,具体地,智能电视通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的多媒体文件的播放参数发送至播放器插件Player Plugin,而后由所述播放器插件Player Plugin将所述播放参数发送至所述播放器守护进程Player Daemon,播放器守护进程解析所述播放参数,获得具体的播放参数,其中,播放参数包括播放地址(url)、清晰度、播放时间点等参数。
第一播放单元132,用于在接收到所述播放器守护进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述多媒体文件。
第一播放单元132根据解析后的播放参数播放多媒体文件。其中,播放参数包括播放地址(url)、清晰度、播放时间点等参数。
本实施例通过在所述控制指令为基于所述控制界面触发的在线多媒体文件的播放指令时,第一发送单元131通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的多媒体文件的播放参数发送至播放器守护进程,以供所述播放器守护进程解析所述播放参数,而后在接收到所述播放器守护进程解析后的所述播放参数时,第一播放单元132基于解析后的所述播放参数播放所述多媒体文件,实现了通过Webkit内核进程进行在线或本地多媒体文件的播放,进一步提高了智能电视多媒体文件播放的流畅度。
基于第一实施例提出本发明智能电视的播放装置的第三实施例,参照图8,在本实施例中,所述智能电视的显示界面为以Web页面的方式显示的所述智能电视的控制界面,所述发送模块130包括:
第二发送单元133,用于在所述控制指令为基于所述控制界面触发的共享多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的共享多媒体文件的播放参数发送至至代理进程,以供所述代理进程解析所述播放参数,并将解析后的播放参数发送至所述播放器守护进程;
在所述控制指令为基于所述控制界面触发的到多媒体文件的播放指令时,若所述多媒体文件为共享多媒体文件即samba多媒体文件,则通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的共享多媒体文件的播放参数发送至播放器插件Player Plugin,而后由Player Plugin将所述播放参数发送至代理进程Agent,代理进程解析所述播放参数,获得包括播放地址(url)、清晰度或播放时间点参数,并将解析后的播放参数发送至所述播放器守护进程Player Daemon。
第二播放单元134,用于在所述播放器守护进程接收到所述代理进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述共享多媒体文件。
本实施例中,通过在所述控制指令为基于所述控制界面触发的共享多媒体文件的播放指令时,第二发送单元133通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的共享多媒体文件的播放参数发送至代理进程,以供所述代理进程解析所述播放参数,并将解析后的播放参数发送至所述播放器守护进程;而后在所述播放器守护进程接收到所述代理进程解析后的所述播放参数时,第二播放单元134基于解析后的所述播放参数播放所述共享多媒体文件,实现了通过Webkit内核进程播放智能电视的共享多媒体文件,避免了播放器守护进程无法解析共享多媒体文件的播放参数的问题,进一步提高了智能电视多媒体文件播放的流畅度。
基于第一实施例提出本发明智能电视的播放装置的第四实施例,参照图9,在本实施例中,所述发送模块130包括:
第三发送单元135,用于在所述状态管理守护进程检测到的控制指令为音量调节指令时,通过所述WebKit内核进程将所述音量调节指令传输至系统守护进程;
本实施例中,状态管理守护进程IR Daemon实时捕获遥控器的键值,在IR Daemon捕获的键值对应的指令为音量调节指令时,将所述音量调节指令通过调度守护进程传输至系统守护进程System Daemon。
音量调节单元136,用于在所述系统守护进程接收到所述音量调节指令时,基于所述音量调节指令对应音量调节参数调节所述智能电视的音量。
例如,在音量调节指令为音量增大时,根据音量调节指令对应的变化值增大智能电视的音量,在音量调节指令为音量减小时,根据音量调节指令对应的变化值减小智能电视的音量。
本实施例中,通过在所述控制指令为音量调节指令时,第三发送单元135将所述音量调节指令发送至系统守护进程,而后在所述系统守护进程接收到所述音量调节指令时,音量调节单元136基于所述音量调节指令对应的音量调节参数调节所述智能电视的音量,实现了通过Webkit内核进程调节智能电视的音量,进一步提高了智能电视多媒体文件播放的流畅度。
基于第一实施例提出本发明智能电视的播放装置的第五实施例,参照图10,在本实施例中,所述发送模块130包括:
第四发送单元137,用于在所述控制指令为播放进度调节指令时,通过所述WebKit内核进程将所述播放进度调节指令发送至调度守护进程,以供所述调度守护进程在确定所述智能电视当前处于播放状态时,将所述播放进度调节指令发送至系统守护进程;
在IR Daemon检测到的控制指令为播放进度调节指令时,将所述播放进度调节指令发送至调度守护进程dispatch Daemon,dispatch Daemon确定所述智能电视当前是否处于播放状态,在确定所述智能电视当前处于播放状态时,将所述播放进度调节指令发送至系统守护进程System Daemon,或者,在确定所述智能电视当前处于播放状态时,dispatchDaemon发送信息至IR Daemon告知IR Daemon智能电视当前处于播放状态,而后由IRDaemon将所述播放进度调节指令发送至系统守护进程System Daemon。
进度调节单元138,用于在所述系统守护进程接收到所述播放进度调节指令时,基于所述播放进度调节指令对应的播放进度调节参数调节所述智能电视当前播放多媒体文件的进度。
在System Daemon接收到所述播放进度调节指令时,根据播放进度调节指令对应的播放进度调节参数的调节所述智能电视当前播放多媒体文件的进度,例如,播放进度调节参数包括快进参数时,根据该快进参数快进智能电视当前播放多媒体文件的播放进度,或者,播放进度调节参数包括快进或快退的调节时长,则在当前播放时间点加上或减轻调节时长后的时刻播放多媒体文件。
本实施例中,通过在所述状态管理守护进程检测到的控制指令为播放进度调节指令时,第四发送单元137将所述播放进度调节指令发送至调度守护进程,以供所述调度守护进程在确定所述智能电视当前处于播放状态时,将所述播放进度调节指令发送至系统守护进程,而后在所述系统守护进程接收到所述播放进度调节指令时,进度调节单元138基于所述播放进度调节指令对应的播放进度调节参数的调节所述智能电视当前播放多媒体文件的进度,实现了通过Webkit内核进程调节智能电视的当前播放多媒体文件的进度,进一步提高了智能电视多媒体文件播放的流畅度。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种智能电视的播放方法,其特征在于,应用于基于Webkit的WebOS的智能电视,所述智能电视的播放方法包括以下步骤:
在所述智能电视开机启动时,基于Linux内核和驱动层启动WebKit内核进程;
启动状态管理守护进程以检测所述智能电视接收到的控制指令;
通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作。
2.如权利要求1所述的智能电视的播放方法,其特征在于,所述智能电视的显示界面为以Web页面的方式显示的所述智能电视的控制界面,通过所述WebKit内核进程将所述控制指令发送至对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作的步骤包括:
在所述控制指令为基于所述控制界面触发的在线多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的多媒体文件的播放参数发送至播放器守护进程,以供所述播放器守护进程解析所述播放参数;
在接收到所述播放器守护进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述多媒体文件。
3.如权利要求1所述的智能电视的播放方法,其特征在于,所述智能电视的显示界面为以Web页面的方式显示的所述智能电视的控制界面,通过所述WebKit内核进程将所述控制指令发送至对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作的步骤包括:
在所述控制指令为基于所述控制界面触发的共享多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的共享多媒体文件的播放参数发送至代理进程,以供所述代理进程解析所述播放参数,并将解析后的播放参数发送至所述播放器守护进程;
在所述播放器守护进程接收到所述代理进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述共享多媒体文件。
4.如权利要求1所述的智能电视的播放方法,其特征在于,通过所述WebKit内核进程将所述控制指令发送至对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作的步骤包括:
在所述控制指令为音量调节指令时,通过所述WebKit内核进程将所述音量调节指令发送至系统守护进程;
在所述系统守护进程接收到所述音量调节指令时,基于所述音量调节指令对应的音量调节参数调节所述智能电视的音量。
5.如权利要求1所述的智能电视的播放方法,其特征在于,通过所述WebKit内核进程将所述控制指令发送至对应的守护进程,以供所述守护进程执行所述控制指令对应的控制操作的步骤包括:
在所述控制指令为播放进度调节指令时,通过所述WebKit内核进程将所述播放进度调节指令发送至调度守护进程,以供所述调度守护进程在确定所述智能电视当前处于播放状态时,将所述播放进度调节指令发送至系统守护进程;
在所述系统守护进程接收到所述播放进度调节指令时,基于所述播放进度调节指令对应的播放进度调节参数调节所述智能电视当前播放多媒体文件的进度。
6.一种智能电视的播放装置,其特征在于,应用于基于Webkit的WebOS的智能电视,所述智能电视的播放装置包括:
第一启动模块,用于在所述智能电视开机启动时,基于Linux内核和驱动层启动WebKit内核进程,并以Web页面的方式显示所述智能电视的控制界面;
第二启动模块,用于启动状态管理守护进程以检测所述智能电视接收到的控制指令;
发送模块,用于通过所述WebKit内核进程将所述控制指令发送至所述控制指令对应的守护进程,以供所述守护进程执行所述控制指令对应的播放控制操作。
7.如权利要求6所述的智能电视的播放装置,其特征在于,所述智能电视的显示界面为以Web页面的方式显示的所述智能电视的控制界面,所述发送模块包括:
第一发送单元,用于在所述控制指令为基于所述控制界面触发的在线多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的多媒体文件的播放参数发送至播放器守护进程,以供所述播放器守护进程解析所述播放参数;
第一播放单元,用于在接收到所述播放器守护进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述多媒体文件。
8.如权利要求6所述的智能电视的播放装置,其特征在于,所述智能电视的显示界面为以Web页面的方式显示的所述智能电视的控制界面,所述发送模块包括:
第二发送单元,用于在所述控制指令为基于所述控制界面触发的共享多媒体文件的播放指令时,通过所述WebKit内核进程调用播放器的播放接口将所述播放指令对应的共享多媒体文件的播放参数发送至至代理进程,以供所述代理进程解析所述播放参数,并将解析后的播放参数发送至所述播放器守护进程;
第二播放单元,用于在所述播放器守护进程接收到所述代理进程解析后的所述播放参数时,基于解析后的所述播放参数播放所述共享多媒体文件。
9.如权利要求6所述的智能电视的播放装置,其特征在于,所述发送模块包括:
第三发送单元,用于在所述状态管理守护进程检测到的控制指令为音量调节指令时,通过所述WebKit内核进程将所述音量调节指令传输至系统守护进程;
音量调节单元,用于在所述系统守护进程接收到所述音量调节指令时,基于所述音量调节指令对应音量调节参数调节所述智能电视的音量。
10.如权利要求6所述的智能电视的播放装置,其特征在于,所述发送模块包括:
第四发送单元,用于在所述控制指令为播放进度调节指令时,通过所述WebKit内核进程将所述播放进度调节指令发送至调度守护进程,以供所述调度守护进程在确定所述智能电视当前处于播放状态时,将所述播放进度调节指令发送至系统守护进程;
进度调节单元,用于在所述系统守护进程接收到所述播放进度调节指令时,基于所述播放进度调节指令对应的播放进度调节参数调节所述智能电视当前播放多媒体文件的进度。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610539072.2A CN106101836B (zh) | 2016-07-07 | 2016-07-07 | 智能电视的播放方法及装置 |
| EP17823394.6A EP3474559B1 (en) | 2016-07-07 | 2017-01-05 | Smart-television playback method and apparatus |
| PCT/CN2017/070278 WO2018006581A1 (zh) | 2016-07-07 | 2017-01-05 | 智能电视的播放方法及装置 |
| US16/313,050 US10728486B2 (en) | 2016-07-07 | 2017-10-05 | Smart television playing method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610539072.2A CN106101836B (zh) | 2016-07-07 | 2016-07-07 | 智能电视的播放方法及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106101836A true CN106101836A (zh) | 2016-11-09 |
| CN106101836B CN106101836B (zh) | 2019-04-16 |
Family
ID=57212650
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610539072.2A Active CN106101836B (zh) | 2016-07-07 | 2016-07-07 | 智能电视的播放方法及装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10728486B2 (zh) |
| EP (1) | EP3474559B1 (zh) |
| CN (1) | CN106101836B (zh) |
| WO (1) | WO2018006581A1 (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106506766A (zh) * | 2016-11-21 | 2017-03-15 | 努比亚技术有限公司 | 移动终端及自动化测试方法 |
| WO2018006581A1 (zh) * | 2016-07-07 | 2018-01-11 | 深圳创维-Rgb电子有限公司 | 智能电视的播放方法及装置 |
| CN110297634A (zh) * | 2018-03-23 | 2019-10-01 | 山东华软金盾软件股份有限公司 | 基于webkit内核的应用程序展示方法 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022152320A1 (zh) | 2021-01-14 | 2022-07-21 | 海信视像科技股份有限公司 | 显示设备、音画参数调节方法 |
| CN114302190B (zh) * | 2021-01-14 | 2023-07-14 | 海信视像科技股份有限公司 | 一种显示设备及画质调整方法 |
| CN114995732B (zh) * | 2021-09-06 | 2024-04-23 | 荣耀终端有限公司 | 一种投屏方法、电子设备以及存储介质 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102421028A (zh) * | 2011-11-22 | 2012-04-18 | Tcl集团股份有限公司 | 智能电视的控制方法、智能电视、遥控装置及控制系统 |
| CN102651731A (zh) * | 2011-02-24 | 2012-08-29 | 腾讯科技(深圳)有限公司 | 一种视频播放方法及其装置 |
| EP2581853A2 (en) * | 2011-10-14 | 2013-04-17 | Samsung Electronics Co., Ltd | Method and apparatus for secure web widget runtime system |
| CN103092654A (zh) * | 2013-01-17 | 2013-05-08 | 深圳市中兴移动通信有限公司 | 一种基于WebKit的WebOS实现方法和系统 |
| CN103514924A (zh) * | 2012-06-15 | 2014-01-15 | 中国移动通信集团广东有限公司 | 移动终端微件Widget内播放视频的方法、装置及播放器 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011032777A1 (en) * | 2009-09-15 | 2011-03-24 | Thomson Licensing | Method and device for providing complementary information |
| CN102413297A (zh) * | 2010-09-21 | 2012-04-11 | 康佳集团股份有限公司 | 一种在电视机上实现网页浏览的方法及电视机 |
| US8893225B2 (en) | 2011-10-14 | 2014-11-18 | Samsung Electronics Co., Ltd. | Method and apparatus for secure web widget runtime system |
| CN104427388A (zh) * | 2013-09-10 | 2015-03-18 | 国家广播电影电视总局广播科学研究院 | 一种智能电视操作系统 |
| KR102254889B1 (ko) * | 2013-12-24 | 2021-05-24 | 엘지전자 주식회사 | 디지털 디바이스 및 그 제어 방법 |
| WO2015099343A1 (ko) * | 2013-12-24 | 2015-07-02 | 엘지전자 주식회사 | 디지털 디바이스 및 그 제어 방법 |
| EP2922303A1 (en) * | 2014-03-04 | 2015-09-23 | LG Electronics Inc. | Display device for managing a plurality of time source data and method for controlling the same |
| KR20160048430A (ko) * | 2014-10-24 | 2016-05-04 | 엘지전자 주식회사 | 디지털 디바이스 및 디지털 디바이스에서 데이터 처리 방법 |
| CN105893293B (zh) * | 2014-12-18 | 2019-10-29 | 伊姆西公司 | 用于管理外部组件快速互连设备热插拔的系统和方法 |
| CN106101836B (zh) * | 2016-07-07 | 2019-04-16 | 深圳创维-Rgb电子有限公司 | 智能电视的播放方法及装置 |
-
2016
- 2016-07-07 CN CN201610539072.2A patent/CN106101836B/zh active Active
-
2017
- 2017-01-05 EP EP17823394.6A patent/EP3474559B1/en active Active
- 2017-01-05 WO PCT/CN2017/070278 patent/WO2018006581A1/zh not_active Ceased
- 2017-10-05 US US16/313,050 patent/US10728486B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102651731A (zh) * | 2011-02-24 | 2012-08-29 | 腾讯科技(深圳)有限公司 | 一种视频播放方法及其装置 |
| EP2581853A2 (en) * | 2011-10-14 | 2013-04-17 | Samsung Electronics Co., Ltd | Method and apparatus for secure web widget runtime system |
| CN102421028A (zh) * | 2011-11-22 | 2012-04-18 | Tcl集团股份有限公司 | 智能电视的控制方法、智能电视、遥控装置及控制系统 |
| CN103514924A (zh) * | 2012-06-15 | 2014-01-15 | 中国移动通信集团广东有限公司 | 移动终端微件Widget内播放视频的方法、装置及播放器 |
| CN103092654A (zh) * | 2013-01-17 | 2013-05-08 | 深圳市中兴移动通信有限公司 | 一种基于WebKit的WebOS实现方法和系统 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018006581A1 (zh) * | 2016-07-07 | 2018-01-11 | 深圳创维-Rgb电子有限公司 | 智能电视的播放方法及装置 |
| US10728486B2 (en) | 2016-07-07 | 2020-07-28 | Shenzhen Skyworth-Rgb Electronic Co., Ltd. | Smart television playing method and device |
| CN106506766A (zh) * | 2016-11-21 | 2017-03-15 | 努比亚技术有限公司 | 移动终端及自动化测试方法 |
| CN106506766B (zh) * | 2016-11-21 | 2019-09-20 | 努比亚技术有限公司 | 移动终端及自动化测试方法 |
| CN110297634A (zh) * | 2018-03-23 | 2019-10-01 | 山东华软金盾软件股份有限公司 | 基于webkit内核的应用程序展示方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3474559B1 (en) | 2024-01-31 |
| EP3474559A1 (en) | 2019-04-24 |
| WO2018006581A1 (zh) | 2018-01-11 |
| EP3474559A4 (en) | 2019-12-04 |
| US20190222793A1 (en) | 2019-07-18 |
| US10728486B2 (en) | 2020-07-28 |
| CN106101836B (zh) | 2019-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114286165B (zh) | 一种显示设备、移动终端、投屏数据传输方法及系统 | |
| EP2840455A1 (en) | Method, apparatus and system for intelligently controlling device, and plug-and-play device | |
| CN106101836A (zh) | 智能电视的播放方法及装置 | |
| CN111050199B (zh) | 显示设备及显示设备蓝牙通信资源的调度方法 | |
| CN105978766A (zh) | 使用移动终端对电器设备进行操控的设备、系统和方法 | |
| CN111050198A (zh) | 显示设备及蓝牙音频设备的切换方法 | |
| US11838589B2 (en) | Port-connected television upgrader device | |
| US11962853B2 (en) | Computing device upgrading system over a wireless network | |
| US12126869B2 (en) | Port-connected television upgrader device | |
| WO2022105409A1 (zh) | 故障诊断方法、终端设备及显示设备 | |
| AU2013388030A1 (en) | Method, apparatus, and system for intelligently controlling device, and plug-and-play device | |
| CN114489532B (zh) | 终端设备以及终端设备与显示设备联动的方法 | |
| CN115270030A (zh) | 显示设备及媒资播放方法 | |
| CN111885665B (zh) | 一种无线网络连接控制方法及显示设备 | |
| CN115407911A (zh) | 显示设备和外接音频设备 | |
| CN114040341B (zh) | 一种蓝牙广播包上报处理方法及显示设备 | |
| CN115835348A (zh) | 一种显示设备及外接设备的控制方法 | |
| HK1227581A1 (zh) | 智能电视的播放方法及装置 | |
| CN115776658A (zh) | 显示设备及其与控制装置建立蓝牙连接的方法 | |
| HK1227581B (zh) | 智能电视的播放方法及装置 | |
| HK1227581A (zh) | 智能電視的播放方法及裝置 | |
| WO2025123525A1 (zh) | 显示设备及设备控制方法 | |
| KR20250150917A (ko) | 전자 장치 및 그 동작 방법 | |
| CN118828080A (zh) | 一种显示设备及视频切换方法 | |
| CN111638864A (zh) | 一种显示设备的音量控制方法及显示设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1227581 Country of ref document: HK |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |