一种无线漫游用户的组播实现方法及接入控制器的制作方法

文档序号:7970584阅读:204来源:国知局
专利名称:一种无线漫游用户的组播实现方法及接入控制器的制作方法
技术领域
本发明涉及无线网络中组播技术,具体地说,是涉及一种无线漫游用户的组播实现方法及接入控制器。
背景技术
无线网络的应用模式多种多样,其中最常用的就是微蜂窝覆盖和漫游,也就是通过多个AP(Access Point,接入点)的协同工作,有效地扩大无线网络覆盖面积。通常,在具有一定数量用户或是需要建立一个稳定的无线网络平台时,一般会采用以单个AP为中心的模式,将有限的“信息点”扩展为“信息区”,这种模式也是无线局域网最为普通的构建模式。通过AP进行覆盖虽然可以解决多点访问,但是单个AP的覆盖范围也十分有限,同时由于受到各种障碍物的影响,会产生一定的信号削弱,因此在较大区域内(如展览场馆或大型办公区域)利用无线对等或单个AP的组网模式不能满足更广泛空间的需求。为了扩大无线网络覆盖范围,出现了多接入点微蜂窝覆盖方案,即漫游技术,通过多个AP的协同工作,可以有效地扩大无线网络覆盖面积,用户可以在AP群覆盖的范围内活动,而不会和网络失去联系,通讯不会中断,从而达到较大活动空间的无线漫游目的。
组播是一种数据包传输方式,当有多台主机同时成为一个数据包的接受者时,出于对带宽和CPU负担的考虑,组播成为了一种最佳选择。
如图1所示,在现有的无线网络中,用户终端1(STA1)从其归属地网络漫游1到漫游地网络3,通过漫游地AP接入漫游地的AC(Access Controller,接入控制器),STA1在其归属地网络的是由AC1负责接入控制的;同样,无线用户2(STA2)从其归属地网络漫游2到漫游地网络3,通过漫游地AP接入漫游地的AC(Access Controller,接入控制器),STA2在其归属地网络的是由AC2负责接入控制的;媒体服务器(Media Server,MS)提供组播业务(S,G),其中,S为媒体服务器的单播IP地址,即组播源地址,G为组播组地址。
此时,假设STA1和STA2漫游到了同一个网络(漫游地网络3),且他们在用一个AP的同一个BSSID(Basic Service Set Identifier,基本服务区标识符)上,STA1和STA2在漫游地网络中都需要定制组播业务(S,G)具体过程如下步骤101在漫游地,STA1、STA2分别定制组播业务(S,G);则STA1发送携带组播业务信息的IGMP报文,通过AP、AC传递到AC1,最后到达MS定制组播业务(S,G);同样,STA2发送携带组播业务信息的IGMP报文,通过AP、AC传递到AC2,最后到达MS定制组播业务(S,G)。
步骤102当MS发送组播业务(S,G)时,对于定制了该组播业务的SAT1来说,MS将该组播业务通过AC1、及STA1的漫游隧道发送到AC;同样,对于定制了该组播业务的SAT2来说,MS将该组播业务通过AC2、及STA2的漫游隧道发送到AC;也就是说,此时,AC收到双份组播业务(S,G);步骤103AC将收到的双份组播业务发送到AP,然后,AP又将这双份组播业务发送下去,也就是说,对于STA1和STA2来说,分别收到了两份组播业务,如图1中,实线箭头路径和虚线箭头路径所示。这样,便带来了组播复制的问题。
在上述过程中,对于STA1和STA2来说,其实都定制了同样的组播业务(S,G)。不难看出,现有的这种组播方式,使得用户收到多次组播业务,其实每个用户只需要收到一次组播业务即可,因此,这样的组播复制问题,不仅使用户重复收到相同的组播业务,更重要的是,重复占用了宝贵的系统资源,降低了组播业务转发效率。
因此,在用户漫游到漫游地网络时,如何提供一种能够阻断组播复制的组播方法及接入控制器,成为了亟待解决的技术问题。

