[发明专利]一种基于网络旁路的银行业务推荐信息生成方法及系统有效
申请号: | 201810391660.5 | 申请日: | 2018-04-27 |
公开(公告)号: | CN108667921B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 张海峰;郭建根 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/931 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 古利兰;王宝筠 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网络 旁路 银行业务 推荐 信息 生成 方法 系统 | ||
1.一种基于网络旁路的银行业务推荐信息生成方法,其特征在于,包括:
基于网络流量旁路技术获取网络层IP数据包;
对所述IP数据包进行重组、还原以及过滤处理,并发送所述处理后的IP数据包至旁路分析服务器;
重建TCP连接,得到与所述网络层IP数据包对应的应用层报文;
解析所述应用层报文得到业务要素,发送所述业务要素至市场营销系统;其中,所述旁路分析服务器以所监控的业务系统的IP地址和端口为键值,定位到对应业务报文规范,并根据业务报文规范从请求/响应报文中抽取出业务要素,并将所述业务要素发送至市场营销系统;
所述市场营销系统基于所述业务要素进行检索,并依据检索结果生成业务推荐信息,而不需要对银行业务系统进行改造;
所述重建TCP连接包括:
所述旁路分析服务器基于网络包头中的四元组,对每个业务请求/响应的传输层会话进行重建,其中,所述网络包头中的四元组包括:源IP、目的IP、源端口和目的端口;
其中,用四元组的Hash Table+链表的形式把业务请求/响应的TCP会话组织起来,每个TCP会话内部按照Client-Server角色分为请求/响应两部分,分别保存请求/响应的数据报文,并根据会话方向TCP报文的SEQ字段顺序把连续的一系列TCP报文的数据部分复制到数据区,同时根据TCP状态机在请求/响应方接收并确认FIN之后,得到整个业务交易的应用层报文;
其中,所述基于网络流量旁路技术获取网络层IP数据包,包括:
配置与业务系统对应的网络交换机;
从所述网络交换机的镜像端口复制所述业务系统的网络层IP数据包。
2.根据权利要求1所述的方法,其特征在于,所述对所述IP数据包进行重组、还原以及过滤处理,并发送所述处理后的IP数据包至旁路分析服务器包括:
基于IP数据包标识、分片标志以及保内偏移量对经过分片的IP数据包进行重组,还原成原始的IP数据包;
对所述原始的IP数据包进行过滤,得到过滤后的IP数据包;
发送所述过滤后的IP数据包至所述旁路分析服务器。
3.根据权利要求1所述的方法,其特征在于,所述解析所述应用层报文得到业务要素包括:
基于无锁算法的环形缓冲区消息队列解析所述应用层报文得到业务要素。
4.一种基于网络旁路的银行业务推荐信息生成系统,其特征在于,包括:
获取模块,用于基于网络流量旁路技术获取网络层IP数据包;
发送模块,用于对所述IP数据包进行重组、还原以及过滤处理,并发送所述处理后的IP数据包至旁路分析服务器;
重建模块,用于重建TCP连接,得到与所述网络层IP数据包对应的应用层报文;
解析模块,用于解析所述应用层报文得到业务要素,发送所述业务要素至市场营销系统;其中,所述旁路分析服务器以所监控的业务系统的IP地址和端口为键值,定位到对应业务报文规范,并根据业务报文规范从请求/响应报文中抽取出业务要素,并将所述业务要素发送至市场营销系统;
生成模块,用于所述市场营销系统基于所述业务要素进行检索,并依据检索结果生成业务推荐信息,而不需要对银行业务系统进行改造;
所述重建模块具体用于:
所述旁路分析服务器基于网络包头中的四元组,对每个业务请求/响应的传输层会话进行重建,其中,所述网络包头中的四元组包括:源IP、目的IP、源端口和目的端口;
其中,用四元组的Hash Table+链表的形式把业务请求/响应的TCP会话组织起来,每个TCP会话内部按照Client-Server角色分为请求/响应两部分,分别保存请求/响应的数据报文,并根据会话方向TCP报文的SEQ字段顺序把连续的一系列TCP报文的数据部分复制到数据区,同时根据TCP状态机在请求/响应方接收并确认FIN之后,得到整个业务交易的应用层报文;
其中,所述获取模块包括:
配置单元,用于配置与业务系统对应的网络交换机;
复制单元,用于从所述网络交换机的镜像端口复制所述业务系统的网络层IP数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810391660.5/1.html,转载请声明来源钻瓜专利网。