[发明专利]单板软件的升级方法以及实现前后台校验升级的单板系统无效
申请号: | 200710107168.2 | 申请日: | 2007-04-30 |
公开(公告)号: | CN101299676A | 公开(公告)日: | 2008-11-05 |
发明(设计)人: | 谢志雄 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/56;H04M3/22 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单板 软件 升级 方法 以及 实现 后台 校验 系统 | ||
1.一种单板软件的升级方法,其特征在于,包括:
后台模块向前台模块发送升级请求;
所述前台模块的下载子模块接收所述升级请求,从所述前台模块的参数管理子模块读取当前状态信息,并将所述当前状态信息发送给所述后台模块;以及
所述后台模块将所述当前状态信息与升级信息中的状态信息比较,并根据比较结果对所述前台模块进行升级;其中,所述后台模块将所述前台模块中的每个子模块的所述当前状态信息与升级信息中的相应状态信息比较,以找出存在状态差异的子模块,所述根据比较结果对所述前台模块进行升级包括:
所述后台模块将表示存在状态差异子模块的差异子模块信息发送给所述下载子模块,由所述下载子模块确定所述差异子模块信息并告知所述后台模块;
所述后台模块将对应于所述存在状态差异的子模块的升级数据发送给所述下载子模块;以及
所述下载子模块对所述存在状态差异的子模块所处的存储区进行升级并将所述参数管理子模块中相对应的数据进行更新。
2.根据权利要求1所述的升级方法,其特征在于,所述下载子模块调用在应用编程或在系统编程命令对所述存在状态差异的子模块所处的存储区进行升级,并且每升级一个子模块就将所述参数管理子模块中相对应的数据进行更新。
3.根据权利要求1所述的升级方法,其特征在于,所述根据比较结果对所述前台模块进行升级还包括:判断对所述参数管理子模块中相对应数据的更新是否成功,并向所述后台模块发送结果信息。
4.根据权利要求2所述的升级方法,其特征在于,在所述更新成功的情况下,所述下载子模块向所述后台模块发送成功信息。
5.根据权利要求2所述的升级方法,其特征在于,在所述更新失败的情况下,连续进行更新直至预定次数,所述下载子模块在所述参数管理子模块中记录相应子模块的更新失败信息并等待下次升级,启动子模块向所述后台模块发送失败信息。
6.根据权利要求5所述的升级方法,其特征在于,所述预定次数为5次。
7.根据上述权利要求任一项所述的升级方法,其特征在于,所述当前状态信息为所述前台模块中的每个子模块的版本信息。
8.一种实现前后台校验升级的单板系统,其特征在于,包括:
后台模块,通过接口连接至前台模块,用于进行前后台版本的比较,存储并发送比较结果和升级数据;以及
所述前台模块,其包括:
下载子模块,通过所述接口连接至所述后台模块,用于根据所述比较结果进行前后台的差异校验,根据所述升级数据对相应子模块进行升级并对参数管理子模块的版本信息进行更新;
启动子模块,用于对所述前台模块进行初始化以及驱动,并向所述后台模块发送更新结果信息;
所述参数管理子模块,用于存储所述相应子模块的版本信息;以及
多个应用程序模块,作为被更新的部分,用于实现业务功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710107168.2/1.html,转载请声明来源钻瓜专利网。