提供多媒体广播组播服务的方法和装置的制作方法

文档序号:7938574阅读:183来源:国知局
专利名称:提供多媒体广播组播服务的方法和装置的制作方法
技术领域
本发明的领域一般涉及提供多媒体广播组播服务的方法和装置。具体地(但不是排他地),本发明的领域涉及通过共享和专有网络同时提供多媒体广播组播服务。
背景技术
多汷某体广播组^番服务(MBMS, Multimedia Broadcast MulticastService)是一种通过移动电信网络提供的广播和组播服务,所述移动电信网络比如是通用分组无线电系统(GPRS)网络、通用移动电信系统(UMTS)网络、演进分组系统(EPS)等。MBMS的技术规范包括3GPPTS 22.146、 3GPP TS 23.246和3GPP TS 26.346。
移动TV是可通过MBMS提供的服务的一个例子。移动TV是经移动电信网络提供给订户的服务,从而向移动设备提供电视服务。
图1图解说明了基于共享网络来提供MBMS的已知架构100的例子。架构100包含运营商网络110,比如GPRS、 UMTS和EPS网络。
运营商网络110包含与一个或多个用户i殳备(UE)耦接的通信节点112,比如基站,例如,UE包含移动电话手持机。运营商网络IIO还包含与广播组播服务中心(BM-SC)130耦接的网关GPRS支持节点(GGSN) 114。
架构100还包含MBMS网络140。按照和运营商网络110相同的方式,MBMS网络140包含与一个或多个UE120耦接的通信节点142和与BM-SC 130耦4妄的GGSN 144。在这种情况下,MBMS网络140是共享网络。即, 一个以上的运营商可以l吏用MBMS网络140来提供例如移动TV。
7图2图解说明本领域中已知的经利用图1的架构的MBMS来提供诸如移动TV的服务的例子。
第一 UE 210与第一运营商网络220耦接,而第二 UE 230与第二运营商网络240耦接。每个运营商网络与BM-SC 250耦接。BM-SC250还与共享MBMS网络260耦接,共享MBMS网络260被安排成通过广播/组播内容流来向UE210、230提供内容,例如移动TV内容。
BM-SC 250接收与运营商相关的内容以及公共内容,所述与运营商相关的内容是运营商网络220、 240之一特有的内容。
运营商网络220、 240的每一个分别向它们各自的UE 210、 230广告或以其它方式提供公布可用内容的信息。即,第一运营商网络220
向第一UE210提供公布运营商弁1的内容和公共内容的信息。相反,第二运营商网络240向第二 UE 230提供公布运营商#2的内容和公共内容的信息。
随后,UE 210、 230能够向它们各自的运营商网络220、 240请求它希望接收(例如,订阅)的内容。运营商网络220、 240随后把所请求的内容通知给BM-SC 250,并把能够得到所请求内容的频道以及访问该内容所需的任意加密密钥等通知给UE210、 230。 BM-SC 250随后把内容提供给共享MBMS网络260, UE210、 230能够从所述共享MBMS网络260获得该内容。
MBMS的这种已知实现的问题在于所有内容(包括运营商特有的内容)都需要被提供给单个共享BM-SC以4更通过MBMS网络被提供。由于各种原因,从运营商的观点来看这是不可取的,例如,所述各种原因包括
i) 运营商和内容提供商之间的不允许运营商把内容提供到其管理域之外的商业协议;
ii) 由于信任的原因,运营商可能想要在他们的网络内提供更高层次的服务功能,比如访问控制和计费;以及
iii) 运营商可能已把一个BM-SC平台投入使用,从而意欲重复使用它们的可用功能。从而,例如,当考虑MBMS多媒体流的传送时,现有的宽带 CDMA核心网络(例如,3GPP无线通信系统)最好被去耦。
于是,需要一种通过共享网络来提供多媒体广播组播服务的改进 方法和装置,其中,可减轻一个或多个上述缺点。

