一种实现日志功能的方法及智能网络系统的制作方法

文档序号:7709656阅读:121来源:国知局
专利名称:一种实现日志功能的方法及智能网络系统的制作方法
技术领域
本发明涉及智能网络业务处理系统,尤其一种实现日志功能的方法及智 能网络系统。
背景技术
在智能网络业务逐渐商用的环境下,向用户提供有关用户的所有相关曰 志,不但影响整个系统的性能,而且使用面对庞大的日志数据无法方便快捷 的获得其关注的数据。如果关闭业务日志,又不方便用户对智能网络业务进 行跟踪和统计,流程中出现异常时难以根据日志进行问题定位。

发明内容
本发明要解决的技术问题是提供一种实现日志功能的方法及智能网络 系统,在保证系统性能的同时,提高日志呈现方式的灵活性,满足用户获知 日志信息的多种需求。
为了解决上述问题,本发明提供了一种实现日志功能的方法,包括智 能网络系统根据用户选择的日志级别记录业务流程的操作日志向用户呈现
曰志信息,智能网络系统中不同的日志级别对应不同详细程度和/或不同侧 重内容的曰志信息。
进一步地,上述方法还具有以下特点
用户选择的日志级别指示为提供公用数据时,智能网络系统向用户呈现 各业务流程的日志信息中的公用数据,所述公用数据是指智能网络系统中不 同业务产生的日志信息中相同的字段数据;用户选择的日志级别指示为提供 私用数据时,智能网络系统向用户呈现各业务流程的日志信息中的私用数 据,所述私用数据是指智能网络系统中不同业务产生的日志信息中为所述用户专用的数据。
进一步地,上述方法还具有以下特点
用户选择的日志级别指示为跟踪功能时,智能网络系统根据用户设置的 跟踪关键字对各业务流程进行跟踪,匹配到跟踪关键字后,将日志级别调整 为完整日志级别,记录系统中各个业务流程的日志。
进一步地,上述方法还具有以下特点
用户选择的日志级别指示为提供公用数据并且包括跟踪功能时,智能网 络系统根据用户设置的跟踪关键字对各公用业务流程进行跟踪,匹配到跟踪 关键字后,将日志级别调整为完整日志级别,记录系统中各个公用业务流程 的日志;用户选择的日志级别指示为提供私用数据并且包括跟踪功能时,智 能网络系统根据选择设置的跟踪关键字对各私用业务流程进行跟踪,匹配到 跟踪关键字后,将日志级别调整为完整日志级别,记录系统中各个私用业务 流程的日志。
进一步地,上述方法还具有以下特点
用户选择的日志级别指示为统计功能时,智能网络系统根据用户设置的 统计参数,对各个业务流程中与统计参数对应的操作进行统计,并记录为曰 志信息。
进一步地,上述方法还具有以下特点
用户选择的日志级别指示为公用数据并且包括统计功能时,智能网络系 统根据用户设置的统计参数,对各个公用业务流程中与统计参数对应的操作 进行统计,并记录为日志信息;用户选择的日志级别指示为私用数据并且包 括统计功能时,智能网络系统根据用户设置的统计参数,对各个私用业务流 程中与统计参数对应的操作进行统计,并记录为日志信息。
进一步地,上述方法还具有以下特点
智能网络系统以话单方式的向用户呈现根据用户选4奪的日志级别而记 录的日志。
为了解决上述问题,本发明还提供了 一种实现日志功能的智能网络系统,包括相连的日志级别选择模块和日志功能模块,所述日志级别选择模块, 用于记录用户选择的日志级别并通知至所述日志功能模块;所述日志功能模 块,用于根据用户选择的日志级别向用户呈现日志信息。
进一步地,上述智能网络系统还具有以下特点
还包括与日志功能模块相连的话单生成模块;所述日志功能模块,还用 于在用户选择的日志级别指示为提供公用数据时,记录各业务流程的日志信 息中的公用数据,所述公用数据是指智能网络系统中的公用使用的各种业务 的数据;还用于在用户选择的日志级别指示为"t是供私用数据时,记录各业务 流程的日志信息中的私用数据,所述私用数据是指智能网络系统中为所述用 户专用的业务的数据;所述话单生成模块,用于将日志功能模块中的日志信 息以话单的形式提供给用户。
进一步地,上述智能网络系统还具有以下特点
所述日志功能模块还包括跟踪单元;所述跟踪单元,用于在用户选择的 日志级别指示为跟踪功能时,根据用户设置的跟踪关键字对各业务流程进行 跟踪,匹配到跟踪关键字后,将日志级别调整为完整日志级别,记录系统中 各个业务流程的日志;还用于在用户选择的日志级别指示为提供公用数据并 且包括跟踪功能时,根据用户设置的跟踪关键字对各公用业务流程进行跟 踪,匹配到跟踪关键字后,将日志级别调整为完整日志级别,记录系统中各 个公用业务流程的日志;用户选择的日志级别指示为提供私用数据并且包括 跟踪功能时,根据选择设置的跟踪关键字对各私用业务流程进行跟踪,匹配 到跟踪关键字后,将日志级别调整为完整日志级别,记录系统中各个私用业 务流程的日志。
进一步地,上述智能网络系统还具有以下特点
所述日志功能模块还包括统计单元;所述统计单元,用于在用户选择的 曰志级别指示为统计功能时,智根据用户设置的统计参数,对各个业务流程 中与统计参数对应的操作进行统计,并记录为日志信息;还用于在用户选择 的日志级别指示为公用数据并且包括统计功能时,根据用户设置的统计参
数,对各个公用业务流程中与统计参数对应的#:作进行统计,并记录为日志
信息;还用于在用户选择的日志级别指示为私用数据并且包括统计功能时,
7根据用户设置的统计参数,对各个私用业务流程中与统计参数对应的操作进 4亍统计,并记录为日志信息。
本发明中智能网络系统,可根据不同的日志级别向用户呈现不同详细程 度和/或有不同侧重内容的日志信息,在保证系统性能的同时,满足用户获 知曰志信息的多种需求,并提高日志的灵活性、可调试性和易观察性。


