无线通信系统内的多播消息接发的制作方法

文档序号:7940364阅读:272来源:国知局
专利名称:无线通信系统内的多播消息接发的制作方法
技术领域
本发明涉及无线电信系统中的通信,且更明确地说,涉及无线通信系统内的多播消息接发。
背景技术
无线通信系统已发展经过很多代了,包含第一代模拟无线电话服务(IG)、第二代 (2G)数字无线电话服务(包含中间的2. 5G和2. 75G网络)和第三代(3G)具有高速数据/ 因特网能力的无线服务。目前有许多不同类型的无线通信系统在使用,包含蜂窝式和个人 通信服务(PCS)系统。已知蜂窝式系统的实例包含蜂窝式模拟高级移动电话系统(AMPS)和 基于码分多址(CDMA)、频分多址(FDMA)、时分多址(TDMA) ,TDMA的全球移动接入系统(GSM) 变型的数字蜂窝式系统,以及使用TDMA和CDMA技术两者的较新的混合数字通信系统。用于提供CDMA移动通信的方法在美国由电信行业协会/电子行业协会在标题 为“用于双模式宽带扩频蜂窝式系统的移动台-基站兼容性标准(Mobile Station-Base StationCompatibility Standard for Dual—Mode Wideband Spread Spectrum Cellular System) ”的TIA/EIA/IS-95-A (本文称为IS-95)中标准化。TIA/EIA标准IS-98中描述经 组合的AMPS与CDMA系统。IMT-2000/UM(或国际移动电信系统2000/通用移动电信系统) 标准中描述其它通信系统,所述标准涵盖称为宽带CDMA(WCDMA) ,CDMA2000 (例如CDMA2000 IxEV-DO标准)或TD-SCDMA的标准。在无线通信系统中,移动台、手持机或接入终端(AT)从固定位置基站(也称为小 区位点或小区)接收信号,所述固定位置基站支持邻近于基站或在基站周围的特定地理区 内的通信链路或服务。基站提供到达接入网络(AN)/无线电接入网络(RAN)的进入点,所 述AN/RAN通常是使用基于标准因特网工程工作小组(IETF)的协议的包数据网络,所述协 议支持用于基于服务质量(QoS)要求来区分业务的方法。因此,基站通常经由空中接口与 AT交互,且经由因特网协议(IP)网络数据包与AN交互。在无线电信系统中,即按即说(PTT)能力正变得受服务部门和消费者欢迎。PTT可 支持“分派”语音服务,其经由例如CDMA、FDMA、TDMA、GSM等标准商用无线基础结构而操作。 在分派模型中,端点(AT)之间的通信在虚拟群组内发生,其中一个“说话者”的语音被发射 给一个或一个以上“收听者”。这种类型的通信的单个例子通常被称为分派呼叫,或简称为 PTT呼叫。PTT呼叫是群组的示例,其界定呼叫的特性。群组本质上由成员列表和相关联信 息(例如群组名称或群组识别)界定。
按照惯例,无线通信网络内的数据包已经配置以发送到单个目的地或接入终端。 数据向单个目的地的发射被称为“单播”。随着移动通信已增加,同时向多个接入终端发射 给定数据的能力已变得较为重要。因此,已采用若干协议来支持相同包或消息向多个目的 地或目标接入终端的同时数据发射。“广播”是指数据包向所有目的地或接入终端(例如, 在给定小区内、由给定服务提供商服务等)的发射,而“多播”是指数据包向给定目的地或 接入终端群组的发射。在一实例中,所述给定目的地群组或“多播群组”可包含一个以上且 少于全部的可能目的地或接入终端(例如,在给定小区内、由给定服务提供商服务等)。然 而,在某些情形下,至少有可能多播群组仅包括一个接入终端(类似于单播),或者多播群 组包括全部接入终端(例如,在小区或扇区内)(类似于广播)。广播和/或多播可以若干方式在无线通信系统内执行,例如执行多个循序单播操作以适应多播群组,分配唯一广播/多播信道(BCH)用于同时处置多个数据发射等等。 使用广播信道用于即按即说通信的常规系统在日期为2007年3月1日且标题为“使用 CDMAlx-EVDO蜂窝式网络的即按即说群组呼叫系统(Push-To-Talk Group Call System UsingCDMA Ιχ-EVDO Cellular Network) ” 的第 2007/0049314 号美国专利申请公开案中描 述,所述美国专利申请公开案的内容以全文引用的方式并入本文中。如第2007/0049314号 公开案中所描述,广播信道可用于使用常规信令技术的即按即说呼叫。虽然广播信道的使 用可改进对常规单播技术的带宽要求,但广播信道的常规信令仍可能导致额外的开销和/ 或延迟,且可能使系统性能降级。第三代合作伙伴计划2 ( “3GPP2”)定义用于支持CDMA2000网络中的多播通信的 广播_多播服务(BCMCS)规范。因此,日期为2006年2月14日、标题为“CDMA2000高速率 广播-多播包数据空中接口规范(CDMA2000 High Rate Broadcast-Multicast PacketData Air Interface Specification),,的 3GPP2 的 BCMCS 规范的版本(版本 1. 0 C. S0054-A)特 此以全文引用的方式并入本文中。

发明内容
本发明的实施例是针对用于发送多播消息的方法和系统。举例来说,一种方法包 含接收待发射到无线电接入网络(RAN)处的多个接入终端的多播消息,所述所接收到的多 播消息具有第一格式。所述第一格式可对应于常规多播消息格式。所述RAN确定所述所接 收到的多播消息是否需要特殊处置。如果所述RAN确定所述所接收到的多播消息需要特殊 处置,那么所述无线电接入网络将所述所接收到的多播消息从所述第一格式转换为第二格 式。所述RAN在控制信道上将具有所述第二格式的所述经转换的多播消息(例如,信令上 数据(DOS)消息)发射到所述多个接入终端中的至少一者。接收所述经转换的多播消息的 接入终端将所述消息解译为多播消息。


