带宽控制方法及装置的制造方法

文档序号:9924142阅读:291来源:国知局
带宽控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及带宽控制方法及装置。
【背景技术】
[0002]交互式网络电视(Internet Protocol Televis1n,简称为IPTV)是用宽带网络作为介质传送电视信息的一种系统,集互联网、多媒体、通讯等技术于一体,向家庭用户提供包括视频直播、录制、点播,以及信息浏览、在线游戏、语音通信、远程教育、远程医疗、电子商务等交互式服务的崭新技术。
[0003]机顶盒(Set-Top Box,简称为STB)是放置在用户家中的IPTV终端设备。机顶盒通过非对称数字用户线(Asymmetric Digital Subscriber Line,简称为ADSL),或局域网(Local Area Network,简称为LAN)方式接入网络,用户侧与电视机相连接,具有标准化的通用的输入、输出接口。支持双向对称或不对称的通信业务。它承担来自网络到用户或来自用户到网络的信息转发,以及传输媒体格式到显示设备的媒体格式转换功能。用户可以通过机顶盒从运营商IPTV系统中获得相关服务。
[0004]随着生活质量的提高以及IPTV技术的普及,在家庭中一般会有多台电视,同时也要求有多态机顶盒的接入。而一个家庭中一般只有一条入户线,在有限的物理带宽前提下,多个用户同时使用IPTV服务会导致互抢资源,IPTV媒体服务不流畅,使用体验不好。
[0005]针对相关技术中,多个机顶盒同时使用IPTV服务会导致互抢资源,IPTV媒体服务不流畅的问题,还未提出有效的解决方案。

【发明内容】

[0006]本发明提供了一种带宽控制方法及装置,以至少解决相关技术中多个机顶盒同时使用IPTV服务会导致互抢资源,IPTV媒体服务不流畅的问题。
[0007]根据本发明的一个方面,提供了一种带宽控制方法,包括:机顶盒获取播放指定频道所需带宽,以及用户的剩余带宽,其中,所述剩余带宽为所述用户的可用总带宽与所述用户的其它机顶盒当前所使用的总带宽之间的差值,所述可用总带宽是指为所述用户的所有机顶盒分配的总带宽,其中,所述其它机顶盒为所述所有机顶盒中除所述机顶盒之外的机顶盒;在所述剩余带宽小于所述所需带宽的情况下,所述机顶盒拒绝播放所述指定频道。
[0008]进一步地,所述可用总带宽通过以下方式获取:所述机顶盒从电子节目菜单EPG中获取所述可用总带宽。
[0009]进一步地,所述其它机顶盒当前所使用的总带宽通过以下方式获取:所述机顶盒从本地获取其它机顶盒当前使用的带宽。
[0010]进一步地,所述机顶盒从本地获取其它机顶盒当前使用的带宽之前,包括:所述机顶盒向所述其它机顶盒发送第一组播消息,其中,所述第一组播消息中携带有所述机顶盒当前使用的带宽以及所述机顶盒的IP地址;所述机顶盒接收所述其它机顶盒根据所述第一组播消息发送的响应消息;所述机顶盒从所述响应消息中获取所述其它机顶盒的带宽及对应的IP地址,并存储。
[0011]进一步地,所述方法还包括:在所述剩余带宽不小于所述所需带宽的情况下,所述机顶盒向所述其它机顶盒发送第二组播消息;所述机顶盒接收所述其它机顶盒根据所述第二组播消息发送的判断结果,其中,该判断结果为所述其它机顶盒通过判断所述剩余带宽是否不小于所述所需带宽得到;在判断结果为否时,所述机顶盒拒绝播放所述指定频道,在判断结果为是时,所述机顶盒播放所述指定频道。
[0012]进一步地,所述机顶盒播放所述指定频道之后,所述方法还包括:在所述机顶盒停止播放所述指定频道时,所述机顶盒释放所述指定频道所用带宽;所述机顶盒将释放所述指定频道所用带宽的信息发送给所述其他机顶盒。
[0013]根据本发明的另一个方面,还提供了一种带宽控制装置,所述装置应用于机顶盒,所述装置包括:第一获取模块,用于获取播放指定频道所需带宽,以及用户的剩余带宽,其中,所述剩余带宽为所述用户的可用总带宽与所述用户的其它机顶盒当前所使用的总带宽之间的差值,所述可用总带宽是指为所述用户的所有机顶盒分配的总带宽,其中,所述其它机顶盒为所述所有机顶盒中除所述机顶盒之外的机顶盒;播放模块,用于在所述剩余带宽小于所述所需带宽的情况下,拒绝播放所述指定频道。
[0014]进一步地,所述第一获取模块包括:获取单元,用于从本地获取其它机顶盒当前使用的带宽。
[0015]进一步地,所述装置还包括:第一发送模块,用于向所述其它机顶盒发送第一组播消息,其中,所述第一组播消息中携带有所述机顶盒当前使用的带宽以及所述机顶盒的IP地址;第一接收模块,用于接收所述其它机顶盒根据所述第一组播消息发送的响应消息;第二获取模块,用于从所述响应消息中获取所述其它机顶盒的带宽及对应的IP地址,并存储。
[0016]进一步地,所述装置还包括:第二发送模块,用于在所述剩余带宽不小于所述所需带宽的情况下,所述机顶盒向所述其它机顶盒发送第二组播消息;第二接收模块,用于接收所述其它机顶盒根据所述第二组播消息发送的判断结果,其中,该判断结果为所述其它机顶盒通过判断所述剩余带宽是否不小于所述所需带宽得到;所述播放模块,还用于在判断结果为否时,拒绝播放所述指定频道,在判断结果为是时,播放所述指定频道。
[0017]通过本发明,采用机顶盒获取播放指定频道所需带宽,以及用户的剩余带宽,其中,剩余带宽为用户的可用总带宽与用户的其它机顶盒当前所使用的总带宽之间的差值,可用总带宽是指为用户的所有机顶盒分配的总带宽,其中,其它机顶盒为所有机顶盒中除上述机顶盒之外的机顶盒;在剩余带宽小于所需带宽的情况下,机顶盒拒绝播放指定频道。解决了相关技术中多个机顶盒同时使用IPTV服务会导致互抢资源,IPTV媒体服务不流畅的问题,进而保证了家庭中IPTV服务的流畅性。
【附图说明】
[0018]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1是根据本发明实施例的带宽控制方法的流程图;
[0020]图2是根据本发明实施例的带宽控制装置的结构框图;
[0021]图3是根据本发明实施例的带宽控制装置的结构框图一;
[0022]图4是根据本发明实施例的带宽控制装置的结构框图二 ;
[0023]图5是根据本发明实施例的带宽控制装置的结构框图三;
[0024]图6是根据本发明实施例的机顶盒建链时序图;
[0025]图7是根据本发明实施例的机顶盒申请播放带宽流程图;
[0026]图8是根据本发明实施例的机顶盒释放带宽时序图。
【具体实施方式】
[0027]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0028]在本实施例中提供了一种带宽控制方法,图1是根据本发明实施例的带宽控制方法的流程图,如图1所示,该流程包括如下步骤:
[0029]步骤S102,机顶盒获取播放指定频道所需带宽,以及用户的剩余带宽,其中,该剩余带宽为用户的可用总带宽与用户的其它机顶盒当前所使用的总带宽之间的差值,可用总带宽是指为用户的所有机顶盒分配的总带宽,其中,其它机顶盒为所有机顶盒中除该机顶盒之外的机顶盒;
[0030]步骤S104,在剩余带宽小于所需带宽的情况下,机顶盒拒绝播放指定频道。
[0031]通过上
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1