一种智能化在线服务协议解码方法技术

技术编号:36804976 阅读:27 留言:0更新日期:2023-03-09 00:09
本发明专利技术公开了一种智能化在线服务协议解码方法,根据网络流记录中各个字域的依赖关系和数据量情况构建多维结构,根据这些信息分布多维结构中的流量记录,在分布过程中对于子节点比较多的节点使用散列,其他节点使用数组,找到相匹配的信息进行叠加操作,当达到预定时间时,输入内容,清空缓存,重新开始记录数据信息。用于网络流采集程序的初次聚合算法,使匹配效率更快捷能够不影响数据准确性,在不影响数据准确性的前提下缩减数据量。本发明专利技术用于网络流采集程序的初次聚合算法,使匹配效率更快捷能够不影响数据准确性,在不影响数据准确性的前提下缩减数据量。的前提下缩减数据量。的前提下缩减数据量。

【技术实现步骤摘要】
一种智能化在线服务协议解码方法


[0001]本专利技术涉及在线服务
,具体为一种智能化在线服务协议解码方法。

技术介绍

[0002]随着企业和社会对网络信息重视程度不断增强,在网络应用中对在线服务提出了需要深度解析的要求。在线服务是服务创新的一种新模式;在线服务软件充分利用物联网、云计算、移动互联网等新一代信息技术的集成应用,从而形成基于信息化、智能化社会管理与服务的一种新的管理形态的服务软件;但是,目前的在线服务软件大部分基于独立或局部的架构系统开发、运营,当架构系统发生变化时,很难适应新的架构系统;快速、大规模的部署也收到很多限制;当系统及版本升级时,也会造成升级过程中系统和软件新老版本匹配的问题;容器化部署技术是将系统和软件进行虚拟化和镜像化,而又能够充分利用物理系统和虚拟系统运行环境的一种集成化、规模化、轻量化的系统架构技术;集装容器技术特点:具有快速构建、一致性开发环境、开发环境版本管理容易的开发特性;具备快速部署、弹性伸缩、可移植性强、轻量化高可用度、高资源利用率的运维特点;且利用SNMP协议采集流量,对被监视的各个网络端口进本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种智能化在线服务协议解码方法,其特征在于,包括以下步骤,根据网络流记录中各个字域的依赖关系和数据量情况构建多维结构,根据这些信息分布多维结构中的流量记录,在分布过程中对于子节点比较多的节点使用散列,其他节点使用数组,找到相匹配的信息进行叠加操作,当达到预定时间时,输入内容,清空缓存,重新开始记录数据信息,按照设备IP地址、协议TOS、协议类型、目的地址高位、流入设备端口号、目的端口、目的地址、源端口、源地址的层次构建多维树形结构。2.根据权利要求1所述的一种智能化在线服务协议解码方法,其特征在于,所述散列步骤分为:首先收到解码后的网络流记录信息后,以设备IP地址作为数组脚标,判断多维结构中是否存在设备IP地址节点,是则分布此节点下的信息,进入下个步骤,否则创建设备IP地址节点后再分布此节点下的信息,进入下个步骤;接着以设备协议TOS作为数组脚标,判断多维结构中是否存在设备协议TOS,是则分布此节点下的信息,进入下个步骤,否则创建设备协议TOS后再分布此节点下的信息,进入下个步骤;接着以协议类型值作为数组脚标,判断多维结构中是否有协议类型节点,若有分布此节点下的信息,进入下个步骤,否则创建协议类型节点后再分布此节点下的信息,进入下个步骤;接着以目的地址高四位作为数组脚标,判断多维结构中目的地址是否是高四位,是则分布此节点下的信息,进入下个步骤,否则创建目的地址高四位后再分布此节点下的信息,进入下个步骤;接着以流入设备端口号作为散列关键值,判断多维结构中是否有流入设备端口号,若有分布此节点下的信息,进入下个步骤,否则在散列中创建流入设备端口号后再分布此节点下的信息,进入下个步骤;接着以目的端口号作为散列关键值,判断多维结构中是否有目的端口号,若有分布此节点下的信息,进入下个步骤,否则在散列中创建目的端口号后再分布此节点下的信息,进入下个步骤;接着以目的地址作为散列关键值,判断多维结构中是否有目的地址,若有分布此节点下的信息,进入下个步骤,否则在散列中创建目的地址后再分布此节点下的信息,进入下个步骤;接着以源端口号作为散列关键值,判断多维结构中是否...

【专利技术属性】
技术研发人员:高文俊秦浩向杰章玉龙周奥博
申请(专利权)人:安徽继远软件有限公司
类型:发明
国别省市:

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

1