一种信息更新方法、装置、存储介质及电子装置制造方法及图纸

技术编号:28383512 阅读:52 留言:0更新日期:2021-05-08 00:12
本发明专利技术实施例提供了一种信息更新方法、装置、存储介质及电子装置,其方法包括:第一引擎接收进入处于出口处的第二引擎的报文信息;所述第一引擎确定所述报文信息中携带的第一标识所指示的第一统计流表;在确定所述报文信息中携带的第二标识的标识值与所述第一统计流表中包括的所述第二标识的标识值一致的情况下,所述第一引擎对所述第二引擎统计的第一统计信息进行更新。通过本发明专利技术,解决了相关技术中流量报文统计不准确的问题,进而达到了提高流量报文统计精度的效果。

【技术实现步骤摘要】
一种信息更新方法、装置、存储介质及电子装置
本专利技术实施例涉及通信领域,具体而言,涉及一种信息更新方法、装置、存储介质及电子装置。
技术介绍
流量监管技术被越来越广泛地应用于网络领域,以得到网络运行的详细统计数据,例如在执行流量监管的芯片中加入IPFIX等流信息测量标准协议。但是,由于芯片中一般存在节约存储空间的流量老化机制,使得目前的流量侧标标准协议在进行流量测量的过程中,容易因为流量老化导致统计的流量信息并不是针对同一条流量统计的,因此存在流量统计数据错误的情况,而目前并没有针对上述问题提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种信息更新方法、装置、存储介质及电子装置,以至少解决相关技术中流量报文统计不准确的问题。根据本专利技术的一个实施例,提供了一种信息更新方法,包括:第一引擎接收进入处于出口处的第二引擎的报文信息;所述第一引擎确定所述报文信息中携带的第一标识所指示的第一统计流表,其中,所述第一标识为所述报文信息在处于入口处的第三引擎中添加的;在确定所述报文信息中携带的第二标识的标识值与所述第一统计流表中包括的所述第二标识的标识值一致的情况下,所述第一引擎对所述第二引擎统计的第一统计信息进行更新,其中,所述第一统计信息用于统计所述第二引擎所接收到的报文信息的数量,所述报文信息中携带第二标识的标识值为所述报文信息在处于入口处的第三引擎中添加的第二统计流表中包括的所述第二标识的标识值,所述第一统计流表和所述第二统计流表中的所述第二标识的标识值是同步更新的。在一个示例性实施例中,所述第一引擎在接收进入处于出口处的第二引擎的报文信息之前,所述方法还包括:所述第一引擎根据接收到的进入处于入口处的第三引擎的原始报文信息计算哈希检索值,其中,所述哈希检索值用于指示存储所述原始报文信息对应的第一统计流表的存储区域,所述报文信息中包括所述原始报文信息;所述第一引擎根据所述哈希检索值,与所述第一引擎中存储的多个统计流表进行匹配;在匹配结果为未匹配到用于存储所述原始报文信息的所述第二统计流表的情况下,所述第一引擎在所述第一引擎内建立用于存储所述原始报文信息的第二统计流表;所述第一引擎将所述第二统计流表中包含的所述第二标识的标识值以及所述第一标识添加至所述原始报文信息中,以得到所述报文信息。在一个示例性实施例中,在所述第一引擎根据所述哈希检索值,与所述第一引擎中存储的多个统计流表进行匹配之后,所述方法还包括:在匹配结果为匹配到所述第二统计流表的情况下,所述第一引擎对所述第三引擎统计的第二统计信息进行更新,其中,所述第二统计信息用于指示所述第三引擎所接收到的报文信息的数量。在一个示例性实施例中,在所述第一引擎根据所述哈希检索值,与所述第一引擎中存储的多个统计流表进行匹配之后,所述方法还包括:在匹配结果为匹配到所述第二统计流表的情况下,所述第一引擎将所述第二统计流表中包含的第三标识的标识值置为第一预设值,其中,所述第三标识值用于指示所述第二统计流表的老化状态,且当所述第三标识的标识值为所述第一预设值时,所述第二统计流表的状态为非老化状态,当所述第三标识的标识值为第二预设值时,所述第二统计流表的状态为老化状态。在一个示例性实施例中,所述方法还包括:获取所述第一统计流表所包含的所述第三标识的第一标识值和所述第二统计流表所包含的所述第三标识的第二标识值;在确定所述第一标识值和所述第二标识值中存在取值为所述第二预设值的标识值的情况下,删除取值为所述第二预设值的所述第三标识所在的统计流表中存储的统计数据;在确定所述第一标识值和所述第二标识值中存在取值为所述第一预设值的标识值的情况下,将取值为所述第一预设值的所述第三标识的标识值置为所述第二标识值。在一个示例性实施例中,在删除取值为所述第二预设值的所述第三标识所在的统计流表之后,所述方法还包括:将所述第一统计流表中包含的所述第二标识的标识值与所述第二统计流表中包含的所述第二标识的标识值进行加1。根据本专利技术的另一个实施例,提供了一种信息更新装置,应用于第一引擎中包括:第一报文接收模块,用于接收进入处于出口处的第二引擎的报文信息;第一流表确定模块,用于确定所述报文信息中携带的第一标识所指示的第一统计流表,其中,所述第一标识为所述报文信息在处于入口处的第三引擎中添加的;第一信息更新模块,用于在确定所述报文信息中携带的第二标识的标识值与所述第一统计流表中包括的所述第二标识的标识值一致的情况下,所述第一信息更新模块对所述第二引擎统计的第一统计信息进行更新,其中,所述第一统计信息用于统计所述第二引擎所接收到的报文信息的数量,所述报文信息中携带第二标识的标识值为所述报文信息在处于入口处的第三引擎中添加的第二统计流表中包括的所述第二标识的标识值,所述第一统计流表和所述第二统计流表中的所述第二标识的标识值是同步更新的。在一个示例性实施例中,所述第一报文接收模块包括:第一计算单元,用于根据接收到的进入处于入口处的第三引擎的原始报文信息计算哈希检索值,其中,所述哈希检索值用于指示存储所述原始报文信息对应的第一统计流表的存储区域,所述报文信息中包括所述原始报文信息;第一匹配单元,用于根据所述哈希检索值,与所述第一引擎中存储的多个统计流表进行匹配;流表建立单元,用于在匹配结果为未匹配到用于存储所述原始报文信息的所述第二统计流表的情况下,所述流表建立单元在所述第一引擎内建立用于存储所述原始报文信息的第二统计流表;标识添加单元,用于将所述第二统计流表中包含的所述第二标识的标识值以及所述第一标识添加至所述原始报文信息中,以得到所述报文信息。根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。通过本专利技术,由于需要对第二标识进行识别,因而能够根据第二标识是否相同来判断是否进行流量报文的统计,从而避免流量报文老化造成的流量报文统计错误的问题,因此,可以解决流量报文统计不准确的问题,达到提高流量报文统计精度的效果。附图说明图1是本专利技术实施例的一种信息更新方法的移动终端的硬件结构框图;图2是根据本专利技术实施例的一种信息更新方法的流程图;图3是根据本专利技术实施例的一种信息更新装置的结构框图;图4是根据本专利技术的具体实施例的结构示意图;图5是根据本专利技术的具体实施例中入口方向的信息更新流程图;图6是根据本专利技术的具体实施例中出口方向的信息更新流程图;图7是根据本专利技术的具体实施例中老化机制的信息更新流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本文档来自技高网...

