一种云电视应用服务系统及方法

文档序号:7890696阅读:192来源:国知局
专利名称:一种云电视应用服务系统及方法
技术领域
本发明涉及电视机技术领域,尤其是一种云电视应用服务系统及方法。
背景技术
云计算是是基于互联网的服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。狭义云计算指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需资源;广义云计算指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是IT和软件、互联网相关,也可是其他服务。云计算的核心思想是将大量用网络连接的计算资源进行统一管理和调度,构成一个计算资源池想用户按需提供服务。提供资源的网络被称为云,云是一个真实存在的实体,云中存在着大量的计算机和网络应用程序,从而以量的形式提供计算和应用程序服务。现有的云应用主要实现在电脑和手机上面,在电视机领域实现云应用还非常少见。随着电视机的数字化发展,作为家庭娱乐核心家电的电视机正开始为用户提供网络应用服务。如现有的智能电视在安装了嵌入式操作系统,如Linux、android等系统后,能够实现互联网功能,为用户提供网络应用服务。但这种智能电视只能实现一些简单的互联网功能,如简单小型的游戏、互联网应用客户端等。而且,智能电视属于电视中的高端产品, 必须使用功能较强大的嵌入式CPU才能实现互联网功能,成本较高。因此,将云应用实现在电视机领域,使得电视机能够为用户提供功能更加强大的互联网功能,成为未来智能电视发展的趋势。

发明内容
本发明的目的是为解决现有电视机由于受硬件设备限制,导致实现互联网应用服务功能单一和成本较高的问题,提供一种云电视应用服务系统及方法。为了解决上述技术问题,本发明一种云电视应用服务系统包括
云电视终端,用于向电视云计算服务后台发送应用服务请求和接收电视云计算服务后台返回的应用服务资源;
电视云计算服务后台,用于接收云电视终端发送的应用服务请求,为云电视终端分配相应的后台计算资源进行应用服务请求处理,将处理完得到的应用服务资源返回给云电视终端;
云电视终端和电视云计算服务后台间通过电视云计算连接通道进行数据的传输。进一步,电视云计算服务后台包括多个本地电视云计算中心以及通过网络连接对本地电视云中心进行管控的全国主控站点,本地电视云计算中心根据接收的云电视应用服务请求,向云电视分配提供后台计算资源和返回应用服务资源。进一步,本地电视云计算中心包括多个服务器,服务器上均设有多台对云电视应用服务请求进行处理的虚拟计算机。进一步,全国主控站点为两个,两站点间通过网络心跳机制进行互相监控,当其中一个全国主控站点监控到另外一个全国主控站点出现故障时,就自动监管该故障全国主控站点全部的管控服务。进一步,电视云计算连接通道基于互联网底层TCP/IP协议基础上,在应用层采用包括VNC协议、RDP协议、ICA协议、VIEW协议以及视频H. 264、MPEG2和MPEG4压缩协议进行云电视终端和电视云计算服务后台间的数据传输。本发明一种云电视应用服务方法包括
云电视终端向电视云计算服务后台发送应用服务请求;
电视云计算服务后台接收应用服务请求,调用相应的后台计算资源进行应用服务请求处理;电视云计算服务后台包括多个本地电视云计算中心以及通过网络连接对本地电视云中心进行管控的全国主控站点;
电视云计算服务后台将处理完得到的应用服务资源返回给云电视终端。进一步,云电视终端向电视云计算服务后台发送应用服务请求步骤之前,还包括
云电视终端向电视云计算服务后台发送应用服务请求申请,电视云计算服务后台为云电视终端分配相应的后台计算资源。进一步,电视云计算服务后台为云电视终端分配相应的后台计算资源具体为
电视云计算服务后台根据云电视终端所处物理位置,为该云电视终端分配最近的本地电视云计算中心进行后续的应用服务请求处理。进一步,电视云计算服务后台将处理完得到的应用服务资源返回给云电视终端步骤之后,还包括
云电视终端对返回的应用服务资源进行数据处理后,生成刷新结果予以展示。进一步,云电视终端向电视云计算服务后台发送应用服务请求具体为
云电视终端根据应用服务请求的类别,对应用服务请求进行分类封装后再发送给电视云计算服务后台。本发明的一个有益效果是本发明一种云电视应用服务系统,包括云电视终端和电视云计算服务后台,电视云计算服务后台为云电视终端分配相应的后台计算资源进行应用服务请求处理,并将处理完得到的应用服务资源通过电视云连接通道返回给云电视终端,解决了现有智能电视受到硬件设备限制,导致互联网应用服务功能单一的问题,而且本发明能在比现有智能电视所需的嵌入式CPU性能更低的基础上,不需要增加任何电视机硬件,就能实现在电视上为用户提供全面的互联网应用服务,降低了产品成本。本发明的另一个有益效果是本发明一种云电视应用服务方法,通过云电视终端向电视云计算服务后台发送应用服务请求,电视云计算服务后台调用相应的后台计算资源进行应用服务请求处理,并将处理完得到的应用服务资源返回给云电视终端,解决了现有智能电视受到硬件设备限制,导致互联网应用服务功能单一的问题,而且本发明能在比现有智能电视所需的嵌入式CPU性能更低的基础上,不需要增加任何电视机硬件,就能实现在电视上为用户提供全面的互联网应用服务,降低了产品成本。


