网络设备、数据处理方法、装置、系统及可读存储介质制造方法及图纸

技术编号:24862570 阅读:30 留言:0更新日期:2020-07-10 19:13
本申请公开了网络设备、数据处理方法、装置、系统及可读存储介质,属于计算机技术领域。网络设备包括:用于接收目标数据的网络接口、用于确定该目标数据的特征信息的第一处理器、用于对特征信息进行预处理的第二处理器以及对预处理结果进行推理的第三处理器。此外,该第二处理器还用于基于推理结果进行策略分析。因此,本申请可由独立的网络设备进行数据的采集、特征提取、预处理、推理及策略分析等处理,避免了因数据上报而造成的较大的延迟,提高了数据处理的效率。并且,所占用的网络传输资源较少,使得进行数据处理的成本较低,还避免了数据在传输过程中发生泄漏,从而保证了数据处理的安全性及可靠性。

【技术实现步骤摘要】
网络设备、数据处理方法、装置、系统及可读存储介质
本申请涉及计算机
,特别涉及网络设备、数据处理方法、装置、系统及可读存储介质。
技术介绍
随着计算机技术的发展,人们对于数据处理的需求也越来越高,智能化处理应运而生。在智能化处理过程中,往往需要对数据进行分析,根据分析结果确定数据的处理方式,从而根据所确定的处理方式进行数据的处理。相关技术中,通过数据处理系统进行数据的智能化处理。其中,数据处理系统包括第一设备以及第二设备,第二设备包括采集模块、分析模块及决策模块。在实施中,第一设备首先获取数据,将数据发送至第二设备中的采集模块,采集模块对接收到的数据进行存储。之后,第二设备中的分析模块对所存储的数据进行分析,得到分析结果。第二设备中的决策模块根据分析结果确定处理信息,将所确定的处理信息返回给第一设备。最后,第一设备便可根据接收到的处理信息进行数据的处理。然而,由于第一设备需要将数据发送给第二设备,而发送过程会占用较多的网络传输资源及存储资源,因而通过相关技术所提供的数据处理系统处理数据的成本较高。另外,第一设备与第二设备之间进行的传输过程往往具有较大延迟,从而导致数据处理的效率较低。
技术实现思路
本申请实施例提供了一种网络设备、数据处理方法、装置、系统及可读存储介质,以解决相关技术提供的问题,技术方案如下:第一方面,提供了一种网络设备,该网络设备包括:第一处理器、第二处理器、第三处理器及网络接口。该第一处理器分别与网络接口及第二处理器连接,且第二处理器还与第三处理器连接。在该网络设备中,网络接口用于接收目标数据,将目标数据传输至第一处理器。相应地,第一处理器可用于接收网络接口发送的目标数据。接着,第一处理器可用于确定目标数据的特征信息,将特征信息发送至第二处理器,由该第二处理器对第一处理器发送的特征信息进行接收,以及对特征信息进行预处理,得到预处理结果。之后,第二处理器用于将预处理结果发送至第三处理器。第三处理器用于接收第二处理器发送的预处理结果,对预处理结果进行推理,得到推理结果,将推理结果发送至第二处理器。最后,第二处理器还用于接收第三处理器发送的推理结果,基于推理结果进行策略分析。本申请实施例通过独立的网络设备即可进行数据的采集、特征提取、预处理、推理及策略分析等处理,避免了因数据上报而造成的较大的延迟,提高了数据处理的效率。并且,所占用的网络传输资源较少,使得进行数据处理的成本较低,还避免了数据在传输过程中发生泄漏,从而保证了数据处理的安全性及可靠性。在示例性实施例中,该网络设备用于在网络中传输目标数据。在示例性实施例中,第一处理器为网络处理器,第二处理器为通用处理器,第三处理器为人工智能AI处理器。在示例性实施例中,第一处理器包括转发引擎及测量引擎,转发引擎与测量引擎电连接;转发引擎,用于接收网络接口发送的目标数据,向测量引擎转发目标数据;测量引擎,用于接收转发引擎发送的目标数据,确定目标数据的特征信息。本实施例中通过专用的测量引擎来确定目标数据的特征信息,针对性较强,提高了确定特征信息的速度,从而使得数据处理效率提高。在示例性实施例中,第一处理器还包括:高速缓冲存储器,高速缓冲存储器分别与转发引擎及测量引擎电连接;高速缓冲存储器,用于对转发引擎及测量引擎产生的数据进行缓存。本实施例中,转发引擎及测量引擎可以直接从设置的高速缓冲存储器中存取运行所需的数据,而无需再访问内存。因此,缩短了存取所需的时间,进而提高了数据处理的效率。在示例性实施例中,第二处理器,还用于获取网络设备的运行状态信息;第二处理器,用于对目标数据的特征信息和网络设备的运行状态信息进行预处理,得到预处理结果。本实施例通过运行状态信息的获取,使得网络设备除了通过网络接口接收到的目标数据以外,还可以对运行状态信息进行处理。也就是说,网络设备具备了针对多种不同类型的数据进行处理的能力,适用性较强。在示例性实施例中,网络设备还包括:输入输出IO接口,IO接口与第二处理器电连接;IO接口,用于采集网络设备的运行状态信息,将运行状态信息传输至第二处理器;第二处理器,用于接收IO接口发送的运行状态信息。本实施例通过IO接口的设置实现运行状态信息的获取,该获取方式可行性较高。第二方面,提供了一种数据处理方法,所述方法应用于第一方面任一所述的网络设备,所述方法包括:接收目标数据;确定所述目标数据的特征信息;对所述目标数据的特征信息进行预处理,得到预处理结果;对所述预处理结果进行推理,得到推理结果;基于所述推理结果进行策略分析。在示例性实施例中,所述确定所述目标数据的特征信息,包括:获取所述目标数据对应的哈希值,读取包含有多个表项的映射表;根据所述哈希值,从所述映射表所包含的多个表项中确定所述目标数据对应的目标表项;响应于确定出所述目标表项,获取所述目标数据的参考信息,根据所述目标数据的参考信息及所述目标表项中存储的参考信息确定所述特征信息。在示例性实施例中,所述确定所述目标数据的特征信息,还包括:响应于未确定出所述目标表项,在所述映射表中添加所述目标数据对应的新表项;获取所述目标数据的参考信息,将所述参考信息存储于所述新表项中,并基于所述参考信息确定所述特征信息。在示例性实施例中,所述确定所述目标数据的特征信息之后,所述方法还包括:响应于需要对所述特征信息进行汇聚,获取规则组,所述规则组中包括一个或多个参考规则;按照所述规则组对所述特征信息进行汇聚,得到一个或多个信息组;所述对所述特征信息进行预处理,得到预处理结果,包括:对所述一个或多个信息组进行预处理,得到所述预处理结果。在示例性实施例中,所述对所述目标数据的特征信息进行预处理之前,还包括:获取所述网络设备的运行状态信息;所述对所述目标数据的特征信息进行预处理,包括:对所述目标数据及所述网络设备的运行状态信息进行预处理。在示例性实施例中,所述确定所述目标数据的特征信息,包括:确定所述目标数据中多个数据包的包长度及时间戳;所述对所述目标数据的特征信息进行预处理,得到预处理结果,包括:根据所述多个数据包的包长度及时间戳得到所述目标数据的包长度序列,所述包长度序列中多个包长度对应有一个时间戳,将所述包长度序列转换为矩阵;所述对所述预处理结果进行推理,得到推理结果,包括:根据所述矩阵识别所述目标数据所属的应用类型;所述基于所述推理结果进行策略分析,包括:基于所述目标数据所属的应用类型确定所述目标数据的转发优先级别。在示例性实施例中,所述确定所述目标数据的特征信息,包括:确定所述目标数据中多个数据包的时间戳以及传输过程中经过的多个网络设备的设备标识;所述对所述目标数据的特征信息进行预处理,得到预处理结果,包括:根据所述多个数据包的时间戳以及传输过程中经过的所述多个网络设备的设备标识计算所述数据包经过所述多个网络设备的时间,将所述数据包经过所述多个网络设备的时间转换为矩阵;所述对所述预处理结果进行推理,得到推理结果,包括:根据所述矩本文档来自技高网...