【技术保护点】
1.一种信息更新方法,其特征在于,包括:/n第一引擎接收进入处于出口处的第二引擎的报文信息;/n所述第一引擎确定所述报文信息中携带的第一标识所指示的第一统计流表,其中,所述第一标识为所述报文信息在处于入口处的第三引擎中添加的;/n在确定所述报文信息中携带的第二标识的标识值与所述第一统计流表中包括的所述第二标识的标识值一致的情况下,所述第一引擎对所述第二引擎统计的第一统计信息进行更新,其中,所述第一统计信息用于统计所述第二引擎所接收到的报文信息的数量,所述报文信息中携带第二标识的标识值为所述报文信息在处于入口处的第三引擎中添加的第二统计流表中包括的所述第二标识的标识值,所述第一统计流表和所述第二统计流表中的所述第二标识的标识值是同步更新的。/n

【技术特征摘要】
1.一种信息更新方法,其特征在于,包括:
第一引擎接收进入处于出口处的第二引擎的报文信息;
所述第一引擎确定所述报文信息中携带的第一标识所指示的第一统计流表,其中,所述第一标识为所述报文信息在处于入口处的第三引擎中添加的;
在确定所述报文信息中携带的第二标识的标识值与所述第一统计流表中包括的所述第二标识的标识值一致的情况下,所述第一引擎对所述第二引擎统计的第一统计信息进行更新,其中,所述第一统计信息用于统计所述第二引擎所接收到的报文信息的数量,所述报文信息中携带第二标识的标识值为所述报文信息在处于入口处的第三引擎中添加的第二统计流表中包括的所述第二标识的标识值,所述第一统计流表和所述第二统计流表中的所述第二标识的标识值是同步更新的。


2.根据权利要求1所述的方法,其特征在于,所述第一引擎在接收进入处于出口处的第二引擎的报文信息之前,所述方法还包括:
所述第一引擎根据接收到的进入处于入口处的第三引擎的原始报文信息计算哈希检索值,其中,所述哈希检索值用于指示存储所述原始报文信息对应的第一统计流表的存储区域,所述报文信息中包括所述原始报文信息;
所述第一引擎根据所述哈希检索值,与所述第一引擎中存储的多个统计流表进行匹配;
在匹配结果为未匹配到用于存储所述原始报文信息的所述第二统计流表的情况下,所述第一引擎在所述第一引擎内建立用于存储所述原始报文信息的第二统计流表;
所述第一引擎将所述第二统计流表中包含的所述第二标识的标识值以及所述第一标识添加至所述原始报文信息中,以得到所述报文信息。


3.根据权利要求2所述的方法,其特征在于,在所述第一引擎根据所述哈希检索值,与所述第一引擎中存储的多个统计流表进行匹配之后,所述方法还包括:
在匹配结果为匹配到所述第二统计流表的情况下,所述第一引擎对所述第三引擎统计的第二统计信息进行更新,其中,所述第二统计信息用于指示所述第三引擎所接收到的报文信息的数量。


4.根据权利要求2所述的方法,其特征在于,在所述第一引擎根据所述哈希检索值,与所述第一引擎中存储的多个统计流表进行匹配之后,所述方法还包括:
在匹配结果为匹配到所述第二统计流表的情况下,所述第一引擎将所述第二统计流表中包含的第三标识的标识值置为第一预设值,其中,所述第三标识值用于指示所述第二统计流表的老化状态,且当所述第三标识的标识值为所述第一预设值时,所述第二统计流表的状态为非老化状态,当所述第三标识的标识值为第二预设值时,所述第二统计流表的状态为老化状态。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括,
获取所述第一统计流表所包含的所述第三标识的第一标识值和所述第二统计流表所包含的所述第三标识...

【专利技术属性】
技术研发人员:赵茂聪黄慧芳赵子苍
申请(专利权)人:盛科网络苏州有限公司
类型:发明
国别省市:江苏;32

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

1