移动通信系统中多媒体广播/多播服务的设备和方法

文档序号:7651316阅读:194来源:国知局
专利名称:移动通信系统中多媒体广播/多播服务的设备和方法
技术领域
本发明一般涉及一种在移动通信系统中建立多媒体广播/多播服务信道的设备和方法,具体涉及一种响应多媒体广播/多播服务请求而建立信道的设备和方法。
背景技术
目前,由于通信工业的发展,一种通过码分多址(Code Division MultipleAccess,下文称为“CDMA”)移动通信系统提供的服务正发展成为多播多媒体通信,这种多播多媒体通信能够传送语音服务数据和诸如分组数据和电路数据之类的大容量数据。为了支持多播多媒体通信,需要一种广播/多播服务,在这种服务中,一个数据源可给多个用户设备(User Equipment,下文称为“UE”)提供服务。广播/多播服务分为小区广播服务(Cell Broadcast Service,下文称为“CBS”)和多媒体广播/多播服务(Multimedia Broadcast/Multicast Service,下文称为“MBMS”),CBS是基于消息的服务,MBMS支持诸如实时图像和语音、静止图像以及文本之类的多媒体数据。
CBS是一种把若干消息广播到位于特定服务区中的所有UE的服务。提供CBS的特定服务区是一个小区中提供CBS的整个区域。MBMS是一种同时提供语音数据和图像数据的服务,它需要很多传输资源。由于要在一个小区中同时提供多个服务,所以要通过广播信道使用MBMS。
如上所述,在传统的移动通信系统中,当从多个由相同的小区或无线网络控制器(Radio Network Controller,下文称为“RNC”)控制的UE中接收到相同的MBMS请求时,必须响应UE的每个请求,单独分配系统中的信道或MBMS数据传输通路。
因此,这种传统的移动通信系统需要一种可把相同的MBMS服务提供给多个UE的信令程序。但是,如果分配多条信道(或MBMS数据传输通路)以便把相同的MBMS服务提供给不同的UE,就可能造成不必要的资源浪费,使信令程序复杂化。

发明内容
因此,本发明的一个目的是提供一种在移动通信系统中,把资源有效地分配给请求相同MBMS服务的多个UE的设备和方法。
本发明的另一个目的是提供一种在移动通信系统中,把最少数量的数据传输通路分配给请求相同MBMS服务的UE的设备和方法。
本发明的另一个目的是提供一种根据接收特定MBMS服务的UE,通过管理信道而简化用于信道分配的信令程序的设备和方法。
本发明的另一个目的是提供一种由一个RNC来管理由于特定MBMS服务而产生的信息的设备和方法。
本发明的另一个目的是提供一种由一个SGSN(Serving GRPS(GeneralPacket Radio Service,通用分组无线业务)Supporting Node,GPRS业务支持节点)来管理由于特定MBMS服务而产生的信息的设备和方法。
根据本发明的一个方面,提供一种在码分多址(CDMA)移动通信系统中,给请求MBMS服务的用户设备(UE)提供MBMS(多媒体广播/多播服务)服务的设备。该码分多址(CDMA)移动通信系统包含多个无线网络控制器(RNC)、多个与每个RNC相连接的SGSN(GPRS(通用分组无线业务)业务支持节点)、以及多个可与RNC无线连接的UE,并且可给UE提供MBMS。在该设备中,UE请求所需的MBMS服务,并接收响应请求而提供的MBMS服务。RNC把与MBMS服务有关的数据传送给在请求该服务的UE中与其无线连接的UE。SGSN控制与MBMS服务有关的程序,该MBMS服务提供给请求服务的UE。给MBMS服务单独指定默认SGSN,该默认SGSN通过RNC把MBMS服务的MBMS数据传送给请求MBMS服务的UE。
根据本发明的第二个方面,提供一种在码分多址(CDMA)移动通信系统中,确定默认SGSN(GPRS(通用分组无线业务)业务支持节点)的方法。该SGSN用于给请求MBMS服务的用户设备(UE)提供MBMS(多媒体广播/多播服务)服务,该码分多址(CDMA)移动通信系统具有包含多个无线网络控制器(RNC)的第一组、包含多个可与第一组中的每个RNC相连接的SGSN的第二组、以及多个可与RNC无线连接的UE。该方法包括如下步骤由其中一个RNC,接收对MBMS服务的服务请求;如果在接收到服务请求的RNC中没有存储与该MBMS服务相应的默认SGSN信息,就由接收到服务请求的RNC选择其中一个SGSN作为默认SGSN;由所选择的默认SGSN,把MBMS服务由默认SGSN来管理的情况,通知给除接收到服务请求的RNC之外的其他RNC。
根据本发明的第三个方面,提供一种在码分多址(CDMA)移动通信系统中,确定默认SGSN(GPRS(通用分组无线业务)业务支持节点)的方法,该SGSN用于给请求MBMS服务的用户设备(UE)提供MBMS(多媒体广播/多播服务)服务。该码分多址(CDMA)移动通信系统具有包含多个无线网络控制器(RNC)的第一组、包含多个可与第一组中的每个RNC相连接的SGSN的第二组、以及多个可与RNC无线连接的UE。该方法包括如下步骤由其中一个SGSN,接收对MBMS服务的服务请求;如果在接收到服务请求的SGSN中没有存储与MBMS服务相应的默认SGSN信息,就由接收到服务请求的SGSN选择其自身作为默认SGSN;由所选择的默认SGSN,把MBMS服务由默认SGSN来管理的情况通知给其他SGSN。
根据本发明的第四个方面,提供一种在码分多址(CDMA)移动通信系统中,通过多个SGSN(GPRS(通用分组无线业务)业务支持节点)中的一个SGSN,来提供MBMS(多媒体广播/多播服务)服务的方法。该码分多址(CDMA)移动通信系统包含多个无线网络控制器(RNC)、多个可与每个RNC相连接的SGSN、以及多个可与RNC无线连接的UE,并且可给UE提供MBMS服务。该方法包括如下步骤由多个RNC中接收到对MBMS服务的服务请求的RNC,考虑到每个SGSN的负载,指定其中一个特定SGSN作为默认SGSN;把标识MBMS服务的标识符和标识默认SGSN的标识符传送给默认SGSN;由默认SGSN确定MBMS服务是否可用,并把标识MBMS服务的标识符和标识默认SGSN的标识符传送给除接收到对MBMS服务的服务请求的RNC之外的所有其他RNC。


