[发明专利]基于业务处理流程的日志记录方法和装置无效
申请号: | 200610152079.5 | 申请日: | 2006-09-11 |
公开(公告)号: | CN101146304A | 公开(公告)日: | 2008-03-19 |
发明(设计)人: | 黄文政;郭龙平 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q7/34 | 分类号: | H04Q7/34;H04M3/24;H04L12/26 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 李伟;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 业务 处理 流程 日志 记录 方法 装置 | ||
技术领域
本发明涉及日志的记录,尤其涉及一种基于业务处理流程的日志记录方法和装置。
背景技术
在通信系统产品(类如WCDMA RNC,简称为RNC,即无线网络控制器)中,接收到一个用户呼叫后,需要为该用户分配处理资源、通信链资源、与核心网(CN)基站(Node B)建立接续等一些列的处理。在所有处理成功之后,用户才能正常的通话。
为了了解系统的运行状态、业务处理失败时能够快速的定位失败的原因,系统在业务处理中需要记录下关键的流程信息、业务处理失败时的原因信息等。
传统的方法是在业务处理关键点、失败处理点上单独记日志。这种方法带来两个问题:
1)由于日志记录之间缺少关联,某个流程相关的信息随机分布在系统所有的日志信息中。如果流程处理失败,难以收集到所有相关的信息进行分析;
2)某个流程处理失败时,我们希望在失败点以及之前的日志记录信息能够尽量的详细。但流程失败是随机发生的,我们很难预先确定,这样为了能够定位问题,需要在正常的流程中记录详细的日志信息。这样极大增加了需要传输、存储的日志记录的大小。
上面的描述是以通讯产品举例,但并不仅局限于通信产品,对于计算机信息处理相关的产品也存在同样的问题。
因此,人们需要一种基于业务处理流程的日志记录方法和装置,来解决上述问题。
发明内容
本发明的目的在于提供一种基于业务处理流程的日志记录方法和装置,用于详细的保存故障点前流程的业务相关信息并且可以极大地降低需要传输、存储的日志记录。
根据本发明的一个方面,提供了一种基于业务处理流程的日志记录方法,其包括以下步骤:建立关联上下文,为关联上下文分配关联缓冲区,并将与业务处理流程相关的所有进程与关联上下文相关联;将用于定位业务处理流程的特征信息存储在关联缓冲区中;以及将进程产生的日志信息存储在关联缓冲区中。
在上述基于业务处理流程的日志记录方法中,日志信息包括正常流程信息和业务处理流程出现异常时产生的错误流程信息。
在上述基于业务处理流程的日志记录方法中,将正常流程信息以日志信息产生的时间顺序存储在关联缓冲区中,在关联缓冲区存储满的情况下,覆盖最早存储的日志信息。
在上述基于业务处理流程的日志记录方法中,错误流程信息用于触发整个关联缓冲区将特征信息和日志信息转存到日志存储设备中。
在上述基于业务处理流程的日志记录方法中,特征信息为用户国际移动用户标识号(IMIS)。
在上述基于业务处理流程的日志记录方法中,关联上下文为多个,为每个关联上下文分配一个关联缓冲区。
根据本发明的另一方面,提供了一种基于业务处理流程的日志记录装置,其包括关联上下文建立装置,用于为关联上下文分配关联缓冲区,并将与业务处理流程相关的所有进程与关联上下文相关联;以及关联缓冲区,用于存储定位业务处理流程的特征信息以及进程产生的日志信息。
在上述基于业务处理流程的日志记录装置中,日志信息包括正常流程信息和业务处理流程出现异常时产生的错误流程信息。
在上述基于业务处理流程的日志记录装置中,正常流程信息以日志信息产生的时间顺序存储在关联缓冲区中,在关联缓冲区存储满的情况下,覆盖最早存储的日志信息。
在上述基于业务处理流程的日志记录装置中,错误流程信息用于触发整个关联缓冲区将特征信息和日志信息转存到日志存储设备中。
在上述基于业务处理流程的日志记录装置中,优选的是,特征信息为用户国际移动用户标识号。
在上述基于业务处理流程的日志记录装置中,优选的是,关联上下文为多个,每个关联上下文均分配有一个关联缓冲区。
通过上述技术方案,本发明实现了如下技术效果:
本发明可以详细地保存故障点前流程的业务相关信息,而且可以极大的降低需要传输、存储的日志记录。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是示出根据本发明的基于业务处理流程的日志记录方法的流程图;
图2是示出根据本发明的基于业务处理流程的日志记录装置的框图;
图3是关联上下文与关联缓冲区之间关系的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610152079.5/2.html,转载请声明来源钻瓜专利网。