随着在结合附图考虑时通过参考以下详细描述更好地理解本发明实施例及其许 多附带优点,将容易获得对本发明实施例及其许多附带优点的更全面评价,附图只是为了 说明而不是限制本发明而呈现,且其中图1是根据本发明至少一个实施例的支持接入终端和接入网络的无线网络架构的图。
图2说明根据本发明实施例的运营商网络。图3是根据本发明至少一个实施例的接入终端的图解。图4说明使用广播多播服务器(BCMCS)框架的常规多播消息接发过程。图5说明下行链路控制信道的周期。图6说明根据本发明实施例的多播消息接发过程。
具体实施例方式在以下针对本发明特定实施例的描述和有关图式中揭示本发明的若干方面。在不 脱离本发明范围的情况下,可设想替代实施例。另外,将不详细描述或者将省略本发明的众 所周知的元件,以便不混淆本发明的相关细节。本文使用词语“示范性”和/或“实例”来表示“充当实例、例子或说明”。本文描 述为“示范性”和/或“实例”的任何实施例均不一定被解释为比其它实施例优选或有利。 同样,术语“本发明的实施例”不要求本发明的所有实施例均包含所论述的特征、优点或操 作模式。此外,依据将由(例如)计算装置的元件执行的动作序列来描述许多实施例。将认 识到,本文所描述的各种动作可由特定电路(例如,专用集成电路(ASIC))、由正被一个或 一个以上处理器执行的程序指令或由两者的组合来执行。另外,本文所描述的这些动作序 列可被视为完全在其中存储有一组对应计算机指令的任何形式的计算机可读存储媒体内 体现,所述计算机指令在执行时将致使相关联处理器执行本文所描述的功能性。因此,本发 明的各个方面可以若干不同形式体现,其全部已被预期为在所主张标的物的范围内。另外, 对于本文所描述的实施例中的每一者,任何此些实施例的对应形式在本文可被描述为(例 如)“经配置以”执行所描述动作的“逻辑”。高数据速率(HDR)订户台(本文称为接入终端(AT))可为移动的或静止的,且可 与一个或一个以上HDR基站(本文称为调制解调器组收发器(MPT)或基站(BS))通信。接 入终端经由一个或一个以上调制解调器组收发器向HDR基站控制器发射和接收数据包,所 述HDR基站控制器被称为调制解调器组控制器(MPC)、基站控制器(BSC)和/或包控制功能 (PCF)。调制解调器组收发器和调制解调器组控制器是被称为接入网络的网络的部分。接 入网络在多个接入终端之间输送数据包。接入网络可进一步连接到接入网络外部的额外网络,例如公司内部网或因特网, 且可在每一接入终端与此些外部网络之间输送数据包。已与一个或一个以上调制解调器组 收发器建立有效业务信道连接的接入终端被称为有效接入终端,且被称为处于业务状态。 在与一个或一个以上调制解调器组收发器建立有效业务信道连接的过程中的接入终端被 称为处于连接设置状态。接入终端可为经由无线信道或经由有线信道(例如使用光纤或同 轴电缆)进行通信的任何数据装置。接入终端可进一步为若干类型的装置中的任一者,包 含(但不限于)PC卡、紧凑式闪存、外部或内部调制解调器,或者无线或有线电话。接入终 端向调制解调器组收发器发送信号所经由的通信链路被称为反向链路或业务信道。调制解 调器组收发器向接入终端发送信号所经由的通信链路被称为前向链路或业务信道。如本文 所使用,术语业务信道可指代前向或反向业务信道。
图1说明根据本发明至少一个实施例的无线系统100的一个示范性实施例的框 图。系统100可含有接入终端,例如蜂窝式电话102,其经由空中接口 104与接入网络或无线 电接入网络(RAN) 120通信,RAN 120可将接入终端102连接到提供包交换数据网络(例如, 内部网、因特网和/或运营商网络126)与接入终端102、108、110、112之间的数据连接性的 网络装备。如此处所展示,接入终端可为蜂窝式电话102、个人数字助理108、寻呼机110,其 在此处展示为双向文本寻呼机,或甚至具有无线通信入口的单独计算机平台112。本发明的 实施例因此可在包含无线通信入口或具有无线通信能力的任何形式的接入终端上实现,包 含(但不限于)无线调制解调器、PCMCIA卡、个人计算机、电话或其任何组合或子组合。此 夕卜,如本文所使用,术语“接入终端”、“无线装置”、“客户端装置”、“移动终端”及其变型可互 换使用。返回参看图1,无线网络100的组件和本发明示范性实施例的元件的相互关系不 限于所说明的配置。系统100仅为示范性的,且可包含允许例如无线客户端计算装置102、 108、110、112等远程接入终端在彼此之间且/或在经由空中接口 104和RAN 120连接的组 件之间以无线方式进行通信的任何系统,包含(不限于)运营商网络126、因特网和/或其 它远程服务器。RAN 120控制发送到基站控制器/包控制功能(BSC/PCF) 122的消息(通常作为数据包发送)。BSC/PCF 122负责信令、建立和拆卸包数据服务节点100 ( “PDSN”)与接入终 端102/108/110/112之间的承载信道(即,数据信道)。如果启用链路层加密,那么BSC/PCF 122还在经由空中接口 104转发内容之前对内容进行加密。BSC/PCF 122的功能是此项技 术中众所周知的,且为了简明起见将不进一步对其进行论述。运营商网络126可通过网络、 因特网和/或公共交换电话网络(PSTN)与BSC/PCF 122通信。或者,BSC/PCF 122可直接 连接到因特网或外部网络。通常,运营商网络126与BSC/PCF 122之间的网络或因特网连 接传送数据,且PSTN传送语音信息。BSC/PCF 122可连接到多个基站(BS)或调制解调器组 收发器(MPT) 124。以类似于运营商网络的方式,BSC/PCF122通常通过网络(用于数据传送 的因特网和/或用于语音信息的PSTN)连接到MPT/BS124。MPT/BS 124可以无线方式向例 如蜂窝式电话102等接入终端广播数据消息。MPT/BS 124、BSC/PCF 122和其它组件可形 成RAN 120,如此项技术中已知。然而,还可使用替代配置,且本发明不限于所说明的配置。 举例来说,在另一实施例中,BSC/PCF122以及MPT/BS 124中的一者或一者以上的功能性可 折叠为具有BSC/PCF 122和MPT/BS 124两者的功能性的单个“混合”模块。图2说明根据本发明实施例的运营商网络126。在图2的实施例中,运营商网络 126包含包数据服务节点(PDSN) 160、广播服务节点(BSN) 165、应用服务器170和因特网 175。然而,在替代实施例中,应用服务器170和其它组件可位于运营商网络的外部。PDSN 160为利用(例如)cdma2000无线电接入网络(RAN)(例如,图1的RAN 120)的移动台(例 如,接入终端,例如来自图1的102、108、110、112)提供对因特网175、内部网和/或远程服 务器(例如,应用服务器170)的接入。通过充当接入网关,PDSN 160可提供简单IP和移 动IP接入、国外代理支持以及包输送。PDSN 160可充当用于验证、授权与记账(AAA)服务 器和其它支持性基础结构的客户端,且向移动台提供到达IP网络的网关,如此项技术中已 知。如图2所示,PDSN 160可经由常规AlO连接与RAN120(例如BSC/PCF 122)通信。AlO 连接是此项技术中众所周知的,且为了简明起见将不进一步对其进行描述。
参看图2,广播服务节点(BSN) 165通常经配置以支持多播和广播服务。下文将更 详细地描述BSN 165。BSN 165经由广播(BC) AlO连接与RAN 120 (例如BSC/PCF122)通信, 且经由因特网175与应用服务器170通信。BCAlO连接用以传送多播和/或广播消息接发。 因此,应用服务器170经由因特网175将单播消息接发发送到PDSN160,且经由因特网175 将多播消息接发发送到BSN 165。PDSN和BSN可集成为单个网络节点。一般来说,如下文将更详细地描述,RAN 120经由空中接口104的广播信道(BCH) 向一个或一个以上接入终端200发射经由BCAlO连接从BSN 165接收的多播消息。参看图3,例如蜂窝式电话等接入终端200 (此处为无线装置具有平台202,所述 平台202可接收和执行从RAN 120发射的可能最终来自运营商网络126、因特网和/或其它 远程服务器和网络的软件应用程序、数据和/或命令。平台202可包含收发器206,其以可 操作方式耦合到专用集成电路(“ASIC” 208)或其它处理器、微处理器、逻辑电路或其它数 据处理装置。ASIC 208或其它处理器执行应用编程接口( “API”)210层,所述API层与无 线装置的存储器212中的任何驻存程序介接。存储器212可由只读或随机存取存储器(RAM 和ROM)、EEPR0M、快闪卡或对计算机平台来说常见的任何存储器组成。平台202还可包含 本地数据库214,其可保存存储器212中未有效使用的应用程序。本地数据库214通常是快 闪存储器单元,但可为如此项技术中已知的任何次级存储装置,例如磁性媒体、EEPR0M、光 学媒体、磁带、软盘或硬盘等等。内部平台202的组件也可以可操作方式耦合到外部装置, 例如天线222、显示器224、即按即说按钮228和小键盘226以及其它组件,如此项技术中已 知。因此,本发明的实施例可包含包括执行本文所述功能的能力的接入终端。如所属 领域的技术人员将了解,各种逻辑元件可以离散元件、在处理器上执行的软件模块或软件 与硬件的任何组合来体现以实现本文所揭示的功能性。举例来说,ASIC 208、存储器212、 API 210和本地数据库214全都可协作地用于加载、存储和执行本文所揭示的各种功能,且 因此用以执行这些功能的逻辑可分布于各种元件上。或者,所述功能性可并入一个离散组 件中。因此,图3中的接入终端的特征应仅被视为说明性的,且本发明不限于所说明的特征 或布置。接入终端102与RAN 120之间的无线通信可基于不同的技术,例如码分多址 (CDMA)、WCDMA、时分多址(TDMA)、频分多址(FDMA)、正交频分多路复用(OFDM)、全球移动通 信系统(GSM)或可在无线通信网络或数据通信网络中使用的其它协议。数据通信通常是在 客户端装置102、MPT/BS 124和BSC/PCF 122之间。BSC/PCF122可连接到多个数据网络, 例如运营商网络126、PSTN、因特网、虚拟私有网络等等,因此允许接入终端102接入较宽的 通信网络。如前述内容中所论述且此项技术中已知,可使用多种网络和配置将语音发射和 /或数据从RAN发射到接入终端。因此,本文所提供的说明无意限制本发明的实施例,且仅 辅助描述本发明的实施例的方面。如背景技术部分中所论述,多播消息接发可以若干方式执行。为了更好地理解本 发明的实施例,将分别关于图4和图5描述常规多播消息接发过程。随后,将更详细地描述 根据本发明实施例的多播消息接发过程。图4说明使用广播多播服务器(BCMCS)框架的常规多播消息接发过程。图4的多播消息接发过程在下文被描述为在图1和图2的无线系统100内执行。参看图4,在400中,应用服务器(或其它发起者)请求将多播消息发送到包含AT(例如,A、B和C)的多播 群组。将来自400的多播消息路由到BSN 165。在405中,BSN 165将多播消息连同包含多 播消息的目标目的地或AT的相关联多播群组一起经由BCAlO连接转发到RAN 120。举例来 说,首先将多播消息转发到BSC/PCF 122,且BSN/PCF 122分析多播消息的多播群组成员, 且将多播消息转发到服务一个或一个以上多播群组成员的每一 MPT/BS 124。在接收到所转发的多播消息之后,在410中,RAN 120等待下一可用的控制信道囊 (control channel capsule)。本文提到的控制信道是下行链路控制信道,其被指派有与广 播信道(BCH)不同的频率、编码和/或带宽。一般来说,将较少的带宽分配给控制信道,其 按照常规既定仅包含控制消息接发,而将较多的带宽分配给广播信道(BCH),其按照常规既 定包含数据。参看图5,每一控制信道周期包含总共256个时隙。每一控制信道周期包含一同步 控制信道囊(SC)、一异步控制信道囊(AC)以及若干次同步控制信道(SSC)。一个SC针对 具有256个时隙的周期的每一控制信道周期以给定时隙规则地或周期性地发射,而AC在控 制信道周期内“随机”或以非同步时隙发射。SC首先以对应于“T mod 256 =偏移量”的时 隙发射,且随后以对应于“T mod 4=偏移量”的时隙重发,其中T表示系统时间,且偏移量 (Offset)表示从固定时间延迟的时间值,T和偏移量包含在控制信道标头中。每一 SC可包 含多个控制信道MAC层包,而每一 AC仅包含一个控制信道MAC层包。在每一 MPT/BS 124 周期性地发射一个或一个以上控制信道MAC层包时,如果每一 MPT/BS 124同时发射,那么 干扰(例如,小区间干扰)可能发生。因此,将不同的偏移量应用于每一 MPT/BS 124的SC 以避免冲突。MPT/BS可在一个控制信道周期或256时隙周期内发射多达三个SSC囊。每 一 SSC通常仅发射一个控制信道MAC层包。假定偏移量值为2,那么SSC在时隙66、130和 194处发射。控制信道囊(例如,SC、AC、SSC等)是BCMCS系统内的技术中众所周知的,且 因此为了简明起见已省略其进一步描述。返回到图4,在410中,RAN 120可等待同步控制信道囊(SC)(例如,假定偏移量 为2,那么为下一控制信道周期中的时隙2),或者次同步控制信道囊(SSC)(例如,假定偏移 量为2,那么为控制信道周期的时隙66、130、194中的一者),周期性BOM消息在其中被调 度。举例来说,每一控制信道周期内的一个特定控制信道囊可针对特定BOM保留。由于其 它应用程序可能正在尝试接入控制信道且其它消息可能被调度,因此可能引起多个周期的 延迟。在415中,在等待下一可用SC或SSC之后,RAN 120经由空中接口将广播开销消 息(BOM)发射给一个或一个以上多播群组成员(例如,ΑΤΑ、B、C)。BOM是由EV-DO标准定 义的前向链路控制消息。BOM用以向BCMCS的每一多播群组成员通知扇区中当前正携载的 流。BOM还提供交错多路复用对(IM对)信息,其为关于应经解码以接收所要包流的前向 链路物理层时隙的信息,以及关于每广播物理层包的物理层时隙数目和用以发射流的物理 层速率的信息。在420中,RAN 120等待预定数目个时隙(例如,8到16个时隙)以守候将 在目标AT处解码的BOM。在延迟420之后,RAN 120等待由经解码的BOM指定的BCH时隙 (425)。这造成另一延迟,其可能基于广播信道上的业务而进一步加剧。在430中,RAN 120 将通告消息发射到其正经由指定BCH时隙上的广播信道(BCH)而服务的每一多播群组成员 或目标AT。
如上文关于图4所述,常规BCMCS多播消息接发通常要求每一目标AT或多播群 组成员在经由广播信道(BCH)向多播群组的相应成员发射多播消息之前对广播开销消息 (BOM)进行解码。这造成对BOM的调度的延迟、对解码的延迟以及潜在的随后对调度通告消 息的延迟。在图6的实施例中,在600中,应用服务器170请求将多播消息发送到包含ATA、B 和C的多播群组。将来自600的多播消息路由到BSN 165。在605中,BSN 165将多播消息 连同包含多播消息的目标目的地或AT的相关联多播群组一起经由BCAlO连接转发到RAN 120。举例来说,BSN 165可将多播消息转发到BSC/PCF 122,BSC/PCF 122可分析与所述多 播消息相关联的多播群组成员,且将所述多播消息转发到服务一个或一个以上多播群组成 员的每一 MPT/BS 124。在接收到所转发的多播消息之后,在610中,RAN 120分析所接收到的多播消息。 基于610中的分析,在615中,RAN 120确定是否将特殊处置指令或处理应用于多播消息。 举例来说,610中的分析可评估多播消息的因特网协议(IP)标头。如果确定IP标头内存在 “旗标”,例如IP标头的Difserv码点(DSCP)值,那么可将所述旗标解译为请求对多播消息 特殊处置的触发物。或者,可在众所周知的BCAlO识别符(ID)或BCMCS流ID内(例如与 IP标头分离)提供旗标。举例来说,在多播会话之前,BSN 165可配置有多播会话,每一多 播会话由多播IP地址和端口编号识别,所述多播IP地址和端口编号被“保留”或与特殊处 置相关联(例如,为紧急通信而保留的多播会话等)。BSN 165随后可与RAN 120共享对应 的BCMCS流ID。因此其后,在多播会话期间,RAN 120可在610中检查所接收到的多播消息 是否对应于所保留BCMCS流ID中的一者,且如果是这样,那么在615中确定针对所接收到 的多播消息应用特殊处置。在另一替代实例中,可经由IP标头和BCMCS流ID/BCA10 ID两者来提供旗标。一 般来说,由BCMCS流ID表示的旗标可由BSC/PCF 122的任一部分辨识,而IP标头内的旗标 (DSCP或多播IP地址和端口编号)可由RAN 120的BSC/PCF 12的PCF部分辨识/解码。 BCAlO识别符和DSCP值是此项技术中众所周知的,且为了简明起见将不进一步对其进行描 述。举例来说,可相对于RAN 120在网络架构内的任何较高层级位置处将“旗标”插入 多播消息中(例如,经由IP标头、BCMCS流ID或BCAlO ID等)。可通过应用服务器170、 BSN 165等将旗标插入IP标头中。在另一实例中,旗标可用以指定“较高优先权”多播消 息,例如通告或发起特定PTT会话的通告消息。在另一实例中,与紧急警报相关联的多播消 息可被“加旗标”,而与产品广告相关联的多播消息可能不一定被“加旗标”。在615中,如果RAN 120确定不将特殊处置应用于多播消息,那么过程前进到图4 的框410,且可使用常规BCMCS多播消息协议来向多播消息群组发射多播消息。否则,如果 在615中RAN 120确定已针对多播消息请求特殊处置,那么过程前进到620。在620中,RAN 120产生包含多播消息的信令上数据(data over signaling,DOS) 消息。DOS消息是EV-DO协议内的技术中众所周知的。DOS消息被EV-DO标准定义为单播 消息,且不与EV-DO标准中的多播消息接发相关联。然而,本发明的实施例产生包含多播消 息的DOS消息。DOS消息可经重新配置以支持多播消息接发协议,如现在将描述。CDMA2000 Ix EV-DO定义用于识别接入终端的接入终端识别符(ATI)广播ATI (BATI)、多播 ATI (ΜΑΤΙ)、单播 ATI (UATI)和随机 ATI (RATI)。将 BATI定义为 “00”,将 ΜΑΤΙ定义为“01”,将UATI定义为“10”且将RATI定义为“11”。除BATI以外的三种ATI类 型具有用于表示ATI的32位字段。UATI在1:1呼叫处理程序中使用。如上文所论述,DOS消息被EV-DO标准定义为与单播消息接发而不是多播消息接 发相关联。然而,在620中产生的DOS消息被寻址到多播接入终端识别符(MATI),其中将 MATI设置为与多播消息相关联的BCMCSFlowID(BCMCS流ID)。BCMCSFlowID允许AT识别 广播信道上用于群组呼叫的适当流。一般来说,BCMCSFlowID在正监视特定BCMCS流的每 一相应AT处是已知的(例如,BCMCSFlowID可由BOM等指定)。因此,如下文将更详细地描 述,通过将620的DOS消息标记或寻址到MATI,接收DOS消息的目标AT可将DOS消息解译 为与特定BCMCS流相关联的多播消息,且直接接收所需信息以开始群组呼叫。然而或者将 了解,其它实施例无需限于将MATI设置为BCMCSFlowID以将DOS辨别为多播消息。举例来 说,可将MATI设置为多播群组成员或AT可解译为将MATI识别为用于特定多播群组的多播 消息的任何值。在625中,RAN 120等待控制信道上的下一可用控制信道囊。在630中,RAN 120 经由下一可用控制信道囊内的控制信道将DOS消息发射到多播群组成员。如上文所论述, 控制信道囊的每一同步信道(SC)(例如,或替代地,每一次同步信道)可包含多个MAC层 包。因此,在一实例中,DOS消息可包含在给定控制信道囊的第一 MAC层包中。在635中,每一目标AT经由控制信道接收在630中发射的DOS消息。因为DOS消 息被寻址到MATI,所以每一目标AT确定DOS消息包含相关联的多播消息(例如,与单播消 息相对比)。将了解,寻址到MATI的DOS消息在常规手持机或AT中将可能被解译为错误。 然而在此实施例中,每一目标AT可经配置以将寻址到MATI (例如,或以其它方式被识别为 多播消息)的控制消息辨识为多播消息,使得根据此实施例配置的AT从在635中接收到的 DOS消息提取多播消息。相应的目标AT可在成功接收或“提取”多播消息之后,针对DOS消 息内所包含的多播消息的接收作出肯定应答。在本发明的另一方面中,RAN 120可首先确认 一个或一个以上给定目标AT能够解译(例如)使用MATI作为多播消息的DOS消息,以便 确保DOS多播消息由接收AT正确解译。在一实例中,接收DOS消息的每一 AT可在635中 解码/提取多播消息,无论AT实际上是否是所述多播消息的既定接收者中的一者。在另一 实例中,仅“目标”AT或多播会话中所关注的AT可在635中从DOS消息解码/提取多播消 肩、ο如从图6的示范性多播消息接发过程的前述描述中将了解,可针对DOS多播消息, 通过经由IP标头旗标分配较高优先权状态且经由控制信道发射较高优先权多播消息来避 免与将BOM发送给多播群组成员、等待BOM解码以及发送通告消息相关联的延迟和潜在数 据损失。此外将了解,已描述为在RAN 120和/或MPT/BS 124处执行的图6的过程可在本 发明的其它实施例中同时在一个或一个以上RAN和/或MPT/BS处执行,且图6的描述已仅 为了描述的方便而针对单个RAN与MPT/BS实施方案。在另一实例中,如果多播群组成员 散布在不同的MPT/BS 124之间,那么可在不同的MPT/BS 124之间独立地执行程序610到 635。此外,虽然图6的实施例是针对IxEVDO中被设置为MATI地址或多播位签名(与UATI地址或单播位签名相对比)的DOS消息,但将了解,适合于符合ΜΑΤΙ型消息的任何控制信道消息均可替代地用以在控制信道上传送多播消息。所属领域的技术人员将了解,可使用多种不同技术和技法中的任一者来表示信息 和信号。举例来说,整个以上描述中可能引用的数据、指令、命令、信息、信号、位、符号和码 片可由电压、电流、电磁波、磁场或微粒、光场或微粒或者其任意组合来表示。此外,所属领域的技术人员将了解,结合本文所揭示的实施例而描述的各种说明 性逻辑块、模块、电路和算法步骤可实施为电子硬件、计算机软件或两者的组合。为了清楚 地说明硬件与软件的这种可互换性,上文已大体上依据各种说明性组件、块、模块、电路和 步骤的功能性描述了各种说明性组件、块、模块、电路和步骤。将此功能性实施为硬件还是 软件取决于特定应用和强加于整个系统的设计约束。所属领域的技术人员可针对每一特 定应用以不同方式实施所描述的功能性,但此实施决策不应被解释为造成脱离本发明的范 围。结合本文所揭示的实施例而描述的各种说明性逻辑块、模块和电路可用通用处理 器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程 逻辑装置、离散门或晶体管逻辑、离散硬件组件或其经设计以执行本文所描述的功能的任 意组合来实施或执行。通用处理器可为微处理器,但在替代方案中,处理器可为任何常规处 理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如DSP与微处理 器的组合、多个微处理器的组合、结合DSP核心的一个或一个以上微处理器或任何其它此 类配置。因此本发明的实施例可包含一种设备,所述设备包含经配置以检测与特殊处置指 令或较高优先权状态相关联(例如,经由IP标头旗标)的多播消息的逻辑。所述设备可进 一步包含经配置以将较高优先权多播消息封装到DOS消息中的逻辑、经配置以在下一可用 SC或SSC处将DOS消息发射到属于多播消息的多播群组成员的AT的逻辑。各种逻辑元件 可集成为一个装置,或可分布在各自以可操作方式彼此耦合的若干装置上。举例来说,所述 设备可为无线电接入网络、群组通信系统或无线通信网络。此外,本发明的实施例的若干方面可包含本文所描述的功能的逻辑实施方案。举 例来说,本发明的实施例可进一步包含经配置以检测与特殊处置指令或较高优先权状态相 关联(例如,经由IP标头旗标)的多播消息的逻辑。所述逻辑可进一步经配置以将较高优 先权多播消息封装到DOS消息,经配置以在下一可用SC或SSC处将DOS消息发射到属于多 播消息的多播群组成员的AT的逻辑。因此,所属领域的技术人员将了解,本发明的实施例 不限于本文所提供的实例。结合本文所揭示的实施例而描述的方法、序列和/或算法可直接以硬件、以由处 理器执行的软件模块或以两者的组合体现。如果以软件实施,那么功能可存储在计算机可 读媒体上或作为计算机可读媒体上的一个或一个以上指令或代码而传输。计算机可读媒体 包含计算机存储媒体和通信媒体两者,其包含促进计算机程序从一个位置向另一位置的传 送的任何媒体。存储媒体可为可由计算机存取的任何可用媒体。举例来说且并非限制,此 计算机可读媒体可包括RAM、ROM、EEPR0M、CD-ROM或其它光盘存储装置、磁盘存储装置或其 它磁性存储装置,或可用于以指令或数据结构的形式携载或存储所要程序代码且可由计算 机存取的任何其它媒体。而且,严格地说,任何连接均被称为计算机可读媒体。举例来说,如果软件是使用同轴电缆、光纤电缆、双绞线对、数字订户线(DSL)或例如红外线、无线电和 微波等无线技术从网站、服务器或其它远程源传输的,那么同轴电缆、光纤电缆、双绞线对、 DSL或例如红外线、无线电和微波等无线技术包含在媒体的定义内。如本文所使用,磁盘和 光盘包含压缩光盘(CD)、激光光盘、光学光盘、数字通用光盘(DVD)、软磁盘和蓝光光盘,其 中磁盘通常以磁性方式再现数据,而光盘用激光以光学方式再现数据。以上各项的组合也 应包含在计算机可读媒体的范围内。因此,本发明的实施例可包含计算机可读媒体,其包含存储在其上的代码,所述代 码用于检测与特殊处置指令或较高优先权状态相关联(例如,经由IP标头旗标)的多播消息。所述代码可进一步将较高优先权多播消息封装到DOS消息中,且在下一可用SC或SSC 处将DOS消息发射到属于多播消息的多播群组成员的AT。此外,本文描述的功能中的任一 者可作为额外代码包含在本发明的进一步实施例中。虽然前面的揭示内容展示本发明的说明性实施例,但应注意,可在不脱离如所附 权利要求书界定的本发明的范围的情况下,在其中做出各种改变和修改。根据本文所描述的本发明实施例的方法项的功能、步骤和/或动作无需以任何特定次序执行。此外,虽然可 以单数形式描述或主张本发明的元件,但预期复数形式,除非明确陈述限于单数形式。
权利要求
一种在无线通信系统内发送多播消息的方法,其包括接收待发射到多个接入终端的多播消息,所述所接收到的多播消息具有第一格式;确定所述所接收到的多播消息是否需要特殊处置;如果所述确定步骤确定所述所接收到的多播消息需要特殊处置,那么将所述所接收到的多播消息从所述第一格式转换为第二格式;以及经由控制信道将具有所述第二格式的所述经转换的多播消息发射到所述多个接入终端中的至少一者。
2.根据权利要求1所述的方法,其中所述确定步骤基于与所述所接收到的多播消息相 关联的BCAlO识别符来确定所述所接收到的多播消息是否需要特殊处置。
3.根据权利要求2所述的方法,其中所述确定步骤包含将与所述所接收到的多播消息相关联的所述BCAlO识别符与BCAlO识别符的保留列表 进行比较;以及如果所述比较步骤指示与所述所接收到的多播消息相关联的所述BCAlO识别符与所 述保留列表中的所述BCAlO识别符中的一者匹配,那么确定所述所接收到的多播消息需要 特殊处置。
4.根据权利要求1所述的方法,其中所述确定步骤基于所述多播消息的因特网协议 (IP)标头来确定所述多播消息是否需要特殊处置。
5.根据权利要求4所述的方法,其中所述确定步骤基于所述IP标头内的Difserv码点 (DSCP)值来确定所述多播消息是否需要特殊处置。
6.根据权利要求4所述的方法,其中所述确定步骤基于一个或一个以上多播因特网协 议(IP)地址和一端口范围来确定所述多播消息是否需要特殊处置。
7.根据权利要求1所述的方法,其中所述第一格式对应于常规消息格式,且所述第二 格式对应于信令上数据(DOS)消息格式。
8.根据权利要求4所述的方法,其中所述转换步骤将所述多播消息转换为所述DOS消 息格式,使得所得DOS消息被寻址到与所述多个接入终端的至少一部分相关联的多播接入 终端识别符(MATI)。
9.根据权利要求8所述的方法,其中所述转换步骤将所述MATI设置为用于给定广播多 播服务(BCMCS)流的BCMCS流识别符(ID)。
10.根据权利要求9所述的方法,其进一步包括基于所述多个接入终端中的一者或一者以上是否对所述MATI所指示的所述BCMCS流 感兴趣,在所述多个接入终端中的所述一者或一者以上处对所述DOS消息进行解码。
11.根据权利要求8所述的方法,其进一步包括在所述多个接入终端中的每一者处对寻址到所述MATI的任何DOS消息进行解码。
12.根据权利要求1所述的方法,其中所述发射步骤在下行链路控制信道上的下一可 用控制信道囊处进行发射。
13.根据权利要求12所述的方法,其中所述下一可用控制信道囊是同步控制信道囊 (SC)和次同步控制信道囊(SSC)中的一者。
14.根据权利要求12所述的方法,其中所述发射步骤在所述下一可用控制信道囊的给 定媒体接入控制(MAC)层包内发射具有所述第二格式的所述多播消息。
15.根据权利要求14所述的方法,其中所述给定MAC层包是所述下一可用控制信道囊 内最早的MAC层包。
16.一种在无线通信系统内接收多播消息的方法,其包括 在接入终端处在控制信道上接收消息;确定所述消息是否包含多播消息;以及如果所述消息包含多播消息,那么从所述消息中提取所述多播消息。
17.根据权利要求16所述的方法,其中所述消息是信令上数据(DOS)消息。
18.根据权利要求17所述的方法,其中所述多播消息包含识别所述多个接入终端的多 播接入终端识别符(MATI)。
19.根据权利要求16所述的方法,其中在同步控制信道囊(SC)或次同步控制信道囊 (SSC)中的至少一者上接收所述消息。
20.一种配置无线通信系统以用于对多播消息进行特殊处置的方法,其包括 选择多个多播流识别符中的至少一者;指令接入网络将所产生的多播消息与特殊处置协议相关联;以及 产生对应于所述选定多播流识别符的多播消息,以将所述所产生的多播消息与将由所 述接入网络应用的所述特殊处置协议相关联。
21.根据权利要求20所述的方法,其中所述多播流识别符是广播与多播服务(BCMCS) 流识别符(ID)。
22.根据权利要求20所述的方法,其进一步包括 将所述所产生的多播消息发射到所述接入网络。
23.根据权利要求20所述的方法,其进一步包括,在所述接入网络处,接收待发射到多个接入终端的所述所发射的多播消息,所述所接收到的多播消息具有 第一格式;确定所述所发射的多播消息是否需要特殊处置;如果所述确定步骤确定所述所发射的多播消息需要特殊处置,那么将所述所发射的多 播消息从所述第一格式转换为第二格式;以及经由控制信道将具有所述第二格式的所述经转换的多播消息发射到所述多个接入终 端中的至少一者。
24.一种包含广播服务节点(BSN)的无线通信系统,其包括经配置以选择多个保留多播流识别符中的至少一者的逻辑;以及 经配置以产生包含所述选定保留多播流识别符的多播消息的逻辑,其中所述选定保留 多播流识别符经配置以在接入网络处触发用于所述多播消息的特殊处置协议。
25.根据权利要求24所述的无线通信系统,其进一步包括经配置以从所述BSN接收所述所产生的多播消息的逻辑,所述所接收到的多播消息将 被发射到多个接入终端且具有第一格式;经配置以基于所述所接收到的多播消息内所包含的所述选定多播流识别符来确定所 述所接收到的多播消息是否需要特殊处置的逻辑;经配置以在所述多播消息需要特殊处置的情况下将所述所接收到的多播消息从所述 第一格式转换为第二格式的逻辑;以及经配置以经由控制信道将具有所述第二格式的所述经转换的多播消息发射到所述多 个接入终端中的至少一者的逻辑。
26. 一种无线通信系统,其包括用于接收待发射到多个接入终端的多播消息的装置,所述所接收到的多播消息具有第 一格式;用于确定所述所接收到的多播消息是否需要特殊处置的装置;用于在所述多播消息需要特殊处置的情况下将所述所接收到的多播消息从所述第一 格式转换为第二格式的装置;以及用于经由控制信道将具有所述第二格式的所述经转换的多播消息发射到所述多个接 入终端中的至少一者的装置。
27.根据权利要求26所述的无线通信系统,其中所述用于确定所述所接收到的多播消 息是否需要特殊处置的装置使用与所述所接收到的多播消息相关联的BCAlO识别符。
28.根据权利要求27所述的无线通信系统,其进一步包括用于将与所述所接收到的多播消息相关联的所述BCAlO识别符与BCAlO识别符的保留 列表进行比较的装置,其中如果与所述所接收到的多播消息相关联的所述BCAlO识别符与 所述保留列表中的所述BCAlO识别符中的一者匹配,那么所述所接收到的多播消息需要特 殊处置。
29.根据权利要求26所述的无线通信系统,其中所述用于确定所述所接收到的多播消 息是否需要特殊处置的装置使用所述多播消息的因特网协议(IP)标头。
30.根据权利要求29所述的无线通信系统,其中所述IP标头包含Difserv码点(DSCP) 值以指示特殊处置。
31.根据权利要求26所述的无线通信系统,其中所述用于确定所述所接收到的多播 消息是否需要特殊处置的装置使用一个或一个以上多播因特网协议(IP)地址和一端口范围。
32.根据权利要求26所述的无线通信系统,其中所述第一格式对应于常规消息格式, 且所述第二格式对应于信令上数据(DOS)消息格式。
33.根据权利要求32所述的无线通信系统,其进一步包括用以将所述多播消息转换为DOS消息格式使得所得DOS消息被寻址到与所述多个接入 终端的至少一部分相关联的多播接入终端识别符(MATI)的装置。
34.根据权利要求33所述的无线通信系统,其中所述MATI被设置为用于给定广播多播 服务(BCMCS)流的BCMCS流识别符(ID)。
35.根据权利要求34所述的无线通信系统,其进一步包括用于在所述多个接入终端中的一者或一者以上处对所述DOS消息进行解码的装置。
36.根据权利要求33所述的无线通信系统,其中所述用于解码的装置在所述多个接入 终端中的每一者处对寻址到所述MATI的任何DOS消息进行解码。
37.根据权利要求26所述的无线通信系统,其中用于发射的装置在下行链路控制信道 上的下一可用控制信道囊处进行发射。
38.根据权利要求37所述的无线通信系统,其中所述下一可用控制信道囊是同步控制 信道囊(SC)或次同步控制信道囊(SSC)中的一者。
39.根据权利要求37所述的无线通信系统,其中所述用于发射的装置在所述下一可用 控制信道囊的给定媒体接入控制(MAC)层包内发射具有所述第二格式的所述多播消息。
40. 一种无线通信系统,其包括用于选择多个保留多播流识别符中的至少一者的装置;以及用于产生包含所述选定保留多播流识别符的多播消息的装置,其中所述选定保留多播 流识别符经配置以在接入网络处触发用于所述多播消息的特殊处置协议。
41.根据权利要求40所述的无线通信系统,其进一步包括用于从所述第一装置接收待发射到多个接入终端的所述所产生的多播消息的装置,其 中所述所接收到的多播消息具有第一格式;用于基于所述所接收到的多播消息内所包含的所述选定多播流识别符来确定所述所 接收到的多播消息是否需要特殊处置的装置以及用于在所述所接收到的多播消息需要特殊处置的情况下将所述所接收到的多播消息 从所述第一格式转换为第二格式的装置;以及用于经由控制信道将具有所述第二格式的所 述经转换的多播消息发射到所述多个接入终端中的至少一者的装置。
42. 一种包含存储在其上的程序代码的计算机可读媒体,其包括用以接收待发射到多个接入终端的多播消息的程序代码,所述所接收到的多播消息具 有第一格式;用以确定所述所接收到的多播消息是否需要特殊处置的程序代码; 用以在所述所接收到的多播消息需要特殊处置的情况下将所述所接收到的多播消息 从所述第一格式转换为第二格式的程序代码;以及用以经由控制信道将具有所述第二格式的所述经转换的多播消息发射到所述多个接 入终端中的至少一者的程序代码。
43. 一种包含存储在其上的程序代码的计算机可读媒体,其包括用以确定在接入终端处在控制信道上接收到的消息是否包含多播消息的程序代码;以及用以在所述消息包含多播消息的情况下从所述消息中提取所述多播消息的程序代码。
44. 一种包含存储在其上的程序代码的计算机可读媒体,其包括 用以选择多个多播流识别符中的至少一者的程序代码;用以指令接入网络将所产生的多播消息与特殊处置协议相关联的程序代码;以及 用以产生对应于所述选定多播流识别符的多播消息以将所述所产生的多播消息与将 由所述接入网络应用的所述特殊处置协议相关联的程序代码。
45. 一种接入网络,其包括经配置以接收待发射到多个接入终端的多播消息的逻辑,所述所接收到的多播消息具 有第一格式;经配置以确定所述所接收到的多播消息是否需要特殊处置的逻辑; 经配置以在所述所接收到的多播消息需要特殊处置的情况下将所述所接收到的多播 消息从所述第一格式转换为第二格式的逻辑;以及经配置以经由控制信道将具有所述第二格式的所述经转换的多播消息发射到所述多 个接入终端中的至少一者的逻辑。
46.一种接入终端,其包括经配置以确定在控制信道上接收到的消息是否包含多播消息的逻辑;以及 经配置以在所述消息包含多播消息的情况下从所述消息中提取所述多播消息的逻辑。
47.一种广播服务节点,其包括经配置以选择多个多播流识别符中的至少一者的逻辑;经配置以指令接入网络将所产生的多播消息与特殊处置协议相关联的逻辑;以及 经配置以产生对应于所述选定多播流识别符的多播消息以将所述所产生的多播消息 与将由所述接入网络应用的所述特殊处置协议相关联的逻辑。
全文摘要
本发明揭示用于发送多播消息的方法和系统。接收待发射到无线电接入网络(RAN)处的多个接入终端的多播消息,所述所接收到的多播消息具有第一格式。所述第一格式可对应于常规多播消息格式。所述RAN确定所述所接收到的多播消息是否需要特殊处置。如果所述RAN确定所述所接收到的多播消息需要特殊处置,那么所述无线电接入网络将所述所接收到的多播消息从所述第一格式转换为第二格式。所述RAN在控制信道上将具有所述第二格式的所述经转换的多播消息(例如,信令上数据(DOS)消息)发射到所述多个接入终端中的至少一者。接收所述经转换的多播消息的所述接入终端将所述消息解译为多播消息。
文档编号H04L12/18GK101803281SQ200880108258
公开日2010年8月11日 申请日期2008年9月19日 优先权日2007年9月24日
发明者哈林·吉尔, 宋伯扬, 阿鲁摩知·卡西·阿南塔纳拉亚南 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1