发明名称 一种嵌入式软件版本的发布及升级方法
摘要 本发明公开了一种嵌入式软件版本的发布及升级方法,将待下载的升级文件的分区信息以字节对齐的方式连接到升级工具的二进制代码之后;将引导程序的二进制代码以字节对齐的方式连接到待下载的升级文件的分区信息之后;将待下载的升级文件以字节对齐的方式连接在一起,并以字节对齐的方式连接到引导程序的二进制代码之后;将描述信息以字节对齐的方式连接到待下载的升级文件之后;并将按以上顺序所生成的可执行文件作为软件版本发布。一步到位地实现软件版本发布和升级,将升级差异性前移到软件版本发布之前,使得不同嵌入式产品在生产升级、用户升级和售后升级时都能采用一致的升级方法,将软件版本的发布和升级做到简单、通用、稳定、具有良好的防呆性。
申请公布号 CN102662700B 申请公布日期 2016.02.03
申请号 CN201210084894.8 申请日期 2012.03.28
申请人 广东欧珀移动通信有限公司 发明人 曾元清
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 罗晓林;李志强
主权项 一种嵌入式软件版本的发布方法,其特征在于,所述的发布方法的步骤如下:步骤1、将待下载的升级文件的分区信息以字节对齐的方式连接到升级工具的二进制代码之后;步骤2、将引导程序的二进制代码以字节对齐的方式连接到待下载的升级文件的分区信息之后;步骤3、将待下载的升级文件以字节对齐的方式连接在一起,并以字节对齐的方式连接到引导程序的二进制代码之后;步骤4、将描述信息以字节对齐的方式连接到待下载的升级文件之后;步骤5、将按步骤1~4所生成的可执行文件作为软件版本发布;所述的可执行文件由升级工具的二进制代码、自定义文件、待下载的升级文件和描述信息整合而成;所述的整合是以升级工具的二进制代码作为软件版本的头部、以描述信息作为软件版本的尾部,升级工具的二进制代码位于软件版本的头部与软件版本的其余数据连接在一起;描述信息位于软件版本的尾部与软件版本的其余数据连接在一起;其中连接方式包括字节对齐;所述的描述信息用以描述升级工具的二进制代码、自定义文件、待下载的升级文件和描述信息在软件版本的具体位置,且描述信息包括升级工具的二进制代码、自定义文件、待下载的升级文件和描述信息的长度信息,以及它们在软件版本内的偏移量信息;所述的自定义文件包括待下载的升级文件的分区信息、引导程序的二进制代码。
地址 523860 广东省东莞市长安镇乌沙海滨路18号