用于提供互联网协议多播传输的方法、设备和计算机程序产品的制作方法

文档序号:7733816阅读:311来源:国知局
专利名称:用于提供互联网协议多播传输的方法、设备和计算机程序产品的制作方法
技术领域
本发明的实施方式通常涉及网络通信技术,并且更具体地,涉及用于提供互联 网协议(IP)多播传输以便在接入服务网络(ASN)(诸如,WiMAXASN)中使用的方法、 设备和计算机程序产品。
背景技术
当代通信时代为有线网络和无线网络带来了巨大发展。计算机网络、电视网络 和电话网络正经历着由消费者需求驱动的空前技术扩张。无线和移动联网技术已经解决 了相关消费者需求,同时为信息传输提供了更大的灵活性和即时性。现在的和将来的联网技术继续促进信息传输的容易性和用户的便利性。一种 这样有前途的递送技术是数字视频广播(DVB)。在这一方面,涉及DVB-C (线缆)和 DVB-S (卫星)的DVB-T是DVB标准的陆地变体。众所周知,DVB-T是为数字TV广播 研发的无线点对多点数据递送机制,并且其基于用于传输视频和同步音频的MPEG-2传 输流。与通过使用例如3G系统的移动电信网络进行的数据传输相比,DVB-T具有以较 低成本通过广播信道向大量用户高效传输大量数据的能力。有利地,还已证实DVB-T特 别鲁棒,因为其在其他传输类型通常会受到影响的地理条件中提供了更好的性能,这些 地理条件诸如接收条件的快速改变,以及丘陵和多山的地形。另一方面,也涉及DVB-T 的DVB-H(手持)尤其可以为去往手持设备的无线数据递送提供更好的性能。如DVB所证明的,数字宽带数据广播网络是已知的。在这一方面,DVB 网络在欧洲以及其他地方很流行,以用于电视内容的递送和其他数据(诸如,互联 网协议(IP)数据)的递送。宽带数据广播网络的其他示例包括日本陆地集成服务 数字广播(ISDB-T)、数字音频广播(DAB)和多媒体广播多播服务(3GPPMBMS, 3GPP2BCMCS),以及由高级电视系统委员会(ATSC)提供的那些网络。在很多这种系统中,已经开发出了程序向导来通过数字宽带数据广播网络向用 户递送服务。多播和广播服务(MCBCS)允许用户在无线网络中经由移动终端接收各种 内容(例如,视频/文本)。正在针对例如第三代合作伙伴计划(3GPP)和开放移动联盟 (OMA)开发其他类似服务。用户可以订阅MCBCS服务,其中控制器对用户通过IP网 络对内容信息的请求做出响应。用户在其移动终端处通过MCBCS程序向导来选择期待 的内容。该控制器继而可以认证该用户请求,并且如果被适当地认证的话,提供选择的 内容。同时,WiMAX(全球微波接入互操作性)是一种已经针对以多种方式(诸如, 点对点链路或全移动蜂窝类型接入)提供远距离无线数据通信而开发出来的示例性远程 通信技术。WiMAX基于IEEE(电气和电子工程师协会)802.16标准。WiMAX经常被 吹捧为支持最后一英里无线宽带接入的递送以作为线缆和DSL(数字订户线路)的备选。 WiMAX可以是为各种数据密集应用(诸如,数字视频广播(DVB))增大带宽的备选方式。这样,例如,已经努力为WiMAX技术提供广播支持。在WiMAX架构中,无线ASN可以耦合到经由ASN网关(ASN_GW)向移动终
端无线传送数据的基站。图1示出了传统ASN架构,其针对ASN-GW与基站之间的逻 辑互连使用IP单播传输。由此,经由单播来处理去往基站的“最后一跳”。ASN-GW 与基站(BS)之间的通信接口通常称为R6接口(例如,BS与ASN之间的参考点)。如 图1所示,R6接口传统上作为单播IP传输机制而被提供。这样,在隧道内传输的用户 平面可以穿过R6接口和R4接口(其针对在ASN间的移动性定义了 ASN与其他ASN之 间的参考点)。隧道通常是通用路由封装(GRE)隧道。对于MCBCS,图1的架构可能被视为低效的,因为去往BS的最后一跳传输链 路可能向MCBCS区域中的各个基站扇区(例如,BS1、BS2、BS3等)携带相同且同步 的数据流。由此,如果针对每个站点存在若干扇区,或者如果去往基站的传输是如图1 所示呈菊花链状连接的,则经由单播的流可能意味着在若干独立且同步的拷贝中、在最 后一跳传输上发送了相同的分组,这会导致低效的资源使用。因此,可能期待提供一种用于在ASN中提供最后一跳传输链路的改进机制。

