用于多点播送消息以选择移动接收方的系统与方法

文档序号:7747197阅读:203来源:国知局
专利名称:用于多点播送消息以选择移动接收方的系统与方法
技术领域
本发明涉及电信,尤其涉及一种用于在蜂窝无线通信系统中广播或多点播送消息到特定一组移动站的方法与系统。
背景技术
无线电信比如蜂窝电话的出现已将其功能扩展到为无线用户所用当用户操作蜂窝电话或其他移动站(MS)近乎对任何电话号码进行语音呼叫时,用户也可操作适当装配的MS(比如具有WEB能力(web-enabled)的无线电话)以近乎对任何远程计算机进行数据呼叫。一旦建立这样的连接,远程计算机会发送数据到MS,和远程计算机发送数据到连接于因特网的任何个人计算机基本一样。
在典型的蜂窝无线通信系统(即无线电信网络)中,某个区域在地理上分割为多个小区区段(cell sector),每个小区区段由源于各个基站收发信机(BTS)天线的无线频率(RF)辐射模式或空中接口来定义。多个移动站(比如蜂窝电话、个人数字助理(PDA)和/或其他装置)可在给定的小区区段中并行运行,它们都通过空中接口与公用BTS通信。依次地,源于多个小区区段的BTS可与公用基站控制器(BSC)并行通信,该公用基站控制器可用于聚集和控制多个BTS的业务(traffic)。然后多个BSC与公用网关比如分组数据服务节点(PDSN)或移动交换中心(MSC)并行通信,该公用网关可用于建立与连接到其他实体或来自其他实体的通信。组合的BTS、BSC与网关包括无线网络,其可提供移动站的网络连接。
一般地,用户的MS分配有专用信道,数据在该专用信道上发送和接收。然而,存在大量的专门服务是多个无线客户所需要的。可发送到多个用户的服务的实例包括基于位置的广告;垂直服务、维护及管理消息;公共信息服务,比如体育得分、交通状况、天气预报等;
有新闻价值的事件的视频节选;以及音频和视频流。
在某些专门服务中,小区区段中的多个MS(或小区区段中的甚至所有客户)将接收到相同的消息。当仅少数用户要接收数据时,这不会造成太大的问题,但是当更多的用户接收相同的消息时,这就会占用网络的容量。可占用的一种资源是空中接口。MS和无线网络之间的空中接口是稀有资源,它的使用应当尽可能地保留。此外,随着高带宽应用变得越来越普遍,也可以在无线通信网络中占用其他实体和链路之间的容量。例如,如果BTS要支持同多个MS的多个并行高带宽通信,BTS和BSC之间的链路必须立即支持所有这些业务。
然而BTS和BSC之间的链路典型地为具有有限带宽的传输线路。相似地,BSC和网关比如PDSN或MSC之间的链路典型地为具有有限带宽的传输线路。当然,可通过简单地增加更多传输线路来增大各种网络单元之间的业务容量。但是增加传输线路非常昂贵,因为这需要供应商要么在物理上增加线路,要么从本地交换运营商(LEC)租用附加线路。事实上,从LEC租用线路以增大网络单元之间的业务容量会成为移动供应商的整个运营成本中相当大的一部分。
因此,当特定消息(特别是但未必是请求相当数量可用带宽的消息)将发送到小区区段中的较多数量的MS(或发送到多个小区区段)时,一种用于传输该消息的、可保留蜂窝系统带宽的系统对于多点播送系统来说是相当可观的改善,该多点播送系统可将消息无区别地传输到多个小区区段。而且,也需要控制哪些用户可访问专门服务,从而可要求需要这些服务的用户为此付费,并且不会让不需要的消息打扰不需要这些服务的用户。

