一种数据流识别方法及出口设备与流程

文档序号:12132069阅读:来源:国知局

技术特征:

1.一种数据流识别方法,其特征在于,包括:

从服务器获取最新的服务应用库至本地作为本地的服务应用库;其中所述最新的服务应用库是由网络中所有出口设备上传的各自本地更新的服务应用库形成的;

接收新建流的首报文,当所述首报文在所述本地的服务应用库中不存在有效记录,则对所述新建流的后续报文进行应用识别,其中,所述有效记录为在所述本地服务应用库记录中存在与所述首报文对应的应用类型的映射关系记录;

当所述新建流的后续报文中任一报文通过所述应用识别与特征规则库记录中任一规则匹配,则向所述本地服务应用库记录中建立待新建记录以更新本地的服务应用库;其中,所述待新建记录为与所述任一报文对应的任一规则所指向的应用类型的映射关系记录。

2.根据权利要求1所述的一种数据流识别方法,其特征在于,所述从服务器下载最新的服务应用库至本地作为本地的服务应用库,包括:

根据本地应用场景从服务器下载对应应用场景的最新的服务应用库至本地作为本地的服务应用库。

3.根据权利要求1所述的一种数据流识别方法,其特征在于,还包括:

当所述本地服务应用库记录中建立了待新建记录以更新本地的服务应用库,则将本地更新的服务应用库上传至服务器以更新服务器上的服务应用库。

4.根据权利要求1所述的一种数据流识别方法,其特征在于,所述向所述本地服务应用库记录中建立待新建记录,包括:

根据所述任一报文获取待新建记录的用户IP地址以及服务端口号,以用户IP地址以及服务端口号作为所述待新建记录的索引,若本地的服务应用库记录不存在所述用户IP地址以及服务端口号对应的记录,则直接在本地的服务应用库记录新建所述待新建记录,且该条新建记录默认为有效记录;或,

根据所述任一报文获取待新建记录的用户IP地址以及服务端口号,以用户IP地址以及服务端口号作为所述待新建记录的索引,若本地的服务应用库记录存在所述用户IP地址以及服务端口号对应的记录,且本地的服务应用库记录中与所述用户IP地址以及服务端口号对应的记录无效,则在本地的服务应用库新建所述待新建记录,且该条新建记录默认为有效记录;或,

根据所述任一报文获取待新建记录的用户IP地址以及服务端口号,以用户IP地址以及服务端口号作为所述待新建记录的索引,若本地的服务应用库记录存在所述用户IP地址以及服务端口号对应的记录,且本地的服务应用库记录中与所述用户IP地址以及服务端口号对应的记录有效,则判断本地的服务应用库记录中与所述用户IP地址以及服务端口号对应的记录中记录的应用类型与待新建记录的应用类型是否相同,若相同,将选择服务应用库中对应的记录和待新建的记录中记录的有效时间中较大的值作为本条新建记录的有效时间,且该条新建记录默认为有效记录;若不相同,则将服务应用库对应的记录修改为无效记录,同时将选择服务应用库中对应的记录和待新建的记录中记录的有效时间中较小的值作为本条新建记录的有效时间。

5.根据权利要求1-4任一项所述的一种数据流识别方法,其特征在于,所述方法还包括:当新建流的首报文在本地的服务应用库记录中存在有效记录,则对所述新建流的后续报文不再进行应用识别。

6.一种出口设备,其特征在于,包括:

获取模块,其用于从服务器获取最新的服务应用库至本地作为本地的服务应用库;其中所述最新的服务应用库是由网络中所有出口设备上传的各自本地更新的服务应用库形成的;

应用识别应用识别模块,接收新建流的首报文,当所述首报文在所述本地的服务应用库中不存在有效记录,则对所述新建流的后续报文进行应用识别,其中,所述有效记录为在所述本地服务应用库记录中存在与所述首报文对应的应用类型的映射关系记录;

新建模块,当所述新建流的后续报文中任一报文通过所述应用识别与特征规则库记录中任一规则匹配,则向所述本地服务应用库记录中建立待新建记录以更新本地的服务应用库;其中,所述待新建记录为与所述任一报文对应的任一规则所指向的应用类型的映射关系记录。

7.根据权利要求6所述的一种出口设备,其特征在于,所述获取模块具体用于:

根据本地应用场景从服务器下载对应应用场景的最新的服务应用库至本地作为本地的服务应用库。

8.根据权利要求6所述的一种出口设备,其特征在于,还包括更新模块,其用于:

当所述本地服务应用库记录中建立了待新建记录以更新本地的服务应用库,则将本地更新的服务应用库上传至服务器以更新服务器上的服务应用库。

9.根据权利要求6所述的一种出口设备,其特征在于,所述新建模块具体用于:

根据所述任一报文获取待新建记录的用户IP地址以及服务端口号,以用户IP地址以及服务端口号作为所述待新建记录的索引,若本地的服务应用库记录不存在所述用户IP地址以及服务端口号对应的记录,则直接在本地的服务应用库记录新建所述待新建记录,且该条新建记录默认为有效记录;或,

根据所述任一报文获取待新建记录的用户IP地址以及服务端口号,以用户IP地址以及服务端口号作为所述待新建记录的索引,若本地的服务应用库记录存在所述用户IP地址以及服务端口号对应的记录,且本地的服务应用库记录中与所述用户IP地址以及服务端口号对应的记录无效,则在本地的服务应用库记录新建所述待新建记录,且该条新建记录默认为有效记录;或,

根据所述任一报文获取待新建记录的用户IP地址以及服务端口号,以用户IP地址以及服务端口号作为所述待新建记录的索引,若本地的服务应用库记录存在所述用户IP地址以及服务端口号对应的记录,且本地的服务应用库记录中与所述用户IP地址以及服务端口号对应的记录有效,则判断本地的服务应用库记录中与所述用户IP地址以及服务端口号对应的记录中记录的应用类型与待新建记录的应用类型是否相同,若相同,将选择服务应用库中对应的记录和待新建的记录中记录的有效时间中较大的值作为本条新建记录的有效时间,且该条新建记录默认为有效记录;若不相同,则将服务应用库对应的记录修改为无效记录,同时将选择服务应用库中对应的记录和待新建的记录中记录的有效时间中较小的值作为本条新建记录的有效时间。

10.根据权利要求6-9任一项所述的一种出口设备,其特征在于,所述应用识别应用识别模块具体用于:

当新建流的首报文在本地的服务应用库记录中存在有效记录,则对所述新建流的后续报文不再进行应用识别。

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