《一种将电视系统虚拟化的方法.pdf》由会员分享,可在线阅读,更多相关《一种将电视系统虚拟化的方法.pdf(6页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103108244 A(43)申请公布日 2013.05.15CN103108244A*CN103108244A*(21)申请号 201310037665.5(22)申请日 2013.01.31H04N 21/443(2011.01)H04N 21/472(2011.01)H04N 21/45(2011.01)G06F 9/455(2006.01)(71)申请人冠捷显示科技(厦门)有限公司地址 360000 福建省厦门市翔安区厦门火炬高新区(翔安)产业区翔海路1号(72)发明人张建烽(74)专利代理机构福州君诚知识产权代理有限公司 35211代理人戴雨君(54) 发明。
2、名称一种将电视系统虚拟化的方法(57) 摘要本发明公开了一种将电视系统虚拟化的方法,所述的电视系统包括硬件平台,操作系统平台和应用平台。本发明在硬件平台或操作系平台上,将电视功能接口进行抽象封装成操作库,为上层提供独立于硬件平台且便于移植的功能接口层,这样上层中任何基于该功能接口层的虚拟电视应用以及虚拟电视的各项功能和应用等都可以在其上面运行,从而为用户提供多样化的界面风格以及功能,通过在硬件平台上设计一个虚拟管理器,使得在硬件平台上,通过虚拟管理器对各个虚拟电视应用进行管理和操作,另外设置外部存储器和虚拟电视商店,使得虚拟电视应用来源更加广泛,用户的选择也更多;另外也可以将该服务开放给第三方。
3、,使得虚拟电视的风格和功能就更加的多样化。(51)Int.Cl.权利要求书1页 说明书3页 附图1页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书1页 说明书3页 附图1页(10)申请公布号 CN 103108244 ACN 103108244 A1/1页21.一种将电视系统虚拟化的方法,所述的电视系统包括硬件平台,操作系统平台和应用平台,所述的硬件平台的上层为操作系统平台,所述的操作系统平台的上层为应用平台,其特征在于:所述的电视系统虚拟化的方法如下:在硬件平台或操作系统平台上,将电视系统的功能接口抽象封装为操作库,即形成一个为上层提供独立于硬件平台且便于移植的功能接口层。
4、,所述的功能接口层与硬件平台或操作系统平台相连接;在功能接口层上,设立一个对电视系统的各项功能及应用进行统一管理的虚拟电视服务器,所述的虚拟电视服务器与功能接口层相连接;在应用平台上设有一个以上的虚拟电视应用,应用平台与虚拟电视服务器相连接;打开电视系统,电视显示器显示系统界面;电视系统向虚拟电视服务器请求虚拟电视应用的资源;若请求成功,用户获得相应的虚拟电视应用的资源,以及对虚拟电视应用进行操作和控制的权限;若请求失败,虚拟电视界面提示虚拟电视应用的资源被占用,退出虚拟电视。2.根据权利要求1所述的将电视系统虚拟化的方法,其特征在于:所述的虚拟虚拟电视服务器中,当用户向其请求的虚拟电视应用的。
5、资源时,若资源可用,则虚拟电视服务器返回操作该资源的句柄;若资源被占用,则返回空句柄。3.根据权利要求1所述的将电视系统虚拟化的方法,其特征在于:在功能接口层上还设有外部存储器、虚拟电视商店和电视管理器,所述的电视管理器同时与外部存储器,虚拟电视商店相连接,所述的电视管理器还有与虚拟电视服务器、虚拟电视应用相连接,所述的外部存储器和虚拟电视商店中设有虚拟电视系统安装包。4.根据权利要求1所述的将电视系统虚拟化的方法,其特征在于:所述的电视系统的功能接口包括电视系统的硬件接口和软件接口。5.根据权利要求1或3所述的将电视系统虚拟化的方法,其特征在于:所述的一个以上的虚拟电视应用或虚拟电视系统安装。
6、包用于设定电视系统不同的界面风格、操作界面和功能选择。6.根据权利要求1所述的将电视系统虚拟化的方法,其特征在于:所述的移植为将一个平台上的程序转移到另一个平台。7.根据权利要求1所述的将电视系统虚拟化的方法,其特征在于:所述的对虚拟电视应用进行操作和控制包括对电视系统进行重命名、卸载、访问硬件权限、启动、关闭或切换。权 利 要 求 书CN 103108244 A1/3页3一种将电视系统虚拟化的方法技术领域0001 本发明涉及一种将电视系统虚拟化的方法。背景技术0002 目前,传统的电视系统一个电视仅支持一种样式风格及功能的电视系统,电视界面风格和电视功能都相对固定,对用户来说缺乏新鲜感。而且。
7、若用户不喜欢现有的电视的风格或功能,往往需要买一台新的电视,而无法在现有的电视系统上进行选择或者改进,而且电视系统的硬件随着软件系统的更新而过时,从而造成了资源的浪费。发明内容0003 本发明的目的在于提供一种可以提高电视系统的风格、功能的灵活性的电视虚拟化的方法。0004 为实现上述目的,本发明采用以下设计方案,所述的电视系统包括硬件平台,操作系统平台和应用平台,所述的硬件平台的上层为操作系统平台,所述的操作系统平台的上层为应用平台,所述的电视系统虚拟化的方法如下:1)在硬件平台或操作系统平台上,将电视系统的功能接口抽象封装为操作库,即形成一个为上层提供独立于硬件平台且便于移植的功能接口层,。
8、所述的功能接口层与硬件平台或操作系统平台相连接;2)在功能接口层上,设立一个对电视系统的各项功能及应用进行统一管理的虚拟电视服务器,所述的虚拟电视服务器与功能接口层相连接;3)在应用平台上设有一个以上的虚拟电视应用,应用平台与虚拟电视服务器相连接;4)打开电视系统,电视显示器显示系统界面;5)电视系统向虚拟电视服务器请求虚拟电视应用的资源;6)若请求成功,用户获得相应的虚拟电视应用的资源,以及对虚拟电视应用进行操作和控制的权限;7)若请求失败,虚拟电视界面提示虚拟电视应用的资源被占用,退出虚拟电视。0005 所述的虚拟电视服务器中,当用户向其请求的虚拟电视应用的资源时,若资源可用,则虚拟电视服。
9、务器返回操作该资源的句柄;若资源被占用,则返回空句柄。0006 在功能接口层上还设有外部存储器、虚拟电视商店和电视管理器,所述的电视管理器同时与外部存储器,虚拟电视商店相连接,所述的电视管理器还有与虚拟电视服务器、虚拟电视应用相连接,所述的外部存储器和虚拟电视商店中设有虚拟电视系统安装包。0007 所述的电视系统的功能接口包括电视系统的硬件接口和软件接口。0008 所述的一个以上的虚拟电视应用或虚拟电视安装包用于设定电视系统不同的界面风格、操作界面和功能选择。0009 所述的移植为将一个平台上的程序转移到另一个平台。0010 所述的对虚拟电视应用进行操作和控制包括对电视系统进行重命名、卸载、访。
10、问说 明 书CN 103108244 A2/3页4硬件权限、启动、关闭或切换。0011 本发明通过采用以上技术方案,通过在硬件平台或操作系平台上,将电视功能接口进行抽象封装成操作库,为上层提供独立于硬件平台且便于移植的功能接口层,这样上层中任何基于该功能接口层的虚拟电视应用以及虚拟电视的各项功能和应用等都可以在其上面运行,从而为用户提供多样化的界面风格以及功能,通过在硬件平台上设计一个虚拟管理器,使得在硬件平台上,通过虚拟管理器对各个虚拟电视系统安装包进行管理和操作,另外设置外部存储器和虚拟电视商店,使得虚拟电视应用来源更加广泛,用户的选择也更多;另外也可以将该服务开放给第三方,使得虚拟电视的。
11、风格和功能就更加的多样化。附图说明0012 下面结合附图和具体实施方式对发明作进一步详细的说明:图1为本发明电视系统的结构示意图。具体实施方式0013 如图1所示,本发明所述的电视系统包括硬件平台1,操作系统平台2和应用平台3,所述的硬件平台1的上层为操作系统平台2,所述的操作系统平台2的上层为应用平台3,所述的电视系统虚拟化的方法如下:1)在操作系统平台2上,将电视系统的功能接口抽象封装为操作库,即形成一个为上层提供独立于硬件平台且便于移植的功能接口层4,所述的功能接口层4与操作系统平台2相连接;2)在功能接口层4上,设立一个对电视系统的各项功能及应用进行统一管理的虚拟电视服务器5,所述的虚。
12、拟电视服务器5与功能接口层4相连接;3)在应用平台3上设有三个的虚拟电视应用31、32、33,应用平台3与虚拟电视服务器4相连接;4)打开电视系统,电视显示器显示系统界面;5)电视系统向虚拟电视服务器5请求虚拟电视应用的资源;6)若请求成功,用户获得相应的虚拟电视应用的资源,以及对虚拟电视应用进行操作和控制的权限;7)若请求失败,虚拟电视界面提示虚拟电视应用的资源被占用,退出虚拟电视。0014 所述的虚拟电视服务器5中,当用户向其请求的虚拟电视应用的资源时,若资源可用,则虚拟电视服务器5返回操作该资源的句柄;若资源被占用,则返回空句柄。0015 其中,在功能接口层4上还设有外部存储器41、虚拟。
13、电视商店42和电视管理器43,所述的电视管理器43同时与外部存储器41,虚拟电视商店42相连接,所述的电视管理器43还有与虚拟电视服务器5、虚拟电视应用31、32、33相连接,所述的外部存储器41和虚拟电视商店42中设有虚拟电视系统安装包,在实际应用中,用户可以通过电视管理器43从外部存储器41或虚拟电视商店42下载虚拟电视系统安装包安装到电视系统上,这样使得电视系统来源更加广泛,用户可以根据不同的喜好下载不同的虚拟电视系统安装包,灵活且简便,通过电视管理器43用于可以直接对安装好的虚拟电视系统进行操作和控制。0016 所述的电视系统的功能接口包括电视系统的硬件接口和软件接口。说 明 书CN 103108244 A3/3页50017 所述的虚拟电视应用31、32、33或虚拟电视系统安装包用于设定电视系统不同的界面风格、操作界面和功能选择。0018 所述的移植为将一个平台上的程序转移到另一个平台。0019 所述的对虚拟电视应用进行操作和控制包括对电视系统进行重命名、卸载、访问硬件权限、启动、关闭或切换。0020 实施例中以设有3个虚拟电视应用以及以功能接口层设置在操作系统平台上为例进行说明,实际中也可设置多个虚拟电视应用,也可将功能接口层设置在硬件平台上。说 明 书CN 103108244 A1/1页6图1说 明 书 附 图CN 103108244 A。