CN106998479A - 一种实现机顶盒云化的方法、装置和*** - Google Patents
一种实现机顶盒云化的方法、装置和*** Download PDFInfo
- Publication number
- CN106998479A CN106998479A CN201610041729.2A CN201610041729A CN106998479A CN 106998479 A CN106998479 A CN 106998479A CN 201610041729 A CN201610041729 A CN 201610041729A CN 106998479 A CN106998479 A CN 106998479A
- Authority
- CN
- China
- Prior art keywords
- top box
- set top
- cloud device
- result
- data
- 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.)
- Pending
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
-
- 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
-
- 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/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/4437—Implementing a Virtual Machine [VM]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种实现STB云化的方法、装置和***。所述实现机顶盒云化的方法包括:机顶盒向云端设备发起业务请求,与所述云端设备进行能力协商;所述机顶盒根据能力协商的结果,处理分配给本机顶盒的业务功能得到第一数据,和/或,接收所述云端设备对分配给该云端设备的业务功能的处理结果并解码得到第二数据;播放所述第一数据或所述第二数据,或者将所述第一数据、所述第二数据合成后进行播放。本发明能够实现机顶盒对多种业务的支持和扩展。
Description
技术领域
本发明属于多媒体终端和云计算技术领域,具体涉及一种实现机顶盒云化的方法、装置和***。
背景技术
随着智能机顶盒的迅速发展和大规模普及,以及云计算和云终端技术的高速发展,IPTV(Internet Protocol Television,交互式网络电视)和OTT(OverThe Top,基于开放互联网的服务)业务越来越丰富,这对智能STB(Set-Top-Box,机顶盒)业务功能的支持提出了挑战。
当前不同型号的机顶盒能力不一,对业务的支持也存在较大差别,人们对更丰富更全的IPTV和OTT业务需求与当前机顶盒支持能力有限制存在了冲突。
当前市面上的机顶盒的现状是,各个厂家各种型号的机顶盒共存,每款机顶盒的性能参差不齐,编解码能力存在差异,这样导致在利用云终端技术进行业务扩展的过程中,受限于机顶盒的能力,不同机顶盒支持的业务同样会存在较大差别,使得用户体验不一,难以满足用户对业务支持的需求。
发明内容
本发明提出一种实现STB云化的方法、装置和***,来实现机顶盒对多种业务的支持和扩展。
本发明采用如下技术方案。
一种实现机顶盒云化的方法,包括:
机顶盒向云端设备发起业务请求,与所述云端设备进行能力协商;
所述机顶盒根据能力协商的结果,处理分配给本机顶盒的业务功能得到第一数据,和/或,接收所述云端设备对分配给该云端设备的业务功能的处理结果并解码得到第二数据;播放所述第一数据或所述第二数据,或者将所述第一数据、所述第二数据合成后进行播放。
可选地,所述与云端设备进行能力协商包括:
所述机顶盒收到所述云端设备发起的能力协商请求后,通过扩展的远程桌面协议将本机顶盒的能力信息发送给所述云端设备,接收所述云端设备返回的能力协商的结果;所述能力协商的结果中包含分配给所述机顶盒的业务功能;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
可选地,所述机顶盒根据能力协商的结果,处理分配给本机顶盒的业务功能得到第一数据包括:
所述机顶盒根据能力协商的结果中分配给本机顶盒的业务功能,从包含资源的服务器获取相应的资源;对所获取的资源进行解码或解析得到以下任一种或任几种第一数据:第一音频、第一视频、页面信息。
可选地,所述云端设备对分配给该云端设备的业务功能的处理结果为:
所述云端设备对播放数据进行编码得到的数据;其中,所述播放数据是指云端设备根据分配给该云端设备的业务功能获取相应资源进行播放时,对播放过程进行录制所得到的第二音频和/或第二视频。
可选地,所述机顶盒发起业务请求前还包括:
所述机顶盒连接机顶盒云端服务器并登录,登录后与所述机顶盒云端服务器分配的云端设备建立连接。
一种实现机顶盒云化的方法,包括:
云端设备收到机顶盒发起的业务请求后,与所述机顶盒进行能力协商;
所述云端设备根据能力协商的结果,处理分配给本云端设备的业务功能,得到处理结果;返回所述处理结果给所述机顶盒。
可选地,所述与机顶盒进行能力协商包括:
所述云端设备向所述机顶盒发起能力协商请求,通过扩展的远程桌面协议接收所述机顶盒的能力信息,根据所述机顶盒的能力进行业务功能的分配,得到所述能力协商的结果,返回给所述机顶盒;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
可选地,所述云端设备根据能力协商的结果,处理分配给本云端设备的业务功能,得到处理结果包括:
所述云端设备根据能力协商的结果中分配给本云端设备的业务功能获取相应资源并播放,对播放过程进行录制得到第二音频和/或第二视频;对所述第二音频和/或第二视频进行编码得到所述处理结果。
一种实现机顶盒云化的方法,包括:
机顶盒向云端设备发起业务请求;
所述云端设备收到所述机顶盒发起的业务请求后,与所述机顶盒进行能力协商;
所述机顶盒和/或云端设备根据能力协商的结果,处理所分配的业务功能;所述云端设备处理所分配的业务功能后将处理结果发送给所述机顶盒;
所述机顶盒播放本机顶盒处理所分配的业务功能得到的第一数据,和/或,接收所述云端设备的处理结果并解码得到第二数据;播放所述第一数据或所述第二数据,或者将所述第一数据、第二数据合成后进行播放。
可选地,所述与机顶盒进行能力协商包括:
所述云端设备向所述机顶盒发起能力协商请求;
所述机顶盒通过扩展的远程桌面协议将本机顶盒的能力信息发送给所述云端设备;
所述云端设备根据所述机顶盒的能力进行业务功能的分配,得到所述能力协商的结果,返回给所述机顶盒;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
可选地,所述机顶盒根据能力协商的结果,处理所分配的业务功能包括:
所述机顶盒根据能力协商的结果中分配给本机顶盒的业务功能,从包含资源的服务器获取相应的资源;对所获取的资源进行解码或解析得到以下任一种或任几种第一数据:第一音频、第一视频、页面信息;
所述云端设备根据能力协商的结果,处理所分配的业务功能包括:
所述云端设备根据能力协商的结果中分配给本云端设备的业务功能,获取相应资源并播放,对播放过程进行录制得到第二音频和/或第二视频;对所述第二音频和/或第二视频进行编码得到所述处理结果。
可选地,所述机顶盒发起业务请求前还包括:
所述机顶盒连接机顶盒云端服务器并登录,登录后与所述机顶盒云端服务器分配的所述云端设备建立连接。
一种实现机顶盒云化的装置,设置于机顶盒,包括:
主控模块,用于向云端设备发起业务请求,与所述云端设备进行能力协商;
播放模块,用于根据能力协商的结果,处理分配给本机顶盒的业务功能得到第一数据,和/或,接收所述云端设备对分配给该云端设备的业务功能的处理结果并解码得到第二数据;播放所述第一数据或所述第二数据,或者将所述第一数据、所述第二数据合成后进行播放。
可选地,述主控模块与云端设备进行能力协商包括:
所述主控模块收到所述云端设备发起的能力协商请求后,通过扩展的远程桌面协议将所在的机顶盒的能力信息发送给所述云端设备,接收所述云端设备返回的能力协商的结果;所述能力协商的结果中包含分配给所述机顶盒的业务功能;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
可选地,所述播放模块根据能力协商的结果,处理分配给本机顶盒的业务功能得到第一数据包括:
所述播放模块根据能力协商的结果中分配给所在的机顶盒的业务功能,从包含资源的服务器获取相应的资源;对所获取的资源进行解码或解析得到以下任一种或任几种第一数据:第一音频、第一视频、页面信息。
可选地,所述云端设备对分配给该云端设备的业务功能的处理结果为:
所述云端设备对播放数据进行编码得到的数据;其中,所述播放数据是指云端设备根据分配给该云端设备的业务功能获取相应资源进行播放时,对播放过程进行录制所得到的第二音频和/或第二视频。
可选地,所述主控模块还用于在发起业务请求前,连接机顶盒云端服务器并登录,登录后与所述机顶盒云端服务器分配的云端设备建立连接。
一种实现机顶盒云化的装置,设置于云端设备,包括:
消息处理模块,用于收到机顶盒发起的业务请求后,与所述机顶盒进行能力协商;
响应模块,用于根据能力协商的结果,处理分配给本云端设备的业务功能,得到处理结果;返回所述处理结果给所述机顶盒。
可选地,所述消息处理模块与机顶盒进行能力协商包括:
所述消息处理模块向所述机顶盒发起能力协商请求,通过扩展的远程桌面协议接收所述机顶盒的能力信息,根据所述机顶盒的能力进行业务功能的分配,得到所述能力协商的结果,返回给所述机顶盒;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
可选地,所述响应模块根据能力协商的结果,处理分配给本云端设备的业务功能,得到处理结果包括:
所述响应模块根据能力协商的结果中分配给本云端设备的业务功能获取相应资源并播放,对播放过程进行录制得到第二音频和/或第二视频;对所述第二音频和/或第二视频进行编码得到所述处理结果。
一种实现机顶盒云化的***,包括:
机顶盒,包括上述的装置;
云端设备,包括上述的装置。
可选地,所述的***还包括:
机顶盒云端服务器,用于在所述机顶盒登录后,为所述机顶盒创建云端设备并分配给所述机顶盒,或者分配已有的云端设备给所述机顶盒。
本发明一种实现STB云化的方法、装置和***,基于云终端技术,进行机顶盒终端和云端设备的能力协商,协同对业务进行处理展示,达到了对机顶盒终端依赖的弱化效果,通过云端设备,扩展了机顶盒业务处理能力,实现机顶盒对多种业务的支持和扩展,使得业务升级与机顶盒终端无关,有效保障用户体验。本发明的可选方案通过扩展的RDP(Remote DesktopProtocol,远程桌面协议)进行协商。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1是本发明实施例一的实现STB云化的方法的流程示意图;
图2是本发明实施例二的实现STB云化的方法的流程示意图;
图3是本发明实施例三的实现STB云化的方法的流程示意图;
图4是本发明实施例四的实现STB云化的装置的示意框图;
图5是本发明实施例五的实现STB云化的装置的示意框图;
图6是实施示例1的云化机顶盒***基本框架图;
图7是本发明实施示例1的实施流程示意图;
图8是实施示例1的云化机顶盒页面内嵌小视频场景两路视频播放实现效果示意图;
图9是实施示例2的云化机顶盒页面内嵌小视频场景两路视频播放流程图;
图10是实施示例3的云化机顶盒PIP场景两路视频播放实现效果示意图;
图11是实施示例3的云化机顶盒PIP场景两路视频播放流程图;
图12是实施示例4的云化机顶盒播放3D视频流程图。
具体实施方式
下面将结合附图及实施例对本发明的技术方案进行更详细的说明。
需要说明的是,如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
实施例一、一种实现机顶盒云化的方法,如图1所示,包括:
S110、机顶盒向云端设备发起业务请求,与所述云端设备进行能力协商;
S120、所述机顶盒根据能力协商的结果,处理分配给本机顶盒的业务功能得到第一数据,和/或,接收所述云端设备对分配给该云端设备的业务功能的处理结果并解码得到第二数据;
S130、所述机顶盒播放所述第一数据或所述第二数据;或者,将所述第一数据、所述第二数据合成后进行播放。
本实施例中,所述步骤S110~S130可以但不限于由安装在机顶盒中的STB客户端执行。所述云盾设备可以但不限于为机顶盒虚拟机,所述机顶盒虚拟机可以分布在云端服务器上和/或业务服务器上,甚至分布在性能足够的路由器上。
本实施例中,能力协商的结果可能是所述业务请求中的全部业务功能由云端设备完成,此时步骤S120中只需要进行接收处理结果并解码得到第二数据的操作,步骤S130中只需要播放第二数据。能力协商的结果也可能是所述业务请求中的部分业务功能由云端设备完成,部分业务功能由机顶盒完成,此时步骤S120中既需要处理分配给本机顶盒的业务功能得到第一数据,也需要接收处理结果并解码得到第二数据,步骤S130中是将第一、第二数据合成后进行播放。能力协商的结果也可能是是所述业务请求中的全部业务功能由由机顶盒完成,此时步骤S120中只需要进行处理分配给本机顶盒的业务功能得到第一数据的操作,步骤S130中只需要播放第一数据。
本实施例中,将第一、第二数据的合成可以根据业务请求或预定方式进行,比如但不限于为按照画中画方式进行合成;第一、第二数据中哪个作为主画面,哪个作为主画面中以画中画方式显示的小画面,则根据业务请求或预定方式确定。
可选地,所述与云端设备进行能力协商包括:
所述机顶盒收到所述云端设备发起的能力协商请求后,通过扩展的远程桌面协议将本机顶盒的能力信息发送给所述云端设备,接收所述云端设备返回的能力协商的结果;所述能力协商的结果中包含分配给所述机顶盒的业务功能;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
本可选方案针对机顶盒业务的需求,对RDP进行了扩展,在RDP中添加遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述,以支持机顶盒端(比如STB客户端)和云端设备(比如机顶盒虚拟机)的能力协商。
其它可选方案中,也可以通过其它协议或方式进行能力协商。
可选地,所述机顶盒根据能力协商的结果,处理分配给本机顶盒的业务功能得到第一数据包括:
所述机顶盒根据能力协商的结果中分配给本机顶盒的业务功能,从包含资源的服务器获取相应的资源;对所获取的资源进行解码或解析得到以下任一种或任几种第一数据:第一音频、第一视频、页面信息。
本可选方案中,所述页面信息可以但不限于从业务服务器获取,音频、视频可以但不限于从流媒体服务器获取。
本可选方案中,当所述第一数据包含页面信息时,所述机顶盒播放第一数据包括:对解码后的页面信息进行排版并展示。
可选地,所述云端设备对分配给该云端设备的业务功能的处理结果为:
所述云端设备对播放数据进行编码得到的数据;其中,所述播放数据是指云端设备根据分配给该云端设备的业务功能获取相应资源进行播放时,对播放过程进行录制所得到的第二音频和/或第二视频。
本可选方案中,所述获取相应资源进行播放包括以下任一种或任几种操作:获取视频进行解码后播放、获取音频进行解码后播放、获取页面信息进行解析、排版后展示。
本可选方案中,所述页面信息可以但不限于从业务服务器获取,音频、视频可以但不限于从流媒体服务器获取。
可选地,所述机顶盒发起业务请求前还包括:
所述机顶盒连接机顶盒云端服务器并登录,登录后与所述机顶盒云端服务器分配的云端设备建立连接。
本可选方案中,所述机顶盒云端服务器所分配的云端设备可以但不限于为所述机顶盒云端服务器在所述机顶盒登录成功后,为所述机顶盒创建的机顶盒虚拟机。
实施例二、一种实现机顶盒云化的方法,如图2所示,包括:
S210、云端设备收到机顶盒发起的业务请求后,与所述机顶盒进行能力协商;
S220、所述云端设备根据能力协商的结果,处理分配给本云端设备的业务功能,得到处理结果;
S230、所述云端设备返回所述处理结果给所述机顶盒。
本实施例中,所述步骤S210~S230可以但不限于由机顶盒虚拟机实现,所述机顶盒虚拟机可以分布在云端服务器上和/或业务服务器上,甚至分布在性能足够的路由器上。
可选地,所述与机顶盒进行能力协商包括:
所述云端设备向所述机顶盒发起能力协商请求,通过扩展的远程桌面协议接收所述机顶盒的能力信息,根据所述机顶盒的能力进行业务功能的分配,得到所述能力协商的结果,返回给所述机顶盒;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
本可选方案中,所述云端设备返回给所述机顶盒的能力协商的结果中至少包括分配给所述机顶盒的业务功能。
其它可选方案中,也可以通过其它协议或方式进行能力协商。
可选地,所述云端设备根据能力协商的结果,处理分配给本云端设备的业务功能,得到处理结果包括:
所述云端设备根据能力协商的结果中分配给本云端设备的业务功能获取相应资源并播放,对播放过程进行录制得到第二音频和/或第二视频;对所述第二音频和/或第二视频进行编码得到所述处理结果。
本可选方案中,所述获取相应资源并播放包括以下任一项或任几项:
获取视频进行解码后播放、获取音频进行解码后播放、获取页面信息进行解析、排版后展示。
本可选方案中,所述页面信息可以但不限于从业务服务器获取,音频、视频可以但不限于从流媒体服务器获取。
实施例三、一种实现机顶盒云化的方法,如图3所示,包括:
S310、机顶盒向云端设备发起业务请求;
S320、所述云端设备收到所述机顶盒发起的业务请求后,与所述机顶盒进行能力协商;
S330、所述机顶盒和/或云端设备根据能力协商的结果,处理所分配的业务功能;所述云端设备处理所分配的业务功能后将处理结果发送给所述机顶盒;
S340、所述机顶盒播放本机顶盒处理所分配的业务功能得到的第一数据,和/或,接收所述云端设备的处理结果并解码得到第二数据;播放所述第一数据或所述第二数据,或者将所述第一数据、第二数据合成后进行播放。
可选地,所述与机顶盒进行能力协商包括:
所述云端设备向所述机顶盒发起能力协商请求;
所述机顶盒通过扩展的远程桌面协议将本机顶盒的能力信息发送给所述云端设备;
所述云端设备根据所述机顶盒的能力进行业务功能的分配,得到所述能力协商的结果,返回给所述机顶盒;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
可选地,所述机顶盒根据能力协商的结果,处理所分配的业务功能包括:
所述机顶盒根据能力协商的结果中分配给本机顶盒的业务功能,从包含资源的服务器获取相应的资源;对所获取的资源进行解码或解析得到以下任一种或任几种第一数据:第一音频、第一视频、页面信息;
所述云端设备根据能力协商的结果,处理所分配的业务功能包括:
所述云端设备根据能力协商的结果中分配给本云端设备的业务功能,获取相应资源并播放,对播放过程进行录制得到第二音频和/或第二视频;对所述第二音频和/或第二视频进行编码得到所述处理结果。
可选地,所述机顶盒发起业务请求前还包括:
所述机顶盒连接机顶盒云端服务器并登录,登录后与所述机顶盒云端服务器分配的所述云端设备建立连接。
其它实现细节可参见实施例一和实施例二。
实施例四、一种实现机顶盒云化的装置,设置于机顶盒,如图4所示,包括:
主控模块41,用于向云端设备发起业务请求,与所述云端设备进行能力协商;
播放模块42,用于根据能力协商的结果,处理分配给本机顶盒的业务功能得到第一数据,和/或,接收所述云端设备对分配给该云端设备的业务功能的处理结果并解码得到第二数据;播放所述第一数据或所述第二数据,或者将所述第一数据、所述第二数据合成后进行播放。
本实施例中,所述播放模块可以包括播放器子模块、音频驱动子模块、视频驱动子模块、数据编解码子模块。
可选地,所述主控模块与云端设备进行能力协商包括:
所述主控模块收到所述云端设备发起的能力协商请求后,通过扩展的远程桌面协议将所在的机顶盒的能力信息发送给所述云端设备,接收所述云端设备返回的能力协商的结果;所述能力协商的结果中包含分配给所述机顶盒的业务功能;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
可选地,所述播放模块根据能力协商的结果,处理分配给本机顶盒的业务功能得到第一数据包括:
所述播放模块根据能力协商的结果中分配给所在的机顶盒的业务功能,从包含资源的服务器获取相应的资源;对所获取的资源进行解码或解析得到以下任一种或任几种第一数据:第一音频、第一视频、页面信息。
可选地,所述云端设备对分配给该云端设备的业务功能的处理结果为:
所述云端设备对播放数据进行编码得到的数据;其中,所述播放数据是指云端设备根据分配给该云端设备的业务功能获取相应资源进行播放时,对播放过程进行录制所得到的第二音频和/或第二视频。
可选地,所述主控模块还用于在发起业务请求前,连接机顶盒云端服务器并登录,登录后与所述机顶盒云端服务器分配的云端设备建立连接。
其它实现细节可参见实施例一。
实施例五、一种实现机顶盒云化的装置,设置于云端设备,如图5所示,包括:
消息处理模块51,用于收到机顶盒发起的业务请求后,与所述机顶盒进行能力协商;
响应模块52,用于根据能力协商的结果,处理分配给本云端设备的业务功能,得到处理结果;返回所述处理结果给所述机顶盒。
本实施例中,所述响应模块可以包括机顶盒模拟子模块、音频虚拟驱动子模块、视频虚拟驱动子模块、虚拟数据编解码子模块。
可选地,所述消息处理模块与机顶盒进行能力协商包括:
所述消息处理模块向所述机顶盒发起能力协商请求,通过扩展的远程桌面协议接收所述机顶盒的能力信息,根据所述机顶盒的能力进行业务功能的分配,得到所述能力协商的结果,返回给所述机顶盒;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
可选地,所述响应模块根据能力协商的结果,处理分配给本云端设备的业务功能,得到处理结果包括:
所述响应模块根据能力协商的结果中分配给本云端设备的业务功能获取相应资源并播放,对播放过程进行录制得到第二音频和/或第二视频;对所述第二音频和/或第二视频进行编码得到所述处理结果。
其它实现细节可参见实施例二。
实施例六、一种实现机顶盒云化的***,包括:
机顶盒,包括实施例四所述的装置;
云端设备,包括实施例五所述的装置。
可选地,所述的***还包括:
机顶盒云端服务器,用于在所述机顶盒登录后,为所述机顶盒创建云端设备并分配给所述机顶盒,或者分配已有的云端设备给所述机顶盒。
其它实现细节可参见上述实施例。
下面用四个实施示例说明上述实施例。
实施示例1:
实施示例1提供了一种云化机顶盒***,包括STB客户端、STB云端服务器和机顶盒虚拟机,如图6所示,为所述云化机顶盒***的基本框架图。
其中,所述STB客户端包括主控模块、播放器模块、音频驱动模块、视频驱动模块和数据编解码模块。
所述主控模块用于处理用户输入消息,与机顶盒虚拟机进行消息传递和基于扩展的RDP协议的能力协商,与STB云端服务器交互进行登录和发起创建机顶盒虚拟机。
所述播放器模块依赖音、视频驱动模块和数据编解码模块中的一个或多个,主要用于处理从流媒体获取的音频和/或视频播放,以及处理远端机顶盒虚拟机传送的音频和/或视频播放,并进行音频和/或视频的合成。
所述STB云端服务器主要用于处理STB客户端的登录请求,创建和管理机顶盒虚拟机。
所述机顶盒虚拟机包括机顶盒模拟模块,消息处理模块,音频虚拟驱动模块,视频虚拟驱动模块和虚拟数据编解码模块。机顶盒虚拟机可以分布在云端服务器上和/或业务服务器上,甚至分布在性能足够的路由器上。
所述消息处理模块主要用于处理STB客户端发送的消息和基于扩展RDP协议的能力协商,以及接收STB云端服务器的管控消息。
所述机顶盒模拟模块主要用于完成业务功能的处理,包括业务环境接入,业务页面的排版和显示,对STB客户端的操作响应,音频和/或视频的编解码和播放等。其中音频和/或视频的编解码和播放,相应依托音频虚拟驱动模块,视频虚拟驱动模块和虚拟数据编解码模块中的一个或多个来完成。
实施示例1中,所述云化机顶盒***的工作流程如图7所示,包括以下步骤101~105:
步骤101、STB客户端连接STB云端服务器,连接完成后进行登录,登录成功后STB云端服务器为该STB客户端创建机顶盒虚拟机,STB客户端与机顶盒虚拟机建立连接;
步骤102、机顶盒虚拟机接入业务环境,初始化业务***;
步骤103、STB客户端发起业务请求,根据具体业务与机顶盒虚拟机进行能力协商;
步骤104、根据能力协商结果,STB客户端和机顶盒虚拟机分别处理分配的业务功能,最终在STB客户端完成整体业务展示;
步骤105、STB客户端退出机顶盒业务,向STB云端服务器发起退出流程,STB云端服务器收到请求后,销毁对应机顶盒虚拟机并回收资源,完成业务服务过程。
实施示例2
本实施示例提供云化机顶盒用户观看页面内嵌小视频场景的技术实现方案,如图8所示,页面21的右上角内嵌视频22,其中页面21可以但不限于是机顶盒的主页。本实施示例主要解决页面比较复杂,计算性能要求高或者页面需要支持OpenGL,动画,机顶盒终端性能不足或者不支持OpenGL,动画等功能的场景,页面由云端的机顶盒虚拟机进行排版,解析和显示。
实施示例2中,播放内嵌小视频的页面的过程如图9所示,包括如下步骤201~216。
步骤201、STB客户端发起切换到页面嵌小视频播放场景请求,通过STB客户端的主控模块将消息传递给机顶盒虚拟机。
步骤202、机顶盒虚拟机接到请求后,向业务服务器请求业务服务;
步骤203、业务服务器接收到请求后,反馈业务服务信息,下发业务地址给机顶盒虚拟机;
步骤204、机顶盒虚拟机收到业务信息反馈后,向STB客户端发起能力协商请求;
步骤205、STB客户端应答能力协商请求,通过扩展RDP协议将机顶盒能力反馈给机顶盒虚拟机;
步骤206、机顶盒虚拟机根据STB客户端反馈能力结果,分派业务处理,将视频22播放分派给STB客户端进行处理,业务页面21(可以是原始的完整页面,也可以如图8所示,是右上角已设置窗口准备内嵌其它画面的页面)由机顶盒虚拟机进行处理;
步骤207、机顶盒虚拟机向业务服务器请求业务页面21;
步骤208、业务服务器将业务页面21的信息下发给机顶盒虚拟机;
步骤209、机顶盒虚拟机将接收到的业务页面21的信息进行解析,排版和显示;
步骤210、STB客户端收到分配播放视频22的信息后,向流媒体服务器请求视频资源;
步骤211、流媒体服务器接收到STB客户端请求之后,与STB客户端建立数据连接,STB客户端从流媒体服务器获取到视频22的数据;
步骤212、STB客户端对获取到的视频22的数据进行视频解码;
步骤213、机顶盒虚拟机将业务页面21的展示过程录制成视频进行编码;
步骤214、STB客户端获取和接收机顶盒虚拟机发送的业务页面21的展示播放的视频数据;
步骤215、STB客户端将业务页面21的展示播放的视频数据进行解码;
步骤216、STB客户端的播放器模块将之前解码的视频22和业务页面21展示播放的视频数据合成播放,展示业务场景。
实施示例3
本实施示例提供云化机顶盒用户观看PIP(Picture In Picture,画中画)视频场景的技术实现方案,主要解决机顶盒终端不支持一路或者两路视频解码的问题,比如其中一路视频为H.265编解码或者两路视频机顶盒都不支持。如图10所示,大视频31为机顶盒不支持解码的视频,小视频32为机顶盒支持解码的视频。
本实施示例的过程如图11所示,包括如下步骤301~316。步骤301、STB客户端发起切换到PIP视频播放场景请求,通过STB客户端主控模块将消息传递给机顶盒虚拟机。
步骤302、机顶盒虚拟机接到请求后,向业务服务器请求业务服务;
步骤303、业务服务器接受到请求后,反馈业务服务信息给机顶盒虚拟机;
步骤304、机顶盒虚拟机收到业务信息反馈后,向STB客户端发起能力协商请求;
步骤305、STB客户端应答能力协商请求,通过扩展RDP协议将机顶盒能力反馈给机顶盒虚拟机;
步骤306、机顶盒虚拟机根据STB客户端反馈能力结果,分派业务处理,将H264小视频32播放分派给STB客户端进行处理,H265大视频31播放任务由机顶盒虚拟机进行处理;
步骤307、机顶盒虚拟机向流媒体服务器请求大视频资源;
步骤308、流媒体服务器接收到机顶盒虚拟机请求之后,与机顶盒虚拟机建立数据连接,机顶盒虚拟机从流媒体服务器获取到大视频31的数据;
步骤309、机顶盒虚拟机将大视频31的数据进行解码和播放;
步骤310、STB客户端收到分配播放小视频的信息后,向流媒体服务器请求小视频32的资源;
步骤311、流媒体服务器接收到STB客户端请求之后,与STB客户端建立数据连接,STB客户端从流媒体服务器获取到小视频32的数据;
步骤312、STB客户端对获取到的小视频32的数据进行视频解码;
步骤313、机顶盒虚拟机将大视频31的播放过程录制成视频进行编码;
步骤314、STB客户端获取和接收机顶盒虚拟机发送的大视频31的播放视频数据;
步骤315、STB客户端将大视频31的播放视频数据进行解码;
步骤316、STB客户端的播放器模块将之前解码的小视频32和大视频31的播放视频数据合成播放,展示业务场景。
实施示例4:
如图12所示,本实施例提供云化机顶盒播放3D视频的方案,主要解决机顶盒不支持3D解码和渲染或者性能不足的问题,由云端虚拟机顶盒虚拟机完成3D解码和渲染。
本实施示例的过程如图12所示,包括如下步骤401~412。
步骤401、STB客户端发起切换3D视频播放场景请求,通过STB客户端主控模块将消息传递给机顶盒虚拟机;
步骤402、机顶盒虚拟机接到请求后,向业务服务器请求业务服务;
步骤403、业务服务器接受到请求后,反馈业务服务信息给机顶盒虚拟机;
步骤404、机顶盒虚拟机收到业务信息反馈后,向STB客户端发起能力协商请求;
步骤405、STB客户端应答能力协商请求,通过扩展RDP协议将机顶盒能力反馈给机顶盒虚拟机;
步骤406、机顶盒虚拟机根据STB客户端反馈能力结果,分派业务处理,STB无3D视频播放能力,将3D视频播放分派给机顶盒虚拟机进行处理,机顶盒虚拟机向流媒体服务器请求3D视频资源;
步骤407、流媒体服务器接收到机顶盒虚拟机请求之后,与机顶盒虚拟机建立数据连接,机顶盒虚拟机从流媒体服务器获取到3D视频数据;
步骤408、机顶盒虚拟机将3D视频数据进行解码和播放;
步骤409、机顶盒虚拟机将3D视频播放过程录制成视频进行编码;
步骤410、STB客户端获取和接收机顶盒虚拟机发送的3D视频的播放视频数据;
步骤411、STB客户端将3D视频的播放视频数据进行解码;
步骤412、STB客户端的播放器模块对3D视频的播放视频进行播放,展示业务场景。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
Claims (22)
1.一种实现机顶盒云化的方法,包括:
机顶盒向云端设备发起业务请求,与所述云端设备进行能力协商;
所述机顶盒根据能力协商的结果,处理分配给本机顶盒的业务功能得到第一数据,和/或,接收所述云端设备对分配给该云端设备的业务功能的处理结果并解码得到第二数据;播放所述第一数据或所述第二数据,或者将所述第一数据、所述第二数据合成后进行播放。
2.如权利要求1所述的方法,其特征在于,所述与云端设备进行能力协商包括:
所述机顶盒收到所述云端设备发起的能力协商请求后,通过扩展的远程桌面协议将本机顶盒的能力信息发送给所述云端设备,接收所述云端设备返回的能力协商的结果;所述能力协商的结果中包含分配给所述机顶盒的业务功能;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
3.如权利要求1所述的方法,其特征在于,所述机顶盒根据能力协商的结果,处理分配给本机顶盒的业务功能得到第一数据包括:
所述机顶盒根据能力协商的结果中分配给本机顶盒的业务功能,从包含资源的服务器获取相应的资源;对所获取的资源进行解码或解析得到以下任一种或任几种第一数据:第一音频、第一视频、页面信息。
4.如权利要求1所述的方法,其特征在于,所述云端设备对分配给该云端设备的业务功能的处理结果为:
所述云端设备对播放数据进行编码得到的数据;其中,所述播放数据是指云端设备根据分配给该云端设备的业务功能获取相应资源进行播放时,对播放过程进行录制所得到的第二音频和/或第二视频。
5.如权利要求1所述的方法,其特征在于,所述机顶盒发起业务请求前还包括:
所述机顶盒连接机顶盒云端服务器并登录,登录后与所述机顶盒云端服务器分配的云端设备建立连接。
6.一种实现机顶盒云化的方法,包括:
云端设备收到机顶盒发起的业务请求后,与所述机顶盒进行能力协商;
所述云端设备根据能力协商的结果,处理分配给本云端设备的业务功能,得到处理结果;返回所述处理结果给所述机顶盒。
7.如权利要求6所述的方法,其特征在于,所述与机顶盒进行能力协商包括:
所述云端设备向所述机顶盒发起能力协商请求,通过扩展的远程桌面协议接收所述机顶盒的能力信息,根据所述机顶盒的能力进行业务功能的分配,得到所述能力协商的结果,返回给所述机顶盒;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
8.如权利要求6所述的方法,其特征在于,所述云端设备根据能力协商的结果,处理分配给本云端设备的业务功能,得到处理结果包括:
所述云端设备根据能力协商的结果中分配给本云端设备的业务功能获取相应资源并播放,对播放过程进行录制得到第二音频和/或第二视频;对所述第二音频和/或第二视频进行编码得到所述处理结果。
9.一种实现机顶盒云化的方法,包括:
机顶盒向云端设备发起业务请求;
所述云端设备收到所述机顶盒发起的业务请求后,与所述机顶盒进行能力协商;
所述机顶盒和/或云端设备根据能力协商的结果,处理所分配的业务功能;所述云端设备处理所分配的业务功能后将处理结果发送给所述机顶盒;
所述机顶盒播放本机顶盒处理所分配的业务功能得到的第一数据,和/或,接收所述云端设备的处理结果并解码得到第二数据;播放所述第一数据或所述第二数据,或者将所述第一数据、第二数据合成后进行播放。
10.如权利要求9所述的方法,其特征在于,所述与机顶盒进行能力协商包括:
所述云端设备向所述机顶盒发起能力协商请求;
所述机顶盒通过扩展的远程桌面协议将本机顶盒的能力信息发送给所述云端设备;
所述云端设备根据所述机顶盒的能力进行业务功能的分配,得到所述能力协商的结果,返回给所述机顶盒;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
11.如权利要求9所述的方法,其特征在于,所述机顶盒根据能力协商的结果,处理所分配的业务功能包括:
所述机顶盒根据能力协商的结果中分配给本机顶盒的业务功能,从包含资源的服务器获取相应的资源;对所获取的资源进行解码或解析得到以下任一种或任几种第一数据:第一音频、第一视频、页面信息;
所述云端设备根据能力协商的结果,处理所分配的业务功能包括:
所述云端设备根据能力协商的结果中分配给本云端设备的业务功能,获取相应资源并播放,对播放过程进行录制得到第二音频和/或第二视频;对所述第二音频和/或第二视频进行编码得到所述处理结果。
12.如权利要求9所述的方法,其特征在于,所述机顶盒发起业务请求前还包括:
所述机顶盒连接机顶盒云端服务器并登录,登录后与所述机顶盒云端服务器分配的所述云端设备建立连接。
13.一种实现机顶盒云化的装置,其特征在于,设置于机顶盒,包括:
主控模块,用于向云端设备发起业务请求,与所述云端设备进行能力协商;
播放模块,用于根据能力协商的结果,处理分配给本机顶盒的业务功能得到第一数据,和/或,接收所述云端设备对分配给该云端设备的业务功能的处理结果并解码得到第二数据;播放所述第一数据或所述第二数据,或者将所述第一数据、所述第二数据合成后进行播放。
14.如权利要求13所述的装置,其特征在于,所述主控模块与云端设备进行能力协商包括:
所述主控模块收到所述云端设备发起的能力协商请求后,通过扩展的远程桌面协议将所在的机顶盒的能力信息发送给所述云端设备,接收所述云端设备返回的能力协商的结果;所述能力协商的结果中包含分配给所述机顶盒的业务功能;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
15.如权利要求13所述的装置,其特征在于,所述播放模块根据能力协商的结果,处理分配给本机顶盒的业务功能得到第一数据包括:
所述播放模块根据能力协商的结果中分配给所在的机顶盒的业务功能,从包含资源的服务器获取相应的资源;对所获取的资源进行解码或解析得到以下任一种或任几种第一数据:第一音频、第一视频、页面信息。
16.如权利要求13所述的装置,其特征在于,所述云端设备对分配给该云端设备的业务功能的处理结果为:
所述云端设备对播放数据进行编码得到的数据;其中,所述播放数据是指云端设备根据分配给该云端设备的业务功能获取相应资源进行播放时,对播放过程进行录制所得到的第二音频和/或第二视频。
17.如权利要求13所述的装置,其特征在于:
所述主控模块还用于在发起业务请求前,连接机顶盒云端服务器并登录,登录后与所述机顶盒云端服务器分配的云端设备建立连接。
18.一种实现机顶盒云化的装置,其特征在于,设置于云端设备,包括:
消息处理模块,用于收到机顶盒发起的业务请求后,与所述机顶盒进行能力协商;
响应模块,用于根据能力协商的结果,处理分配给本云端设备的业务功能,得到处理结果;返回所述处理结果给所述机顶盒。
19.如权利要求18所述的装置,其特征在于,所述消息处理模块与机顶盒进行能力协商包括:
所述消息处理模块向所述机顶盒发起能力协商请求,通过扩展的远程桌面协议接收所述机顶盒的能力信息,根据所述机顶盒的能力进行业务功能的分配,得到所述能力协商的结果,返回给所述机顶盒;
所述扩展的远程桌面协议中包括以下任一项或任几项:遥控器按键能力描述,图形能力描述,音视频能力描述,传感器能力描述。
20.如权利要求18所述的装置,其特征在于,所述响应模块根据能力协商的结果,处理分配给本云端设备的业务功能,得到处理结果包括:
所述响应模块根据能力协商的结果中分配给本云端设备的业务功能获取相应资源并播放,对播放过程进行录制得到第二音频和/或第二视频;对所述第二音频和/或第二视频进行编码得到所述处理结果。
21.一种实现机顶盒云化的***,其特征在于,包括:
机顶盒,包括如权利要求13~17任一项所述的装置;
云端设备,包括如权利要求18~20任一项所述的装置。
22.如权利要求21所述的***,其特征在于,还包括:
机顶盒云端服务器,用于在所述机顶盒登录后,为所述机顶盒创建云端设备并分配给所述机顶盒,或者分配已有的云端设备给所述机顶盒。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610041729.2A CN106998479A (zh) | 2016-01-22 | 2016-01-22 | 一种实现机顶盒云化的方法、装置和*** |
PCT/CN2017/071573 WO2017125021A1 (zh) | 2016-01-22 | 2017-01-18 | 一种实现机顶盒云化的方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610041729.2A CN106998479A (zh) | 2016-01-22 | 2016-01-22 | 一种实现机顶盒云化的方法、装置和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106998479A true CN106998479A (zh) | 2017-08-01 |
Family
ID=59361989
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610041729.2A Pending CN106998479A (zh) | 2016-01-22 | 2016-01-22 | 一种实现机顶盒云化的方法、装置和*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106998479A (zh) |
WO (1) | WO2017125021A1 (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108449633A (zh) * | 2018-03-22 | 2018-08-24 | 烽火通信科技股份有限公司 | 基于nfv的机顶盒云化框架及业务实现方法 |
CN111200738A (zh) * | 2020-01-20 | 2020-05-26 | 上海小麦互动企业发展有限公司 | 一种arm架构平台流化多开*** |
WO2020151660A1 (zh) * | 2019-01-23 | 2020-07-30 | 中兴通讯股份有限公司 | Stb云化方法、***、瘦stb、虚拟stb及平台、存储介质 |
CN112584195A (zh) * | 2019-09-29 | 2021-03-30 | 中兴通讯股份有限公司 | 视频播放和处理方法、装置、云化机顶盒、云平台和介质 |
WO2021103983A1 (zh) * | 2019-11-25 | 2021-06-03 | 中兴通讯股份有限公司 | Epg ui帧的处理方法、装置、服务器及存储介质 |
CN112995739A (zh) * | 2019-12-13 | 2021-06-18 | 中兴通讯股份有限公司 | 桌面显示方法及装置、计算机可读的存储介质、电子装置 |
CN113055729A (zh) * | 2019-12-27 | 2021-06-29 | 中兴通讯股份有限公司 | 一种云化机顶盒图像差分处理方法及装置 |
CN114390297A (zh) * | 2021-12-22 | 2022-04-22 | 中国电信股份有限公司 | 通信***、配置方法、云端服务设备及存储介质 |
CN114727154A (zh) * | 2022-03-10 | 2022-07-08 | 阿里云计算有限公司 | 云应用服务数据处理方法、***、存储介质及处理器 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109982121B (zh) * | 2019-03-28 | 2021-07-06 | 烽火通信科技股份有限公司 | 一种机顶盒、云端虚拟***以及设备重定向方法 |
CN113746816B (zh) * | 2021-08-18 | 2024-02-09 | 深圳Tcl新技术有限公司 | 一种数据处理方法、装置、终端及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859403A (zh) * | 2006-02-09 | 2006-11-08 | 华为技术有限公司 | 在客户端/服务器模式业务***中进行能力协商的方法 |
CN101083714A (zh) * | 2006-05-31 | 2007-12-05 | 中国科学院计算技术研究所 | 一种家庭信息化*** |
US20100275200A1 (en) * | 2009-04-22 | 2010-10-28 | Dell Products, Lp | Interface for Virtual Machine Administration in Virtual Desktop Infrastructure |
CN101895668A (zh) * | 2009-11-09 | 2010-11-24 | 深圳市同洲电子股份有限公司 | 机顶盒及基于机顶盒的家庭云计算方法 |
CN201830289U (zh) * | 2009-11-09 | 2011-05-11 | 深圳市同洲电子股份有限公司 | 基于机顶盒的家庭云计算*** |
CN102063464A (zh) * | 2009-11-17 | 2011-05-18 | 美国博通公司 | 一种信息处理方法和*** |
CN102640475A (zh) * | 2009-12-03 | 2012-08-15 | 国际商业机器公司 | 云计算环境内的云间资源共享 |
CN102647620A (zh) * | 2012-03-28 | 2012-08-22 | 华为终端有限公司 | 实现云终端业务的方法、机顶盒、云终端应用服务器和*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8930996B2 (en) * | 2010-11-05 | 2015-01-06 | Echostar Technologies L.L.C. | Apparatus, systems and methods for automatically presenting stored media content at its beginning |
CN102651825A (zh) * | 2011-12-09 | 2012-08-29 | 中兴通讯股份有限公司 | 一种基于云计算的视频点播方法及*** |
EP2709006A1 (en) * | 2012-09-14 | 2014-03-19 | Alcatel Lucent | Peripheral interface for residential IaaS |
CN103747204A (zh) * | 2013-11-22 | 2014-04-23 | 杭州巨峰科技有限公司 | 一种网络智能机顶盒的多区域远程视频监控***及方法 |
-
2016
- 2016-01-22 CN CN201610041729.2A patent/CN106998479A/zh active Pending
-
2017
- 2017-01-18 WO PCT/CN2017/071573 patent/WO2017125021A1/zh active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859403A (zh) * | 2006-02-09 | 2006-11-08 | 华为技术有限公司 | 在客户端/服务器模式业务***中进行能力协商的方法 |
CN101083714A (zh) * | 2006-05-31 | 2007-12-05 | 中国科学院计算技术研究所 | 一种家庭信息化*** |
US20100275200A1 (en) * | 2009-04-22 | 2010-10-28 | Dell Products, Lp | Interface for Virtual Machine Administration in Virtual Desktop Infrastructure |
CN101895668A (zh) * | 2009-11-09 | 2010-11-24 | 深圳市同洲电子股份有限公司 | 机顶盒及基于机顶盒的家庭云计算方法 |
CN201830289U (zh) * | 2009-11-09 | 2011-05-11 | 深圳市同洲电子股份有限公司 | 基于机顶盒的家庭云计算*** |
CN102063464A (zh) * | 2009-11-17 | 2011-05-18 | 美国博通公司 | 一种信息处理方法和*** |
CN102640475A (zh) * | 2009-12-03 | 2012-08-15 | 国际商业机器公司 | 云计算环境内的云间资源共享 |
CN102647620A (zh) * | 2012-03-28 | 2012-08-22 | 华为终端有限公司 | 实现云终端业务的方法、机顶盒、云终端应用服务器和*** |
Non-Patent Citations (1)
Title |
---|
周毅: "《广播电视数字化、网络化的理论创新与科学实践》", 31 January 2015 * |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108449633B (zh) * | 2018-03-22 | 2020-10-16 | 烽火通信科技股份有限公司 | 基于nfv的机顶盒云化***及业务实现方法 |
CN108449633A (zh) * | 2018-03-22 | 2018-08-24 | 烽火通信科技股份有限公司 | 基于nfv的机顶盒云化框架及业务实现方法 |
CN111478930B (zh) * | 2019-01-23 | 2021-05-04 | 中兴通讯股份有限公司 | Stb云化方法、***、瘦stb、虚拟stb及平台、存储介质 |
CN111478930A (zh) * | 2019-01-23 | 2020-07-31 | 中兴通讯股份有限公司 | Stb云化方法、***、瘦stb、虚拟stb及平台、存储介质 |
WO2020151660A1 (zh) * | 2019-01-23 | 2020-07-30 | 中兴通讯股份有限公司 | Stb云化方法、***、瘦stb、虚拟stb及平台、存储介质 |
CN112584195A (zh) * | 2019-09-29 | 2021-03-30 | 中兴通讯股份有限公司 | 视频播放和处理方法、装置、云化机顶盒、云平台和介质 |
CN112584195B (zh) * | 2019-09-29 | 2023-06-09 | 中兴通讯股份有限公司 | 视频播放和处理方法、装置、云化机顶盒、云平台和介质 |
WO2021103983A1 (zh) * | 2019-11-25 | 2021-06-03 | 中兴通讯股份有限公司 | Epg ui帧的处理方法、装置、服务器及存储介质 |
CN112995739A (zh) * | 2019-12-13 | 2021-06-18 | 中兴通讯股份有限公司 | 桌面显示方法及装置、计算机可读的存储介质、电子装置 |
CN113055729A (zh) * | 2019-12-27 | 2021-06-29 | 中兴通讯股份有限公司 | 一种云化机顶盒图像差分处理方法及装置 |
CN113055729B (zh) * | 2019-12-27 | 2024-05-28 | 中兴通讯股份有限公司 | 一种云化机顶盒图像差分处理方法及装置 |
CN111200738A (zh) * | 2020-01-20 | 2020-05-26 | 上海小麦互动企业发展有限公司 | 一种arm架构平台流化多开*** |
CN114390297A (zh) * | 2021-12-22 | 2022-04-22 | 中国电信股份有限公司 | 通信***、配置方法、云端服务设备及存储介质 |
CN114727154A (zh) * | 2022-03-10 | 2022-07-08 | 阿里云计算有限公司 | 云应用服务数据处理方法、***、存储介质及处理器 |
Also Published As
Publication number | Publication date |
---|---|
WO2017125021A1 (zh) | 2017-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106998479A (zh) | 一种实现机顶盒云化的方法、装置和*** | |
CA2884407C (en) | System and method for broadcasting interactive content | |
US9384424B2 (en) | Methods and systems for customizing a plenoptic media asset | |
CN103190092B (zh) | 用于流数字内容的同步重放的***和方法 | |
CN100515056C (zh) | 在同一画面中显示多个频道信息的方法、***、装置及机顶盒 | |
US8671433B2 (en) | Methods, apparatus and systems for delivering and receiving data | |
US11665375B2 (en) | System and methods for integrated multistreaming of media with graphical overlays | |
US20020016969A1 (en) | Media on demand system and method | |
CN105681912A (zh) | 一种视频播放方法和装置 | |
CN106612463A (zh) | 弹幕处理方法、***及终端 | |
WO2016197865A1 (zh) | 数据传输方法、装置和智能电视*** | |
US8646021B2 (en) | Method and apparatus for providing an interactive application within a media stream | |
US20060174276A1 (en) | Customer associated profile for accessing audio and video media objects | |
Hjelm | Why IPTV?: Interactivity, Technologies, Services | |
KR20090078168A (ko) | 레이어 화면을 이용하여 멀티화면이 구현된 표시장치를갖는 전자게시판. | |
KR20220165693A (ko) | 디지털 방송 서비스 방법 및 장치 | |
CN107087214A (zh) | 实现流媒体内容倍速播放的方法、客户端及*** | |
Pierson et al. | Digital broadcasting: An introduction to new media | |
CN101341751A (zh) | 提供点播多媒体服务的方法以及实现该方法的服务平台、程序和解码器 | |
JP6632550B2 (ja) | タイムピリオドにまたがってオブジェクトを識別する方法および対応デバイス | |
JP6385474B2 (ja) | クラウドストリーミング基盤放送連動型サービスシステム、放送連動型サービスクライアント装置、トリガーコンテンツ提供サーバー及びこれを利用した方法 | |
US20150026711A1 (en) | Method and apparatus for video content distribution | |
JP6224522B2 (ja) | 映像配信装置、映像配信方法及び映像配信プログラム | |
US20230078417A1 (en) | Content transmission system and method | |
CN1294746C (zh) | 一种显示控制装置及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170801 |
|
RJ01 | Rejection of invention patent application after publication |