发明名称 |
软件升级方法与系统 |
摘要 |
本发明涉及软件升级方法和软件升级系统。该软件升级方法包括下载阶段和升级阶段。在下载升级包的同时进行升级包的分包处理,直接基于所接收的升级包的数据包产生用于升级的差分包。升级阶段直接使用所述差分包进行升级。下载阶段具体包括:接收升级包的数据包,所述数据包包括头信息和/或数据;根据所述头信息获取差分包信息;根据所述头信息、差分包信息、所述数据的偏移位置,解析出所述数据的归属;根据所述数据的归属,直接将所述数据存储到对应的文件的对应位置。所述下载阶段的接收过程具有缓冲机制用于缓冲所接收的头信息,还包括断点续传机制。本发明适用于OMADM协议的软件升级,本发明降低了升级过程中对客户端设备的空用空间的需求。 |
申请公布号 |
CN103577202A |
申请公布日期 |
2014.02.12 |
申请号 |
CN201210255205.5 |
申请日期 |
2012.07.23 |
申请人 |
深圳市中兴移动通信有限公司 |
发明人 |
乐亮 |
分类号 |
G06F9/445(2006.01)I;H04W8/20(2009.01)I |
主分类号 |
G06F9/445(2006.01)I |
代理机构 |
广东广和律师事务所 44298 |
代理人 |
曹建军 |
主权项 |
一种软件升级方法,包括下载阶段和升级阶段,其特征在于:所述下载阶段在下载升级包的同时进行升级包的分包处理,直接基于所接收的升级包的数据包产生用于升级的差分包;所述升级阶段直接使用所述差分包进行升级。 |
地址 |
518000 广东省深圳市南山区高新区北环大道9018号大族创新大厦A区10楼 |