一种hfc电视网络的监控系统的制作方法

文档序号:7946181阅读:225来源:国知局
专利名称:一种hfc电视网络的监控系统的制作方法
技术领域
本发明属于HFC电视网络技术领域,具体涉及一种HFC电视网 络的监控系统。
背景技术
随着HFC (Hybrid Fiber — Coaxial混合光纤同轴电缆网)技术 的进步,HFC电视网络覆盖用户也越来越多,网络越来越大,人们从 电视网络获取信息的信息量以几何级数爆炸性增长。然而,有线电视 网络的节目数据单向传输性,使得整个网络缺乏有效的监管。如何有 效的管理该网络成了迫在眉睫需要解决的技术难题。

发明内容
本发明的目的在于克服现有技术没有对HFC电视网络进行有效监 管的不足,提供一种对HFC电视网络进行有效监管的监控系统。
为了实现上述发明目的,采用的技术方案如下
一种HFC电视网络的监控系统,包括管理服务器和监控器,所述监 控器设置在HFC电视网络的各个节点上,所述管理服务器通过有线或无 线网络与监控器连接。
本发明通过在HFC电视网络的各个节点上设置监控器,通过监控器 对每个节点进行监管,并通过管理服务器对所有的监控器进行统一的控 制,实现了整个HFC电视网络的有效监管。上述技术方案中,所述管理服务器和监控器之间设置有相对应的 数据收发模块,所述管理服务器通过该数据收发模块获取监控节点的 运行状态信息、性能状态信息、身份状态信息、注册状态信息、环境 信息、监测信道质量信息、监测信道图像信息。
所述管理服务器由web服务器、注册服务器、远程控制服务器、 数据库控制服务器和海量数据库组成集群服务器,其中远程控制服务
器通过TCP协议分别与web服务器和数据库控制服务器相互连接,注 册服务器通过TCP协议与数据库控制服务器相互连接,web服务器通过 TCP协议与注册服务器连接,web服务器和数据库控制服务器通过TCP 协议相互连接,所述注册服务器、远程控制服务器通过UDP协议与监 控器连接。
所述注册服务器通过数据收发模块接收监控器的注册信息,获取 身份状态信息以及注册状态信息。
所述远程控制服务器通过数据收发模块对监控器发送控制命令, 并获取该监控器的运行状态信息、性能状态信息、环境信息、监测信 道质量信息、监测信道图像信息。
所述远程控制服务器还通过TCP协议接收web服务器的远程控制命令。
本发明的通信方式如下
1) 监控器以固定时间间隔发送注册信息;
2) 注册服务器接收监控器的注册信息,对其进行分析获取监控器 身份标识,通过数据库控制服务器获得对应的验证信息进行验证,若验 证成功,就将该监控器的IP地址、当前注册时间和注册时长通过数据库控制服务器存入数据库;
3) 注册服务器判断监控器是否在线并将当前在线的监控器信息返 回给web服务器;
4) Web服务器通过注册服务器获取当前已注册监控器的信息,向
远程控制服务器发送对在线监控器进行控制的请求信息;
5) 远程控制服务器接收到web服务器的请求信息后,解析获得监
控器身份标识,通过与数据库控制服务器交互,获取该在线监控器的 IP地址,然后转发命令至监控器,随后接收监控器的反馈消息,获取 实时数据,并通过数据库控制服务器更新数据,同时向web服务器反馈。
所述步骤1)监控器发送的注册信息包括监控器的身份ID、注册 时长和校验信息。
所述步骤3)中注册服务器判断监控器是否在线的方法是
31) 将最近一次收到监控器注册信息时获得的注册时间与注册时 长相加,作为判断监控器是否在线的临界时间;
32) 将当前时间与此临界时间做比较,若当前时间晚于该临界时 间则认为监控器离线,若当前时间早于该临界时间则认为监控器在线。
所述注册服务器和远程控制服务器采用多线程多消息队列模式。 本发明通过监控器对每个节点进行监控,并通过管理服务器实现 了X寸HFC电视网络监控器的及时有效管理和控制,可以验证监控器的 身份,获取监控器的状态信息,保证对HFC电视网络进行实时高效的 管理和控制。


