在通信网络中提供多播服务的制作方法

文档序号:7634155阅读:124来源:国知局
专利名称:在通信网络中提供多播服务的制作方法
技术领域
本发明一般地涉及通信领域,更具体而言,涉及在通信网络中提供多播服务。
背景技术
多播服务向多播服务的订户的用户设备广播内容。可以多播任何类型的信息,如足球比赛剪辑、新闻或股票报价。用于传递多播服务的体系结构已由第三代伙伴工程(3GPP)、全球移动通信系统/通用分组无线服务(GSM/GPRS)和通用移动电信系统(UMTS)无线技术的标准体之间的协作提出。然而,所提出的体系结构是复杂的,并且可能不容易实现。因此,一般来说,希望具有可以容易实现的体系结构。

发明内容
根据本发明,可以减轻或消除与用于提供多播服务的现有技术相关联的缺点和问题。
根据一个实施例,提供多播服务包括在应用服务器处维护多播服务信息。多播服务信息描述了具有至少一个关联订户的多播服务,并且多播服务可操作用来传递来自多播源的多播内容。确定支持与订户相关联的用户设备的小区,并且发起用于多播服务的承载路径的创建。利用承载路径启用到用户设备的多播内容的传递。
本发明的某些实施例可以提供一个或多个技术优点。一个实施例的技术优点可以是,可以在对现有网络元件作出相对较少的变化的情况下提供多播服务。可以引入应用服务器来将服务映射到订户,并且启用移动设备(enabler mobile)可用于启用特定小区中的多播服务。
本发明的某些实施例可以包括上述技术优点中的某些或全部,或完全不包括这些优点。从附图、描述和权利要求中,本领域技术人员也可清楚得知一个或多个其他的技术优点。


