【技术实现步骤摘要】
一种数据处理方法和相关装置
[0001]本申请涉及数据处理
,特别是涉及一种数据处理方法和相关装置。
技术介绍
[0002]通常,设备之间可以基于发送网络流量的方式实现网络通信,网络流量中可以携带有网络通信所需的信息等。以第一设备和第二设备之间实现网络通信为例,第一设备和第二设备可以基于网络建立通信连接,建立通信连接后,第一设备和第二设备可以利用发送网络流量实现网络通信。
[0003]在网络通信中,出于保障网络安全等目的,通常会对传输的网络流量进行检测,以便及时发现异常情况,例如异常的网络流量、流量突发位置等,基于此,有利于保障网络安全。同时,基于对网络流量的检测,可以分析网络通信过程中的资源占用情况(例如带宽占用情况)等,及时发现资源占用过高等,有效避免因资源占用过高造成网络运行不稳定的情况,有利于保障网络正常稳定的运行。
[0004]相关技术中,对传输的网络流量直接进行检测,然而,这种方式所需的带宽成本较高。
技术实现思路
[0005]为了解决上述技术问题,本申请提供了一种数据处理方法和相关装置,在实现对网络流量进行检测的基础上,能够降低带宽成本。
[0006]本申请实施例公开了如下技术方案:一方面,本申请实施例提供一种数据处理方法,所述方法包括:获取待测网络流量;对所述待测网络流量进行信息提取,得到所述待测网络流量对应的目标信息;所述目标信息的数据量小于所述待测网络流量的数据量;向流量检测设备发送所述目标信息;所述流量检测设备用于对所述目标信息进行检测,得到所述待测 ...
【技术保护点】
【技术特征摘要】
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个目标信息写入所述第二缓存地址,包括:若所述父节点通过所述第一子节点发送的历史信息长度等于所述第一子节点的最大缓存长度,确定所述第一缓存地址的剩余缓存长度小于所述预设数据长度;利用所述...
【专利技术属性】
技术研发人员:邹贤能,王亚晨,林文堃,郑胜利,卜继武,焦进,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。