日志信息处理方法、日志服务器与通信系统转让专利

申请号 : CN200910081540.6

文献号 : CN101521606B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈熹

申请人 : 北京星网锐捷网络技术有限公司

摘要 :

本发明公开了一种日志信息处理方法、日志服务器与通信系统,其中,方法包括:接收通信设备发送的日志模板更新请求消息,该请求消息中携带有日志模板信息,该日志模板信息中包括通信设备标识、模板标识、组成日志信息的日志单元;查询是否存在与所述通信设备标识及所述模板标识对应的日志模板;若不存在,则根据所述日志模板信息创建所述日志模板;若存在,则根据所述日志模板信息,将存在的日志模板更新为所述日志模板信息对应的日志模板。本发明实施例可以在不需要对通信设备和日志服务器进行硬件改进的情况下,实现日志模板的灵活配置与更新。

权利要求 :

1.一种日志信息处理方法,其特征在于,包括:

接收通信设备发送的日志模板更新请求消息,该请求消息中携带有日志模板信息,该日志模板信息中包括通信设备标识、模板标识、组成日志信息的日志单元;

查询是否存在与所述通信设备标识及所述模板标识对应的日志模板;

若不存在,则根据所述日志模板信息创建所述日志模板;

若存在,则根据所述日志模板信息,将存在的日志模板更新为所述日志模板信息对应的日志模板。

2.根据权利要求1所述的方法,其特征在于,所述查询是否存在与所述通信设备标识及所述模板标识对应的日志模板包括:查询日志服务器上是否存在与所述通信设备标识对应的数据库存储节点,并在存在该数据库存储节点时,查询该数据库存储节点中是否存储有所述模板标识对应的日志模板,所述数据库存储节点用于存储所述通信设备的日志模板及该日志模板下的日志信息;

根据所述日志模板信息创建所述日志模板包括:若不存在所述数据库存储节点,则在所述日志服务器上创建所述通信设备标识对应的数据库存储节点,并根据所述日志模板信息,在所述数据库存储节点中创建所述日志模板;若存在该数据库存储节点但未存储有所述模板标识对应的日志模板,则根据所述日志模板信息,在所述数据库存储节点中创建所述日志模板;

将存在的日志模板更新为所述日志模板信息对应的日志模板具体为:在所述数据库存储节点中存储有所述模板标识对应的日志模板时,根据所述日志模板信息,对所述日志服务器上通信设备标识对应的数据库存储节点中,与所述模板标识对应的日志模板进行更新。

3.根据权利要求1或2所述的方法,其特征在于,所述接收通信设备发送的日志模板更新请求消息之后,还包括:识别所述日志模板是否有效,并在所述日志模板有效时,执行所述查询是否存在与所述通信设备标识及所述模板标识对应的日志模板的操作。

4.根据权利要求3所述的方法,其特征在于,所述日志模板是否有效具体为:所述日志模板的格式是否正确和/或日志服务器上已有的日志模板数量是否达到预设数量。

5.根据权利要求1或2所述的方法,其特征在于,根据所述日志模板信息创建所述日志模板或者将存在的日志模板更新为所述日志模板信息对应的日志模板之后,还包括:向所述通信设备返回日志模板更新成功响应消息;

所述通信设备存储所述日志模板,并根据该日志模板产生日志信息并发送给日志服务器,所述日志信息中包括所述通信设备标识、所述模板标识与组成所述日志信息的日志单元;

所述日志服务器查询所述通信设备标识与所述模板标识对应的日志模板;

根据该日志模板对所述日志信息进行解析,并将解析结果存储在所述通信设备标识对应的数据库存储节点中。

6.根据权利要求1或2所述的方法,其特征在于,所述接收通信设备发送的日志模板更新请求消息之前,还包括:所述通信设备接收日志模板创建请求消息、所述通信设备标识、所述模板标识与所述日志单元;