发明内容
因此,本发明试图单独地或任意组合地减轻、緩解或消除一个或 多个上述缺点。
按照本发明的第 一方面,提供一种通过通信系统来提供多媒体广 播组播服务(MBMS)的方法,所述通信系统包括具有多个逻辑元件的 广播组播服务中心(BM-SC),和用于提供MBMS内容的共享网络和 专有网络。所述方法包括分配第一部分逻辑元件来支持通过共享网络 的MBMS内容递送;和分配第二部分逻辑元件来支持通过专有网络 的MBMS内容递送。
才安照本发明的一个可选特4正,所述方法包4舌分配BM-SC的第 一部分逻辑元件来支持通过共享网络的MBMS内容递送;和分配 BM-SC的第二部分逻辑元件来支持通过专有网络的MBMS内容递 送,其中根据MBMS内容递送是否被传递给共享网络或专有网络中 的至少一个,来分配特定的逻辑元件。从而,可通过分配BM-SC的
共享MBMS内容递送,来应用本发明的概念,而不需要复制所有逻 辑元件。
按照本发明的一个可选特征,可根据MBMS内容在共享MBMS 网络的服务提供商之间是否是公共的,来分配BM-SC的第一部分和 第二部分逻辑元件来支持通过专用网络的MBMS内容递送。
按照本发明的一个可选特征,可根据内容递送是否专属于专有网 络的运营商,来分配BM-SC的第一部分和第二部分逻辑元件来支持 通过专用网络的MBMS内容递送。
才要照本发明的一个可选特征,BM-SC的一部分逻辑元件的分配包含分配流媒体服务器逻辑以触发MBMS内容递送。这样,流媒体 服务器逻辑能够协调MBMS内容递送的触发。例如,在本发明的一 个实施例中,流媒体服务器逻辑既被分配在第一部分逻辑元件中以触 发通过共享网络的MBMS内容递送,又^皮分配在第二部分逻辑元件 中以触发通过专有网络的MBMS内容递送。
按照本发明的一个可选特征,分配BM-SC的一部分逻辑元件包 括分配流媒体服务器逻辑以触发传送密钥递送。这样,流媒体服务器 逻辑能够协调加密内容的递送。在本发明的一个可选实施例中,触发 传送密钥递送的流媒体服务器逻辑既被分配在笫一部分逻辑元件中 以触发通过共享网络的传送密钥递送,又被分配在第二部分逻辑元件 中以触发通过专有网络的传送密钥递送,从而便利通过共享网络和专 有网络两者的加密内容递送。
在本发明的一个可选实施例中,管理模块逻辑构建和分发 MBMS内容递送的服务描述,所述服务描述可被转发给要求MBMS 内容的UE。
在本发明的一个可选实施例中,MBMS内容递送的服务描述包 括生成用于保护MBMS内容递送的传送密钥和服务密钥。这样,对 于将在专有网络上发送的选定类别的内容,MBMS内容递送可被加 密。
在本发明的一个可选实施例中,在通过共享网络或专有网络传送 MBMS内容之前,用传送密钥来加密MBMS内容。在本发明的一个 可选实施例中,通过共享网络、专有网络中的至少一个来广播/组播利 用服务密钥加密的传送密钥。
在本发明的一个可选实施例中,专有网络是网络运营商网络。有 利的是,通过利用既支持共享网络又支持专有网络的共享BM-SC, 如上所述地加密内容,这使网络运营商能够共享对它自己的用户的 MBMS内容递送。
通过在使用共享网络向它支持的UE传输组播/广播流的同时, 控制对它所支持的UE的加密密钥的分发,本发明的实施例允许网络运营商把对内容的访问控制保持在其域内。本发明的实施例还允许网
络运营商进行它所提供的内容的计费,而不需要与共享网络BM-SC 互连。
按照本发明的第二方面,提供一种通过通信系统来提供多媒体广 播组播服务(MBMS)的广播组播服务中心(BM-SC),所述通信系统包 括共享网络和专有网络。BM-SC包括能够支持通过共享网络的 MBMS内容递送的第一部分逻辑元件;和能够支持通过专有网络的 MBMS内容递送的第二部分逻辑元件。
按照本发明的第三方面,提供一种通过通信系统来接收多媒体广 播组^番服务(MBMS)的远程站,所述通信系统包括共享网络和专有网 络。所述远程站包括通过共享网络接收来自广播组播服务中心 (BM-SC)的MBMS内容递送的接收机;其中,所述接收机还能够通 过专有网络4妄收来自相同或不同BM-SC的MBMS内容递送和/或至 少一个传送密钥。
按照本发明的第四方面,提供一种通过通信系统来接收多媒体广 4番组播服务(MBMS)的远程站,所述通信系统包括共享网络和专有网 络。所述远程站包括通过共享网络接收多媒体广播组播服务的接收 机;用于检测远程站在共享网络的覆盖范围之外的检测器,和响应于 远程站在共享网络的覆盖范围之外,发起发送给专有网络的BM-SC 流媒体服务器的实时流式传输协议(RTSP)请求,从而通过专有网络保 持远程站已通过共享网络接收的相同内容递送的逻辑。
按照本发明的第五方面,提供一种支持多媒体广播組播服务 (MBMS)的通信系统,其中所述通信系统包括共享网络和专有网络。 所述通信系统包括被布置成分配广播组播服务中心(BM-SC)的第 一部 分逻辑元件来支持通过共享网络的MBMS内容递送的逻辑;其中所 述逻辑还被布置成分配BM-SC的第二部分逻辑元件来支持通过专有 网络的MBMS内容递送。
按照本发明的第六方面,提供一种包含用于支持多媒体广播组播 服务(MBMS)的可执行程序代码的计算机程序产品。所述计算机程序产品包括用于分配广播组播服务中心(BM-SC)的第 一部分逻辑元件来 支持通过共享网络的MBMS内容递送,和分配BM-SC的第二部分逻 辑元件来支持通过专有网络的MBMS内容递送的程序代码。
按照本发明的第七方面,提供一种用于支持通信系统中的多媒体 广播组播服务(MBMS)的集成电路,所述通信系统包括共享网络和专 有网络。集成电路包括被布置成分配广播组播服务中心(BM-SC)的第 一部分逻辑元件来支持通过共享网络的MBMS内容递送的逻辑。所 述逻辑还被布置成分配BM-SC的第二部分逻辑元件来支持通过专有 网络的MBMS内容递送。
本发明的这些和其它方面、特征和优点根据下面描述的实施例是 显而易见的,并将参考下面描述的实施例进行说明。


