专利名称:一种网络电视的管理方法
技术领域:
本发明涉及一种网络电视的管理技术,特别是涉及一种在互联网络 中,实现网络电视可扩展应用能力的管理方法。
背景技术:
传统的消费电子类设备,我们通常所说的CE类设备,它的开发应用 的模式通常比较简单基本上是面向某种单一的,狭窄的应用而设计开发。 开发完毕后产品功能在整个生命周期内就已定型,即使进行了固件的升 级,也只是对使用过程中发现的缺陷、漏洞进行修改。总体而言,产品的 功能是静态的,单一的。以数字电视和机顶盒为例,在用户购买了产品回 家后,所能使用的就一直是那些功能,这与目前个人电脑的情况形成了鲜 明的对比用户购买了个人电脑后,通过从互联网上下载和安装各种各样 的软件,可以不断使用更新更多的新服务和新功能。
传统的消费电子类设备是完全没有互联网功能,没有互联网接入意味 着本质上缺乏获得更多的功能的来源。目前已经开始出现了具备互联网接 入能力的新型消费电子类设备,但是这些消费电子类设备仍然将自己的功 能开发局限在某一类特定的应用,如信息服务,影音娱乐等等。如果用户 在网络电视上可以做到类似PC那样自由选择安装,删除,添加各种互联 网应用的新功能,将极大地提高了产品的可扩展性和灵活性,极大方便用 户使用。
因此,在网络电视领域中,实现网络电视功能的可扩展性是现有技术 中有待解决的问题。
发明内容
本发明需解决的问题是提供一种新型网络电视的可扩展的互连网应 用架构和技术,使网络电视能不断更新添加功能的网络电视管理方法。 根据上述需解决的问题设计了一种网络电视的管理方法,实施步骤
为
(1) 网络电视开机后,启动网络引导程序,连接到互联网门户服务器;
(2) 互联网门户服务器自动地返回 一个当前可提供的服务列表;(3) 网络电视收到这个列表后,以合适的方式将这些服务选项呈现给
用户,用户从中选择服务;
(4) 如果该服务的源代码已经存在网络电视的硬盘里,则直接运行该
服务;如果该服务是尚来下载源代码的服务,则向门户服务器发送下载该 服务程序的请求;
(5) 门户服务器在验证用户身份后,将该服务的代码发送至网络电视; 代码下载完成后,网络电视将该服务应用的代码保存在本地硬盘上;
(6) 网络电视的运行该服务时,网络电视将该服务应用装入内存中,
开始解释执行;
(7) 运行期间,需要调用门户服务器的后台服务时,网络电视向门户 服务器发出调用请求,门户服务器把运算后的数据返回网络电视;
(8) 网络电视把运算后的结果呈现给用户。
借助本发明管理方法,我们可以实现一个功能非常强大的网络电视平 台,这个平台上用户可以定制自己需要的应用,运营商可以根据需要灵活 地将各种新的网络服务推送给终端用户,用户通过网络电视平台可以享受 到的服务不是静态的, 一次性的,而是动态的,不断更新和增加的,给用 户提供更好的消费体验。
附图l是本发明实施例网络架构图;附图2是本发明实施例流程图。
具体实施例方式
本发明提供一种网络终端设备,如网络电视的管理方法,各类互联网 的应用不是被"固化"在出厂的终端设备中,而是在开机后通过互联网连 接到后台的门户网站,将服务的列表呈现给用户供其选择。网络电视的功 能可以根据用户的需要不断更新与添加,方便用户使用。下面结合实施例 参照附图进行详细说明,以便对本发明方法的技术方案及优点进行更深入 的诠释。
本发明网络电视的管理方法的具体实施步骤为其一,网络电视开机 后,启动网络引导程序,连接到互联网门户服务器;其二,互联网门户服 务器自动地返回一个当前可提供的服务列表;其三,网络电视以合适的方 式将这些服务选项呈现给用户,用户从中选择服务;其四,如果该服务的 源代码已经存在网络电视的硬盘里,则直接运行该服务;其五,如果该服务是尚未下载源代码的服务,则向门户服务器发送下载该服务程序的请 求;其六,门户服务器在验证用户身份后,将该服务的代码发送至网络电
视;代码下载完成后,网络电视将该服务应用的代码保存在本地硬盘上; 其七,网络电视运行该服务时,网络电视将该服务应用装入内存中,
开始解释执行;其八,运行期间,需要调用门户服务器的后台服务时,网
络电视向门户服务器发出调用请求,门户服务器把运算后的数据返回网络
电视;其九,网络电视把运算后的结果呈现给用户。
其中,服务应用程序是由JavaScript或VBScript之类的简单的脚本
语言编写,而在网络电视端,运行着一个互联网应用的中间件,互联网应
用程序是运行在中间件提供的运行环境中,该中间件具有网络连接、事务
管理、内存管理、界面控件管理等功能。
网络电视向门户服务器请求调用基于浏览器-服务器结构,简称BS结
构,在这种信息传送结构中,运行在客户端的互连网应用可以以简单的
HTTP调用即可得到所需的数据。
门户服务器除被动接收网络电视发出的请求外,还可以发出推式消 息,可以主动向网络电视发送服务列表和试用服务的源程序。
参照如图l所示,网络电视l、 2,和门户服务器3,通过互联网相互 连接,借助HTTP协议,网络电视l、 2和门户服务器3可以相互发送请求 和返回结果信息。
如果图1中的网络电视.A1要调用门户服务器B上的服务应用时,具 体的交互流程如图2所示
(步骤201和202)用户打开网络电视机A1后,通过启动网络引导程序, 连接到门户服务器B,门户服务器B返回一个当前可提供的服务列表;
(步骤203)网络电视A1收到这个列表后,以某种合适的方式将这些服 务呈现给用户,用户从中选择服务;例如,可以在当前播放的视频画面前 以半透明的侧栏迭加的方式浮动在视频画面上,而服务则以图标的方式出 现在浮动栏中;
(步骤204和205和206和207)如果该服务网络电视Al尚未下载,则 向门户服务器B发送下载该服务程序的请求;门户服务器B在验证用户身 份后,将该服务的代码发送至网络电视Al;代码下载完成后,网络电视 Al将该服务应用的代码保存在本地硬盘上;(步骤208)如果该服务的源代码已经存在网络电视A1的硬盘里,则直
接把源代码装入内存中,开始解释执行运行该服务;
(步骤209和210和211)运行期间,如果需要调用门户服务器B的后 台服务时,网络电视Al向门户服务器B发出调用请求,门户服务器B把 运算后的数据返回网络电视Al;
(步骤212)网络电视A把运算后的结果通过屏幕呈现给用户。
服务程序运行在一个功能强大的中间件,其主要功能是提供各类通用 的服务,如网络连接,事务管理,内存管理,界面控件管理等各种服务, 互联网应用通过该容器提供的API接口使用这些服务,这样做的好处是互 联网应用的开发会非常简单,因为主要的复杂计算和管理已经由这个中间 件完成了,另外由于中间件提供了一个中间的屏蔽层,所以与低层的硬件 平台和操作系统的相关性已经由容器负责处理,互联网应用只需开发一 次,即可在各种不同的软硬件平台上运行,而且互联网应用可以用相对简 单的脚本语言进行开发。
通过这种方式,我们可以实现一个功能非常强大的网络电视平台,这 个平台上用户可以定制自己需要的应用,运营商可以根据需要灵活地将各 种新的网络服务推送给终端用户,用户通过网络电视平台可以享受到的服 务不是静态的, 一次性的,而是动态的,不断更新和增加的,与当前CE 产品的使用现状相比,这是一种全新的应用模式。
总之,本领域的技术人员可以对本发明的网络电视的管理方法进行的 各种改动和变形而不脱离本发明的精神和范围。这样,倘若本发明的这些 修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意 图包含这些改动和变型在内。
权利要求
1、一种网络电视的管理方法,实施步骤为(1)网络电视开机后,启动网络引导程序,连接到互联网门户服务器;(2)互联网门户服务器自动地返回一个当前可提供的服务列表;(3)网络电视收到这个列表后,以合适的方式将这些服务选项呈现给用户,用户从中选择服务;(4)如果该服务的源代码已经存在网络电视的硬盘里,则直接运行该服务;如果该服务是尚未下载源代码的服务,则向门户服务器发送下载该服务程序的请求;(5)门户服务器在验证用户身份后,将该服务的代码发送至网络电视;代码下载完成后,网络电视将该服务应用的代码保存在本地硬盘上;(6)网络电视的运行该服务时,网络电视将该服务应用装入内存中,开始解释执行;(7)运行期间,需要调用门户服务器的后台服务时,网络电视向门户服务器发出调用请求,门户服务器把运算后的数据返回网络电视;(8)网络电视把运算后的结果呈现给用户。
2、 根据权利要求1所述的智能设备的管理方法,其特征在于所述的网络电视包含中间件。
3、 根据权利要求2所述的智能设备的管理方法,其特征在于所述的中间件包括网络连接、事务管理、内存管理、界面控件管理等功能。
4、 根据权利要求1或2或3所述的,其特征在于所述的源代码是JavaScript或VBScript。
5、 根据权利要求4所述的智能设备的管理方法,其特征在于所述的调用请求是基于BS结构实现的。
6、 根据权利要求5所述的智能设备的管理方法,其特征在于所述的调用请求是通过HTTP方式传送。
7、 根据权利要求6所述的智能设备的管理方法,其特征在于所述的门户服务器能主动连接网络电视发送服务列表和试用服务的源程序。
全文摘要
一种网络电视的管理方法,包括步骤网络电视开机后,连接到门户服务器,门户服务器自动地返回服务列表;网络电视收到这个列表后,以合适的方式将这些服务选项呈现给用户,用户从中选择服务;如果该服务的源代码已经存在网络电视的硬盘里,则直接运行该服务;如果该服务是尚未下载源代码的服务,则向门户服务器发送下载该服务程序的请求;门户服务器在验证用户身份后,将该服务的代码发送至网络电视;网络电视的运行该服务时,将该服务应用装入内存中,开始解释执行;运行期间,需要调用门户服务器的后台服务时,网络电视向门户服务器发出调用请求,门户服务器把运算后的数据返回网络电视;网络电视把运算后的结果呈现给用户。
文档编号H04L12/24GK101640602SQ20081002996
公开日2010年2月3日 申请日期2008年7月31日 优先权日2008年7月31日
发明者翀 孙 申请人:Tcl集团股份有限公司