发明内容
因此,提供用于支持在ASN(诸如,移动WiMAX ASN)中提供IP多播流的方 法、设备和计算机程序产品。由此,可以针对使用情况(诸如,MCBCS)来改进网络资 源效率。


已经在整体方面描述了本发明的实施方式,现在将参考附图,附图不必按比例 绘制,并且其中图1是接入服务网络的示意框图;图2是根据本发明一个示例实施方式的、WiMAX系统架构的示意框图;图3是根据本发明一个示例实施方式的、用于利用IP多播数据路径的ASN架构 的示意框图;图4是根据本发明一个示例实施方式的、用于支持IP多播数据路径的利用的设 备框图;图5是示出了根据本发明一个示例实施方式的、用于支持IP多播数据路径的利 用的信令的通信流示图;图6是示出了根据本发明另一个示例实施方式的、用于支持IP多播数据路径的 利用的信令的通信流示图;图7是根据本发明一个示例实施方式的、提供IP多播数据路径的示例性方法的 流程图;图8是根据本发明一个示例实施方式的、提供IP多播数据路径的另一示例性方 法的流程图;图9是根据本发明一个示例实施方式的、提供IP多播数据路径的又一示例性方 法的流程图;以及
图10是根据本发明一个示例实施方式的、提供IP多播数据路径的另一示例性方 法的流程图。
具体实施例方式现在将在下文中参考附图来更全面地描述本发明的实施方式,其中在附图中示 出了本发明的某些但不是全部实施方式。事实上,本发明的实施方式可以以很多不同形 式实现,并且不应该构建为对在此给出的实施方式的限制;相反,这些实施方式被提供 是为了使本公开满足可应用的法律要求。贯穿本文,相同的附图标记表示相同元件。图2是根据本发明一个示例实施方式的WiMAX系统架构的示意框图。在这一 方面,如图2所示,WiMAX系统(其是可以结合本发明的实施方式使用的一个通信系统 示例)可以包括移动终端10、拥有和操作网络的网络接入提供者(NAP) 100、可以协调 订阅并向订户提供服务的一个或多个网络服务提供者(例如,归属NSP 200和拜访NSP 220),以及可以提供应用服务的应用服务提供者(ASP)250。NAP可以包括一个或多个 ASN,其可以通过在各个ASN(包括例如ASN 110和其他ASN)之间的参考点R4所定义 的接口来彼此通信。如图2所示,归属NSP 200和拜访NSP 220中的每一个可以包括相应的连通性服 务网络(CSN)(例如,分别是拜访CSN 202和归属CSN 222),其可以与ASP 300网络或 互联网通信。拜访CSN 202和归属CSN 222可以通过用于在归属网络和拜访网络之间的 互联的R5参考点所定义的接口彼此通信。拜访CSN 202可以通过R3参考点定义的接口 来与ASN110通信,其可以支持认证、授权和计费(AAA)、策略强制实施和移动性管理 能力以及ASN 110与拜访CSN 202之间的隧道实现。拜访CSN 202和归属CSN 222还可 以通过R2参考点定义的接口来与移动终端10通信,该接口包括用于认证、授权、IP主 机配置和移动性管理的逻辑接口。ASN 110可以包括一个或多个ASN网关(例如,ASN-GW 120)和一个或多个 基站(例如,BS 130和BS 140)。基站(例如,BS 130和BS 140)可以经由R1参考点 定义的接口来与移动终端10通信,其可以例如根据IEEE802.16e来实现通信。ASN-GW 120可以经由参考点R6定义的接口来与BS 130和BS 140通信。参考点R6可以实现 intra-ASN(ASN内)隧道,并且可以用于控制平面信令。然而,与图1的传统情况不同, 示例性实施方式的参考点R6可以配置用于支持IP多播(IP-M),而不是仅仅支持IP单播 传输。图3是根据本发明一个示例实施方式的、用于利用IP多播(IP-M)数据路径的 ASN架构的示意框图。在这一方面,与图1的实施方式不同,ASN-GW120可以经由支 持IP-M的R6接口来与BS 130通信。因此,本发明的实施方式可以提供这样的数据路 径,其可以允许IP-M在最后一跳传输上传输一个流,该流可以基于传输的物理拓扑分裂 到不同的扇区或基站。在一个示例性实施方式中,BS 130可以包括路由器132,用于从 ASN-GW 120接收IP-M信令,以及向BS 130的各种扇区(BS1、BS2和BS3)分发IP-M 数据流。如果基站是链式连接的,如图3所示,使得ASN-GW经由BS 130 (例如,经 由R8接口)来与BS 140通信,则路由器132也可以与路由器142通信,其可以向与BS 140相关联的各个扇区(BS4、BS5和BS6)分发接收的IP-M信号。因此,路由器132和142中的每一个可以是以硬件、软件或硬件和软件组合实现的任何装置或设备,其被配置 用于将在基站处接收的单个多播流向其他基站或扇区分发。现在将参考图4来描述本发明的示例性实施方式,其中显示有根据本发明一个 示例性实施方式的、用于支持IP多播数据路径的设备的某些元素。在这一方面,图4所 示的设备可以在例如ASN-GW 120或基站处(例如,作为路由器或其另一部分)而被包 含。应当注意,尽管图4示出了用于支持IP多播数据路径的利用的设备的一个示例配 置,但是也可以使用众多其他配置来实现本发明的实施方式。现在参考图4,提供了一种用于支持IP多播数据路径的利用的设备。该设备可 以包括或以其他方式与处理器70 (例如,控制器20)、用户接口 72、通信接口 74和存储 器设备76通信。存储器设备76可以包括例如易失性和/或非易失性存储器。存储器设 备76可以配置用于存储信息、数据、应用、指令等,以支持该设备执行根据本发明示例 性实施方式的各种功能。例如,存储器设备76可以配置用于缓冲供处理器70处理的输入 数据。附加或者备选地,存储器设备76可以被配置用于存储供处理器70执行的指令。 作为另一备选,存储器设备76可以是存储信息和/或媒体内容的多个数据库之一。处理器70可以以多种不同方式实现。例如,处理器70可以实现为各种处理 装置,诸如处理元件、协处理器、控制器或各种其他处理设备(包括集成电路,诸如 ASIC(专用集成电路)或FPGA(现场可编程门阵列))。在一个示例性实施方式中,处 理器70可以配置用于执行存储在存储器设备76中或者以其他方式可由处理器70访问的 指令。同时,通信接口 74可以实现为以硬件、软件或硬件和软件的组合实现的任何设备 或装置,其配置用于从与该设备通信的网络和/或任何其他设备或模块接收数据和/或向 其传输数据。在这一方面,通信接口 74可以包括例如用于支持与无线通信网络进行通信 的天线和辅助硬件和/或软件。用户接口 72可以与处理器70通信,以在用户接口 72处接收用户输入的指示和/ 或向用户提供可听、可视、机械或其他输出。由此,用户接口 72可以包括例如键盘、鼠 标、游戏杆、触屏显示器、传统显示器、麦克风、扬声器或其他输入/输出机制。在设 备被实现为服务器或某些其他网络设备(诸如,ASN-GW120或基站(BS 130和BS140)) 的示例性实施方式中,用户接口 72可以是有限的,或者不存在。在一个示例性实施方式中,处理器70可以实现为或者以其他方式控制数据路径 功能78。数据路径功能78可以是以硬件、软件或硬件和软件的组合实现的任何装置(诸 如设备或电路),其被配置用于执行在此描述的数据路径功能78的对应功能。在这一方 面,数据路径功能78可以配置用于支持该设备加入IP-M树。具体地,ASN-GW和基 站之一的数据路径功能78可以支持对应的ASN-GW或基站加入与ASN-GW和基站中的 另一个相同的IP-M树,以便支持从ASN-GW到基站的最后一跳上的IP-M传输。当在ASN_GW(例如,ASN-GW 120)处实现时,数据路径功能78可以配置用 于支持ASN-GW加入与基站(例如,BS 130或BS 140)相同的IP-M树。加入IP-M树 可以手动(例如,由移动终端10的用户)触发或由网络中的操作和管理实体触发。在利 用IP版本4(IPv4)的一些示例性实施方式中,互联网群组管理协议(IGMP)-join(加入) 可以用来触发该加入。同时,在利用IP版本6 (IPv6)的其他示例性实施方式中,多播监 听发现(MLD)-join可以用作触发器。在加入了 IP-M树之后,数据路径功能78可以支持ASN-GW针对在ASN-GW与基站之间的隧道传输选择用于封装的GRE密钥。在一 个示例性实施方式中,可以从MCBCS池中选择GRE密钥,以便建立MCBCS流。值得 注意的是,在单播数据路径建立信令中,ASN-GW可以选择用于在上行链路中使用的密 钥。然而,在MCBCS中,上行链路可能不是需要的,并且由此,上行链路流建立可以 是可选的。在密钥选择之后,ASN-GW可以参与用于继续数据路径建立的信令,其中数据 路径可以支持具有IP-M传输的隧道传输。在一些实施方式中,信令也可以由ASN-GW 的数据路径功能78执行,但是这种信令可以备选地从ASN-GW的另一部分提供。图5 和图6示出了这种信令的另外示例。在数据路径功能78实现在基站(例如,BS 130和/或BS 140)的示例性实施方 式中,数据路径功能78可以配置用于支持基站加入与ASN-GW相同的IP-M树。如上所 指出的,加入IP-M树可以使用例如IGMP-join或MLD-join由网络中的操作和管理实体 触发或者手动地触发。在加入IP-M树之后,数据路径功能78可以支持基站从ASN-GW 接收消息收发,其包括用于建立下行链路数据路径的GRE密钥的标识。在一个示例性实 施方式中,如果从MCBCS池中选择GRE密钥以便建立MCBCS流,则数据路径功能78 可以接收流的MCBCS目的的指示,以及还接收IP-M地址。如果基站还未加入IP-M树 的话,IP-M地址可以支持基站加入IP-M树。例如在图5和图6中示出了与用于示例性 实施方式的IP-M数据路径建立相关联的其他信令。图5是示出了根据本发明一个示例性实施方式的、用于支持IP多播数据路径的 利用的信令的通信流示意图。在这一方面,如图5所示,在操作300处,属于MCBCS 区域的基站和他们的服务ASN-GW可以在传输层加入相同IP-M树。在操作310处, ASN-GW继而可以选择GRE密钥以用于建立MCBCS流。在操作320处,ASN_GW可 以继而向MCBCS区域中的所有基站发送信号(例如,Path_Req_Req信号),其包括消息 目的的指示(例如,针对MCBCS服务的数据路径建立)。如果还未发送用以支持基站加 入IP-M树的、为MCBCS数据路径选择的GRE密钥(以及在有些情况下,还有IP_M地 址),则也可以发送之。在操作330处,已经接收了操作320的消息的基站可以使用GRE 密钥来建立下行链路MCBCS数据路径。如果基站还不是IP-M树的一部分,则基站可 以使用在操作320中接收的IP-M地址来加入IP-M树。在操作340处,,基站(例如, BS1、BS2、BS3)可以利用包括与在操作320中接收的GRE密钥相同的GRE密钥的回复 来回复ASN-GW。ASN-GW可以在操作350确认(例如,利用Path_Reg_Ack消息), 以便在操作360在IP-M的上面建立用于MCBCS的R6/R4数据路径。该流可以是单向 的(从ASN-GW到BS),或者可选地,可以是双向的。而且,如图5所示,该流可以使 用在单播建立中使用的至少一些信令来建立,从而减少改变当前建立信令的需要。图5中的上述过程假设IP-M用于R6/R4传输。在这种情况下,可以在IP-Mi 面的隧道与ASN中的IP单播之间重复使用GRE密钥。如果IP单播必须用于ASN-GW 与BS之间的MCBCS传输,例如,传输并不支持IP-M,则例如可以为MCBCS数据路径 预留GRE密钥地址空间的部分(即,4个8位组),以允许ASN-GW将在上述过程中使 用的密钥选作下行链路中的密钥。GRE密钥空间的预留可以通过WiMAX网元的预先配 置来完成。
在一些实施方式中,可能不需要图5中所示的三路信令,其可能导致上行链路 和下行链路IP-M传输二者。在这一方面,图6示出了一种实施方式,其可以利用这样的 事实,即,ASN-GW选择用于下行链路的GRE密钥,并且可能不需要三路信令。取而 代之的,如图6所示,在这样的情况下,两路信令已经足够了,其中从ASN-GW向基站 信号发送GRE密钥,以及发送回确认,如下所示。图6是示出了根据本发明另一示例性实施方式的、用于支持IP多播数据路径 的利用的信令的通信流示图。在这一方面,图6的示例性实施方式可以包括操作400、 410、420和430,其可以基本上分别类似于图5的实施方式的操作300、310、320和 330。然而,由于IP-M可能不用于上行链路,所以上行链路可以是单播的,并且操作440 可以仅涉及数据路径的基站进行的确认(例如,使用Path_ReS_ReSp消息)。在操作440 之后,用于IP-M上的MCBCS的R6/R4流可以被建立,其中如上所述,该流可以是单向 的也可以是双向的(操作450)。因此,本发明的实施方式可以提供使用IP多播传输的MCBCSR6/R4数据路径的 建立。而且,实施方式可以提供利用相对较少的改变对已有单播建立信令的重复使用以 及简化的建立信令过程,以用于提供MCBCS服务。在一个示例性实施方式中,可能不 需要建立数据路径的匹配的上行链路和下行链路配对(因为针对MCBCS可能不使用上行 链路)。在将IP单播用于传输的一些实施方式中,可以向MCBCS提供GRE密钥寻址空 间的预留,以允许ASN-GW选择在上行链路中由基站使用的GRE密钥。图7和图8是根据本发明一个实施方式的、提供IP多播数据路径的示例性方法的 流程图。由此,图7和图8是根据本发明示例性实施方式的系统、方法和程序产品的流程 图。应当理解,流程图的每个框或步骤以及流程图中框的组合可以由各种装置实现,诸 如硬件、固件和/或包括一个或多个计算机程序指令的软件。例如,上述过程的一个或 多个可以由计算机程序指令实现。在这一方面,实现上述过程的计算机程序指令可以由 存储器设备存储并由处理器执行。应当理解,任何这种计算机程序指令都可以加载到计 算机或其他可编程装置(即,硬件)上以产生机器,使得在计算机或其他可编程装置上执 行的指令创建用于实现在流程图框或步骤中指定的功能。这些计算机程序指令也可以存 储在计算机可读存储器中,其可以指引计算机或其他可编程装置以特定方式起作用,使 得存储在计算机可读存储器中的指令产生制品,其包括实现在流程图框或步骤中指定的 功能的指令装置。计算机程序指令也可以加载到计算机或其他可编程设备上,以引起在 计算机或其他可编程装置上执行一系列可操作步骤,以产生计算机实现的过程,使得在 计算机或其他可编程装置上执行的指令提供用于实现在流程图框或步骤中指定的功能。因此,流程图的框或步骤支持用于执行指定功能的装置的组合、用于执行指定 功能的步骤的组合以及用于执行指定功能的程序指令设备。还应当理解,流程图的一个 或多个框或步骤以及流程图中框或步骤的组合可以由基于专用硬件的计算机系统实现, 其执行指定功能或步骤,或者专用硬件和计算机指令的组合。在这一方面,如图7所示,在操作500处,可以参考ASN-GW的角度的、用于 提供IP多播数据路径的方法的一个实施方式可以包括加入与广播多播区域中的基站相同 的多播树。多播树可以是IP多播树。因此,例如,多播广播区域中的基站和ASN-GW 二者可以加入相同的IP多播树。在操作510处,可以选择用于封装多播数据的密钥。该密钥可以是GRE密钥。该方法可以进一步包括在操作520处向基站传送指示针对特定服 务的多播连接的消息,以及在操作500处经由包括与密钥相关联的隧道的多播数据路径 来建立与基站的多播连接。在一个示例性实施方式中,传送指示针对特定服务的多播连接的消息可以包括 传送指示针对多播和广播服务(MCBCS)的多播连接的消息。在这种情况下,选择密钥 可以包括从MCBCS池中选择通用路由封装密钥。在一些实施方式中,传送消息可以进 一步包括传送包括密钥的消息,或者包括互联网协议多播地址的消息。在一些实施方式 中,IP多播可以仅用于下行链路通信,而单播可以用于上行链路通信。除了在密钥选择之前加入多播树之外,图8中示出的备选示例性实施方式可以 将密钥选择作为操作600的初始操作来提供。在操作610处,指示针对特定服务的多播 连接的消息继而可以向基站传送,并且在操作620处,在广播多播区域中的ASN-GW和 基站可以加入相同IP多播树。在一些情况下,消息可以提供用于支持加入多播树的多播 地址。在操作630处,经由包括与该密钥相关联的隧道的多播数据路径与基站的多播连 接继而可以建立。备选地,如图9所示,用于从位于特定广播多播区域中的基站的角度来提供IP 多播数据路径的方法的示例性实施方式可以包括在操作700处加入与ASN-GW相同的多 播树。多播树可以是IP多播树。因此,例如,广播多播区域中的ASN-GW和基站二者 可以加入相同的IP多播树。在操作710处,可以接收用于封装多播数据的密钥。该密 钥可以是GRE密钥。该方法可以进一步包括在操作720处使用密钥来生成对指示针对特 定服务的多播连接的消息的响应,以及在操作730处经由包括与该密钥相关联的隧道的 多播数据路径来建立与ASN-GW的多播连接。除了在密钥选择之前加入多播树之外,图10中示出的备选示例性实施方式可以提 供以在操作800处接收选择的密钥。对指示针对特定服务的多播连接的消息的响应继而可 以在操作810处生成,并且在操作820处在广播多播区域中的ASN-GW和基站可以加入相 同IP多播树。在一些情况下,消息可以提供用于支持加入多播树的多播地址。在操作830 处,经由包括与该密钥相关联的隧道的多播数据路径与基站的多播连接继而可以建立。在一个示例性实施方式中,指示针对特定服务的多播连接的消息可以是指示针 对多播和广播服务(MCBCS)的多播连接的消息。如上所指出的,密钥可以选为来自 MCBCS池的通用路由封装密钥。在一些实施方式中,该密钥和互联网协议多播地址可以 与消息一起接收。在一些实施方式中,IP多播可以仅用于下行链路通信,而单播可以用 于上行链路通信。受益于上文和相关联附图所给出教导的本领域技术人员,能够想到在此给出的 本发明的多种修改和其他实施方式。因此,应当理解,本发明不意在受到所公开特定实 施方式的限制,并且修改和其他实施方式意在包括在所附权利要求的范围内。而且,尽 管上文和相关联的服务在元素和/或功能的某些示例性组合的上下文中描述了示例性实 施方式,但是应当理解,在不脱离所附权利要求的范围的情况下,备选实施方式可以提 供元素和/或功能的不同组合。在这一方面,例如,除以上明确描述的元素和/或功能 的组合之外的不同组合也能够想到并落入所附权利要求中。尽管在此使用了特定术语, 但是仅在通用和描述性方面而不是出于限制的目的描述了这些术语。
权利要求
1.一种包括处理器的设备,该处理器被配置用于在网关设备处选择用于封装多播数据的密钥;从所述网关设备向多播广播区域中的基站传送指示针对特定服务的多播连接的消 息,所述基站在所述多播广播区域中加入与所述网关设备相同的多播树;以及经由包括与所述密钥相关联的多播隧道的多播数据路径来建立与所述基站的所述多 播连接。
2.如权利要求1的设备,其中在选择所述密钥之前,所述基站加入与所述网关设备相 同的多播树。
3.如权利要求1的设备,其中在传送指示所述多播连接的消息之后,所述基站加入与 所述网关设备相同的多播树。
4.如权利要求1的设备,其中所述消息包括路径注册请求。
5.如权利要求1的设备,其中所述处理器配置用于通过从多播和广播服务池选择通用 路由封装密钥来选择所述密钥。
6.如权利要求1的设备,其中所述处理器配置用于通过传送包括所述密钥或者互联网 协议多播地址的所述消息来传送所述消息。
7.如权利要求6的设备,其中所述处理器进一步配置用于将互联网协议多播用于下行 链路通信。
8.—种方法,包括在网关设备处选择用于封装多播数据的密钥;从所述网关设备向多播广播区域中的基站传送指示针对特定服务的多播连接的消 息,所述基站在所述多播广播区域中加入与所述网关设备相同的多播树;以及经由包括与所述密钥相关联的多播隧道的多播数据路径来建立与所述基站的所述多 播连接。
9.如权利要求8的方法,其中传送所述消息进一步包括传送包括路径注册请求的消息ο
10.如权利要求8的方法,其中选择所述密钥包括从多播和广播服务池中选择通用路 由封装密钥。
11.如权利要求8的方法,其中传送所述消息进一步包括传送包括所述密钥或者互联 网协议多播地址的所述消息。
12.如权利要求11的方法,进一步包括将互联网协议多播用于下行链路通信。
13.一种计算机程序产品,包括存储有计算机可执行程序代码指令的至少一个计算机 可读存储介质,所述计算机可执行程序代码指令包括用于在网关设备处选择用于封装多播数据的密钥的程序代码指令;用于从所述网关设备向多播广播区域中的基站传送指示针对特定服务的多播连接的 消息的程序代码指令,所述基站在所述多播广播区域中加入与所述网关设备相同的多播 树;以及用于经由包括与所述密钥相关联的多播隧道的多播数据路径来建立与所述基站的所 述多播连接的程序代码指令。
14.一种包括处理器的设备,该处理器被配置用于在基站处接收用于封装多播数据的密钥;使用所述密钥来生成针对从网关设备接收的、指示针对特定服务的多播连接的消息 的响应,所述基站在多播广播区域中加入与所述网关设备相同的多播树;以及经由包括与所述密钥相关联的多播隧道的多播数据路径来建立与所述网关设备的所 述多播连接。
15.如权利要求14的设备,其中在接收所述密钥之前,所述基站加入与所述网关设备 相同的多播树。
16.如权利要求14的设备,其中在接收所述密钥之后,所述基站加入与所述网关设备 相同的多播树。
17.如权利要求14的设备,其中所述消息包括指示针对多播和广播服务的所述多播连 接的消息。
18.如权利要求14的设备,其中所述密钥包括来自多播和广播服务池的通用路由封装 密钥。
19.如权利要求14的设备,其中所述消息进一步包括所述密钥或者互联网协议多播地址。
20.如权利要求14的设备,其中所述响应包括路径注册响应。
21.—种方法,包括在基站处接收用于封装多播数据的密钥;使用所述密钥来生成针对从网关设备接收的、指示针对特定服务的多播连接的消息 的响应,所述基站在多播广播区域中加入与所述网关设备相同的多播树;以及经由包括与所述密钥相关联的多播隧道的多播数据路径来建立与所述网关设备的所 述多播连接。
22.如权利要求21的方法,其中接收所述密钥包括接收所述消息,所述消息包括所述 密钥并指示针对多播和广播服务的所述多播连接。
23.如权利要求21的方法,其中接收所述密钥包括接收来自多播和广播服务池的通用 路由封装密钥。
24.如权利要求21的方法,其中接收所述密钥包括接收包括所述密钥或者互联网协议 多播地址的消息。
25.—种计算机程序产品,包括存储有计算机可执行程序代码指令的至少一个计算机 可读存储介质,所述计算机可执行程序代码指令包括用于在基站处接收用于封装多播数据的密钥的程序代码指令;用于使用所述密钥来生成针对从网关设备接收的、指示针对特定服务的多播连接的 消息的响应的程序代码指令,所述基站在多播广播区域中加入与所述网关设备相同的多 播树;以及用于经由包括与所述密钥相关联的多播隧道的多播数据路径来建立与所述网关设备 的所述多播连接的程序代码指令。
全文摘要
一种用于提供IP多播传输的设备可以包括处理器和存储器。该存储器可以存储可执行指令,其响应于处理器的执行而引起所述设备至少执行下述操作,包括在基站处接收用于封装多播数据的密钥;使用该密钥来生成针对从网关设备接收的、指示针对特定服务的多播连接的消息的响应,该基站在多播广播区域中加入与网关设备相同的多播树;以及经由包括与密钥相关联的多播隧道的多播数据路径来建立与网关设备的多播连接。还提供了对应的方法和计算机程序产品。
文档编号H04L29/06GK102017663SQ200980114326
公开日2011年4月13日 申请日期2009年4月23日 优先权日2008年4月24日
发明者N·米耶蒂南, R·皮什纳 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1