为了更完全的理解本发明及其特征和优点,结合附图参考下面的描述,在附图中图1是根据本发明可用的系统的一个实施例的框图;以及图2是图示了根据本发明可用的方法的一个实施例的流程图。
具体实施例方式
通过参考附图中的图1和图2可最好地理解本发明的实施例及其优点,附图中相似的标号指代类似和相应的部件。
图1是图示了用于提供多播服务的系统10的一个实施例的框图。根据操作的一个实施例,系统10将来自多播源12的内容多播到蜂窝网络的小区32中的用户设备20。应用服务器50可以维护被用来提供多播服务的信息。应用服务器50还可以确定用户设备20的小区位置,并随后发起多播服务。启用移动设备30可操作为应用服务器50的侍从(valet),用于启用到用户设备20的多播服务传递。启用移动设备30的位置可固定,例如与基站收发器系统34协同定位。多播服务网关支持节点60可操作为到无线网络的内容的接口。
多播服务可以指将内容传递到订购多播服务的一个或多个用户设备20的操作。根据一个实施例,多播服务可以具有不同的多播服务级别。多播服务级别可用来例如描述用于将多播服务传递到具体小区32的参数。多播服务级别可以与特定的无线接入承载(RAB)参数(如服务质量参数)相关联。例如,多播服务级别可被定义为编解码器级别。示例性编解码器级别可包括16、32或64Kbps的视频、8Kbps的数据、16Kbps的音频或32Kbps的数据和音频。
根据一个实施例,内容可根据因特网协议(IP)多播协议来分发。多播服务可以具有唯一的IP多播地址。如果多播服务具有多播服务级别,则每个多播服务级别可具有唯一的IP多播地址。
根据图示实施例,多播源12提供通过多播服务传递的内容。内容可例如包括语音、数据、视频、音频、多媒体、其他信息或前述内容的任意组合。多播源12可具有多播服务和多播服务级别。
用户设备20可以包括适合于传输数据分组到系统10并传输来自系统10的数据分组的任何设备。数据分组可包括以特定方式组织以用于发送的数据包,并且可承载任何合适的信息,如语音、数据、视频、音频、多媒体、其他信息或前述内容的任意组合。用户设备20的示例包括个人数字助理、蜂窝电话、移动手持设备或可操作用来与系统10通信的任何其他设备。
用户设备20可支持任何合适的通信协议,例如诸如移动IP之类的因特网协议,并且可以与任何合适版本的因特网组管理协议(IGMP)或通用资源定位(URL)集合点目录(URD)相兼容。用户设备20可例如采用通用分组无线服务(GPRS)技术或任何其他合适的移动通信技术。用户设备20可操作用来利用多播源12的IP地址接收内容。
用户设备20可以具有标识用户设备的用户标识符。用户标识符可例如包括移动站集成服务数字网络(MSISDN)标识符、国际移动订户身份(IMSI)、国际移动设备身份(IMEI)、其他合适的标识符或前述内容的任意组合。
用户设备20支持无线接入承载器24接收来自多播服务的内容。根据一个实施例,用户设备20可以支持多个无线接入承载器24。多个无线接入承载器24可以在维护分组数据协议(PDP)上下文的同时,使得用户设备20能够监听多播服务。用户设备20可以具有适当的阅读器或解码器来阅读多播内容或对多播内容解码。
用户设备20可以具有应用程序接口(API),应用程序接口可操作用来执行各种操作,如监听无线接入承载器24、订购多播服务或其他合适的操作。例如,应用程序接口可用来联系入口或网页,入口或网页例如由应用服务器50提供。用户设备20可用来打开PDP上下文以例如通过服务入口接入点名称(APN)来加入提供订购服务的服务器。用户设备20可利用任何合适的协议与服务器通信,如超文本传送协议(HTTP)或可扩展标记语言(XML)。
系统10向位于由系统10覆盖的小区32中的订户的用户设备20提供多播服务,并且可使用任何合适的IP多播技术,如因特网组管理协议、协议无关多播-稀疏模式(PIM-SM)技术、双向(PIM-BiDir)、或源特定多播(SSM)协议。根据图示实施例,系统10包括如图所示耦合的启用移动设备30、一个或多个基础收发站34、台站控制器38、服务支持节点42、网关支持节点46、位置基础服务48、应用服务器50、多播服务网关支持节点60、一个或多个通信网络62和多播源12。系统10利用无线接入承载器24与用户设备20通信,如图所示。
系统10包括控制路径70和数据路径72,数据分组通过数据路径72被路由。承载控制信息的分组沿控制路径70传播。根据图示实施例,控制路径70耦合台站控制器38、服务支持节点42、网关支持节点46、位置基础服务48、一个或多个通信网络62和应用服务器50,如图所示。承载内容的分组沿数据路径72传播。根据图示实施例,数据路径72耦合台站控制器38、多播服务网关支持节点60、通信网络62d和多播源12,如图所示。系统10的设备可利用任何合适的无线承载和信令协议通信。
启用移动设备30指操作为应用服务器50的侍从,用于启用到小区32的用户设备20的多播服务传递的设备。启用移动设备30可包括可操作用来接收信息的接口、耦合到该接口并管理启用移动设备30的操作的一个或多个处理器、以及耦合到处理器并存储启用设备30所用的信息的存储器。本文中所用的术语“接口”指可操作用来接收设备的输入、发送来自设备的输出或其两者的设备的任何合适的结构,并且可包括一个或多个端口。本文中所用的术语“处理器”指可操作用来接受输入并根据预定规则处理输入以产生输出的任何合适的设备。本文中所用的术语“存储器”指可操作用来存储数据的任何结构,并且可包括随机访问存储器(RAM)、只读存储器(ROM)、磁驱动器、盘驱动器、致密盘(CD)驱动器、数字视频盘(DVD)驱动器、可移动介质存储装置、任何其他合适的数据存储设备或前述内容的任意组合。
启用移动设备30可位于对其启用多播服务的小区32中。多个启用移动设备30可用于增加服务。启用移动设备30为一种或多种多播服务建立一个或多个RAB/PDP上下文,并响应于来自应用服务器50的指令设定和维护无线接入承载器24。启用移动设备30可以处于一直与应用服务器50进行PDP的上下文中,并且可以通过与启用移动设备30的小区32相关联的多播服务网关支持节点60与应用服务器50通信。可以为启用移动设备30提供静态IP地址。
根据一个实施例,启用移动设备30可以支持诸如因特网组管理协议能力、通用资源定位集合点目录能力或其他合适的能力之类的能力。能力可例如包括IGMP加入/离开功能,以触发在多播服务网关支持节点60设定的IP多播树。
根据一个实施例,启用移动设备30可以丢弃任何接收到的多播内容以减轻对启用移动设备30的影响。根据另一个实施例,启用移动设备30可以接收至少某些多播内容,并且可以将对接收到的多播内容的反馈提供给应用服务器50或多播源12。
根据一个实施例,启用移动设备30可以执行功率控制操作,以调整用户设备20所接收的信号的功率。例如,可以调整功率使得接收信号至少具有最小信号功率。根据实施例,启用移动设备30可以从应用服务器50接收功率控制信息,如功率控制增量(delta)。功率控制信息可以根据用户设备20的位置确定。
启用移动设备30可以根据功率控制信息调整其功率报告以调整用户设备20所接收的信号。例如,如果应用服务器50确定用户设备20在小区32的外围,则应用服务器50可以指示启用移动设备30在将功率水平报告给台站控制器38之前从其测得的功率水平中减去增量。应用服务器50可以计算作为启用移动设备30和用户设备20与基站收发器系统34的相对距离的函数的增量。根据正常的功率控制方案,当台站控制器38从启用移动设备30接收到较低的报告的接收功率水平时,台站控制器38告知基站收发器系统34增大无线接入承载器24的发送功率以便允许用户设备20接收到最小信号功率。
基础收发站34向用户设备20提供对系统10的接入,并且台站控制器38管理基础收发站34的操作。根据一个实施例,基础收发站34可包括3G节点B、2G基础收发站或其他合适的收发站。根据一个实施例,台站控制器38可包括3G无线网络控制器、2G基站控制器或其他合适的台站控制器。基础收发站34利用无线接入承载器24传输信号到用户设备20并传输来自用户设备20的信号。根据一个实施例,一种或多种多播服务或者一个或多个多播服务级别可以使用相同的无线接入承载器24。每个无线接入承载器24可以绑定到主PDP上下文,该上下文可由多播服务网关支持节点60维护。无线接入承载器24可包括对等无线接入承载器、对等体到多播无线接入承载器、BAMBOO MEDIACAST多播承载器、广播无线接入承载器或其他合适的无线接入承载器。
出于发送可靠性考虑,如果无线接入承载器24不能执行复制,则在无线层、应用层或这两者可以使用转发等价类。例如,可以在无线层使用GPRS协议,或者可以在应用层使用因特网工程任务组(IETF)可靠多播传输工作组(RMTWG)协议,如在RFC 3450中描述的协议。根据一个实施例,转发等价类可用于无线承载器,并且否定确认(NACK)可用在直到网关支持节点60上。
服务支持节点42执行移动性管理功能,如移动订户的附接和用户设备20的分离。服务支持节点42可以检测其服务区域内的用户设备20,从归属位置寄存器获得用户的简档(profile)数据,并且记录用户设备20的位置。服务支持节点42可例如包括服务GPRS支持节点(SGSN)。
位置基础服务48跟踪关于具体地域内的用户设备20的信息,并且可例如包括访问者位置寄存器。例如,位置基础服务48可以将用户设备20映射到具体小区32或特定小区32内的具体位置。网关支持节点46操作为到通信网络62c的接口,其允许用户设备20接入通信网络62c。网关支持节点22可例如包括网关GPRS支持节点(GGSN)。
应用服务器50指维护多播服务信息并发起多播服务的传递的设备。应用服务器50可包括可操作用来接收信息的接口、耦合到该接口并执行应用服务器50的功能的一个或多个处理器、以及耦合到处理器并存储应用服务器50所用的信息的存储器52。应用服务器50的元件配置可以是例如使用操作支持系统(OSS)的静态配置,也可以是例如使用本地化功能的动态配置。
应用服务器50可以静态或动态地被提供以用来提供多播服务的信息。该信息可包括小区32和订户可用的多播服务(可包括多播服务级别)。应用服务器50可将订户映射到其订购的多播服务或多播服务级别。每个多播服务或多播服务级别也可被映射到相应的接入点名称(APN)。多播服务信息可被增强或刷新以添加、删除或修改内容、订户、服务、其他信息或前述内容的任意组合。
应用服务器50可以为每个小区32记录对应于小区32的多播服务能力的小区类型。能力可例如包括承载器能力或服务质量。根据一个实施例,小区类型可以与多播服务级别相关联,以将具有该小区类型的小区32与多播服务级别相关联。
应用服务器50可以以任何合适的方式记录小区32、小区类型以及多播服务或多播服务级别之间的关系。例如,小区32的小区标识符可被映射到相应的小区类型,并且小区类型可被映射到相应的多播服务或多播服务级别。应用服务器50可包括根据小区类型分类的多播服务级别数据库,或者可以为每个特定的多播服务级别创建小区32的列表。
应用服务器50可例如利用与启用移动设备30相关联的小区32的小区标识符来维护启用移动设备30的位置。启用移动设备30可以例如通过将启用移动设备30的位置映射到多播服务网关支持节点60而与多播服务网关支持节点60相关联。接入点名称也可被映射到多播服务网关支持节点60以将分组导向多播服务网关支持节点60。
应用服务器50确定用户设备20的位置,随后启用到用户设备20的多播服务传递。应用服务器50利用用户设备20的位置来确定服务于用户设备20的启用移动设备30。应用服务器50可利用用户设备20的位置来确定用户设备20和启用移动设备30之间的距离。用户设备20和启用移动设备30之间的距离可用于计算功率控制增量。应用服务器50利用功率控制增量指示启用移动设备30设定无线接入承载器24,并通知用户设备20监听无线接入承载器24。应用服务器50利用任何合适的协议(如可扩展标记语言协议)从多播源12取得内容。
多播服务网关支持节点60指操作为多播源12和无线网络之间的内容接口的设备。多播服务网关支持节点60可例如包括网关GPRS支持节点(GGSN)。多播服务网关支持节点60可包括可操作用来接收信息的接口、耦合到该接口并管理多播服务网关支持节点60的操作的一个或多个处理器、以及耦合到处理器并存储多播服务网关支持节点60所用的信息的存储器。
根据一个实施例,多播服务网关支持节点60激活(activate)和去活(deactivate)用于多播服务的PDP上下文,并且可操作为无线接入承载器24的请求者。多播服务网关支持节点60加入启用移动设备30所请求的多播组的IP多播树,并且将多播服务级别映射到台站控制器38的接入点名称。多播服务网关支持节点60从多播源12接收内容,将内容数据分组复制到一个或多个RAB/PDP上下文中,并且分发复制的数据分组。
多播服务网关支持节点60可以根据任何合适的标准(如GPRS标准)执行其功能,并且可以与用户设备20所用的协议相兼容,如任何合适版本的因特网组管理协议或通用资源定位集合点目录协议。例如,多播服务网关支持节点60可以执行GPRS隧道化协议(GTP)封装以避免台站控制器38改变。涉及正确的多播服务网关支持节点60的单播IP地址可以在域名系统(DNS)服务器处提供。根据一个实施例,多播服务网关支持节点60的体系结构可以是分布式的(例如大多数分布式的),并且多播服务网关支持节点60可以与台站控制器38协同定位。
通信网络62允许设备与其他设备通信。通信网络62可包括公共交换电话网(PSTN)、公共或私有数据网络、局域网(LAN)、城域网(MAN)、广域网(WAN)、全球计算机网络(如因特网)、有线或无线网络、本地、区域或全球通信网络、企业内联网、其他合适的通信链路或前述内容的任意组合中的至少一部分。
在不脱离本发明的范围的前提下,可以对系统10进行变更和置换,如修改、添加或省略。系统10可具有更多的、更少的或其他的模块。例如,系统10可具有更少的通信网络62。而且,系统10的操作可以由更多的、更少的或其他的模块执行。例如,应用服务器50和多播源12的操作可以由一个模块执行。作为另一个示例,多播服务网关支持节点60的操作可以由多于一个模块执行。该操作可以由台站控制器38执行,或者可以进一步移到网络中例如向基础收发站34移动。另外,系统10的操作可以利用任何合适的逻辑执行,所述逻辑包括软件、硬件、其他逻辑或前述内容的任意合适的组合。本文中所用的“每个”指一个集合中的每个成员或一个集合的子集中的每个成员。
图2是图示了用于提供多播服务的方法的一个实施例的流程图。为了简化说明,该方法针对向一个用户设备20提供一种多播服务进行描述。然而,该方法也可用来向一个或多个用户设备20提供一种或多种多播服务(这些服务可具有多个多播服务级别)。
该方法开始于步骤200,在步骤200提供了系统10的设备。根据一个实施例,启用移动设备30可以具有静态IP地址。应用服务器50可以具有多播服务信息,如启用移动设备30的位置、小区32的多播服务或多播服务级别、小区32的类型、启用移动设备30的多播服务网关支持节点60或前述内容的任意组合。域名系统服务器可以具有多播服务网关支持节点60的IP地址。
在步骤206响应于从一个或多个用户设备20接收到用户订购而注册用户。根据一个实施例,应用服务器50可以注册用户。用户可以订购一种或多种多播服务或者一个或多个多播服务级别。可通过将用户设备20的用户标识符映射到用户订购的服务或服务级别来注册用户。
在步骤212发起多播服务。根据一个实施例,多播源12可以通过向应用服务器50宣告内容已准备好发送来发起服务。根据另一个实施例,应用服务器50可以通过触发多播源12发送内容来发起服务。操作者可以选择由多播源12、应用服务器50还是多播源12和应用服务器50的组合来发起服务。
在步骤218确定与用户设备20的小区32相关联的启用移动设备30。应用服务器50可例如通过访问位置基础服务48来建立用户设备20的小区32。应用服务器50还可以确定与启用移动设备30的小区32相对应的小区类型、多播服务或多播服务级别、其他信息或前述内容的任意组合。
在步骤220指示启用移动设备30设定承载路径。根据一个实施例,应用服务器50可以首先将启用移动设备30与多播服务网关支持节点60相关联。应用服务器50可以将多播服务网关支持节点60的接入点名称映射到对应于启用移动设备30的小区标识符。应用服务器50随后可以发送通知以指示启用移动设备30激活无线接入承载器24和多播服务的PDP上下文。通知可包括多播服务的多播组的IP地址、多播源12的IP地址、多播服务网关支持节点60的接入点名、其他合适信息或前述内容的任意组合。
在步骤226设定承载路径。台站控制器38设定具有启用移动设备30的RAB标识符的无线接入承载器24。启用移动设备30利用多播服务网关支持节点60打开PDP上下文。启用移动设备30例如利用因特网组管理协议(IGMP)/多播监听发现(MLD)查询来发送查询以加入多播服务组或多播服务级别组的多播分发组。查询可包括多播服务地址、多播源地址、多播服务级别地址或前述内容的任意组合。
启用移动设备30将RAB参数传输到应用服务器50,并且应用服务器50将RAB参数传输到用户设备20以允许其预备监听无线接入承载器24。信息可利用用于任何当前开放的PDP上下文的寻呼过程来发送,利用推动代理功能触发PDP上下文的打开来发送,或者可以以任何其他合适的方式发送。如果用户设备20在发送期间正在订购,则应用服务器50可执行本地化,并随后将RAB信息提供给用户设备20。多播服务网关支持节点60可接收对于多播组的加入消息或URD请求,并例如利用协议无关多播(PIM)加入来加入多播树。多播服务网关支持节点60随后可为多播树创建(*,G)或(S,G)条目,并创建具有一个或多个启用移动设备30的PDP上下文的多播输出接口列表。
在步骤236发起内容发送。根据一个实施例,应用服务器50可通知多播源12承载路径已设定。根据另一个实施例,多播源12可以在预定时间段之后发送内容。多播源12例如利用IP多播转发将包括数据分组在内的内容发送到多播服务网关支持节点60。
在步骤240复制并分发数据分组。根据一个实施例,多播服务网关支持节点60可针对每个RAB标识符复制数据分组。根据另一个实施例,多播服务网关支持节点60可针对每个多播服务级别复制数据分组。多播服务网关支持节点60将分组发送到台站控制器38。台站控制器38将分组发送到对应于RAB标识符的无线接入承载器24。根据一个实施例,无线接入承载器24将数据分组发送到用户设备20。根据另一个实施例,无线接入承载器24将数据分组发送到启用移动设备30,并且用户设备20监听无线接入承载器24。该方法可以不需要台站控制器38的任何附加功能。
可以采取适当的安全性措施以减少多播服务的未经授权的接收的风险。根据一个实施例,多播服务器12、用户设备20、多播服务网关节点60或前述内容的任意组合可以使用一种或多种可靠传输多播协议(来自IETF的RMT工作组)来可靠地传递多播服务或多播服务级别内容。例如,用户设备20可使用IETF RMT的异步分层编码(ALC),或者用户设备20或多播服务网关节点60可使用IETF RMT的面向NACK的可靠多播协议(NORM)、实用通用多播(PGM)、在应用或传输级别实现的其他机制或者前述内容的任意组合来进行可靠的多播发送。
如果在步骤244用户设备20从一个小区32移动到可以由相同的或另一个基础收发站34管理的另一小区32,则该方法进行到步骤246,在步骤246执行移动方案。根据一个实施例,多播服务路由选择更新可用来维护用户设备20的位置。用户设备20发送路由选择更新,并且应用服务器50被通知以该移动。应用服务器50可通过任何合适的技术(如通过周期重发或利用可靠多播传输异步分层编码(RMT ALC)协议)被通知以位置中的变化。根据一个实施例,所有的多播服务级别可被多播到小区32,从而用户设备可访问其服务级别。该方法随后进行到步骤248。如果在步骤244用户设备20不移动,则该方法直接进行到步骤248。
如果在步骤248继续发送,则该方法进行到步骤250,在步骤250多播源12继续将数据分组发送到多播服务网关支持节点60。该方法随后返回到步骤240,在步骤240复制并分发分组。如果在步骤248不继续发送,则该方法进行到步骤252。
在步骤252终止发送。多播源12、应用服务器50、用户设备20或其他合适的设备可以发起终止。应用服务器50可以通知用户设备20发送终止。应用服务器50可请求启用移动设备30离开多播组以释放资源,或者启用移动设备30可被允许保持资源。根据一个实施例,应用服务器50通知启用移动设备30终止PDP和RAB会话。启用移动设备30可以发送诸如因特网组管理协议/多播监听发现消息之类的消息以离开多播组。多播服务网关节点60随后可通过从列表中删除所需的PDP上下文来更新多播输出接口列表,并且可例如通过发送修剪消息(pruning message)离开多播分发树。启用移动设备30请求PDP去活,并且台站控制器38去活无线接入承载器24。
用户设备20可以发起终止。根据一个实施例,用户设备20可以停止监听无线接入承载器24。根据另一个实施例,用户设备20可以联系应用服务器50以停止发送或解除对服务的订购。根据另一个实施例,丢失与用户设备20的联系可以发起多播服务的终止。如果用户设备20不在小区32中,则该小区32的启用移动设备30可被请求发起终止。应用服务器50可以记录例如由于信号丢失或其他合适原因而导致通信未完成,并且可以重发内容。在终止发送后,该方法终止。
在不脱离本发明的范围的前提下,可以进行变更和置换,如修改、添加或省略。该方法可包括更多的、更少的或其他的步骤。另外,在不脱离本发明的范围的前提下,这些步骤可以以任何合适的顺序执行。根据一个实施例,如果用户设备20支持IP多播,则多播服务可以从用户设备20提供到用户设备20。
本发明的某些实施例可以提供一个或多个技术优点。一个实施例的技术优点可以是,可以在对现有网络元件作出相对较少的变化的情况下(尤其在无线接入网络中)提供多播服务。可以引入应用服务器来将服务器映射到订户,并且启用移动设备可用于启用特定小区32中的多播服务。
尽管本公开文件涉及到了某些实施例以及一般相关联的方法,但是对于本领域技术人员来说这些实施例和方法的变更和置换是清楚的。因此,上述示例性实施例的描述并没有限定或约束本公开文件。在不脱离由权利要求限定的本公开文件的精神和范围的前提下,也可以进行其他变化、替换和变更。
为了帮助专利局和本申请文件的任何阅读者理解所附权利要求,申请人希望声明其并不希望任何权利要求被用本申请的申请日之前的35 USC§112第6款来解释,除非在具体权利要求中使用了“用于...的装置”或“用于...的步骤”这样的词语。
权利要求
1.一种用于提供多播服务的方法,包括在应用服务器处维护多播服务信息,所述多播服务信息描述了具有关联订户的多播服务,所述多播服务可操作用来传递来自多播源的多播内容;确定支持与所述订户相关联的用户设备的小区;发起用于所述多播服务的承载路径的创建;以及利用所述承载路径启用到所述用户设备的多播内容的传递。
2.如权利要求1所述的方法,其中发起用于所述多播服务的承载路径的创建的操作还包括确定与支持所述用户设备的小区相对应的启用移动设备;以及指示所述启用移动设备发起无线接入承载器的创建。
3.如权利要求1所述的方法,还包括将与所述承载路径相关联的一个或多个参数传输到所述用户设备,所述用户设备可操作用来利用所述参数来接收所述多播内容。
4.如权利要求1所述的方法,还包括根据支持所述用户设备的小区建立所述多播服务的多播服务级别。
5.如权利要求1所述的方法,还包括通过执行以下操作来执行功率控制操作确定信号功率;根据所述信号功率计算功率控制信息;以及根据所述功率控制信息发起所述信号功率的调整。
6.一种用于提供多播服务的服务器,包括可操作用来存储多播服务信息的存储器,所述多播服务信息描述了具有关联订户的多播服务,所述多播服务可操作用来传递来自多播源的多播内容;以及耦合到所述存储器并且可操作用来执行以下操作的一个或多个处理器确定支持与所述订户相关联的用户设备的小区;发起用于所述多播服务的承载路径的创建;以及利用所述承载路径启用到所述用户设备的多播内容的传递。
7.如权利要求6所述的服务器,其中所述一个或多个处理器可操作用来通过执行以下操作来发起用于所述多播服务的承载路径的创建确定与支持所述用户设备的小区相对应的启用移动设备;以及指示所述启用移动设备发起无线接入承载器的创建。
8.如权利要求6所述的服务器,其中所述一个或多个处理器还可操作用来将与所述承载路径相关联的一个或多个参数传输到所述用户设备,所述用户设备可操作用来利用所述参数来接收所述多播内容。
9.如权利要求6所述的服务器,其中所述一个或多个处理器还可操作用来根据支持所述用户设备的小区建立所述多播服务的多播服务级别。
10.如权利要求6所述的服务器,其中所述一个或多个处理器还可通过执行以下操作来执行功率控制操作确定信号功率;根据所述信号功率计算功率控制信息;以及根据所述功率控制信息发起所述信号功率的调整。
11.一种用于提供多播服务的逻辑,所述逻辑实现在介质中并且可操作用来在应用服务器处维护多播服务信息,所述多播服务信息描述了具有关联订户的多播服务,所述多播服务可操作用来传递来自多播源的多播内容;确定支持与所述订户相关联的用户设备的小区;发起用于所述多播服务的承载路径的创建;以及利用所述承载路径启用到所述用户设备的多播内容的传递。
12.如权利要求11所述的逻辑,可操作用来通过执行以下操作来发起用于所述多播服务的承载路径的创建确定与支持所述用户设备的小区相对应的启用移动设备;以及指示所述启用移动设备发起无线接入承载器的创建。
13.如权利要求11所述的逻辑,还可操作用来将与所述承载路径相关联的一个或多个参数传输到所述用户设备,所述用户设备可操作用来利用所述参数来接收所述多播内容。
14.如权利要求11所述的逻辑,还可操作用来根据支持所述用户设备的小区建立所述多播服务的多播服务级别。
15.如权利要求11所述的逻辑,还可操作用来通过执行以下操作来执行功率控制操作确定信号功率;根据所述信号功率计算功率控制信息;以及根据所述功率控制信息发起所述信号功率的调整。
16.一种用于提供多播服务的方法,包括在启用设备处接收创建用于多播服务的无线接入承载器的指令,所述多播服务可操作用来传递来自多播源的多播内容,所述启用设备被分配给支持用户设备的小区;响应于所述指令创建用于多播服务的无线接入承载器;打开用于所述无线接入承载器的分组数据协议上下文;以及利用所述无线接入承载器启用到所述用户设备的多播内容的传递。
17.如权利要求16所述的方法,还包括将与所述无线接入承载器相关联的一个或多个参数传输到应用服务器。
18.一种用于提供多播服务的启用设备,包括可操作用来接收创建用于多播服务的无线接入承载器的指令的接口,所述多播服务可操作用来传递来自多播源的多播内容,所述启用设备被分配给支持用户设备的小区;以及耦合到所述接口并且可操作用来执行以下操作的一个或多个处理器响应于所述指令创建用于多播服务的无线接入承载器;打开用于所述无线接入承载器的分组数据协议上下文;以及利用所述无线接入承载器启用到所述用户设备的多播内容的传递。
19.如权利要求18所述的启用设备,所述一个或多个处理器还可操作用来将与所述无线接入承载器相关联的一个或多个参数传输到应用服务器。
20.一种用于提供多播服务的逻辑,所述逻辑实现在介质中并且可操作用来在启用设备处接收创建用于多播服务的无线接入承载器的指令,所述多播服务可操作用来传递来自多播源的多播内容,所述启用设备被分配给支持用户设备的小区;响应于所述指令创建用于多播服务的无线接入承载器;打开用于所述无线接入承载器的分组数据协议上下文;以及利用所述无线接入承载器启用到所述用户设备的多播内容的传递。
21.如权利要求20所述的逻辑,还可操作用来将与所述无线接入承载器相关联的一个或多个参数传输到应用服务器。
22.一种用于提供多播服务的方法,包括在多播网关支持节点处激活用于多播服务的分组数据协议上下文,所述多播服务可操作用来传递来自多播源的多播内容;接收加入用于所述多播服务的多播树的指令;以及响应于所述指令加入所述多播树。
23.如权利要求22所述的方法,还包括接收利用多个数据分组传输的多播内容;以及复制所述数据分组以便为多个启用移动设备中的每个启用移动设备创建复制数据分组。
24.一种用于提供多播服务的节点,包括可操作用来执行以下操作的接口接收激活用于多播服务的分组数据协议上下文的指令,所述多播服务可操作用来传递来自多播源的多播内容;以及接收加入用于所述多播服务的多播树的指令;以及耦合到所述接口并且可操作用来执行以下操作的一个或多个处理器响应于所述激活分组数据协议上下文的指令而激活所述分组数据协议;以及响应于所述加入多播树的指令而加入所述多播树。
25.如权利要求24所述的节点,其中所述接口可操作用来接收利用多个数据分组传输的多播内容;并且所述处理器可操作用来复制所述数据分组以便为多个启用移动设备中的每个启用移动设备创建复制数据分组。
26.一种用于提供多播服务的逻辑,所述逻辑实现在介质中并且可操作用来在多播网关支持节点处激活用于多播服务的分组数据协议上下之,所述多播服务可操作用来传递来自多播源的多播内容;接收加入用于所述多播服务的多播树的指令;以及响应于所述指令加入所述多播树。
27.如权利要求26所述的逻辑,还可操作用来接收利用多个数据分组传输的多播内容;以及复制所述数据分组以便为多个启用移动设备中的每个启用移动设备创建复制数据分组。
28.一种用于提供多播服务的方法,包括在应用服务器处维护多播服务信息,所述多播服务信息描述了具有关联订户的多播服务,所述多播服务可操作用来传递来自多播源的多播内容;通过从所述应用服务器向启用设备传输指令来发起用于所述多播服务的承载路径的创建,所述指令用于创建所述多播服务的无线接入承载器,所述启用设备与支持与所述订户相关联的用户设备的小区相关联;以及利用所述承载路径启用到所述用户设备的多播内容的传递。
29.如权利要求28所述的方法,其中所述利用所述承载路径启用到所述用户设备的多播内容的传递的操作还包括在多播网关支持节点处激活用于所述多播服务的分组数据协议上下文;以及使所述多播网关支持节点加入用于所述多播服务的多播树。
30.如权利要求28所述的方法,还包括将与所述承载路径相关联的一个或多个参数传输到所述用户设备,所述用户设备可操作用来利用所述参数来接收所述多播内容。
31.如权利要求28所述的方法,还包括根据支持所述用户设备的小区和所述订户的订购中的至少一个来建立所述多播服务的多播服务级别。
32.如权利要求28所述的方法,还包括在多播网关支持节点处接收利用多个数据分组传输的多播内容;以及复制所述数据分组以便为多个启用移动设备中的每个启用移动设备创建复制数据分组。
33.一种用于提供多播服务的系统,包括可操作用来执行以下操作的应用服务器维护描述具有关联订户的多播服务的多播服务信息,所述多播服务可操作用来传递来自多播源的多播内容;以及通过传输用于创建所述多播服务的无线接入承载器的指令来发起用于所述多播服务的承载路径的创建;以及与支持与所述订户相关联的用户设备的小区相关联的启用设备,所述启用设备可操作用来接收所述用于创建所述多播服务的无线接入承载器的指令;响应于所述指令创建所述无线接入承载器;以及利用所述承载路径启用到所述用户设备的多播内容的传递。
34.如权利要求33所述的系统,还包括可操作用来执行以下操作的多播网关支持节点激活用于所述多播服务的分组数据协议上下文;以及使所述多播网关支持节点加入用于所述多播服务的多播树。
35.如权利要求33所述的系统,所述应用服务器还可操作用来将与所述承载路径相关联的一个或多个参数传输到所述用户设备,所述用户设备可操作用来利用所述参数来接收所述多播内容。
36.如权利要求33所述的系统,所述应用服务器还可操作用来根据支持所述用户设备的小区和所述订户的订购中的至少一个来建立所述多播服务的多播服务级别。
37.如权利要求33所述的系统,还包括可操作用来执行以下操作的多播网关支持节点接收利用多个数据分组传输的多播内容;以及复制所述数据分组以便为多个启用移动设备中的每个启用移动设备创建复制数据分组。
38.一种用于提供多播服务的逻辑,所述逻辑实现在介质中并且可操作用来在应用服务器处维护多播服务信息,所述多播服务信息描述了具有关联订户的多播服务,所述多播服务可操作用来传递来自多播源的多播内容;通过从所述应用服务器向启用设备传输指令来发起用于所述多播服务的承载路径的创建,所述指令用于创建所述多播服务的无线接入承载器,所述启用设备与支持与所述订户相关联的用户设备的小区相关联;以及利用所述承载路径启用到所述用户设备的多播内容的传递。
39.如权利要求38所述的逻辑,还可操作用来通过执行以下操作来利用所述承载路径启用到所述用户设备的多播内容的传递在多播网关支持节点处激活用于所述多播服务的分组数据协议上下文;以及使所述多播网关支持节点加入用于所述多播服务的多播树。
40.如权利要求38所述的逻辑,还可操作用来将与所述承载路径相关联的一个或多个参数传输到所述用户设备,所述用户设备可操作用来利用所述参数来接收所述多播内容。
41.如权利要求38所述的逻辑,还可操作用来根据支持所述用户设备的小区和所述订户的订购中的至少一个来建立所述多播服务的多播服务级别。
42.如权利要求38所述的逻辑,还可操作用来在多播网关支持节点处接收利用多个数据分组传输的多播内容;以及复制所述数据分组以便为多个启用移动设备中的每个启用移动设备创建复制数据分组。
43.一种用于提供多播服务的系统,包括用于在应用服务器处维护多播服务信息的装置,所述多播服务信息描述了具有关联订户的多播服务,所述多播服务可操作用来传递来自多播源的多播内容;用于通过从所述应用服务器向启用设备传输指令来发起用于所述多播服务的承载路径的创建的装置,所述指令用于创建所述多播服务的无线接入承载器,所述启用设备与支持与所述订户相关联的用户设备的小区相关联;以及用于利用所述承载路径启用到所述用户设备的多播内容的传递的装置。
44.一种用于提供多播服务的方法,包括在应用服务器处维护多播服务信息,所述多播服务信息描述了具有关联订户的多播服务,所述多播服务可操作用来传递来自多播源的多播内容;根据支持与所述订户相关联的用户设备的小区来建立所述多播服务的多播服务级别;通过从所述应用服务器向启用设备传输指令来发起用于所述多播服务的承载路径的创建,所述指令用于创建所述多播服务的无线接入承载器,所述启用设备与支持与所述订户相关联的用户设备的小区相关联;通过以下操作利用所述承载路径启用到所述用户设备的多播内容的传递在多播网关支持节点处激活用于所述多播服务的分组数据协议上下文;以及使所述多播网关支持节点加入用于所述多播服务的多播树;将与所述承载路径相关联的一个或多个参数传输到所述用户设备,所述用户设备可操作用来利用所述参数来接收所述多播内容;在所述多播网关支持节点处接收利用多个数据分组传输的多播内容;以及复制所述数据分组以为多个启用移动设备中的每个启用移动设备创建复制数据分组,所述多个用户设备包括与所述订户相关联的用户设备。
全文摘要
提供多播服务包括在应用服务器(50)处维护多播服务信息。多播服务信息描述了具有关联订户的多播服务,并且多播服务可操作用来传递来自多播源(12)的多播内容。确定支持与订户相关联的用户设备(20)的小区,并且发起用于多播服务的承载路径的创建。利用承载路径启用到用户设备的多播内容的传递。
文档编号H04L12/66GK1930839SQ200580007238
公开日2007年3月14日 申请日期2005年1月19日 优先权日2004年3月26日
发明者马克·格雷森, 嘉蒂施·V·蒿蒂, 大卫·P·林德特, 劳伦特·蒙迪尼 申请人:思科技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1