著录项信息
专利名称 | 一种数字电视接收终端软件的升级方法、系统及终端 |
申请号 | CN200910105641.2 | 申请日期 | 2009-02-25 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2009-07-29 | 公开/公告号 | CN101494745 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N5/44 | IPC分类号 | H;0;4;N;5;/;4;4;;;H;0;4;N;5;/;0;0;;;G;0;6;F;9;/;4;4;5查看分类表>
|
申请人 | 深圳创维数字技术股份有限公司 | 申请人地址 | 广东省深圳市南山区高新南一道创维大厦A座14楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳创维数字技术有限公司 | 当前权利人 | 深圳创维数字技术有限公司 |
发明人 | 祝军志 |
代理机构 | 深圳市科吉华烽知识产权事务所 | 代理人 | 胡吉科 |
摘要
本发明适用于图像传输领域,提供了一种数字电视接收终端软件的升级方法,所述方法包括以下步骤:锁定第一升级频点;在所述第一升级频点接收所需升级数据;判断从所述第一升级频点接收到的升级数据的完整性;当所述升级数据不完整时,锁定第二升级频点,并在所述第二升级频点接收所需升级数据;判断从所述第二升级频点接收到的升级数据的完整性;当接收到完整的升级数据时,利用完整的升级数据对软件进行更新。在本发明中,数字电视接收终端在原有约定的升级频点的信号不好,无法接收到完整的升级数据时,根据存储的第二升级频点信息,锁定新的升级频点,并从该新的频点接收升级数据,从而使数字电视接收终端的软件升级更容易成功。
1.一种数字电视接收终端软件的升级方法,其特征在于,所述方法包括以下步骤:
锁定第一升级频点;
在所述第一升级频点接收所需升级数据;
判断从所述第一升级频点接收到的升级数据的完整性;
当所述升级数据不完整时,锁定第二升级频点,并在所述第二升级频点接收所述所需升级数据;
判断从所述第二升级频点接收到的升级数据的完整性;
当接收到完整的升级数据时,利用完整的升级数据对软件进行更新。
2.如权利要求1所述的方法,其特征在于,在所述判断从所述第二升级频点接收到的升级数据的完整性的步骤之后,还包括步骤:
当从第二升级频点接收到的升级数据不完整时,在国家标准频点接收所需升级数据。
3.如权利要求2所述的方法,其特征在于,所述当从第二升级频点接收到的升级数据不完整时,在国家标准频点接收所需升级数据的步骤包括:
a、锁定第i个国家标准频点;
b、在当前国家标准频点接收所需升级数据;
c、判断从当前国家标准频点接收到的升级数据的完整性,若不完整执行步骤d;
d、使i的值增加1;
e、判断i的值是否大于M,若i小于或等于M则返回执行步骤a,
所述i的初始值为1,所述M为存储器中设置的国家标准频点的个数M,且M、i为正整数。
4.一种数字电视接收终端软件的升级系统,其特征在于,所述系统包括:
第一锁频单元,用于锁定第一升级频点;
第一数据接收单元,用于在所述第一升级频点接收所需升级数据;
第一完整性判断单元,用于判断从所述第一升级频点接收到的升级数据的完整性;
第二锁频单元,用于当所述升级数据不完整时,锁定第二升级频点;
第二数据接收单元,用于在所述第二升级频点接收所述所需升级数据;
第二完整性判断单元,判断从所述第二升级频点接收到的升级数据的完整性;以及更新单元,用于当接收到完整的升级数据时,利用完整的升级数据对软件进行更新。
5.如权利要求4所述的系统,其特征在于,所述系统还包括:
升级数据获取单元,当从该第二升级频点接收到的升级数据不完整时,在国家标准频点获取所需升级数据。
6.如权利要求5所述的系统,其特征在于,所述升级数据获取单元包括:
国家频点锁频模块,用于锁定第i个国家标准频点;
第三数据接收模块,用于在当前国家标准频点接收所需升级数据;
第三数据完整性判断模块,用于判断从当前国家标准频点接收到的升级数据的完整性;
计数器模块,用于当不完整时,使i的值增加1;以及
频点判断模块,用于判断i的值是否大于M,若i小于或等于M则触发国家频点锁频模块锁定第i个国家标准频点,
所述i的初始值为1,所述M为存储器中设置的国家标准频点的个数M,且M、i为正整数。
7.一种数字电视接收终端,其特征在于,所述终端包括软件的升级系统,所述系统包括:
第一锁频单元,用于锁定第一升级频点;
第一数据接收单元,用于在所述第一升级频点接收所需升级数据;
第一完整性判断单元,用于判断从所述第一升级频点接收到的升级数据的完整性;
第二锁频单元,用于当所述升级数据不完整时,锁定第二升级频点;
第二数据接收单元,用于在所述第二升级频点接收所述所需升级数据;
第二完整性判断单元,判断从所述第二升级频点接收到的升级数据的完整性;以及更新单元,用于当接收到完整的升级数据时,利用完整的升级数据对软件进行更新。
8.如权利要求7所述的终端,其特征在于,所述系统还包括:
升级数据获取单元,当从该第二升级频点接收到的升级数据不完整时,在国家标准频点获取所需升级数据。
9.如权利要求8所述的终端,其特征在于,所述升级数据获取单元包括:
国家频点锁频模块,用于锁定第i个国家标准频点;
第三数据接收模块,用于在当前国家标准频点接收所需升级数据;
第三数据完整性判断模块,用于判断从当前国家标准频点接收到的升级数据的完整性;
计数器模块,用于当不完整时,使i的值增加1;以及
频点判断模块,用于判断i的值是否大于M,若i小于或等于M则触发国家频点锁频模块锁定第i个国家标准频点,
所述i的初始值为1,所述M为存储器中设置的国家标准频点的个数M,且M、i为正整数。
一种数字电视接收终端软件的升级方法、系统及终端\n技术领域\n[0001] 本发明属于图像传输领域,尤其涉及一种数字电视接收终端软件的升级方法、系统及终端。\n背景技术\n[0002] 随着数字电视的推广,数字电视接收终端已走进千家万户。用户在使用的过程中,经常需要对数字电视接收终端进行软件升级。一般数字电视接收终端会自带一升级程序Loader。用户在获取应用程序的升级数据后,就可启动该Loader,利用升级数据对应用程序进行升级。\n[0003] 常用的软件升级模式为运营商在数字电视服务器端将升级数据,及升级数据对应的描述信息(例如,软硬件版本、播发升级数据的频点等)打包到TS流中,在某一约定频点进行播发,数字电视接收终端即可在该约定频点接收升级数据。\n[0004] 由于网络不稳定等各种原因,有些用户的数字电视接收终端在该约定频点的信号可能不好,经常无法在该约定频点接收到完整的升级数据,从而会导致软件升级失败的问题。\n发明内容\n[0005] 本发明的目的在于提供一种数字电视接收终端软件的升级方法,旨在解决数字电视接收终端在约定频点的信号可能不好,无法在该约定频点接收到完整的升级数据,软件升级容易失败的问题。\n[0006] 本发明是这样实现的,一种数字电视接收终端软件的升级方法,所述方法包括以下步骤:\n[0007] 锁定第一升级频点;\n[0008] 在所述第一升级频点接收所需升级数据;\n[0009] 判断从所述第一升级频点接收到的升级数据的完整性;\n[0010] 当所述升级数据不完整时,锁定第二升级频点,并在所述第二升级频点接收所述所需升级数据;\n[0011] 判断从所述第二升级频点接收到的升级数据的完整性;\n[0012] 当接收到完整的升级数据时,利用完整的升级数据对软件进行更新。\n[0013] 本发明的另一目的在于提供一种数字电视接收终端软件的升级系统,所述系统包括:\n[0014] 第一锁频单元,用于锁定第一升级频点;\n[0015] 第一数据接收单元,用于在所述第一升级频点接收所需升级数据;\n[0016] 第一完整性判断单元,用于判断从所述第一升级频点接收到的升级数据的完整性;\n[0017] 第二锁频单元,用于当所述升级数据不完整时,锁定第二升级频点;\n[0018] 第二数据接收单元,用于在所述第二升级频点接收所述所需升级数据;\n[0019] 第二完整性判断单元,判断从所述第二升级频点接收到的升级数据的完整性;以及\n[0020] 更新单元,用于当接收到完整的升级数据时,利用完整的升级数据对软件进行更新。\n[0021] 本发明的另一目的在于提供一种数字电视接收终端,所述终端包括软件的升级系统,所述系统包括:\n[0022] 第一锁频单元,用于锁定第一升级频点;\n[0023] 第一数据接收单元,用于在所述第一升级频点接收所需升级数据;\n[0024] 第一完整性判断单元,用于判断从所述第一升级频点接收到的升级数据的完整性;\n[0025] 第二锁频单元,用于当所述升级数据不完整时,锁定第二升级频点;\n[0026] 第二数据接收单元,用于在所述第二升级频点接收所述所需升级数据;\n[0027] 第二完整性判断单元,判断从所述第二升级频点接收到的升级数据的完整性;以及\n[0028] 更新单元,用于当接收到完整的升级数据时,利用完整的升级数据对软件进行更新。\n[0029] 在本发明中,通过增加一升级频点信息,从而数字电视接收终端在原有约定的升级频点的信号不好,无法在该约定频点接收到完整的升级数据时,可以根据该升级频点信息,锁定对应新的频点,并从该新的频点接收升级数据,从而使数字电视接收终端的软件升级更容易成功。\n附图说明\n[0030] 图1是本发明提供的数字电视接收终端软件的升级方法的流程图;\n[0031] 图2是本发明提供的在国家标准频点接收所需升级数据的流程图;\n[0032] 图3是本发明提供的数字电视接收终端软件的升级系统的结构图。\n具体实施方式\n[0033] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0034] 在本发明中,通过增加一升级频点信息,从而数字电视接收终端在原有约定的升级频点的信号不好,无法在该约定频点接收到完整的升级数据时,可以根据该升级频点信息,锁定对应新的频点,并从该新的频点接收升级数据,从而使数字电视接收终端的软件升级更容易成功。\n[0035] 图1示出了本发明提供的数字电视接收终端软件的升级方法的流程,详述如下:\n[0036] 在步骤S101中,锁定第一升级频点。\n[0037] 在本发明的一个实施例中,在数字电视接收终端的存储器中存储有两个约定升级频点的信息,即第一升级频点信息、第二升级频点信息。根据第一升级频点信息,即可锁定第一升级频点。其中,可以选定第一升级频点作为主升级频点,第二升级频点为辅升级频点。数字电视服务器在该主升级频点、辅升级频点播发相同的升级数据,当然,数字电视服务器也可以在辅升级频点不仅播发主升级频点所播发的升级数据,还同时播发其它的数据。\n[0038] 在步骤S102中,在该第一升级频点接收所需升级数据。\n[0039] 在步骤S103中,判断从该第一升级频点接收到的升级数据的完整性。在数据包传输完毕时,判断接收到的升级数据是否完整。当该升级数据不完整时,执行步骤S104;当完整时,执行步骤S109。\n[0040] 在步骤S104中,锁定第二升级频点。根据存储器存储的第二升级频点信息,锁定第二升级频点。\n[0041] 在步骤S105中,在该第二升级频点接收该所需升级数据。\n[0042] 在步骤S106中,判断从该第二升级频点接收到的升级数据的完整性。\n[0043] 当从该第二升级频点接收到的升级数据不完整时,执行步骤S107;当完整时,执行步骤S109。\n[0044] 在步骤S107中,在国家标准频点接收所需升级数据。\n[0045] 在步骤S108中,判断从国家标准频点接收到的升级数据的完整性。\n[0046] 当从国家标准频点接收到的升级数据完整时,执行步骤S109;当不完整时,结束流程,所需升级数据接收失败。\n[0047] 在步骤S109中,将该所需升级数据写入存储器。在本发明的实施例中,存储器即为闪存(Flash)。当接收到完整的升级数据时,将完整的所需升级数据写入存储器,以实现软件的更新。\n[0048] 图2示出了本发明提供的在国家标准频点接收所需升级数据的实施流程,详述如下:\n[0049] 在步骤S201中,锁定第i个国家标准频点,其中i的初始值为1。\n[0050] 为了使用户的数字电视接收终端更可能获得升级数据,作为本发明的另一实施例,在数字电视接收终端的存储器中不仅存储第一升级频点信息、第二升级频点信息,还存储M个国家标准频点的信息,其中,M为正整数。\n[0051] 在步骤S202中,在该第i个国家标准频点接收所需升级数据。\n[0052] 在步骤S203中,判断从该第i升级频点接收到的升级数据的完整性。当从该第i升级频点接收到的升级数据不完整时,执行步骤S204;当完整时,结束该流程。\n[0053] 在步骤S204中,i的值增加1。\n[0054] 在步骤S205中,i是否大于设置的国家标准频点的个数M。当i小于或等于M时,返回执行步骤S201;当i大于M时,结束该流程。\n[0055] 图3示出了本发明提供的数字电视接收终端软件的升级系统的结构,该升级系统可以为内置于数字电视接收终端的软件单元、硬件单元或软、硬结合的单元。\n[0056] 该系统包括第一锁频单元31、第一数据接收单元32、第一完整性判断单元33、第二锁频单元34、第二数据接收单元35、第二完整性判断单元36、更新单元37。\n[0057] 第一锁频单元31锁定第一升级频点,第一数据接收单元32在该第一升级频点接收所需升级数据,第一完整性判断单元33判断从该第一升级频点接收到的升级数据的完整性,当从该第一升级频点接收到的升级数据不完整时,第二锁频单元34锁定第二升级频点,第二数据接收单元35在该第二升级频点接收所需升级数据,第二完整性判断单元36判断从该第二升级频点接收到的升级数据的完整性,当接收到完整的升级数据时,更新单元\n38利用完整的升级数据对软件进行更新。\n[0058] 为了尽可能地获得升级数据,作为本发明的实施例,可以在第二完整性判断单元\n36与更新单元38之间,增加升级数据获取单元37,当从该第二升级频点接收到的升级数据不完整时,升级数据获取单元37在国家标准频点获取所需升级数据。升级数据获取单元37获取所需升级数据的过程为:国家频点锁频模块371锁定第i个国家标准频点,第三数据接收模块372在当前国家标准频点接收所需升级数据,第三数据完整性判断模块373判断从当前国家标准频点接收到的升级数据的完整性,当不完整时,计数器模块374使i的值增加\n1,并且频点判断模块375判断i的值是否大于M,若i小于或等于M则触发国家频点锁频模块锁定第i个国家标准频点。其中,i的初始值为1,M为存储器中设置的国家标准频点的个数M,且M为正整数。\n[0059] 实事上,可以通过数字电视接收终端的锁频装置来实现第一锁频单元31、第二锁频单元34、国家频点锁频模块371的功能,例如,在闪存中存储第一升级频点信息、第二升级频点信息、国家标准频点信息,锁频装置就可以在需要的时候根据这些频点信息,锁定对应的频点。相似地,可以通过数字电视接收终端自带的Loader来实现第一数据接收单元\n32、第二数据接收单元35、第三数据接收模块372的功能,即由Loader在不同的频点接收升级数据。类似的,可以通过一个完整性判断单元就完成第一完整性判断单元33、第二完整性判断单元36、第三数据完整性判断模块373的功能。\n[0060] 综上所述,在本发明的实施例中,通过在存储器中增加一升级频点信息,从而数字电视接收终端在原有约定的升级频点的信号不好,无法在该约定频点接收到完整的升级数据时,可以根据该升级频点信息,锁定对应新的频点,并从该新的频点接收升级数据,从而使数字电视接收终端的软件升级更容易成功。\n[0061] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
法律信息
- 2015-05-20
专利权人的姓名或者名称、地址的变更
专利权人由深圳创维数字技术股份有限公司变更为深圳创维数字技术有限公司
地址由518057 广东省深圳市南山区高新南一道创维大厦A座14楼变更为518057 广东省深圳市南山区高新南一道创维大厦A座14楼
- 2011-01-05
- 2009-09-23
- 2009-07-29
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |