一种数据处理方法和相关装置制造方法及图纸

技术编号:38097955 阅读:10 留言:0更新日期:2023-07-06 09:13
本申请公开一种数据处理方法和相关装置,首先可以获取待测网络流量,待测网络流量可以是指用于检测的网络流量。接着,可以对待测网络流量进行信息提取,得到待测网络流量对应的目标信息。其中,目标信息可以是指对待测网络流量进行检测时所需的信息,即,目标信息是对于检测而言的有效信息,因此,得到目标信息后,可以向流量检测设备发送目标信息,该流量检测设备可以对目标信息进行检测,得到待测网络流量对应的检测结果,从而达到检测的目的。由于目标信息的数据量小于待测网络流量的数据量,使得向流量检测设备发送目标信息所需的带宽成本小于发送待测网络流量所需的带宽成本,从而在实现对网络流量进行检测的基础上,能够降低带宽成本。低带宽成本。低带宽成本。

【技术实现步骤摘要】
一种数据处理方法和相关装置


[0001]本申请涉及数据处理
,特别是涉及一种数据处理方法和相关装置。

技术介绍

[0002]通常,设备之间可以基于发送网络流量的方式实现网络通信,网络流量中可以携带有网络通信所需的信息等。以第一设备和第二设备之间实现网络通信为例,第一设备和第二设备可以基于网络建立通信连接,建立通信连接后,第一设备和第二设备可以利用发送网络流量实现网络通信。
[0003]在网络通信中,出于保障网络安全等目的,通常会对传输的网络流量进行检测,以便及时发现异常情况,例如异常的网络流量、流量突发位置等,基于此,有利于保障网络安全。同时,基于对网络流量的检测,可以分析网络通信过程中的资源占用情况(例如带宽占用情况)等,及时发现资源占用过高等,有效避免因资源占用过高造成网络运行不稳定的情况,有利于保障网络正常稳定的运行。
[0004]相关技术中,对传输的网络流量直接进行检测,然而,这种方式所需的带宽成本较高。

技术实现思路

