视频内容分发质量监控系统及其监控方法

文档序号:9352728阅读:456来源:国知局
视频内容分发质量监控系统及其监控方法
【技术领域】
[0001]本发明涉及计算机网络技术领域,特别是涉及一种视频内容分发质量监控系统及其监控方法。
【背景技术】
[0002]Q)N(Content Delivery Network,内容分发网络)是一种通过在网络各处放置节点服务器所构成的,在现有的互联网基础上的一层智能虚拟网络。CDN能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上,其目的是能够选择离用户相对较近的节点向用户发送用户所需的内容,缓解网络拥挤的状况,提高网站的响应速度。
[0003]⑶N的节点分布在不同的地区和运营商的网络当中,传统的视频内容分发质量监控方法是在通过CDN访问视频文件时,CDN的全局负载均衡服务只会返回一个离请求方网络路径最短的节点。通过单点部署监控系统的方式不能很好地监控CDN的服务质量,传统的视频内容分发质量监控方法存在监控可靠性差的缺点。

【发明内容】

[0004]基于此,有必要针对上述问题,提供一种监控可靠性高的视频内容分发质量监控系统及其监控方法。
[0005]—种视频内容分发质量监控系统,包括配置管理服务器和多个监控节点服务器,所述监控节点服务器设置于云节点中,与所述配置管理服务器通信连接,
[0006]所述配置管理服务器用于发送监控任务至各所述监控节点服务器,以及接收各所述监控节点服务器返回的监测结果,分析所述监测结果并生成告警信息进行显示;所述监控节点服务器用于根据所述监控任务对对应的CDN节点进行监控,获取所述监测结果并发送至所述配置管理服务器,每一所述CDN节点被至少两个所述监控节点服务器监控。
[0007]一种视频内容分发质量监控系统的监控方法,包括以下步骤:
[0008]配置管理服务器发送监控任务至各监控节点服务器;
[0009]监控节点服务器根据所述监控任务对对应的CDN节点进行监控,获取监测结果并发送至所述配置管理服务器,每一 CDN节点被至少两个监控节点服务器监控;
[0010]所述配置管理服务器接收各所述监控节点服务器返回的监测结果,分析所述监测结果并生成告警信息进行显示。
[0011]上述视频内容分发质量监控系统及其监控方法,配置管理服务器发送监控任务至各监控节点服务器,监控节点服务器根据监控任务对对应的CDN节点进行监控,获取监测结果并发送至配置管理服务器,每一⑶N节点被至少两个监控节点服务器监控。配置管理服务器接收各监控节点服务器返回的监测结果,分析监测结果并生成告警信息进行显示。利用云服务分布式部署监控节点服务器,通过至少两个监控节点服务器对同一个CDN节点进行监控,即一个⑶N节点由至少两个监控节点覆盖,可确保⑶N节点的监控质量和监控全面性,提高了监控可靠性。
【附图说明】
[0012]图1为一实施例中视频内容分发质量监控系统的结构图;
[0013]图2为一实施例中视频内容分发质量监控系统的工作示意图;
[0014]图3为一实施例中视频内容分发质量监控系统的监控方法的流程图;
[0015]图4为另一实施例中视频内容分发质量监控系统的监控方法的流程图;
[0016]图5为一实施例中配置管理服务器在接收到添加监控点请求后对监控节点服务器和CDN节点进行测试,根据测试结果对监控节点服务器和CDN节点进行匹配的流程图。
【具体实施方式】
[0017]—种视频内容分发质量监控系统,如图1所示,包括配置管理服务器110和多个监控节点服务器120,监控节点服务器120设置于云节点中,与配置管理服务器110通信连接。
[0018]配置管理服务器110用于发送监控任务至各监控节点服务器120,以及接收各监控节点服务器120返回的监测结果,分析监测结果并生成告警信息进行显示。监控节点服务器120用于根据监控任务对对应的CDN节点200进行监控,获取监测结果并发送至配置管理服务器110,每一 CDN节点200被至少两个监控节点服务器120监控。在其他实施例中,也可以是监控节点服务器120主动从配置管理服务器110获取监控任务。
[0019]具体地,如图2所示,视频源服务器400分发视频至⑶N节点200,监控节点服务器120设置于云节点300中对⑶N节点200进行监测。云节点300具体可包括公有云节点和私有云节点,且公有云节点和私有云节点的比例可调。通过自建机房部署私有云及租用公有云节点,利用云计算节点部署分布式的监控系统以解决单点监控可靠性差的问题。工作人员可根据实际情况调整公有云节点和私有云节点的比例,提高了视频内容分发质量监控系统的适用性。
[0020]在其中一个实施例中,继续参照图2,配置管理服务器110包括监控管理后台服务器112和配置中心服务器114,配置中心服务器114与监控节点服务器120和监控管理后台服务器112通信连接。
[0021]配置中心服务114用于发送监控任务至监控节点服务器120,接收监控节点服务器120返回的监测结果并发送至监控管理后台服务器112。监控管理后台服务器112用于分析监测结果并生成告警信息进行显示。
[0022]配置中心服务114对位于云节点300中的监控节点服务器120进行分发配置控制,建立监控节点服务器120与CDN节点200的监控对应关系。监控任务的具体内容可根据实际情况调整,监控节点服务器120根据监控任务对CDN节点200进行监测的具体操作过程,以及得到的监测结果的内容也会有所不同。通过至少两个监控节点服务器120对同一个⑶N节点200进行监控,监控管理后台服务器112合并多个监控节点服务器120发送的监测结果并生成告警信息进行显示以告知工作人员监控结果,对异常情况进行告警处理,实现对视频内容分发质量的监控。
[0023]本实施例中通过两个服务器分别完成配置管理服务器110的部分操作,降低服务器的工作负荷,提高使用寿命。可以理解,在其他实施例中配置管理服务器110也可只采用一个服务器完成全部操作。
[0024]进一步地,在其中一个实施例中,每一监控节点服务器120用于监控至少两个⑶N节点200。监控节点服务器120与⑶N节点200组成多对多的监控关系,一个监控节点服务器120覆盖至少两个⑶N节点200,一个⑶N节点200由至少两个监控节点服务器120覆盖,可以有效降低监控点的部署成本,提高监控结果的质量。
[0025]上述视频内容分发质量监控系统,利用云服务分布式部署监控节点服务器120,通过至少两个监控节点服务器120对同一个⑶N节点200进行监控,即一个⑶N节点200由至少两个监控节点覆盖,可确保CDN节点200的监控质量和监控全面性,提高了监控可靠性。
[0026]在其中一个实施例中,监控管理后台服务器112还用于在接收到添加监控点请求后,发送监控点配置指令至配置中心服务器114,配置中心服务器114还用于在接收到监控点配置指令后对监控节点服务器120和CDN节点200进行测试,根据测试结果对监控节点服务器120和⑶N节点200进行匹配。
[0027]在需要对新增的⑶N节点200进行监
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1