根据所述创建请求消息、所述通信设备标识、所述模板标识与所述日志单元生成所述日志模板更新请求消息并发送给日志服务器。

7.一种日志服务器,其特征在于,包括:

接收模块,用于接收通信设备发送的日志模板更新请求消息,该请求消息中携带有日志模板信息,该日志模板信息中包括通信设备标识、模板标识、组成日志信息的日志单元;

查询模块,用于查询是否存在与所述通信设备标识及所述模板标识对应的日志模板;

创建模块,用于根据所述查询模块的查询结果,在不存在与所述通信设备标识及所述模板标识对应的日志模板时,根据所述日志模板信息创建所述日志模板;

更新模块,用于根据所述查询模块的查询结果,在存在与所述通信设备标识及所述模板标识对应的日志模板时,根据所述日志模板信息,将存在的日志模板更新为所述日志模板信息对应的日志模板。

8.根据权利要求7所述的日志服务器,其特征在于,所述查询模块包括:

第一查询单元,用于查询所述日志服务器上是否存在与所述通信设备标识对应的数据库存储节点;

第二查询单元,用于根据所述第一查询单元的查询结果,在存在所述数据库存储节点时,查询该数据库存储节点中是否存储有所述模板标识对应的日志模板,所述数据库存储节点用于存储所述通信设备的日志模板及该日志模板下的日志信息;

所述创建模块具体根据所述第一查询单元的查询结果,在不存在所述数据库存储节点时,在所述日志服务器上创建所述通信设备标识对应的数据库存储节点,并根据所述日志模板信息,在所述数据库存储节点中创建所述日志模板;在存在所述数据库存储节点但未存储有所述模板标识对应的日志模板时,直接根据所述日志模板信息,在所述数据库存储节点中创建所述日志模板;

所述更新模块具体根据所述第二查询单元的查询结果,在数据库存储节点中存储有所述模板标识对应的日志模板时,根据所述日志模板信息,对所述日志服务器上通信设备标识对应的数据库存储节点中,与所述模板标识对应的日志模板进行更新。

9.根据权利要求7或8所述的日志服务器,其特征在于,还包括:

识别模块,用于在所述接收模块接收到所述日志模板更新请求消息后,识别该所述日志模板更新请求消息中的所述日志模板是否有效;

所述查询模块具体根据所述识别模块的识别结果,在所述日志模板有效时,查询是否存在与所述通信设备标识及所述模板标识对应的日志模板。

10.根据权利要求7或8所述的日志服务器,其特征在于,还包括发送模块,用于在所述创建模块创建所述日志模板之后,或者在所述更新模块将存在的日志模板更新为所述日志模板信息对应的日志模板之后,向所述通信设备返回日志模板更新成功响应消息;

所述接收模块还用于接收所述通信设备根据该日志模板产生并发送的日志信息,所述日志信息中包括所述通信设备标识、所述模板标识与组成所述日志信息的日志单元;

所述日志服务器还包括解析模块,用于根据所述查询模块查询到的日志模板对所述日志信息进行解析,并将解析结果存储在所述通信设备标识对应的数据库存储节点中。

11.一种通信系统,包括通信设备,其特征在于,还包括如权利要求7至10任意一项所述的日志服务器。

说明书 :

日志信息处理方法、日志服务器与通信系统

技术领域

[0001] 本发明涉及通信技术,尤其是一种日志信息处理方法、日志服务器与通信系统。

背景技术

