一种数字电视接收终端软件的升级方法、系统及终端的制作方法

文档序号:7703829阅读:188来源:国知局
专利名称:一种数字电视接收终端软件的升级方法、系统及终端的制作方法
技术领域
本发明属于图像传输领域,尤其涉及一种数字电视接收终端软件的升级方 法、系统及终端。
背景技术
随着数字电视的推广,数字电视接收终端已走进千家万户。用户在使用的 过程中,经常需要对数字电视接收终端进行软件升级。
一般数字电视接收终端
会自带一升级程序Loader。用户在获取应用程序的升级数据后,就可启动该 Loader,利用升级数据对应用程序进行升级。
常用的软件升级模式为运营商在数字电视服务器端将升级数据,及升级数 据对应的描述信息(例如,软硬件版本、播发升级数据的频点等)打包到TS 流中,在某一约定频点进行播发,数字电视接收终端即可在该约定频点接收升 级数据。
由于网络不稳定等各种原因,有些用户的数字电视接收终端在该约定频点 的信号可能不好,经常无法在该约定频点接收到完整的升级数据,从而会导致 软件升级失败的问题。

发明内容
本发明的目的在于提供一种数字电视接收终端软件的升级方法,旨在解决 数字电视接收终端在约定频点的信号可能不好,无法在该约定频点接收到完整 的升级数据,软件升级容易失败的问题。
本发明是这样实现的, 一种数字电视接收终端软件的升级方法,所述方法 包括以下步骤
5锁定第一升级频点;
在所述第一升级频点接收所需升级数据;
判断从所述第 一升级频点接收到的升级数据的完整性;
当所述升级数据不完整时,锁定第二升级频点,并在所述第二升级频点接
收所述所需升级数据;
判断从所述第二升级频点接收到的升级数据的完整性; 当接收到完整的升级数据时,利用完整的升级数据对软件进行更新。 本发明的另一目的在于提供一种数字电视接收终端软件的升级系统,所述
系统包括
第一锁频单元,用于锁定第一升级频点;
第一数据接收单元,用于在所述第一升级频点接收所需升级数据; 第一完整性判断单元,用于判断从所述第一升级频点接收到的升级数据的 完整性;
第二锁频单元,用于当所述升级数据不完整时,锁定第二升级频点; 第二数据接收单元,用于在所述第二升级频点接收所述所需升级数据; 第二完整性判断单元,判断从所述第二升级频点接收到的升级数据的完整 性;以及
更新单元,用于当接收到完整的升级数据时,利用完整的升级数据对软件 进行更新。
本发明的另 一 目的在于4是供一种数字电-见接收终端,所述终端包括软件的 升级系统,所述系统包括
第一锁频单元,用于锁定第一升级频点;
第一数据接收单元,用于在所述第一升级频点接收所需升级数据; 第一完整性判断单元,用于判断从所述第一升级频点接收到的升级数据的 完整性;
第二锁频单元,用于当所述升级数据不完整时,锁定第二升级频点;
6第二数据接收单元,用于在所述第二升级频点接收所述所需升级数据;
第二完整性判断单元,判断从所述第二升级频点接收到的升级数据的完整
性;以及
更新单元,用于当接收到完整的升级数据时,利用完整的升级数据对软件 进行更新。
在本发明中,通过增加一升级频点信息,从而数字电视接收终端在原有约 定的升级频点的信号不好,无法在该约定频点接收到完整的升级数据时,可以 根据该升级频点信息,锁定对应新的频点,并从该新的频点接收升级数据,从 而使数字电视接收终端的软件升级更容易成功。


