[发明专利]基于机顶盒的防止广播风暴的方法和装置无效
| 申请号: | 201210277004.5 | 申请日: | 2012-08-06 |
| 公开(公告)号: | CN102857556A | 公开(公告)日: | 2013-01-02 |
| 发明(设计)人: | 陈升 | 申请(专利权)人: | 深圳市同洲电子股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;H04N21/637 |
| 代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
| 地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 机顶盒 防止 广播 风暴 方法 装置 | ||
技术领域
本发明涉及机顶盒领域,具体涉及一种基于机顶盒的防止广播风暴的方法和装置。
背景技术
在双向网络环境中,机顶盒与广电网络的前端机房服务器之间有信息的交互过程。随着数字电视的普及网络中的机顶盒数量越来越多,当网络中多台机顶盒同时发起UDP请求时网络负荷较大,这会使网络性能下降,严重时会发生广播风暴,甚至造成服务器宕机。
发明内容
本发明所要解决的技术问题是提供了一种基于机顶盒的防止广播风暴的方法及装置,可以降低网络负荷,防止产生广播风暴。
本发明提供的一种基于机顶盒的防止广播风暴的方法,包括以下步骤:
机顶盒计算出UDP请求发起时间,其中,同时启动的多台机顶盒中每台机顶盒的UDP请求发起时间是唯一的;
机顶盒根据UDP请求发起时间向前端机房服务器发送UDP请求;
UDP请求成功后,机顶盒向前端机房服务器发送HTTP请求应用清单以进行应用下载。
相应的,本发明提供的一种基于机顶盒的防止广播风暴的装置包括:
计算模块,用于计算出UDP请求发起时间,其中,同时启动的多台机顶盒中每台机顶盒的UDP请求发起时间是唯一的;
第一发送模块,用于根据计算模块的UDP请求发起时间向前端机房服务器发送UDP请求;
第二发送模块,用于在第一发送模块中的UDP请求成功后,向前端机房服务器发送HTTP请求应用清单以进行应用下载。
本发明所提供的一种基于机顶盒的防止广播风暴的方法及装置,通过给每一台机顶盒设定一个唯一UDP请求发起时间,使同时启动的多台机顶盒有不同的UDP请求发起时间,从而防止同一时刻过多的机顶盒发起UDP请求和HTTP请求,降低了网络负荷,避免了广播风暴和服务器宕机的发生。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种基于机顶盒的防止广播风暴的方法的流程图;
图2是本发明实施例二提供的一种基于机顶盒的防止广播风暴的方法的流程图;
图3是本发明例三提供的一种基于机顶盒的防止广播风暴的装置的结构图;
图4是本发明例四提供的一种基于机顶盒的防止广播风暴的装置的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明实施例一提供的一种基于机顶盒的防止广播风暴的方法的流程图,该实施例可以包括以下步骤:
101、机顶盒计算出UDP请求发起时间,其中,同时启动的多台机顶盒中每台机顶盒的UDP请求发起时间是唯一的。
上述机顶盒计算UDP请求发起时间的具体步骤包括:
设置一个最大范围值,该最大范围值由前端机房服务器所能承受的网络峰值和同一前端机房服务器下面的机顶盒的数量决定。该最大范围值在机顶盒出厂前预先配置在顶盒内,也可以通过前端机房服务器重新配置。当后续在同一前端机房服务器下的机顶盒数量增加时可以通过前端机房服务器重新配置该最大范围值,以满足其应用。
将上述最大范围值与机顶盒的MAC地址相除并取余,得到UDP请求发起时间。由于每台机顶盒的MAC地址是唯一的,因此通过上述计算方法得出UDP请求发起时间对于同时启动的多台机顶盒来说,每台机顶盒的UDP请求发起时间是唯一的。
在实际应用中一般选取MAC地址的后4个字节来进行运算,例如最大范围值选择1800秒(30分钟),机顶盒一的MAC地址的后4字节的十进制值为7213,机顶盒二的MAC地址的后4字节的十进制值为7214。7213除1800余数为13,7214除1800余数为14,则机顶盒一的发起时刻为当前时间再延时13秒后,机顶盒二的发起时刻为当前时间再延时14秒后。
102、机顶盒根据UDP请求发起时间向前端机房服务器发送UDP请求。
103、UDP请求成功后,机顶盒向前端机房服务器发送HTTP请求应用清单以进行应用下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司,未经深圳市同洲电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210277004.5/2.html,转载请声明来源钻瓜专利网。





