The invention discloses a system for the software update of the set-top box. The system includes the software customization module located in the front end operator and the software update module located in the terminal box. The received code flow files parse the software update information, obtain the difference between the software update information and the last software update information to generate the software difference code, and use the software differential code to update the software parameters of the set-top box. In addition, the invention also discloses a method for updating the set-top box software. The above system and method not only improve the efficiency of the top box software update, but also reduce the error probability of software update.
【技术实现步骤摘要】
一种用于机顶盒软件更新的系统及方法
本专利技术涉及数字电视领域,尤其涉及一种用于机顶盒软件更新的系统及方法。
技术介绍
随着数字技术的高速发展和数字电视机顶盒的广泛使用,数字前端运营商为用户提供着越来越丰富多彩的节目内容。但是,目前大部分机顶盒都是根据运营商各自需求实现软件定制,又因不同运营商指定的更新频点不同,因此,对于应用于某一运营商的机顶盒来说,是很难在使用过程中再接受其他运营商下达的软件更新指令的。这种运营商之间相互不兼容的现状局限了机顶盒的进一步应用。针对这个问题,现有技术公开了一种将运营商的更新频点随着电视节目码流下发给机顶盒的技术方案。由于处于终端侧的机顶盒每次开机都会接收电视节目码流,因此,只要检测到码流中的更新频点有变化,则可根据该更新频点自动实现软件升级。该技术方案很好地解决了因不同运营商指定的更新频点不同而导致升级不能兼容的技术问题,但由于在对机顶盒进行软件更新时会对所有软件参数进行重新设置,因而,该技术方案的实施会出现:一是更新时间长,影响用户的使用体验,二是更新参数多,容易出错的技术问题。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种用于机顶盒软件更新的系统,该系统包括位于前端运营商的软件定制模块和位于终端机顶盒的软件更新模块;其中,软件定制模块,用于将用户设置的本次软件更新信息生成码流文件;软件更新模块,用于根据接收到的码流文件解析出本次软件更新信息,获取本次软件更新信息与上次软件更新信息的差别生成软件差别代码,并利用软件差别代码对机顶盒对应的软件参数进行更新。进一步地,软件更新模块包括:参数提取单元,用于根据解析 ...
【技术保护点】
1.一种用于机顶盒软件更新的系统,其特征在于,所述系统包括位于前端运营商的软件定制模块和位于终端机顶盒的软件更新模块;其中,所述软件定制模块,用于将用户设置的本次软件更新信息生成码流文件;所述软件更新模块,用于根据接收到的所述码流文件解析出所述本次软件更新信息,获取所述本次软件更新信息与上次软件更新信息的差别生成软件差别代码,并利用所述软件差别代码对机顶盒对应的软件参数进行更新。
【技术特征摘要】
1.一种用于机顶盒软件更新的系统,其特征在于,所述系统包括位于前端运营商的软件定制模块和位于终端机顶盒的软件更新模块;其中,所述软件定制模块,用于将用户设置的本次软件更新信息生成码流文件;所述软件更新模块,用于根据接收到的所述码流文件解析出所述本次软件更新信息,获取所述本次软件更新信息与上次软件更新信息的差别生成软件差别代码,并利用所述软件差别代码对机顶盒对应的软件参数进行更新。2.根据权利要求1所述的系统,其特征在于,所述软件更新模块包括:参数提取单元,用于根据解析所述码流文件得到本次软件更新信息;差别生成单元,用于根据上次软件更新信息与所述本次软件更新信息之间的差别生成所述软件差别代码;参数更新单元,用于根据所述软件差别代码对机顶盒对应的软件参数进行更新。3.根据权利要求2所述的系统,其特征在于,在所述差别生成单元之前还包括参数保存单元,所述参数保存单元用于保存本次软件更新信息。4.根据权利要求3所述的系统,其特征在于,在所述参数保存单元之前还包括参数校验单元,所述参数校验单元用于对所述本次软件更新信息进行校验,相应地,所述参数保存单元用于根据所述参数校验单元的校验结果保存本次软件更新信息。5.根据权利要求2所述的系统,其特征在于,在所述参数提取单元之前还包括更新监控单元,所述更新监控单元用于根据解析所述码流文件判断是否有软件更新的指令,相应地,所述参数提取单元用于根据所述更新监控单元的监控结果解析所述码流文件得到本次软件更新信息。6.根...
【专利技术属性】
技术研发人员:刘永航,曹莉华,陈春,高晖,
申请(专利权)人:东莞市纽格力信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。