发明内容
本发明所要解决的技术问题是提供一种无线漫游用户的组播实现方法及接入控制器,来实现阻断组播复制,从而节约系统资源,提高组播业务发送效率。
为解决上述技术问题,本发明提供方案如下一种无线漫游用户的组播实现方法,包括如下步骤A、接入控制器对定制组播业务的用户终端建立并维护其组播用户信息;B、当接入控制器接收组播业务时,根据所述组播用户信息发现存在1个以上定制相同组播业务的用户终端时,只选择从一个网络接口接收该组播业务,并向定制了该组播业务的用户终端发送。
本发明所述的方法,其中,所述组播用户信息是组播业务信息、用户终端唯一标识信息、用户终端的接入位置信息,之间的对应关系;其中,所述组播业务信息是(S,G)信息,S表示组播源地址,G表示组播组地址;所述用户终端唯一标识信息是用户终端的MAC地址;所述用户终端的接入位置信息为用户终端接入接入控制器的逻辑接口信息。
本发明所述的方法,其中,所述步骤A进一步包括如下步骤当用户终端定制组播业务时,接入控制器建立并保存所述组播用户信息;当所述用户终端取消其定制的组播业务时,接入控制器从所维护的组播用户信息中删除相应的组播用户信息。
本发明所述的方法,其中,所述步骤B进一步包括如下步骤B11、当接入控制器收组播业务时,根据所述维护漫游用户终端的组播用户信息发现存在1个以上定制相同组播业务的用户终端,且均为漫游用户时,根据漫游信息中的用户终端的接入位置信息选择只选择从一个漫游用户终端的漫游隧道逻辑接口来接收组播业务,再根据组播转发信息向继续向定制该组播业务的漫游用户终端发送该组播业务;B12、将从所述已选择的漫游用户终端的漫游隧道逻辑接口以外的漫游用户终端的漫游隧道逻辑接口接收到的组播业务直接丢弃。
本发明所述的方法,其中,所述步骤B进一步包括如下步骤B21、当接入控制器收组播业务时,用户终端的组播用户信息发现存在定制相同组播业务的漫游用户终端和本地用户终端时,只选择本地接口来接收组播业务,再继续向定制该组播业务的漫游用户终端和本地用户终端发送该组播业务;B22、将从所有漫游用户终端的漫游隧道逻辑接口接收到的组播业务直接丢弃。
一种接入控制器,包括,漫游信息存储单元、组播转发信息存储单元;还包括组播用户信息维护单元、及判断发送单元;所述组播用户信息维护单元,用于保存并维护用户终端的组播用户信息,组播用户信息是组播业务信息、用户终端唯一标识信息、与用户终端的接入位置信息之间的对应关系;所述判断发送单元,用于在接收到组播业务时,根据所述组播用户信息维护单元保存的用户终端的组播用户信息发现存在1个以上定制相同组播业务的用户终端时,只选择一个网络接口接收的组播业务并向所定制该组播业务的用户终端发送。
本发明所述的接入控制器,其中,所述组播用户信息维护单元,进一步用于根据用户终端定制组播业务所发送的报文,保存所述组播用户信息;根据所述用户终端取消其所定制的组播业务所发送的报文,删除相应的组播用户信息。
本发明所述的接入控制器,其中,所述漫游信息存储单元,用于保存漫游用户终端的漫游信息,漫游信息是用户终端唯一标识信息、与用户终端的接入位置信息之间的对应关系;所述组播转发信息存储单元,用户保存漫游用户终端的用户组播转发信息,组播转发信息是组播业务信息、与用户终端的接入位置信息之间的对应关系。
本发明所述的接入控制器,其中,所述判断发送单元,进一步用于接收到组播业务时,根据所述组播用户信息维护单元保存的用户终端的组播用户信息发现存在1个以上定制相同组播业务的用户终端,且均为漫游用户时,根据漫游信息存储单元中保存的漫游信息中的用户终端的接入位置信息选择只选择从一个漫游用户终端的漫游隧道逻辑接口来接收组播业务,再根据组播转发信息存储单元中保存的组播转发信息继续向定制该组播业务的漫游用户终端发送该组播业务。
本发明所述的接入控制器,其中,所述判断发送单元,进一步用于在接收到组播业务时,根据所述组播用户信息维护单元保存的用户终端的组播用户信息发现存在定制相同组播业务的漫游用户终端和本地用户终端时,只选择本地接口接收的组播业务并向所定制该组播业务的用户终端发送。
本发明所述方法及接入控制器,通过接入控制器对定制组播业务的用户终端进行组播用户信息的维护,并在接收到到组播业务时,根据所述维护的组播用户信息发现存在1个以上定制相同组播业务的用户终端时,只选择从一个网络接口接收的组播业务,并向所定制该组播业务的用户终端发送,实现了当网络中存在定制了组播业务的漫游用户终端时,对组播复制的阻断,从而节约系统资源,提高组播业务发送效率。
本发明所要解决的技术问题、技术方案要点及有益效果,将结合实施例,参照附图作进一步说明。