[0002] 在现有的各种通信网络中,通常都设置有日志系统,来记录通信网络中各通信设备的行为。其中,记录的行为信息也称为日志信息。根据日志信息,用户可以确定相应的通信设备的工作状态,并在通信设备出现故障时,对通信设备进行排错,以保障通信设备的正常工作,或者调整该通信设备的行为,来优化通信设备的性能。因此,在通信网络中,日志系统非常重要。
[0003] 随着通信技术的飞速发展,通信设备功能的日益强大与性能的不断提高,其结构也日益复杂,其行为在单位时间内产生的日志信息也随之增长,这就需要占用大量的网络资源去管理、传输、解析日志信息。因此,如何有效管理通信网络中的日志信息,从而提高现有网络资源的利用效率,节约有限的网络带宽,显得尤为重要。
[0004] 对于不同通信设备,或者不同业务来说,需要的日志信息可能不同。另外,对于不同的用户,对日志信息关注的角度和内容也不同,致使不同用户对日志信息的需求也不同。但是,现有存放日志信息的日志模板都是厂商预定义的,即:日志信息的内容和格式都是固定的。所有的通信设备或业务,都需要按照统一的格式和内容产生、传输、解析和管理日志信息,无法满足不同用户、不同业务与不同通信设备的需求,并且无法避免产生、传输、解析和管理日志信息中不必要的日志内容对网络带宽资源的浪费、维护成本的支出和对通信设备、日志系统性能的影响,也无法扩展需要关注的日志内容。根据现有技术,如果需要添加或更新预定义的日志模板,就需要对通信设备和日志系统进行统一改进,需要的成本较高。

发明内容

[0005] 本发明实施例的目的是:提供一种日志信息处理方法、日志服务器与通信系统,在不需要对通信设备和日志服务器进行硬件改进的情况下,实现日志模板的灵活配置与更新。
[0006] 本发明实施例提供的一种日志信息处理方法,包括:
[0007] 接收通信设备发送的日志模板更新请求消息,该请求消息中携带有日志模板信息,该日志模板信息中包括通信设备标识、模板标识、组成日志信息的日志单元;
[0008] 查询是否存在与所述通信设备标识及所述模板标识对应的日志模板;
[0009] 若不存在,则根据所述日志模板信息创建所述日志模板;
[0010] 若存在,则根据所述日志模板信息,将存在的日志模板更新为所述日志模板信息对应的日志模板。
[0011] 本发明实施例提供的一种日志服务器,包括:
[0012] 接收模块,用于接收通信设备发送的日志模板更新请求消息,该请求消息中携带有日志模板信息,该日志模板信息中包括通信设备标识、模板标识、组成日志信息的日志单元;
[0013] 查询模块,用于查询是否存在与所述通信设备标识及所述模板标识对应的日志模板;
[0014] 创建模块,用于根据所述查询模块的查询结果,在不存在与所述通信设备标识及所述模板标识对应的日志模板时,根据所述日志模板信息创建所述日志模板;
[0015] 更新模块,用于根据所述查询模块的查询结果,在存在与所述通信设备标识及所述模板标识对应的日志模板时,根据所述日志模板信息,将存在的日志模板更新为所述日志模板信息对应的日志模板。
[0016] 本发明实施例提供的一种通信系统,包括通信设备,还包括本发明上述实施例提供的日志服务器。
[0017] 基于本发明上述实施例提供的日志信息处理方法、日志服务器与通信系统,可以在不需要对通信设备和日志服务器进行硬件改进的情况下,实现日志模板的灵活配置与更新。可以灵活扩展用户需要关注的日志内容,与现有技术相比,避免了硬件改进所需的成本,并且,满足了不同用户、不同业务与不同通信设备的需求,避免了产生、传输、解析和管理日志信息中不必要的日志内容对网络带宽资源的浪费、维护成本的支出和对通信设备、日志服务器性能的影响,从而提高了网络带宽资源的利用率,降低了维护成本,提高了通信设备和日志服务器的工作性能。
[0018] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

[0019] 图1为本发明日志信息处理方法一个实施例的流程图;
[0020] 图2为本发明日志信息处理方法另一个实施例的流程图;
[0021] 图3为本发明日志信息处理方法又一个实施例的流程图;
[0022] 图4为本发明日志服务器一个实施例的结构示意图;
[0023] 图5为本发明日志服务器另一个实施例的结构示意图;
[0024] 图6为本发明日志服务器又一个实施例的结构示意图;
[0025] 图7为本发明日志服务器再一个实施例的结构示意图;
[0026] 图8为本发明通信系统一个实施例的结构示意图。

