基于iptv业务的终端用户行为监测系统的制作方法

文档序号:7765578阅读:527来源:国知局
专利名称:基于iptv业务的终端用户行为监测系统的制作方法
技术领域
本发明涉及一种监测系统,特别涉及一种基于IPTV业务的终端用户行为监测系统。
背景技术
随着IPTV业务承载网络的发展,其已经不仅仅是一种简单的通信平台,在这种网络上,网络物理设施的故障已经不是影响服务的唯一问题,反而是人的影响,已经超出设备本身。例如,用户的异常操作和非法用户对网络的攻击等问题,给网络带来极为明显的困扰。因此,网络管理不仅要解决物理网络的管理问题,还要具备对用户行为的监测管理能力。终端用户行为是一个广义的概念,它是指用户在使用网络资源所呈现出的规律。 用户行为可以用某些特征量的统计特征或特征量的关联关系定量或定性表示,可以在应用层、传输层及网络层有不同的表现。例如互联网中心实验室给了一种基于web文档内容的网民行为模型,它将用户行为分为信息查询、沟通交流、休闲娱乐、电子服务、电子商务五大类,并对用户群体进行分类,得出十类特色网民群体,这是从应用层对网络行为的一种表示。又如网络入侵中的某些行为,如分布式拒绝服务攻击(DDOS),则是从IP层的协议数据单元的内容中反映出来的。传统的网络管理解决方案主要针对物理网络本身,对用户行为的分析管理非常薄弱,尤其是基于IPTV业务的用户行为模型,甚至都还没有得到很好的研究,由于行为模型的缺乏,导致对提供IPTV业务网络的用户行为监测、统计与管理缺乏理论指导,还停留在直观和经验的基础上,这也远远不能满足要求网络提供更好的服务质量的需求。

发明内容
本发明的目的在于提供一种基于IPTV业务的终端用户行为监测系统。为了达到上述目的及其他目的,本发明提供的基于IPTV业务的终端用户行为监测系统,包括设置在待监控的终端用户设备中的监测探针,用于抓取所述待监控的终端用户设备发送及接收的数据包,并分析所抓取的数据包以获得与用户行为有关的各特征量; 以及与所述监测探针网络连接的中央监测服务器,用于统计所述监测探针传送至的与用户行为有关的各特征量,以图形化方式显示各特征量的变化,进而获知所述待监控的终端用户设备的用户行为。综上所述,本发明的基于IPTV业务的终端用户行为监测系统通过在待监控的终端用户设备中设置监测探针,可以实现对用户行为的有效监控。


