一种点到多点光网络中实现组播预览的方法

文档序号:7661623阅读:200来源:国知局
专利名称:一种点到多点光网络中实现组播预览的方法
技术领域
本发明涉及点到多点光网络通讯技术领域,特别涉及点到多点光网络中 实现组播预览的方法。
背景技术
光网络就是通常说的光纤网,它的传输介质是光纤。在普通的网络里,
数据信号是以电为载体的,通过电压的高低来区分0和1,而在光网络里, 承载数据的是激光,通过激光发射器,发射不同强度的激光来区分O和1。 由于普通的双绞线使用的是电信号,传输距离受限制,例如5类线的理论最 大传输距离100米左右。使用光纤的网络,光信号在光导纤维上传送,根据 光纤的类型和信号发生器的功率,单模光纤的传输距离可以达到几十^^里。 一般城市的主干网络都是光纤网。
随着接入网的不断发展和光进铜退的演进,光接入网络越来越普及,其 中点到多点的光网络系统最适合用户的实际业务需求,有着广阔的发展前 景。IPTV (Internet Protocol Television,网络电视)业务是点到多点光网络 的一种重要应用。在IPTV应用中, 一般采用组播方式传输数据。组播是在 发送者和每一接收者之间实现点对多点网络连接,如果一台发送者同时给多 个的接收者传输相同的数据,也只需复制一份的相同数据包。组播提高了数 据传送效率,减少了骨干网络出现拥塞的可能性。
在点到多点的光网络中开展IPTV业务的过程中,为了吸引用户定制节 目,可以在用户未定制节目或频道时,允许用户收看节目的片断,或者允许 用户在短时间内收看某一频道,即向用户提供预览权限。这就需要一个有效 的技术手段来对用户预览节目进行控制
发明内容
本发明要解决的技术问题是提供一种点到多点光网络中实现组播预览 的方法,可以为用户提供预览权限,并对之进行有效地控制。
为了解决上述问题,本发明的点到多点光网络中实现组播预览的方法基
于终端设备和局端设备实现,包括以下步骤
(1) 所迷局端设备保存用户组播权限控制表,所述用户组播权限控制
表保存有用户身份标识和与所述用户身份标识相对应的预览权限;所述局端 设备上设置有预览时限;
(2) 所述终端设备向所述局端设备发送用户组播请求报文,所述报文 中携带有用户身份标识;
(3 )所述局端设备接收到所述用户组播请求报文,根据所述用户身份 标识在所述用户组播权限控制表中查询到该用户拥有预览权限,则将组播流 通过所述终端设备复制到用户端口 ;
(4)所述局端设备对用户预览的时间进行判断,到达预览时限时,停 止复制组播流。
进一步地,所述步骤(l)中,所述局端设备从网络电一见运营支撑系统 中获取所述用户组播权限控制表。
进一步地,所述步骤(l)中,所述局端设备从网管系统中的业务管理 系统获取所述用户组播权限控制表。
进一步地,所述步骤(1)与步骤(2)之间还包括以下步骤
(la)所述局端设备根据所述用户组播权限控制表建立基于终端设备的 组播控制表,所述局端设备将所述基于终端设备的组播控制表发送给所述终 端设备;
相应的,所述步骤(3)中,用户拥有预览权限时,所述局端设备先将 所述组播流复制给所述终端设备,所述终端设备根据所述组播控制表将所述 组播流发送到对应的用户端口 。
进一步地,所述用户组播请求报文携带的用户身份标识为用户的组播IP 地址或用户账号。
进一步地,所述步骤(2)中所述用户组播请求报文由用户机顶盒生成并发送到所述终端设备。
进一步地,所述步骤(l)中,所述局端设备还保存有组播节目预览控
制表;相应的,所述步骤(3)中,所述局端设备查询到所述用户拥有预览 权限时,从所述组播节目预览控制表中查询用户的预览参数,根据所述预览 参数对用户预览过程进行控制。
进一步地,所述预览参数包括预览次数限值、单次预览时间和预览间隔 中的一种或两种以上的组合。
进一步地,所述步骤(4)后还包括以下步骤
(5)所述局端设备记录所述用户的预览次数,所述用户的预览次数达 到所述预览次数限值时,取消该用户的预览权限。
本发明通过在局端设备OLT上建立和维护一套基于ONU设备的用户组 播权限控制表以及组播节目预览控制表,根据控制表内记载的用户权限为用 户提供节目的片断或短时间的频道进行预览,并可对用户的预览进行有效的 控制。


