[发明专利]报文处理方法及装置有效
申请号: | 201611057792.1 | 申请日: | 2016-11-24 |
公开(公告)号: | CN106789695B | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 费宝川;康正丽;孟相玉 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/815;H04L12/833 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 处理 方法 装置 | ||
本申请提供一种报文处理方法及装置,应用于网络设备,该网络设备预设有若干功能模块,包括:针对网络设备接收到的会话首报文,获取该报文多个字段的信息作为报文关键信息保存;从若干剩余功能模块中选取出一个功能模块作为当前功能模块;确定该当前功能模块进行报文处理所需要的报文关键信息以及处理结果信息集合的子集,并发送至该当前功能模块;其中处理结果信息集合初始为空;接收该当前功能模块返回的处理结果信息,并将该处理结果信息更新到处理结果信息集合中;如果剩余功能模块数量不为零,返回从若干剩余功能模块中选取出一个功能模块作为当前功能模块的步骤。本申请技术方案可以提高报文处理效率,也较易实现某一功能模块的增加或删除。
技术领域
本申请涉及通信技术领域,特别是涉及一种报文处理方法及装置。
背景技术
随着网络不断发展,网络设备的功能越来越多,网络设备处理报文的效率备受关注。
在相关技术中,网络设备预设的功能模块通常按一定的次序串联,那么,当网络设备接收到报文时,对该报文进行处理的当前功能模块会接收该报文的关键信息和该当前功能模块之前的所有功能模块对该报文的处理结果信息集合,同样,当下一功能模块对该报文进行处理时,下一功能模块不仅接收上述当前功能模块接收的数据信息,还接收上述当前功能模块对上述报文的处理结果信息。
由此可见,在网络设备功能繁多的应用场景下,网络设备处理报文时在各个功能模块之间需要传输大量数据,大大降低报文处理效率。另外,各功能模块依次串联、相互联系,还会导致增加或删除任一功能模块困难。
发明内容
有鉴于此,本申请提供一种报文处理方法及装置,以解决相关技术中报文处理效率低且增加或删除功能模块困难的问题。
具体地,本申请是通过如下技术方案实现的:
第一方面,本申请提供一种报文处理方法,应用于网络设备,所述网络设备预设有若干个功能模块,所述方法包括:
针对网络设备接收到的会话首报文,获取所述报文多个字段的信息作为报文关键信息保存;
从若干剩余功能模块中选取出一个功能模块作为当前功能模块;
确定所述当前功能模块进行报文处理所需要的报文关键信息以及处理结果信息集合的子集,并发送至所述当前功能模块;其中处理结果信息集合初始为空;
接收所述当前功能模块返回的处理结果信息,并将所述处理结果信息更新到处理结果信息集合中;
如果剩余功能模块数量不为零,返回从若干剩余功能模块中选取出一个功能模块作为当前功能模块的步骤。
第二方面,本申请提供一种报文处理装置,应用于网络设备,所述网络设备预设有若干个功能模块,所述装置包括:
信息获取单元,用于针对网络设备接收到的会话首报文,获取所述报文多个字段的信息作为报文关键信息保存;
模块选取单元,用于从若干剩余功能模块中选取出一个功能模块作为当前功能模块;
信息发送单元,用于确定所述当前功能模块进行报文处理所需要的报文关键信息以及处理结果信息集合的子集,并发送至所述当前功能模块;其中处理结果信息集合初始为空;
信息更新单元,用于接收所述当前功能模块返回的处理结果信息,并将所述处理结果信息更新到处理结果信息集合中;
数量检测单元,用于当剩余功能模块数量不为零时,返回从若干剩余功能模块中选取出一个功能模块作为当前功能模块的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611057792.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种危重卧床患者身高测量仪
- 下一篇:量化检测帕金森运动症状的可穿戴智能设备