图1为本发明的基于IPTV业务的终端用户行为监测系统结构示意图。
具体实施例方式请参阅图1,本发明的基于IPTV业务的终端用户行为监测系统包括监测探针和中央监测服务器等。所述监测探针设置在待监控的终端用户设备中,用于抓取所述待监控的终端用户设备发送及接收的数据包,并分析所抓取的数据包以获得与用户行为有关的各特征量,其包括但不限于是机顶盒。在本实施例中,在多台待监控的终端用户设备中分别设置了监测探针,如图1所示,设置在待监控的终端用户设备1中的监测探针1,设置在待监控的终端用户设备2中的监测探针2……设置在待监控的终端用户设备η中的监测探针η。各监测探针可以通过分析数据带宽、数据包大小、及业务类型来获得与用户行为有关的各特征量。所述中央监测服务器与所述监测探针网络连接,用于统计所述监测探针传送至的与用户行为有关的各特征量,以图形化方式显示各特征量的变化,进而获知所述待监控的终端用户设备的用户行为。上述监测系统的具体操作步骤如下所述第一步将各监测探针分别嵌入到各待监测的终端用户机顶盒中。第二步将各监测探针与中央监测服务器网络连接,其包括设置中央监测服务器, 确定中央服务器的IP地址,并连通中央监测服务器与各终端用户机顶盒中各监测探针之间链路。第三步中央监测服务器发送控制信令使得各监测探针开始运作。第四步各监测探针分别抓取各自所嵌入的用户机顶盒上下行的数据包进行分析,分析内容包括数据带宽、数据包大小、业务分析(通过协议类型与端口号进行业务流解析)、各种业务运行时间统计(如直播频道或VOD点播时间)等,然后把分析结果通过预先定义的通信协议传给中央监测服务器。更为详细言之,监测探针对数据包进行的分析包括以下几类Α)统计某段时间内用户双向的网络层报文安装在终端用户设备(例如机顶盒)的监测探针能够统计某段时间内用户上下行双向的网络层报文的总数量和平均长度,以及按照报文长度分段进行统计的报文数量。正常流媒体业务流量中的报文平均长度是一个较为稳定的数据,而在扫描攻击时会产生大量的段报文,所以一旦出现大量扫描攻击发生,平均报文长度就会发生显著的变化,可以作为监测网络非法扫描的一种手段。B)统计某段时间内用户双向的传输层报文安装在终端用户设备(例如机顶盒)的监测探针能够统计某段时间内用户上下行双向的传输层报文的数量和平均长度。C)实时统计用户的网络带宽占用情况安装在终端用户设备(例如机顶盒)的监测探针能够实时统计用户的双向数据传输网络带宽。D)实时统计用户的分类业务流量安装在终端用户设备(例如机顶盒)的监测探针可以通过数据报文的协议类型进行简单的业务类型分析,例如IPTV、VoD、上网、VoIP、FTP,并对不同业务流量进行实时统计。E)对网络用户行为进行简单分析
安装在用户终端设备(例如机顶盒)的监测探针能够对用户的收视时间规律,用户的收视喜好等进行简单分析。其中,收视时间规律指(1)某一指定时间段内,用户收看不同频道直播节目,VoD点播,时移频道的时间分布情况;(2)用户当前收视的直播节目频道,或者VoD点播节目或者时移频道。收视喜好指(1)从用户开机到当前时间,直播频道收视率最高的ToplO排序,VoD点播频率最高的ToplO节目排序,用户最近收看的10个VoD点播节目,以距离当前时间进行排序。(2)用户过去M小时,直播频道收视率最高的ToplO排序,VoD点播频率最高的 ToplO节目排序,用户收看的VoD点播节目,以距离当前时间进行排序。F)对用户上行的异常数据分析监测安装在终端用户设备(例如机顶盒)的监测探针能够分析出用户上行的异常数据,例如分布式拒绝服务攻击(DD0Q等网络攻击行为。第五步中央监测服务器接收到各监测探针发来的分析结果后进行相应的数据处理,包括把各监测探针在各个上报周期上报的分析数据存储进预先定义好的数据库。第六步中央监测服务器根据数据展示要求,通过对数据库中的相关数据进行查询分析,包括各种大小的数据包统计、进行直播频道与VOD等的收视时间统计以及收视率排名等,并根据数据包统计结果来判定在终端用户机顶盒是否有异常流量发生。最后,把分析结果用图形化界面展示出来。例如 图形化显示某段时间周期内用户双向的网络层报文长度及数量,以及历史数据变化情况; 图形化显示某段时间周期内用户双向的传输层报文长度及数量,以及历史数据变化情况; 图形化显示用户的网络带宽占用情况,以及历史数据变化情况;·图形化显示用户的分类业务流量,以及历史数据变化情况;·图形化显示用户的收视时间规律,用户的收视喜好情况; 当监测探针软件监测到用户终端的异常上行数据后,可进行图形化告警显示。综上所述,本发明的基于工PTV业务的终端用户行为监测系统可对终端机顶盒用户的操作行为与业务运行情况进行实时监测。该监测系统不但可用于解决给网络带来困扰的用户异常操作和非法用户对网络的攻击问题,而且可对用户的业务运行进行优化管理。上述实施例仅列示性说明本发明的原理及功效,而非用于限制本发明。任何熟悉此项技术的人员均可在不违背本发明的精神及范围下,对上述实施例进行修改。因此,本发明的权利保护范围,应如权利要求书所列。
权利要求
1.一种基于IPTV业务的终端用户行为监测系统,其特征在于包括设置在待监控的终端用户设备中的监测探针,用于抓取所述待监控的终端用户设备发送及接收的数据包,并分析所抓取的数据包以获得与用户行为有关的各特征量;与所述监测探针网络连接的中央监测服务器,用于统计所述监测探针传送至的与用户行为有关的各特征量,以图形化方式显示各特征量的变化,进而获知所述待监控的终端用户设备的用户行为。
2.如权利要求1所述的基于IPTV业务的终端用户行为监测系统,其特征在于所述待监控的终端用户设备包括机顶盒。
3.如权利要求1所述的基于IPTV业务的终端用户行为监测系统,其特征在于所述监测探针通过分析数据带宽、数据包大小、及业务类型来获得与用户行为有关的各特征量。
4.如权利要求1所述的基于TPTV业务的终端用户行为监测系统,其特征在于所述业务类型包括IPTV业务、VoD业务、上网业务、VoIP业务、及FTP业务。
全文摘要
本发明提供一种基于IPTV业务的终端用户行为监测系统,包括设置在待监控的终端用户设备中的监测探针,用于抓取所述待监控的终端用户设备发送及接收的数据包,并分析所抓取的数据包以获得与用户行为有关的各特征量;以及与所述监测探针网络连接的中央监测服务器,用于统计所述监测探针传送至的与用户行为有关的各特征量,以图形化方式显示各特征量的变化,进而获知所述待监控的终端用户设备的用户行为,由此可实现对用户行为的有效监控。
文档编号H04L29/06GK102468995SQ20101054869
公开日2012年5月23日 申请日期2010年11月16日 优先权日2010年11月16日
发明者卢刘明 申请人:上海未来宽带技术及应用工程研究中心有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1