【技术保护点】
1.一种网络设备,其特征在于,所述网络设备包括:第一处理器(11)、第二处理器(12)、第三处理器(13)及网络接口(14),所述第一处理器(11)分别与所述网络接口(14)和所述第二处理器(12)连接,所述第二处理器(12)还与所述第三处理器(13)连接;/n其中,所述网络接口(14),用于接收目标数据,将所述目标数据传输至所述第一处理器(11);/n所述第一处理器(11),用于接收所述网络接口(14)发送的目标数据,确定所述目标数据的特征信息,将所述目标数据的特征信息发送至所述第二处理器(12);/n所述第二处理器(12),用于接收所述第一处理器(11)发送的所述目标数据的特征信息,对所述目标数据的特征信息进行预处理,得到预处理结果,将所述预处理结果发送至所述第三处理器(13);/n所述第三处理器(13),用于接收所述第二处理器(12)发送的预处理结果,对所述预处理结果进行推理,得到推理结果,将所述推理结果发送至所述第二处理器(12);/n所述第二处理器(12),还用于接收所述第三处理器(13)发送的推理结果,基于所述推理结果进行策略分析。/n

【技术特征摘要】
1.一种网络设备,其特征在于,所述网络设备包括:第一处理器(11)、第二处理器(12)、第三处理器(13)及网络接口(14),所述第一处理器(11)分别与所述网络接口(14)和所述第二处理器(12)连接,所述第二处理器(12)还与所述第三处理器(13)连接;
其中,所述网络接口(14),用于接收目标数据,将所述目标数据传输至所述第一处理器(11);
所述第一处理器(11),用于接收所述网络接口(14)发送的目标数据,确定所述目标数据的特征信息,将所述目标数据的特征信息发送至所述第二处理器(12);
所述第二处理器(12),用于接收所述第一处理器(11)发送的所述目标数据的特征信息,对所述目标数据的特征信息进行预处理,得到预处理结果,将所述预处理结果发送至所述第三处理器(13);
所述第三处理器(13),用于接收所述第二处理器(12)发送的预处理结果,对所述预处理结果进行推理,得到推理结果,将所述推理结果发送至所述第二处理器(12);
所述第二处理器(12),还用于接收所述第三处理器(13)发送的推理结果,基于所述推理结果进行策略分析。


