CN101242292A - 一种组播方法、系统及装置 - Google Patents
一种组播方法、系统及装置 Download PDFInfo
- Publication number
- CN101242292A CN101242292A CNA2007101255544A CN200710125554A CN101242292A CN 101242292 A CN101242292 A CN 101242292A CN A2007101255544 A CNA2007101255544 A CN A2007101255544A CN 200710125554 A CN200710125554 A CN 200710125554A CN 101242292 A CN101242292 A CN 101242292A
- Authority
- CN
- China
- Prior art keywords
- multicast
- intelligent control
- based intelligent
- control rule
- access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种组播方法、系统及装置,该方法包括步骤:接入设备根据智能控制规则向上层设备发出组播请求;上层设备根据所述组播请求将组播频道发送到接入设备,并在接入设备中进行保持;当用户终端向接入设备发出组播加入请求时,若该组播频道已经在接入设备中保持,则接入设备直接将该用户终端加入组播组。本发明利用智能控制规则在接入设备上保持部分组播频道,可以避免接入设备和上层网络之间的频繁交互,简化接入网络的处理,缩短组播点播的时间,提高组播效率。
Description
技术领域
本发明涉及数据通信领域,尤其涉及一种组播的方法、系统及装置。
背景技术
目前,网络上的视频大部分使用的是单点对多点组播技术,参见图1,组播系统通常由视频组播业务系统、IP城域网、接入网络和家庭网络四部分组成。组播业务系统实现视频用户管理、CA/DRM、视频编码功能,然后将视频业务流发送到IP城域网;IP城域网通过IP组播功能将视频业务流送到宽带接入网;接入网实现视频组加入或离开的控制功能,并将用户需要的视频流发送给用户终端。当接入网络包含二层交换机(如ATM交换机或者以太网交换机)和DSLAM设备时,视频组播流从IP城域网发送到二层交换机或者DSLAM设备等直接接入用户的接入设备,根据用户的Internet组管理协议(Internet GroupManagement Protocol,简称IGMP),控制报文将视频流发送至需要的用户。
现有的组播处理机制之一是采用将所有的组播频道同时全部推到接入设备的做法,由于组播频道的数量很多,每个频道要求的带宽也比较宽,如果一个组播频道的带宽为4M bps,一台接入设备上支持1000个组播频道,那么对于这台接入设备,就要求提供至少4G bps的上行带宽,对上行网络要求很高,而且也很浪费,无论该接入设备所带的用户是否点播了组播频道,都会占用4Gbps的带宽。
现有的另外一种组播处理机制是采用接入设备向上层网络申请组播流的下发的方式,加入组播的流程请参见图2所示:
首先,用户终端发出申请加入某个组播组A的请求报文,接入网络接收到这个加入组播组A的请求报文后进行判断,如果接入网络工作在IGMPSnooping模式,那么直接将请求报文发送给上层网络;如果接入网络工作在IGMP Proxy模式,那么接入网络继续判断该用户是否是点播这个组播频道的第一个组播用户,如果是,则接入网络将加入这个组播组的加入请求发送给上层网络,如果不是第一个用户,那么接入网络将已经接入的视频流复制给该用户。
离开组播的流程请参见图3所示:用户终端发出离开某个组播组A的报文,接入网络接收到这个离开报文后,判断在该接入网络中是否还有其他的用户也在点播这个组播组A,如果有,将这个离开报文丢弃;如果这是该组播组A的最后一个用户,那么接入设备将向上层设备(例如组播路由器)发出组播组A的离开请求报文。
采用前述的这种方式,对于一些加入/离开活动比较频繁的组播频道,可能在上层设备会频繁地收到频道的离开报文或加入报文,上层设备只能相应地删除和下发该频道的组播节目流,对上层设备的处理性能影响比较大。为了保证组播的质量,网络对上层设备的处理能力有比较高的要求,而且由于涉及到接入设备和上层设备之间的组播流申请,所以组播流下发的时间往往较长,组播效率比较低。
发明内容
本发明的目的在于提供一种能够提高组播效率的方法、系统和装置。
本发明的技术方案:一种组播方法,接入设备根据智能控制规则向上层设备发出组播请求;上层设备根据所述组播请求将组播频道发送到接入设备,并在接入设备中进行保持;当用户终端向接入设备发出组播加入请求时,若该组播频道已经在接入设备中保持,则接入设备直接将该用户终端加入组播组。
本发明的有益效果:利用智能控制规则在接入设备上保持部分组播频道,对于一些切换较多的组播频道(例如精彩球赛的半场休息等),可以避免接入设备和上层设备之间的频繁交互,简化接入网络的处理,提升处理效率,缩短组播点播的时间,使用户的体验更好。
附图说明
图1为现有的组播系统架构示意图;
图2为现有技术中用户申请加入组播的流程示意图;
图3为现有技术中用户申请离开组播的流程示意图;
图4为本发明的组播系统架构示意图;
图5为本发明的用户申请加入组播的流程示意图;
图6为本发明的用户申请离开组播的流程示意图。
具体实施方式
如图4所示,本发明的组播系统,包括:组播业务系统、IP城域网、接入网络以及家庭网络。其中,IP城域网通过IP组播功能将组播业务系统所提供的视频业务流送到接入网络;接入网络,如DSLAM设备,通过上行接口与IP城域网相联,通过下行接口与家庭网络相联,用以将用户所需要的视频流发送至家庭网络。
本发明在接入网络中增加一个智能控制模块,该智能控制模块可以支持预先设置的智能控制规则,也可以支持根据用户在一段时间内的收视统计生成的智能控制规则。
如图5所示,DSLAM设备启动之后,根据智能控制模块中的组播频道的智能控制规则,自动向上层设备(例如组播路由器)发出组播请求,预先将符合智能控制规则的组播频道申请到DSLAM设备中,并进行保持。此时,如果有用户向DSLAM发出加入该组播的请求报文,则DSLAM不需要再向组播路由器申请,直接将该组播频道向该用户端口复制,该用户终端即可加入组播组。
如图6所示,如果用户终端申请退出该组播频道,根据智能控制规则,DSLAM可以继续保持这个组播频道,不向组播路由器发送该组播组的离开报文,若后面还有其他的用户想点播这个组播频道,则DSLAM可以直接向该用户端口复制,而不需要再向组播路由器重新申请组播流。
例如,对于某个热门的体育频道,在周五下午4:00到周日晚上12:00这段时间内一直有精彩的比赛,用户在这段时间内对这个频道的切换次数很多,需要对这个组播频道进行保持,在上述时间段内,DSLAM直接申请该组播频道并进行保持,如果用户端发上来组播离开报文也进行丢弃处理。
DSLAM设备根据这个控制规则,如果这个频道在周五下午4:00时仍然没有被用户点播,那么DSLAM会自动向组播路由器发出申请,申请将这个组播频道的组播流下发到DSLAM上,并且响应组播路由器的查询,对这个组播频道进行保持,此时如果有用户点播,则DSLAM可以直接将组播流复制到用户端口。另一方面,在上述时间段内,该组播频道的最后一个用户离开的时候,用户发出的组播离开报文会被DSLAM丢弃,不向组播路由器上报,DSLAM仍正常响应组播路由器的查询。
在周日晚上12:00以后,如果没有用户在观看这个频道,DSLAM会根据智能控制规则自动向组播路由器发送该组播频道的离开报文,组播路由器不再下发这个组播流;如果还有用户在观看这个频道,那么该用户的离开报文将会根据正常的IGMP Snooping和IGMP Proxy的处理原则处理。
除上述按时间段来实现组播智能控制的方法外,还可以采用点播缓存的方法:点播缓存的实现基于节目点播的规律性,这种规律性是由于地区、时间、生活习惯和文化的差异等呈现出来的。例如,一个爱好足球的国家,在进行足球比赛时,收看体育频道的观众会增多;又如,在资讯需求旺盛的都市收看资讯节目的观众通常会比农村地区多;在中小学生放学后收看儿童节目的需求比其它时段多。这就是不同的地区、不同的生活习惯和文化习惯,使节目点播在不同时段呈现出一定的规律性。
一般来说,就近被访问过的节目还会被继续访问的可能性很高,而很久没有被访问过的节目再被访问的可能性较低。组播智能控制模块可以增加一个点播缓存,用来记录最近被点播的节目。点播缓存可以采用一个环形链表,环形链表记录最新点播的若干个(如20到50个)节目,超过这个数目时,旧的节目自动被新的点播记录覆盖。当然记录到点播存储的节目需要进行过滤,因为组播用户观看节目时会转换频道,快速转换频道时的中间节目不应该记录在点播缓存中,而是被需要观看上一定时间段的节目才记录到点播缓存中。记录在点播缓存中的节目后续被点播的概率比较大,组播智能控制模块收到这个节目的离开报文时不立即向上层设备发送离开报文,而可以等待一段时间后再向上层设备发送离开报文,在等待期间如果又有用户点播该节目则可以快速将节目数据向用户转发。
本发明通过在接入网络中增加智能控制模块,依据智能控制规则,接入设备会自动发出特定组播频道的加入请求,在某段时间内将某些特定的组播频道引入到DSLAM设备并保持,可以避免接入设备和上层设备之间的频繁交互,简化接入网络的处理,提升处理效率,缩短组播点播的时间,使用户体验更好。
以上是对本发明具体实施例的说明,在具体的实施过程中可对本发明的方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本发明的具体实施方式只是起示范作用,并不用以限制本发明的保护范围。
Claims (17)
1、一种组播方法,其特征在于,包括步骤:
接入设备根据智能控制规则向上层设备发出组播请求;
上层设备根据所述组播请求将组播频道发送到所述的接入设备,并在接入设备中进行保持;
当用户终端向接入设备发出组播加入请求时,若该组播频道已经在接入设备中保持,则接入设备直接将该用户终端加入组播组。
2、根据权利要求1所述的组播方法,其特征在于,所述智能控制规则是预先设置的智能控制规则。
3、根据权利要求1所述的组播方法,其特征在于,所述智能控制规则是根据用户在一段时间内的收视统计生成的智能控制规则。
4、根据权利要求1所述的组播方法,其特征在于,所述接入设备是宽带接入设备或窄带接入设备。
5、根据权利要求1所述的组播方法,其特征在于,所述上层设备是组播路由器。
6、根据权利要求4所述的组播方法,其特征在于,所述接入设备是数字用户线路接入复用器或交换机。
7、根据权利要求5所述的组播方法,其特征在于,所述直接将该用户终端加入组播组的方法为:将该组播频道直接向该用户终端端口复制。
8、一种组播方法,其特征在于,包括步骤:
用户终端向接入设备发出离开组播频道的请求;
接入设备根据智能控制规则判断所述组播频道是否需要在接入设备保持,若所述组播频道需要在接入设备保持,则接入设备不向上层设备转发组播频道离开请求,若不需要在接入设备保持,则接入设备向上层设备转发组播频道离开请求。
9、根据权利要求8所述的组播方法,其特征在于,所述智能控制规则是预先设置的智能控制规则或者是根据用户在一段时间内的收视统计生成的智能控制规则。
10、根据权利要求8所述的组播方法,其特征在于,所述智能控制规则为采用一个环形链表,环形链表记录最新点播的若干个节目,超过这个数目时,旧的节目自动被新的点播记录覆盖。
11、根据权利要求8所述的组播方法,其特征在于,所述接入设备是宽带接入设备或窄带接入设备,所述上层设备是组播路由器。
12、根据权利要求11所述的组播方法,其特征在于,所述接入设备是数字用户线路接入复用器或交换机。
13、一种组播系统,其特征在于,包括:
组播业务系统;
IP城域网,通过IP组播功能将所述组播业务系统所提供的视频业务流送到接入网络;
接入网络,用于将用户需要的视频流发送给用户终端,所述接入网络具有一智能控制模块,可以根据智能控制规则申请或保持特定的组播频道,实现组播加入或离开的智能控制。
14、根据权利要求13所述的组播系统,其特征在于,所述智能控制规则是预先设置的智能控制规则或者是根据用户在一段时间内的收视统计生成的智能控制规则。
15、一种数字用户线接入复用器,通过上行接口与IP城域网相联,通过下行接口与家庭网络相联,其特征在于,具有一智能控制模块,可以根据智能控制规则保持特定的组播频道,实现组播加入或离开的智能控制。
16、根据权利要求15所述的数字用户线接入复用器,其特征在于,所述智能控制规则是预先设置的智能控制规则或者是根据用户在一段时间内的收视统计生成的智能控制规则。
17、根据权利要求15所述的数字用户线接入复用器,其特征在于,所述智能控制模块还有一个点播缓存单元,用来记录最近被点播的节目。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101255544A CN101242292A (zh) | 2007-12-27 | 2007-12-27 | 一种组播方法、系统及装置 |
PCT/CN2008/072785 WO2009067875A1 (fr) | 2007-11-01 | 2008-10-22 | Procédé, système et dispositif de multidiffusion |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101255544A CN101242292A (zh) | 2007-12-27 | 2007-12-27 | 一种组播方法、系统及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101242292A true CN101242292A (zh) | 2008-08-13 |
Family
ID=39933518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101255544A Pending CN101242292A (zh) | 2007-11-01 | 2007-12-27 | 一种组播方法、系统及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101242292A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009067875A1 (fr) * | 2007-11-01 | 2009-06-04 | Huawei Technologies Co., Ltd. | Procédé, système et dispositif de multidiffusion |
CN108810185A (zh) * | 2018-06-01 | 2018-11-13 | 镇江乾坤传媒科技有限公司 | 一种数字中波信道下数据传输的分发、寻址编码方法 |
-
2007
- 2007-12-27 CN CNA2007101255544A patent/CN101242292A/zh active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009067875A1 (fr) * | 2007-11-01 | 2009-06-04 | Huawei Technologies Co., Ltd. | Procédé, système et dispositif de multidiffusion |
CN108810185A (zh) * | 2018-06-01 | 2018-11-13 | 镇江乾坤传媒科技有限公司 | 一种数字中波信道下数据传输的分发、寻址编码方法 |
CN108810185B (zh) * | 2018-06-01 | 2021-08-24 | 镇江乾坤传媒科技有限公司 | 一种数字中波信道下数据传输的分发、寻址编码方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100544302C (zh) | 二层组播虚拟局域网聚合方法及其汇聚交换机 | |
CN100512426C (zh) | 一种iptv应用系统及准视频点播节目播放方法及系统 | |
CN100536399C (zh) | 一种无源光网络分布式可控组播系统及其实现方法 | |
RU2516597C2 (ru) | Способ и система унифицированного управления канальными услугами и услугами по запросу потокового мультимедиа | |
CN101160858B (zh) | 提高组播业务可运营性的实现方法及装置 | |
WO2007028315A1 (fr) | Procede de realisation multicast dans un dispositif d'acces basee sur une commutation de carte principale a carte de sauvegarde | |
CN101958909A (zh) | 通过dsl连接提供的媒体的鉴权快速信道改变的方法和系统 | |
CN101258414A (zh) | 增强型多播vlan注册 | |
CN101873219B (zh) | 一种基于应用层组播的视频会议直播系统 | |
US7710983B2 (en) | Method and apparatus for determining information associated with a particular multicast channel in a multicast network | |
CN102695035B (zh) | 带宽自适应视频会议 | |
CN102017516A (zh) | 媒体分发的系统和方法 | |
CN101521583B (zh) | 一种资源接纳控制方法、系统和装置 | |
CN102238073A (zh) | 网络业务流管理的方法和设备 | |
CN100384252C (zh) | 一种覆盖网络组播下视频点播实现方法 | |
CN101924910B (zh) | 频道切换过程中数据发送方法及接收方法和装置 | |
CN102158344B (zh) | 并行组播网络文件系统 | |
JP2007221715A (ja) | ネットワーク管理装置、受信端末装置、コンテンツ配信システム、ネットワーク管理方法、およびコンテンツ受信方法 | |
CN101060467B (zh) | 一种组播用户终端异常掉电处理方法及系统 | |
CN101184023A (zh) | 在gepon中实现组播vlan归并的方法及装置和光网络单元 | |
CN101242292A (zh) | 一种组播方法、系统及装置 | |
CN100484239C (zh) | 一种分发网络电视业务的装置与方法 | |
CN101166084B (zh) | 防止组播用户攻击的安全方法 | |
CN100502346C (zh) | 组播频道快速切换的实现方法 | |
CN101383944A (zh) | 多用户视频点播方法及实现该方法的视频点播服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20080813 |