通过下面结合附图进行的详细说明,本发明的上述和其他目的、特性和优点将会变得更加清楚,其中
图1概念性地说明了根据本发明的一个实施例的支持MBMS服务的CDMA移动通信系统;图2是说明根据MBMS服务来建立传输通路的程序流程图;图3是说明根据当前使用的MBMS服务来分配传输通路的信令程序的梯形图;图4是说明根据预定随后使用的MBMS服务来分配传输通路的信令程序的梯形图;图5概念性地说明应用本发明的具有lu-Flex结构的移动通信系统的结构;图6是概念性地说明分配传输通路的示例性方法的梯形图,该方法是根据本发明的一个实施例,在具有lu-Flex结构的移动通信系统中提出的;图7是说明根据本发明的一个实施例在具有lu-Flex结构的移动通信系统中,在初始MBMS服务中分配传输通路的信令程序的梯形图;图8是说明根据本发明的一个实施例在具有lu-Flex结构的移动通信系统中,在MBMS服务中分配新的传输通路的信令程序的梯形图;图9是说明根据本发明的一个实施例在具有lu-Flex结构的移动通信系统中,在MBMS服务中分配新的传输通路的信令程序的梯形图;图10是说明根据本发明的一个实施例在具有lu-Flex结构的移动通信系统中,把预定随后使用的MBMS服务的开始通知给目标UE的信令程序的梯形图;图11是说明根据本发明的一个实施例在具有lu-Flex结构的移动通信系统中,当UE选择MBMS服务时所执行的信令程序的梯形图;图12是说明根据本发明的一个实施例在具有lu-Flex结构的移动通信系统中,结束当前使用的MBMS服务的信令程序的梯形图;图13是说明根据本发明的另一个实施例在具有lu-Flex结构的移动通信系统中,在初始MBMS服务中分配传输通路的信令程序的梯形图;图14是说明根据本发明的另一个实施例在具有lu-Flex结构的移动通信系统中,在MBMS服务中分配新的传输通路的信令程序的梯形图;图15是说明根据本发明的另一个实施例在具有存储池结构的移动通信系统中,在MBMS服务中分配新的传输通路的信令程序的梯形图;图16是说明根据本发明的另一个实施例在移动通信系统中,当UE选择MBMS服务时所执行的信令程序的梯形图;图17是说明根据本发明的另一个实施例在具有lu-Flex结构的移动通信系统中,结束当前使用的MBMS服务的信令程序的梯形图;图18是说明根据本发明的一个实施例在具有lu-Flex结构的移动通信系统中,使用NAS(Non-Access Stratum,非接入层)消息在MBMS服务中分配传输通路的信令程序的梯形图;图19是说明根据本发明的实施例在具有lu-Flex结构的移动通信系统中,实际开始MBMS数据传输后直到结束MBMS服务为止,建立和释放数据传输通路的信令程序的梯形图。
具体实施例方式
现在将参照附图,详细地说明本发明的几个优选实施例。在附图中,即使相同或相似的元件在不同附图中描述,也用相同的标号表示。在以下说明中,为简明起见,省略了对本文中包含的已知功能和结构的详细描述。
首先,这里将给出本发明的实施例中所使用的术语定义。术语“MBMS数据”是指服务提供商提供给UE的MBMS服务的数据;术语“SGSN”是指在分在同一组的多个SGSN中,管理有关特定MBMS服务的信息的特定SGSN。
图1说明应用本发明实施例的移动通信系统的基本结构。更具体地说,图1说明在CDMA移动通信系统中提供MBMS服务的基本要素和这些要素之间的关系。
参照图1,UE101是能够接收为MBMS服务而提供的MBMS数据的用户设备。UTRAN(UMTS(Universal Mobile Telecommunication System,通用移动电信系统)Terrestrial Radio Access Network,UMTS地面无线接入网)102是把有关MBMS服务的数据传送给UE101的设备,它由RNC和节点B(未画出)组成。SGSN103控制每个UE的有关MBMS服务的程序。典型地,SGSN103管理每个UE的会计数据(accounting data),把MBMS数据有选择地传送给特定UTRAN。GGSN(Gateway GRPS Support Node,GPRS网关支持节点)104把从MB-SC105接收到的CP(Content Provider,内容提供者)106的MBMS数据有选择地传送给特定SGSN,并管理接收MBMS数据的所有UE的会计数据。MB-SC105代表MBMS数据源,并管理MBMS数据的程序安排。而且,MB-SC105针对给UE提供的MBMS服务,验证MBMS数据提供者。小区广播中心(Cell Broadcast Center,下文称为“CBC”)107把有关正在进行的MBMS服务的菜单或者有关预定随后使用的MBMS服务的信息通知给UE。随后使用的MBMS服务是指由于不能分配移动通信系统中提供的服务或资源,而不能在当前使用但能够在随后可分配资源时使用的MBMS服务。归属位置寄存器(Home Location Register,下文称为“HLR”)108存储注册UE的保密数据,并验证请求通信服务的UE或请求MBMS数据的UE。
图2是说明为使每个UE能从移动通信系统中接收MBMS服务而分配信道的程序的流程图。也就是说,图2说明了这样的程序接通特定小区中UE的电源,接着基于图1所示元件的作用和它们之间的关系,建立接收MBMS数据的信道。如图2所示,根据UE所选择的MBMS服务的特征,可把建立MBMS数据传输信道的程序分成两个程序。这里,术语“MBMS服务的特征”是指当前可用的MBMS服务或随后使用的MBMS服务。
首先,将说明由UE接收参数的程序,该参数用于当UE所选择的MBMS服务当前可由移动通信系统提供时,接收用于所选择的MBMS服务的MBMS数据。图3说明由UE101接收当前由移动通信系统提供的MBMS数据的信令程序。这里,用于接收MBMS数据的参数可包含有关物理信道的信息和有关传输信道的信息。如果相应的MBMS服务在传输前被加密,该参数也可包含对该MBMS数据进行解密所需的信息。
参照图2和图3,如果在步骤201中接通UE101的电源,在步骤202中UE101执行进入特定小区的注册(或初始注册)。为注册进入特定小区,UE101能够使用现有的注册程序。即,UE101建立与UTRAN102的RRC(RadioResource Control,无线资源控制)连接,接着使用NAS(非接入层)消息把它自身的IMSI(International Mobile Subscriber Identifier,国际移动用户标识)值传送给SGSN103。SGSN103请求HLR108验证执行初始注册的UE是否是以前所注册的UE。
在步骤203中,UE101获取有关当前正在小区中使用的或者预定随后使用的MBMS服务的类型信息。此时,CBC107能用于广播有关MBMS服务的信息。图3的步骤302和303,说明由CBC107广播有关MBMS服务信息的信令程序的示例。在步骤204中,UE101基于所接收的有关MBMS服务的信息来选择其所需的MBMS服务。此外,UE101确定所选择的MBMS服务是否是当前可用的服务或者预定随后使用的服务。如果所选择的MBMS服务当前正在使用,UE101就通过步骤211至213接收所需的MBMS数据。在步骤211中,UE101把有关其所需的MBMS服务的类型信息和验证所需的信息提供给UTRAN102。然后UTRAN102确定它是否能够基于从UE101接收到的信息,提供UE101所选择的MBMS服务。图3的步骤304和305说明参与该步骤的要素和其中的信令程序的示例。在步骤304中,UE101把所选择的MBMS服务的标识符和其自身的惟一标识符(如IMSI)传送给SGSN103。然后在步骤305中,SGSN103从HLR108中查询有关验证UE101和接收所选择的MBMS服务是否可能。在步骤212中,UE101确定是否已成功地执行验证。如果UE101有权接收所选择的MBMS服务,就继续进行步骤213。然后UTRAN102把用于传送所选择的MBMS数据的信息传送给UE101。在此情况下,图3的步骤306、307、308、309和310说明UTRAN102和UE101之间的所预期的信令程序示例。在步骤306中,如果SGSN103通知UTRAN102已成功完成UE101的验证,在步骤307中,UTRAN102就把接收所选择的MBMS数据所需的信息提供给UE101。在步骤308中,当基于接收所选择的MBMS数据所需的信息成功地建立信道之后,UE101就把结果信息报告给UTRAN102。在步骤309中,UTRAN102再次把结果信息传送给SGSN103。在步骤310中,SGSN103把特定的UE已开始接收相应的MBMS数据的情况,通知给GGSN104。由于步骤310将传送与MBMS服务接收相应的基本会计数据,因此根据记帐系统可将其省略。例如,在由SGSN103管理UE的有关会计数据的情况下,可省略步骤310。可替换地,在服务结束后执行步骤301。但是,当由于UE101不能接收所选择的MBMS数据,而使MBMS服务请求失败时,UTRAN102拒绝提供所选择的MBMS服务。
下面,将说明当预定随后提供UE所选择的MBMS服务时,建立MBMS服务信道的程序。图4说明,在此情况下,有关MBMS服务的要素和其中所预期的信令程序。
参照图2和图4,在步骤204中,如果UE101确定随后将提供由UE101自身选择的MBMS数据,就继续进行步骤205。在步骤205中,UE101能够预先注册接收相应的服务。此时,图4的步骤404、405和406说明预期的信令程序。在步骤404中,UE101把所选择的MBMS服务的标识符和其自身惟一的UE标识符传送给SGSN103。UE标识符包含IMSI、P-TMSI(Packet-Tempory Mobil Station Identify,分组-临时移动台标识)或RNTI(Radio NetworkTempory Identify,无线网络临时标识)。P-TMSI是由分组网络或SGSN分配的UE标识符,TMSI是由电路网络或MSC分配的UE标识符。在步骤405中,SGSN103从HLR108中查询有关相应的UE101是否能够接收所选择的MBMS数据。如果UE101能够接收所选择的MBMS数据,在步骤406中,SGSN103就把服务成功注册的情况通知给UE。在此情况下,SGSN103可把TMGI(Tempory Multicast Group Identify,临时多播组标识)(即共同分配的UE标识符)分配给所选择的MBMS服务。在步骤407中,SGSN103把已接收到MBMS服务请求的情况通知给GGSN104,该服务请求是在SGSN103所管理的UTRAN102中选择的。GGSN104再次把由SGSN103提供的信息传送给MB-SC105。在上述步骤中,可在MB-SC(MBMS源)105和SGSN103之间,建立与MBMS服务相应的通路。
在步骤206中,由相关要素预先通知UE101,不久将提供所选择的MBMS数据。应当在提供实际的MBMS数据前多久由这些要素提供该信息,可采用不同的方法实现。图4的步骤408说明步骤206中所使用的信令程序示例。在步骤408中,MB-SC105通过时序安排(scheduling)确定提供所选择的MBMS数据,然后把结果通知给相应的SGSN103。接着SGSN103通过UTRAN102把结果通知给有关的UE。一种在现有异步CDMA移动通信系统中预先定义的寻呼程序,可作为由SGSN103把相应MBMS服务的开始通知给有关UE的方法使用。
当通过步骤206预先察觉到所选择的MBMS服务开始后,在步骤207中,UE101就再次证实接收到相应的MBMS数据。这是因为根据环境,请求MBMS服务的UE可能没有接收到MBMS数据,UTRAN102也可再次识别请求接收相应MBMS数据的UE101。该过程与图4的步骤409和410相应。在步骤409中,UE101能够传送其自身的惟一标识符、TMGI或MBMS标识符。
在步骤208中,UE101确定是否成功完成UE识别。如果确定已成功完成UE识别,在步骤209中,UE101执行可在UTRAN102与UE101之间和UTRAN102与SGSN103之间,建立提供MBMS服务的信道的程序。图4的步骤411、412、143和414示出通过使用在现有异步CDMA移动通信系统中预先定义的程序来建立有关信道的示例。
在步骤415中,SGSN103把相应的UE101接收MBMS数据的情况通知给GGSN104。与图3的步骤310一样,由于步骤415将传送与接收MBMS服务相应的基本会计数据,因此根据记帐系统可将其省略。可替换地,步骤415可在服务结束后执行。
至此,已经基于移动通信系统包含一个UTRAN和一个SGSN的假设说明了本发明。但是,本发明也可应用于包含多个UTRAN和多个SGSN的移动通信系统中。在下面的说明中,将参照一种在包含多个UTRAN和多个SGSN的移动通信系统中建立用于MBMS服务的传输通路的方法。而且,在下面的说明中,将引入lu-Flex,把多个RAN(Radio Access Network,无线访问网络)划分成预定数量的组,并使用术语“CS存储池-区(CS pool-area)”或“PS存储池-区(PS pool-area)”来定义这些组。
图5说明应用lu-Flex的情况下,RNC和固定网络之间的连接。在图5中,RNC和MSC(Mobile Switching Center,移动交换中心)之间的通路用于基于电路的服务,而RNC和SGSN之间的通路用于基于分组的服务。由于本发明涉及MBMS数据的传输,因此本发明的说明将会集中在RNC和SGSN之间的信令传输方面。
参照图5,当引入lu-Flex概念时,可通过多个SGSN(或MSC)来使多个RNC与固定网络相连接。由SGSN共同管理的RNC称为“PS存储池-区”,由MSC共同管理的RNC称为“CS存储池-区”。这里,位于与MSC和SGSN同层位置中的设备称为“核心网络(Core Network,CN)”。每个SGSN(或MSC)都有NRI(Network Resource Identifier,网络资源标识符),即分配给自己的惟一标识符。NRI成为P-TMSI(或TMSI)(即分配给UE的临时标识符)的一部分。也就是说,当为了给UE提供特定的基于分组(或基于电路)的服务,RNC应建立与固定网络的连接时,基于包含在分配给UE的P-TMSI(或TMSI)中的NRI,建立RNC和特定SGSN(或MSC)之间的连接。与在初始注册过程中的情况相同,如果没有给UE分配P-TMSI(或TMSI),RNC就考虑到SGSN(或MSC)的负载,来建立与特定SGSN(或MSC)的连接。相应的SGSN(或MSC)把含有其自身的NRI的P-TMSI(或TMSI)分配给UE。
当把结合图3和4所说明的用于MBMS数据传输的完整信道建立方案,应用于引入lu-Flex概念的情况时,在相同的PS存储池-区中重复产生传送MBMS数据的通路,这是不需要的。即,在图5中,如果属于PS存储池-区#2的特定UE选择相同的MBMS服务,就把选择结果通知给相应的SGSN,如图6所示,根据UE所属的RNC和相应SGSN的类型,存在12条可能的传输通路。
如图6所示,每个RAN都含有多个与SGSN相应的不同通路。例如,RAN节点区#2分别通过3个不同的通路601、602和603,与SGSN#3、SGSN#4和SGSN#5相连接;RAN节点区#3分别通过3个不同的通路604、605和606,与SGSN#3、SGSN#4和SGSN#5相连接。RAN节点区#6分别通过3个不同的通路607、608和609,与SGSN#3、SGSN#4和SGSN#5相连接;RAN节点区#7分别通过3个不同的通路610、611和612,与SGSN#3、SGSN#4和SGSN#5相连接。此外,GGSN通过3个不同的通路613、614和615,与SGSN#4、SGSN#5和SGSN#6相连接。
但是,考虑到SGSN#3、SGSN#4和SGSN#5管理相同的PS存储池-区(RAN节点区#2、RAN节点区#3、RAN节点区#6和RAN节点区#7),对GGSN来说,建立一条到仅其中一个SGSN的MBMS数据传输通路就足够了,对SGSN来说,把MBMS数据传送给相应的RNC(或RAN节点区)就足够了。在此情况下,实际需要的MBMS数据通路的数量是5RAN节点区和SGSN之间是4,SGSN和GGSN之间是1。
本发明提出一种即使在把“lu-Flex”概念引入到MBMS服务中的情况下,也能够有效地产生用于提供MBMS服务的信道的方法。
为此,提供下面两个实施例(1)一种由RNC管理默认SGSN信息的方法(2)一种由SGSN管理默认SGSN信息的方法默认SGSN信息(下文用参数Def_SGSN_MBMS_sel表示)含有一个与指定为默认SGSN的SGSN标识符相应的值。
1.由RNC管理默认SGSN信息的方法首先,将说明一种基于默认SGSN信息,由RNC有效地产生用于提供MBMS服务的传输通路的方法。
为了使RNC管理与相应的MBMS服务有关的默认SGSN信息,与不引入lu-Flex的情况相比,应该附加定义以下规则。
(1)RNC应该根据MBMS标识符,来存储和管理默认SGSN信息,并把有关信息提供给其他SGSN。
(2)当UE选择相应的MBMS服务,接着把选择结果通知给RNC时,或者当其他SGSN把默认SGSN信息提供给RNC时,设置默认SGSN信息。
(3)当没有指定与特定UE所选择的MBMS服务有关的默认SGSN时,RNC管理与SGSN标识符相应的作为默认SGSN的值,该值从UE的P-TMSI中计算出。
(4)RNC存储从其他SGSN中接收到的MBMS服务的默认SGSN值。
(5)被指定为特定MBMS服务的默认SGSN的SGSN,当该SGSN没有与相应的MBMS服务有关的信息(TMGI、UE信息等)时,它就把MBMS标识符和其自身的标识符,提供给属于PS存储池-区的所有RNC。
(6)当特定MBMS服务结束时,相应的默认SGSN应把相应服务的结束情况,通知给属于PS存储池-区的所有RNC,然后RNC删除有关信息。
现在基于上述的附加规则,将说明对已结合图3和图4定义的信令程序进行重新定义的示例。
为方便起见,将分别参照第一过程和第二过程进行说明,其中第一过程为在属于特定PS存储池-区的UE中对特定MBMS服务执行初始注册,第二个过程为在成功执行第一个过程之后、由属于相同PS存储池-区的其他UE选择相同的MBMS服务。
1.1用于特定MBMS服务的初始注册程序图7说明由属于特定PS存储池-区的UE中的第一个UE来选择特定MBMS服务的过程。该程序与图4的步骤404到406相应。在图7中,假设UE#1位于由RNC#1管理的区(RAN节点区#1)中,并具有通过初始注册过程由SGSN#1分配的P-TMSI。此外,假设RNC#1、RNC#2和RNC#n属于相同的PS存储池-区701,PS存储池-区701由SGSN#1、SGSN#2和SGSN#n702共同管理。
参照图7,通过服务获取步骤,UE#1从UE#1目前位于的小区中获取有关可用MBMS服务的信息,接着选择特定的可用MBMS服务。如果选择了特定MBMS服务,在步骤703中,UE#1把所选择的特定MBMS服务通知给UE#1所属于的RNC#1。此时,UE#1把它自身的标识符(如P-TMSI)和所选择的MBMS的标识符传送给RNC#1。该过程与图4的步骤404中在UE和UTRAN之间执行的程序相应。
然后,在步骤704中,RNC#1基于从UE#1接收到的信息,来检验和改变与所选择的MBMS服务有关的默认SGSN信息。参照由特定PS存储池-区中的UE#1首先选择的MBMS服务,执行图7所示的信令程序。因此,可以理解,有关相应MBMS服务的Def_SGSN_MBMS_sel参数还没有产生。在察觉到不存在与由UE#1所选择的MBMS服务有关的参数后,RNC#1把SGSN(或默认SGSN)标识符指定为参数Def_SGSN_MBMS_sel的值,该SGSN标识符与从P-TMSI(即UE#1的标识符)计算出的NRI相应。也就是说,可指定现有的ID_NNS(Intra-Domain NAS Node Selector,域内NAS节点选择器)值或者通过特定公式指定另一个常数,作为标识相应SGSN的参数Def_SGSN_MBMS_sel的值,以便标识默认SGSN。在本发明的本实施例中,把参数Def_SGSN_MBMS_sel的值设置为与SGSN#1的标识符相应的值。如果成功地设置了参数Def_SGSN_MBMS_sel的值,RNC#1就能够管理表1所示的信息,这些信息与UE#1所选择的MBMS服务有关。
表1