2.根据权利要求1所述的网络设备,其特征在于,所述第一处理器(11)为网络处理器,所述第二处理器(12)为通用处理器,所述第三处理器(13)为人工智能AI处理器。


3.根据权利要求1或2所述的网络设备,其特征在于,所述第一处理器(11)包括转发引擎(111)及测量引擎(112),所述转发引擎(111)与所述测量引擎(112)电连接;
所述转发引擎(111),用于接收所述网络接口(14)发送的目标数据,向所述测量引擎(112)转发所述目标数据;
所述测量引擎(112),用于接收所述转发引擎(111)发送的目标数据,确定所述目标数据的特征信息。


4.根据权利要求3所述的网络设备,其特征在于,所述第一处理器(11)还包括:高速缓冲存储器(113),所述高速缓冲存储器(113)分别与所述转发引擎(111)及所述测量引擎(112)电连接;
所述高速缓冲存储器(113),用于对所述转发引擎(111)及所述测量引擎(112)产生的数据进行缓存。


5.根据权利要求1-4任一所述的网络设备,其特征在于,所述第二处理器(12),还用于获取网络设备的运行状态信息;
所述第二处理器(12),用于对所述目标数据的特征信息和所述网络设备的运行状态信息进行预处理,得到预处理结果。


6.根据权利要求5所述的网络设备,其特征在于,所述网络设备还包括:输入输出IO接口(15),所述IO接口(15)与所述第二处理器(12)电连接;
所述IO接口(15),用于采集所述网络设备的运行状态信息,将所述运行状态信息传输至所述第二处理器(12);
所述第二处理器(12),用于接收所述IO接口(15)发送的运行状态信息。


