一种监控系统运行状态的方法

文档序号:9352725阅读:539来源:国知局
一种监控系统运行状态的方法
【技术领域】
[0001]本发明涉及安防通信领域,更具体地说涉及一种监控系统运行状态的方法。
【背景技术】
[0002]在网络化视频指挥系统中,系统节点跨区域布置,系统分布十分广泛,而用户通常希望有某种手段及时了解系统的全局运行状态,方便对系统进行维护管理。此时系统需要提供给用户一个WEB终端,用户登陆终端后,进入界面察看,需要第一眼看到指挥系统的拓扑结构图,了解指挥系统的节点级联关系,通过点击结构图的节点,能知晓该节点部署设备情况、人员在线情况、服务运行情况等信息;通过点击节点连接线路,了解该线路资源利用情况,音视频传输是否顺畅;还能以表格形式统计指挥系统的历史业务运行情况;以及最重要的,所述系统能够反应音视频服务异常信息,及时报警提醒用户作出反应。

【发明内容】

[0003]本发明提出了一种监控系统运行状态的方法,通过分组协助服务获取系统音视频运行状态信息数据然后存储进相应数据库表里,然后按时读取数据库表信息进行整理来达到监控系统音视频流运转情况的目的,在于帮助用户及时了解指挥系统的音视频流转状态,对指挥系统的音视频服务异常状况及时作出反应。
[0004]本发明具体是通过以下技术方案来实现的:
[0005]—种监控系统运行状态的方法,包括以下步骤:
[0006](I)运行监控服务、数据同步网关服务接入分组协作服务,所述数据同步网关服务用来实时收集视频指挥系统所包含的各终端以及服务发出的监控数据,并且进行对各节点中心的数据库信息进行自下而上的同步;所述运行监控服务用于读写数据库相应的监控数据;所述分组协作服务提供数据分发组,组内用户可以彼此间进行数据转发;
[0007](2)网络化视频指挥系统中各终端和服务将监控数据通过透明消息发送给数据同步网关服务,不同的监控数据,根标签属性不同;
[0008](3)数据同步网关服务将监控数据转发到运行监控服务;
[0009](4)运行监控服务接收监控数据解析后保存到相应的数据库表,数据库表包括设备/服务/终端在线状态表、音视频转发服务通道表、音视频转发服务流状态表、音视频服务异常状态表;
[0010](5)运行监控终端通过HTTP协议访问运行监控服务获取运行监控状态数据展示运行状态。
[0011]优选地,步骤(3)中数据同步网关服务与运行监控服务在同一个分组协作服务的数据分发组内,数据同步网关服务自动向同组内用户运行监控服务发送监控数据。
[0012]优选地,步骤(4)中运行监控服务接收数据同步网关转发的监控数据,然后解析监控数据属性确定消息内容格式,再解析监控数据内容生成与数据库表对应的数据结构;最后根据所述监控数据的根标签属性将所述监控数据存储到对应的数据库表中。
[0013]优选地,所述运行监控服务包括分组协作客户端模块、多数据库访问模块、监控数据处理模块,所述分组协作客户端模块用来连接分组协作服务,接收监控数据;所述多数据库访问模块用来访问数据库进行监控数据的存储;监控数据处理模块用来处理从分组协作服务客户端收到的监控数据,将所述监控数据格式化后,通过多数据库访问模块操作相应的数据表。
[0014]优选地,所述运行监控终端提供接口设置异常报警阀值,包括音视频流的网络速率阀值、丢包率阀值、延时阀值;当运行监控终端从运行监控服务获取的系统音视频数据:包括音视频流网络速率、丢包率、延时大于用户所设置的报警阀值时,所述运行监控终端显示音视频流网络速率、丢包率、延时当前值,并进行报警提示用户。
[0015]优选地,当视频指挥系统的音视频服务出现异常时,同样会往数据同步网关发出异常状态数据,运行监控服务收到数据同步网关发出的所述音视频异常状态数据会根据根标签属性写入对应的音视频服务异常状态表;运行监控终端包括异常状态显示界面通道,当运行监控终端获取音视频服务异常状态数据时,会在异常状态显示界面进行显示提示用户。
[0016]本发明产生的有益效果为:(I)用户通过本发明可以及时了解视频指挥系统的运行状态;(2)用户通过本发明可以及时发现系统异常信息进而进行处理:(3)可以避免系统状态监控数据过大超过处理上限引起系统崩溃的问题。
【附图说明】
[0017]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为本发明运行的流程图。
【具体实施方式】
[0019]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0020]一种监控系统运行状态的方法,包括以下步骤:(I)运行监控服务、数据同步网关服务接入分组协作服务,所述数据同步网关服务用来实时收集视频指挥系统所包含的各终端以及服务发出的监控数据,并且进行对各节点中心的数据库信息进行自下而上的同步;所述运行监控服务用于读写数据库相应的监控数据;所述分组协作服务提供数据分发组,组内用户可以彼此间进行数据转发;运行监控服务接入分组协作服务,用户资源名称为MONITOR ;数据同步网关服务接入分组协作服务,用户资源名称为SYNC,运行监控服务与数据同步网关服务之间为好友关系,彼此之间可以进行数据分发;
[0021](2)网络化视频指挥系统中各终端和服务将监控数据通过透明消息发送给数据同步网关服务,不同的监控数据,根标签属性不同;
[0022]监控数据的格式为XML格式,根标签属性包括:消息分类名称、UNIX时间戳、消息源名称、消息源类型、消息源所在节点名称、消息源IP地址、消息ID ;设备、服务和终端在线状态消息属性包括根标签属性基础上还包括一个离线标记,为I表示在线,为O表示离线;音视频转发服务通道状态消息属性包括:根标签属性、源通道号、点播端IP地址、点播通道号、点播类型、目的IP地址、端口号、状态标记;音视频转发服务流状态消息属性包括:根标签属性、通道号、端口号、网络速率、丢包率、延时、抖动;音视频转发服务故障消息属性包括:根标签属性、故障编号、故障描述、源IDS、源通道号、目的IP地址、端口号;
[0023](3)数据同步网关服务
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1