发明内容
本发明旨在提供一种用于在蜂窝无线通信网络中传输数据到多个MS的改善机制。该发明实现该传输的方法一般是(i)在网络实体中对给定多点播送组中的MS保持记录;(ii)在网络实体中对正在为该点播送组的一个或多个成员服务的区段(称为“目标区段”)保持记录;(iii)向每个这样的MS提供一密钥,以便接收多点播送或广播消息;以及(iv)仅多点播送或广播消息到目标区段。各种网络设置和处理可用以实现这些功能。
在示范实施例中,待发送的每个消息可以是IP消息,通过PPP信道发送到3G MS。PPP信道可在PDSN和3G MS之间建立。在这一点上,基础网络体系结构可包括连接到BSC的多个BTS。然后BSC可连接到PDSN,PDSN依次地连接到分组交换网络比如因特网(BSC也可常规地连接到MSC,MSC同样提供同公共交换电话网络(PSTN)的电路交换连接)。
在示范实施例中,为了实现上述功能,蜂窝通信网络的基础体系结构可改型为包括如下部分(a)无线网络多点播送服务器(RNMS),通信连接到BSC或集成到BSC中;(b)多点播送会话管理器(MSM),通信连接到PDSN;(c)多点播送应用服务器(MAS),通信连接到PDSN;以及(d)MS客户机,用于(例如在无线链路层)过滤输入到广播信道上的消息,从而协议堆栈的更高级仅在过滤器允许时才能接收给定的广播消息。在示范实施例中,可通过仅传输多点播送或广播消息到某些BTS,来保存宝贵的网络资源,该BTS用小区区段中存在的多点播送组的MS为这些小区区段服务。例如,如果第一小区区段中存在已被授权接收特定多点播送服务的MS,但是如果第二小区区段中不存在这样的MS,那么消息将仅发送到第一小区区段。因此,第二小区区段的至少BSC和BTS之间的所有实体和通信链路不会由于发送到第一小区区段中的MS的消息而发生任何业务增长。
通过阅读下面的详细描述并适当参照附图,本发明的这些以及其他方面和优点对于本领域技术人员将会更加明显。