图1是实现日志功能的智能网络系统的结构图; 图2是实现日志功能的方法流程图。
具体实施例方式
如图1所示,实现日志功能的智能网络系统中包括依次相连的日志级别 选择模块、日志功能模块和话单生成模块,所述日志功能模块还与系统中各 个业务流程模块相连,并且日志功能模块中还包括跟踪单元和统计单元;
所述日志级别选择模块,用于记录用户选择的日志级别并通知至所述日 志功能模块;日志级别可以是一个限定条件或两个限定条件的叠加。例如, "1"对应的限定条件为表示提供公用数据,"2"对应的限定条件为表示提 供私用数据,"A"对应的限定条件为跟踪功能,"B"对应的限定条件为 统计功能,用户可以选择以上四种级别的一种,也可以是两种级别的叠加; 另外,"3"表示记录所有业务流程的完整日志,"4"表示只记录出现异常 的模块的日志。上述级别代码只作示例使用,实际操作时可自行设置其它代 码。
所述日志功能模块,用于根据用户选择的日志级别记录各业务流程的日 志信息。具体包括(1 )在用户选择的日志级别指示为提供公用数据时, 记录各业务流程的日志信息中的公用数据,所述公用数据是指智能网络系统 中的公用使用的各种业务的数据;(2)在用户选择的日志级别指示为提供 私用数据时,记录各业务流程的日志信息中的私用数据,所述私用数据是指智能网络系统中为所述用户专用的业务的数据。
所述跟踪单元,用于在用户选择的日志级别指示为跟踪功能时,根据用 户设置的跟踪关键字对各业务流程进行跟踪,匹配到跟踪关键字后,将日志
级别调整为完整日志级别,记录系统中各个业务流程的日志;还用于在用户
选择的日志级别指示为提供公用数据并且包括跟踪功能时,根据用户设置的 跟踪关键字对各公用业务流程进行跟踪,匹配到跟踪关键字后,将日志级别
调整为完整日志级别,记录系统中各个公用业务流程的日志;用户选择的曰 志级别指示为提供私用数据并且包括跟踪功能时,根据选择设置的跟踪关键 字对各私用业务流程进行跟踪,匹配到跟踪关键字后,将日志级别调整为完 整曰志级别,记录系统中各个私用业务流程的曰志。
所述统计单元,用于在用户选择的日志级别指示为统计功能时,根据用 户设置的统计参数,对各个业务流程中与统计参数对应的操作进行统计,并 记录为日志信息;在用户选择的日志级别指示为公用数据并且包括统计功能 时,根据用户设置的统计参数,对各个公用业务流程中与统计参数对应的操 作进行统计,并记录为日志信息;在用户选择的日志级别指示为私用数据并 且包括统计功能时,根据用户设置的统计参数,对各个私用业务流程中与统 计参数对应的操作进行统计,并记录为日志信息。
所述话单生成模块,用于将日志功能模块中的日志信息以话单的形式提 供给用户,使用户方便的获知日志信息。
所述日志功能模块记录的日志信息可以通过话单生成模块向用户呈现, 也可以通过其它方式使用户可以查询获知,例如通过用户交互界在使用户直 接查询等。
上述智能网络系统中,通过日志级别选择模块的引入,用户得以选择获 知具有不同详细程度和/或有不同侧重内容的日志信息;并且通过话单形式 将此日志信息呈现给用户,省去用户的查询工作,方便用户获知信息。
如图2所示,实现日志功能的方法包括以下内容
步骤201,设置不同的日志级别;不同的日志级别对应不同详细程度和/或不同侧重内容的日志信息;
日志级别可以设置为一个限定条件或两个限定条件的叠加。例如,"1"
对应的限定条件为表示提供公用数据,"2"对应的限定条件为表示提供私 用数据,"A"对应的限定条件为跟踪功能,"B"对应的限定条件为统计 功能,用户可以选择以上四种级别的一种,也可以是两种级别的叠加;另夕卜, "3"表示记录所有业务流程的完整日志,"4"表示只记录出现异常的模块 的日志。上述级别代码只作示例使用,实际操作时可自行设置其它代码。
步骤202,智能网络系统根据用户选择的日志级别记录业务流程的操作 日志向用户呈现日志信息,流程结束。
对应于步骤201中所述的日志级别,具体寺喿作如下
用户选择"1"时即用户选择的日志级别指示为提供公用数据时,智能 网络系统向用户呈现各业务流程的日志信息中的公用数据,公用数据是指智 能网络系统中的不同业务产生的日志信息中相同的字段数据,如彩信业务、 短信业务、定位业务等。
用户选择"2"时即用户选择的日志级别指示为提供私用数据时,智能 网络系统向用户呈现各业务流程的日志信息中的私用数据,私用数据是指智 能网络系统中不同业务产生的日志信息中为所述用户专用的数据。
用户在选择'T,或"2"的过程中,也可以设置关键字,智能网络系统 只记录与此关键字相关的日志,滤除其它不相关的信息,增加系统处理速度, 也为用户提供精炼的数据。
用户选择"A"时即用户选择的日志级别指示为跟踪功能时,智能网络 系统根据用户设置的跟踪关键字对各业务流程进行跟踪,匹配到跟踪关键字 后,将日志级别调整为完整日志级别,记录系统中各个业务流程的日志。
用户选择"B"时用户选择的日志级别指示为统计功能时,智能网络系 统#4居用户设置的统计参数,对各个业务流程中与统计参数对应的操作进行 统计,并i己录为日志信息。
用户同时选择"1"和"A,,时即用户选择的日志级别指示为提供公用 数据并且包括跟踪功能时,智能网络系统根据用户设置的跟踪关键字对各公用业务流程进行跟踪,匹配到跟踪关键字后,将日志级别调整为完整日志级 别,记录系统中各个公用业务流程的日志。
用户同时选择"r和"b"时即用户选择的日志级别指示为提供私用数 据并且包括跟踪功能时,智能网络系统根据选择设置的跟踪关键字对各私用 业务流程进行跟踪,匹配到跟踪关^t字后,将日志级别调整为完整日志级别, 记录系统中各个私用业务流程的日志。
用户同时选择"2"和"A"时即用户选择的日志级别指示为公用数据 并且包括统计功能时,智能网络系统根据用户设置的统计参数,对各个公用 业务流程中与统计参数对应的操作进行统计,并记录为日志信息。
用户同时选择"2"和"b"时用户选^t奪的日志级别指示为私用凄t据并且 包括统计功能时,智能网络系统根据用户设置的统计参数,对各个私用业务 流程中与统计参数对应的操作进行统计,并记录为日志信息。
本实施例中,智能网络系统优先采用话单方式(即生成相关日志的话单) 向用户呈现根据用户选择的日志级别而记录的日志,方便用户获知日志信 息,当然也可以使用其它可以向用户呈现日志的信息的方式。
关于跟踪功能的具体描述如下
跟踪功能中可设置跟踪条件或跟踪关键字,例如,tracenumber (移动终 端号码)、tracespid (运营商编号)、traceserviceid (用户的id)以及运营 商的产品编号等。
智能网络系统根据用户设置的跟踪关键字对各业务流程进行跟踪,匹配 到跟踪关键字后,将日志级别调整为完整日志级别,记录系统中各个业务流 程的日志,系统中的日志功能模块记录各个业务流程模块的日志,业务流程 模块包括业务控制模块,计费模块,引擎接口模块等。
关于统计功能的具体描述如下
跟踪功能中可设置统计条件或统计关键字,例如,消息统计请求数、成 功数、失败数、成功的延时总数等。智能网络系统设置与统计功能相关的话单保存路径以及时间粒度等参 数,智能网络系统根据用户设置的统计关键字对各业务流程中与统计关键字 相关的日志进行统计并记录,每到达统计时间粒度时,统一发往话单生成模 块,生成相应的日志^舌单。
本发明中,用户可直接通过话单或其它查询方式看到不同详细程度的日 志,在保证系统性能的同时,满足用户获知日志信息的多种需求,并提高曰 志的灵活性。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种实现日志功能的方法,包括智能网络系统根据用户选择的日志级别记录业务流程的操作日志向用户呈现日志信息,智能网络系统中不同的日志级别对应不同详细程度和/或不同侧重内容的日志信息。
2、 如权利要求l所述的方法,其特征在于,用户选择的日志级别指示为提供公用数据时,智能网络系统向用户呈现 各业务流程的日志信息中的公用数据,所述公用数据是指智能网络系统中不 同业务产生的日志信息中相同的字段数据;用户选择的日志级别指示为提供私用数据时,智能网络系统向用户呈现 各业务流程的日志信息中的私用数据,所述私用数据是指智能网络系统中不 同业务产生的日志信息中为所述用户专用的数据。
3、 如权利要求l所述的方法,其特征在于,用户选择的日志级别指示为跟踪功能时,智能网络系统根据用户设置的 跟踪关键字对各业务流程进行跟踪,匹配到跟踪关键字后,将日志级别调整 为完整日志级别,记录系统中各个业务流程的日志。
4、 如权利要求2所述的方法,其特征在于,用户选择的日志级别指示为提供公用数据并且包括跟踪功能时,智能网 络系统根据用户设置的跟踪关键字对各公用业务流程进行跟踪,匹配到跟踪 关键字后,将日志级别调整为完整日志级别,记录系统中各个公用业务流程 的曰志;用户选择的日志级别指示为提供私用数据并且包括跟踪功能时,智能网 络系统根据选择设置的跟踪关键字对各私用业务流程进行跟踪,匹配到跟踪 关键字后,将日志级别调整为完整日志级别,记录系统中各个私用业务流程 的曰志。
5、 如权利要求1或3所述的方法,其特征在于,用户选择的日志级别指示为统计功能时,智能网络系统根据用户设置的 统计参数,对各个业务流程中与统计参数对应的操作进行统计,并记录为曰 志信息。
6、 如权利要求2或4所述的方法,其特征在于,用户选择的日志级别指示为公用数据并且包括统计功能时,智能网络系 统根据用户设置的统计参数,对各个公用业务流程中与统计参数对应的操作 进行统计,并记录为日志信息;用户选择的日志级别指示为私用数据并且包括统计功能时,智能网络系 统根据用户设置的统计参数,对各个私用业务流程中与统计参数对应的操作 进4亍统计,并记录为日志信息。
7、 如权利要求1至4中任一权利要求所述的方法,其特征在于,智能网络系统以话单方式的向用户呈现根据用户选择的日志级别而记 录的日志。
8、 一种实现日志功能的智能网络系统,其特征在于,包括相连的曰志 级别选择模块和日志功能模块,所述日志级别选择模块,用于记录用户选择的日志级别并通知至所述日 志功能模块;所述日志功能模块,用于根据用户选择的日志级别向用户呈现日志信自
9、 如权利要求8所述的智能网络系统,其特征在于,还包括与日志功 能模块相连的话单生成模块;所述日志功能模块,还用于在用户选择的日志级别指示为提供^^用数据 时,记录各业务流程的日志信息中的公用数据,所述公用数据是指智能网络 系统中的公用使用的各种业务的数据;还用于在用户选择的日志级别指示为 提供私用数据时,记录各业务流程的日志信息中的私用数据,所述私用数据 是指智能网络系统中为所述用户专用的业务的数据;所述话单生成模块,用于将日志功能模块中的日志信息以话单的形式提 供给用户。
10、 如权利要求9所述的智能网络系统,其特征在于,所述日志功能模块还包括跟踪单元;所述跟踪单元,用于在用户选择的日志级别指示为跟踪功能时,根据用 户设置的跟踪关键字对各业务流程进行跟踪,匹配到跟踪关键字后,将日志 级别调整为完整日志级别,记录系统中各个业务流程的日志;还用于在用户 选择的日志级别指示为提供公用数据并且包括跟踪功能时,根据用户设置的 跟踪关键字对各公用业务流程进行跟踪,匹配到跟踪关键字后,将日志级别 调整为完整日志级别,记录系统中各个公用业务流程的日志;用户选择的日 志级别指示为提供私用数据并且包括跟踪功能时,根据选择设置的跟踪关键 字对各私用业务流程进行跟踪,匹配到跟踪关键字后,将日志级别调整为完 整曰志级别,记录系统中各个私用业务流程的日志。
11、 如权利要求9所述的智能网络系统,其特征在于,所述日志功能模 块还包括统计单元;所述统计单元,用于在用户选择的日志级别指示为统计功能时,智#4居 用户设置的统计参数,对各个业务流程中与统计参数对应的操作进行统计, 并记录为日志信息;还用于在用户选择的日志级别指示为公用数据并且包括 统计功能时,根据用户设置的统计参数,对各个公用业务流程中与统计参数 对应的操作进行统计,并记录为日志信息;还用于在用户选择的日志级别指 示为私用数据并且包括统计功能时,根据用户设置的统计参数,对各个私用 业务流程中与统计参数对应的操作进行统计,并记录为日志信息。
全文摘要
本发明提供了一种实现日志功能的方法及智能网络系统,智能网络系统根据用户选择的日志级别记录业务流程的操作日志向用户呈现日志信息,智能网络系统中不同的日志级别对应不同详细程度和/或不同侧重内容的日志信息。本发明中智能网络系统,可根据不同的日志级别向用户呈现不同详细程度和/或有不同侧重内容的日志信息,在保证系统性能的同时,满足用户获知日志信息的多种需求,并提高日志的灵活性、可调试性和易观察性。
文档编号H04M3/22GK101599863SQ200910150758
公开日2009年12月9日 申请日期2009年6月30日 优先权日2009年6月30日
发明者勇 刘, 洁 胡 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1