[发明专利]在IPTV系统内调整心跳消息发送时间的方法及系统在审
申请号: | 201110236445.6 | 申请日: | 2011-08-18 |
公开(公告)号: | CN102438181A | 公开(公告)日: | 2012-05-02 |
发明(设计)人: | 霍晶 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04N21/63 | 分类号: | H04N21/63;H04N21/2387 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉 |
地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | iptv 系统 调整 心跳 消息 发送 时间 方法 | ||
技术领域
本发明涉及IPTV(交互式网络电视)技术领域,具体涉及一种在IPTV系统内调整心跳消息发送时间的方法及系统。
背景技术
随着宽带的逐渐普及和组播技术的不断发展,IPTV以其优良的实时性和交互性为广大用户所接收。IPTV是一种以家用电视机或PC为显示终端,通过互联网,提供包括电视节目在内的内容丰富的多媒体服务业务,可以实现媒体服务者和消费者之间的互动,并可以根据用户的选择提供内容广泛的多媒体服务功能。
在IPTV系统中,为了保证客户端与流媒体服务器的正常通信,客户端需定期的发送心跳消息给流媒体服务器,以表明自身与流媒体服务器的连接正常。如果流媒体服务器在一定时间内(即超出心跳超时时间时)都没有收到来自客户端的心跳消息时,会自动认为与该客户端的通讯已中断,断开与该客户端的连接。
目前,客户端发送心跳消息的时间间隔由客户端自身决定,而不会根据网络的当前状况和流媒体服务器当前的符合情况进行调整,根据研究表明,在高峰段时期,客户端发送的心跳消息会占到流媒体服务器接收到的所有信令的80%,媒体服务器需消耗大量的开销来处理这些心跳消息,从而使流媒体服务器利用较少的开销去处理客户端发送的其他操作请求(例如暂停、播放、快进、快退等),使用户请求的操作响应变慢,大大降低了用户的体验。尤其是在网络状况不好的情况下,过多的心跳消息甚至会造成消息的拥塞,严重影响用户的体验。而在空时期,流媒体服务器又会因接收到心跳信息较少而使大部分资源空置,不利于资源的合理利用,降低了资源的利用率。
发明内容
本发明要解决的主要技术问题是,提供一种在IPTV系统内调整心跳消息发送时间的方法及系统,可动态的调整客户端发送心跳消息的时间间隔,避免心跳消息过多导致媒体服务器响应用户操作请求变慢、甚至造成消息拥塞的情况,也可避免由高峰时期转变为空闲时期时,心跳消息过少导致资源浪费的情况,可提高资源利用率,提升用户的体验。
为解决上述技术问题,本发明提供一种在IPTV系统内调整心跳消息发送时间的方法,包括:
设定客户端接入数量阈值;
流媒体服务器实时获取当前接入的客户端的接入数量,并将其与所述阈值进行比较,根据比较结果发送时间间隔调整命令给相应的客户端;
客户端接收到所述时间间隔调整命令后,根据所述时间间隔调整命令相应的调整心跳消息发送的时间间隔。
在本发明的一种实施例中,所述时间间隔调整命令包括增大时间间隔命令,当所述比较结果为所述当前接入的客户端的接入数量大于所述阈值时,所述流媒体服务器发送所述增大时间间隔命令给相应的客户端;
客户端接收到所述增大时间间隔命令后,根据所述增大时间间隔命令增大心跳消息发送的时间间隔。
在本发明的一种实施例中,所述时间间隔调整命令包括减小时间间隔命令,当所述比较结果为当前客户端的接入数量由大于所述阈值变为小于等于所述阈值时,所述流媒体服务器发送减小时间间隔命令给相应的客户端;
客户端接收到所述减小时间间隔命令后,根据所述减小时间间隔命令相应 的减小心跳消息发送的时间间隔。
在本发明的一种实施例中,所述流媒体服务器发送所述增大时间间隔命令给当前接入的所有客户端。
在本发明的一种实施例中,所述流媒体服务器发送增大时间间隔命令给最后接入的客户端。
在本发明的一种实施例中,所述流媒体服务器发送所述减小时间间隔命令给当前接入的所有客户端。
在本发明的一种实施例中,所述阈值包括多个等级,所述增大时间间隔命令和所述减小时间间隔命令包含与所述阈值的各等级相对应的时间间隔调整等级,客户端根据所述增大时间间隔命令和所述减小时间间隔命令包含的时间间隔调整等级对心跳消息发送的时间间隔做相应的调整。
在本发明的一种实施例中,所述流媒体服务器通过实时流协议发送所述时间间隔命令给相应的客户端。
本发明还提供了一种IPTV系统,包括流媒体服务器和客户端,所述流媒体服务器用于实时获取当前接入的客户端的接入数量,并将其与设定的阈值进行比较,根据比较结果发送时间间隔调整命令给相应的客户端;所述客户端用于接收到所述时间间隔调整命令后,根据所述时间间隔调整命令相应的调整心跳消息发送的时间间隔。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110236445.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:粘弹性体及其制造方法
- 下一篇:一种大容量三器身分裂变压器