一种数字电视终端的升级方法、终端、服务器及其系统技术方案

技术编号:8368096 阅读:264 留言:0更新日期:2013-02-28 07:52
本发明专利技术涉及软件升级领域,特别涉及一种数字电视终端的升级方法、终端及系统。所述方法包括:数字电视终端下载升级软件,同时获得所述升级软件的第一生效时间;下载完成后,向服务器发送所述升级软件已下载完成的消息;所述数字电视终端在第一生效时间对所述数字电视终端进行升级,或者,在所述第一生效时间前获取第二生效时间,并在所述第二生效时间对所述数字电视终端进行升级,所述第二生效时间晚于所述第一生效时间。通过本发明专利技术实施例中设置合理的生效时间进行升级以及分配时间片信息,不仅避免数字电视终端同时下载和升级导致长时间占用数字电视的网络通道,同时为服务器端的系统维护人员提供了便利,减少了系统维护的难度。

【技术实现步骤摘要】

本专利技术涉及软件升级领域,特别涉及一种数字电视终端的升级方法、终端及系统。
技术介绍
数字电视系统,分为用户终端和服务器两部分组成。现有技术中单向网络系统最为常用,单向网络中用户终端的功能大多依赖广电网络前端设备,当前端设备需要升级时,用户终端的软件模块也需要进行相应的升级,才能保证功能正常。其升级方法是对指定的存储区进行单向广播升级,用户终端只能被动接受广播码流中的升级包数据。而软件升级过程中,由于机顶盒是用户使用的设备,不用的时候是关机的,只有在开机的时候,通过检测,才知道前端是否有要升级的内容,因此广播的码流要长期占用广播带宽,不仅占用CPU、信号通道等资源,且在用户开机或频道搜索时升级,也会影响用户的正常使用。另外,因为 广播是单向的,无法掌握用户设备升级是否成功等信息而存在设备出现故障等风险,不仅增加升级成本,也会导致用户抱怨。因此在现有单向数字电视网络系统的基础上,已出现双向数字电视网络系统,其是为单向网络中增加了一个数据通道,实现上传和下载信息,升级可以通过交互的IP通道点对点进行,实现了部分互动业务,如点播等。但是,电视网络系统受限于现有机顶盒本身性能限制,电视网络系统网络带宽相对小,不能承受太多用户同时访问,同时网络功能也相对简单,业务不能过于复杂。同时至少还存在下述问题I、升级过程中,所有终端同时下载并升级,导致会长时间占用数字电视的网络通道,并且有些终端提前下载升级,有些终端延后下载升级,在此过程中需要新系统先上线,与旧系统同步运行,这样新旧系统同时运行会造成业务及数据等交割复杂,维护难度加大。2、其次,在升级过程当中,会出现终端设备集中在同一时刻发起通信来传输升级软件,这会造成网络拥堵,也会给前端设备造成压力,造成用户等待,影响业务,严重时会导致网络设备崩溃。3、再次,数字电视的业务软件系统没用统一的标准,即时同一厂家的产品中的各式软件在各地都不能完全通用和兼容,各地机顶盒的升级方法和软件也就更复杂了,这就需要引入一种业务兼容的、全面支持各种升级软件的系统来提供简单高效的业务升级功倉泛。
技术实现思路
本专利技术实施例提供一种数字电视终端的升级方法、终端、服务器及其系统,用于解决现有技术中新旧系统同时运行而使业务及数据等交割复杂,维护难度大,数字电视终端的频繁访问引起的数字电视双向网络拥塞以及升级软件不能完全通用和兼容的问题。本专利技术实施的数字电视终端的升级方法,包括数字电视终端下载升级软件,同时获得所述升级软件的第一生效时间;下载完成后,向服务器发送升级软件已下载完成的消息;所述数字电视终端在第一生效时间对所述数字电视终端进行升级,或者,在所述第一生效时间前获取第二生效时间,并在所述第二生效时间对所述数字电视终端进行升级,所述第二生效时间晚于所述第一生效时间。上述的数字电视终端的升级方法,其中,在所述数字电视终端下载升级软件前,所述方法包括所述数字电视终端根据所述服务器分配的时间片信息向所述服务器发送访问请求,所述访问请求包括所述数字电视终端的身份认证信息。上述的数字电视终端的升级方法,其中,在所述数字电视终端根据时间片信息向所述服务器发送访问请求后,所述方法还包括,所述数字电视终端所述服务器分配的下一次访问所述服务器的时间片信息、时间同步更新信息以及发送升级软件的列表; 遍历所述列表,判断所述升级软件是否需要下载;若判断结果为是,则执行下载,同时对已下载的所述升级软件进行相应处理。上述的数字电视终端的升级方法,其中,所述对已下载的升级软件进行相应处理,包括根据所述列表中的操作描述信息以及格式描述信息分别进行处理。本专利技术实施例还提供一种数字电视终端的升级方法,所述方法包括服务器向数字电视终端发送升级软件以及第一生效时间,通知所述数字电视终端在所述第一生效时间进行升级;获取所述数字电视终端发送的所述升级软件已下载完成的消息,计算所述升级软件的下载量;当所述升级软件的下载量未达到预设门限值时,在所述第一生效时间前设定第二生效时间,并通知所述数字电视终端在所述第二生效时间进行升级,所述第二生效时间晚于所述第一生效时间。上述的数字电视终端的升级方法,其中,接收所述数字电视终端发送的访问请求,所述访问请求包括所述数字电视终端的身份认证信息。上述的数字电视终端的升级方法,其中,接收所述数字电视终端发送的访问请求后,所述方法还包括向所述数字电视终端分配下一次访问所述服务器的时间片信息以及时间同步更新信息,同时根据所述数字电视终端的身份认证信息生成升级软件的列表后,将所述列表发送给所述数字电视终端。本专利技术实施例还提供一种数字电视终端,其特征在于,所述数字电视终端包括下载单元,用于下载升级软件;第一终端接收单元,用于获得所述升级软件的第一生效时间;信息反馈单元,用于下载完成后,向服务器发送升级软件已下载完成的消息;升级单元,用于在第一生效时间对所述数字电视终端进行升级,或者,用于在所述第一生效时间前通过第一终端接收单元获取第二生效时间,并在所述第二生效时间对所述数字电视终端进行升级,所述第二生效时间晚于所述第一生效时间。上述的数字电视终端,其中,所述数字电视终端还包括终端发送单元,用于根据所述服务器分配的时间片信息向所述服务器发送访问请求,所述访问请求包括所述数字电视终端的身份认证信息。上述的数字电视终端,其中,所述数字电视终端还包括信息处理单元,用于接收所述服务器分配的下一次访问所述服务器的时间片信息、时间同步更新信息以及升级软件的列表;所述信息处理单元还用于遍历所述列表,判断所述升级软件是否需要下载;若判断结果为是,则执行下载,同时对已下载的所述升级软件进行相应处理。上述的数字电视终端,其中,所述信息处理单元还包括判断模块,用于根据所述列表中的操作描述信息以及格式描述信息分别进行处理。本专利技术实施例还提供一种数字电视服务器,其特征在于,所述服务器包括服务器发送单元,用于向所述数字电视终端发送升级软件以及第一生效时间,通知所述数字电视终端在第一生效时间进行升级; 计算单元,用于获取所述数字电视终端发送的所述升级软件已下载完成的消息,计算所述升级软件的下载量;设定单元,用于当所述升级软件的下载量未达到预设门限值时,在所述第一生效时间前设定第二生效时间,并通过所述服务器发送单元通知所述数字电视终端在所述第二生效时间进行升级,所述第二生效时间晚于所述第一生效时间。上述的数字电视服务器,其中,所述服务器还包括服务器接收单元,用于接收所述数字电视终端发送的访问请求,所述访问请求包括所述数字电视终端的身份认证信息。上述的数字电视服务器,其中,所述服务器还包括列表生成单元,用于向所述数字电视终端分配下一次访问所述服务器的时间片信息以及时间同步更新信息,同时根据所述数字电视终端的身份认证信息生成升级软件的列表后,通过所述服务器发送单元将所述列表发送给所述数字电视终端。本专利技术实施例还提供一种数字电视终端的升级系统,其特征在于,所述系统包括数字电视终端,数字电视服务器,所述数字电视终端以及数字电视服务器如上。本专利技术实施例中设置合理的生效时间进行升级以及分配时间片信息,不仅避免数字电视终端同时下载和升级导致长时间占用数字电视的网络通道,同时为服务器端的系统维护人员提供了便利,减少了系统维护的难度,同时解决了升级本文档来自技高网
...

【技术保护点】
一种数字电视终端的升级方法,其特征在于,所述方法包括:数字电视终端下载升级软件,同时获得所述升级软件的第一生效时间;下载完成后,向服务器发送升级软件已下载完成的消息;所述数字电视终端在第一生效时间对所述数字电视终端进行升级,或者,在所述第一生效时间前获取第二生效时间,并在所述第二生效时间对所述数字电视终端进行升级,所述第二生效时间晚于所述第一生效时间。

【技术特征摘要】

【专利技术属性】
技术研发人员:李宝国张文鹏
申请(专利权)人:北京中传瑞智市场调查有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1