一种机顶盒/电视机及其升级方法_2

文档序号:9755198阅读:来源:国知局
8](4-3)将下载的升级软件数据保存到存储模块中的第一升级文件,并修改第一下载进度。
[0079]更优的,所述第二下载进度为所述第一下载进度,所述第二升级文件为所述第一升级文件。
[0080]如图4所示,一种机顶盒/电视机,包括:
[0081]升级检测模块,被配置为检测是否有新版本软件,若有,则发送发现新版本消息给升级控制模块;
[0082]升级控制模块,被配置为判断机顶盒是否处于提供数字电视业务状态,若是,则控制第二下载模块通过互联网从第二升级服务器下载升级软件数据;若否,则控制第一下载模块通过广播电视网从第一升级服务器下载升级软件数据;
[0083]第一下载模块,被配置为通过广播电视网从第一升级服务器下载升级软件数据;
[0084]第二下载模块,被配置为通过互联网从第二升级服务器下载升级软件数据;
[0085]存储模块,被配置为存储下载的升级软件数据。
[0086]所述升级控制模块,还被配置为判断升级软件数据是否全部下载完毕,若下载完毕,若下载完毕,则使用下载的升级软件数据更新机顶盒/电视机软件,若否,则继续判断机顶盒/电视机是否处于提供数字电视业务状态。
[0087]所述升级检测模块,进一步被配置为通过广播电视网获取第一软件升级信息,或者通过互联网获取第二升级服务器上第二软件升级信息,判断第一软件升级信息或第二软件升级信息中是否表明存在新版本软件。
[0088]所述升级控制模块,进一步被配置为判断机顶盒/电视机处于数字电视业务状态或互联网业务状态;若处于数字电视业务状态,且处于数字电视业务状态的时间满足设定阈值,则通过互联网从第二升级服务器下载升级软件数据;若处于互联网业务状态,且处于互联网业务状态的时间满足设定阈值,则通过广播电视网从第一升级服务器下载升级软件数据;若时间既不符合处于数字电视业务状态的时间阈值,也不符合处于互联网业务状态的时间阈值,则继续判断机顶盒/电视机是否处于提供数字电视业务状态。
[0089]如图5所示,所述第一下载模块进一步包括:
[0090]第一下载进度获取单元,被配置为获取第一下载进度,并将第一下载进度上传给升级控制模块;
[0091]第二升级软件数据续传单元,被配置为根据第一下载进度从第一升级服务器继续下载尚未下载过的升级软件数据;
[0092]第一下载进度更新单元,被配置为将下载的升级软件数据保存到存储模块中的第一升级文件,并修改第一下载进度。
[0093]如图6所示,所述第二下载模块进一步包括:
[0094]第二下载进度获取单元,被配置为获取第二下载进度,并将第二下载进度上传给升级控制模块;
[0095]第一升级软件数据续传单元,被配置为根据第二下载进度从第二升级服务器继续下载尚未下载过的升级软件数据;
[0096]第二下载进度更新单元,被配置为将下载的升级软件数据保存到存储模块中的第二升级文件,并修改第二下载进度。
[0097]上述第一升级服务器位于数字电视前端系统中,通过广播电视网发送TS形式的升级软件数据给机顶盒;
[0098]上述第二升级服务器通过互联网发送IP形式升级软件数据给机顶盒/电视机。
[0099]上述第一下载进度与所述第二下载进度可以相同,也可以不同;上述第一升级文件与所述第二升级文件可以相同,也可以不同。
[0100]更优的,上述第二下载进度为所述第一下载进度,上述第二升级文件为所述第一升级文件。
[0101]上述虽然结合附图对本发明的【具体实施方式】进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
【主权项】
1.一种机顶盒/电视机升级方法,其特征是,包括如下步骤: 51:检测是否有新版本软件,若有,则执行步骤S2; 52:判断机顶盒/电视机是否处于提供数字电视业务状态,若是,则执行步骤S3;否则执行步骤S4; S3:通过互联网从第二升级服务器下载升级软件数据; S4:通过广播电视网从第一升级服务器下载升级软件数据; S5:判断升级软件数据是否全部下载完毕,若下载完毕,执行步骤S6;否则转向步骤S2; S6:使用下载的升级软件数据更新机顶盒/电视机软件。2.如权利要求1所述的机顶盒/电视机升级方法,其特征是,所述步骤SI之前还包括:将升级软件数据存储到第一升级服务器,并将第一软件升级信息发送到广播电视网中;以及将升级软件数据和第二软件升级信息存储到第二升级服务器。3.如权利要求1所述的机顶盒/电视机升级方法,其特征是,所述步骤SI中,升级检测模块检测是否有新版本软件的方法为:通过广播电视网获取第一软件升级信息,或者通过互联网获取第二升级服务器上第二软件升级信息,判断第一软件升级信息或第二软件升级信息中是否表明存在新版本软件。4.如权利要求1所述的机顶盒/电视机升级方法,其特征是,所述步骤S2进一步包括: 机顶盒/电视机的升级控制模块判断机顶盒/电视机处于数字电视业务状态或互联网业务状态; 若处于数字电视业务状态,且处于数字电视业务状态的时间满足设定阈值,则执行步骤S3; 若处于互联网业务状态,且处于互联网业务状态的时间满足设定阈值,则执行步骤S4;若时间既不符合处于数字电视业务状态的时间阈值,也不符合处于互联网业务状态的时间阈值,则返回步骤S2。5.如权利要求1所述的机顶盒/电视机升级方法,其特征是,所述步骤S3进一步包括如下步骤: (3-1)升级控制模块获取第二下载进度; (3-2)第二下载模块根据第二下载进度从第二升级服务器继续下载尚未下载过的升级软件数据; (3-3)将下载的升级软件数据保存到存储模块中的第二升级文件,并修改第二下载进度。6.如权利要求1所述的机顶盒/电视机升级方法,其特征是,所述步骤S4进一步包括如下步骤: (4-1)升级控制模块获取第一下载进度; (4-2)第一下载模块根据第一下载进度从第一升级服务器继续下载尚未下载过的升级软件数据; (4-3)将下载的升级软件数据保存到存储模块中的第一升级文件,并修改第一下载进度。7.如权利要求1所述的机顶盒/电视机升级方法,其特征是,所述步骤S3进一步包括如下步骤: (3-1)升级控制模块获取第二下载进度; (3-2)第二下载模块根据第二下载进度从第二升级服务器继续下载尚未下载过的升级软件数据; (3-3)将下载的升级软件数据保存到存储模块中的第二升级文件,并修改第二下载进度; 所述步骤S4进一步包括如下步骤: (4-1)升级控制模块获取第一下载进度; (4-2)第一下载模块根据第一下载进度从第一升级服务器继续下载尚未下载过的升级软件数据; (4-3)将下载的升级软件数据保存到存储模块中的第一升级文件,并修改第一下载进度; 所述第二下载进度为所述第一下载进度,所述第二升级文件为所述第一升级文件。8.一种机顶盒/电视机,其特征是,包括: 升级检测模块,被配置为检测是否有新版本软件,若有,则发送发现新版本消息给升级控制模块; 第一下载模块,被配置为通过广播电视网从第一升级服务器下载升级软件数据; 第二下载模块,被配置为通过互联网从第二升级服务器下载升级软件数据; 存储模块,被配置为存储下载的升级软件数据; 升级控制模块,被配置为判断机顶盒/电视机是否处于提供数字电视业务状态,若是,则控制第二下载模块通过互联网从第二升级服务器下载升级软件数据;若否,则控制第一下载模块通过广播电视网从第一升级服务器下载升级软件数据; 升级控制模块,还被配置为判断升级软件数据是否全部下载完毕,若下载完毕,若下载完毕,则使用下载的升级软件数据更新机顶盒/电视机软件,若否则继续判断机顶盒/电视机是否处于提供数字电视业务状态。9.如权利要求8所述的机顶盒/电视机,其特征是,所述升级检测模块,被配置为通过广播电视网获取第一软件升级信息,或者通过互联网获取第二升级服务器上第二软件升级信息,判断第一软件升级信息或第二软件升级信息中是否表明存在新版本软件。10.如权利要求8所述的机顶盒/电视机,其特征是,所述升级控制模块,被配置为判断机顶盒/电视机处于数字电视业务状态或互联网业务状态; 若处于数字电视业务状态,且处于数字电视业务状态的时间满足设定阈值,则通过互联网从第二升级服务器下载升级软件数据; 若处于互联网业务状态,且处于互联网业务状态的时间满足设定阈值,则通过广播电视网从第一升级服务器下载升级软件数据; 若时间既不符合处于数字电视业务状态的时间阈值,也不符合处于互联网业务状态的时间阈值,则继续判断机顶盒/电视机是否处于提供数字电视业务状态。11.如权利要求8所述的机顶盒/电视机,其特征是,所述第一下载模块进一步包括: 第一下载进度获取单元,被配置为获取第一下载进度,并将第一下载进度上传给升级控制模块; 第一升级软件数据续传单元,被配置为根据第一下载进度从第一升级服务器继续下载尚未下载过的升级软件数据; 第一下载进度更新单元,被配置为将下载的升级软件数据保存到存储模块中的第一升级文件,并修改第一下载进度。12.如权利要求8所述的机顶盒/电视机,其特征是,所述第二下载模块进一步包括: 第二下载进度获取单元,被配置为获取第二下载进度,并将第二下载进度上传给升级控制模块; 第二升级软件数据续传单元,被配置为根据第二下载进度从第二升级服务器继续下载尚未下载过的升级软件数据; 第二下载进度更新单元,被配置为将下载的升级软件数据保存到存储模块中的第二升级文件,并修改第二下载进度。
【专利摘要】本发明公开了一种机顶盒/电视机及其升级方法;机顶盒/电视机升级方法,步骤如下:S1:检测是否有新版本软件,若有,则执行步骤S2;S2:判断机顶盒/电视机是否处于提供数字电视业务状态,若是,则执行步骤S3;否则执行步骤S4;S3:通过互联网从第二升级服务器下载升级软件数据;S4:通过广播电视网从第一升级服务器下载升级软件数据;S5:判断升级软件数据是否全部下载完毕,若下载完毕,执行步骤S6;否则转向步骤S2;S6:使用下载的升级软件数据更新机顶盒/电视机软件。本发明根据机顶盒/电视机工作状态自动切换下载升级软件方式,并通过断点续传实现升级软件快速下载,避免了软件升级过程中对用户使用造成影响。
【IPC分类】H04N21/262, H04N21/442, H04N21/443
【公开号】CN105516751
【申请号】CN201511003380
【发明人】付文杰
【申请人】山东泰信电子股份有限公司
【公开日】2016年4月20日
【申请日】2015年12月28日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1