7.根据权利要求1-6任一所述的网络设备,其特征在于,所述网络设备用于在网络中传输所述目标数据。


8.一种数据处理方法,其特征在于,所述方法应用于网络设备,所述方法包括:
接收目标数据;
确定所述目标数据的特征信息;
对所述目标数据的特征信息进行预处理,得到预处理结果;
对所述预处理结果进行推理,得到推理结果;
基于所述推理结果进行策略分析。


9.根据权利要求8所述的方法,其特征在于,所述确定所述目标数据的特征信息,包括:
获取所述目标数据对应的哈希值,读取包含有多个表项的映射表;
根据所述哈希值,从所述映射表所包含的多个表项中确定所述目标数据对应的目标表项;
响应于确定出所述目标表项,获取所述目标数据的参考信息,根据所述目标数据的参考信息及所述目标表项中存储的参考信息确定所述特征信息。


10.根据权利要求9所述的方法,其特征在于,所述确定所述目标数据的特征信息,还包括:
响应于未确定出所述目标表项,在所述映射表中添加所述目标数据对应的新表项;
获取所述目标数据的参考信息,将所述参考信息存储于所述新表项中,并基于所述参考信息确定所述特征信息。


11.根据权利要求8-10任一所述的方法,其特征在于,所述确定所述目标数据的特征信息之后,所述方法还包括:
响应于需要对所述特征信息进行汇聚,获取规则组,所述规则组中包括一个或多个参考规则;
按照所述规则组对所述特征信息进行汇聚,得到一个或多个信息组;
所述对所述特征信息进行预处理,得到预处理结果,包括:
对所述一个或多个信息组进行预处理,得到所述预处理结果。


12.根据权利要求8-11任一所述的方法,其特征在于,所述对所述目标数据的特征信息进行预处理之前,还包括:
获取所述网络设备的运行状态信息;
所述对所述目标数据的特征信息进行预处理,包括:
对所述目标数据及所述网络设备的运行状态信息进行预处理。


13.根据权利要求8-12任一所述的方法,其特征在于,所述确定所述目标数据的特征信息,包括:确定所述目标数据中多个数据包的包长度及时间戳;
所述对所述目标数据的特征信息进行预处理,得到预处理结果,包括:根据所述多个数据包的包长度及时间戳得到所述目标数据的包长度序列,所述包长度序列中多个包长度对应有一个时间戳,将所述包长度序列转换为矩阵;
所述对所述预处理结果进行推理,得到推理结果,包括:根据所述矩阵识别所述目标数据所属的应用类型;
所述基于所述推理结果进行策略分析,包括:基于所述目标数据所属的应用类型确定所述目标数据的转发优先级别。


14.根据权利要求8-12任一所述的方法,其特征在于,所述确定所述目标数据的特征信息,包括:确定所述目标数据中多个数据包的时间戳以及传输过程中经过的多个网络设备的设备标识;
所述对所述目标数据的特征信息进行预处理,得到预处理结果,包括:根据所述多个数据包的时间戳以及传输过程中经过的所述多个网络设备的设备标识计算所述数据包经过所述多个网络设备的时间,将所述数据包经过所述多个网络设备...

【专利技术属性】
技术研发人员:程剑张亮徐慧颖薛莉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1