[发明专利]一种采集业务数据包日志信息的方法及业务逻辑处理系统有效
申请号: | 201010274702.0 | 申请日: | 2010-09-03 |
公开(公告)号: | CN102387025A | 公开(公告)日: | 2012-03-21 |
发明(设计)人: | 蓝善议 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26;H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 项京;宋志强 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采集 业务 数据包 日志 信息 方法 逻辑 处理 系统 | ||
技术领域
本发明涉及对网络数据包进行信息采集的技术,特别涉及一种采集业务数据包日志信息的方法及业务逻辑处理系统。
背景技术
目前,在现有网络业务逻辑处理系统中,采集业务数据包日志信息的方法,已开始采用分布式方式实现,但依然停留在单机采集,单机上报的阶段。
业务逻辑系统通常包括入口业务逻辑处理模块、业务逻辑处理模块以及日志服务器等设备。业务数据包从入口业务逻辑处理模块接入后,根据不同业务的业务逻辑,有可能处理后流转到一个或多个其他的业务逻辑处理模块;还有可能从其他的业务逻辑处理模块接收原路返回的业务数据包处理掉或输出到系统外部。同样的,业务逻辑处理模块根据不同业务的业务逻辑,也可能将业务数据包处理掉或发送给下一个业务处理模块或原路返回给前面的业务逻辑处理模块或入口业务逻辑处理模块。
现有技术对该系统采集业务数据包日志信息的方法很简单,就是入口逻辑处理模块或各个业务逻辑处理模块直接从接收到的业务数据包中采集日志信息,分别将采集的日志信息发送给日志服务器。
可见,现有技术采集业务数据包日志信息的方法中,每个业务逻辑处理模块的信息采集是相互独立、互不影响的。虽然能获得采集到的日志信息,但对相同时间点的重复业务数据包在各个业务处理逻辑模块中采集的信息无法区分,而且在有多次交互的业务数据包处理过程中采集的信息也无法区分,也无法看出业务数据包经过了多少个业务逻辑模块处理。
总之,现有技术形式上是有分布式数据采集,但本质上各个采集点之间数据关联程度较低,宏观上缺乏整个逻辑处理上的先后关系,微观上无法做到同一采集点区分多个业务逻辑处理模块。
发明内容
本发明提供一种采集业务数据包日志信息的方法及业务逻辑处理系统,应用该方法及系统能够区分重复业务数据包在各个业务处理逻辑模块中采集的信息。
本发明提供的采集业务数据包日志信息的方法,应用于包括入口业务逻辑处理模块和一个或多个业务逻辑处理模块的业务逻辑处理系统,该方法包括:
入口业务逻辑处理模块接收到业务数据包后,为需要采集日志信息的业务数据包添加数据标记和标识流经业务逻辑处理模块的路由标记,将采集到的包含所述数据标记和路由标记的日志信息发送给日志服务器,并按照业务逻辑将业务数据包流转到一个或多个业务逻辑处理模块;
接收到业务数据包的业务逻辑处理模块,对需要采集日志信息的业务数据包修改所述路由标记,将采集到的包含所述数据标记和路由标记的日志信息发送给日志服务器,并按照业务逻辑将业务数据包流转到入口业务逻辑处理模块或流转到一个或多个业务逻辑处理模块。
本发明提供的业务逻辑处理系统,包括入口业务逻辑处理模块、一个或多个业务逻辑处理模块、日志服务器;
所述入口业务逻辑处理模块接收到业务数据包后,为需要采集日志信息的业务数据包添加数据标记和标识流经业务逻辑处理模块的路由标记,将采集到的包含所述数据标记和路由标记的日志信息发送给日志服务器,并按照业务逻辑将业务数据包流转到一个或多个业务逻辑处理模块;
所述接收到业务数据包的业务逻辑处理模块,对需要采集日志信息的业务数据包修改所述路由标记,将采集到的包含所述数据标记和路由标记的日志信息发送给日志服务器,并按照业务逻辑将业务数据包流转到入口业务逻辑处理模块或流转到一个或多个业务逻辑处理模块。
本发明通过入口业务逻辑处理模块为业务数据包添加数据标记和路由标记,将采集到的包含所述数据标记和路由标记的日志信息发送给日志服务器,后续业务逻辑处理模块,修改所述路由标记,并将采集到的包含所述数据标记和路由标记的日志信息发送给日志服务器。使得重复业务数据包在各个业务处理逻辑模块中采集的信息能够区分,而且在有多次交互的业务数据包处理过程中采集的信息也能够区分。
附图说明
图1为本发明第一实施例业务逻辑处理系统结构示意图;
图2为图1所示业务逻辑处理系统采集业务数据包日志信息的流程图;
图3为本发明第二实施例中业务逻辑处理系统结构示意图;
图4为本发明第二实施例中入口逻辑处理模块采集业务数据包日志信息的流程图;
图5为本发明第二实施例中业务逻辑处理模块采集业务数据包日志信息的监控流程图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下举具体实施例,对本发明进一步详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010274702.0/2.html,转载请声明来源钻瓜专利网。