【技术实现步骤摘要】
高可靠性数据报文深度解析方法及系统
[0001]本申请涉及一种高可靠性数据报文深度解析方法及系统,属于数据解析
。
技术介绍
[0002]目前,网络的规模不断扩大,网络的用户数不断增加,网络应用和业务种类不断丰富,由此也带来了网络内容分析的挑战
。
[0003]深度报文解析
(Deep Packet Inspection
,
DPI)
是一种基于数据包的深度解析技术,针对不同的网络应用层载荷进行深度解析,来提高网络对用户报文的应用信息的感知能力,从而为运营商实现基于应用信息的业务管理和增值服务提供基础
。
[0004]然而,现有的
DPI
主要是基于单一类型固化硬件和软件实现的,虽然解析的灵活性较高,但是整体执行效率较低,实时性较差,不能满足如今数据类型复杂
、
视频类数据占比高
、
网络大流量和低延迟的报文处理需求
。
技术实现思路
[0005]有鉴于此,本申请提供了一种高 ...
【技术保护点】
【技术特征摘要】
1.
一种高可靠性数据报文深度解析方法,其特征在于,数据报文由处理层节点解析;所述数据报文的类型包括其中之一:视频类和非视频类;所述处理层节点的数量为多个,所述处理层节点包括其中之一:第一解析节点和第二解析节点,所述第一解析节点采用
GPU
芯片和通用
CPU
解析视频类数据报文,所述第二解析节点采用
DPI
芯片和通用
CPU
解析非视频类数据报文,所述方法包括:采集每个用户设备发送的若干条数据报文;根据数据报文的类型,将每条数据报文分流到相应的处理层节点中并解析
。2.
根据权利要求1所述方法,其特征在于,所述根据数据报文的类型,将每条数据报文分流到相应的处理层节点中,包括:根据数据报文的类型和分流算法,将每条数据报文分流到相应的处理层节点中
。3.
根据权利要求2所述方法,其特征在于,所述根据数据报文的类型和分流算法,将每条数据报文分流到相应的处理层节点中,包括:根据轮询多个处理层节点的方式和数据报文的类型,确定每个用户设备发送的第一数据报文的第一连接路径;若分流后的用户设备发送第二数据报文,则将相应的第一连接路径作为第二数据报文的第二连接路径并传输;其中,在轮询操作中,若检测到若干个处理层节点的连接数达到限制,则跳过若干个所述处理层节点进行轮询
。4.
根据权利要求2所述方法,其特征在于,所述根据数据报文的类型和分流算法,将每条数据报文分流到相应的处理层节点中,包括:为多个属性相同用户设备发送的相同类型的第三数据报文建立多条第三连接路径,多条第三连接路径连接报文类型相应的同一处理层节点;若检测到所述同一处理层节点的连接数达到限制且存在未分流的第三数据报文,则为未分流的第三数据报文建立若干条第四连接路径,若干条第四连接路径连接连接数未达限制的报文类型相应的处理层节点;若分流后的用户设备发送第四数据报文,则将相应的第三连接路径或第四连接路径作为第四数据报文的第五连接路径并传输
。5.
根据权利要求1所述方法,其特征在于,所述方法还包括:若任一处理层节点出现故障或错误,则实时调用相应的备用处理层节点进行解析;或,若任一处理层节点出现故障或错误,则实时调用相应的备用处理层节点已解析数据
。6.
根据权利要求1所述方法,其特征在于,所述根据数据报文的类型...
【专利技术属性】
技术研发人员:汪承研,
申请(专利权)人:广东机电职业技术学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。