图1为本发明的点到多点光网络中实现组播预览的系统的结构框图2为本发明的点到多点光网络中实现组:燔预览的方法的一种应用实
施例的流程图。
具体实施例方式
本发明设计的方法为在点到多点的光网络OLT (Optical Line Terminal, 局端设备)和ONU (Optical Network Unit,终端设备)中,建立维护一套用 户组播权限控制表,对用户的组播频道预览请求报文进行节目预览控制处 理。OLT设备接收到用户组播请求IGMP (Internet Group Management Protocol, Internet组管理协议)Join (加入组播组的请求)报文后,根据 报文携带的用户身份标识在用户组播权限控制表中查询该用户是否拥有预 览权限,如果有,将组播流复制给用户,并对用户的预览进行预览次数、预览间隔等控制。在用户预览过程中,对用户预览的时间进行判断,若到时间 则停止预览。从而实现组播节目的有效预览,吸引用户定制节目。
下面结合附图和具体实施例对本发明作进一步说明,但不作为对本发明 的限定。
本发明基于终端设备和局端设备实现,如图l所示,终端设备和局端设
备相互连接, 一台局端设备上可能连接有多台终端设备;终端设备上还连接 有机顶盒,局端设备上还连接有IPTV运营支撑系统。
如图2所示,本发明的点到多点光网络中实现组播预览的方法的一种应 用实施例,包括以下步骤
步骤201: OLT设备从IPTV的运营支撑系统中获得本设备上用户的组 播权限控制表以及组播节目预览控制表等信息,用户组播权限控制表中包括 组播频道访问控制权限表、频道节目总表等信息,组播节目预览控制表中包 括预览次数、单次预览时间和预览间隔等信息;
步骤202: OLT设备在获得用户组播权限控制表和组播节目预览控制 表后,针对每一个与之连接的ONU设备生成一个基于ONU的组播控制表;
步骤203: ONU设备从OLT设备获得该ONU设备的用户组播控制表;
步骤204:合法用户在请求预览一个组播频道时,用户的机顶盒STB, set-top box)则会产生一个IGMP join报文,通过ONU设备发送给OLT设
备;
步骤205: OLT设备接收到用户组播请求IGMP Join报文后,根据报文 携带的用户身份标识,在用户组播权限控制表中查询该用户对该频道的权 限;用户身份标识一般为用户的组播IP地址,也可以是用户账号等身份标 识;
步骤206:用户若为预览权限,则表示用户要进行预览,其他权限另行 处理;
步骤207:对预览权限,OLT设备查询组播节目预览控制表,得到该频 道的预览控制信息,对用户的预览进行预览次数、预览间隔等控制,若许可 则接受用户的请求,将组播流复制给相应的ONU设备;到组播流后,根据ONU设备的用户组播控制 表发送到对应的用户端口;
步骤209:用户收看到请求的组播频道节目进行预览;
步骤210:在用户预览过程中,对用户预览的时间进行判断,若到时间 则停止预览。
在本发明的方法中,OLT设备获得本设备用户的组播控制权限表信息可 以通过OLT设备与网管系统中业务管理系统进行通信获得,也可以直接和 IPTV的运营支撑系统进行通信获得的。
在本发明的方法中,可预览频道代表用户频道访问中 一种特殊的权P艮, 允许用户在没有定购某些节目的情况下进行可管理的观看。预览管理是以用 户端口为单位,建立和维护每个端口用户的预览节目表。控制用户预览活动 的主要依据是以下属性频道最大预览时间(Max Duration for Each Preview)、频道在复位间隔内最大预览次凄t (Max Number of Previews)、 频道预览间隔(Blackout Duration after Each Preview)、系统预览复位时间 (Reset Period)和系统频道识别时间(Recognition Time)。对于非正常预 览的时间间隔不计入该时间间隔。系统预览复位时间可设置为每天的几点、 每周的星期几、每个月的哪几天。系统频道识别时间用于用户每次预览的有 效时间在该时间范围内,则此次预览作为非正常预览,不做记录。对于一些 时间定义值大小关系要求如下
频道最大预览时间〉系统频道识别时间
频道预览间隔 > 系统频道识别时间
在本发明的方法中,用户在只有预览权限时,用户加入后,在频道识别 时间内离开不做任何记录,当用户在频道停留超过频道识别时间生成相应的 记录。当用户停留时间超过预览时间间隔时,切断用户的预览。
以上所述实施例仅为本发明较佳的实施例,本发明还可有其他多种实施 例。在不背离本发明精神及其实质的情况下,本领域技术人员当可根据本发 明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所 附的权利要求的保护范围之内。
权利要求
1、一种点到多点光网络中实现组播预览的方法,基于终端设备和局端设备实现,其特征在于,包括以下步骤(1)所述局端设备保存用户组播权限控制表,所述用户组播权限控制表保存有用户身份标识和与所述用户身份标识相对应的预览权限;所述局端设备上设置有预览时限;(2)所述终端设备向所述局端设备发送用户组播请求报文,所述报文中携带有用户身份标识;(3)所述局端设备接收到所述用户组播请求报文,根据所述用户身份标识在所述用户组播权限控制表中查询到该用户拥有预览权限,则将组播流通过所述终端设备复制到用户端口;(4)所述局端设备对用户预览的时间进行判断,到达预览时限时,停止复制组播流。
2、 根据权利要求1所述的方法,其特征在于,所述步骤(l)中,所述 局端设备从网络电视运营支撑系统中获取所述用户组播权限控制表。
3、 根据权利要求1所述的方法,其特征在于,所述步骤(l)中,所述 局端设备从网管系统中的业务管理系统获取所述用户组播权限控制表。
4、 根据权利要求1所述的方法,其特征在于,所述步骤(1 )与步骤(2) 之间还包括以下步骤(la)所述局端设备根据所述用户组播权限控制表建立基于终端设备的 组播控制表,所述局端设备将所述基于终端设备的组播控制表发送给所述终 端设备;相应的,所述步骤(3)中,用户拥有预览权限时,所述局端设备先将 所述组播流复制给所述终端设备,所述终端设备根据所述组播控制表将所述 组播流发送到对应的用户端口 。
5、 根据权利要求1所述的方法,其特征在于,所述用户组播请求报文携带的用户身份标识为用户的组播IP地址或用户账号。
6、 根据权利要求l所述的方法,其特征在于,所述步骤(2)中所述用 户组播请求报文由用户机顶盒生成并发送到所述终端设备。
7、 根据权利要求1所述的方法,其特征在于,所述步骤(l)中,所述 局端设备还保存有组播节目预览控制表;相应的,所述步骤(3)中,所述 局端设备查询到所述用户拥有预览权限时,从所述组播节目预览控制表中查 询用户的预览参数,根据所述预览参数对用户预览过程进行控制。
8、 根据权利要求7所述的方法,其特征在于,所述预览参数包括预览 次数限值、单次预览时间和预览间隔中的 一 种或两种以上的组合。
9、 根据权利要求8所述的方法,其特征在于,所迷步骤(4)后还包括 以下步骤(5)所述局端设备记录所述用户的预览次数,所述用户的预览次数达 到所述预览次数限值时,取消该用户的预览权限。
全文摘要
本发明涉及一种点到多点光网络中实现组播预览的方法。包括以下步骤局端设备保存用户组播权限控制表,局端设备上设置有预览时限;终端设备向所述局端设备发送用户组播请求报文,所述报文中携带有用户身份标识;局端设备接收到用户组播请求报文,根据户身份标识在用户组播权限控制表中查询到该用户拥有预览权限,则将组播流通过所述终端设备复制到用户端口;局端设备对用户预览的时间进行判断,到达预览时限时,停止复制组播流。本发明通过在局端设备OLT上建立和维护一套基于ONU设备的用户组播权限控制表以及组播节目预览控制表,根据控制表内记载的用户权限为用户提供节目的片断或短时间的频道进行预览,并可对用户的预览进行有效的控制。
文档编号H04L12/28GK101414920SQ20071015259
公开日2009年4月22日 申请日期2007年10月17日 优先权日2007年10月17日
发明者马润斌 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1