[0005]为了解决上述技术问题,本申请提供了一种数据处理方法和相关装置,在实现对网络流量进行检测的基础上,能够降低带宽成本。
[0006]本申请实施例公开了如下技术方案:一方面,本申请实施例提供一种数据处理方法,所述方法包括:获取待测网络流量;对所述待测网络流量进行信息提取,得到所述待测网络流量对应的目标信息;所述目标信息的数据量小于所述待测网络流量的数据量;向流量检测设备发送所述目标信息;所述流量检测设备用于对所述目标信息进行检测,得到所述待测网络流量对应的检测结果。
[0007]又一方面,本申请实施例提供一种数据处理方法,所述方法包括:获取多个待测网络流量;对所述多个待测网络流量进行聚合,将所述多个待测网络流量封装为一个检测流量;向流量检测设备发送所述检测流量;所述流量检测设备用于对所述检测流量进行检测,得到所述多个待测网络流量分别对应的检测结果。
[0008]又一方面,本申请实施例提供一种数据处理装置,所述装置包括获取单元、提取单元和发送单元:所述获取单元,用于获取待测网络流量;所述提取单元,用于对所述待测网络流量进行信息提取,得到所述待测网络流量
对应的目标信息;所述目标信息的数据量小于所述待测网络流量的数据量;所述发送单元,用于向流量检测设备发送所述目标信息;所述流量检测设备用于对所述目标信息进行检测,得到所述待测网络流量对应的检测结果。
[0009]又一方面,本申请实施例提供一种数据处理装置,所述装置包括获取单元、聚合单元和发送单元:所述获取单元,用于获取多个待测网络流量;所述聚合单元,用于对所述多个待测网络流量进行聚合,将所述多个待测网络流量封装为一个检测流量;所述发送单元,用于向流量检测设备发送所述检测流量;所述流量检测设备用于对所述检测流量进行检测,得到所述多个待测网络流量分别对应的检测结果。
[0010]另一方面,本申请实施例提供一种计算机设备,所述计算机设备包括处理器以及存储器:所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;所述处理器用于根据所述计算机程序中的指令执行前述任一方面所述的方法。
[0011]另一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被计算机设备运行时,使得所述计算机设备执行前述任一方面所述的方法。
[0012]另一方面,本申请实施例提供一种计算机程序产品,包括计算机程序,当其在计算机设备上运行时,使得所述计算机设备执行前述任一方面所述的方法。
[0013]由上述技术方案可以看出,在网络通信中需对网络流量进行检测时,首先可以获取待测网络流量,待测网络流量可以是指用于检测的网络流量。接着,可以对待测网络流量进行信息提取,得到待测网络流量对应的目标信息。其中,目标信息可以是指对待测网络流量进行检测时所需的信息,即,目标信息是对于检测而言的有效信息,因此,得到目标信息后,可以向流量检测设备发送目标信息,该流量检测设备可以对目标信息进行检测,得到待测网络流量对应的检测结果,从而达到检测的目的。由于目标信息的数据量小于待测网络流量的数据量,使得向流量检测设备发送目标信息所需的带宽成本小于发送待测网络流量所需的带宽成本,从而在实现对网络流量进行检测的基础上,能够降低带宽成本。
附图说明
[0014]为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术成员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本申请实施例提供的一种网络流量检测场景的示意图;图2为本申请实施例提供的一种数据处理方法的应用场景示意图;图3为本申请实施例提供的一种数据处理方法的流程图;图4为一种微突发场景的示意图;图5为一种非微突发场景的示意图;图6为本申请实施例提供的一种二叉树的结构示意图;
图7为本申请实施例提供的一种网络流量检测的系统架构示意图;图8为本申请实施例提供的一种两次镜像的处理逻辑示意图;图9为本申请实施例提供的一种组播复制结合一次镜像的处理逻辑示意图;图10为本申请实施例提供的又一种数据处理方法的流程图;图11为本申请实施例提供的一种数据处理装置的结构图;图12为本申请实施例提供的又一种数据处理装置的结构图;图13为本申请实施例提供的一种终端的结构图;图14为本申请实施例提供的一种服务器的结构图。
具体实施方式
[0016]下面结合附图,对本申请的实施例进行描述。
[0017]在实际应用中,设备之间可以基于发送网络流量的方式进行网络通信,网络流量中可以携带有网络通信所需的信息等,例如,网络流量可以是报文。在进行网络通信的过程中,出于保障网络安全等目的,会对传输的网络流量进行检测,以便及时发现异常情况,例如异常的网络流量、流量突发位置等,针对异常情况及时进行处理等以保障网络安全。其中,异常的网络流量可以是指会对网络安全造成影响的攻击网络流量。基于网络流量检测,可以及时发现异常流量、定位攻击网络流量的源头等,有利于保障网络安全。
[0018]以第一设备和第二设备为例,第一设备和第二设备可以基于网络建立通信连接,建立通信连接后,第一设备和第二设备可以利用发送网络流量实现网络通信。在第一设备和第二设备进行网络通信的过程中,可以对传输的网络流量进行检测,即为网络通信中的网络流量检测场景。对于第一设备和第二设备,本申请不做任何限定,在实际应用中,在不同的网络流量检测场景中,第一设备和第二设备可以不同。例如,针对电信级网络中的网络流量检测场景,第一设备可以是数据访问端(如用户终端),第二设备可以是业务处理端(如网络业务提供商)。
[0019]为了更好地理解,针对网络流量检测场景,可以参见图1,图1为本申请实施例提供的一种网络流量检测场景的示意图。需要说明的是,图1中以对第一设备向第二设备发送的网络本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取待测网络流量;对所述待测网络流量进行信息提取,得到所述待测网络流量对应的目标信息;所述目标信息的数据量小于所述待测网络流量的数据量;向流量检测设备发送所述目标信息;所述流量检测设备用于对所述目标信息进行检测,得到所述待测网络流量对应的检测结果。2.根据权利要求1所述的方法,其特征在于,所述待测网络流量包括n个待测网络流量,n为大于1的整数,所述向流量检测设备发送所述目标信息,包括:对所述n个待测网络流量分别对应的目标信息进行聚合;向所述流量检测设备发送聚合得到的聚合信息;所述流量检测设备用于对接收到的聚合信息进行检测得到检测结果。3.根据权利要求2所述的方法,其特征在于,在所述对所述n个待测网络流量分别对应的目标信息进行聚合之前,所述方法还包括:将所述n个待测网络流量分别对应的目标信息写入缓存地址;所述对所述n个待测网络流量分别对应的目标信息进行聚合,包括:对写入所述缓存地址的所述n个待测网络流量分别对应的目标信息进行聚合;所述向所述流量检测设备发送聚合得到的聚合信息,包括:从所述缓存地址读取聚合得到的聚合信息,向所述流量检测设备发送读取到的聚合信息。4.根据权利要求3所述的方法,其特征在于,所述缓存地址包括第一缓存地址和第二缓存地址,所述目标信息的数据量为预设数据长度,所述将所述n个待测网络流量分别对应的目标信息写入缓存地址,包括:针对所述n个待测网络流量中第i个待测网络流量对应的第i个目标信息,若确定所述第一缓存地址的剩余缓存长度大于或等于所述预设数据长度,将所述第i个目标信息写入所述第一缓存地址;i为大于或等于2且小于或等于n的整数,所述第一缓存地址中存储有所述n个待测网络流量中第i