这里参照附图描述本发明的示范实施例,在附图中图1是示范实施例能够实施的、用于在移动站和远程网络实体之间传送通信信息的通信系统的简化框图;图2是按照示范实施例而使用的无线网络多点播送服务器的框图;图3是适用于示范实施例的移动站的简化框图;图4是说明按照示范实施例而执行的功能的流程图;图5是在示范实施例中可使用的数据库表的框图;图6至图8是说明按照示范实施例而执行的功能的流程图。
具体实施例方式
参照附图,图1是适用于在一个或多个MS和各种网络实体之间通信的通信网络10的概括框图。如图1所示,网络10可包括一无线网络,该无线网络包括各种网络实体,比如基站收发信机(BTS)20、22和24;无线网络多点播送路由器/服务器(RNMS)26;基站控制器(BSC)28;以及分组数据服务节点(PDSN)30,比如Comm WorksTotal Control2000等。此外,与在常规的蜂窝网络中一样,BSC28可连接到移动交换中心(MSC)比如MSC40。因为BTS20、22、24,BSC28,PDSN30和MSC40可以是无线网络的常规部件,这里不详细描述它们。
PDSN30用作无线网络和分组交换网络比如分组交换网络36(其可以是因特网)之间的接口。在示范实施例中,多点播送应用服务器(MAS)比如MAS38,认证、授权、审计(AAA)服务器比如AAA服务器34,以及多点播送会话管理器比如MSM32,可通信连接到分组交换网络36(并且因此经由PDSN30最终地连接到无线网络)。应注意的是,MSM32、AAA服务器34和MAS38是功能实体,由这些实体所实现的任何或所有功能可集成到单个实体(或其他,组合实现一个或多个功能的多个实体)中。而且,MSM32、AAA服务器34和MAS38的任一项或所有项可直接地而非经由分组交换网络36连接。
仅为清楚起见,多个网络实体比如RNMS、PDSN、BSC、MSM和MAS已从附图中省略,但是在可实施本发明的网络中可包括多个RNMS、PDSN、BSC、MSM和MAS。
MAS38可通常地存储和周期性传输一定范围的多点播送内容,这些内容由属于一多点播送组的MS接收,每路多点播送与特定的IP多点播送地址相关联。MAS38可以是IP核心网络(即因特网)上的服务器。在示范实施例中,MAS38虽然可与特定RNMS协同定位,但也可不必如此。替代地,区域性地设置MAS38,因此多个RNMS可经由分组交换网络36内的常规网络路由器(图中未示出)更容易地访问MAS38。
一旦MS产生请求,MSM32可提供MS所需的密钥、过滤器或掩码以使得它们接收多点播送。MSM32可与AAA服务器34通信,因此可通过与AAA服务器34通信,校验请求加入多点播送组的任何移动站已被授权加入该组。
RNMS26可访问使目标无线网络小区区段和特定多点播送地址相关联的一个或多个记录。RNMS26发信号到分组交换网络,以接收从MAS38发送的多点播送数据包,这些数据包具有正如该或这些记录所表示的对应于目标区段的多点播送地址。一旦接收到这样的多点播送包,RNMS26会将多点播送包的副本转送到目标区段。
AAA服务器34可以是在ITU IMT-2000规定文件Q.1701中描述的用于第三代无线系统的常规部件。AAA服务器34通常保持计费和授权信息以及用户个人信息,用于无线网络所用的MS。。例如,AAA服务器34可以对授权MS接收(可能有的)哪些多点播送以及授权多久保持记录。因此,如果用户在给定记帐期间结束时希望终止多点播送服务,AAA服务器34会在该期间结束时更新它的记录,并且MS在记帐期间之外对多点播送的请求不会被批准。
MS12、14、16和18可经由无线网络访问分组交换网络36或另一网络,比如PSTN(图中未示)。在运行中,MS会经由BTS或BSC发送表示请求加入特定多点播送组的“加入”消息到RNMS26。该加入消息可以是经由无线网络中的公用信道而传输的IP消息。当BTS或BSC接收到这样的加入消息时,BTS或BSC会有规划地将MS当前小区区段的指示加入到该IP消息中;然后该加入消息可转送到RNMS26。当MS加入给定的多点播送组时,RNMS26会由此获得哪些小区区段正在为这些MS服务的指示。RNMS26能够以数据库表的形式保持该信息,该数据库表为每个多点播送组列出当前正在为该多点播送组中的MS服务的小区区段。当多点播送组MS经过网络移动时,RNMS26可被实时地更新(下面将详细描述),以确保无线网络的有效使用。
如图1所示的所有实体的连接是逻辑的而非物理的;仅作为一个实例,RNMS26可在BSC28和PDSN30之间物理连接,而不影响本发明的功能。
如图所示在网络10中,多个通信装置比如MS12、14、16(无线电话)和18(具有WEB功能的PDA)可通信连接到BTS20、22和24。虽然MS12、14和16表示为无线电话,它们可以是任何适当的形式,比如(不限定于)无线调制解调器、无线PDA(如同MS18)或双向寻呼机。MS12-18可利用如TIA/EIA/IS-2000所述的空中接口,与BTS20-24通信。而且,MS12-18可以是使用另一技术比如AMPS、TDMA、DECT、GSM、PCS或PWT的蜂窝系统的一部分;使用的蜂窝技术对本发明的所有实施例并不是必要的。虽然MS12-18能够经由BSC28和MSC40进行正常的语音通信,本说明书将主要着重于利用网络10的网络实体进行的数据通信。
在示范实施例中,MS可如下所述加入多点播送组。具有MS比如MS12的用户可例如通过打开MS或选择MS的显示器上的菜单项目,启动接收多点播送的请求。该请求可包括选项服务代码或表示分组数据的其他指示符。该请求可首先从BSC28转送到MSC40。MSC40可检测该选项服务代码(或检测一数据呼叫),并且响应地发信号到BSC28以发送消息到PDSN30(而非如同语音呼叫那样发送到MSC40)。然后PPP会话可在MS12和PDSN30之间建立。
接着,MS12上的客户机(即一组软件指令)可经由BTS20、BSC28、PDSN30和分组交换网络36,建立与MSM32的数据通信会话。然后MSM32可授权用户访问专用(或其他)组多点播送,并且在数据通信会话期间传输(例如利用TCP/IP或标准的互联网密钥交换协议)密钥或过滤掩码到MS12,以使得MS12接收多点播送或广播包。MSM32通过与注册寄存器比如AAA服务器34通信,实施授权处理,其中该注册寄存器在其他记录(例如用户个人信息)之中,对授权接收多点播送的用户保持记录。MS注册也可利用其他类型的注册寄存器进行,比如本地位置寄存器或服务代理(图中未示出)。除“快速(on-the-fly)”的MS注册之外,还可以通过服务供应商预先提供MS,也就是说,MS具有安装于某设备而非通信信道上的密钥或掩码。
多点播送消息可如下所述发起。周期性地或根据源于其他网络实体或MS的触发,MAS38可传输多点播送内容到分组交换网络36内的常规路由器(图中未示出)。作为说明,假定仅授权MS12和MS18接收具有特定多点播送地址的专用组多点播送。RNMS26可接收经由分组交换网络36从MAS38传输的多点播送内容。当RNMS26从分组交换网络36接收IP多点播送包时,它会发送该包的副本到由如数据库表中所表示的特定IP多点播送地址限定的每个小区区段,这里就是为MS12和MS18服务的小区区段。因此,多点播送包可从BSC28发送到BTS20和BTS24(并且在这些区段中由MS12和18接收),但没有多点播送包从BSC28发送到BTS22,因为BTS22不为任何多点播送组成员服务。
RNMS 26的简化框图如图2所示。如图2所示的RNMS26的示范实施例可具有处理器44(例如集成电路微处理器)、存储器46(例如存储器模块、ROM、RAM、闪存、硬盘)、无线网络数据链路接口48和分组交换网络接口42,所有这些部件可以或者不必由系统总线互连。存储器46可包括多个物理元件比如内置ROM、RAM、硬盘、光驱、移动存储器装置等,也可包括如下内容作为存储的内容一个或多个多点播送地址,一个或多个小区区段标识符;一组存储的逻辑(例如计算机指令),可由处理器44执行,以经由无线网络数据链路接口48接受输入,以更新存储器46中存储的信息并且实现这里描述的各种其他功能。多点播送地址和小区区段标识符可以或不必存储为数据库表的形式,其中每路多点播送地址在该表中具有一个或多个与该地址相关联的小区区段标识符。利用提供的公开资料,本领域技术人员可容易地准备适当的计算机指令以实现这里描述的功能。
无线网络数据链路接口48可包括输入、输出端口,以及用于与RNMS26相关联的每个小区区段的单独链路。这些单独链路可以是逻辑或物理的。
RNMS26可经由分组交换网络接口42发送多点播送路由控制包到PDSN30和分组交换网络36。然后多点播送路由控制包可由MAS38接收,以便经由分组交换网络36和PDSN30,建立从MAS38到RNMS26的多点播送路径。然后RNMS26(在分组交换网络接口42)可接收从MAS38传输的IP多点播送包。分组交换网络接口42也可绕过PDSN30直接地连接到分组交换网络。
如图2所示的特定结构对本发明所有实施例的功能并不是必要的。例如,可以使用这样的设备来代替分离的处理器和存储器,该设备没有系统总线,并且具有包含于集成电路中的存储器和处理器。
现在参照图3,示出了示范的MS比如MS12或MS18的功能框图。如图所示,MS可包括处理器50、存储器52、无线通信接口54和本地通信接口56,所有这些部件可经由系统总线58连接在一起。这些功能部件的每一个可以为多种形式。
例如,存储器52可包括一组机器语言指令,可由处理器50执行,以实现这里描述的各种功能(可选地或附加地,MS可具体化为硬件、固件和/或软件的各种组合以实现所述功能)。而且,存储器52可包括其他元件比如多点播送客户机,它处理IP多点播送或广播数据并且将数据呈现给用户。存储器52可包括一个或多个易失性或非易失性元件,比如闪存、光存储器或磁存储。
无线通信接口54可经由空中接口,建立与无线网络的通信。为此,无线接口54可包括软件逻辑(例如CDMA编码逻辑)和/或可包括适用于在处理器50和无线频率天线(图中未示出)之间连接的收发信机。
在可选的示范实施例中,本地接口56可用作一端口,用于与服务供应商的计算机(图中未示出)进行发送、接收通信。本地接口56可包括常规的管脚输出(pin-out)端口、红外端口、以太网(RJ-45)端口或任何其他适当的接口。用以使得MS接收和处理多点播送消息的软件密钥、掩码或过滤器,可经由本地接口56安装在MS中。
在示范实施例中,MS可至少为3G(或者更一般地为宽带)MS。3G MS具有建立、保持、终止与PDSN的分组数据会话的性能。虽然数据吞吐量会小一些,低于3G MS的MS也可使用于示范实施例中。
图3a说明移动IP协议参考模型,该模型可用于示范的MS同PDSN30通信。示范性MS也可使用类似的协议模型与RNMS26通信,但是并不使用PPP层,或者替换为所用无线网络专用的多点播送数据链路层协议。如上所述,示范的MS可具有一客户机或另一部件,该客户机或另一部件使MS建立、保持、终止与PDSN30的PPP会话;该客户机也使得MS(经由PDSN30)接收和存储传输的密钥或掩码,该密钥或掩码允许MS接收和处理经由RNMS26发送到MS的多点播送和/或广播数据。具体地,传输的“密钥”可在MS中激活一处理,以使MS在MS的IP层识别具有特定多点播送地址的数据包。在该实施中,MS可具有固定的相对较少数量的多点播送地址,从而可根据可接收的密钥选择性地收听数据包。一旦激活收听特定多点播送包,具有特定多点播送地址的多点播送包会由MS中的客户机接收(即,这些包会上传到协议堆栈以待客户机的进一步处理)。在未接收到密钥的MS中,多点播送包会在IP层简单地被丢弃。
可选地,利用密钥或掩码将授权的多点播送数据传递到MS应用的应用程序,也可以在数据链路协议层而非IP协议层进行。为便于无线网络从RNMS26传输多点播送包到MS,无线网络可在数据链路层请求使用多点播送组标识符。这时,该多点播送链路层标识符可取代过滤机制中的多点播送IP地址。每个IP多点播送组地址具有对应的链路层标识符,这些标识符基于简单的解译算法彼此区分。
除预先配置多点播送地址之外,多点播送地址作为从网络实体比如MSM32或AAA服务器34的注册和授权结果,可传输到MS并且存储于MS中。一旦多点播送地址存储于MS中,消息的过滤可如上所述继续下去。作为软件过滤的另一可选方式,多点播送或广播包可由MS中的硬件装置(比如数字信号处理器或DSP)过滤。正如本领域技术人员所公知的,这样的过滤可在各种不同的协议层进行;因此,上述以外的过滤技术也可以在示范实施例中实施。
图4一般地说明在本发明示范实施例中涉及的一组功能。在步骤60,多个MS比如MS12和MS18可请求授权以参加特定多点播送组。网络实体比如MSM32可经过PDSN30和分组交换网络36接收授权请求。MSM32可通过与AAA服务器34通信,校验MS12和MS18已被授权接收所请求的多点播送消息,如步骤62所示。一旦MS12和MS18由MSM32识别,MSM32会发送过滤密钥或掩码到MS12和MS18,如步骤32所示和如上详细描述的,以允许这些MS进一步处理多点播送消息。
然后在步骤66,MS12和MS18发送“加入”消息到RNMS26。如步骤68所示,MAS38可按照时间或事件触发(比如经由分组交换网络36接收到新的数据),经由分组交换网络36和PDSN30传输多点播送数据到RNMS26。在步骤70,当RNMS26接收多点播送数据时,它会将数据仅传送到那些正在为已请求(通过发送“加入”消息)接收多点播送的MS服务的小区区段。RNMS26能够做出这样的传送决定,因为RNMS26保持(或经由另一网络实体存取)一记录,该记录使特定多点播播组(通过多播地址)关联于目标区段。该记录的简化实例如图5的表1所示。而且,RNMS26可以是多点播送识别(multicast-aware)的路由器/服务器,即这样的路由器/服务器,它能够主动发信号到分组网络,以接收具有目标地址的多点播送包,这些目标地址在224.0.0.1至239.255.255.255的IP多点播送范围内。
在示范实施例中,多点播送数据可发送到为目标区段服务的BTS20和BTS24,而不发送到BTS22,因为由BTS22服务的MS14未通过“加入”消息请求多点播送。一旦BTS20和BTS24收到多点播送包,这些包可分别转送到MS12和MS18,并且MS12和MS18可接收并且进而处理多点播送包(例如,通过在MS12和MS18上格式化和显示出在人可读形式下的包中所包含的信息),如步骤72所示。
图6说明在使MS能够接收和处理多点播送消息中会涉及的一组功能。在步骤80,MS可经由空中接口,发送起源(或注册)消息到BSC28,然后BSC28会转送该消息到MSC40。更具体地,为了在多点播送组中启动注册,例如,用户可选择MS上的菜单项目,使得注册消息经由BSC28发送到MSC40。起源/注册消息可包括如同TIA/EIA-95、TIA/EIA-2000或相当标准所定义的服务选项中的信息,以确定该呼叫是数据呼叫而非语音呼叫,如步骤82所示。MSC40可配置为利用该信息并且响应地发送一消息到BSC28,以使得BSC28传输数据呼叫到PDSN30,如步骤84所示,而不是传送该呼叫到PSTN中。可选地,MSC40可利用除在服务选项中所含信息之外的信息来检测数据呼叫。例如,MSC40可根据OSI第4层(传输层)的内容来识别数据呼叫。该用于确定呼叫是数据呼叫的方法对本发明的所有实施例并不是必要的。然后PDSN30和注册MS可建立PPP会话,如步骤86所示,并且MS上的客户机可经由PDSN30建立与MSM32的TCP/IP会话(步骤88)。
接着,如步骤90所示,MSM32(经由分组交换网络36、另一适当的数据链路,或者直接的连接)可与注册寄存器比如AAA服务器34通信,以确定MS已被授权加入多点播送组。AAA服务器34可单独或作为用户个人信息的一部分,保持MS的记录,这些MS已被授权成为特定多点播送组的成员。该信息可从AAA服务器传递到MSM32,使MSM32得知特定MS或特定MS组已被授权接收多点播送消息。可选地,AAA服务器34的注册功能可合并到MSM32中。一旦MSM32识别一MS作为授权的组成员,MSM32可传输过滤密钥/掩码到该MS,以使其能够接收和处理多点播送消息,如步骤92所示。如果多点播送消息到达目标区段中的MS,并且该MS不具有过滤密钥/掩码,该MS将无法进一步处理该消息。换而言之,该消息不会被未授权的MS有效地接收。
本发明的体系结构也支持数据广播以及小区专用多点播送。例如,RNMS26可解译一广播专用IP地址作为一地址,该地址的数据将转送到所有小区区段。为了在数据链路层的MS进行过滤,当RNMS26转送广播包时,RNMS26可使用会经过所有MS过滤器的公共链路层广播标识符,以使得所有MS进一步处理广播数据。作为另一实例,多点播送可指定用于特定小区区段的所有MS,例如用于交易状态下的公共通告。对于小区专用的多点播送,RNMS26可识别具有特定IP多点播送地址的包将仅转送到特定小区区段。这样,表1中的区段20和24成为目标区段,不是因为存在成为多点播送组成员的MS,而是因为多点播送地址224.1.2.3“链接到”这些区段。因此,仅关于特定地理区域的多点播送信息将不会跟随用户移出该区域。
为便于传送多点播送消息,RNMS26可使用IETF独立协议多点播送,向IP核心路由器通告在无线网络上存在多点播送组成员。
在MS加入多点播送组的过程中所涉及的一些步骤如图7所示。首先,MS发送“加入”消息到RNMS26,以表示它已准备并且已被授权接收多点播送消息(步骤100)。更具体地,该MS在无线网络中经过接入信道(或其他公共信道),发送无线网络链路层帧下的IP封包IETF因特网组成员协议格式消息到BTS或BSC28。当BTS或BSC28收到加入消息时,BTS或BSC28可利用定义MS当前小区区段的指示符或标识符,修改或封包该消息(比如在正在发送的分组数据的链路层帧中加入附加数据)。然后该消息转送到RNMS26,如步骤102所示。接着,RNMS26可更新它的数据库表,以包括作为目标区段的MS的当前区段,从而用于该MS的多点播送将传送到该区段,如步骤104所示。该数据库表更新也可根据需要包括增加或删除多点播送地址以保持准确性。
图8说明一些功能,它们用以确保即使在MS离开和进入目标区段之后,多点播送数据库仍然与当前状态同步。如步骤110所示,网络实体比如RNMS26(或另一实体,经由BTS)可周期性地向一小区区段或多个区段进行多点播送查询,比如互联网组管理协议(IGMP)查询,以确定在一区段是否仍有至少一个为多点播送组成员的MS。如果在该区段中没有这样的MS,RNMS将“意识到”该区段不再是目标区段,如步骤112所示。如果该区段不再是目标区段,RNMS26会更新它的数据库表,以删除该小区区段并且停止传送多点播送消息到关联的BTS,如步骤114所示。相反地,如果在查询的区段中至少有一个为多点播送组成员的MS,并且如果该区段不是查询之前的目标区段,那么RNMS26会更新它的数据库表,以增加该区段作为目标区段,如步骤116所示。
因此,在MS在网络中运行时,RNMS26可基本实时地保持数据库表的准确性。
上面已描述本发明的示范实施例。然而本领域技术人员应当理解,不背离由所附权利要求定义的本发明的实质范围和精神,可对该实施例做出变化和改型。
权利要求
1.一种方法,包括在一第一网络实体中保持多点播送地址的一第一记录,该第一记录包括至少一个多点播送地址;在一第二网络实体中,保持当前正在服务于一个或多个移动站的小区区段的一第二记录,所述移动站与该第一记录中的至少一个多点播送地址相关联;以及传输至少一个多点播送消息到该第二记录中包括的小区区段;由此该至少一个多点播送消息从该第二记录中包括的每个小区区段传输到这些小区区段内的移动站。
2.如权利要求1所述的方法,还包括向该一个或多个移动站的每个移动站提供一密钥,该密钥使移动站能够接收并且进一步处理多点播送消息;以及在已具有一密钥的移动站,接收并且进一步处理该至少一个多点播送消息。
3.如权利要求1所述的方法,其中该至少一个多点播送消息是一IP消息。
4.如权利要求1所述的方法,其中该多点播送组中的移动站的至少一个是一3G移动站。
5.如权利要求1所述的方法,其中保持该第二记录的步骤包括周期性地查询小区区段,以确定与该第一记录中所含多点播送地址相关联的移动站的当前位置。
6.如权利要求1所述的方法,还包括从一移动站发送一指示到一网络实体,该指示代表加入一多点播送组的用户请求,该指示正发往一网络实体;以及利用该指示更新该第一记录和该第二记录。
7.如权利要求1所述的方法,其中该第一网络实体是该第二网络实体。
8.在一种包括一分组交换网络和一无线网络的网络中,该无线网络具有服务于移动站的多个小区区段,一种方法,包括在一网络实体中,保持多点播送地址的一第一记录,该第一记录包括至少一个多点播送地址;在该网络实体中,保持当前正在服务于一个或多个移动站的小区区段的一第二记录,所述移动站与该第一记录中的至少一个多点播送地址相关联;当该一个或多个移动站进入和移出小区区段时,更新该第二记录;以及将至少一个IP多点播送消息仅传输到该第二记录中包括的小区区段。
9.如权利要求8所述的方法,其中更新该第二记录包括周期性地查询小区区段,以确定与该第一记录中所含多点播送地址相关联的移动站的当前位置。
10.如权利要求8所述的方法,还包括从一移动站发送一指示到一网络实体,该指示代表加入一多点播送组的用户请求;以及利用该指示更新该第二记录。
11.如权利要求8所述的方法,还包括从一网络实体向与该第一记录中的一多点播送地址相关联的每个移动站发送一密钥,该密钥使一移动站能够接收并且进一步处理多点播送消息;由此,该至少一个IP多点播送消息从该第二记录中包含的每个小区区段,传输到这些小区区段内的移动站,并且由此,已收到该密钥的移动站接收并且进一步处理该至少一个IP多点播送消息。
12.一种通信装置,用于一种包括一无线网络的通信网络中,该无线网络包括至少一个服务于移动站的小区区段,该装置包括一处理器;一存储器;至少一个存储于该存储器中的多点播送地址;至少一个存储于该存储器中的小区区段标识符,该至少一个小区区段标识符对应于存储于该存储器中的一多点播送地址;以及一组存储于该存储器中的逻辑,该逻辑可由该处理器执行,以使该装置转送具有一多点播送地址的多点播送包到每个小区区段,该多点播送地址与一存储的多点播送地址相同,该小区区段由与该存储的多点播送地址相对应的一小区区段标识符来标识。
13.如权利要求12所述的通信装置,还包括一网络接口;以及一组存储于该存储器中的逻辑,该逻辑可由该处理器执行,以使该装置经由该网络接口与其他实体通信,并使该装置响应地更新该存储器中存储的该至少一个多点播送地址,以及更新该存储器中存储的任何小区区段标识符,这些标识符对应于该至少一个多点播送地址。
14.一种无线网络多点播送服务器,包括一处理器;一存储器;至少一个存储于该存储器中的多点播送地址;至少一个存储于该存储器中的小区区段标识符,该至少一个小区区段标识符对应于存储于该存储器中的一多点播送地址;一组存储于该存储器中的逻辑,该逻辑可由该处理器执行,以使该无线网络多点播送服务器转送具有一多点播送地址的多点播送包到每个小区区段,该多点播送地址与一存储的多点播送地址相同,该小区区段由与该存储的多点播送地址相对应的一小区区段标识符来标识;一网络接口;以及一组存储于该存储器中的逻辑,该逻辑可由该处理器执行,以使该无线网络多点播送服务器经由该网络接口与其他实体通信,并且响应地更新在该存储器中存储的该至少一个多点播送地址,以及响应地更新在该存储器中存储的任何小区区段标识符,这些标识符对应于该至少一个多点播送地址;其中该无线网络多点播送服务器按照在该存储器中存储的小区区段标识符,传输消息到小区区段。
15.一种无线多点播送系统,包括一无线接入网和 分组交换网络,该系统包括一无线网络多点播送服务器,该无线网络多点播送服务器包括多点播送地址的一第一记录,该第一记录包括至少一个多点播送地址;该无线网络多点播送服务器还包括当前正在服务于一个或多个移动站的小区区段的一第二记录,所述移动站与该第一记录中的至少一个多点播送地址相关联,该第二记录使小区区段与该第一记录中的特定多点播送地址相联系;以及至少一个移动站,该移动站由一小区区段服务,该小区区段包含于该无线网络多点播送服务器中的一第二记录中;其中,按照该第一记录和该第二记录,至少一个多点播送消息传输到该至少一个移动站。
16.如权利要求15所述的系统,还包括一多点播送应用服务器,其通信连接到该无线网络多点播送服务器;其中该至少一个多点播送消息从该多点播送应用服务器发送。
17.如权利要求15所述的系统,其中该至少一个移动站发送一标识符到一网络实体,该标识符使该无线网络多点播送服务器将该至少一个移动站的小区区段增加到该第二记录。
18.如权利要求15的系统,还包括通信连接到该至少一个移动站的一多点播送会话管理器,该多点播送会话管理器传输一密钥到该至少一个移动站,该密钥使该至少一个移动站能够接收并且进一步处理多点播送消息。
19.如权利要求18所述的系统,还包括通信连接到该多点播送会话管理器的一AAA服务器,该AAA服务器向该多点播送会话管理器提供与该至少一个移动站相关联的一多点播送授权状态标识符;其中该密钥仅传输到由该AAA服务器授权接收多点播送消息的那些移动站。
全文摘要
一种方法与系统(图1),用于从分组网络(36)传输多点播送包到移动站(图1的12、14、16、18)。
文档编号H04L12/18GK1579051SQ02821639
公开日2005年2月9日 申请日期2002年9月19日 优先权日2001年11月16日
发明者马尼施·曼加勒, 凯文·R·奥康纳 申请人:疾速光谱公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1