The invention provides a terminal information backup method and backup device based on matching tree. The method includes a default configuration file, which includes a start identification, a group of applications to be backed up, and a matching entry of corresponding groups. The matching entry is matched by a matching item corresponding to the file name or directory name to be backed up. According to the configuration file, a matching tree is constructed with the starting identifier as the root node, the matching items in the grouping and corresponding matching entries are distributed step by step as the tree node matching tree, the file name sent by the backup terminal and the matching tree are matched, and the file corresponding to the file name is stored if the matching is successful. Content. The invention has the advantages of accurately collecting specific backup information in batches, reducing IO writing, reducing backup time, improving backup efficiency, reducing space occupied by redundant files, and reducing energy consumption of equipment and terminals.
【技术实现步骤摘要】
一种基于匹配树的终端信息备份方法及备份设备
本专利技术涉及信息备份领域,具体说的是一种基于匹配树的终端信息备份方法及备份设备。
技术介绍
目前针对终端(如手机、平板等)的信息备份方式主要是通过外部设备与终端连接进行,现有的终端信息备份方式主要存在以下不足:1、大量大小不一的文件,频繁对磁盘进行写入操作,存在IO瓶颈;2、原有备份机制存在备份时间长,速度缓慢的问题;3、大量冗余文件存储在磁盘上,浪费有限的存储空间;4、嵌入式设备电池损耗增大,设备长时间与终端连接,增加设备电量损耗,不利于移动采集的持续进行。基于各种需求,例如司法取证需求,往往需要从智能移动终端中备份出所需的信息。其中,针对目前市场占有率仅次于Android的手机的iPhone手机的取证显得尤为重要。由于苹果公司对于iPhone本身的安全限制做得极其严密,每年更新的操作系统在安全方面也做了大量的升级,使得对于iPhone取证的难度也进一步增加。据数据分析公司SensorTower报告称,预计2017年底,AppStore应用数量将达360万个;苹果公司在今年新一代手机iPhone8系列中,更是搭载了达256G的存储;应用数量之多,存储容量之巨大,都达到了前所未有的高度。这对iPhone手机终端的取证带来更大的挑战。传统的司法取证对于iPhone智能手机始终使用备份的方法,该方法同样存在上述通用备份方式的不足,耗费大量时间,得到的备份文件往往巨大无比,占用大量的存储空间,即使只是需要系统中的特定的少数文件,也需要备份整个手机,再从中搜索出对应的文件,效率极其低下。因此,传统的备份方式已经无法满足 ...
【技术保护点】
1.一种基于匹配树的终端信息备份方法,其特征在于,包括:预设配置文件,所述配置文件包括起始标识、对应待备份应用的分组,以及对应分组的匹配条目,所述匹配条目由与待备份文件名或目录名对应的匹配项组成;依据所述配置文件构造以所述起始标识为根节点,所述分组及其对应的匹配条目内的匹配项依次逐级分布为树节点的匹配树;匹配待备份终端发送过来的文件名与所述匹配树;若匹配成功,则存储所述文件名对应的文件内容。
【技术特征摘要】
1.一种基于匹配树的终端信息备份方法,其特征在于,包括:预设配置文件,所述配置文件包括起始标识、对应待备份应用的分组,以及对应分组的匹配条目,所述匹配条目由与待备份文件名或目录名对应的匹配项组成;依据所述配置文件构造以所述起始标识为根节点,所述分组及其对应的匹配条目内的匹配项依次逐级分布为树节点的匹配树;匹配待备份终端发送过来的文件名与所述匹配树;若匹配成功,则存储所述文件名对应的文件内容。2.如权利要求1所述的基于匹配树的终端信息备份方法,其特征在于,还包括:若匹配不成功,则丢弃所述文件名对应的文件内容。3.如权利要求1所述的基于匹配树的终端信息备份方法,其特征在于,所述依据所述配置文件构造以所述起始标识为根节点,所述分组及其对应的匹配条目内的匹配项依次逐级分布为树节点的匹配树,具体为:读取并解析所述配置文件,以配置文件的起始标识为根节点,各分组为根节点的下一级节点,每个匹配条目内的每个匹配项作为对应分组所在节点的子节点按照同级目录位于同一层的方式进行逐级分布,生成对应所述配置文件的匹配树。4.如权利要求1所述的基于匹配树的终端信息备份方法,其特征在于,所述匹配待备份终端发送过来的文件名与所述匹配树;若匹配成功,则存储所述文件名对应的文件内容,具体为:接收待备份终端发送过来的文件名及对应的文件内容;对接收到的文件名按照目录结构进行逐级分割;逐级匹配分割得到的各级目录与匹配树;若所述各级目录能够与匹配树中由分组对应的节点开始的完...
【专利技术属性】
技术研发人员:郑巧亮,南江,张艺灿,邱宗炽,郑志贤,
申请(专利权)人:厦门市美亚柏科信息股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。