[发明专利]一种实现分区迁移的方法、系统及装置有效
申请号: | 201410534449.6 | 申请日: | 2014-10-12 |
公开(公告)号: | CN104317643A | 公开(公告)日: | 2015-01-28 |
发明(设计)人: | 陈伟 | 申请(专利权)人: | 福州瑞芯微电子有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 福州市仓山区景弘专利代理事务所(普通合伙) 35219 | 代理人: | 林祥翔;吕元辉 |
地址: | 350000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 分区 迁移 方法 系统 装置 | ||
技术领域
本发明涉及系统开发技术领域,尤其涉及一种实现分区迁移的方法、系统及装置。
背景技术
在进行产品的系统开发时,例如,A厂商需要根据客户需求定制一套配置好桌面布局、预装应用、系统配置的软件,并导入到所生产的设备中。在现有技术下,一般可以通过以下方法实现:修改软件,按照客户需求进行逐条配置。但是,此方法若遇到一些比较难预制的条目,势必要增加开发成本,推迟项目进度。
发明内容
鉴于上述问题,本发明提供一种克服上述问题或者至少部分解决上述问题的实现分区迁移的方法、系统及装置。
本发明提供一种分区迁移方法,所述方法包括:上位机向下位机发送分区数据采集指令;所述下位机响应所述分区数据采集指令采集样本分区数据,并对所述样本分区数据进行打包;所述上位机向所述下位机发送分区数据提取指令使所述下位机将打包的分区数据传送至所述上位机;所述上位机将提取到打包数据再次进行打包生成相应的固件;所述上位机将所述固件传送到至少一另一下位机,使所述至少一另一下位机对所述固件进行分区还原,将所述样本分区数据迁移至所述至少一另一下位机。
其中,所述上位机向下位机发送分区数据采集指令的步骤具体为:所述上位机通过android调试桥ADB向所述下位机发送所述分区数据采集指令。
其中,所述下位机响应所述分区数据采集指令采集样本分区数据,并对所述样本分区数据进行打包的步骤具体为:所述下位机响应所述分区数据采集指令采集样本分区数据,并将所述样本分区数据中userdata分区打包成压缩的镜像文件。
其中,所述上位机将提取到打包数据再次进行打包生成相应的固件的步骤包括:启动监控线程以检测所述上位机是否连接了至少一个具有ADB的设备;其中,所述具有ADB的设备为需要克隆所述上位机生成的固件的设备;若是则响应用户执行迁移的指令获取所述上位机的分区信息;根据获取到的所述上位机的分区信息将从所述下位机提取到的打包数据进行分区克隆;将原始固件与克隆后打包数据进行合并,并再次进行打包而生成所述相应的固件;其中,所述原始固件为所述上位机中原有固件。
其中,所述将获取到的所述设备的分区信息以及从所述下位机提取到的打包数据进行分区克隆的步骤包括:根据从所述下位机提取到的打包数据解析所述原始固件中的parameter文件分区信息,以及根据所述打包数据的大小计算新分区的大小;将新分区信息加入到分区列表中,并回写到所述原始固件中的parameter文件;在所述打包数据中新增相应的分区数据的脚本,以将所述打包数据进行分区克隆。
其中,所述上位机将所述固件传送到至少一另一下位机,使所述至少一另一下位机对所述固件进行分区还原的步骤具体为:在所述至少一另一下位机为Android设备时,第一次启动所述另一下位机以执行recovery程序,并根据系统分区信息执行恢复操作将所述固件分区还原到data分区。
本发明还提供一种分区迁移系统,其特征在于,所述系统包括上位机、第一下位机以及至少一第二下位机;所述上位机向所述第一下位机发送分区数据采集指令,所述第一下位机响应所述分区数据采集指令采集样本分区数据,并对所述样本分区数据进行打包;所述上位机向所述第一下位机发送分区数据提取指令使所述第一下位机将打包的分区数据传送至所述上位机,所述上位机将提取到打包数据再次进行打包生成相应的固件;所述上位机将所述固件传送至所述至少一第二下位机,使所述至少一第二下位机对所述固件进行分区还原,将所述样本分区数据迁移至所述至少一第二下位机。
其中,所述系统还包括一终端,所述上位机通过所述终端将所述固件传送至所述至少一第二下位机。
其中,所述上位机包括:设备检测模块,用于启动监控线程以检测所述上位机是否连接了至少一个具有ADB的设备;其中,所述具有ADB的设备为需要克隆所述上位机生成的固件的设备;设备控制模块,响应用户执行迁移的指令获取与所述上位机连接的设备的分区信息,并将获取到的所述设备的分区信息以及从所述下位机提取到的打包数据进行分区克隆;固件打包模块,将原始固件与克隆后的打包数据进行合并,并再次进行打包而生成所述相应的固件;其中,所述原始固件为所述上位机中原有固件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子有限公司,未经福州瑞芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410534449.6/2.html,转载请声明来源钻瓜专利网。