数据通信信息输出方法及相应输出管理设备技术

技术编号:2879354 阅读:219 留言:0更新日期:2012-04-11 18:40
一种数据通信信息输出方法,它包括:将需要发送信息的信息项递交给专门的数据库;将需要发送信息的信息参数发往一个总控管理模块;总控管理模块向所述的数据库调用并接收、整装该信息对应的信息项,并将整装信息发送到输出方向。本发明专利技术还公开了一种数据通信信息输出管理设备。本发明专利技术提高了输出的效率,增加了内部通信量。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及数据通信领域,尤其是一种数据通信信息输出方法。本专利技术还涉及一种数据通信信息输出管理设备。在数据通信领域,数据产品中的有效信息可能需要输出到日志主机或文件或配置用户方向,在加上数据信息类型繁杂、内容冗长,因此很有必要对数据通信的信息输出进行管理。现有技术中没有专门用于对数据通信的信息输出进行管理的设备,所有的信息输出都在编码阶段决定了。编码的时候,该信息已经确定了输出的方向。例如,产生一条日志信息,发送到日志主机,则在代码中调用发送到日志主机的函数,若想发送到其他方向,必须调用发送到其他方向的函数,在系统运行的过程中是无法改变输出方向的。这种方法的缺点是,由于信息内容分为信息项和表示信息项具体值的信息参数,其中最关键的是随每个信息而不同的信息参数,而在该方法中,无论是信息项还是信息参数,都在设备内部传输,而实际上传输的信息在信息项部分很大一部分存在相同的内容,它们都占用内部总线,降低了输出的效率,减少了内部通信量。另外,还存在在系统运行的过程中无法动态改变输出方向的缺点。而且,它不能实现信息输出的动态过滤;不支持中英文语言环境的动态切换。本专利技术的目的是提供一种数据通信信息输出方法,它能够解决传输的信息在信息项部分很大一部分存在相同的内容,而它们都占用内部总线所造成的资源浪费,提高输出的效率,增加内部通信量。另外,本专利技术的目的还在于提供一种相关的数据通信信息输出管理设备。为实现上述目的,本专利技术的解决方案是一种数据通信信息输出方法,它包括a、有信息输出需求的模块将需要发送的信息内容分为信息项和表示信息项具体值的信息参数,设置一个用来存放各种信息的信息项的数据库,有信息输出需求的模块将需要发送信息的信息项递交给该数据库;b、有信息输出需求的模块将需要发送信息的信息参数发往一个能够执行下述步骤c、d、e的总控管理模块;c、总控管理模块向所述的数据库调用该信息对应的信息项;d、总控管理模块接收所述的的数据库提供的信息项,将信息参数加到信息项格式中形成整装信息;e、总控管理模块将整装信息发送到输出方向。另外,本专利技术一种数据通信信息输出方法还有进一步的改进所述的步骤e包括以下步骤f、总控管理模块将整装信息发送到一个能够执行下述步骤g、h、i的输出方向管理模块;g、设置一个信息通道表数据库,该数据库存放各类信息的输出开关信息,该输出开关信息表示各输出方向哪些方向能够输出,总控管理模块向该信息通道表数据库请求调用输出开关信息;h、总控管理模块从该信息通道表数据库接收输出开关信息;i、总控管理模块根据输出开关信息判断该信息所要发送的输出方向是否能输出,以决定是否将该信息输出。本专利技术一种数据通信信息输出方法还有进一步的改进所述的步骤g中,在该数据库存放各类信息的输出开关信息的同时还存放过滤信息,按照信息的重要程度将信息分为若干级别,过滤信息表示该能够输出的方向上允许什么级别的信号通过,总控管理模块向该信息通道表数据库请求调用输出开关信息的同时还调用过滤信息;所述的步骤h中,总控管理模块从该信息通道表数据库接收输出开关信息的同时也接收过滤信息;所述的步骤i中,总控管理模块根据输出开关信息判断该信息所要发送的输出方向是否能输出后,还要判断该信号的级别是否达到能输出的过滤级别,以决定是否将该信息输出。另外,本专利技术一种数据通信信息输出方法,其进一步的改进还有在步骤a中,有信息输出需求的模块向所述的数据库输出一个中英文的信息项;所述的步骤i中,根据系统配置,对每一个输出方向配备一个中英文选择的指针,总控管理模块根据该指针决定将信息项以中文还是英文的方向输出。本专利技术一种数据通信信息输出方法,其进一步的改进还有在步骤a之前,对所述的信息通道表数据库建立一个人机读写接口,在输出信息之前从人机读写接口向信息通道数据库中读出、写入或更改信息。另外,本专利技术还提供一种数据通信信息输出管理设备,它包括一个用来存放各种信息的信息项的数据库,有信息输出需求的模块将需要发送信息的信息项递交给该数据库;一个总控管理模块,有信息输出需求的模块将需要发送信息的表示信息项具体值的信息参数发往该总控管理模块,总控管理模块向所述的数据库调用该信息对应的信息项,并接收所述的的数据库提供的信息项,将信息参数加到信息项格式中形成整装信息,将该整装信息发送到输出方向。由于本专利技术采用将信息项发往数据库注册,有发送需求的模块只需将信息参数发给总控管理模块,占用设备内部总线的只是信息参数部分,而由总控管理模块对信息参数和信息项进行整合,而在向数据库进行调用和整合时是不占用内部总线的,这样就最大程度上降低了占用内部总线,提高了输出的效率,增加了内部通信量。由于本专利技术进一步的改进在信息通道表数据库中存放输出开关信息,并通过该输出开关信息来控制哪些方向能够输出,从而能够支持多输出方向的动态改变。由于本专利技术进一步的改进在信息通道表数据库中存放过滤信息,并通过过滤信息来控制输出的方向上允许什么级别的信号通过,从而能够支持信息输出的动态过滤。由于本专利技术进一步的改进中,根据系统配置,对每一个输出方向配备一个中英文选择的指针,总控管理模块根据该指针决定将信息项以中文还是英文的方向输出,使得设备能够支持中英文语言环境的动态切换。另外,由于本专利技术进一步的改进中,对所述的信息通道表数据库建立一个人机读写接口,在输出信息之前从人机读写接口向信息通道数据库中读出、写入或更改信息,这就使用户可以通过配置工具,如命令行等,动态地改变信息的输出方向。下面结合附图对本专利技术的具体实施方式作进一步具体的说明。附图说明图1是现有技术中对信息输出进行管理的示意图。图2是本专利技术的一种数据通信信息输出方法流程图。图3是本专利技术一种数据通信信息输出管理设备的结构图。图4是本专利技术信息类与信息输出对应示意图。图5是信息级别定义表。图6是信息通道表记录内容示意图。在图2本专利技术的一种数据通信信息输出方法流程图,将其对照图3就可以清楚地看到本专利技术的实现步骤。(1)信息注册。有信息输出需求的模块,即图3中的信息使用方,将需要发送的信息内容分为信息项和表示信息项具体值的信息参数,设置一个用来存放各种信息的信息项的数据库,即图3中的信息注册管理模块。有信息输出需求的模块,即图3中的信息使用方,将需要发送信息的信息项递交给该数据库,即注册的过程。这样,当输出信息时,只需要传递参数值即可,从而减少内部通信量。鉴于信息的统一格式为%Source-Severity-Mnemonicdescription,对于一条具体信息,其字段由信息处理中心自动添加,表示时间戳,信息来源Source、信息级别Severity、信息助记符Mnemonic都是固定不变的,信息描述description则是数据的主要内容。上面所述的信息内容分为信息项和信息参数,实际上主要指的是这一部分。信息项是相对固定的,变化的仅是其中的个别参数,如对于如下一条“IP安全标准过滤”日志类信息,其输出的信息内容如下%2000/03/10-101023 IP-4-IPSFInBoused Listdenypackets..变化的部分仅是方括号内的部分,所以信息注册可以将这些固定不变的部分注册到数据库,信息输出时使用该信息管理设备,仅发送信息ID和信息参数即可,减本文档来自技高网...

【技术保护点】
一种数据通信信息输出方法,它包括: a、有信息输出需求的模块将需要发送的信息内容分为信息项和表示信息项具体值的信息参数,设置一个用来存放各种信息的信息项的数据库,有信息输出需求的模块将需要发送信息的信息项递交给该数据库; b、有信息输出需求的模块将需要发送信息的信息参数发往一个能够执行下述步骤c、d、e的总控管理模块; c、总控管理模块向所述的数据库调用该信息对应的信息项; d、总控管理模块接收所述的数据库提供的信息项,将信息参数加到信息项格式中形成整装信息; e、总控管理模块将整装信息发送到输出方向。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:闫俊青吴志明陈杰李莉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术