【技术实现步骤摘要】
合并多个移动设备备份的方法及装置
本专利技术涉及一种数据合并方法,尤其是指一种合并多个移动设备备份的方法及装置。
技术介绍
随着时下数码产品的普及,通常一个用户会有多个移动设备(如iPhone设备、安卓设备等),这就会造成在使用后不同移动设备存储数据存在差异,备份后的出现多份移动设备的数据。而现有大多移动设备的维护软件(典型的就如苹果官方提供的备份还原工具iTunes),并不支持把多个备份的数据合并从而用到在一个设备上还原。此外,少部分安卓软件虽支持备份数据合并,但对多样的移动设备数据兼容性不足,例如对于群聊的短信、微信等数据由于其存储机制问题,仅靠信息数据的合并是无法完成的。因此亟需要一种合并多个移动设备备份的方法及装置。
技术实现思路
本专利技术所要解决的技术问题是:提供一种适用性高的合并多个移动设备备份的方法及装置。为了解决上述技术问题,本专利技术采用的技术方案为:一种合并多个移动设备备份的方法,包括步骤,S1)确定支持合并的数据类型集合Tn,Tn={T1,T2,…,Tm},其中T1到Tm为m种支持合并的数据类型;S2)选定两个待合并的移动设备备份;确定两个待合并移动设备备份的检索数据库;S3)确定一个移动设备备份为合并目标对象,另一个移动设备备份则为合并源对象;S4)选择需合并的数据类型;S5)对比合并源对象与合并目标对象的移动设备备份的数据类型的数据结构是否相同,是则执行步骤S6;S6)通过查询获取合并源对象的移动设备备份中对应选择合并的数据类型的数据记录;S7)将查询得到的数据记录与合并目标对象的移动设备备份的对应数据记录进行差异化比较提取,得到差 ...
【技术保护点】
1.一种合并多个移动设备备份的方法,其特征在于:包括步骤,S1)确定支持合并的数据类型集合Tn,Tn={T1,T2,…,Tm},其中T1到Tm为m种支持合并的数据类型;S2)选定两个待合并的移动设备备份;确定两个待合并移动设备备份的检索数据库;S3)确定一个移动设备备份为合并目标对象,另一个移动设备备份则为合并源对象;S4)选择需合并的数据类型;S5)对比合并源对象与合并目标对象的移动设备备份的数据类型的数据结构是否相同,是则执行步骤S6;S6)通过查询获取合并源对象的移动设备备份中对应选择合并的数据类型的数据记录;S7)将查询得到的数据记录与合并目标对象的移动设备备份的对应数据记录进行差异化比较提取,得到差异化数据记录;S8)将差异化数据记录逐一插入合并目标对象的移动设备备份中相应数据类型的数据库中;S9)根据差异化数据在合并源对象的移动设备备份中数据记录间关联关系更新合并目标对象的移动设备备份中数据记录间的关联关系;S10)更新合并目标对象的移动设备备份的检索数据库中对应选定类型的数据记录。
【技术特征摘要】
1.一种合并多个移动设备备份的方法,其特征在于:包括步骤,S1)确定支持合并的数据类型集合Tn,Tn={T1,T2,…,Tm},其中T1到Tm为m种支持合并的数据类型;S2)选定两个待合并的移动设备备份;确定两个待合并移动设备备份的检索数据库;S3)确定一个移动设备备份为合并目标对象,另一个移动设备备份则为合并源对象;S4)选择需合并的数据类型;S5)对比合并源对象与合并目标对象的移动设备备份的数据类型的数据结构是否相同,是则执行步骤S6;S6)通过查询获取合并源对象的移动设备备份中对应选择合并的数据类型的数据记录;S7)将查询得到的数据记录与合并目标对象的移动设备备份的对应数据记录进行差异化比较提取,得到差异化数据记录;S8)将差异化数据记录逐一插入合并目标对象的移动设备备份中相应数据类型的数据库中;S9)根据差异化数据在合并源对象的移动设备备份中数据记录间关联关系更新合并目标对象的移动设备备份中数据记录间的关联关系;S10)更新合并目标对象的移动设备备份的检索数据库中对应选定类型的数据记录。2.如权利要求1所述的合并多个移动设备备份的方法,其特征在于:所述步骤S8、S9之间还包括步骤,S891)查询差异化数据记录的会话属性,若为单人会话则转到步骤S9,若为群会话则转到步骤S892;S892)根据合并源对象的移动设备备份的群会话信息,将属于该群会话的所有成员的记录保存至合并目标对象的移动设备备份的数据库中,转到步骤S9。3.如权利要求1所述的合并多个移动设备备份的方法,其特征在于:所述步骤S8具体包括,S81)判断差异化数据记录为内容记录或附件记录,内容记录则执行步骤S82,附件记录则执行步骤S83;S82)逐一将差异化数据记录插入合并目标对象的移动设备备份中相应数据类型的数据库中;S83)逐一将差异化数据记录在合并源对象的移动设备备份中对应的附件源文件拷贝到合并目标对象的移动设备备份中,并保持两者存储目录的一致,而后将合并源对象的移动设备备份中的检索数据库中属于此附件记录的记录数据插入到合并目标对象的移动设备备份的检索数据库中。4.如权利要求1所述的合并多个移动设备备份的方法,其特征在于:所述步骤S1还包括,确定备份集Xn,Xn={x1,x2,x3,...,xn},其中x1到xn为n个移动设备备份;所述步骤S2为,从备份集Xn中选择两个待合并的移动设备备份,并将两个备份从备份集Xn中分离出来;确定选择的两个待合并移动设备备份的检索数据库;所述步骤S10后还包括步骤,S11)将合并后的合并目标对象的移动设备备份放回到备份集Xn中;S12)判断备份集Xn中是否只有一个备份,否则返回步骤S2,是则结束。5.如权利要求1所述的合并多个移动设备备份的方法,其特征在于:所述步骤S5中,否则执行步骤S51,S51)配置与合并源对象的移动设备备份的数据结构对应的查询,转到步骤S6。6.如权利要求1所述的合并多个移动设备备份的方法,其特征在于:所述步骤S10具体包括步骤,S101)合并目标对象的移动设备备份的文件大小;S1...
【专利技术属性】
技术研发人员:兰慎,陈子文,黄德安,
申请(专利权)人:深圳麦风科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。