一种数据处理方法及装置与流程

文档序号:14914695发布日期:2018-07-11 00:24阅读:来源:国知局

技术特征:

1.一种数据处理方法,其特征在于,所述方法包括:

接收数据报文,所述数据报文包括数据内容;

确定目标数据内容,所述目标数据内容包括所述数据内容;

提取所述目标数据内容的前预设数据量的内容;

将提取的内容与预设特征码进行匹配,确定提取的内容包括的预设特征码;

根据预设特征码与文件类型的对应关系,确定提取的内容包括的预设特征码对应的文件类型,作为目标数据类型;

根据所述目标数据类型,对所述数据报文和其他数据报文进行处理,所述其他数据报文包括与所述数据内容属于同一原始数据包的其他数据内容。

2.根据权利要求1所述的方法,其特征在于,若所述数据内容的数据量小于所述预设数据量,所述目标数据内容还包括:至少一个所述其他数据报文包括的与所述数据内容属于同一原始数据包的其他数据内容。

3.根据权利要求1所述的方法,其特征在于,所述根据所述目标数据类型,对所述数据报文和其他数据报文进行处理的步骤之前,还包括:

若所述目标数据类型为压缩文件,对所述目标数据内容进行解压缩;从解压缩得到的内容中提取前预设数据量的内容,返回执行所述将提取的内容与预设特征码进行匹配,确定提取的内容包括的预设特征码的步骤;

若所述目标数据类型不是压缩文件,继续执行所述根据所述目标数据类型,对所述数据报文和其他数据报文进行处理的步骤。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

若提取的内容不包括预设特征码,确定所述目标数据内容为非文件类型,将所述非文件类型作为目标数据类型。

5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述目标数据类型,对所述数据报文和其他数据报文进行处理的步骤,包括:

根据预先存储的数据类型与深度包检测引擎的对应关系,确定所述目标数据类型对应的目标深度检测引擎;

将所述数据报文和其他数据报文输入所述目标深度包检测引擎,分别确定所述数据报文和所述其他数据报文匹配的特征规则;

依据匹配的特征规则分别处理所述数据报文和其他数据报文。

6.一种数据处理装置,其特征在于,所述装置包括:

接收单元,用于接收数据报文,所述数据报文包括数据内容;

第一确定单元,用于确定目标数据内容,所述目标数据内容包括所述数据内容;

提取单元,用于提取所述目标数据内容的前预设数据量的内容;

匹配单元,用于将提取的内容与预设特征码进行匹配,确定提取的内容包括的预设特征码;

第二确定单元,用于根据预设特征码与文件类型的对应关系,确定提取的内容包括的预设特征码对应的文件类型,作为目标数据类型;

处理单元,用于根据所述目标数据类型,对所述数据报文和其他数据报文进行处理,所述其他数据报文包括与所述数据内容属于同一原始数据包的其他数据内容。

7.根据权利要求6所述的装置,其特征在于,若所述数据内容的数据量小于所述预设数据量,所述目标数据内容还包括:至少一个所述其他数据报文包括的与所述数据内容属于同一原始数据包的其他数据内容。

8.根据权利要求6所述的装置,其特征在于,

所述处理单元,还用于若所述目标数据类型为压缩文件,对所述目标数据内容进行解压缩;

所述提取单元,还用于从解压缩得到的内容中提取前预设数据量的内容;

所述处理单元,还用于若所述目标数据类型不是压缩文件,根据所述目标数据类型,对所述数据报文和其他数据报文进行处理。

9.根据权利要求6所述的装置,其特征在于,所述第二确定单元,还用于若提取的内容不包括预设特征码,确定所述目标数据内容为非文件类型,将所述非文件类型作为目标数据类型。

10.根据权利要求6-9任一项所述的装置,其特征在于,所述处理单元,具体用于:

根据预先存储的数据类型与深度包检测引擎的对应关系,确定所述目标数据类型对应的目标深度检测引擎;

将所述数据报文和其他数据报文输入所述目标深度包检测引擎,分别确定所述数据报文和所述其他数据报文匹配的特征规则;

依据匹配的特征规则分别处理所述数据报文和其他数据报文。

11.一种电子设备,其特征在于,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现权利要求1-5任一所述的方法步骤。

12.一种机器可读存储介质,其特征在于,存储有机器可执行指令,在被处理器调用和执行时,所述机器可执行指令促使所述处理器:实现权利要求1-5任一所述的方法步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1