具体实施方式

[0027] 图1为本发明日志信息处理方法一个实施例的流程图。该实施例的流程可以由日志服务器实现。如图1所示,该实施例的流程包括:
[0028] 步骤101,接收通信设备发送的日志模板更新请求消息,该请求消息中携带有日志模板信息,该日志模板信息中包括通信设备标识、模板标识、组成日志信息的日志单元。
[0029] 其中的通信设备标识可以唯一标识通信网络中的一个通信设备,其具体可以是该通信设备的互联网协议(Internet Protocol,以下简称:IP)地址、介质访问控制(Media Access Control,以下简称:MAC)地址等。在一个通信设备标识下,模板标识可以唯一标识一个日志模板,模板标识可以由该通信设备分配,根据通信设备标识与模板标识,日志服务器可以统计日志模板的数量和查找对应的日志模板。日志单元是构成日志信息的基本元素,一条完整的日志信息由不同的日志单元组合而成。
[0030] 步骤102,查询是否存在与通信设备标识及模板标识对应的日志模板。若不存在,执行步骤103;若存在,执行步骤104。
[0031] 步骤103,根据日志模板信息创建日志模板。
[0032] 步骤104,根据日志模板信息,将存在的日志模板更新为日志模板信息对应的日志模板。
[0033] 本发明实施例可以通过通信设备标识与模板标识来标识一个通信设备下的日志模板,并通过更新请求消息发送给日志服务器。日志服务器接收到更新请求消息后,可以查询日志模板,在不存在与通信设备标识及模板标识对应的日志模板时,实现日志模板的创建,在存在相应的日志模板时,实现对相应模板的更新,从而在不需要对通信设备和日志服务器进行硬件改进的情况下,实现日志模板的灵活配置与更新,可以灵活扩展用户需要关注的日志内容,满足了不同用户、不同业务与不同通信设备的需求,从而提高了网络带宽资源的利用率,降低了维护成本,提高了通信设备和日志服务器的工作性能。
[0034] 具体地,作为本发明的一个实施例,日志模板信息中可以包括日志单元的数量和总长度。日志单元可以包括该日志单元的类型、长度和描述信息。其中,日志单元的类型也即日志单元的名称,例如:源IP地址、源端口号、访问控制表(Access Control List,以下简称:ACL)号、告警级别等。日志单元的长度表示该日志单元所占用的长度,例如:源IP地址占4个字节,ACL号占用2个字节。如下表1所示,为本发明日志模板信息的一个具体内容实例。如下表2所示,为本发明日志单元的一个具体内容实例。
[0035] 表1日志模板信息的一个具体内容实例
[0036]
[0037] 表2日志单元的一个具体内容实例
[0038]日志单元的类型 日志单元的长度 日志单元的描述信息
[0039] 图2为本发明日志信息处理方法另一个实施例的流程图。该实施例的流程可以由日志服务器实现。如图2所示,该实施例的流程包括:
[0040] 步骤201,接收通信设备发送的日志模板更新请求消息,该请求消息中携带有日志模板信息,该日志模板信息中包括通信设备标识、模板标识、组成日志信息的日志单元。
[0041] 步骤202,查询日志服务器上是否存在与通信设备标识对应的数据库存储节点。若存在,执行步骤203;若不存在,执行步骤204。
[0042] 步骤203,查询该数据库存储节点中是否存储有模板标识对应的日志模板,数据库存储节点用于存储通信设备的日志模板及该日志模板下的日志信息。若不存在,执行步骤205;若存在,执行步骤206。
[0043] 步骤204,在日志服务器上创建通信设备标识对应的数据库存储节点。
[0044] 本发明实施例通过通信设备标识对应的数据库存储节点实现对该通信设备下日志模板的管理,方便了日志模板的查询、维护与日志信息的解析。
[0045] 步骤205,根据日志模板信息,在数据库存储节点中创建日志模板。之后,不再执行后续流程。
[0046] 步骤206,根据日志模板信息,对日志服务器上通信设备标识对应的数据库存储节点中,与模板标识对应的日志模板进行更新。
[0047] 根据本发明的一个实施例,通过步骤101或步骤201,接收到通信设备发送的日志模板更新请求消息之后,可以先识别日志模板更新请求消息中的日志模板是否有效,并在日志模板有效时,才执行步骤102或步骤202,查询是否存在与日志模板更新请求消息的通信设备标识及模板标识对应的日志模板,这样就避免了存储无效日志模板占用的存储空间,避免了后续处理无效日志模板的操作流程,以及由于无效日志模板无法对后续的日志信息进行解析,使得用户无法获得相应通信设备的日志信息以对通信设备进行差错和性能优化。如果无效,可以向通信设备返回更新失败响应消息,其中可以包括更新失败原因等信息。
[0048] 具体地,日志模板是否有效可以是:检查日志模板的格式是否正确,也可以查询存储日志模板的日志服务器上已有的日志模板数量是否达到预设数量,或者综合考虑日志模板的格式是否正确以及日志服务器上已有的日志模板数量是否达到预设数量。若确定日志模板是否有效的标准为日志模板的格式是否正确,则只有在日志模板的格式正确时,才认为该日志模板有效。若确定日志模板是否有效的标准为日志服务器上已有的日志模板数量是否达到预设数量,则只有在日志服务器上已有的日志模板数量未达到预设数量时,才认为该日志模板有效。若确定日志模板是否有效的标准包含日志模板的格式是否正确以及日志服务器上已有的日志模板数量是否达到预设数量,则需要同时满足上述两个条件,即:日志模板的格式正确且日志服务器上已有的日志模板数量未达到预设数量,才认为日志模板有效。另外,也可以设置其它的标准识别日志模板是否有效。
[0049] 图3为本发明日志信息处理方法又一个实施例的流程图。该实施例的流程可以由日志服务器与通信设备交互实现。如图3所示,该实施例的流程包括:
[0050] 步骤301,通信设备接收日志模板创建请求消息、通信设备标识、模板标识与组成日志信息的日志单元。
[0051] 具体地,上述日志模板创建请求消息、通信设备标识、模板标识与组成日志信息的日志单元,具体可以由用户通过一个客户端输入给通信设备。
[0052] 步骤302,通信设备根据创建请求消息、通信设备标识、模板标识与日志单元生成日志模板更新请求消息并发送给日志服务器。
[0053] 如果通信设备与日志服务器未建立连接,则可以先与日志服务器建立连接,例如:传输控制协议(Transmission Control Protocol,以下简称:TCP)连接、用户数据协议(User Datagram Protocol,以下简称:UDP)连接等。
[0054] 步骤303,日志服务器接收到通信设备发送的日志模板更新请求消息后,查询日志服务器上是否存在与通信设备标识对应的数据库存储节点。若存在,执行步骤304;若不存在,执行步骤305。
[0055] 步骤304,查询该数据库存储节点中是否存储有模板标识对应的日志模板,数据库存储节点用于存储通信设备的日志模板及该日志模板下的日志信息。若不存在,执行步骤306;若存在,执行步骤307。
[0056] 步骤305,日志服务器创建通信设备标识对应的数据库存储节点。
[0057] 步骤306,日志服务器根据日志模板信息,在数据库存储节点中创建日志模板。之后,执行步骤308。
[0058] 步骤307,日志服务器根据日志模板信息,对日志服务器上通信设备标识对应的数据库存储节点中,与模板标识对应的日志模板进行更新。
[0059] 步骤308,日志服务器向通信设备返回日志模板更新成功响应消息。
[0060] 步骤309,通信设备存储日志模板,并根据该日志模板产生日志信息并发送给日志服务器,日志信息中包括通信设备标识、模板标识与组成日志信息的日志单元。
[0061] 如下表3所示,为本发明日志信息的一个具体内容实例。
[0062] 表3日志信息的一个具体内容实例
[0063]通信设备标识 模板标识 日志单元
[0064] 另外,通信设备接收到日志模板更新成功响应消息后,可以将相应的日志模板设置为默认模板。以后生成相应日志信息时,不用再选择具体采用哪一个日志模板,直接采用该默认的日志模板即可,操作简单。
[0065] 步骤310,日志服务器查询通信设备标识与模板标识对应的日志模板。
[0066] 步骤311,日志服务器根据该日志模板对日志信息进行解析,并将解析结果存储在通信设备标识对应的数据库存储节点中。
[0067] 根据本发明的一个实施例,通过步骤303,日志服务器接收到通信设备发送的日志模板更新请求消息之后,可以先识别日志模板更新请求消息中的日志模板是否有效,并在日志模板有效时,执行步骤304。如果日志模板无效,可以向通信设备返回更新失败响应消息,其中可以包括更新失败原因等信息。相应的,通信设备接收到日志服务器反馈的响应消息后,根据该响应消息为更新成功响应消息还是更新失败响应消息,识别日志模板是否更新成功,若更新成功,才执行步骤309,可以将相应的日志模板设置为默认模板。否则,通信设备还是根据默认的日志模板产生日志信息并发送给日志服务器。
[0068] 假设一条流日志信息包括源IP地址、目的IP地址、源端口、目的端口、协议号发送字节数与接收字节数。如果一个用户只关心流日志信息中的源IP地址与目的IP地址,而不其它信息。则用户可以通过通信设备配置一个新的日志模板并更新到日志服务器,该日志模板中只包含源IP地址与目的IP地址。将该日志模板配置到日志服务器后,通信设备就可以使用新的日志模板生成并发送日志信息。这样,不但提高了日志信息的多样性,满足了用户需求,可以过滤掉一些不需要关注的信息,节约了发送日志信息的网络带宽,提高了通信设备与日志服务器的工作性能。
[0069] 图4为本发明日志服务器一个实施例的结构示意图。该实施例的日志服务器可用于实现如上述图1与图2所示实施例的流程。如图4所示,其包括接收模块401、查询模块402、创建模块403与更新模块404。其中,接收模块401用于接收通信设备发送的日志模板更新请求消息,该请求消息中携带有日志模板信息,该日志模板信息中包括通信设备标识、模板标识、组成日志信息的日志单元。查询模块402用于在接收模块401接收到日志模板更新请求消息后,查询是否存在与日志模板更新请求消息中的通信设备标识及模板标识对应的日志模板。创建模块403用于根据查询模块402的查询结果,在不存在与通信设备标识及模板标识对应的日志模板时,根据日志模板信息创建日志模板。更新模块404用于根据查询模块402的查询结果,在存在与日志模板更新请求消息中的通信设备标识及模板标识对应的日志模板时,根据日志模板信息,将存在的日志模板更新为日志模板信息对应的日志模板。
[0070] 根据本发明的一个实施例,创建模块403与更新模块404可以一体设置,即通过一个模块实现。
[0071] 图5为本发明日志服务器另一个实施例的结构示意图。该实施例的日志服务器也可用于实现如上述图1与图2所示实施例的流程。与图4所示的实施例相比,该实施例中,查询模块402具体包括第一查询单元501与第二查询单元502。其中,第一查询单元501用于查询日志服务器上是否存在与日志模板更新请求消息中的通信设备标识对应的数据库存储节点。第二查询单元502用于根据第一查询单元501的查询结果,在存在数据库存储节点时,查询该数据库存储节点中是否存储有模板标识对应的日志模板,其中的数据库存储节点用于存储通信设备的日志模板及该日志模板下的日志信息。相应的,创建模块403具体根据第一查询单元501的查询结果,在不存在日志模板更新请求消息中的通信设备标识对应的数据库存储节点时,在日志服务器上创建该通信设备标识对应的数据库存储节点,并根据日志模板信息,在数据库存储节点中创建日志模板。在存在日志模板更新请求消息中的通信设备标识对应的数据库存储节点但未存储有日志模板更新请求消息中的模板标识对应的日志模板时,直接根据日志模板信息,在相应的数据库存储节点中创建日志模板。更新模块404具体根据第二查询单元502的查询结果,在数据库存储节点中存储有日志模板更新请求消息中的模板标识对应的日志模板时,根据日志模板信息,对日志服务器上通信设备标识对应的数据库存储节点中,与模板标识对应的日志模板进行更新。
[0072] 图6为本发明日志服务器又一个实施例的结构示意图。该实施例的日志服务器也可用于实现如上述图1与图2所示实施例的流程。与图4或图5所示的实施例相比,该实施例的日志服务器还包括识别模块405,用于在接收模块401接收到日志模板更新请求消息后,识别该日志模板更新请求消息中的日志模板是否有效。相应的,查询模块402具体根据识别模块405的识别结果,在日志模板有效时,查询是否存在与日志模板更新请求消息中的通信设备标识及模板标识对应的日志模板。
[0073] 图7为本发明日志服务器再一个实施例的结构示意图。该实施例的日志服务器也可用于实现如上述图1与图2所示实施例的流程。与图4或图5所示的实施例相比,该实施例的日志服务器还包括发送模块406与解析模块407。其中,发送模块406用于在创建模块403创建日志模板之后,或者在更新模块404将存在的日志模板更新为日志模板信息对应的日志模板之后,向通信设备返回日志模板更新成功响应消息。相应的,接收模块401还用于接收通信设备根据该日志模板产生并发送的日志信息,该日志信息中包括通信设备标识、模板标识与组成日志信息的日志单元。查询模块402可以查询该日志信息中的通信设备标识及模板标识对应的日志模板。解析模块407用于根据查询模块402查询到的相应日志模板对接收模块401接收到的日志信息进行解析,并将解析结果存储在日志信息中的通信设备标识对应的数据库存储节点中。
[0074] 再参见图7,本发明实施例的日志服务器还可以包括数据库存储节点408,该数据库存储节点408与通信设备标识对应,用于存储通信设备标识所标识的通信设备的日志模板及该日志模板下的日志信息。
[0075] 本发明实施例提供的一种通信系统,包括通信设备1与日志服务器2。其中,通信设备1可以是用于处理任意业务数据的设备,其中的业务数据例如:短消息业务数据、呼叫业务数据等通信业务数据。另外,业务数据也可以是其它任意业务的数据。日志服务器2可以是如上述图4至图7任一实施例所示的日志服务器,可以实现如上述图1或图2所示实施例的流程,或者,通信设备1与日志服务器2交互,实现如上述图3所示实施例的流程。如图8所示,为本发明通信系统一个实施例的结构示意图,该实施例中,日志服务器2采用图7所示的实施例。
[0076] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0077] 本发明实施例可以在不需要对通信设备和日志服务器进行硬件改进的情况下,实现日志模板的灵活配置与更新。可以灵活扩展用户需要关注的日志内容,满足了不同用户、不同业务与不同通信设备的需求,避免了产生、传输、解析和管理日志信息中不必要的日志内容对网络带宽资源的浪费、维护成本的支出和对通信设备、日志服务器性能的影响,从而提高了网络带宽资源的利用率,降低了维护成本,提高了通信设备和日志服务器的工作性能。
[0078] 最后所应说明的是:以上实施例仅用以说明本发明的技术方案,而非对本发明作限制性理解。尽管参照上述较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解:其依然可以对本发明的技术方案进行修改或者等同替换,而这种修改或者等同替换并不脱离本发明技术方案的精神和范围。