CN101640602B - 一种网络电视的管理方法 - Google Patents
一种网络电视的管理方法 Download PDFInfo
- Publication number
- CN101640602B CN101640602B CN2008100299643A CN200810029964A CN101640602B CN 101640602 B CN101640602 B CN 101640602B CN 2008100299643 A CN2008100299643 A CN 2008100299643A CN 200810029964 A CN200810029964 A CN 200810029964A CN 101640602 B CN101640602 B CN 101640602B
- Authority
- CN
- China
- Prior art keywords
- web
- service
- portal server
- management method
- user
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种网络电视的管理方法,包括步骤:网络电视开机后,连接到门户服务器,门户服务器自动地返回服务列表;网络电视收到这个列表后,以浮动图标的方式将这些服务选项呈现给用户,用户从中选择服务;如果该服务的源代码已经存在网络电视的硬盘里,则直接运行该服务;如果该服务是尚未下载源代码的服务,则向门户服务器发送下载该服务程序的请求;门户服务器在验证用户身份后,将该服务的代码发送至网络电视;网络电视的运行该服务时,将该服务应用装入内存中,开始解释执行;运行期间,需要调用门户服务器的后台服务时,网络电视向门户服务器发出调用请求,门户服务器把运算后的数据返回网络电视;网络电视把运算后的结果呈现给用户。
Description
技术领域
本发明涉及一种网络电视的管理技术,特别是涉及一种在互联网络中,实现网络电视可扩展应用能力的管理方法。
背景技术
传统的消费电子类设备,我们通常所说的CE类设备,它的开发应用的模式通常比较简单:基本上是面向某种单一的,狭窄的应用而设计开发。开发完毕后产品功能在整个生命周期内就已定型,即使进行了固件的升级,也只是对使用过程中发现的缺陷、漏洞进行修改。总体而言,产品的功能是静态的,单一的。以数字电视和机顶盒为例,在用户购买了产品回家后,所能使用的就一直是那些功能,这与目前个人电脑的情况形成了鲜明的对比:用户购买了个人电脑后,通过从互联网上下载和安装各种各样的软件,可以不断使用更新更多的新服务和新功能。
传统的消费电子类设备是完全没有互联网功能,没有互联网接入意味着本质上缺乏获得更多的功能的来源。目前已经开始出现了具备互联网接入能力的新型消费电子类设备,但是这些消费电子类设备仍然将自己的功能开发局限在某一类特定的应用,如信息服务,影音娱乐等等。如果用户在网络电视上可以做到类似PC那样自由选择安装,删除,添加各种互联网应用的新功能,将极大地提高了产品的可扩展性和灵活性,极大方便用户使用。
因此,在网络电视领域中,实现网络电视功能的可扩展性是现有技术中有待解决的问题。
发明内容
本发明需解决的问题是提供一种新型网络电视的可扩展的互连网应用架构和技术,使网络电视能不断更新添加功能的网络电视管理方法。
根据上述需解决的问题设计了一种网络电视的管理方法,实施步骤为:
(1)网络电视开机后,启动网络引导程序,连接到互联网门户服务器;
(2)互联网门户服务器自动地返回一个当前能够提供的服务列表;
(3)网络电视收到这个列表后,以半透明的侧栏迭加的方式将列表浮动在视频画面上形成浮动栏,将这些服务选项以图标的方式出现在浮动栏中呈现给用户,用户从中选择服务;
(4)如果该服务的源代码已经存在网络电视的硬盘里,则直接运行该服务;如果该服务是尚未下载源代码的服务,则向互联网门户服务器发送下载该服务程序的请求;
(5)互联网门户服务器在验证用户身份后,将该服务的代码发送至网络电视;代码下载完成后,网络电视将该服务应用的代码保存在本地硬盘上;
(6)网络电视的运行该服务时,网络电视将该服务应用装入内存中,开始解释执行;
(7)运行期间,需要调用互联网门户服务器的后台服务时,网络电视向互联网门户服务器发出调用请求,互联网门户服务器把运算后的数据返回网络电视;
(8)网络电视把运算后的结果呈现给用户。
借助本发明管理方法,我们可以实现一个功能非常强大的网络电视平台,这个平台上用户可以定制自己需要的应用,运营商可以根据需要灵活地将各种新的网络服务推送给终端用户,用户通过网络电视平台可以享受到的服务不是静态的,一次性的,而是动态的,不断更新和增加的,给用户提供更好的消费体验。
附图说明
附图1是本发明实施例网络架构图;附图2是本发明实施例流程图。
具体实施方式
本发明提供一种网络终端设备,如网络电视的管理方法,各类互联网的应用不是被“固化”在出厂的终端设备中,而是在开机后通过互联网连接到后台的门户网站,将服务的列表呈现给用户供其选择。网络电视的功能可以根据用户的需要不断更新与添加,方便用户使用。下面结合实施例参照附图进行详细说明,以便对本发明方法的技术方案及优点进行更深入的诠释。
本发明网络电视的管理方法的具体实施步骤为:其一,网络电视开机后,启动网络引导程序,连接到互联网门户服务器;其二,互联网门户服务器自动地返回一个当前可提供的服务列表;其三,网络电视以合适的方式将这些服务选项呈现给用户,用户从中选择服务;其四,如果该服务的源代码已经存在网络电视的硬盘里,则直接运行该服务;其五,如果该服务是尚未下载源代码的服务,则向门户服务器发送下载该服务程序的请求;其六,门户服务器在验证用户身份后,将该服务的代码发送至网络电视;代码下载完成后,网络电视将该服务应用的代码保存在本地硬盘上;
其七,网络电视运行该服务时,网络电视将该服务应用装入内存中,开始解释执行;其八,运行期间,需要调用门户服务器的后台服务时,网络电视向门户服务器发出调用请求,门户服务器把运算后的数据返回网络电视;其九,网络电视把运算后的结果呈现给用户。
其中,服务应用程序是由JavaScript或VBScript之类的简单的脚本语言编写,而在网络电视端,运行着一个互联网应用的中间件,互联网应用程序是运行在中间件提供的运行环境中,该中间件具有网络连接、事务管理、内存管理、界面控件管理等功能。
网络电视向门户服务器请求调用基于浏览器-服务器结构,简称BS结构,在这种信息传送结构中,运行在客户端的互连网应用可以以简单的HTTP调用即可得到所需的数据。
门户服务器除被动接收网络电视发出的请求外,还可以发出推式消息,可以主动向网络电视发送服务列表和服务的源程序。
参照如图1所示,网络电视1、2,和门户服务器3,通过互联网相互连接,借助HTTP协议,网络电视1、2和门户服务器3可以相互发送请求和返回结果信息。
如果图1中的网络电视A1要调用互联网门户服务器(以下简称门户服务器)B上的服务应用时,具体的交互流程如图2所示:
(步骤201和202)用户打开网络电视机A1后,通过启动网络引导程序,连接到门户服务器B,门户服务器B返回一个当前可提供的服务列表;
(步骤203)网络电视A1收到这个列表后,以某种合适的方式将这些服务呈现给用户,用户从中选择服务;例如,可以在当前播放的视频画面前以半透明的侧栏迭加的方式浮动在视频画面上,而服务则以图标的方式出现在浮动栏中;
(步骤204和205和206和207)如果该服务网络电视A1尚未下载,则向门户服务器B发送下载该服务程序的请求;门户服务器B在验证用户身份后,将该服务的代码发送至网络电视A1;代码下载完成后,网络电视A1将该服务应用的代码保存在本地硬盘上;
(步骤208)如果该服务的源代码已经存在网络电视A1的硬盘里,则直接把源代码装入内存中,开始解释执行运行该服务;
(步骤209和210和211)运行期间,如果需要调用门户服务器B的后台服务时,网络电视A1向门户服务器B发出调用请求,门户服务器B把运算后的数据返回网络电视A1;
(步骤212)网络电视A把运算后的结果通过屏幕呈现给用户。
服务程序运行在一个功能强大的中间件,其主要功能是提供各类通用的服务,如网络连接,事务管理,内存管理,界面控件管理等各种服务,互联网应用通过该容器提供的API接口使用这些服务,这样做的好处是互联网应用的开发会非常简单,因为主要的复杂计算和管理已经由这个中间件完成了,另外由于中间件提供了一个中间的屏蔽层,所以与低层的硬件平台和操作系统的相关性已经由容器负责处理,互联网应用只需开发一次,即可在各种不同的软硬件平台上运行,而且互联网应用可以用相对简单的脚本语言进行开发。
通过这种方式,我们可以实现一个功能非常强大的网络电视平台,这个平台上用户可以定制自己需要的应用,运营商可以根据需要灵活地将各种新的网络服务推送给终端用户,用户通过网络电视平台可以享受到的服务不是静态的,一次性的,而是动态的,不断更新和增加的,与当前CE产品的使用现状相比,这是一种全新的应用模式。
总之,本领域的技术人员可以对本发明的网络电视的管理方法进行的各种改动和变形而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (7)
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所述的网络电视的管理方法,其特征在于:所述的互联网门户服务器能主动连接网络电视发送服务列表和服务的源程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100299643A CN101640602B (zh) | 2008-07-31 | 2008-07-31 | 一种网络电视的管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100299643A CN101640602B (zh) | 2008-07-31 | 2008-07-31 | 一种网络电视的管理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101640602A CN101640602A (zh) | 2010-02-03 |
CN101640602B true CN101640602B (zh) | 2012-07-25 |
Family
ID=41615408
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100299643A Expired - Fee Related CN101640602B (zh) | 2008-07-31 | 2008-07-31 | 一种网络电视的管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101640602B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101848216A (zh) * | 2010-04-30 | 2010-09-29 | 中山大学 | 一种实现网络电视的方法、系统以及电视机 |
CN102413371B (zh) * | 2010-09-19 | 2014-12-17 | 中国电信股份有限公司 | 机顶盒应用程序本地调用方法及应用管理装置 |
CN102572526B (zh) * | 2012-02-17 | 2014-07-09 | 深圳市酷开网络科技有限公司 | 电视应用商城系统及其实现方法 |
CN104135504B (zh) | 2014-02-11 | 2015-12-30 | 腾讯科技(深圳)有限公司 | 一种基于应用的服务提供方法、装置及系统 |
CN110830541B (zh) | 2018-08-14 | 2021-07-16 | 华为技术有限公司 | 一种消息处理方法、装置及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1894929A (zh) * | 2003-10-20 | 2007-01-10 | 美国索尼电脑娱乐公司 | 对等中继网络中的观众 |
CN101212454A (zh) * | 2006-12-25 | 2008-07-02 | 深圳Tcl工业研究院有限公司 | 一种协议的桥接方法及设备 |
-
2008
- 2008-07-31 CN CN2008100299643A patent/CN101640602B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1894929A (zh) * | 2003-10-20 | 2007-01-10 | 美国索尼电脑娱乐公司 | 对等中继网络中的观众 |
CN101212454A (zh) * | 2006-12-25 | 2008-07-02 | 深圳Tcl工业研究院有限公司 | 一种协议的桥接方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN101640602A (zh) | 2010-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11909820B2 (en) | Method and apparatus for execution of applications in a cloud system | |
CN102129378B (zh) | 一种软件菜单更新方法和装置 | |
JP6396005B2 (ja) | アプリケーションを発見する方法 | |
JP6253110B2 (ja) | インストールされたアプリケーションのリソースを更新するためのアプリケーションキャッシュの利用 | |
US20110302274A1 (en) | Architecture of a network device for processing applications, and control method for the network device | |
CN101827123B (zh) | 实现具有SNS功能的移动Widget引擎的方法和系统 | |
KR101672101B1 (ko) | 디바이스 제어 방법, 클라이언트, 서버, 중계 디바이스 및 제어 대상 디바이스 | |
CN111866537B (zh) | 直播间中的信息展示方法及装置、存储介质及电子设备 | |
US7747683B2 (en) | Method and system for operating applications for remote terminal devices | |
US20140089376A1 (en) | Control of applications installed on a remote device | |
CN101640602B (zh) | 一种网络电视的管理方法 | |
JP2013521584A (ja) | Webブラウザにおける双方向通信および内容制御のシステムおよび方法 | |
WO2012163123A1 (zh) | 一种应用的管理方法和一种应用平台 | |
CN102460410B (zh) | 通信系统中发送和接收用户界面的装置和方法 | |
CN102710737A (zh) | 跨平台服务通知 | |
CN104125277A (zh) | 文件传输方法、系统及装置 | |
CN102571940A (zh) | 应用程序远程安装系统、方法、智能终端、应用服务器 | |
CN103974137A (zh) | 一种跨设备推送视频资源的方法及装置 | |
CN105955767B (zh) | 模式切换方法以及终端设备 | |
US20160364246A1 (en) | Digital device and method of processing screensaver thereof | |
KR20110053819A (ko) | 페어 플레이 서비스 제공 방법 및 장치 | |
CN102833324A (zh) | 业务协同实现方法及装置 | |
CN105430448A (zh) | 一种视频播放器的控制处理方法和视频播放器客户端 | |
KR102327912B1 (ko) | 디지털 디바이스를 이용하여 원격지 pc와 연결하는 방법 | |
CN104104564A (zh) | 私有云中设备间自动建立基于wifi局域网的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120725 |
|
CF01 | Termination of patent right due to non-payment of annual fee |