[发明专利]一种点对点系统及节目发布源的监控方法和装置有效
申请号: | 201010127507.5 | 申请日: | 2010-03-15 |
公开(公告)号: | CN102196318A | 公开(公告)日: | 2011-09-21 |
发明(设计)人: | 王涛伟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/63 | 分类号: | H04N21/63;H04N21/24;H04L29/08;H04L12/24;H04L12/26 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 贾振勇 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 点对点 系统 节目 发布 监控 方法 装置 | ||
技术领域
本发明属于点对点技术领域,尤其涉及一种点对点系统及节目发布源的监控方法和装置。
背景技术
现有的网络直播系统大多采用点对点(peer-to-peer,P2P)技术,点对点技术是指节点与节点之间不经过服务器,直接交换信息,这种技术可以节约服务器的带宽成本,在有限的带宽资源下,可以满足大量用户同时在线观看节目的需求。为了便于说明,将采用点对点技术的网络系统称为点对点系统。
节目发布源子系统是点对点系统的一个组成部分,其主要功能是将节目信号流媒体化,并发布到网络运营商部署在各个互联网数据中心(Internet DataCenter,IDC)的超级节点(Super Peer,SP)上。其他节点可以从超级节点上获取节目数据信息来播放节目。当因为软件缺陷或者网络故障而导致节目发布源发生故障时,就会导致观看该节目发布源上的节目的节点出现卡的现象。因此,有必要对节目发布源进行监测,以及时的发现节目发布源的故障。
现有技术一般是通过每个节点统计其观看的节目的卡的次数,并将节目的卡的次数上报至统计服务器,统计服务器根据各节点上报的节目的卡的次数统计该节目总的卡的次数,当该节目卡的次数超过预设阈值时,则判定节目发布源发生故障。这种方法一定程度上可以反应节目发布源是否发生故障。但由于点对点系统中每个节点所在的机器软硬件环境、网络环境等不一致,而节点所在的机器软硬件环境、网络环境也会影响节目的播放流畅度,因此,当因为某节点所在的机器软硬件环境、网络环境导致该节点在播放某节目出现卡的现象,而其他节点在播放该节目流畅时,则此时并不是因为节目发布源发生故障导致节目播放出现卡的现象,但现有技术提供的方法仍然会判定为节目发布源发生故障,导致监测效率低、准确性差,用户观看体验差。
发明内容
本发明实施例的目的在于提供一种节目发布源的监控方法,旨在解决现有的节目发布源监控方法效率低、准确性差的问题。
本发明实施例是这样实现的,一种节目发布源的监控方法,所述方法包括下述步骤:
采集点对点系统中与种子服务器连接的各节点中节目的各种运行参数;
根据点对点系统中在线的节点数量以及采集的各节点中节目的各种运行参数,计算节目的各种运行参数的平均值;
根据节目的各种运行参数的平均值,判断节目发布源是否发生故障。
本发明实施例的另一目的在于提供一种节目发布源的监控装置,所述装置包括:
参数采集单元,用于采集点对点系统中与种子服务器连接的各节点中节目的各种运行参数;
平均值计算单元,用于根据点对点系统中在线的节点数量以及所述参数采集单元采集的各节点中节目的各种运行参数,计算节目的各种运行参数的平均值;
故障判断单元,用于根据节目的各种运行参数的平均值,判断节目发布源是否发生故障。
本发明实施例的另一目的在于提供一种点对点系统,包括种子服务器以及分别与种子服务器连接的节点,所述种子服务器包括所述节目发布源的监控装置。
在本发明实施例中,通过将节目的各种运行参数的平均值与预设的该运行参数的正常值进行比较,即可快速、高效、准确的判断出节目发布源是否发生故障。由于本发明实施例通过多种运行参数综合判断节目发布源是否发生故障,从而进一步提高了节目发布源监控方法的准确性。在判定节目发布源发生故障时,输出告警信息,使运维人员可以及时的发现发生故障的节目发布源,通过对发生故障的节目发布源进行恢复,从而可以保证用户的观看体验。
附图说明
图1是本发明实施例提供的点对点系统的结构简图;
图2是本发明第一实施例提供的节目发布源的监控方法的实现流程图;
图3是本发明第二实施例提供的节目发布源的监控方法的实现流程图;
图4是本发明实施例提供的节目发布源的监控装置的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,采集点对点系统中与种子服务器连接的各节点中节目的各种运行参数,根据点对点系统中在线的节点数量,计算节目的各种运行参数的平均值,根据节目的各种运行参数的平均值判断节目发布源是否发生故障,从而高效、准确的对节目发布源进行监控。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010127507.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:资源处理的指示方法和装置
- 下一篇:一种数字电视接收系统及方法