图1是本发明提供的数字电视接收终端软件的升级方法的流程图; 图2是本发明提供的在国家标准频点接收所需升级数据的流程图; 图3是本发明提供的数字电视接收终端软件的升级系统的结构图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本发明,并不用于限定本发明。
在本发明中,通过增加一升级频点信息,从而数字电浮见接收终端在原有约 定的升级频点的信号不好,无法在该约定频点接收到完整的升级数据时,可以 根据该升级频点信息,锁定对应新的频点,并从该新的频点接收升级数据,从 而使数字电视接收终端的软件升级更容易成功。
图1示出了本发明提供的数字电视接收终端软件的升级方法的流程,详述 如下
在步骤S101中,锁定第一升级频点。
7在本发明的一个实施例中,在数字电视接收终端的存储器中存储有两个约 定升级频点的信息,即第一升级频点信息、第二升级频点信息。才艮据第一升级 频点信息,即可锁定第一升级频点。其中,可以选定第一升级频点作为主升级 频点,第二升级频点为辅升级频点。数字电视服务器在该主升级频点、辅升级 频点播发相同的升级数据,当然,数字电视服务器也可以在辅升级频点不仅播 发主升级频点所播发的升级数据,还同时播发其它的数据。
在步骤S102中,在该第一升级频点接收所需升级数据。
在步骤S103中,判断从该第一升级频点接收到的升级数据的完整性。在
数据包传输完毕时,判断接收到的升级数据是否完整。当该升级数据不完整时,
执行步骤S104;当完整时,执行步骤S109。
在步骤S104中,锁定第二升级频点。根据存储器存储的第二升级频点信
息,锁定第二升级频点。
在步骤S105中,在该第二升级频点接收该所需升级数据。 在步骤S106中,判断^^该第二升级频点接收到的升级数据的完整性。 当从该第二升级频点接收到的升级数据不完整时,执行步骤S107;当完整
时,执行步骤S109。
在步骤S107中,在国家标准频点接收所需升级数据。 在步骤S108中,判断从国家标准频点接收到的升级数据的完整性。 当从国家标准频点接收到的升级数据完整时,执行步骤S109;当不完整时,
结束流程,所需升级数据接收失败。
在步骤S109中,将该所需升级数据写入存储器。在本发明的实施例中,
存储器即为闪存(Flash)。当接收到完整的升级数据时,将完整的所需升级数
据写入存储器,以实现软件的更新。
图2示出了本发明提供的在国家标准频点接收所需升级数据的实施流程,
详述如下
在步骤S201中,锁定第i个国家标准频点,其中i的初始值为1。为了使用户的数字电视接收终端更可能获得升级数据,作为本发明的另一 实施例,在数字电视接收终端的存储器中不仅存储第一升级频点信息、第二升
级频点信息,还存储M个国家标准频点的信息,其中,M为正整数。 在步骤S202中,在该第i个国家标准频点接收所需升级数据。 在步骤S203中,判断从该第i升级频点接收到的升级数据的完整性。当从该
第i升级频点接收到的升级数据不完整时,执行步骤S204;当完整时,结束该流程。
在步骤S204中,i的值增加l。
在步骤S205中,i是否大于设置的国家标准频点的个数M。当i小于或等于M 时,返回执行步骤S201;当i大于M时,结束该流程。
图3示出了本发明提供的数字电视接收终端软件的升级系统的结构,该升 级系统可以为内置于数字电视接收终端的软件单元、硬件单元或软、硬结合的 单元。
该系统包括第一锁频单元31、第一数据接收单元32、第一完整性判断单元 33、第二锁频单元34、第二数据接收单元35、第二完整性判断单元36、更新 单元37。
第一锁频单元31锁定第一升级频点,第一数据接收单元32在该第一升级 频点接收所需升级数据,第一完整性判断单元33判断从该第一升级频点接收到 的升级数据的完整性,当从该第一升级频点接收到的升级数据不完整时,第二 锁频单元34锁定第二升级频点,第二数据接收单元35在该第二升级频点接收 所需升级数据,第二完整性判断单元36判断从该第二升级频点接收到的升级数 据的完整性,当接收到完整的升级数据时,更新单元38利用完整的升级数据对 软件进行更新。
为了尽可能地获得升级数据,作为本发明的实施例,可以在第二完整性判 断单元36与更新单元38之间,增加升级数据获取单元37,当从该第二升级频 点接收到的升级数据不完整时,升级数据获取单元37在国家标准频点获取所需升级数据。升级数据获取单元37获取所需升级数据的过程为国家频点锁频模 块371锁定第i个国家标准频点,第三数据接收才莫块372在当前国家标准频点 接收所需升级数据,第三数据完整性判断模块373判断从当前国家标准频点接 收到的升级数据的完整性,当不完整时,计数器模块374使i的值增加1,并且 频点判断模块375判断i的值是否大于M,若i小于或等于M则触发国家频点 锁频模块锁定第i个国家标准频点。其中,i的初始值为l, M为存储器中设置 的国家标准频点的个凄t M,且M为正整数。
实事上,可以通过数字电祸z接收终端的锁频装置来实现第一锁频单元31、 第二锁频单元34、国家频点锁频模块371的功能,例如,在闪存中存储第一升 级频点信息、第二升级频点信息、国家标准频点信息,锁频装置就可以在需要 的时候根据这些频点信息,锁定对应的频点。相似地,可以通过数字电视接收 终端自带的Loader来实现第一数据接收单元32、第二凄t据接收单元35、第三 数据接收模块372的功能,即由Loader在不同的频点接收升级数据。类似的, 可以通过一个完整性判断单元就完成第一完整性判断单元33、第二完整性判断 单元36、第三数据完整性判断模块373的功能。
综上所述,在本发明的实施例中,通过在存储器中增加一升级频点信息, 从而数字电视接收终端在原有约定的升级频点的信号不好,无法在该约定频点 接收到完整的升级数据时,可以才艮据该升级频点信息,锁定对应新的频点,并 从该新的频点接收升级数据,从而使数字电视接收终端的软件升级更容易成功。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种数字电视接收终端软件的升级方法,其特征在于,所述方法包括以下步骤锁定第一升级频点;在所述第一升级频点接收所需升级数据;判断从所述第一升级频点接收到的升级数据的完整性;当所述升级数据不完整时,锁定第二升级频点,并在所述第二升级频点接收所述所需升级数据;判断从所述第二升级频点接收到的升级数据的完整性;当接收到完整的升级数据时,利用完整的升级数据对软件进行更新。
2、 如权利要求l所述的方法,其特征在于,在所述判断从所述第二升级频 点接收到的升级数据的完整性的步骤之后,还包括步骤当从第二升级频点接收到的升级数据不完整时,在国家标准频点接收所需升级数据。
3、 如权利要求2所述的方法,其特征在于,所述当从第二升级频点接收到 的升级数据不完整时,在国家标准频点接收所需升级凝:据的步骤包括a、 锁定第i个国家标准频点;b、 在当前国家标准频点接收所需升级数据;c、 判断从当前国家标准频点接收到的升级数据的完整性,若不完整执行步骤d;d、 使i的值增加l;e、 判断i的值是否大于M,若i小于或等于M则返回执行步骤a, 所述i的初始值为1,所述M为存储器中设置的国家标准频点的个数M,且M、i为正整数。
4、 一种数字电视接收终端软件的升级系统,其特征在于,所述系统包括: 第一锁频单元,用于锁定第一升级频点;第一数据接收单元,用于在所述第一升级频点接收所需升级数据; 第一完整性判断单元,用于判断从所述第一升级频点接收到的升级数据的 完整性;第二锁频单元,用于当所述升级lt据不完整时,锁定第二升级频点; 第二数据接收单元,用于在所述第二升级频点^接收所述所需升级数据; 第二完整性判断单元,判断从所述第二升级频点接收到的升级数据的完整 性;以及更新单元,用于当接收到完整的升级数据时,利用完整的升级数据对软件 进行更新。
5、 如权利要求4所述的系统,其特征在于,所述系统还包括 升级数据获取单元,当从该第二升级频点接收到的升级数据不完整时,在国家标准频点获取所需升级数据。
6、 如权利要求5所述的系统,其特征在于,所述升级数据获取单元包括 国家频点锁频模块,用于锁定第i个国家标准频点; 第三数据接收模块,用于在当前国家标准频点接收所需升级数据; 第三数据完整性判断模块,用于判断从当前国家标准频点接收到的升级数据的完整性;计数器模块,用于当不完整时,使i的值增加l;以及频点判断模块,用于判断i的值是否大于M,若i小于或等于M则触发国家频 点锁频模块锁定第i个国家标准频点,所述i的初始值为1,所述M为存储器中设置的国家标准频点的个数M,且M、 i为正整数。
7、 一种数字电视接收终端,其特征在于,所述终端包括软件的升级系统, 所述系统包括第一锁频单元,用于锁定第一升级频点;第一数据接收单元,用于在所述第一升级频点接收所需升级数据;第一完整性判断单元,用于判断从所述第一升级频点接收到的升级数据的完整性;第二锁频单元,用于当所述升级数据不完整时,锁定第二升级频点; 第二数据接收单元,用于在所述第二升级频点接收所述所需升级数据; 第二完整性判断单元,判断从所述第二升级频点接收到的升级数据的完整 性;以及更新单元,用于当接收到完整的升级数据时,利用完整的升级数据对软件 进行更新。
8、 如权利要求7所述的终端,其特征在于,所述系统还包括 升级数据获取单元,当从该第二升级频点接收到的升级数据不完整时,在国家标准频点获取所需升级数据。
9、 如权利要求8所述的终端,其特征在于,所述升级数据获取单元包括 国家频点锁频模块,用于锁定第i个国家标准频点; 第三数据接收模块,用于在当前国家标准频点接收所需升级数据; 第三数据完整性判断模块,用于判断从当前国家标准频点接收到的升级数据的完整性;计数器模块,用于当不完整时,使i的值增加l;以及频点判断模块,用于判断i的值是否大于M,若i小于或等于M则触发国家频 点锁频模块锁定第i个国家标准频点,所述i的初始值为1 ,所述M为存储器中设置的国家标准频点的个数M,且M、 i为正整数。
全文摘要
本发明适用于图像传输领域,提供了一种数字电视接收终端软件的升级方法,所述方法包括以下步骤锁定第一升级频点;在所述第一升级频点接收所需升级数据;判断从所述第一升级频点接收到的升级数据的完整性;当所述升级数据不完整时,锁定第二升级频点,并在所述第二升级频点接收所需升级数据;判断从所述第二升级频点接收到的升级数据的完整性;当接收到完整的升级数据时,利用完整的升级数据对软件进行更新。在本发明中,数字电视接收终端在原有约定的升级频点的信号不好,无法接收到完整的升级数据时,根据存储的第二升级频点信息,锁定新的升级频点,并从该新的频点接收升级数据,从而使数字电视接收终端的软件升级更容易成功。
文档编号H04N5/44GK101494745SQ20091010564
公开日2009年7月29日 申请日期2009年2月25日 优先权日2009年2月25日
发明者祝军志 申请人:深圳创维数字技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1