一种终端接入监控管理方法及系统的制作方法_2

文档序号:9767700阅读:来源:国知局
冲突的情况下,本发明实施例以及实施例中的具体技术特征可以相互组合。
[0050]下面先对本发明实施例中的终端接入监控管理系统进行说明,如图1所示为本发明实施例中的终端接入监控管理系统的详细结构示意图,终端接入管理模块101、编解码管理模块102、报警监控管理模块103。
[0051]具体来讲,终端接入管理模块101由终端接入控制单元、通道管理单元、数据监控单元三部分组成。终端接入控制单元可配置允许可接入的终端类型以及每种类型的终端的最大接入值,用户可基于该配置进行控制接入终端的数量,同时负责对接入的终端进行鉴权以及对连接端口的关闭和打开;通道管理单元负责通信链路的分配和回收;数据监控单元主要负责通道的注册、数据传输通道的监听以及将数据推送到编解码管理模块或终端。
[0052]编解码管理模块102:由编码适配器、解码适配器和协议配置工具三部分组成。其中,编码/解码适配器为各种终端通信协议的编码器/解码器提供了统一、标准的适配接口,用户可基于该接口对已有的编码器/解码器进行配置,注入新的通信协议编码器/解码器或删除已有的编码器/解码器。协议配置工具支持用户为各类终端设置相应的通信协议编解码器。当系统接收到终端上报的数据时,首先通过协议配置工具获取该类型终端对应的解码器,然后调用该解码器提供的服务完成对数据的解码;同理,当系统需向终端发送数据时,首先通过协议配置工具获取该类型终端对应的编码器,然后调用该编码器提供的服务完成对数据的编码。系统提供了动态热插拔环境,支持用户在不重新启动系统的条件下完成新增编码解码器的注入及配置。
[0053]报警监控管理模块103:由报警配置单元、报警发布单元、报警处理单元三部分组成:
[0054]报警配置单元提供了报警生成条件配置服务、报警通知方式配置服务和报警自动处理规则配置服务。用户可通过报警生成条件配置服务为系统接入的终端设置报警规则,当终端上报的数据符合报警条件时即产生相应级别的报警信息;用户可通过报警通知方式配置服务为不同级别的报警设置通知方式,如报警灯闪烁、邮件通知、短信通知等;用户可通过把报警自动处理规则配置服务设置报警自动处理条件和处理方案。系统提供了标准的配置文件接口,支持用户对报警生成条件、报警通知方式和报警自动处理规则进行个性化配置。
[0055]报警发布单元获取用户配置的终端报警生成条件和报警通知方式,对所有终端上报的数据进行实时监测,一旦发现异常即产生报警通知,并根据报警级别对应的报警通知方式及时报告相关系统用户。
[0056]报警处理单元获取用户配置的报警自动处理规则,判断所有产生的报警是否需要进行自动处理。当生成的报警符合自动处理条件时,该报警处理单元即按照用户配置的处理方案对警情进行自动处理,并向用户展示处理结果。同时,对于未配置自动处理的报警信息,报警处理单元也支持用户手动处理,并保存所有处理方案和处理结果。
[0057]基于上述的系统,在该系统运行时,该系统的执行流程如图2所示,包括:
[0058]S201,在接收到终端的接入请求时,判定终端是否为设定类型终端,并判定设定类型终端的接入数量是否达到上限;
[0059]在终端向系统发送了接入请求时,系统中的终端接入控制单元首先会获取终端ID,以及终端名称,根据终端ID来判定终端是否为允许接入的设定类型终端,这里设定类型终端为用户在终端接入控制单元中预先配置的类型。
[0060]若是该终端的类型不是设定类型的终端时,则拒绝该终端接入系统;
[0061]若是该终端的类型为设定类型的终端时,则再判定设定类型的终端的接入总数是否达到了接入上限。
[0062]若设定类型的终端的接入总数达到了接入上限,则进入步骤S205;
[0063]若设定类型的终端的接入总数未达到接入上限,则进入步骤S202;
[0064]S202,为终端分配第一通信链路;
[0065]在请求接入的终端的终端类型以及接入数量都满足条件的情况下,系统中的通道管理单元为终端分配第一通信链路,并且通知数据监控单元已为终端分配的第一通信链路,数据监控单元将对第一通信链路进行注册,并且对第一通信链路进行监听,以及将第一通信链路中的上报数据发送至编码管理模块。
[0066]S203,在监测到第一通信链路中存在终端发送的上报数据时,调用预配置的设定类型终端对应的解码器;
[0067]S204,通过解码器对发送数据进行解码,得到解码后的数据,并将解码后的数据保存至指定存储空间;
[0068]S205,拒绝终端接入。
[0069]如图3所示,本发明实施例中,在接收到终端发送的上报数据时,数据监控单元将在第一通信链路中监听到该数据,然后数据监控单元将该上报数据发送至编解码管理模块102。由于该数据为终端发送的上报数据,所以系统将调用编解码管理模块102中的编码适配器,由于在编码适配器中注入了用户配置的各类终端对应的解码器,所以在接收到上报数据之后,编解码管理模块102首先是解码适配器,然后根据终端的类型确定是否存在适配的解码器。
[0070]若不存在适配的解码器时,则解码失败,并生成解码异常日志,该解码异常日志中记录解码失败原因。
[0071]若存在适配的解码器时,则通过协议配置工具获取该类型终端对应的及骂起,然后使用该解码器对上报数据进行解码。
[0072]若是解码成功,则结束解码流程,并将解码后的数据存在指定的存储空间;
[0073]若是解码失败,则记录解码失败原因,并结束解码流程。
[0074]在对上报数据进行解码,并且得到解码之后的数据时,系统中的报警监控管理模块103将进行实时的报警监测,具体实现流程如图4所示:
[0075]通过报警配置单元检测是否存在有报警生成条件,若不存在报警生成条件时,则直接结束报警流程;
[0076]若是存在有报警生成条件时,则将解码得到的数据与是否符合报警生成条件。
[0077]若解码得到的数据不符合报警生成条件时,则直接结束报警流程;
[0078]若解码得到的数据符合报警生成条件时,则生成报警信息;
[0079]在生成报警信息之后,通过预先配置的报警通知方式将生成的报警信息发送给指定用户,这里的报警通知方式可以是预先配置的报警灯闪烁、邮件通知、短信通知等等。当然,除了通过设定方式来通知用户之外,还将
[0080]进一步,在本发明实施例中,在生成报警信息之后,报警处理单元将判定告警信息是否符合报警自动处理条件,若是该报警信息符合自动处理条件,则按照预配置的系统处理规则,对告警信息进行处理,并得到处理结果,并将处理结果发送至指定用户,这样就使得系统的报警信息的处理过程的效率得到提高。
[0081]若是告警信息不满足预设的系统处理条件时,则持续的将告警信息发送至指定用户,直至用户对告警信息进行处理,当然,这里是用户手动的对告警信息进行处理,这样使得用户能够及时的处理告警信息。
[0082]进一步,在上述的实施例中描述的终端向系统发送上报数据时,系统对终端的上报数据的处理过程,在本发明实施例中,系统对下发至终端的下发数据也可以按照上述的流程来处理,具体如图5所示,在图5所示的流程中,系统获取到发送至终端的下发数据时,根据终端的类型,确定是否为该类型的终端与配置适配的编码器,若不存在与设定类型终端对应的编码器时,则记录编码异常日志,并记录编码异常日志。
[0083]在存在该类型的终端适配的编码器时,调取预配置的设定类型终端对应的编码器对下发数据进行编码;
[0084]若对下发数据的编码成功时,则将编码后的数据发送至对应终端;
[0085]若对下发数据的编码失败时,则记录编码异常日志。
[0086]在本发明实施例中,系统可以根据终端的类型选择出对应的编码器对下发至终端的下发数据进行编码,这样避免了系统支持的协议单一,通常只能基于某一特定应用场景而做编码方案的问题,从而使得系统的可扩展性以及通用性得到提高。
[0087]相对于现有技术,本发明实施例中所提供的终端接入监控管理方法至少具有如下优点:
[0088]终端接入可配置,数据传输非阻塞:系统支持用户配置可接入的终端类型以及每种终端的最大接入值,这种设计方案支持用户根据系统部署环境配置最优的接入参数;当终端建立连接请求通过后,系统会为其分配一条专用的数据传输通道,此通道一旦建立就不会阻塞或者自动断开,从而实现了数据的非阻塞传输;
[0089]通信协议可适配、可扩展:本系统的外部参与者为终端,终端与系统之间基于通信协议进行交互。为提高系统的通用性,系统提供了统一、标准的
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1