1个待测网络流量对应的第i

1个目标信息;若确定所述第一缓存地址的剩余缓存长度小于所述预设数据长度,将所述第i个目标信息写入所述第二缓存地址;直至完成将所述n个待测网络流量对应的n个目标信息写入缓存地址。5.根据权利要求4所述的方法,其特征在于,所述第一缓存地址的最大缓存长度包括m个所述预设数据长度,m为大于1的整数,所述确定所述第一缓存地址的剩余缓存长度大于或等于所述预设数据长度,包括:若i≤m,确定所述第一缓存地址的剩余缓存长度大于或等于所述预设数据长度;所述确定所述第一缓存地址的剩余缓存长度小于所述预设数据长度,包括:若i>m,确定所述第一缓存地址的剩余缓存长度小于所述预设数据长度。6.根据权利要求4所述的方法,其特征在于,所述第一缓存地址对应于第一子节点,所述第二缓存地址对应于第二子节点,所述第一子节点和所述第二子节点对应于同一父节点,所述父节点为二叉树所包括的节点中接收到所述第i个目标信息的节点,所述确定所述第一缓存地址的剩余缓存长度大于或等于所述预设数据长度,将所述第i个目标信息写入
所述第一缓存地址,包括:若所述父节点通过所述第一子节点发送的历史信息长度小于所述第一子节点的最大缓存长度,确定所述第一缓存地址的剩余缓存长度大于或等于所述预设数据长度;所述第一子节点的最大缓存长度是根据所述父节点在所述二叉树中的层数与所述第一缓存地址的最大缓存长度确定的,所述第一缓存地址的最大缓存长度包括m个所述预设数据长度,m为大于1的整数;利用所述父节点向所述第一子节点发送所述第i个目标信息,通过所述第一子节点将所述第i个目标信息写入所述第一缓存地址;所述若确定所述第一缓存地址的剩余缓存长度小于所述预设数据长度,将所述第i个目标信息写入所述第二缓存地址,包括:若所述父节点通过所述第一子节点发送的历史信息长度等于所述第一子节点的最大缓存长度,确定所述第一缓存地址的剩余缓存长度小于所述预设数据长度;利用所述...

【专利技术属性】
技术研发人员:邹贤能王亚晨林文堃郑胜利卜继武焦进
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1