Iptv系统中顶盒带宽控制方法及装置的利记博彩app

文档序号:7759892阅读:276来源:国知局
专利名称:Iptv系统中顶盒带宽控制方法及装置的利记博彩app
技术领域
本发明涉及IPTV (交互式网络电视)系统,尤其涉及IPTV系统中机顶盒带宽控制 方法及装置。
背景技术
IPTV作为跨电信行业与广电行业的新的应用,有着相当广阔的市场前景。一方面, 目前的电信行业随着人们需求的发展,已经快速进入宽带时代,宽带已经逐步开始融入社 会生活的各个层面,而IPTV就是在现有电信宽带网络上将视频媒体融合到电信业务中最 佳的技术。随着IPTV的普及,一个家庭用户中一般会有多台电视即多个机顶盒接入,在传统 的运营模式下,在原有物理带宽没有扩容的情况下,会重新添置一条新的入户线,而原有的 线路剩余带宽没有得到有效的利用,也客观上增加了用户的开销,非常不利于IPTV业务的拓展。基于上述特点,目前的IPTV系统面临这样的问题在物理带宽不需要扩容的基础 上,用户需要一户多机顶盒的需求下,不能有效在业务层面使多台机顶盒同时接入,不利于 用户对接入带宽的使用,成本高,使用效率低。

发明内容
本发明的主要目的在于提供一种在IPTV系统中机顶盒的带宽控制方法及装置, 用于实现对共用同一用户带宽的多个机顶盒进行带宽控制,以便在用户可用带宽范围内显 示用户可观看的节目内容。根据本发明的一个方面,提供了一种IPTV系统中机顶盒带宽控制的方法,包括以 下步骤A) IPTV系统电子节目单服务器EPG保存每个媒体内容的内容带宽;B) IPTV系统管理平台在收到由所述EPG转发的共用同一用户带宽的多个机顶盒 中当前操作的当前机顶盒的开机登录请求或切换节目请求时,把当前机顶盒对应的用户剩 余带宽发送给所述EPG;C)所述EPG将所述用户剩余带宽与其保存的每个媒体内容的内容带宽进行比较, 生成内容带宽小于或等于用户剩余带宽的媒体内容的节目列表,以供所述当前机顶盒选用。其中,所述步骤A)具体为所述管理平台向电子节目单服务器EPG下发每个媒体内容的内容节目信息,其中 每个媒体内容的内容节目信息包含该媒体内容的内容带宽;所述EPG把收到的内容带宽保存到FPG的数据库中。其中,所述步骤B)具体为当所述EPG把所述当前机顶盒登录请求或切换节目请求转发给所述管理平台时,所述管理平台根据共用同一用户带宽的其它机顶盒的带宽使用状况,确定可用于所述当前 机顶盒的用户剩余带宽,并把所述用户剩余带宽下发给IPTV系统的EPG。其中,所述步骤C)具体为登录成功或切换节目的所述当前机顶盒向所述EPG发起点播请求;所述EPG响应所述点播请求,将所述用户剩余带宽分别与其保存的每个媒体内容 的内容带宽进行比较,把内容带宽小于或等于所述用户剩余带宽的媒体内容进行列表,生 成所述节目列表并发送给所述当前机顶盒。本发明的方法还包括在所述步骤C)之后执行的媒体内容播放步骤D),具体为所述当前机顶盒通过对EPG的内容节目列表进行选择,向流媒体服务器发起点播 请求;流媒体服务器响应所述点播请求,把相应的节目流播放给所述当前机顶盒;所述当前机顶盒在收到节目流后,将所述用户code、机顶盒ID、媒体内容ID及机 顶盒接收节目流所使用的带宽分周期地经由EPG上报给IPTV的管理平台。其中,当所述IPTV的管理平台在预定时间内未收到所述当前机顶盒上报的用户 code、机顶盒ID和内容ID时,IPTV的管理平台释放所述当前机顶盒使用的带宽,并重新确 定用户剩余带宽。本发明的方法还包括在所述步骤D)之后执行的释放机顶盒使用带宽的步骤E), 具体为所述当前机顶盒在向流媒体服务器发起播放结束请求的同时或之后,经由EPG向 IPTV的管理平台发起释放机顶盒使用的带宽的请求;IPTV的管理平台据此释放机顶盒使用的带宽,重新确定用户剩余带宽。根据本发明的另一个方面,提供了一种IPTV系统中机顶盒带宽控制的装置,包 括电子节目单服务器EPG,用于保存每个媒体内容的内容带宽,接收并转发共用同一 用户带宽的多个机顶盒中当前操作的当前机顶盒的开机登录请求或切换节目请求,以及生 成其内容带宽小于或等于用户剩余带宽的媒体内容的节目列表;管理平台,用于在收到所述当前机顶盒的开机登录请求或切换节目请求时,把对 应于所述当前机顶盒的用户剩余带宽发送给EPG,以便EPG通过将所述用户剩余带宽与所 保存的每个媒体内容的内容带宽进行比较,生成所述节目列表。其中,所述EPG包括数据库,用于保存每个媒体内容的内容带宽;收发模块,用于接收并转发所述当前机顶盒的开机登录请求或切换节目请求,接 收管理平台下发的对应于当前机顶盒的用户剩余带宽;节目列表生成模块,用于将所述用户剩余带宽与所保存的每个媒体内容的内容带 宽进行比较,生成内容带宽小于或等于用户剩余带宽的媒体内容的节目列表。其中,所述管理平台包括用户带宽保存模块,用于保存多个机顶盒共用的同一用户带宽;机顶盒使用带宽维护模块,用于根据接收的共用同一用户带宽的多个机顶盒的带 宽使用信息,增加或减少共用同一用户带宽的多个机顶盒的机顶盒使用带宽;
5
用户剩余带宽确定模块,用于在所述当前机顶盒开机登录或节目切换时,根据所 述用户带宽和所述机顶盒使用带宽,确定用户剩余带宽。与现有技术相比较,本发明的有益效果在于在共用同一用户带宽的其它机顶盒 接收节目流的情况下,通过向正在操作的当前机顶盒显示其内容带宽小于或等于用户剩余 带宽的媒体内容的节目列表,可以使该当前机顶盒从节目列表中点播能够有效收看的节 目,从而使多个机顶盒能够有效地利用同一个用户带宽。