图1图解说明了提供多媒体广播组播服务(MBMS)的已知架构的例子。
图2图解说明了利用图1的已知架构来提供MBMS内容的例子。 下面参考附图仅举例说明本发明的实施例,其中 图3图解说明了按照本发明实施例的广播组播服务中心(BM-SC) 的子功能结构。
图4图解说明了按照本发明第一实施例的用于提供广播和/或组 播内容的通信系统。
图5图解说明了图4的运营商(BM-SC)和共享(BM-SC)的功能组 件的例子。
图6图解说明了图4中图解说明的实施例的用于提供MBMS月良
务的信令流的例子。
图7图解说明了访问MBMS服务的信令流的例子。
图8图解说明了按照本发明第二实施例的用于提供广播和/或组
播内容的系统。
图9图解说明了图8的运营商(BM-SC)和共享(BM-SC)的功能组件的例子。
图10图解说明了图8中图解说明的实施例的用于提供MBMS 服务的信令流的例子。
图11图解说明了按照本发明第三实施例的用于提供广播和/或组 播内容的系统。
图12图解说明了图11的运营商(BM-SC)和共享(BM-SC)的功能 组件的例子。
图13图解说明了可用于实现本发明实施例中的处理功能的典型 计算系统。
具体实施例方式
下面将在如3GPP TS 22.146、 3GPP TS 23.246和3GPP TS 26.346中定义的多媒体广播组播服务(MBMS)的上下文中说明本发明 的下述实施例。不过,本领域的技术人员会认识到,这里描述的发明 概念适用于备选的类似服务。
按照本发明的实施例,描述了通过通信系统来提供多媒体广播组 播服务(MBMS)的装置和方法,所述通信系统包括具有多个逻辑元件 的广播组播服务中心(BM-SC)、和用于提供MBMS内容的共享网络 和专有网络。按照本发明的实施例,所述装置和方法支持分配第一部 分逻辑元件来支持通过共享网络的MBMS内容递送;和分配第二部 分逻辑元件来支持通过专有网络的MBMS内容递送。
按照本发明的实施例,BM-SC的第一部分和第二部分逻辑元件 的分配基于MBMS内容递送是被传递给共享网络还是专有网络,和/ 或MBMS内容在共享MBMS网络的服务提供商之间是否是公共的, 和/或内容递送是否专属于专有网络的运营商。
现在参见图3,图中图解说明了广播组播服务中心(BM-SC)310 的子功能结构300。该子功能结构300包括
(i) 服务声明逻辑320;
(ii) 会话和传输逻辑"0;(iii) 成员资格逻辑340;
(iv) 安全逻辑350;和
(v) 代理和传送服务器:360。
服务声明逻辑320提供组播和广播MBMS用户服务的服务声明。 服务声明逻辑320还向用户设备(UE)提供指定将作为MBMS用户服 务的一部分被传送的媒体的媒体描述,还向UE提供指定将作为 MBMS用户服务的一部分被传送的MBMS会话的MBMS服务描述, 比如組播服务标识、寻址、时间等等。
会话和传输逻辑330包括MBMS递送逻辑332和关联递送逻辑 334。具体地讲,会话和传输逻辑330能够调度MBMS会话传输,并 能够经代理和传送服务器360把MBMS数据发送给例如网关GPRS 支持节点(GGSN)。会话和传输逻辑330还能够认证和授权来自外部 源的服务,并接受来自外部源的内容。
成员资格逻辑340提供对请求激活MBMS服务的UE的认证。 成员资格逻辑340可包含MBMS月艮务用户的订阅数据,并可产生 MBMS服务用户的计费记录。
密钥安全逻辑350包含密钥请求逻辑352和密钥分发逻辑354。 安全逻辑350可被用于提供MBMS数据的完整性和机密性保护,以 及把MBMS密钥分发给授权的UE。
在本发明的一个实施例中,这些逻辑/功能元件都不相同,从而 在大多数情况下能够分布在下述逻辑组件之间
i) 管理模块;
ii) 流媒体服务器;
iii) 密钥管理和分发逻辑;和
iv) 代理和传送服务器。
在这方面,管理模块负责控制BM-SC的内部组件。管理模块可 提供外部接口,例如基于因特网的接口,用于实现它的远程管理,并 使用户设备(UE)能够访问可用内容。此外,当服务变得可用时,管理 模块还可被用于初始化服务的传输。另外,管理模块还启动通过流媒
14体服务器生成和分发用于加密内容流的MBMS传送密钥(MTK)以及 MBMS内容流本身。从而,管理模块适合于执行服务声明逻辑320 和成员资格逻辑功能340。
流媒体服务器发出用于广播/组播的MBMS内容流,以及用于递 送MBMS业务量密钥(MTK, MBMS Traffic Key)的多媒体因特网密 钥管理(MIKEY)消息。流媒体服务器还在其中并入安全实时传送协议 (SRTP),以便利用MTK对流加密,以及前向纠错(FEC)层,如在3GPP TS 26.346中定义的一样。按照这种方式,流纟某体服务器适合于部分 执行会话和传输逻辑/功能330。
密钥管理和分发逻辑生成MTK和MBMS服务密钥(MSK, MBMS Service Key),并把它们提供给流媒体服务器。从而,密钥管 理和分发逻辑适合于执行安全功能350。
现在参见图4,图中图解说明了按照本发明第一实施例的提供广 #番和/或组4番内容的通信系统400。
系统400包含与运营商网络420耦4妾的一个或多个UE 410,运 营商网络420再与专有BM-SC,比如运营商BM-SC 430耦接。系统 400还包含与共享MBMS网络440耦接的共享BM-SC 450。该UE 410 或每个UE 410适合于从MBMS网络440接收内容。
内容被提供给运营商BM-SC 430,并被转发给共享BM-SC 450。 共享内容随后由共享BM-SC 450经共享MBMS网络440流式传输给 UE 410正在"侦听,,的特定组播IP地址。下面说明向该UE 410或每 个UE 410提供内容的更多细节。
图5图解说明了图4的运营商BM-SC 430和共享BM-SC 450的 逻辑组件的例证实施例。本领域的技术人员会认识到,图中只图解说 明了为描述发明概念所必需的那些逻辑/功能组件,因此每个BM-SC 可包含另外的逻辑/功能组件,例如,运营商BM-SC可包含自举服务 器功能以及它自己的代理和传送服务器。
对图解说明的实施例来说,运营商BM-SC 430包含至少一个管 理模块530、密钥管理和分发逻辑540、和流媒体服务器550。共享BM-SC 450包含代理和传送服务器560。
现在参见图6,图中按照图4中图解说明的实施例,图解说明了 用于提供MBMS服务的信令流的例子。
该信令流始于运营商通过向运营商BM-SC 430的管理才莫块530 提供服务描述来定义诸如移动TV服务的服务(信号"l")。
如在3GPP TS 26.346中定义的一样,管理模块530随后例如按 可扩展标记语言(XML)格式来构建和分发服务描述/声明(信号"2")。 通过利用单播载体和诸如超文本传送协议(HTTP)或会话发起协议 (SIP)的交互机制,服务描述/声明可被分发给例如UE 410。可替换地, 设想管理模块530可使用组播递送机制和诸如单向传送的文件递送 (FLUTE)的协议。如在3GPP TS 26.346中定义的一样,服务描述/声 明以IP组播地址和/或临时移动组标识(TMGI)的形式来识别到UE的 IP组播流(即,MBMS服务)。
随后,管理模块530通过向共享BM-SC 450的传送和代理服务 器560发送"会话开始"消息,来启动"会话开始"过程(信号"3")。
在3GPP TS 29.061的17.5.2节中可找到"会话开始"过程的例子, 其中充当代理Gmb "^妾口的传送和代理月良务器560把重新认证请求 (RAR)消息中继给共享MBMS网络440的网关GPRS支持节点 (GGSN)(信号"4")。 RAR消息通知GGSN将要开始传输。传送和代理 服务器560和共享MBMS网络440的GGSN还开始"侦听"在"会话开 始"消息中定义的相关IP组播地址。
管理模块530随后启动通过密钥管理和分发逻辑540生成MTK 和MSK(信号"5")。在生成MTK和MSK之后,密钥管理和分发逻辑 540把它们提供给流媒体服务器550(信号"6")。
随后,管理模块530通过流媒体服务器550启动MIKEY消息的 流会话,以便把MTK递送给组播IP地址(信号"7")。管理模块530 还通过位于运营商BM-SC 430的流媒体服务器550启动MBMS内容 流的流会话(信号"8")。
流媒体服务器550通过把MIKEY消息流转发给传送和代理服务器560而开始组播包含MTK并用MSK加密的MIKEY消息(信号 "9")。共享BM-SC 450的传送和代理服务器560充当中继站,并把 MSK加密的MIKEY消息转发给共享网络440的GGSN(信号"10") 至先前在"会话开始,,消息中指示的IP组播地址。MIKEY消息随后通 过共享网络440被组播给例如UE 410(信号"11")。
运营商BM-SC 430的流媒体服务器550随后通过把内容流转发 给传送和代理服务器560来开始向组播IP地址组播用MTK加密的 MBMS内容流(信号"12")。按照和MIKEY消息流相同的方式,共享 BM-SC 450的传送和代理服务器560充当中继站,并把IP组播分組 转发给共享网络440的GGSN(信号"13")。 MBMS内容流随后通过共 享网络440被組播给例如UE 410(信号"14")。
现在参见图7,图中再次按照图4中图解说明的实施例,图解说 明了 UE,例如UE 410访问MBMS服务的信令流的例子。
来自UE侧的信令始于UE 410的用户从例如菜单中选择服务 (信号"21"),所述菜单得自于来自上述运营商BM-SC 430的服务声明。
随后,如在3GPPTS 32.220中描述的一样,UE 410潜在地借助 运营商域内的自举服务器功能(BSF),执行通用自举架构(GBA)运行 (信号"22"),以^更提供UE 410和BSF 570之间的相互认证,并允许 UE根据3GPP认证和密钥协商(AKA)基础结构来自举会话密钥,以 l更导出初始密钥"Ks"。 BSF可以_没置在运营商BM-SC 430内,或者 就图解说明的实施例而论被设置在运营商域内的其它场所。
接下来,UE 410借助运营商BM-SC 430的密钥管理和分发逻 辑540执行在3GPP TS 33.246中定义的MBMS用户服务注册(信号 "23")。通过执行在3GPP TS 32.220中描述的GBA模型的网络应用 功能(NAF)的各种功能,密钥管理和分发逻辑540从BSF得到共享秘 密密钥,以产生相关MRK密钥和i人证UE 140(信号"24")。
UE 410随后利用在3GPP TS 32.246中定义的过程来执行MSK 请求(信号"25")。密钥管理和分发逻辑540随后把MSK递送给UE(信 号"26")。
17组播的MIKEY消息,以便取回MTK(步骤"27")。在取回MTK之后, UE能够解密MBMS内容流(步骤"28"),从而访问服务。
图7的实施例的一个附加优点起因于当UE移动到共享网络的覆 盖范围之外并且只能够利用单播栽体从与之相关的运营商网络接收 信号时的情形。在这种情况下,当UE检测到它在覆盖范围之外时, 它能够向运营商的BM-SC流媒体服务器发起实时流式传输协议 (RTSP)请求,并以最小的中断时间保持接收其过去通过共享网络接收 的相同内容。可向UE指出用于提供所述相同内容的RTSP统一资源 定位符(URL)作为UE^妄收的ESG的一部分。
可看出的是,已知BM-SC的功能在专有BM-SC (比如运营商 BM-SC 430)和共享BM-SC 440之间被划分。具体地讲,专有BM-SC 包含适合于执行服务声明和成员资格功能以及初始化或触发共享 BM-SC进行的MBMS内容的广播/组播的管理模块。此外,共享 BM-SC包括适合于当被专有BM-SC初始化时通过共享网络广4番/组 播MBMS内容的代理和传送服务器。
按照这种方式,通过在运营商域定位服务声明和成员资格功能, 可使更高层次的服务功能,比如访问控制和计费保留在例如网络运营 商的域内,而不是位于共享MBMS域内。
此外,它使运营商等能够重新使用在他们各自的域内已经可用的 现有功能。另外,上面提及的实施例最小化逻辑元件或设备的复制。
对图解说明的实施例来说,专有BM-SC还包括密钥管理和分发 逻辑。按照这种方式,密钥的管理和分发以及其它安全特征保留在例 如运营商域内。
此外,包含适合于进行会话和传输功能的流媒体服务器的专有 BM-SC使得能够利用密钥管理和分发逻辑分发的密钥等在MBMS内 容离开运营商域之前对其加密,从而进一步提高安全性。
本领域的技术人员会认识到,运营商网络是随着时间逐步建立 的,从而具有相当全面的地理覆盖范围。不过,提供MBMS服务的共享网络可能不包含这样的全面地理覆盖范围。从而,UE可能移动 到共享网络的地理覆盖范围之外。如果UE过去正在参与MBMS广 播/组播会话,那么该UE会丢失来自共享网络的广播/组播信号。
从而,通过提供运营商BM-SC,UE可用信号通知运营商BM-SC 或者运营商域内的某一其它元件它已丢失共享网络信号。运营商 BM-SC随后可借助单播载体和RTSP流式传输机制,通过运营商网 络来提供内容,从而使UE能够以极小的中断继续接收MBMS内容。
尽管这要求运营商用完宝贵的带宽,不过由于只有当UE移动到 共享网络覆盖范围之外时才需要支持这种通信,因此预期需要这种通 信支持的UE的数目会较小。
现在参见图8,图中图解说明了按照本发明第二实施例的提供广 4番和/或组播内容的通信系统800。
按照和图4的实施例相同的方式,系统800可包括与运营商网络 820耦4妾的一个或多个UE 810,运营商网络820再与专有BM-SC, 比如运营商BM-SC 830耦接。系统800还包括与共享MBMS网络840 耦接的共享BM-SC 850。该或每个UE 810适合于从MBMS网络840 接收内容。
对图8中图解说明的第二实施例来说,内容被提供给共享BM-SC 850。内容随后由共享BM-SC 850经共享MBMS网络840流式传输 给UE810正在"侦听,,的特定IP组播地址。下面说明向该或每个UE 810提供内容的更多细节。
图9图解说明了图8的运营商BM-SC 830和共享BM-SC 850的 逻辑/功能组件的例子。同样地,只图解说明了为描述发明概念所必需 的那些逻辑/功能组件,因此每个BM-SC可包含另外的逻辑/功能组件。
对该举例说明的实施例来说,运营商BM-SC 830包含管理才莫块 930和密钥管理和分发逻辑940。对第二实施例来说,流媒体服务器 950与代理和传送服务器960 —起位于共享BM-SC 850上。
现在参见图10,图中按照图8中图解说明的实施例,图解说明了用于提供MBMS服务的信令流的例子。
从图中可看出,各个组件之间的信令流基本上与图6的信令流相 同。不过,由于流^f某体服务器950现在位于与运营商BM-SC相反的 共享BM-SC上,因此这两个BM-SC之间的信号和数据传递已改变。
对图6中图解说明的第一实施例来说,"会话开始"消息(信号 "3")、包含MTK并用MSK加密的MIKEY流消息(信号"9")、和用 MTK加密的MBMS内容流(信号"12,,)是从运营商BM-SC传递给共 享BM-SC的。
对图10中图解说明的第二实施例来说,"会话开始"消息(信号 "43")仍然从运营商BM-SC 830被传递给共享BM-SC 850。但是,代 替MIKEY和加密内容流被传递给共享BM-SC 850, MTK和MSK 被传递给共享BM-SC 850 (信号"46"),使得共享BM-SC 850,具体地 说是共享BM-SC 850上的流媒体服务器能够利用在运营商域内生成 的密钥来加密MTK和内容流本身。
在运营商BM-SC 830和共享BM-SC 850之间传递的其余信号是 那些用于初始化用于加密的MIKEY和加密的内容流的流会话的信 号。这样,MBMS月艮务的调度保留在运营商域内。
本领域的技术人员会认识到,UE访问MBMS服务的信令流与 图7中图解说明的信令流类似。这样,成员资格、计费、认证等可保 留在运营商域内。
现在参见图11,图中图解说明了按照本发明第三实施例的提供 广4番和/或组^f番内容的通信系统1100。
按照与图4和图8的实施例相同的方式,系统1100包括与运营 商网络1120耦接的一个或多个UE 1110,运营商网络1120再与专有 BM-SC ,比如运营商BM-SC 1130耦接。
通信系统1100还包括与共享MBMS网络1140耦接的共享 BM-SC 1150。该或每个UE 1110适合于从共享MBMS网络1140接 收内容。
对图11中图解说明的第三实施例来说,运营商特有的内容被提供给运营商BM-SC 1130。另夕卜,公共内容被提供给共享BM-SC 1150。 运营商BM-SC把运营商特有的内容转发给共享BM-SC 1150,共享 BM-SC 1150随后能够经共享MBMS网络1140向该或每个UE 810 广播/组播运营商内容和公共内容两者。
图12图解说明了图11的运营商BM-SC 1130和共享BM-SC 1150的逻辑/功能组件的例子。同样地,只图解说明了为描述发明概 念所必需的那些逻辑/功能组件,因此每个BM-SC可包含另外的逻辑 /功能组件(未示出)。
按照和图4中图解说明的实施例相同的方式,运营商BM-SC 1130包含管理模块1230、密钥管理和分发逻辑1240和流媒体服务器 1250。对第三实施例来说,共享BM-SC 1150也可包含流媒体服务器 1270以及代理和传送月良务器1260。
这样,对于提供给运营商BM-SC的内容,比如图11中图解说 明的运营商内容,使用和图6的信令流类似的信令流。相反,对于提 供给共享BM-SC的内容,比如图11中图解说明的公共内容,使用和 图10的信令流类似的信令流。
从图中可看出,即使内容的提供在专有BM-SC和共享BM-SC 之间被划分,但通过使服务声明和成员资格功能位于运营商域内,更 高层次的服务功能,比如访问控制和计费可被保留在例如网络运营商 的i或内,而不是^立于共享MBMS域内。
此外,它使运营商等能够重新使用在他们各自的域内已经可用的 现有功能。
对图解说明的实施例来说,专有BM-SC还包括密钥管理和分发 逻辑1240。这样,密钥的管理和分发以及其它安全特征保留在例如运 营商域内。
在本发明的预期内,共享BM-SC可由网络运营商,例如,专有 BM-SC所属的运营商的竟争者提供。可替换地,共享BM-SC可以属 于第三方,即,不是提供电信服务,比如通用分组无线电系统(GPRS)、 通用移动电信系统(UMTS)、演进分组系统(EPS)等的传统网络运营商。
应理解,仅仅作为例子,如上所述的用于提供多媒体广播组播服
务的方法和装置可提供下述优点中的至少一个
(i) 更高层次的服务功能,比如访问控制和计费可被保留在网络运 营商的域内,而不是位于共享MBMS域内;
(ii) 运营商等能够重新使用现有的或者投入使用的功能;和/或
(iii) 密钥的管理和分发以及其它安全特征保留在例如运营商的域内。
尽管利用具体实施例和

了本发明,不过本领域的技术人 员会认识到,本发明并不局限于所描述的实施例或附图。尽管在一些 情况下,利用UMTS术语说明了本发明的实施例,不过本领域的技术 人员会认识到在此处也可在一般的意义上使用这样的术语,并且本发 明并不局限于UMTS系统。
本领域的技术人员会认识到可酌情利用硬件、软件、固件或它们 的组合来实现各个实施例的操作。例如,可利用在软件、固件或硬连 线逻辑的控制下的处理器或其它数字电路执行一些过程。(本领域的技 术人员应认识到这里的术语"逻辑,,指的是执行所列举的功能的固定 硬件、可编程逻辑和/或它们的适当组合)。软件和固件可被保存在计 算机可读介质上。本领域的普通技术人员众所^S知,其它一些过程可 利用模拟电路来实现。另外,在本发明的实施例中可以采用存储器或 其它存储装置,以及通信組件。
图13图解说明了可用于实现本发明实施例中的处理功能的典型 计算系统1300。这种计算系统可以用在例如NodeB(具体地讲,NodeB 的调度器)、诸如GGSN的核心网络元件、和UE中。相关领域的技 术人员也将认识到如何利用其它计算机系统或架构来实现本发明。例 如,计算系统1300可代表例如桌上型、膝上型或笔记本计算机,手 持式计算装置(PDA、蜂窝电话机、掌上型电脑等等),主机,服务器, 客户机,或者指定应用或环境所需要或适合的任意其它种类的专用或 通用计算装置。计算系统1300可包括一个或多个处理器,比如处理器1304。处理器1304可以利用通用或专用处理引擎,比如例如微处 理器、微控制器或其它控制逻辑来实现。在本例中,处理器1304与 总线1302或其它通信介质连接。
计算系统1300还可包括用于保存信息和将由处理器1304执行的 指令的主存储器1308,比如随机存取存储器(RAM)或其它动态存储 器。主存储器1308还可用于保存由处理器1304执行的指令的执行过 程中的临时变量或其它中间信息。计算系统1300同样可包括与总线 1302耦接的只读存储器(ROM)或其它静态存储装置,用于为处理器 1304保存静态信息和指令。
计算系统1300还可包括信息存储系统1310,所述信息存储系统 1310可包括,例如介质驱动器1312和可拆卸存储接口 1320。介质驱 动器1312可包括支持固定或可拆卸存储介质的驱动器或其它机构, 比如硬盘驱动器,软盘驱动器,磁带驱动器,光盘驱动器,压缩盘(CD) 或数字视频驱动器(DVD)读取或写入驱动器(R或RW),或者其它可拆 卸或固定介质驱动器。存储介质1318可包括例如硬盘,软盘,磁带, 光盘,CD或DVD,或者由介质驱动器1314读取和写入的其它固定 或可拆卸介质。如这些例子举例i兌明的,存储介质1318可包括其中 保存特定的计算机软件或数据的计算机可读存储介质。
在备选实施例中,信息存储系统1310可包括允许计算机程序或 其它指令或数据被载入计算系统1300中的其它类似組件。例如,这 样的组件可包括例如可拆卸存储单元1322和接口 1320,比如程序盒 式存储器和盒式存储器接口,可拆卸存储器(例如,闪速存储器或者其 它可拆卸存储器模块)和存储器插槽,及允许软件和数据从可拆卸存储 单元1318被转移到计算系统1300的其它可拆卸存储单元1322和接 口 1320。
计算系统1300还可包括通信接口 1324。通信接口 1324可被用 于允许在计算系统1300和外部装置之间传送软件和数据。通信接口 1324的例子可包括调制解调器,网络接口(比如以太网或其它NIC卡), 通信端口(比如例如,通用串行总线(USB)端口), PCMCIA插槽和卡
23等等。经通信接口 1324传送的软件和数据呈信号的形式,所述信号 可以是能够被通信接口 1324接收的电信号,电磁信号,光信号,或 者其它信号。这些信号经通道1328被提供给通信接口 1324。该通道 1328可传送信号,可以利用无线介质,导线或电缆,光纤,或者其它 通信介质来实现。通道的一些例子包括电话线,蜂窝电话链路,RF 链路,网络接口,局域网或广域网,和其它通信通道。
在本文中,术语"计算机程序产品","计算机可读介质"等通常可 被用于表示比如例如存储器1308、存储装置1318或存储单元1322的 介质。这些和其它形式的计算机可读介质可保存供处理器1304使用 的一个或多个指令,从而使处理器执行指定的操作。这种指令通常指 的是当被执行时,使计算系统1300能够执行本发明实施例的功能的 "计算机程序代码"(所述计算机程序代码可按计算机程序或其它分组 的形式分类)。注意,该代码可直接使处理器执行指定操作,经编译使 处理器执行指定操作,和/或与其它软件、硬件和/或固件元件(例如, 执行标准函数的库)结合地使处理器执行指定操作。
在利用软件实现各个元件的实施例中,软件可保存在计算机可读 介质中,并利用例如可拆卸存储驱动器1314、驱动器1312或通信接 口 1324 ,皮载入计算系统1300中。当由处理器1304执行时,控制逻 辑(在本例中,软件指令或计算机程序代码)使处理器1304执行这里所 述的本发明的功能。
要认识到,为了清楚起见,上面的说明关于不同的功能单元和处 理器描述了本发明的实施例。但是,在不脱离本发明的情况下,显然 可以使用在不同的功能单元、处理器或域之间的功能性的任何适当分 布。例如,举例说明由分离的处理器或控制器执行的功能可由同一个 处理器或控制器执行。从而,对具体功能单元的引用应被看作对提供 所述功能的适当装置的引用,而不是表示严格的逻辑或物理结构或組 织。
尽管结合一些实施例说明了本发明,不过本发明并不局限于这里 陈述的具体形式。相反,本发明的范围仅由权利要求限定。另外,尽认识到按照本发明可组合所描述的实施例的各个特征。
此外,尽管是分别地列举的,不过多个装置、元件或方法步骤可 例如由单个单元或处理器实现。另外,尽管各个特征可被包括在不同 的权利要求中,不过它们也可被有利地组合,并且包括在不同权利要 求中并不意味特征的组合不可行和/或不利。另外,某一特征包含在一 种类型的权利要求中并不意味局限于这种类型,相反,该特征同样可 适当地应用于其它权利要求类型。
尽管关于一些实施例说明了本发明,不过本发明并不局限于这里 陈述的具体形式。相反,本发明的范围仅由附加的权利要求限定。另 外,尽管某一特征看来是关于具体实施例说明的,但是本领域的技术 人员会认识到按照本发明可组合所描述的实施例的各种特征。在权利 要求中,术语"包括"不排除其它元件或步骤的存在。
此外,尽管是分别地列举的,不过多个装置、元件或方法步骤可 由例如单个单元或处理器实现。另外,尽管各个特征可被包括在不同 的权利要求中,不过它们也可被有利地组合,并且包括在不同权利要 求中并不意味特征的组合不可行和/或不利。另外,某一特征包含在一 种类型的权利要求中并不意味局限于这种类型,相反,指示该特征同 样可适当地应用于其它权利要求类型。
此外,各个特征在权利要求中的顺序并不意味必须按其实现所述 各个特征的任何特定顺序,具体地讲,方法权利要求中的各个步骤的 顺序并不意味必须按该顺序执行各个步骤。相反,可按照任何适当的 步骤执行各个步骤。另外,单数引用并不排除复数。从而,对"一个"、 "第一"、"第二"等的引用并不排除复数。
权利要求
1、一种通过通信系统来提供多媒体广播组播服务(MBMS)的方法,所述通信系统包括具有多个逻辑元件的广播组播服务中心(BM-SC),和用于提供MBMS内容的共享网络和专有网络,所述方法包括分配第一部分逻辑元件来支持通过共享网络的MBMS内容递送;和分配第二部分逻辑元件来支持通过专有网络的MBMS内容递送。
2、 按照权利要求1所述的方法,其中,才艮据MBMS内容递送是 否被传给共享网络、专有网络中的至少一个,分配BM-SC的第一部 分逻辑元件来支持通过共享网络的MBMS内容递送;和分配BM-SC 的第二部分逻辑元件来支持通过专有网络的MBMS内容递送。
3、 按照权利要求1所述的方法,其中,根据MBMS内容在共享 MBMS网络的服务提供商之间是否是公共的,分配BM-SC的第一部 分逻辑元件来支持通过共享网络的MBMS内容递送;和分配BM-SC 的第二部分逻辑元件来支持通过专有网络的MBMS内容递送。
4、 按照权利要求1所述的方法,其中,根据内容递送是否专属 于专有网络的运营商,分配BM-SC的第一部分逻辑元件来支持通过 共享网络的MBMS内容递送;和分配BM-SC的第二部分逻辑元件来 支持通过专有网络的MBMS内容递送。
5、 按照权利要求1所述的方法,其中,分配BM-SC的一部分 逻辑元件包含分配流力某体服务器逻辑来触发MBMS内容递送。
6、 按照权利要求5所述的方法,其中,触发MBMS内容递送的 流媒体服务器逻辑既被分配在第一部分逻辑元件中来触发通过共享 网络的MBMS内容递送,又被分配在第二部分逻辑元件中来触发通 过专有网络的MBMS内容递送。
7、 按照权利要求1所述的方法,其中,分配BM-SC的一部分逻辑元件包括分配流媒体服务器逻辑来触发传送密钥递送。
8、 按照权利要求7所述的方法,其中,.触发传送密钥递送的流媒体服务器逻辑既被分配在第一部分逻辑元件中来触发通过共享网络的传送密钥递送,又被分配在第二部分逻辑元件中来触发通过专有网络的传送密钥递送。
9、 按照权利要求1所述的方法,所述方法进一步包括远程通信单元通过共享网络接收多媒体广播组播服务;所述远程通信单元检测到它在共享网络的覆盖范围之外,并且响应于此,发起发送给专有网络的BM-SC流媒体服务器的实时流式传输协议(RTSP)请求,以通过专有网络保持所述远程通信单元已经通过共享网络接收的相同内容递送。
10、 按照权利要求1所述的方法,其中,分配广播组播服务中心(BM-SC)的第二部分逻辑元件来支持通过专有网络的MBMS内容递送包括把管理模块逻辑分配给专有网络。
11、 按照权利要求10所述的方法,其中,把管理模块逻辑分配给专有网络包括构建和分发MBMS内容递送的服务描述。
12、 按照权利要求10所述的方法,其中,构建和分发MBMS内容递送的服务描述包括生成用于保护MBMS内容递送的传送密钥和服务密钥。
13、 按照权利要求12所述的方法,进一步包括在通过共享网络或专有网络递送MBMS内容之前,用传送密钥来加密MBMS内容。
14、 按照权利要求13所述的方法,进一步包括在递送加密的MBMS内容之前,把利用服务密钥加密的传送密钥转发给BM-SC,以便通过共享网络、专有网络中的至少一个广播/组播。
15、 按照权利要求1所述的方法,其中,所述专有网络是网络运营商网络。
16、 一种通过通信系统来提供多媒体广播组播服务(MBMS)的广播組播服务中心(BM-SC),所述通信系统包括共享网络和专有网络,所述BM-SC包4舌能够支持通过共享网络的MBMS内容递送的第一部分逻辑元件;和能够支持通过专有网络的MBMS内容递送的第二部分逻辑元件。
17、 按照权利要求16所述的BM-SC,其中,所述BM-SC进一步包括被布置成根据MBMS内容递送是否被传给共享网络、专有网络中的至少一个,来分配第一部分和第二部分逻辑元件的逻辑。
18、 按照权利要求16所述的BM-SC,其中,所述BM-SC进一步包括被布置成根据MBMS内容在共享MBMS网络的服务提供商之间是否是公共的,来分配第一部分和第二部分逻辑元件的逻辑。
19、 按照权利要求16所述的BM-SC,其中,所述BM-SC进一步包括被布置成根据内容递送是否专属于专有网络的运营商,来分配第 一部分和第二部分逻辑元件的逻辑。
20、 按照权利要求16所述的BM-SC,进一步包括触发MBMS内容递送的流媒体服务器逻辑。
21、 按照权利要求16所述的BM-SC,进一步包括触发传送密钥递送的流媒体服务器逻辑。
22、 按照权利要求16所述的BM-SC,进一步包括触发传送密钥递送的流媒体服务器逻辑,所述流媒体服务器逻辑既在第一部分逻辑元件中以触发通过共享网络的传送密钥递送,又在第二部分逻辑元件中以触发通过专有网络的传送密钥递送。
23、 按照权利要求16所述的BM-SC,进一步包括既在第一部分逻辑元件中以触发通过共享网络的MBMS内容递送,又在第二部分逻辑元件中以触发通过专有网络的MBMS内容递送的流媒体服务器逻辑。
24、 按照权利要求16所述的BM-SC,进一步包括能够通过共享网络接收响应于远程通信单元检测到它在共享网络的覆盖范围之外而来自远程通信单元的实时流式传输协议(RTSP)请求,并对此作出响应,通过专有网络发送BM-SC已经通过共享网络发送的相同内容递送的接收机。
25、 按照权利要求16所述的BM-SC,其中,被布置成分配逻辑元件的逻辑把管理模块逻辑分配给支持通过专有网络的MBMS内容递送的第二部分逻辑元件。
26、 按照权利要求25所述的BM-SC,其中,所述管理模块逻辑能够构建和分发MBMS内容递送的服务描述以便通过专有网络发送给远程通信单元。
27、 按照权利要求25所述的BM-SC,其中,所述管理模块逻辑能够生成用于保护MBMS内容递送的传送密钥和服务密钥。
28、 按照权利要求27所述的BM-SC,其中,所述管理模块逻辑包括在通过共享网络、专有网络中的至少一个来递送MBMS内容之前,用传送密钥来加密MBMS内容的加密逻辑。
29、 按照权利要求28所述的BM-SC,进一步包括在递送加密的MBMS内容之前转发传送密钥的逻辑,其中,传送密钥是利用服务密钥加密的。
30、 按照权利要求29所述的BM-SC,进一步包括把服务密钥转发给至少 一个远程通信单元以解密加密的递送内容的逻辑。
31、 按照权利要求16所述的BM-SC,其中,所述专有网络是网络运营商网络。
32、 一种通过通信系统来接收多媒体广播组播服务(MBMS)的远程站,所述通信系统包括共享网络和专有网络,所述远程站包括通过共享网络接收来自广播组播服务中心(BM-SC)的MBMS内容递送的接收机;其中,所述接收机还能够通过专有网络从相同BM-SC、不同BM-SC中的至少一个接收MBMS内容递送、至少一个传送密钥中的至少一个。
33、 一种通过通信系统来接收多媒体广播组播服务(MBMS)的远程站,所述通信系统包括共享网络和专有网络,所述远程站包括通过共享网络接收多媒体广播组播服务的接收机;检测远程站在共享网络的覆盖范围之外的检测器,以及响应于此,发起发送给专有网络的BM-SC流媒体服务器的实时流式传输协议(RTSP)请求,以通过专有网络保持远程站已经通过共享网络接收的相同内容递送的逻辑。
34、 一种支持多媒体广播组播服务(MBMS)的通信系统,其中,所述通信系统包括共享网络和专有网络,所述通信系统包括被布置成分配广播组播服务中心(BM-SC)的笫一部分逻辑元件来支持通过共享网络的MBMS内容递送的逻辑;其中,所述逻辑还被布置成分配BM-SC的第二部分逻辑元件来支持通过专有网络的MBMS内容递送。
35、 一种包含支持多媒体广播组播服务(MBMS)的可执行程序代码的计算机程序产品,所述计算机程序产品包括用于下列的程序代码分配广播组播服务中心(BM-SC)的第一部分逻辑元件来支持通过共享网络的MBMS内容递送;和分配BM-SC的第二部分逻辑元件来支持通过专有网络的MBMS内容递送。
36、 一种被布置成支持通过通信系统的多媒体广播组播服务(MBMS)的集成电路,所述通信系统包括共享网络和专有网络,所述集成电路包括被布置成分配广播组播服务中心(BM-SC)的第一部分逻辑元件来支持通过共享网络的MBMS内容递送的逻辑;其中,所迷逻辑还被布置成分配BM-SC的第二部分逻辑元件来支持通过专有网络的MBMS内容递送。
全文摘要
一种通过通信系统来提供多媒体广播组播服务(MBMS)的方法,所述通信系统包括共享网络和专有网络,所述方法包括分配广播组播服务中心(BM-SC)的第一部分逻辑元件来支持通过共享网络的MBMS内容递送,和分配BM-SC的第二部分逻辑元件来支持通过专有网络的MBMS内容递送。
文档编号H04W4/06GK101690275SQ200880020855
公开日2010年3月31日 申请日期2008年4月30日 优先权日2007年5月15日
发明者H·齐斯莫波罗斯 申请人:Ip无线有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1