RNC#1应根据MBMS服务来管理表1的信息。
如果通过上述程序完整地设置了所需的信息,在步骤705中,RNC#1就把UE#1所选择的MBMS服务的标识符和参数的值706传送给SGSN#1。当然,也应一起传送用于验证的UE#1的标识符。该过程与图4的步骤404中的程序相应,该程序把有关服务注册的信号从UTRAN传送给SGSN。
在步骤707中,SGSN#1基于由HLR管理的信息来执行验证UE#1的过程。该过程与图4的步骤405相同。如果通过验证过程成功地完成了对UE#1的验证,SGSN#1就会察觉到UE#1所选择的MBMS服务的默认SGSN就是SGSN#1自身。如果SGSN#1察觉到SGSN#1自身是与所选择的MBMS服务相应的默认SGSN,SGSN#1就确定它没有与所选择的MBMS服务有关的信息。因此,SGSN#1把UE#1的标识符添加到UE的列表中,这些UE分配了与所选择的MBMS服务有关的TMGI,并请求了相应的服务。在步骤708中,SGSN#1把SGSN#1被指定为默认SGSN的情况,通知给属于与RNC#1相同的PS存储池-区的所有RNC(RNC#2至RNC#n)。此时传送的信息包含UE#1所选择的MBMS服务的标识符。也可从RNC#1一并传送在SGSN#1中提供的Def_SGSN_MBMS_sel信息(参见标号709)。
作为响应,RNC#2至RNC#n采用与在步骤704中RNC#1所执行的相同操作,来设置与特定MBMS服务有关的参数Def_SGSN_MBMS_sel。此后,在步骤710中,RNC#2至RNC#n给SGSN#1提供与特定MBMS服务有关的已设置参数Def_SGSN_MBMS_sel(参见标号711)。这是确认SGSN#1被成功注册为默认SGSN的过程。如果成功地执行了步骤708和710,RNC#2至RNC#n就能够管理与RNC#1所管理的表1信息相同的信息。
在步骤712中,SGSN#1把Def_SGSN_MBMS_sel传送给RNC#1(参见标号713),从而把成功注册了UE#1所选择的MBMS服务的情况通知给RNC#1。在步骤714中,RNC#1把成功注册了UE#1所选择的MBMS服务的情况通知给UE#1。该程序与图4的步骤406相应。此时,正如结合图4所述,也能够一起传送TMGI。
通过上述过程,UE#1通过RNC#1和SGSN#1,结束了所选择的特定MBMS服务的注册过程。下面将说明与图4的步骤408及其后续步骤相同的其他步骤。将图4所示的信令程序与通过引入lu-Flex所实现的信令程序相比较,可以理解RNC所管理的参数是最新引入的。此外,可以注意到已把产生和改变每个参数值的过程(步骤704)添加到RNC中。当然,还引入附加的信令传输程序(步骤708和710),与图4的程序相同的程序需要必须另外传送的信息(参见标号706、709和711)。
1.2用于初始注册的特定MBMS服务的注册程序下面,将说明在UE#1成功结束特定MBMS服务的初始注册程序后,属于与UE#1相同的PS存储池-区中的其他UE请求注册相同的MBMS服务的过程。为方便起见,将分别参照第一过程和第二过程进行描述,其中第一过程为通过其他SGSN注册相同的MBMS服务,第二过程为通过先前被指定为默认SGSN的SGSN#1注册MBMS服务。
1.2.1通过除默认SGSN之外的SGSN进行的注册图8说明当属于与UE#1相同的PS存储池-区的特定UE(下文称为“UE#2”)通过除被指定为默认SGSN的SGSN#1之外的SGSN,来注册MBMS服务时所预期的信令程序示例,所注册的MBMS服务与UE所提供的MBMS服务相同。假设在图8中,UE#2已由SGSN#2分配了P-TMSI。
参照图8,在步骤803中,UE#2选择与UE#1相同的MBMS服务,然后把对所选择的MBMS服务的服务请求发送给RNC#2。此时,UE#2把它自身的惟一标识符和所选择的MBMS服务的标识符传送给RNC#2。在步骤804中,RNC#2基于初始注册程序所管理的相应参数Def_SGSN_MBMS_sel,来检验与所选择的MBMS服务相应的默认SGSN被指定为SGSN的情况,该初始注册程序与UE#2所选择的MBMS服务有关。检验默认SGSN之后,RNC#2根据UE#2的P-TMSI,确定应建立到SGSN#2的信令连接。此后,在步骤805中,RNC#2把所选择的MBMS服务的标识符和参数Def_SGSN_MBMS_sel的值传送给SGSN#2(参见标号806)。表1说明所传送的参数值。
在步骤807中,SGSN#2基于由HLR管理的信息,来执行UE#2的验证程序。如果由验证程序成功地执行了对UE#2的验证,在步骤808中,SGSN#2就把UE#2所选择的MBMS服务的标识符和UE#2的标识符,传送给SGSN#1(即默认SGSN)(参见标号809)。SGSN#1即所选择的MBMS服务的默认SGSN,把UE#2包含在期望接收相应MBMS服务的UE列表中。在期望接收相应MBMS服务的UE列表中最新注册UE#2之后,在步骤810中,SGSN#1就把UE#2已注册的情况通知给SGSN#2。此时,SGSN#1把所选择的MBMS服务的标识符、UE#2的标识符和TMGI一起传送(参见标号811)。在步骤812中,SGSN#2给RNC#2传送Def_SGSN_MBMS_sel(参见标号813),从而把成功注册UE#2所选择的MBMS服务的情况通知给RNC#2。在步骤814中,RNC#2把成功注册所选择的MBMS服务的情况通知给UE#2。
将图8的程序与图7的程序相比较,最新添加了把UE信息传送给SGSN#1(即默认SGSN)的过程(步骤808和810),以代替这一过程(步骤708至711),即被选作默认SGSN的SGSN#1把表1中所示的有关所选择的MBMS服务的信息,传送给属于特定PS存储池-区的所有RNC。
1.2.2通过默认SGSN进行的注册图9说明当属于与UE#1相同的PS存储池-区中的特定UE通过SGSN#1(即默认SGSN),来注册与UE所提供的MBMS服务相同的MBMS服务时所预期的信令程序示例。图9所示的信令程序是结合图7所说明的信令程序的一部分。即,图9所示的信令程序与图7的步骤703、704、705、707、712和714相应。由于步骤708和710表示在初始注册程序中由UE#1执行的过程,因此可将其省略。在图9中,假设UE#3属于RNC#1,UE#4属于RNC#n。UE#3和UE#4两者都有由SGSN#1分配的P-TMSI。当图9所示的程序被成功执行时,被选作默认SGSN的SGSN#1能够获得有关所有UE的信息,这些UE是属于PS存储池-区的UE中那些期望接收相应MBMS服务的UE。因此,能够仅在被选作默认SGSN的SGSN#1和GGSN之间,建立传送特定MBMS数据的传输通路。
参照图9,UE#3从它当前所位于的小区中,通过服务获取程序获取有关可用的MBMS服务的信息,然后选择特定的可用MBMS服务。在选择特定的MBMS服务时,在步骤901中,UE#3就把已选择特定MBMS服务的情况通知给它所属于的RNC#1。此时,UE#3把它自身的惟一标识符(如P-TMSI)和所选择的MBMS服务的标识符传送给RNC#1。
在步骤902中,RNC#1基于从UE#3接收到的信息,来检验和改变有关所选择的MBMS服务的默认SGSN信息。在察觉到存在与UE#3所选择的MBMS服务有关的参数之后,RNC#1就把从P-TMSI(即UE#3的标识符)计算出的NRI指定为参数Def_SGSN_MBMS_sel的值。在该示例中,把Def_SGSN_MBMS_sel的值设置成与SGSN#1的标识符相应的值。如果成功设置了Def_SGSN_MBMS_sel的值,RNC#1就能够把所设置的参数添加到表1所示的信息中,然后管理有关UE#3所选择的MBMS服务的信息。
如果通过上述程序完整设置了所需的信息,在步骤903中,RNC#1就把UE#3所选择的MBMS服务的标识符和该参数的值904传送给SGSN#1。在步骤905中,SGSN#1基于HLR所管理的信息来执行验证UE#3的过程。如果成功地完成对UE#3的验证,SGSN#1就会察觉到UE#3所选择的MBMS服务的默认SGSN就是SGSN#1自身。SGSN#1把UE#3的标识符添加到请求相应服务的UE列表中。在步骤906中,SGSN#1把Def_SGSN_MBMS_sel传送给RNC#1,从而把已成功注册UE#3所选择的MBMS服务的情况通知给RNC#1。在步骤908中,RNC#1把成功注册所选择的MBMS服务的情况通知给UE#3。
虽然未详细说明步骤909至916,这些步骤用于注册UE#4所选择的MBMS服务,但是将在与步骤901至908相同的程序中执行这些步骤,因此无庸赘述。
1.3用于特定MBMS服务的服务通知程序图10说明通知已给UE实际提供MBMS服务的方法,这些UE已通过图7至9所示的程序注册了特定MBMS服务。该程序与图4的步骤408和409中执行的信令程序相应。
参照图10,在步骤1001中,UE在图7、8和9中所选择的MBMS服务开始之前,GGSN把服务开始的情况通知给被选作默认SGSN的SGSN#1。
在得到GGSN所选择的MBMS服务开始的通知之后,在步骤1002至1004中,SGSN#1就把相应服务开始的情况通知给RNC,这些RNC是属于特定PS存储池-区的所有RNC(RNC#1至RNC#n)中那些管理请求接收相应MBMS服务的UE的RNC。寻呼消息即现有的RANAP(Radio AccessNetwork Application Part,无线接入网络申请部)消息,可作为此时可用的消息来使用。寻呼消息可传送给属于PS存储池-区的所有RNC,以防已选择相应MBMS服务的UE移到另外的小区。
一旦接收到寻呼消息,RNC就必须把已注册的MBMS服务的开始情况通知给有关的UE。在步骤1005、1008和1012中执行该程序。这些步骤的可用消息包含寻呼类型#1和寻呼类型#2。根据相应UE的RRC状态选择消息类型。一旦接收到寻呼类型#1或寻呼类型#2,UE就把它们将实际接收它们所选择的MBMS服务的情况,通知给相应的RNC。该程序与步骤1006、1009和1013相应。在步骤1006中,UE#1和UE#3把它们将实际接收所选择的MBMS服务的情况,通知给RNC#1,在步骤1009中,UE#2把它将实际接收所选择的MBMS服务的情况,通知给RNC#2。在步骤1013中,UE#4把它将实际接收所选择的MBMS服务的情况,通知给RNC#n。此时可用的消息包含寻呼响应消息。
RNC把相应UE正在请求MBMS服务的情况通知给与相应MBMS服务相连接的SGSN。即,RNC#1和RNC#n把UE#1、UE#3和UE#4期望接收MBMS服务的情况通知给被选作默认SGSN的SGSN#1。该过程与步骤1007和1014相应。但是,RNC#2必须把UE#2期望接收MBMS服务的情况通知给SGSN#2,SGSN#2必须再次把这个情况通知给SGSN#1。该过程与步骤1010和1011相应。在步骤1011中,必须传送MBMS标识符或TMGI以及UE标识符。
在成功执行所有这些步骤后,通过图4的步骤411、412、143和414,能够在UE、RNC(或UTRAN)和被选作默认SGSN的SGSN#1之间建立提供MBMS服务的传输通路。
1.4用于当前正在使用的MBMS服务的注册程序图11说明当UE选择已在特定PS存储池-区中初始化的MBMS服务时所预期的程序。在此情况下,PS存储池-区中包含的所有RNC已具有与相应MBMS服务的默认SGSN有关的信息,执行图7至10所示的所有步骤。在图11中假设UE#5属于RNC#1,SGSN#1已分配P-TMSI。此外,假设已由Def_SGSN_MBMS_sel指定UE#5所请求的MBMS服务的默认SGSN。而且,在图11中,假设把默认SGSN定义为Def_SGSN。
参照图11,在步骤1101中,UE#5选择先前已初始化的MBMS服务,并把选择结果通知给RNC#1。在步骤1102中,RNC#1检验与UE#5所选择的MBMS服务有关的参数Def_SGSN_MBMS_sel。在该示例中,参数Def_SGSN_MBMS_sel的值是指Def_SGSN。在步骤1103中,RNC#1根据UE#5的P-TMSI,确定与UE#5所选择的MBMS服务有关的信息应被传送给SGSN#1,然后把这种情形通知给SGSN#1。步骤1101、1102和1103与图3的步骤304相应。
在步骤1104中,SGSN#1基于由HLR管理的信息,来执行验证UE#5的验证程序。该验证程序与图3的步骤305相应。在步骤1105中,SGSN#1把UE#5所选择的MBMS服务的标识符和UE#5的标识符,提供给表示默认SGSN的Def_SGSN。Def_SGSN把UE#5添加到接收相应MBMS数据的UE列表(或多播组)中,然后在步骤1106中把添加UE#5情况通知给SGSN#1。在步骤1107中,SGSN#1把已成功完成注册UE#5的情况通知给RNC#1。该程序与图3的步骤306相应。
如果在RNC#1中正在提供由UE#5以前选择的MBMS服务,即,如果属于RNC#1的其他UE已经在接收相应的MBMS服务,在步骤1109中,RNC#1就能够传送UE#5接收MBMS数据所需的参数。但是,当属于与RNC#1相同的PS存储池-区的其他RNC正在提供相应的MBMS数据,而且在属于RNC#1的UE中没有接收相应MBMS数据的UE时,就需要步骤1108的程序,该程序用于在Def_SGSN和RNC#1之间建立MBMS数据传输通路。
与图3的程序相比较,图11的程序还包括步骤1102、1104、1105、1106和1108。即使在步骤1103中,该步骤已经在图3中定义过,传输参数值也不同。
1.5特定MBMS服务的结束程序图12示出如果特定MBMS服务已结束,就必须删除由每个RNC管理的与相应的默认SGSN有关的信息。为此,默认SGSN把相应MBMS服务的标识符传送给所有属于PS存储池-区的RNC。一旦接收到MBMS标识符,RNC就删除表1所示的由它们管理的与相应MBMS服务有关的信息。
1.6另一个用于特定MBMS服务的初始注册程序示例在参照图7说明的初始注册程序中,假设UE请求RNC提供特定MBMS服务。但是,在下面将说明的初始注册程序的另一个示例中,假设UE请求SGSN提供特定MBMS服务,然后SGSN就把UE已请求特定MBMS服务的情况,通知给与该UE无线连接的RNC。
图18具有与图7相同的假设。即,图18说明由属于特定PS存储池-区的UE中的特定UE来初始选择特定MBMS服务的过程。但是,在该示例中,与UE所选择的MBMS服务有关的信息包含在NAS消息中。“NAS消息”是一种包含RNC不知道的内容的消息。为方便起见,假设RNC#1和RNC#2属于相同的PS存储池-区,SGSN#1和SGSN#2共同管理属于PS存储池-区的RNC。
参照图18,在步骤1801中,属于RNC#1的UE选择特定MBMS服务,然后把选择结果与其自身的惟一标识符通知给SGSN#1。这里,假设UE具有由SGSN#1分配的P-TMSI。通过“激活MBMS上下文请求(ActivateMBMS Context Request)”消息,能够把有关MBMS的标识符和UE的标识符传送给SGSN#1,该有关MBMS的标识符标识UE所选择的特定MBMS服务。
一旦接收到“激活MBMS上下文请求”消息,在步骤1802中,SGSN#1就验证UE是否能够接收相应的MBMS数据。如果成功地执行了该验证程序,在步骤1803中,SGSN#1就把与UE所选择的MBMS服务有关的标识符信息传送给RNC#1。与所选择的MBMS服务有关的标识符信息能够通过“请求MBMS加入(Request MBMS Join)”消息进行传送。然后RNC#1基于所接收到的有关MBMS的标识符信息,确定是否指定MBMS服务的默认SGSN,该MBMS服务与有关MBMS的标识符相应。如果没有指定默认SGSN,RNC#1就把特定SGSN指定为默认SGSN。在步骤1804中,RNC#1通过“MBMS加入通知(MBMS Join Notification)”消息,把UE标识符和所选择的MBMS服务的标识符传送给所指定的默认SGSN。但是,如果已经指定有关所选择的MBMS服务的默认SGSN,RNC#1就把UE的标识符和所选择的MBMS服务的标识符传送给相应的默认SGSN。在图18中,假设该默认SGSN指定为SGSN#2。在该示例中,本发明提供一种由RNC为特定MBMS服务指定默认SGSN的方法。作为最简单的方法,与在现有的lu-Flex中一样,RNC能够考虑到SGSN的负载来指定默认SGSN。
默认SGSN设置与所选择的MBMS服务有关的信息,然后在步骤1805中,把所选择的MBMS服务的标识符和表示它被指定为相应MBMS服务的默认SGSN的信息,提供给属于与RNC#1相同的PS存储池-区的所有RNC。但是,如果SGSN#2已经存储有关相应MBMS服务的信息,在步骤1804中,它就把接收到的UE标识符添加到与相应MBMS服务有关的信息中,然后继续进行步骤1809。
步骤1806和1808说明在被指定为默认SGSN的SGSN#2和GGSN之间,建立相应MBMS数据的传输信道的过程。在SGSN#2所管理的PS存储池-区中,当UE在步骤1801中首先选择相应MBMS服务时,执行该过程。当从SGSN#2接收到相应MBMS数据的传输信道建立请求时,在步骤1807中,GGSN就把“加入IP多播(Join IP Multicast)”消息传送给MB-SC,从而通知它也已接收到MBMS数据。
在步骤1809中,SGSN#2分配有关所选择的MBMS服务的TMGI,然后通过“MBMS上下文创建通知(MBMS Context Creat Notification)”消息,把所分配的TMGI传送给SGSN#1。在步骤1810中,SGSN#1把由SGSN#2提供的TMGI传送给UE。
如前所述,当属于与UE相同的PS存储池-区中的另一个UE选择相同的MBMS服务时,可省略步骤1806、1807和1808。同时,在步骤1804中,RNC(本示例中的RNC#1或RNC#2)把相应UE的标识符和MBMS服务的标识符,传送给先前被指定为默认SGSN的SGSN#2。
2由SGSN管理默认SGSN信息的方法下面,将说明一种如图1所示的由SGSN来管理信息的方法。为使SGSN管理有关相应MBMS服务的信息,与不引入lu-Flex的情况相比,应该附加地定义下列规则。
(1)SGSN应根据MBMS标识符来存储和管理默认SGSN信息。作为参照,即使不引入lu-Flex时,SGSN也应该根据MGMS服务,来管理TMGI和期望接收相应服务数据的UE列表。
(2)当UE接收到UE所选择的MBMS服务的标识符,或者从其他SGSN接收到有关默认SGSN的信息时,设置默认SGSN信息。
(3)当没有指定与特定UE所选择的MBMS服务有关的默认SGSN时,SGSN把它自身的标识符指定为默认SGSN的值。此外,SGSN把它自身的标识符和相应MBMS的标识符提供给其他的SGSN。
(4)SGSN存储表1所示的信息,该信息使用了从其他SGSN接收到的MBMS数据的默认SGSN值。
(5)当结束特定MBMS服务时,相应的默认SGSN把相应的MBMS服务的标识符、传送给共同管理PS存储池-区的其他SGSN,而且所有接收到MBMS标识符的SGSN删除它们所管理的表1中的信息。
现在基于上述的附加规则,说明重新定义已结合图3和图4定义过的信令程序示例。为方便起见,将分别参照第一过程和第二过程进行说明,第一过程为在属于特定PS存储池-区的UE中初始执行对特定MBMS服务的注册,第二过程为成功执行第一过程后、由属于相同PS存储池-区的其他UE选择相同的MBMS服务。
2.1用于特定MBMS服务的初始注册程序图13说明由属于特定PS存储池-区的UE中的第一个UE,选择特定MBMS服务的过程。该程序与图4的步骤404至406相应,是与结合图7说明的情形相同的另一个示例。在图13中,假设UE#1位于RNC#1所管理的区(RAN节点区#1)中,并且具有通过初始注册过程由SGSN#1分配的P-TMSI。此外,假设RNC#1、RNC#2和RNC#n属于相同的PS存储池-区1301,PS存储池-区1301由SGSN#1、SGSN#2和SGSN#n1302进行共同管理。
参照图13,UE#1通过服务获取步骤从UE#1当前所位于的小区中、获取有关可用的MBMS服务的信息,然后选择可用的特定MBMS服务。如果已选择特定MBMS服务,在步骤1303中,UE#1就把已选择特定MBMS服务的情况通知给UE#1所属于的RNC#1。RNC#1根据UE#1的标识符,确定必须把相应消息传送给SGSN#1。作为确定结果,RNC#1把该消息传送给SGSN#1。此时,UE#1把它自身的标识符(如P-TMSI)和所选择的MBMS的标识符传送给SGSN#1。该过程与图4的步骤404相应。
然后,在步骤1304中,SGSN#1基于由HLR管理的信息,来执行验证UE#1的过程。该过程与图4的步骤405相同。如果通过该验证过程成功地完成对UE#1的验证,SGSN#1就会察觉到默认SGSN就是SGSN#1自身,该默认SGSN用于UE#1所选择的MBMS服务。如果SGSN#1察觉到它是所选择的MBMS服务的默认SGSN,SGSN#1就确定它不具有与所选择的MBMS服务有关的信息。而且,SGSN#1分配与所选择的MBMS服务有关的TMG1,然后把UE#1的标识符添加到请求相应MBMS服务的UE列表中。如果通过验证程序成功完成验证,在步骤1305中,SGSN#1就基于从UE#1接收到的信息,来检验和改变与所选择的MBMS服务有关的默认SGSN信息。参照由特定PS存储池-区中的UE#1首先选择的MBMS服务,来执行图13所示的信令程序。因此,可以理解还没有产生有关相应MBMS服务的Def_SGSN_MBMS_sel参数。参数Def_SGSN_MBMS_sel能够以第一个实施例所述的方式产生。即,作为标识默认SGSN的标识符,能够使用现有信息或特定公式,来指定标识SGSN的惟一标识符。因此,至于UE#1所选择的MBMS服务的参数Def_SGSN_MBMS_sel,当RNC#1察觉到没有有关产生的参数后,就把SGSN标识符设置为参数Def_SGSN_MBMS_sel的值,该SGSN标识符与从P-TMSI(即UE#1的标识符)计算出的NRI相应。在本发明的本实施例中,把参数Def_SGSN_MBMS_sel的值设置为与SGSN#1的标识符相应的值。如果成功地设置了参数Def_SGSN_MBMS_se1的值,SGSN#1就能够管理表2所示的信息,这些信息与UE#1所选择的MBMS服务有关。
表2

为特定MBMS服务所选择的默认SGSN,应该根据MBMS服务来管理表2的信息。
如果通过上述程序完成了所需信息的设置,在步骤1306中,SGSN#1就把UE#1所选择的MBMS服务的标识符和参数值1307,传送给属于与SGSN#1相同的PS存储池-区的所有SGSN。即,SGSN#1把它被指定为相应MBMS服务的默认SGSN的情况,通知给其余的SGSN(SGSN#2至SGSN#n)。此时所传送的信息不仅能够成为MBMS标识符,而且能够成为默认SGSN服务标识符Def_SGSN_MBMS_sel(参见标号1307)。
作为响应,SGSN#2至SGSN#n以与步骤1305所执行的操作相同的方式,来设置与特定MBMS服务有关的参数Def_SGSN_MBMS_sel。在步骤1308中,SGSN#2至SGSN#n把所设置的与特定MBMS服务有关的参数Def_SGSN_MBMS_sel,提供给SGSN#1(参见标号1309)。该过程表示已经把SGSN#1成功注册为默认SGSN的确认过程。如果成功地执行了步骤1306和1308,SGSN#2至SGSN#n就能够管理与SGSN#1所管理的表2信息相同的信息。
在步骤1310中,SGSN#1把Def_SGSN_MBMS_sel传送给RNC#1,从而能够把已成功注册UE#1所选择的MBMS服务的情况通知给RNC#1。然后RNC#1把已成功注册所选择的MBMS服务的情况通知给UE#1。该程序与图4的步骤406相应。正如结合图4所述,此时也能够一起传送TMGI。
通过上述过程,UE#1结束了通过RNC#1和SGSN#1为所选择的特定MBMS服务注册的过程。将图4所示的信令程序与通过引入lu-Flex实现的信令程序相比较,可以理解已最新引入了由SGSN管理的参数。此外,可以注意到已把产生和改变各参数值的过程(步骤1305)添加到RNC中。当然,还引入了附加的信令传输过程(步骤1306和1308)。
2.2用于已初始注册的特定MBMS服务的注册程序下面,将说明当UE#1成功结束特定MBMS服务的初始注册程序后,属于与UE#1相同的PS存储池-区的其他UE,请求注册相同的MBMS服务的过程。为方便起见,将分别参照第一过程和第二过程进行说明,第一过程为通过先前被指定为默认SGSN的SGSN#1注册MBMS服务,第二过程为通过其他的SGSN注册相同的MBMS服务。
2.2.1通过除默认SGSN之外的SGSN进行的注册图14说明当属于与UE#1相同的PS存储池-区中的UE(下文称为“UE#2”)注册与UE所提供的MBMS服务相同的MBMS服务时所预期的信令程序的示例,注册通过除被指定为默认SGSN的SGSN#1之外的SGSN进行。图14假设UE#2具有由SGSN#2分配的P-TMSI。
参照图14,在步骤1403中,UE#2选择与UE#1相同的MBMS服务,然后把所选择的MBMS服务的服务请求发送给RNC#2。此时,UE#2把它自身的惟一标识符和所选择的MBMS服务的标识符传送给RNC#2。在步骤1404中,SGSN#2基于由HLR管理的信息,来执行对UE#2的验证程序。如果通过验证程序成功地执行了对UE2的验证,在步骤1405中,SGSN#2就确定已为SGSN#1设置了参数Def_SGSN_MBMS_sel的值,该参数值与UE#2所选择的MBMS服务有关。在步骤1406中,SGSN#2把UE#2所选择的MBMS服务的标识符和UE#2的标识符(参见标号1407),传送给SGSN#1(即默认SGSN)。SGSN#1把UE#2添加到期望接收相应MBMS服务的UE列表中,然后把相应的TMGI通知给SGSN#2(参见标号1419)。在步骤1410中,SGSN#2把已成功完成对所选择的MBMS服务的注册情况通知给UE#2。
2.2.2通过默认SGSN进行的注册图15说明当属于与UE#1相同的PS存储池-区中的其他UE,通过SGSN#1(即默认SGSN)继续请求注册相同的MBMS服务时,所预期的信令程序示例。在图15中,假设UE#3属于RNC#1,UE#4属于RNC#n。而且,假设UE#3和UE#4两者都具有由SGSN#1分配的P-TMSI。
参照图15,在步骤1501中,UE#3选择与UE#1相同的MBMS服务,然后把所选择的MBMS服务的服务请求发送给RNC#1。RNC#1再次把该服务请求传送给SGSN#1(即默认SGSN)。此时,UE#2把它自身的惟一标识符和所选择的MBMS服务的标识符传送给RNC#2。在步骤1502中,SGSN#1基于由HLR管理的信息,来执行验证UE#3的验证程序。如果通过验证程序成功地执行对UE#3的验证,在步骤1503中,SGSN#1就确定已经为UE#3所选择的MBMS服务指定了默认SGSN。而且,SGSN#1把UE#3添加到期望接收相应MBMS服务的UE列表中。在步骤1504中,SGSN#1把Def_SGSN_MBMS_sel传送给RNC#1(参见标号1510)。RNC#1把由SGSN#1提供的Def_SGSN_MBMS_sel传送给UE#3,从而能够把已成功注册所选择的MBMS服务的情况通知给UE#3。可省略步骤1504。
在步骤1506至1509中,执行在默认SGSN中注册UE#4的程序,UE#4选择与UE#1相同的MBMS服务。该程序与对UE#3所执行的程序相同。
如果成功地执行了图13、14和15中所示的程序,被选作默认SGSN的SGSN#1,就可获取与所有UE有关的信息,这些UE是属于PS存储池-区的UE中期望接收相应MBMS服务的UE。从而,仅在SGSN#1和GGSN之间,建立用于传送特定MBMS数据的传输通路。
当给UE实际提供MBMS服务时,在第一个实施例中如图10所示的信令程序之后,跟随执行报告这种情形的方法,这些UE已经通过图13、14和15所示的程序完成了对特定MBMS服务的注册。
2.2.3对已初始化的MBMS服务进行的注册图16说明当UE选择已经在特定PS存储池-区中初始化的MBMS服务时,所预期的信道产生程序。在此情况下,所有共同管理相同PS存储池-区的SGSN,通过执行图13至15的程序而具有与相应MBMS服务的默认SGSN有关的信息。同时,当不应用lu-Flex时,在图3中给出请求已经初始化的MBMS服务的程序。在图16中,假设UE#5属于RNC#1,SGSN#1已分配P-TMSI。还假设已把默认SGSN定义为Def_SGSN,该默认SGSN用于UE#5所请求MBMS服务。
参照图16,在步骤1601中,UE#5选择已经初始化的MBMS服务,然后把所选择的MBMS服务的服务请求发送给RNC#1。RNC#1根据UE#5的P-TMSI,确定应把有关UE#5所选择的MBMS服务的信息传送给SGSN#1,并把确定结果通知给SGSN#1。在步骤1602中,SGSN#1基于由HLR管理的信息,来执行验证UE#5的验证程序。该验证程序与图3的步骤305相应。在步骤1603中,SGSN#1检验参数Def_SGSN_MBMS_sel的值,该参数值与UE#5所选择的MBMS服务有关。在该示例中,参数Def_SGSN_MBMS_sel的值表示Def_SGSN。在步骤1604中,SGSN#1把UE#5所选择的MBMS服务的标识符和其自身的惟一标识符,传送给Def_SGSN或默认SGSN。在步骤1605中,Def_SGSN把UE#5添加到接收相应MBMS数据的UE列表中,然后把添加结果报告给SGSN#1。在步骤1606中,SGSN#1把已成功完成UE#5注册的情况通知给RNC#1。该程序与图3的步骤306相应。
如果RNC#1正在提供UE#5所选择的MBMS服务,即,如果属于RNC#1的其他UE已经在接收相应的MBMS服务,在步骤1608中,RNC#1就能够传送接收MBMS数据的UE#5所需的参数。可省略步骤1607。但当属于与RNC#1相同的PS存储池-区的其他RNC正在提供相应的MBMS数据,而且在属于RNC#1的UE中没有接收相应MBMS数据的UE时,就需要步骤1607的程序,该程序用于Def_SGSN和RNC#1之间建立MBMS数据传输信道。
2.3特定MBMS服务的结束程序图17说明如果特定MBMS服务已结束,就必须删除表2中由各SGSN管理的与相应的默认SGSN有关的信息。为此,默认SGSN把相应MBMS服务的标识符,传送给所有共同管理相同PS存储池-区的SGSN。一旦接收到MBMS标识符,SGSN就删除表2所示的由它们管理的与相应MBMS服务有关的全部信息。
当然,上述实施例甚至也能以相同的方式应用于CS存储池-区。因此,一旦从属于相同存储池的UE中接收到数据请求,即使不是MBMS数据请求,RNC也能够在设置SGSN或MSC时、通过默认SGSN或默认MSC来建立传输通路,从而能够传送和接收数据。虽然仅参照由RNC和SGSN管理的示例来说明这些实施例,但是本发明也能够提供通过HLR来管理RNC和SGSN之间的MBMS传输通路的方法。此外,可根据服务来单独管理数据传输通路,即使该服务不是MBMS服务而是固定网络中提供的服务也可如此。
3 MBMS数据的传输程序图19说明当UE通过图7、13和18的过程选择特定MBMS服务,且与所选择的MBMS服务相应的默认SGSN被指定之后,当开始实际传送相应的MBMS数据时,可能出现的维护服务的程序。
在步骤1901中,MB-SC安排有关的MBMS数据,并把所安排的MBMS数据传送给GGSN。GGSN再把MBMS数据传送给SGSN#2(即默认SGSN)。一旦接收到MBMS数据,在步骤1902中,SGSN#2就把MBMS服务已实际开始的情况通知给有关的RNC。作为响应,在步骤1903中,每个RNC把相应的MBMS服务已实际开始的情况通知给每个UE。这里,“有关的RNC”是指已包含选择相应MBMS服务的UE的RNC,或者服务区中包含的所有RNC。
在步骤1904中,RNC通过给SGSN#2的“MBMS服务请求(MBMSService Request)”消息,把它将实际接收MBMS数据的情况通知给SGSN#2。RNC和SGSN#2通过步骤1905和1906,建立相应MBMS数据的传输信道。
如果通过上述步骤建立了相应MBMS数据的传输信道,在步骤1903中,把UE所选择的MBMS服务已经开始的情况通知给UE,在步骤1907中,UE把需要用于接收的无线信道的情况通知给相应的RNC。在另一个可替换的实施例中,步骤1907可在步骤1904之前执行。在步骤1908中,每个RNC把与信道有关的信息提供给UE,该信道用于实际传送相应的MBMS数据。
在步骤1909中,SGSN#2把相应的MBMS数据传送给RNC#1,在步骤1910中,RNC#1把SGSN#2提供的MBMS数据传送给UE。如果没有更多的MBMS数据要传送,在步骤1911中,RNC#1请求UE释放当前信道。
如上所述,虽然MBMS数据传输通路是在引入lu-Flex概念的情况下建立的,但是本发明可在一个RNC和一个SGSN之间产生一条通路,同时在每个PS存储池-区中的一个SGSN和一个GGSN之间产生一条通路,用于相同MBMS数据的传输。因此,本发明有助于提高支持MBMS服务的有线/无线资源的效率。
虽然本发明是参照优选实施例来示出和说明的,但本领域技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可对其作出形式和细节的各种修改。
权利要求
1.一种用于在码分多址(CDMA)移动通信系统中,给请求MBMS(多媒体广播/多播服务)服务的用户设备(UE)提供MBMS服务的设备,所述设备包括多个UE,用于请求所期望的MBMS服务,并接收响应请求而提供的MBMS服务;多个无线网络控制器(RNC),用于把与MBMS服务有关的数据传送给请求该服务的UE中与其无线连接的UE;以及多个SGSN(GPRS(通用分组无线业务)业务支持节点),与每个RNC相连接,用于控制与MBMS服务有关的程序,该MBMS服务提供给请求该服务的UE;其中,为至少一个单独的MBMS服务专门指定默认SGSN,所述默认SGSN通过RNC把相应MBMS服务的MBMS数据传送给请求该MBMS服务的UE。
2.如权利要求1所述的设备,其中,由与首先请求MBMS服务的UE无线连接的RNC指定MBMS服务的默认SGSN。
3.如权利要求1所述的设备,其中,把给首先请求MBMS服务的UE分配TMSI(临时移动台标识)的SGSN指定为MBMS服务的默认SGSN。
4.一种用于在码分多址(CDMA)移动通信系统中,确定默认SGSN(GPRS(通用分组无线业务)业务支持节点)的方法,所述默认SGSN用于把MBMS(多媒体广播/多播服务)服务提供给请求该MBMS服务的用户设备(UE),所述码分多址(CDMA)移动通信系统具有包含多个无线网络控制器(RNC)的第一组、包含多个可与第一组中的每个RNC相连接的SGSN的第二组、以及多个可与RNC无线连接的UE,所述方法包括如下步骤由其中一个RNC来接收对MBMS服务的服务请求;如果在接收到服务请求的RNC中没有存储与该MBMS服务相应的默认SGSN信息,就由接收到服务请求的RNC选择其中一个SGSN作为默认SGSN;以及由所选择的默认SGSN,把由默认SGSN管理MBMS服务的情况,通知给除接收到服务请求的RNC之外的其他RNC。
5.如权利要求4所述的方法,其中,考虑到SGSN的负载分配来选择默认SGSN。
6.如权利要求4所述的方法,还包括步骤由所述默认SGSN把请求MBMS服务的UE注册在与该MBMS服务相应的UE列表中。
7.如权利要求6所述的方法,还包括步骤如果在接收到服务请求的RNC中已存储与该MBMS服务相应的默认SGSN信息,则应已建立与请求MBMS服务的UE之间的信令连接的SGSN的请求,由所述默认SGSN把UE添加到与该MBMS服务相应的UE列表中。
8.如权利要求4所述的方法,还包括步骤由所述默认SGSN通过RNC把MBMS服务将要初始化的情况通知给UE,然后把MBMS服务的MBMS数据传送给UE。
9.如权利要求8所述的方法,还包括步骤如果对MBMS服务的服务请求是在传送MBMS数据期间从新的UE中接收到的,就由所述默认SGSN把新UE添加到与该MBMS服务相应的UE列表中,然后与新UE建立信令连接。
10.如权利要求4所述的方法,还包括步骤如果MBMS服务已结束,就由所述默认SGSN请求RNC删除存储在其中的默认SGSN信息,然后释放与RNC的连接。
11.一种用于在码分多址(CDMA)移动通信系统中,确定默认SGSN(GPRS(通用分组无线业务)业务支持节点)的方法,所述默认SGSN用于把MBMS(多媒体广播/多播服务)服务提供给请求该MBMS服务的用户设备(UE),所述码分多址(CDMA)移动通信系统具有包含多个无线网络控制器(RNC)的第一组、包含多个可与第一组中的每个RNC相连接的SGSN的第二组、以及多个可与RNC无线连接的UE,所述方法包括如下步骤由其中一个SGSN来接收对MBMS服务的服务请求;如果在接收到服务请求的SGSN中没有存储与该MBMS服务相应的默认SGSN信息,就由接收到服务请求的SGSN选择其自身作为默认SGSN;由所选择的默认SGSN,把由默认SGSN管理MBMS服务的情况通知给其他SGSN。
12.如权利要求11所述的方法,还包括步骤由所述默认SGSN把请求MBMS服务的UE注册在与该MBMS服务相应的UE列表中。
13.如权利要求12所述的方法,还包括步骤如果已存储与MBMS服务相应的默认SGSN信息,就由其他SGSN请求所述默认SGSN把UE添加到与该MBMS服务相应的UE列表中。
14.如权利要求11所述的方法,还包括步骤由所述默认SGSN通过RNC把MBMS服务将要初始化的情况通知给UE,然后把该MBMS服务的MBMS数据传送给UE。
15.如权利要求14所述的方法,还包括步骤如果对MBMS服务的服务请求是在传送MBMS数据期间从新的UE中接收到的,就由所述默认SGSN把新UE添加到与该MBMS服务相应的UE列表中,然后与新的UE建立连接。
16.如权利要求15所述的方法,还包括步骤如果MBMS服务已结束,就由所述默认SGSN请求其他SGSN删除存储在其中的默认SGSN的信息。
17.一种用于在码分多址(CDMA)移动通信系统中,通过其中一个SGSN(GPRS(通用分组无线业务)业务支持节点)提供MBMS(多媒体广播/多播服务)服务的方法,所述码分多址(CDMA)移动通信系统包含多个无线网络控制器(RNC)、多个与每个RNC相连接的SGSN、以及多个可与RNC无线连接的UE,并且能够给UE提供MBMS服务,所述方法包括如下步骤由接收到对MBMS服务的服务请求的RNC,考虑到每个SGSN的负载,把其中一个特定的SGSN指定为默认SGSN;把标识MBMS服务的标识符和标识默认SGSN的标识符传送给默认SGSN;以及由默认SGSN确定MBMS服务是否可用,并把标识给定MBMS服务的标识符和标识默认SGSN的标识符传送给除接收到对给定MBMS服务的服务请求的RNC之外的其他RNC。
18.如权利要求17所述的方法,还包括步骤如果已经指定与MBMS服务相应的默认SGSN,就由RNC把标识MBMS服务的标识符和标识默认SGSN的标识符传送给已建立与请求MBMS服务的UE之间的信令连接的SGSN,由已建立信令连接的SGSN把标识MBMS服务的标识符和标识请求MBMS服务的UE的标识符传送给默认SGSN。
19.如权利要求17所述的方法,还包括步骤由所述默认SGSN通过RNC把MBMS服务将要初始化的情况通知给UE,然后把该MBMS服务的MBMS数据传送给UE。
20.如权利要求19所述的方法,还包括步骤如果对MBMS服务的服务请求是在传送MBMS数据期间从新的UE中接收到的,就由所述默认SGSN建立与新UE的连接。
21.如权利要求20所述的方法,还包括步骤如果MBMS服务已结束,就由所述默认SGSN请求RNC删除存储在其中的默认SGSN信息,然后释放与RNC的连接。
全文摘要
一种能够在码分多址(CDMA)移动通信系统中,给期望接收MBMS(多媒体广播/多播服务)服务的用户设备(UE)提供MBMS服务的设备,该码分多址(CDMA)移动通信系统包含多个无线网络控制器(RNC)、多个与每个RNC相连接的SGSN(GPRS业务支持节点)、以及多个可与RNC无线连接的UE,并且能够给UE提供MBMS服务。UE请求所需的MBMS服务,并接收响应请求而提供的MBMS服务。RNC把与MBMS服务有关的数据,传送给请求该服务的UE中与其无线连接的UE。SGSN控制与MBMS服务有关的程序,该MBMS服务提供给请求该服务的UE。为MBMS服务单独指定默认SGSN,默认SGSN通过RNC把给定MBMS服务的MBMS数据,传送给请求给定MBMS服务的UE。
文档编号H04B7/26GK1457165SQ0314299
公开日2003年11月19日 申请日期2003年5月3日 优先权日2002年5月3日
发明者李国熙, 崔成豪, 金成勋, 朴俊枸 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1