下面结合附图对本发明的具体实施方式
作进一步说明
图I是本发明第一实施例提供的一种云电视应用服务系统的结构图2是本发明第二实施例提供的一种云电视应用服务系统的具体实施例图3是本发明第三实施例提供的一种云电视应用服务方法步骤图4是本发明第四实施例提供的一种云电视应用服务方法步骤图。
具体实施例方式图I给出了实施例一提供的一种云电视应用服务系统的结构,本发明一种云电视应用服务系统,包括云电视终端和电视云计算服务后台,云电视终端和电视云计算服务后台间通过电视云计算连接通道进行数据的传输。云电视终端接收用户的应用服务请求,将应用服务请求通过电视云计算连接通道发送给电视云计算服务后台。 在本发明实施例中,用户可以通过遥控器或者鼠标键盘对云电视终端进行应用服务请求输入,该应用服务请求包括云聊天、云搜索、云信箱、云游戏等。电视云计算连接通道的数据传输是主要基于互联网的底层TCP/IP协议基础上,在应用层进行的多种网络协议的实现,包括VNC协议、RDP协议、ICA协议、VIEW协议以及视频H. 264、MPEG2和MPEG4压缩协议。电视云计算服务后台,用于接收云电视终端发送的应用服务请求,为云电视终端分配相应的后台计算资源进行应用服务请求处理,将处理完得到的应用服务资源通过电视云计算连接通道返回给云电视终端。在本发明实施例中,电视云计算服务后台包括大量的计算机和网络应用程序,构成一个计算资源池向云电视终端提供服务。电视云计算服务后台采用目前主流的虚拟化技术,在减少了电视云计算服务后台硬件部署成本,提高硬件设备资源利用率的同时,使得隔离不同用户的相同应用服务请求也变得更加便捷。用户由于被隔离在不同的空间内,可完全独享自己的应用服务操作。云电视终端对返回的应用服务资源进行数据处理,生成刷新结果后予以展示。在本发明实施例中,针对网络传输带来的时延问题,云电视终端采用数据缓冲机制,以保证刷新的整体性和流畅性。而电视云计算连接通道动态地探测发生刷新变化的区域,只对发生刷新变化的区域进行应用服务资源传输,避免传输给未变化的区域,以减少云电视终端进行刷新的处理负荷与网络负荷。图2给出了实施例二提供的一种云电视应用服务系统的具体实施例,本发明一种云电视应用服务系统,包括云电视终端和电视云计算服务后台,云电视终端和电视云计算服务后台间通过电视云计算连接通道进行数据的传输。在本发明实施例中,电视云计算服务后台包括多个根据地理位置进行分布设置的本地电视云计算中心,如广州电视云计算中心、上海电视云计算中心、西安电视云计算中心等。这些分布式的本地电视云计算中心为云电视终端发送的应用服务请求分配计算资源进行应用服务请求处理。众多本地电视云计算中心由全国主控站点进行统一管控。全国主控站点通过网络运营商与本地电视云计算中心进行连接,如中国电信或者联通的骨干网络。
全国主控节点是全国云电视终端接入控制点,当用户通过云电视终端向电视云计算服务后台发送应用服务请求申请时,全国主控节点根据云电视终端所处物理位置,为其分配相应的本地电视云计算中心。分配主要是基于运营商和地理位置相结合的规则进行, 即首先分析云电视终端接入的IP运营商,然后进一步分析云电视终端的位置,从而为云电视终端分配与其接入IP运营商所处位置最近的本地电视云计算中心。为保证对本地电视云计算中心管控的无故障运行,全国主控站点设置为两个,起互为备份的作用。备份采用网络心跳机制,两站点间通过网络心跳进行互相监控。如全国主控站点一监控到全国主控站点二出现故障的时候,就自动接管全国主控站点二的全部管控服务。本地电视云计算中心是系统为云电视终端提供计算资源的实际所在。本地电视云计算中心包括数量不等的标准配置服务器,这些标准配置服务器通过互联网接入Internet 网络。由于采用虚拟化技术,在这些服务器上部署有多台对云电视终端发送的应用服务请求进行处理的虚拟计算机,可实现为每一个云电视终端分配一台虚拟计算机,实际应用中可在一个服务器上实现为500个云电视终端提供网络应用服务。为保证数据传输的畅通性和连续性,电视云计算连接通道两端的云电视终端和电视云计算服务后台采用网络心跳机制感知双方当前传输状态,使得当电视云计算连接通道断开时,电视云计算连接通道两端可以及时感知这一变化。电视云连接通道采用图像与音频数据分离的实现,实现音频数据传输的有效性和流畅性。图3给出了本发明第三实施例提供的一种云电视应用服务方法步骤,该方法包括
云电视终端向电视云计算服务后台发送应用服务请求;
电视云计算服务后台接收应用服务请求,调用相应的后台计算资源进行应用服务请求处理;
电视云计算服务后台将处理完得到的应用服务资源返回给云电视终端。在本发明实施例中,云电视终端接收用户的应用服务请求,将应用服务请求通过电视云连接通道发送给电视云计算服务后台。用户可以通过遥控器或者鼠标键盘对云电视终端进行应用服务请求输入,该应用服务请求包括云聊天、云搜索、云信箱、云游戏等。电视云计算连接通道的数据传输是主要基于互联网的底层TCP/IP协议基础上,在应用层进行的多种网络协议的实现,包括VNC协议、RDP协议、ICA协议、VIEW协议以及视频H. 264、 MPEG2和MPEG4压缩协议。电视云计算服务后台根据接收的应用服务请求,调用相应的后台计算资源进行应用服务请求处理。电视云计算服务后台包括多个本地电视云计算中心以及通过网络连接对本地电视云中心进行管控的全国主控站点。本地电视云计算中心是系统为云电视终端提供计算资源的实际所在,其包括数量不等的标准配置服务器,这些标准配置服务器通过互联网接入Internet网络。由于采用虚拟化技术,在这些服务器上部署有多台对云电视终端发送的应用服务请求进行处理的虚拟计算机,可实现为每一个云电视终端分配一台虚拟计算机,实际应用中可在一个服务器上实现为500个云电视终端提供网络应用服务。本地电视云计算中心根据地理位置进行分布式设置。众多本地电视云计算中心由全国主控站点进行统一管控。全国主控站点通过网络运营商与本地电视云计算中心进行连接,如中国电信或者联通的骨干网络。图4给出了本发明第四实施例提供的一种云电视应用服务方法步骤,该方法包括
云电视终端向电视云计算服务后台发送应用服务请求申请,电视云计算服务后台为云电视终端分配相应的后台计算资源;
云电视终端向电视云计算服务后台发送应用服务请求;
电视云计算服务后台接收应用服务请求,调用相应的后台计算资源进行应用服务请求处理;
电视云计算服务后台将处理完得到的应用服务资源返回给云电视终端;
云电视终端对返回的应用服务资源进行数据处理后,生成刷新结果予以展示。在本发明实施例中,用户在通过云电视终端向电视云计算服务后台发送应用服务请求前,先向电视云计算服务后台发送应用服务请求申请,电视云计算服务后台为云电视终端分配相应的后台计算资源。由于电视云计算服务后台包括多个本地电视云计算中心, 全国主控站点根据全国主控节点根据云电视终端所处物理位置,为其分配相应的本地电视云计算中心。分配主要是基于运营商和地理位置相结合的规则进行,即首先分析云电视终端接入的IP运营商,然后进一步分析云电视终端的位置,从而为云电视终端分配与其接入 IP运营商所处位置最近的本地电视云计算中心。当申请成功后,用户通过云电视终端输入应用服务请求发送给电视云计算服务后台,电视云计算服务后台就调用之前分配好的本地电视云计算中心对该云电视终端的应用服务请求进行处理。由于本地电视云计算中心包括数量不等的标准配置服务器,通过采用虚拟化技术,为该云电视终端进一步分配相应的硬件资源和软件资源,对该云电视终端的应用服务请求进行处理。用户通过云电视终端输入应用服务请求时,用户终端对应用服务请求在进行分类封装后,再通过电视云计算连接通道发送给电视云计算服务后台。电视云计算服务通过分配好的硬件资源和软件资源对该分类封装的应用服务请求进行相应处理,并将处理好的应用服务资源结果通过电视云计算连接通道发送回云电视终端。云电视终端对返回的应用服务资源进行数据解密、解压缩和计算等处理,生成刷新结果并予以展示。为了减少云电视终端进行刷新的处理负荷与网络负荷,电视云计算连接通道动态地探测发生刷新变化的区域,只对发生刷新变化的区域进行应用服务资源传输,避免传输给未变化的区域,以减少云电视终端进行刷新的处理负荷与网络负荷。以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。
权利要求
1.一种云电视应用服务系统,其特征在于该系统包括云电视终端,用于向电视云计算服务后台发送应用服务请求和接收电视云计算服务后台返回的应用服务资源;电视云计算服务后台,用于接收云电视终端发送的应用服务请求,为云电视终端分配相应的后台计算资源进行应用服务请求处理,将处理完得到的应用服务资源返回给云电视终端;所述云电视终端和电视云计算服务后台间通过电视云计算连接通道进行数据的传输。
2.根据权利要求2所述的一种云电视应用服务系统,其特征在于所述电视云计算服务后台包括多个本地电视云计算中心以及通过网络连接对本地电视云中心进行管控的全国主控站点,所述本地电视云计算中心根据接收的云电视应用服务请求,向云电视分配提供后台计算资源和返回应用服务资源。
3.根据权利要求2所述的一种云电视应用服务系统,其特征在于所述本地电视云计算中心包括多个服务器,所述服务器上均设有多台对云电视应用服务请求进行处理的虚拟计算机。
4.根据权利要求2所述的一种云电视应用服务系统,其特征在于所述全国主控站点为两个,两站点间通过网络心跳机制进行互相监控,当其中一个全国主控站点监控到另外一个全国主控站点出现故障时,就自动监管该故障全国主控站点全部的管控服务。
5.根据权利要求I所述的一种云电视应用服务系统,其特征在于所述电视云计算连接通道基于互联网底层TCP/IP协议基础上,在应用层采用包括VNC协议、RDP协议、ICA协议、VIEW协议以及视频H. 264、MPEG2和MPEG4压缩协议进行云电视终端和电视云计算服务后台间的数据传输。
6.一种云电视应用服务方法,其特征在于该方法包括下述步骤云电视终端向电视云计算服务后台发送应用服务请求;电视云计算服务后台接收应用服务请求,调用相应的后台计算资源进行应用服务请求处理;所述电视云计算服务后台包括多个本地电视云计算中心以及通过网络连接对本地电视云中心进行管控的全国主控站点;电视云计算服务后台将处理完得到的应用服务资源返回给云电视终端。
7.根据权利要求6所述的一种云电视应用服务方法,其特征在于所述云电视终端向电视云计算服务后台发送应用服务请求步骤之前,还包括云电视终端向电视云计算服务后台发送应用服务请求申请,电视云计算服务后台为云电视终端分配相应的后台计算资源。
8.根据权利要求7所述的一种云电视应用服务方法,其特征在于所述电视云计算服务后台为云电视终端分配相应的后台计算资源具体为电视云计算服务后台根据云电视终端所处物理位置,为该云电视终端分配最近的本地电视云计算中心进行后续的应用服务请求处理。
9.根据权利要求6所述的一种云电视应用服务方法,其特征在于所述电视云计算服务后台将处理完得到的应用服务资源返回给云电视终端步骤之后,还包括云电视终端对返回的应用服务资源进行数据处理后,生成刷新结果予以展示。
10.根据权利要求6所述的一种云电视应用服务方法,其特征在于所述云电视终端向电视云计算服务后台发送应用服务请求具体为云电视终端根据应用服务请求的类别,对应用服务请求进行分类封装后再发送给电视云计算服务后台。
全文摘要
本发明公开了一种云电视应用服务系统及方法,包括云电视终端和电视云计算服务后台,电视云计算服务后台为云电视终端分配相应的后台计算资源进行应用服务请求处理,并将处理完得到的应用服务资源通过电视云连接通道返回给云电视终端,解决了现有智能电视受到硬件设备限制,导致互联网功能简单的问题,而且本发明能在比现有智能电视所需的嵌入式CPU性能更低的基础上,不需要增加任何电视机硬件,就能实现在电视上为用户提供全面的互联网应用服务,降低了产品成本。本发明一种云电视应用服务系统及方法适用于电视机技术领域。
文档编号H04N21/2225GK102611914SQ20121005300
公开日2012年7月25日 申请日期2012年3月2日 优先权日2012年3月2日
发明者刘纪榜 申请人:广州市睿福信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1