图1为本发明的结构示意图2为对监控器进行管理的流程图。
具体实施方式
下面结合附图对本发明做进一步的说明。
本发明的系统结构示意图如图1所示,监控器分布在HFC电视网 络的各个节点上,以身份ID作为监控器的身份识别标识,该身份ID 可以是监控器的序列号、MAC地址、智能卡号或是监控器所带的其它唯 一性标识。管理服务器由集群服务器组成,架设在高性能集群服务器 上。
管理服务器包括web服务器、注册服务器、远程控制服务器、数 据库控制服务器以及海量数据库。各子服务器通过分工协作,完成对 HFC电视网络监控器的管理控制。其中web服务器提供人机对话界面, 管理人员通过web服务査询监控器状态,管理监控器,发送管理和控 制指令;注册服务器和远程控制服务器是整个管理服务器的核心,提 供所有的信息处理和交换;为了保证数据库信息的同步,其它服务器 均通过数据库控制服务器实现对海量数据库的操作。
远程控制服务与web服务器、数据库控制服务器以tcp方式通信 连接,与监控器以udp方式通信连接;注册服务器与web服务器、数 据库控制服务器以tcp方式通信连接,与监控器以udp方式通信连接。
管理服务器通过监控器获取监控节点的运行状态信息、性能状态 信息、身份状态信息、注册状态信息、环境信息、监测信道质量信息、监测信道图像信息、监测信道音频信息和监测信道数据信息。
用户通过管理服务器对监控器进行管理的工作流程如图2所示, 本发明工作时,注册服务器以约定IP地址及端口号,为监控器和其他
服务器提供服务;在监控器端监控器以固定时间间隔发送注册信息, 其中注册信息包括本监控器的身份ID、注册时长(发送信息的时间间 隔)和校验信息;注册服务器接收监控器的注册信息,对其进行分析 获取监控器身份标识,通过数据库控制服务器获得对应的验证信息进 行验证,若验证成功,就将该监控器的IP地址、端口号、当前注册时 间和注册时长存入数据库;注册服务器同时为WEB服务器提供与注册 功能相关的服务,例如获取当前已经注册成功的监控器信息。注册服 务器判断监控器是否在线的方法是,将最近一次收到监控器注册信息 时获得的注册时间与注册时长相加,作为判断监控器是否在线的临界 时间,将当前时间与此临界时间做比较,若当前时间晚于该临界时间 则认为监控器离线,若当前时间早于该临界时间则认为监控器在线, 该方法可以大大简化对数据库的操作。注册服务器以此方法得到当前 在线的监控器信息,并返回给,b服务器。
注册服务器需要处理大并发量的监控器注册请求,因此采用多线 程、多消息队列的模式实现。注册服务器开启多个工作线程,包含主 线程,监听线程,处理线程,发送线程,web服务线程。注册服务器维 护两个消息队列,包含接收队列,发送队列。在各线程工作过程中, 需要共同维护一个操作记录文件,该文件记录各线程的工作状态,处 理过程中的异常信息。监听线程监听并接收监控器通过udp方式发送的注册信息,收到 信息后将信息放入接收队列,并开始下一次监听处理。处理线程发现 接收队列不为空时,顺序取出消息,进行分析并处理。处理过程中需 要通过tcp方式连接数据库控制模块,以获取有关数据,并进行更新 插入。消息处理完毕后,处理线程生成的反馈消息被放入发送队列中, 处理线程开始下一轮的处理过程。发送线程发现发送队列不为空时, 顺序取出消息,获取相关的信息(如监控器IP地址,端口号等),将
发送队列中的消息顺序发送给相应监控器;Web服务线程以tcp连接方 式专为web服务器提供服务。
接收队列,发送队列的插入和读取操作都通过信号量加锁同步, 避免产生无效信息,造成各线程对无效信息的操作。
Web服务器通过注册服务器获取当前已注册监控器的信息,对在线 监控器进行控制。管理人员通过web服务器查询监控器状态,管理监 控器,发送管理和控制指令,对监控器实行管理并且通过多种命令对 监控器实现各种控制。
远程控制服务器采用多线程、多消息队列的模式,远程控制服务 器与web服务器,数据库控制服务器以tcp方式通信连接,与监控器 以iidp方式通信连接。远程控制服务接收到web服务的请求信息后, 解析获得监控器身份标识,通过与数据库控制服务器交互,获取该在 线监控器的IP地址及端口号,然后转发命令至监控器。随后接收监控 器的反馈消息,获取实时数据,并通过数据库控制服务器更新数据, 同时向web服务器反馈。
权利要求
1、一种HFC电视网络的监控系统,其特征在于包括管理服务器和监控器,所述监控器设置在HFC电视网络的各个节点上,所述管理服务器通过有线或无线网络与监控器连接。
2、 根据权利要求1所述的HFC电视网络的监控系统,其特征在于 所述管理服务器和监控器之间设置有相对应的数据收发模块,所述管 理服务器通过该数据收发模块获取监控节点的运行状态信息、性能状 态信息、身份状态信息、注册状态信息、环境信息、监测信道质量信 息、监测信道图像信息。
3、 根据权利要求1或2所述的HFC电视网络的监控系统,其特征 在于所述管理服务器由web服务器、注册服务器、远程控制服务器、 数据库控制服务器和海量数据库组成集群服务器,其中远程控制服务 器通过TCP协议分别与web服务器和数据库控制服务器相互连接,注 册服务器通过TCP协议与数据库控制服务器相互连接,web服务器通过 TCP协议与注册服务器连接,web服务器和数据库控制服务器通过TCP 协议相互连接,所述注册服务器、远程控制服务器通过UDP协议与监 控器连接。
4、 根据权利要求3所述的HFC电视网络的监控系统,其特征在于 所述注册服务器通过数据收发模块接收监控器的注册信息,获取身份 状态信息以及注册状态信息。
5、 根据权利要求3所述的HFC电视网络的监控系统,其特征在于 所述远程控制服务器通过数据收发模块对监控器发送控制命令,并获取该监控器的运行状态信息、性能状态信息、环境信息、监测信道质 量信息、监测信道图像信息。
6、 根据权利要求5所述的HFC电视网络的监控系统,其特征在于 所述远程控制服务器还通过TCP协议接收web服务器的远程控制命令。
7、 根据权利要求3所述的HFC电视网络的监控系统,其特征在于 所述监控系统的通信方式如下1) 监控器以固定时间间隔发送注册信息;2) 注册服务器接收监控器的注册信息,对其进行分析获取监控器 身份标识,通过数据库控制服务器获得对应的验证信息进行验证,若 验证成功,就将该监控器的IP地址、当前注册时间和注册时长通过数 据库控制服务器存入数据库;3) 注册服务器判断监控器是否在线并将当前在线的监控器信息返 回给web服务器;4) Web服务器通过注册服务器获取当前已注册监控器的信息,向 远程控制服务器发送对在线监控器进行控制的请求信息;5) 远程控制服务器接收到web服务器的请求信息后,解析获得监 控器身份标识,通过与数据库控制服务器交互,获取该在线监控器的 IP地址,然后转发命令至监控器,随后接收监控器的反馈消息,获取实时数据,并通过数据库控制服务器更新数据,同时向web服务器反辨 顷。
8、 根据权利要求7所述的HFC电视网络的监控系统,其特征在于 所述步骤1)监控器发送的注册信息包括监控器的身份ID、注册时长和校验信息。
9、 根据权利要求7所述的HFC电视网络的监控系统,其特征在于步骤3)中注册服务器判断监控器是否在线的方法是31) 将最近一次收到监控器注册信息时获得的注册时间与注册时 长相加,作为判断监控器是否在线的临界时间;32) 将当前时间与此临界时间做比较,若当前时间晚于该临界时 间则认为监控器离线,若当前时间早于该临界时间则认为监控器在线。
10、 根据权利要求7所述的HFC电视网络的监控系统,其特征在 于所述注册服务器和远程控制服务器采用多线程多消息队列模式。
全文摘要
本发明提供了一种HFC电视网络的监控系统,包括管理服务器和监控器,所述监控器设置在HFC电视网络的各个节点上,所述管理服务器通过有线或无线网络与监控器连接。本发明通过监控器对每个节点进行监控,并通过管理服务器实现了对HFC电视网络监控器的及时有效管理和控制,可以验证监控器的身份,获取监控器的状态信息,保证对HFC电视网络进行实时高效的管理和控制。
文档编号H04L29/06GK101540868SQ20091003718
公开日2009年9月23日 申请日期2009年2月13日 优先权日2009年2月13日
发明者冼陈建, 亮 吕, 俊 张, 苏俊丽, 谭新庚, 金志琛 申请人:广州杰赛科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1