图1是本发明中IPTV系统中机顶盒带宽控制的方法流程图;图2是本发明IPTV系统中机顶盒带宽控制的装置结构框图;图3是本发明中IPTV的业务管理平台制作内容节目信息的流程图;图4是本发明中待用机顶盒登录带宽检测流程图;图5是本发明中待用机顶盒登录后带宽上报的带宽检测流程图;图6是本发明中待用机顶盒登录后结束播放的带宽释放流程图。
具体实施例方式以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优 选实施例仅用于说明和解释本发明,并不用于限定本发明。图1显示了本发明的一种IPTV系统中机顶盒带宽控制的方法,如图1所示,本发 明的方法包括以下步骤A) IPTV系统电子节目单服务器EPG保存每个媒体内容的内容带宽;B) IPTV系统管理平台在收到由所述EPG转发的共用同一用户带宽的多个机顶盒 中当前操作的当前机顶盒的开机登录请求或切换节目请求时,把当前机顶盒对应的用户剩 余带宽发送给所述EPG;C)所述EPG将所述用户剩余带宽与其保存的每个媒体内容的内容带宽进行比较, 生成内容带宽小于或等于用户剩余带宽的媒体内容的节目列表,以供所述当前机顶盒选用。具体地说,上述步骤A)包括管理平台把制作完成的每个媒体内容的内容节目信 息下发给EPG,其中每个媒体内容的内容节目信息包含该媒体内容的内容带宽;EPG把内容 带宽保存到FPG的数据库中。具体地说,上述步骤B)包括当EPG把所述当前机顶盒登录请求或切换节目请求 转发给所述管理平台时,管理平台根据共用同一用户带宽的其它机顶盒的带宽使用状况, 确定可用于所述当前机顶盒的用户剩余带宽,并把所述用户剩余带宽下发给IPTV系统的 EPG。具体地说,上述步骤C)包括登录成功或切换节目的所述当前机顶盒向所述EPG 发起点播请求;EPG响应该点播请求,将用户剩余带宽分别与其保存的每个媒体内容的内 容带宽进行比较,把内容带宽小于或等于所述用户剩余带宽的媒体内容进行列表,生成所 述节目列表并发送给所述当前机顶盒。本发明的方法还包括在所述步骤C)之后执行的媒体内容播放步骤D),具体为
6
所述当前机顶盒通过对EPG的内容节目列表进行选择,向流媒体服务器发起点播 请求;流媒体服务器响应所述点播请求,把相应的节目流播放给所述当前机顶盒;所述当前机顶盒在收到节目流后,将所述用户code、机顶盒ID、媒体内容ID及机 顶盒接收节目流所使用的带宽分周期地经由EPG上报给IPTV的管理平台。其中,当所述IPTV的管理平台在预定时间内未收到所述当前机顶盒上报的用户 code、机顶盒ID和内容ID时,IPTV的管理平台释放所述当前机顶盒使用的带宽,并重新确 定用户剩余带宽。本发明的方法还包括在所述步骤D)之后执行的释放机顶盒使用带宽的步骤E), 具体为所述当前机顶盒在向流媒体服务器发起播放结束请求的同时或之后,经由EPG向 IPTV的管理平台发起释放机顶盒使用的带宽的请求;IPTV的管理平台据此释放机顶盒使用的带宽,重新确定用户剩余带宽。图2显示了本发明的一种IPTV系统中机顶盒带宽控制的装置,包括电子节目单服务器EPG,用于保存每个媒体内容的内容带宽,接收并转发共用同一 用户带宽的多个机顶盒中当前操作的当前机顶盒的开机登录请求或切换节目请求,以及生 成其内容带宽小于或等于用户剩余带宽的媒体内容的节目列表;管理平台,用于在收到所述当前机顶盒的开机登录请求或切换节目请求时,把对 应于所述当前机顶盒的用户剩余带宽发送给EPG,以便EPG通过将所述用户剩余带宽与所 保存的每个媒体内容的内容带宽进行比较,生成所述节目列表。本发明的EPG利用当前机顶盒发起的登录请求或切换节目请求,从管理平台得到 该当前机顶盒所共用的用户带宽的用户剩余带宽,从而为该当前机顶盒提供其每个节目都 可以有效收看的节目列表。图2所示的机顶盒是共用同一用户带宽的多个机顶盒之一,用于表示当前操作的 当前机顶盒,用户可以通过该机顶盒访问EPG,请求点播、直播等服务。图2所示的流媒体服务器用于播放用户经由EPG点播的节目流,这属于现有技术, 故省略其详细说明。本发明的EPG除了上述所述功能外,还可以展示内容节目、栏目、频道、回看等信 息,负责响应用户的点播、直播等业务请求。本发明的管理平台除了上述所述功能外,还可以完成用户管理、内容管理、鉴权、 计费、订购关系管理等功能。图2所示的EPG可以包括数据库,用于保存每个媒体内容的内容带宽;收发模块,用于接收并转发所述当前机顶盒的开机登录请求或切换节目请求,接 收管理平台下发的对应于当前机顶盒的用户剩余带宽;以及节目列表生成模块,用于将所述用户剩余带宽与所保存的每个媒体内容的内容带 宽进行比较,生成内容带宽小于或等于用户剩余带宽的媒体内容的节目列表。上述数据库还可以保存媒体内容的其它信息,如媒体内容的名称、剧情简介等信 肩、ο
图2所示的管理平台包括用户带宽保存模块,用于保存多个机顶盒共用的同一用户带宽,其中用户带宽是 固定值;机顶盒使用带宽维护模块,用于根据接收的共用同一用户带宽的多个机顶盒的带 宽使用信息,增加或减少共用同一用户带宽的多个机顶盒的机顶盒使用带宽;用户剩余带宽确定模块,用于在所述当前机顶盒开机登录或节目切换时,根据所 述用户带宽和所述机顶盒使用带宽,确定用户剩余带宽。机顶盒带宽使用信息包括用户代码(code),机顶盒ID和媒体内容ID,机顶盒使用 带宽维护模块通过这几个信息,可以得到该用户的所有机顶盒使用带宽的情况。由于机顶盒使用带宽实际上是同一用户的多个接收节目流的机顶盒使用带宽之 和,因此每增加一个机顶盒的使用,机顶盒使用带宽维护模块就会增加机顶盒使用带宽;反 之,每减少一个机顶盒的使用,机顶盒使用带宽维护模块就会减少机顶盒使用带宽。在正常 情况下,减少机顶盒使用带宽是通过上述释放机顶盒带宽实现的。用户剩余带宽与机顶盒使用带宽成反比关系,当机顶盒使用带宽增加时,用户剩 余带宽减少;反之,机顶盒使用带宽减少时,则用户剩余带宽增加。因此管理平台能够根据 用户机顶盒使用情况,随时调整用户剩余带宽,从而最大程度地利用同一用户带宽的用户 剩余带宽。下面结合图3至图6对本发明涉及的内容节目信息制作、机顶盒带宽检测、依据用 户剩余带宽得到内容列表、机顶盒使用带宽的监测和维护以及机顶盒使用带宽释放的具体 过程进行详细说明。图3显示了管理平台制作内容节目信息的具体流程,该流程涉及本发明的上述步 骤A),图3所示的流程包括S21,管理平台录入内容信息,包括内容的名称、导演、演员、内容带宽等元数据信 息,然后上传内容,内容上传成功之后审核内容。S22,内容审核通过之后,管理平台将审核通过的内容发布到⑶N(内容分发网络 系统),再由CDN将内容分发到下面的流媒体服务器;S23,⑶N返回内容发布结果;S24,管理平台对发布成功的内容编排,做成节目;S25,内容做成节目之后,管理平台将内容节目信息下发到EPG,该内容节目信息中 包含了内容带宽;S26,EPG将同步的包括内容带宽的内容节目信息保存在EPG服务器本机的数据库 里面。图4显示了共用同一用户带宽的多个机顶盒之当前机顶盒带宽检测流程,该流程 涉及本发明的上述步骤B)和C),图4所示的具体流程包括S31,机顶盒开机登录,即机顶盒开机时输入用户名和密码信息来实现登录;S32,EPG将上述机顶盒登录认证的消息转发到管理平台,即EPG将用户的用户名 和密码发给管理平台校验;S33,管理平台校验机顶盒登录的用户名和密码等信息;并确定登录成功的用户的 可用剩余带宽;
S34,管理平台返回机顶盒登录认证结果,若认证失败则拒绝用户登录,若认证成 功,管理平台返回给EPG含有用户剩余带宽信息的用户信息;S35,EPG保存登录成功的用户信息,把用户信息保存在数据库内;S36,EPG返回给机顶盒登录结果信息,对于登录成功的机顶盒,可以直接进入EPG 模板首页;S37,登录成功的机顶盒向EPG请求节目列表;S38,EPG根据数据库内存储的用户当前剩余带宽分别与其保存的每个内容节目信 息的内容带宽进行比较,查询出用户可以观看的节目列表;S39,EPG把节目列表返回给机顶盒。图5显示了机顶盒带宽上报的流程,用于管理平台维护机顶盒使用带宽。该流程 发生在用户观看节目时,此时机顶盒分周期定时上报用户code,机顶盒id和媒体内容id, 当用户异常关机超过规定的周期(如两个周期)未上报时,管理平台释放机顶盒带宽(机 顶盒带宽通常等于机顶盒接收的媒体内容的内容带宽)。图5所示的流程包括S41,流媒体服务器给机顶盒播放节目流;S42,机顶盒定时分周期上报用户code、机顶盒id和内容id等信息;S43,EPG将机顶盒上报的信息上报给管理平台;S44,管理平台将机顶盒上报的用户code、机顶盒id和内容id等信息存入数据库, 然后返回处理消息给EPG;S45,EPG将该消息返回给机顶盒;S46,机顶盒在下一个周期再定时上报用户code、机顶盒id和内容id,如此循环;S47,机顶盒异常关机时,管理平台检测到机顶盒超过两个周期未上报用户code、 机顶盒id和内容id等信息,则管理平台释放该机顶盒带宽信息。图6显示了机顶盒带宽释放的流程,用于在机顶盒关机时释放该机顶盒使用带 宽。图6所示的流程包括S51,机顶盒向流媒体服务器发起播放请求;S52,流媒体服务器播放节目流;S53,机顶盒分周期定时上报播放带宽(即,机顶盒使用带宽);S54,EPG将机顶盒上报的播放带宽信息转发给管理平台;S55,管理平台将定时上报上来的播放带宽信息存储起来,并返回上报消息的结果 给 EPG ;S56,EPG返回给机顶盒上报消息的结果,如此反复;S57,流媒体服务器继续播放节目流;S58,机顶盒向流媒体服务器发起播放结束的请求;S59,机顶盒向EPG发起释放带宽的请求;S510,EPG将其释放带宽的请求转发给管理平台;S511,管理平台处理释放带宽的消息请求之后,将释放带宽的消息结果转发给 EPG。本发明的上述方法也适用于多账号下多机顶盒使用总带宽的情况。综上所述,本发明通过用户剩余带宽得到用户可以有效收看的媒体内容节目列
9表,即根据用户剩余带宽的不同,显示给用户包括标清和高清等的不同分辨率的媒体内容, 提升了用户的体验度,从而实现对用户的精细化服务,并为后续灵活的计费模式提供依据。
尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员 可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为 落入本发明的保护范围。
权利要求
一种IPTV系统中机顶盒带宽控制的方法,其特征在于,包括以下步骤A)IPTV系统的电子节目单服务器EPG保存每个媒体内容的内容带宽;B)IPTV系统的管理平台在收到由所述EPG转发的共用同一用户带宽的多个机顶盒中当前操作的当前机顶盒的开机登录请求或切换节目请求时,把当前机顶盒对应的用户剩余带宽发送给所述EPG;C)所述EPG将所述用户剩余带宽与其保存的每个媒体内容的内容带宽进行比较,生成内容带宽小于或等于用户剩余带宽的媒体内容的节目列表,以供所述当前机顶盒选用。
2.根据权利要求1所述的方法,其特征在于,所述步骤A)具体为所述管理平台向所述EPG下发每个媒体内容的内容节目信息,其中每个媒体内容的内 容节目信息包含该媒体内容的内容带宽;所述EPG把收到的内容带宽保存到FPG的数据库中。
3.根据权利要求1或2所述的方法,其特征在于,所述步骤B)具体为当所述EPG把当前机顶盒登录请求或切换节目请求转发给所述管理平台时,所述管理 平台根据共用同一用户带宽的其它机顶盒的带宽使用状况,确定可用于所述当前机顶盒的 用户剩余带宽,并把所述用户剩余带宽下发给所述EPG。
4.根据权利要求4所述的方法,其特征在于,所述步骤C)具体为登录成功或切换节目的当前机顶盒向所述EPG发起点播请求;所述EPG响应所述点播请求,将所述用户剩余带宽分别与其保存的每个媒体内容的内 容带宽进行比较,把内容带宽小于或等于所述用户剩余带宽的媒体内容进行列表,生成所 述节目列表并发送给所述当前机顶盒。
5.根据权利要求1所述的方法,其特征在于,还包括在所述步骤C)之后执行的媒体内 容播放步骤D),具体为所述当前机顶盒通过对EPG的内容节目列表进行选择,向流媒体服务器发起点播请求;流媒体服务器响应所述点播请求,把相应的节目流播放给所述当前机顶盒;所述当前机顶盒在收到节目流后,将所述用户code、机顶盒ID、媒体内容ID及机顶盒 接收节目流所使用的带宽分周期地经由EPG上报给IPTV的管理平台。
6.根据权利要求5所述的方法,其特征在于,当所述IPTV的管理平台在预定时间内未 收到所述当前机顶盒上报的用户code、机顶盒ID和内容ID时,IPTV的管理平台释放所述 当前机顶盒使用的带宽,并重新确定用户剩余带宽。
7.根据权利要求5所述方法,其特征在于,还包括在所述步骤D)之后执行的释放机顶 盒占用带宽的步骤E),具体为所述当前机顶盒在向流媒体服务器发起播放结束请求的同时或之后,经由EPG向IPTV 的管理平台发起释放机顶盒使用的带宽的请求;IPTV的管理平台据此释放机顶盒使用的带宽,重新确定用户剩余带宽。
8.—种IPTV系统中机顶盒带宽控制的装置,其特征在于包括电子节目单服务器EPG,用于保存每个媒体内容的内容带宽,接收并转发共用同一用户 带宽的多个机顶盒中当前操作的当前机顶盒的开机登录请求或切换节目请求,以及生成其 内容带宽小于或等于用户剩余带宽的媒体内容的节目列表;管理平台,用于在收到所述当前机顶盒的开机登录请求或切换节目请求时,把对应于 所述当前机顶盒的用户剩余带宽发送给EPG,以便EPG通过将所述用户剩余带宽与所保存 的每个媒体内容的内容带宽进行比较,生成所述节目列表。
9.根据权利要求8所述的装置,其特征在于,所述EPG包括 数据库,用于保存每个媒体内容的内容带宽;收发模块,用于接收并转发所述当前机顶盒的开机登录请求或切换节目请求,接收管 理平台下发的对应于当前机顶盒的用户剩余带宽;节目列表生成模块,用于将所述用户剩余带宽与所保存的每个媒体内容的内容带宽进 行比较,生成内容带宽小于或等于用户剩余带宽的媒体内容的节目列表。
10.根据权利要求8或9所述的装置,其特征在于,所述管理平台包括 用户带宽保存模块,用于保存多个机顶盒共用的同一用户带宽;机顶盒使用带宽维护模块,用于根据接收的共用同一用户带宽的多个机顶盒的带宽使 用信息,增加或减少共用同一用户带宽的多个机顶盒的机顶盒使用带宽;用户剩余带宽确定模块,用于在所述当前机顶盒开机登录或节目切换时,根据所述用 户带宽和所述机顶盒使用带宽,确定用户剩余带宽。
全文摘要
本发明公开了一种IPTV系统中单用户多机顶盒带宽控制的方法及其装置,本发明的方法包括IPTV系统电子节目单服务器EPG保存每个媒体内容的内容带宽;IPTV系统管理平台在收到由所述EPG转发的共用同一用户带宽的多个机顶盒中当前操作的当前机顶盒的开机登录请求或切换节目请求时,把当前机顶盒对应的用户剩余带宽发送给所述EPG;所述EPG将所述用户剩余带宽与其保存的每个媒体内容的内容带宽进行比较,生成内容带宽小于或等于用户剩余带宽的媒体内容的节目列表,以供所述当前机顶盒选用。本发明可以使共用同一用户带宽的多个机顶盒有效利用同一用户带宽。
文档编号H04L29/06GK101938634SQ20101028308
公开日2011年1月5日 申请日期2010年9月16日 优先权日2010年9月16日
发明者刘晓晶, 孔建华, 苏金规, 黄勇 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1