图1为现有技术中漫游用户实现组播业务的系统结构示意图;图2为本发明实施例所述方法的流程图;图3为本发明实施例所述系统的结构示意图;图4为本发明实施例所述归属地接入控制器结构示意图;图5为本发明实施例所述漫游地接入控制器结构示意图;图6为本发明另一实施例所述系统的结构示意图。
具体实施例方式
参照图2,在无线网络中,接入控制器AC对当前所接入的漫游用户终端实现其所定制的组播业务的方法,包括如下步骤步骤201漫游地AC对当前接入的定制组播业务用户终端进行组播用户信息维护。即,根据所接入的用户终端所定制的组播业务,建立并保存组播业务信息、用户终端唯一标识信息、用户终端的接入位置信息,之间的对应关系。
这里,所述组播业务信息是(S,G)信息,S表示组播源地址,G表示组播组地址。所述用户终端唯一标识信息可以是用户终端的MAC地址。用户终端的接入位置信息,可以采用漫游用户终端接入漫游地AC的逻辑接口W-P信息来表示。由此来看,AC维护的组播用户信息可以采用维护{(S,G),MAC,W-P}信息来表示。
例如,当无线用户终端从一个网络漫游到另一个网络时,首先,其归属地AC维护其漫游信息,这里,漫游信息可以采用用户终端唯一标识信息(如,漫游用户终端的MAC地址)、与用户终端的接入位置信息,之间的对应关系来表示。这里,用户终端的接入位置信息,其实是,用户终端归属地AC和漫游地AC间漫游隧道对应的接入位置信息,例如,采用用户终端归属地AC和漫游地AC间漫游隧道逻辑接口T-P来表示。这样,漫游信息可以表示为{MAC,T-P}。
当漫游地网络中的AC发现存在从别的无线网络漫游来的无线用户终端时,漫游地AC建立并保存漫游用户终端漫游信息(同漫游用户终端归属地AC所维护的漫游信息,如{MAC,T-P})的同时,漫游地AC会向该漫游用户终端发送IGMP通用组查询,询问该漫游用户终端在其归属地网络中已经定制过哪些组播业务,漫游用户终端则在其漫游隧道上发送携带其所定制的组播业务信息的IGMP加入报文,即,通过漫游地AC,发送到其归属地AC,最后到达提供该组播业务的媒体服务器MS。
在这个过程中,漫游地AC通过窃听所述IGMP加入报文,来建立并保存组播用户信息,如,{(S,G),MAC,W-P}信息。另外,与现有的实现漫游用户组播业务的方式相类似,漫游地AC在窃听IGMP加入报文时,同时,也维护了组播转发信息,即,建立并保存组播转发信息。这里的组播转发信息,可以采用组播业务信息、与用户终端的接入位置信息,之间的对应关系来表示。这里,用户终端的接入位置信息其实就是漫游用户终端接入漫游地AC的接入位置信息,例如,可以采用漫游用户终端接入漫游地AC的逻辑接口W-P信息来表示。即,组播转发信息采用{(S,G),W-P}信息表示。这样在AC收到组播业务时,可以根据组播转发信息指示的网络接口(如,W-P)向下游用户终端转发组播业务。
当然,对于上述过程,所述漫游地AC其实可以是随时窃听当前接入的用户终端的组播定制消息(携带所定制的组播业务信息的IGMP报文),并根据窃听的组播定制消息来维护组播用户信息的。也就是说漫游地AC维护组播用户信息时,不光是在发现存在漫游用户时,通过发送IGMP报文询问其在归属地定制过的组播业务,来维护该漫游用户终端的组播用户信息;还通过随时窃听IGMP报文,来维护漫游用户终端在漫游地定制组播业务时的组播用户信息,以及本地用户终端在定制组播业务时,维护本地用户终端组播用户信息。
在上述过程中,AC同时实时窃听用户终端在取消该组播业务时发送的IGMP离开报文,根据IGMP离开报文删除组播用户信息中已维护的组播用户信息{(S,G),MAC,W-P}。确保AC所维护的组播用户信息实时更新。
当漫游用户终端的归属地AC在窃听到IGMP报文时,则也对组播用户信息进行维护。即,建立并保存组播业务信息(如,(S,G))、漫游用户终端唯一标识信息(如,漫游用户终端的MAC地址)、用户终端的接入位置信息,之间的对应关系。这里,所述用户终端的接入位置信息其实就是漫游用户终端归属地AC与漫游地AC间漫游隧道的接入位置信息。例如,可以采用漫游用户终端归属地AC与漫游地AC间漫游隧道的逻辑接口T-P信息来表示。此处,漫游地用户终端归属地AC对组播用户信息进行维护主要是因为,该用户终端的归属地AC在对于从其他网络漫游来的用户终端来说其实也是那些用户终端的漫游地AC,为了在这种情况下也能解决那些漫游用户的组播复制问题,这里我们采用对组播用户信息进行维护。
同时,与现有的实现漫游用户组播业务的方式相类似,归属地AC也维护了组播转发信息,即,建立并保存组播转发信息。这是为了收到来自媒体服务器的组播业务时,归属地AC可以知道向何处转发,比如向哪个漫游地AC转发组播业务或向下游用户终端转发。这里的组播转发信息,可以采用组播业务信息、与用户终端的接入位置信息,之间的对应关系来表示。同样,所述用户终端的接入位置信息其实就是漫游用户终端归属地AC与漫游地AC间漫游隧道的接入位置信息。例如,可以采用漫游用户终端归属地AC与漫游地AC间漫游隧道的逻辑接口T-P信息来表示。因此,组播转发信息可以表示为{(S,G),T-P}。
步骤202当提供漫游用户终端所定制的组播业务的媒体服务器MS发送组播业务时,漫游地AC收到组播业务后,根据其维护的组播用户信息{(S,G),MAC,W-P},如果发现有1个以上的用户终端所定制的组播业务(S,G)相同时,则漫游地AC根据这些用户终端的漫游信息{MAC,T-P},只需要保留来自其中一个网络接口的组播业务,对于来自其他网络接口的组播业务直接丢弃即可。换句话说,就是只选择一个网络接口接收组播业务,阻断其他网络接口。然后,根据组播转发信息将接收的组播业务向下游用户终端转发。
例如,当定制同一个组播业务的用户终端均为漫游用户终端时,此时,接入控制器则根据这些用户终端的漫游信息{MAC,T-P},只需要选择其中任意一个漫游用户终端的漫游隧道逻辑接口T-P来接收组播业务,然后再根据组播转发信息继续向下游用户终端转发组播业务即可;而对于来自其他漫游用户终端的漫游隧道逻辑接口T-P的组播业务进行阻断,即,直接丢弃,不再向下游用户终端转发。
再例如,当定制同一个组播业务的用户终端既包含漫游用户终端,又包含本地用户终端时,接入控制器则只选择本地接口来接收组播业务,然后再继续向下游用户终端转发组播业务;同时,对于所有漫游用户终端来说,接入控制器则根据其维护的这些漫游用户的漫游信息{MAC,T-P},对从其漫游隧道逻辑接口T-P接收到的组播业务进行阻断,即,直接丢弃,不再向下游用户终端转发。
参照图3,本发明实施例所述系统,包括媒体服务器10(以下简称MS)第一用户终端60(以下简称STA1)、第二用户终端70(以下简称STA2)、第一接入控制器20(以下简称AC1)、第二接入控制器30(以下简称AC2)、第三接入控制器40(以下简称AC)、接入点50(以下简称AP)。
STA1、STA2的归属地接入控制器分别为AC1、AC2;STA1、STA2分别从其归属地网络漫游到漫游地网络,并都通过AP接入AC,由AC对其分别进行接入控制。
其中,如图4所示,归属地接入控制器,即,图3中第一接入控制器(对于STA1而言)、二接入控制器(对于STA2而言),包括漫游信息存储单元(21)、组播转发信息存储单元(22)。
所述漫游信息存储单元21,用于保存用户漫游信息,漫游信息是用户终端唯一标识信息(如,用户终端的MAC地址)、与用户终端的接入位置信息之间的对应关系。这里,用户终端唯一标识信息可以采用用户终端的MAC地址表示,用户终端的接入位置信息,其实就是,用户终端归属地AC和漫游地AC间漫游隧道对应的接入位置信息,例如,采用用户终端归属地AC和漫游地AC间漫游隧道逻辑接口T-P来表示。这样,漫游信息即为{MAC,T-P}。对于STA1、STA2的漫游信息分别为{MAC1,T-P1}、{MAC2,T-P2}。
所述组播转发信息存储单元22,用户保存用户组播转发信息,组播转发信息是组播业务信息、与用户终端的接入位置信息之间的对应关系。这里,组播业务信息是(S,G)信息,S表示组播源地址,G表示组播组地址。用户终端的接入位置信息其实就是漫游用户终端归属地AC与漫游地AC间漫游隧道的接入位置信息。例如,可以采用漫游用户终端归属地AC与漫游地AC间漫游隧道的逻辑接口T-P信息来表示。因此,组播转发信息即为{(S,G),T-P}。对于STA1、STA2的组播转发信息分别为{(S,G),T-P1}、{(S,G),T-P2}。
如图5所示,漫游地接入控制器,即,图3中第三接入控制器(对于STA1、STA2而言)40,包括漫游信息存储单元41、组播转发信息存储单元42、组播用户信息维护单元43、及判断发送单元44。
所述漫游信息存储单元41,用于保存漫游用户终端的漫游信息,漫游信息是用户终端唯一标识信息(如,漫游用户终端的MAC地址)、与用户终端的接入位置信息之间的对应关系。这里,用户终端唯一标识信息可以采用漫游用户终端的MAC地址表示,用户终端的接入位置信息,其实就是,用户终端归属地AC和漫游地AC间漫游隧道对应的接入位置信息,例如,采用用户终端归属地AC和漫游地AC间漫游隧道逻辑接口T-P来表示。这样,漫游信息即为{MAC,T-P}。对于STA1、STA2的漫游信息分别为{MAC1,T-P1}、{MAC2,T-P2}。
所述组播转发信息存储单元42,用户保存漫游用户终端的用户组播转发信息,组播转发信息是组播业务信息、与用户终端的接入位置信息之间的对应关系。这里,组播业务信息是(S,G)信息,S表示组播源地址,G表示组播组地址。用户终端的接入位置信息其实就是漫游用户终端接入漫游地AC的接入位置信息,例如,可以采用漫游用户终端接入漫游地AC的逻辑接口W-P来表示。这样,组播转发信息即为{(S,G),W-P}。对于STA1、STA2的组播转发信息均为{(S,G),W-P}。
所述组播用户信息维护单元43,用于保存并维护组播用户信息,组播用户信息是组播业务信息、用户终端唯一标识信息、与用户终端的接入位置信息之间的对应关系。这里,所述组播业务信息是(S,G)信息,S表示组播源地址,G表示组播组地址。所述用户终端唯一标识信息可以是用户终端的MAC地址。用户终端的接入位置信息其实就是漫游用户终端接入漫游地AC的接入位置信息,例如,可以采用漫游用户终端接入漫游地AC的逻辑接口W-P信息来表示。由此来看,AC维护的组播用户信息可以采用维护{(S,G),MAC,W-P}信息来表示。对于STA1、STA2的组播用户信息分别为{(S,G),MAC1,W-P}、{(S,G),MAC2,W-P}。
这里,组播用户信息维护单元维护的组播用户信息是根据实时窃听IGMP加入报文、IGMP离开报文,实时更新组播用户信息,即,当窃听到IGMP加入报文时,添加组播用户信息;当用户终端需要取消其所定制的组播业务时,根据窃听到的IGMP离开报文,删除相应的组播用户信息。这样,确保了组播用户信息的实时更新。
所述判断发送单元44,用于在接收到组播业务时,根据组播用户信息维护单元43存储的组播用户信息{(S,G),MAC,W-P},将存在一个以上的用户终端定制相同组播业务(S,G)相同时,根据漫游信息存储单元41保存的漫游信息{MAC,T-P},只保留来自其中一个网络接口的组播业务,然后将组播业务继续向定制所述组播业务的用户终端转发。
如图3所示系统中,当第三接入控制器(漫游地接入控制器)40中的判断发送单元44在接收到组播业务时,根据组播用户信息维护单元43存储的组播用户信息{(S,G),MAC1,W-P1}、{(S,G),MAC2,W-P2}、发现存在2定制同一个组播业务(S,G)的用户终端,且这些终端用户均为漫游用户终端,即STA1、STA2,此时,接入控制器中的判断发送单元44则根据STA1、STA2的漫游信息{MAC1,T-P1}、{MAC2,T-P2},只需要选择其中任意一个漫游用户终端的漫游隧道逻辑接口T-P来接收组播业务,这里,假设,选择T-P1,然后再根据组播转发信息{(S,G),W-P}继续向下游用户终端STA1、STA2转发组播业务即可;而对于来自漫游用户终端STA2的漫游隧道逻辑接口T-P2的组播业务进行阻断,即,直接丢弃,不再向下游用户终端转发。
再例如图6所示系统,即在图3所示系统中,增加了第三用户终端80(以下简称STA3)。STA3为第三接入控制器40所在网络的本地用户终端,并且STA3定制了与STA1、STA2所定制的组播业务相同的组播业务(S,G)。
此时,第三接入控制器40对于STA3来说是归属地接入控制器,而对于STA1、STA2来说是漫游地接入控制器。则第三接入控制器40的结构与图3中接入控制器功能结构类似,包括漫游信息存储单元41、组播转发信息存储单元42、组播用户信息维护单元43、及判断发送单元44。
区别在于,组播用户信息维护单元43,不仅对漫游用户定制的组播业务进行组播用户信息维护,即,维护了STA1、STA2的组播用户信息{(S,G),MAC1,W-P}、{(S,G),MAC2,W-P},还对本地用户终端STA3的组播用户信息进行维护,即保存了{(S,G),MAC3,W-P}。
当第三接入控制器(漫游地接入控制器)40中的判断发送单元44在接收到组播业务时,根据组播用户信息维护单元43存储的组播用户信息{(S,G),MAC1,W-P}、{(S,G),MAC2,W-P}、{(S,G),MAC3,W-P},发现存在3个用户终端定制了相同组播业务(S,G)相同,其中,2个为漫游用户终端STA1、STA2,1个为本地用户终端STA3。此时,判断发送单元44只选择保留从本地接口接收的组播业务,然后再继续向下游用户终端STA1、STA2、STA3转发组播业务;而对于来自漫游用户终端STA1、STA2的漫游隧道逻辑接口T-P1、T-P2的组播业务进行阻断,即,直接丢弃,不再向下游用户终端转发。
综上所述,本发明实施例所述方法、系统及接入控制器,当网络中存在漫游用户终端时,解决了组播复制的问题,从而节约系统资源,提高组播业务发送效率。
本发明所述的一种无线漫游用户的组播实现方法及接入控制器,并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明之领域,对于熟悉本领域的人员而言可容易地实现另外的优点和进行修改,因此在不背离权利要求及等同范围所限定的一般概念的精神和范围的情况下,本发明并不限于特定的细节、代表性的设备和这里示出与描述的图示示例。
权利要求
1.一种无线漫游用户的组播实现方法,其特征在于包括如下步骤(A)接入控制器对定制组播业务的用户终端建立并维护其组播用户信息;(B)当接入控制器接收组播业务时,根据所述组播用户信息发现存在1个以上定制相同组播业务的用户终端时,只选择从一个网络接口接收该组播业务,并向定制了该组播业务的用户终端发送。
2.根据权利要求1所述的方法,其特征在于所述组播用户信息是组播业务信息、用户终端唯一标识信息、用户终端的接入位置信息,之间的对应关系;其中,所述组播业务信息是(S,G)信息,S表示组播源地址,G表示组播组地址;所述用户终端唯一标识信息是用户终端的MAC地址;所述用户终端的接入位置信息为用户终端接入接入控制器的逻辑接口信息。
3.根据权利要求1所述的方法,其特征在于所述步骤(A)进一步包括如下步骤当用户终端定制组播业务时,接入控制器建立并保存所述组播用户信息;当所述用户终端取消其定制的组播业务时,接入控制器从所维护的组播用户信息中删除相应的组播用户信息。
4.根据权利要求3所述的方法,其特征在于所述步骤(B)进一步包括如下步骤(B11)、当接入控制器收组播业务时,根据所述维护漫游用户终端的组播用户信息发现存在1个以上定制相同组播业务的用户终端,且均为漫游用户时,根据漫游信息中的用户终端的接入位置信息选择只选择从一个漫游用户终端的漫游隧道逻辑接口来接收组播业务,再根据组播转发信息向继续向定制该组播业务的漫游用户终端发送该组播业务;(B12)、将从所述已选择的漫游用户终端的漫游隧道逻辑接口以外的漫游用户终端的漫游隧道逻辑接口接收到的组播业务直接丢弃。
5.根据权利要求3所述的方法,其特征在于所述步骤(B)进一步包括如下步骤(B21)、当接入控制器收组播业务时,用户终端的组播用户信息发现存在定制相同组播业务的漫游用户终端和本地用户终端时,只选择本地接口来接收组播业务,再继续向定制该组播业务的漫游用户终端和本地用户终端发送该组播业务;(B22)、将从所有漫游用户终端的漫游隧道逻辑接口接收到的组播业务直接丢弃。
6.一种接入控制器,包括,漫游信息存储单元、组播转发信息存储单元;其特征在于还包括组播用户信息维护单元、及判断发送单元;所述组播用户信息维护单元,用于保存并维护用户终端的组播用户信息,组播用户信息是组播业务信息、用户终端唯一标识信息、与用户终端的接入位置信息之间的对应关系;所述判断发送单元,用于在接收到组播业务时,根据所述组播用户信息维护单元保存的用户终端的组播用户信息发现存在1个以上定制相同组播业务的用户终端时,只选择一个网络接口接收的组播业务并向所定制该组播业务的用户终端发送。
7.根据权利要求6所述的接入控制器,其特征在于所述组播用户信息维护单元,进一步用于根据用户终端定制组播业务所发送的报文,保存所述组播用户信息;根据所述用户终端取消其所定制的组播业务所发送的报文,删除相应的组播用户信息。
8.根据权利要求7所述的接入控制器,其特征在于所述漫游信息存储单元,用于保存漫游用户终端的漫游信息,漫游信息是用户终端唯一标识信息、与用户终端的接入位置信息之间的对应关系;所述组播转发信息存储单元,用户保存漫游用户终端的用户组播转发信息,组播转发信息是组播业务信息、与用户终端的接入位置信息之间的对应关系。
9.根据权利要求8所述的接入控制器,其特征在于所述判断发送单元,进一步用于接收到组播业务时,根据所述组播用户信息维护单元保存的用户终端的组播用户信息发现存在1个以上定制相同组播业务的用户终端,且均为漫游用户时,根据漫游信息存储单元中保存的漫游信息中的用户终端的接入位置信息选择只选择从一个漫游用户终端的漫游隧道逻辑接口来接收组播业务,再根据组播转发信息存储单元中保存的组播转发信息继续向定制该组播业务的漫游用户终端发送该组播业务。
10.根据权利要求7所述的接入控制器,其特征在于所述判断发送单元,进一步用于在接收到组播业务时,根据所述组播用户信息维护单元保存的用户终端的组播用户信息发现存在定制相同组播业务的漫游用户终端和本地用户终端时,只选择本地接口接收的组播业务并向所定制该组播业务的用户终端发送。
全文摘要
本发明公开了一种无线漫游用户的组播实现方法及接入控制器。包括如下步骤首先,接入控制器对定制组播业务的用户终端建立并维护其组播用户信息;当接入控制器接收组播业务时,根据所述组播用户信息发现存在1个以上定制相同组播业务的用户终端时,只选择从一个网络接口接收该组播业务,并向定制了该组播业务的用户终端发送。按照本发明所述方法、系统及接入控制器,可以实现阻断组播复制,从而节约系统资源,提高组播业务发送效率。
文档编号H04W88/12GK1937848SQ20061014370
公开日2007年3月28日 申请日期2006年11月2日 优先权日2006年11月2日
发明者张志飞, 张海涛, 费优松, 赵玉金, 史杨 申请人:杭州华为三康技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1