本申请涉及一种设备的数据提取方法、装置、计算机设备和存储介质,所述方法包括:读取待提取设备的硬件属性信息;根据硬件属性信息识别出待提取设备的操作系统类型;根据操作系统类型识别出数据提取方式;根据数据提取方式对待提取设备进行数据提取。上述方法能够提高数据提取效率。数据提取效率。数据提取效率。
【技术实现步骤摘要】
设备的数据提取方法、装置、计算机设备和存储介质
[0001]本申请涉及电子数据提取
,特别是涉及一种设备的数据提取方法、装置、计算机设备和存储介质。
技术介绍
[0002]对于终端设备内的电子数据的采集提取方式,当前行业内常用的做法为:数据采集设备连接终端设备后,在数据提取前由人工选择终端设备的类型,如:品牌、系统版本、型号等,并在数据提取过程中由人工选择以何种方式提取数据,如:普通备份方式、协议破解方式、WiFi换机方式等。这种数据提取方式繁琐、低效,而且结果不确定。比如:数据提取方式选择了“普通备份方式”,最后未能成功提取数据,则又需从头开始选择另外一种数据提取方式。
技术实现思路
[0003]基于此,有必要针对上述技术问题,提供一种能够提高数据提取效率的设备的数据提取方法、装置、计算机设备和存储介质。
[0004]一种设备的数据提取方法,包括:读取待提取设备的硬件属性信息;根据硬件属性信息识别出待提取设备的操作系统类型;根据操作系统类型识别出数据提取方式;根据数据提取方式对待提取设备进行数据提取。
[0005]在一个实施例中,硬件属性信息包括待提取设备的设备标识、厂商标识、产品标识、设备类别码、接口类别码、接口协议码、厂商描述信息以及产品描述信息中的一个或多个。
[0006]在一个实施例中,根据操作系统类型识别出数据提取方式,根据数据提取方式对待提取设备进行数据提取,包括:当操作系统类型为安卓操作系统时,识别出第一数据提取方式,第一数据提取方式用于指示基于安卓操作系统对待提取设备进行数据提取,根据第一数据提取方式对待提取设备进行数据提取;当操作系统类型为苹果操作系统时,识别出第二数据提取方式,第二数据提取方式用于指示基于苹果操作系统对待提取设备进行数据提取,根据第二数据提取方式对待提取设备进行数据提取。
[0007]在一个实施例中,识别出第一数据提取方式,包括:获取待提取设备的系统特征;根据系统特征识别待提取设备的品牌;根据待提取设备的品牌识别出第一数据提取方式。
[0008]在一个实施例中,根据待提取设备的品牌识别出第一数据提取方式,包括:根据待提取设备的品牌识别出一个或多个数据提取方式;识别待提取设备的安卓系统的版本、用户界面版本以及待提取设备中备份应用的版本;根据安卓系统的版本、用户界面版本以及备份应用的版本从一个或多个数据提取方式中筛选出第一数据提取方式。
[0009]在一个实施例中,根据安卓系统的版本、用户界面版本以及备份应用的版本从一个或多个数据提取方式中筛选出第一数据提取方式,包括:若安卓系统的版本低于第一系统版本,则从一个或多个数据提取方式中筛选出基于root权限的第一数据提取方式;若安
卓系统的版本为第一系统版本且用户界面版本为第一界面版本,则从一个或多个数据提取方式中筛选出基于调试桥ADB备份的第一数据提取方式;若安卓系统的版本为第一系统版本且用户界面版本为第二界面版本,则从一个或多个数据提取方式中筛选出基于系统降级备份的第一数据提取方式;若安卓系统的版本为第二系统版本且用户界面版本小于第三界面版本,则从一个或多个数据提取方式中筛选出基于系统自备份的第一数据提取方式;若安卓系统的版本大于或等于第三系统版本,则根据备份应用的版本从一个或多个数据提取方式中筛选出第一数据提取方式;其中,第一系统版本小于第二系统版本,第二系统版本小于第三系统版本,第一界面版本小于第二界面版本,第二界面版本小于第三界面版本。
[0010]在一个实施例中,多种数据提取方式中各数据提取方式与备份应用的一种备份协议相关,根据备份应用的版本从一个或多个数据提取方式中筛选出第一数据提取方式,包括:根据用户界面版本从多个数据提取方式中筛选出多个待选数据提取方式;根据备份应用的版本以及各待选数据提取方式对应的备份应用的备份协议从多个待选数据提取方式中筛选出第一数据提取方式。
[0011]一种设备的数据提取装置,包括:读取模块,用于读取待提取设备的硬件属性信息;识别模块,用于根据硬件属性信息识别出待提取设备的操作系统类型;获取模块,用于根据操作系统类型识别出数据提取方式;提取模块,用于根据数据提取方式对待提取设备进行数据提取。
[0012]一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一实施例方法的步骤。
[0013]一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一实施例方法的步骤。
[0014]上述设备的数据提取方法、装置、计算机设备和存储介质,读取待提取设备的硬件属性信息,根据硬件属性信息识别出待提取设备的操作系统类型,根据操作系统类型识别出数据提取方式,根据数据提取方式对待提取设备进行数据提取。因此,可以自动化识别待提取设备的操作系统类型,进而确定出对应的数据提取方式,采用该数据提取方式对待提取设备进行数据提取,无需人为操作即可实现自动化对待提取设备进行数据提取,提高了对待提取设备的数据提取效率。
附图说明
[0015]图1为一个实施例中一种设备的数据提取方法的应用环境图;图2为一个实施例中一种设备的数据提取方法的流程示意图;图3为一具体实施例中一种设备的数据提取方法的流程示意图;图4为一个实施例中第一数据提取方式的提取方式示意图;图5为另一个实施例中第一数据提取方式的提取方式示意图;图6为一个实施例中华为手机的数据提取策略的示意图;图7为一个实施例中华为手机的数据提取策略的逻辑示意图;图8为一具体实施例中华为手机的数据提取方法的流程示意图;图9为一个实施例中一种设备的数据提取装置的结构框图;图10为一个实施例中计算机设备的内部结构图。
具体实施方式
[0016]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0017]本申请提供的一种设备的数据提取方法,应用于如图1所示的应用环境中。如图1所示,数据提取设备104用于实现本申请的一种设备的数据提取方法。具体地,数据提取设备104读取待提取设备102的硬件属性信息,根据硬件属性信息识别出待提取设备102的操作系统类型,根据操作系统类型识别出数据提取方式,根据数据提取方式对待提取设备102进行数据提取。其中,待提取设备102可以是涉案数据设备,如手机或者平板电脑。数据提取设备104可以是取证设备,取证设备用于对涉案数据设备中破坏、欺诈、攻击等犯罪行为的电子数据进行取证提取。
[0018]在一个实施例中,如图2所示,提供了一种设备的数据提取方法,以该方法应用于图1中的数据提取设备104为例进行说明,包括以下步骤:S102,读取待提取设备的硬件属性信息。
[0019]本实施例中,待提取设备可以是手机或平板电脑。待提取设备的硬件属性信息包括待提取设备的操作系统类型对应的硬件部件的属性信息。不同类型的操作系统,由于操作系统运行本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种设备的数据提取方法,所述方法包括:读取待提取设备的硬件属性信息;根据所述硬件属性信息识别出所述待提取设备的操作系统类型;根据所述操作系统类型识别出数据提取方式;根据所述数据提取方式对所述待提取设备进行数据提取。2.根据权利要求1所述的方法,其特征在于,所述硬件属性信息包括所述待提取设备的设备标识、厂商标识、产品标识、设备类别码、接口类别码、接口协议码、厂商描述信息以及产品描述信息中的一个或多个。3.根据权利要求1所述的方法,其特征在于,所述根据所述操作系统类型识别出数据提取方式,根据所述数据提取方式对所述待提取设备进行数据提取,包括:当所述操作系统类型为安卓操作系统时,识别出第一数据提取方式,所述第一数据提取方式用于指示基于安卓操作系统对所述待提取设备进行数据提取,根据所述第一数据提取方式对所述待提取设备进行数据提取;当所述操作系统类型为苹果操作系统时,识别出第二数据提取方式,所述第二数据提取方式用于指示基于苹果操作系统对所述待提取设备进行数据提取,根据所述第二数据提取方式对所述待提取设备进行数据提取。4.根据权利要求3所述的方法,其特征在于,所述识别出第一数据提取方式,包括:获取所述待提取设备的系统特征;根据所述系统特征识别所述待提取设备的品牌;根据所述待提取设备的品牌识别出所述第一数据提取方式。5.根据权利要求4所述的方法,其特征在于,所述根据所述待提取设备的品牌识别出所述第一数据提取方式,包括:根据所述待提取设备的品牌识别出一个或多个数据提取方式;识别所述待提取设备的安卓系统的版本、用户界面版本以及所述待提取设备中备份应用的版本;根据所述安卓系统的版本、所述用户界面版本以及所述备份应用的版本从所述一个或多个数据提取方式中筛选出所述第一数据提取方式。6.根据权利要求5所述的方法,其特征在于,所述根据所述安卓系统的版本、所述用户界面版本以及所述备份应用的版本从所述一个或多个数据提取方式中筛选出所述第一数据提取方式,包括:若所述安卓系统的版本低于第一系统版本,则从所述一个或多个数据提取方式中筛选出基于root权限的第一数据提取方式...
【专利技术属性】
技术研发人员:ꢀ七四专利代理机构,
申请(专利权)人:广州市高奈特网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。